.post-70 .et_pb_section:nth-child(1) .et_pb_fullwidth_header h1 {
       font-size: 70px ; 
       font-weight: lighter ; 
       text-transform: uppercase ; 
       letter-spacing: 15px ; 
       text-shadow: 6px 6px 14px #efefef ; 
       font-style: normal ; 
       text-decoration: none ; 
       word-spacing: 0px ; 
       text-overflow: clip ; 
    } 

html body header#main-header #logo {
       width: 160px ; 
       height: 160px ; 
       min-width: 60px ; 
       min-height: 0px ; 
       max-height: 100px ; 
       max-width: 117px ; 
       padding-bottom: 0px ; 
    } 

html body div#et-top-navigation ul.nav li a {
       padding-top: 20px ; 
       text-transform: uppercase ; 
       color: rgba(0,0,0, 0.882353) ; 
       font-size: 16px ; 
       font-weight: lighter ; 
       word-spacing: 0px ; 
       letter-spacing: 2px ; 
    } 

.post-70 .et_pb_section:nth-child(3) .et_pb_text   p {
       font-size: 28px ; 
       text-transform: none ; 
    } 

.post-70 .et_pb_section:nth-child(2) .et_pb_fullwidth_header .header-content {
       background-color: rgba(0,0,0,0.7) ; 
       height: 300px ; 
    } 

.post-70 .et_pb_section:nth-child(2) .et_pb_fullwidth_header h1 {
       text-transform: uppercase ; 
       font-size: 34px ; 
       color: rgba(255,255,255,1) !important; 
       height: 54px ; 
       font-style: normal ; 
       letter-spacing: 4px ; 
    } 

.post-70 .et_pb_section:nth-child(2) .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
       height: 107px ; 
       font-size: 26px ; 
       text-transform: none ; 
       font-weight: lighter ; 
       text-align: center ; 
       line-height: 31px ; 
    } 

.post-70 .et_pb_section:nth-child(4) {
       padding-top: 0px ; 
       padding-bottom: 0px ; 
    } 

.post-70 .et_pb_section:nth-child(3) .et_pb_fullwidth_header .header-content {
       height: 275px ; 
    } 

.post-70 .et_pb_section:nth-child(3) .et_pb_fullwidth_header h1 {
       font-size: 47px ; 
       font-weight: lighter ; 
       padding-bottom: 12px ; 
    } 

.post-70 .et_pb_section:nth-child(3) .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
       text-transform: none ; 
       font-size: 19px ; 
       padding-bottom: 20px ; 
       height: 60px ; 
    } 

.post-70 .et_pb_section:nth-child(3) .et_pb_fullwidth_header .header-content p {
       font-weight: bold ; 
       background-color: rgba(0,0,0,0.25) ; 
       width: 780px ; 
       border-radius: 3px ; 
       padding-right: 5px ; 
       padding-left: 5px ; 
       padding-top: 5px ; 
       padding-bottom: 5px ; 
    } 

.post-70 .et_pb_section:nth-child(4) .et_pb_text   p {
       font-size: 30px ; 
       text-transform: uppercase ; 
       letter-spacing: 2px ; 
    } 

.post-70 .et_pb_section:nth-child(1) .et_pb_fullwidth_header .header-content p {
       font-size: 17px ; 
       padding-top: 18px ; 
       font-weight: normal ; 
       position: relative ; 
       top: 39px ; 
    } 

.post-70 .et_pb_section:nth-child(1) {
       background-color: rgba(178,178,178,0.36) ; 
    } 

.post-70 .et_pb_section:nth-child(6) .et_pb_text   p {
       font-size: 14px ; 
       text-transform: none ; 
       letter-spacing: 0px ; 
       line-height: 18px ; 
       font-weight: normal ; 
    } 

.post-143 .et_pb_section:nth-child(1) .et_pb_fullwidth_header h1 {
       font-size: 58px ; 
       font-weight: lighter ; 
       min-height: 91px ; 
    } 

.post-143 .et_pb_section:nth-child(1) .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
       padding-top: 10px ; 
       padding-bottom: 10px ; 
       margin-top: 0px ; 
       margin-bottom: 10px ; 
       height: 114px ; 
       min-height: 50px ; 
       width: 279px ; 
       font-size: 24px ; 
       font-weight: normal ; 
    } 

.post-143 .et_pb_section:nth-child(1) .et_pb_fullwidth_header .header-content p {
       width: 500px ; 
       min-height: 0px ; 
       height: 0px ; 
       font-size: 16px ; 
       font-weight: normal ; 
    } 

.post-143 .et_pb_section:nth-child(2) .et_pb_text   p {
       text-transform: uppercase ; 
       font-size: 26px ; 
       font-weight: normal ; 
    } 

.post-70 .et_pb_section:nth-child(5) {
       padding-top: 0px ; 
       padding-bottom: 0px ; 
    } 

#prayer.et_pb_section {
       height: 100px ; 
    } 

.post-70 .et_pb_section:nth-child(3) {
       padding-top: 0px ; 
       padding-bottom: 25px ; 
    } 

#prayer.et_pb_section .et_pb_text   h2 {
       font-size: 30px ; 
       text-transform: uppercase ; 
    } 

#featured.et_pb_section .et_pb_text   h2 {
       font-size: 30px ; 
       text-transform: uppercase ; 
       color: rgba(102,102,102,1) ; 
    } 

#about.et_pb_section .et_pb_text   h2 {
       font-size: 30px ; 
       text-transform: uppercase ; 
    } 

#about.et_pb_section .et_pb_text   p {
       padding-top: 0px ; 
       padding-bottom: 20px ; 
    } 

#about.et_pb_section {
       padding-top: 0px ; 
    } 

html body div#et-top-navigation ul.nav .current_page_item > a {
       color: rgba(0,0,0, 0.882353) !important; 
    } 

#about_paragraph.et_pb_text   p {
       font-size: 16px ; 
    } 

.post-386 .et_pb_section:nth-child(1) .et_pb_fullwidth_header h1 {
       background-color: rgba(0,0,0,0) ; 
       width: 439px ; 
       border-radius: 4px ; 
       padding-right: 0px ; 
       margin-left: 0px ; 
       font-size: 55px ; 
    } 

#PrayerRequestSection.et_pb_section {
       padding-left: 0px ; 
       margin-top: 50px ; 
       padding-top: 50px ; 
       padding-bottom: 0px ; 
    } 

#et_pb_contact_form_0.et_pb_contact_form_container {
       padding-left: 0px ; 
       max-width: 1000px ; 
       margin-right: auto ; 
       margin-left: auto ; 
    } 

#et_pb_contact_form_0.et_pb_contact_form_container .et_pb_contact_main_title {
       text-transform: uppercase ; 
       color: rgba(255,255,255,1) ; 
       font-weight: bold ; 
    } 

#et_pb_contact_form_0.et_pb_contact_form_container button[type=submit] {
       background-color: rgba(51,51,51,1) ; 
       border-color: rgba(51,51,51,1) ; 
       border-style: solid ; 
       color: rgba(255,255,255,1) ; 
       font-weight: 300 ; 
       text-transform: none ; 
       font-size: 20px ; 
       text-align: center ; 
    } 

#et_pb_contact_form_0.et_pb_contact_form_container p.clearfix {
       color: rgba(244,244,244,1) ; 
       font-size: 18px ; 
    } 

#et_pb_contact_form_0.et_pb_contact_form_container input[type=text] {
       border-radius: 2px ; 
    } 

#et_pb_contact_form_0.et_pb_contact_form_container textarea {
       border-radius: 2px ; 
    } 

#Section_Header.et_pb_text   p {
       padding-top: 25px ; 
       line-height: 37px ; 
       font-size: 16px ; 
       color: rgba(255,255,255,1) ; 
    } 

#PrayerRequestSection.et_pb_section .et_pb_text   h2 {
       color: #666666 ; 
       text-transform: uppercase ; 
       font-weight: 500 ; 
       font-size: 30px ; 
    } 

#Section_Header.et_pb_text   {
       padding-bottom: 50px ; 
       padding-top: 0px ; 
    } 

.post-386 .et_pb_section:nth-child(1) {
       padding-top: 0px ; 
       padding-bottom: 0px ; 
    } 

.post-386 .et_pb_section:nth-child(2) {
       padding-top: 0px ; 
    } 

.post-423 .et_pb_section:nth-child(1) .et_pb_fullwidth_header h1 {
       font-size: 30px ; 
       font-weight: lighter ; 
       text-align: center ; 
    } 

.post-386 .et_pb_section:nth-child(2) .et_pb_text   p {
       text-transform: uppercase ; 
       font-size: 24px ; 
       font-weight: lighter ; 
    } 

.post-386 .et_pb_section:nth-child(3) {
       padding-top: 16px ; 
    } 

.post-386 .et_pb_section:nth-child(2) .et_pb_row:nth-child(1) {
       padding-bottom: 0px ; 
    } 

.post-386 .et_pb_section:nth-child(4) .et_pb_text   p {
       font-size: 24px ; 
       text-transform: uppercase ; 
       font-weight: lighter ; 
    } 

.post-386 .et_pb_section:nth-child(3) .et_pb_blog_grid .hentry .post-meta a {
       color: rgba(255,255,255,1) ; 
    } 

.post-386 .et_pb_section:nth-child(3) .et_pb_blog_grid .hentry .more-link {
       text-transform: uppercase ; 
    } 

#BlogTitle.et_pb_section {
       margin-top: 50px ; 
       font-weight: 700 ; 
    } 

#BlogSection.et_pb_section {
       margin-top: 0px ; 
       padding-top: 50px ; 
    } 

#BlogSection.et_pb_section .et_pb_text   p {
       font-weight: 500 ; 
       font-size: 30px ; 
    } 

#BlogSection.et_pb_section .et_pb_row:nth-child(1) {
       padding-bottom: 20px ; 
    } 

#BlogSection.et_pb_section .et_pb_blog_grid  + .pagination a {
       color: rgba(255,255,255,1) ; 
       text-transform: uppercase ; 
       font-size: 16px ; 
       font-weight: 700 ; 
    } 

#BlogSection.et_pb_section .et_pb_blog_grid .hentry .post-meta a {
       color: rgba(255,255,255,1) ; 
    } 

#BlogSection.et_pb_section .et_pb_blog_grid .hentry .more-link {
       text-transform: uppercase ; 
       font-size: 15px ; 
    } 

html body div#footer-bottom {
       background-color: #666666 ; 
    } 

html body div#footer-bottom #footer-info {
       color: rgba(255,255,255,1) ; 
       font-size: 13px ; 
    } 

html body div#footer-bottom #footer-info a {
       color: rgba(255,255,255,1) ; 
       font-size: 13px ; 
    } 

#PageTitle.et_pb_section {
       padding-top: 100px ; 
       padding-bottom: 100px ; 
    } 

.post-391 .et_pb_section:nth-child(2) .et_pb_text   p {
       font-size: 14px ; 
    } 

.post-391 .et_pb_section:nth-child(2) .et_pb_text   h1 {
       color: #666666 ; 
       text-transform: uppercase ; 
    } 

.post-423 .et_pb_section:nth-child(2) .et_pb_text   h1 {
       color: rgba(102,102,102,1) ; 
       text-transform: uppercase ; 
    } 

#PageTitle.et_pb_section .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
       font-size: 16px ; 
       line-height: 28px ; 
    } 

html body .mobile_nav ul#mobile_menu {
    } 

html body .mobile_nav {
    } 

html body div#et-top-navigation {
    } 

.post-70 .et_pb_section:nth-child(3) .et_pb_widget_area {
       border-style: none ; 
    } 


@media screen and (min-width: 481px) and (max-width: 768px) { #et_pb_contact_form_0.et_pb_contact_form_container {   padding-left: 25px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { #et_pb_contact_form_0.et_pb_contact_form_container {   padding-right: 25px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { html body div#footer-bottom #footer-info {   font-size: 12px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { #et_pb_contact_form_0.et_pb_contact_form_container {   padding-left: 11px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { #et_pb_contact_form_0.et_pb_contact_form_container {   padding-right: 10px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { html body .mobile_nav ul#mobile_menu {   background-color: rgba(255,255,255,1); }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { html body .mobile_nav {   margin-top: 38px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { html body div#et-top-navigation {   margin-top: 40px; }  }  