.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.blog-clearfix:before, .blog-clearfix:after{content: "";display: table;}
.blog-clearfix::after, .blog-clearfix{clear: both;}
.blogfree-plugin{margin:15px -15px;}
.blog-col-1, .blog-col-0 { width: 100%; float: left; padding-left: 15px;  padding-right: 15px;}
.blog-col-3, .blog-col-4, .blog-col-2, .blog-col-1, .blog-col-0 {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.blog-col-3, .blog-col-4, .blog-col-2{margin-bottom:35px;}
.blog-col-1 .blog-inner-wrap-view, .blog-col-0 .blog-inner-wrap-view { border-bottom: 1px solid #d1d1d1; padding-bottom: 20px; margin-bottom: 20px;}
.blog .blog-title{margin-top:5px !important; margin-bottom:10px !important;}
.blog .blog-title a{font-size:22px; line-height:26px; color: #555; text-decoration:none;}
.blog-cat{margin-bottom:10px ;}
.blog-content{float:left; width:100%; clear:both;}
.date-post{width: 11%;float: left;text-align: center;}
.date-post span{display: block;color: #222;font-size: 30px;margin: 0px 0px 2px;padding-bottom: 2px;border-bottom: 1px dotted #C0C0C0;}
.date-post h2{margin-bottom:5px !important; padding-bottom:0 !important; margin-top:0px !important; text-align:center;}
.date-post p{margin: 0px;text-transform: uppercase;color: #333; text-align:center !important}
.post-content-text{width:87%; margin-left:2%; float:left;}
.blog-thumb{float:left; width:100%; }
.grid-category-post{margin-bottom:10px;}
.blog-author, .blog-author a{font-size: 13px;margin-bottom: 5px;}
.grid-category-post a{ color: #555; text-decoration:none;}
.blog-author a, .blog-cat a { text-decoration: none; color: #000; }
.blog-author a:hover, .blog-cat a:hover { text-decoration: none; color: #3F3F3F; } .blog_pagination {width:100%; text-align:center; color:#666; clear:both;}
.blog_pagination a {color: #fff !important; background: #666; padding: 7px 10px; margin:0 1px 6px 2px; display: inline-block; text-align: center; line-height: normal; box-shadow: none; text-shadow: none; font-size: 14px; border: 1px solid #666; text-decoration: none !important; -webkit-transition: all .3s ease; transition: all .3s ease; outline:0;}
.blog_pagination .page-numbers.current {color: #666; background: transparent; padding: 7px 10px; margin:0 1px 6px 2px; display: inline-block; text-align: center; line-height: normal; box-shadow: none; text-shadow: none; font-size: 14px; text-transform: uppercase; border: 1px solid #666; text-decoration: none !important;}
.blog_pagination a:hover, .blog_pagination a:focus, .blog_pagination a:visited:hover {color: #666 !important; background: #fff; outline:0;}
.blog_pagination a.prev, .blog_pagination a.next {min-width:90px;}
.wpbaw-next-prev .next{float:right;}
.wpbaw-next-prev .prev{float:left;}
.blog_pagination .wpbaw-pagi-btn a {min-width:90px;}
.blog-col-4{width:25%; float:left; clear:none !important; padding:0 15px;}
.blog-col-3{width:33%; float:left; clear:none !important; padding:0 15px;}
.blog-col-2{width:50%; float:left; clear:none !important; padding:0 15px;}
.blog-col-1{width:100%; float:left;}
.blog-author{ clear:both;}
.blog-author span, .grid-1-author{font-style:italic;}
.grid-blog-thumb{float: left; height: 200px;line-height: 0;  overflow: hidden;  position: relative;  width: 100%;background: #f1f1f1;  }
.grid-blog-thumb img{height: 100% !important;width: 100% !important;object-fit: cover;object-position: top center; } 
.blog-col-1 .grid-blog-thumb{height:400px;}
.blog-col-2 .grid-blog-thumb{height: 250px;}
.blog-col-1 .blog-thumb, .blog-col-3 .blog-thumb, .blog-col-2 .blog-thumb, .blog-col-4 .blog-thumb{margin-bottom:15px;}
.blog-col-3 .post-content-text, .blog-col-2 .post-content-text, .blog-col-4 .post-content-text{width:100%; margin:0px;}
p.blog-short-content{margin-bottom:10px !important}
.blog-col-0{width:100%; float:left;}
.blog-col-0 .blog-thumb{float:left; width:33%; margin-bottom:0px}
.blog-col-0 .blog-content{float:left;  margin-left:2% ; width:65%; clear:none; }.no-thumb.blog-col-0 .blog-content{ margin-left:0 ; width:100%; }
.blog-col-0 .blog-content .post-content-text{margin-left:0px;}
.blog.wpbaw-first{clear: both !important;}
.blog-col-1.has-no-date .post-content-text{margin-left:0px; width:100%;}
.grid-1-date{display:none;}
.widget-date-cat, .widget-date-cat a{font-size:13px;}
a.blog-more-link{background: #555; color:#fff; clear: both;  display: inline-block; padding: 5px 15px;font-size:14px;    text-decoration: none !important}
a.blog-more-link:hover, a.blog-more-link:focus, a.blog-more-link:active{background: #000; color:#fff; } .recent-blog-items ul{padding:0; margin:0; list-style:none;}
.recent-blog-items ul li.blog_li{padding:10px 0; border-bottom:1px solid #ddd; clear:both;}
.blog_thumb_left{display:table-cell; vertical-align:top; width:100px;  }
.blog_thumb_left a{display:block; margin-right:10px;}
.blog_thumb_left img{height: 100% !important;width: 100% !important;object-fit: cover;object-position: top center; }
.blog_thumb_right{display:table-cell; vertical-align:top; }
.blog_li a.blogpost-title, .widget .blog_li a.blogpost-title, #secondary .widget .blog_li a.blogpost-title {  color: #555;}
.blog_li a.li-link-custom, .widget .blog_li a.li-link-custom, #secondary .widget .blog_li a.li-link-custom {color: #555;}
@media all and (max-width: 768px) {
.blog-col-3.wpbaw-first{clear:none !important}
.blog-col-3, .blog-col-4{width:50%;}
}
@media all and (max-width: 640px) {
.blog-col-2, .blog-col-3, .blog-col-4{width:100%;}
.blog-col-list .blog-thumb{margin-bottom:15px;}
}
@media all and (max-width: 500px) {
.grid-1-date{display:block;}
.blog-col-0 .blog-thumb{float:left; width:100%;}	
.blog-col-0 .blog-content{float:left;  margin-left:0% ; width:100%; clear:both; }
.blog-col-1 .date-post{display:none;}
.blog-col-1 .grid-blog-thumb{height:250px}
}body,input,button{font-family:"DM Sans";font-weight:400;font-style:normal;color:#454656;font-size:17px;font-display:swap;}body,.wrapper,.item .item_inn,.sermon_inn,.give_archive_item .item_inn,.sidebar_item h5.widget span{background-color:#fff;}.tmnf_ghost,.entry blockquote,#comments .navigation a,a.page-numbers,.page-numbers.dots{background-color:#f9f9f7;}a{color:#000;}a:hover{color:#4e4e75;}a:active{color:#222;}.entry p a,.entry li a,.evnt_button a{color:#d14f42;}.entry p a:hover{background-color:#3f3f4c;}.tmnf_border,.sidebar_item,.meta,h3#reply-title,.tagcloud a,.page-numbers,.widgetable ul.menu>li>a,input,textarea,select,.nav_item a,.tp_recent_tweets ul li,.events-table td>div,table td,table th,.addtoany_share_save_container,.give_entry .give-goal-progress,li .give-btn{border-color:#eaebef;}h5.widget:after{background-color:#eaebef;}#header,.wrapper_outter,.header_transparent_bg #header.scrollDown,.elementor-editor-active .header_transparent_bg #header{background-color:#fff;}#header,#titles{border-color:#fff;}#titles{background-color:#fff;}#titles h1 a,.header_fix p{font-family:"Montagu Slab";font-weight:500;font-style:normal;color:#000;font-size:22px;font-display:swap;}.nav>li>a,a.icon_extend{font-family:"DM Sans";font-weight:500;font-style:normal;color:#1e1f33;font-size:15px;font-display:swap;}li.current-menu-item>a,#header .headcol a:hover,.nav>li>a:hover{color:#7c8ab2;}.nav li ul,#main-nav > li.special > a:hover{background-color:#1e1f33;}.nav>li>ul:after{border-bottom-color:#1e1f33 !important;}.nav a i{color:#1e1f33;}.nav ul li>a,#main-nav > li.special > a:hover{font-family:"DM Sans";font-weight:400;font-style:normal;color:#fff;font-size:14px;font-display:swap;}.topbar,.show-menu,#main-nav>li.special>a{background-color:#1e1f33;}.menu-item-has-children>a::after{color:#1e1f33;}.nav .special a i,.topbar,.topbar a,#topbar span,.show-menu,#main-nav>li.special>a{color:#dee3e8;}.topbar i,li li .menu-item-has-children > a::after,#main-nav>li.special>a i{color:#99a5db;}#titles,.logo_placeholder{width:260px;}#titles,.header_fix{padding-top:43px;padding-right:30px;padding-bottom:37px;padding-left:0px;}#main-nav>li,.icon_extend{padding-top:30px;padding-bottom:23px;}#footer,#footer .searchform input.s{background-color:#f9fbff;}#footer,#footer h2,#footer h3,#footer h4,#footer h5,#footer .meta{color:#080e33;}#footer a,#footer a span,#footer .meta a,#footer .searchform input.s{color:#55607a;}#footer a:hover{color:#7c8ab2;}#footer,#footer li.cat-item,.footer-logo,#copyright,#footer .tagcloud a,#footer ul.menu>li>a,#footer .tp_recent_tweets ul li,#footer .tmnf_border,#footer .searchform input.s,#footer input,#footer .landing-section{border-color:#ebeef3;}.eleslideinside h1,.eleslideinside h2,h1.entry_title,h2.archiv{font-family:"Montagu Slab";font-weight:500;font-style:normal;color:#000;font-size:75px;font-display:swap;}.blogger h2,.sermon_post h2,.give_archive_item h2,h2#comments-title,h3.additional,.raised .income{font-family:"Montagu Slab";font-weight:500;font-style:normal;color:#000;font-size:28px;font-display:swap;}.related h5,h3#reply-title{font-family:"Montagu Slab";font-weight:500;font-style:normal;color:#000;font-size:20px;font-display:swap;}h5.widget,.tab_post h4,.mainbutton,.give-btn,.submit,.wpcf7-submit,.nav-previous a,#comments .reply a,.post-pagination,.mc4wp-form input,.woocommerce #respond input#submit, .woocommerce a.button,.woocommerce button.button, .woocommerce input.button,.tmnf_events_widget a,.eleslideinside .su-button span,.post-nav-text{font-family:"DM Sans";font-weight:700;font-style:normal;color:#000;font-size:14px;font-display:swap;}.social-menu a span,.owl-nav>div,.bottom-menu a{font-family:"DM Sans";font-weight:700;font-style:normal;color:#a5a5a5;font-size:11px;font-display:swap;}h1{font-family:"Montagu Slab";font-weight:500;font-style:normal;color:#000;font-size:45px;font-display:swap;}h2{font-family:"Montagu Slab";font-weight:500;font-style:normal;color:#000;font-size:40px;font-display:swap;}h3{font-family:"Montagu Slab";font-weight:500;font-style:normal;color:#000;font-size:35px;font-display:swap;}h4{font-family:"Montagu Slab";font-weight:500;font-style:normal;color:#000;font-size:30px;font-display:swap;}h5{font-family:"Montagu Slab";font-weight:500;font-style:normal;color:#000;font-size:25px;font-display:swap;}h6{font-family:"Montagu Slab";font-weight:500;font-style:normal;color:#000;font-size:22px;font-display:swap;}.meta,.meta a,.tptn_date{font-family:"DM Sans";font-weight:500;font-style:normal;color:#57565e;font-size:10px;font-display:swap;}.meta i{color:#232733;}a.searchSubmit,.ribbon,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button.alt, .woocommerce button.button, .woocommerce input.button,#respond #submit,li.current a,.page-numbers.current,a.mainbutton,button.give-btn-reveal,.give-btn-modal,.give-submit.give-btn,#submit,#comments .navigation a,.tagssingle a,.contact-form .submit,.wpcf7-submit,a.comment-reply-link,ul.social-menu li a:hover,.owl-nav>div,.post-pagination,.woocommerce a.button.alt,.widgetable ul.menu > li.current-menu-item > a,.meta_more a{background-color:#99a5db !important;}input.button,button.submit{border-color:#99a5db;}.widgetable ul.menu>li.current-menu-item>a{color:#99a5db !important;}a.searchSubmit,.ribbon,.ribbon a,.ribbon p,#footer .ribbon,.woocommerce #respond input#submit, .woocommerce a.button,.woocommerce button.button.alt, .woocommerce button.button, .woocommerce input.button,#comments .reply a,#respond #submit,#footer a.mainbutton,.wrapper a.mainbutton,button.give-btn-reveal,.give-btn-modal,.give-submit.give-btn,.tmnf_icon,a.mainbutton,#submit,#comments .navigation a,.tagssingle a,.wpcf7-submit,.mc4wp-form input[type="submit"],a.comment-reply-link,#footer #hometab li.current a,.page-numbers.current,.owl-nav>div,.post-pagination a,.woocommerce a.button.alt,.widgetable ul.menu > li.current-menu-item > a,.meta_more a{color:#0a0b3f;}.owl-nav>div:after{background-color:#0a0b3f;}.wrapper a.mainbutton.inv,.owl-nav>div:hover{background-color:#99a5db !important;}.wrapper .mainbutton.inv,.owl-nav>div:hover,.owl-nav>div:hover:before{color:#0a0b3f;}.owl-nav>div:hover:after{background-color:#0a0b3f;}a.searchSubmit:hover,.ribbon:hover,a.mainbutton:hover,button.give-btn-reveal:hover,.give-submit.give-btn:hover,.give-btn:hover,.entry a.ribbon:hover,.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,.meta_more a:hover,.woocommerce button.button.alt:hover,.woocommerce a.button.alt:hover{background-color:#0a0b3f !important;}input.button:hover,button.submit:hover,.meta_more a:hover{border-color:#0a0b3f;}#footer a.mainbutton:hover,.ribbon:hover,.ribbon:hover a,.ribbon a:hover,.entry a.ribbon:hover,a.mainbutton:hover,button.give-btn-reveal:hover,.give-submit.give-btn:hover,.give-btn:hover,.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,.meta_more a:hover,.woocommerce button.button.alt:hover,.woocommerce a.button.alt:hover{color:#fff !important;}.imgwrap,.entryhead,.page_header_image{background-color:#0a0b3f;}.slideinside,.slideinside p,.slideinside a,.page_header_image,.page_header_image a,.page_header_image h1,.page_header_image h2,.page_header_image p,.page_header_image .meta i{color:#fff;} @media only screen and (min-width:1155px) {
#main-nav>li,.icon_extend{padding-top:30px !important;padding-bottom:24px !important;}
}