#comment-input:after{content:"";display:table;clear:both}
#comment-input input{float:left;margin-right:1%;padding-left:15px;padding-right:15px;width:32.666666%;min-width:28%;font-size:13px;color:#747474;border:1px solid #d2d2d2}
#comment-input input:last-child{margin-right:0}
#comment-textarea{margin-bottom:10px}
#comment-textarea textarea{padding:12px 15px;width:100%;height:150px;font-size:13px;color:#747474;border:1px solid #d2d2d2}
*{box-sizing:border-box}
input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-appearance:none;-webkit-border-radius:0}
input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
input[type=image]{padding:0;border:none}
body{margin:0;min-width:320px;-webkit-text-size-adjust:100%;overflow-x:hidden;overflow-y:scroll;color:var(--body_typography-color);font-size:var(--body_typography-font-size, 16px);font-family:var(--body_typography-font-family, inherit)}
#boxed-wrapper{overflow-x:hidden;overflow-x:clip}
#wrapper{overflow:visible}
.error404 .search-page-search-form{margin-bottom:0;padding-bottom:0;border:none}
img{border-style:none;vertical-align:top;max-width:100%;height:auto}
object{max-width:100%}
a{text-decoration:none}
input,select,textarea{font-family:var(--body_typography-font-family, inherit);vertical-align:middle;color:var(--body_typography-color)}
select{border-style:solid}
fieldset,form{margin:0;padding:0;border-style:none}
#fallback-slide{display:none}
#fallback-slide img{width:100%}
#wrapper .product-category a h2.woocommerce-loop-category__title,.fusion-main-menu>ul>li>a .fusion-menu-description,a,a:after,a:before{transition-property:color,background-color,border-color;transition-duration:.2s;transition-timing-function:linear}
.fusion-accordian .panel-title a .fa-fusion-box,.woocommerce .social-share li .fontawesome-icon{transition-property:color,background-color,border-color;transition-duration:.2s;transition-timing-function:linear}
.gallery{margin:0 auto;max-width:1400px}
#main{padding:55px 10px 45px;clear:both}
.col .heading{overflow:hidden;margin:0 0 15px}
.col .heading img{float:left;margin:0 10px 0 0}
.col p{margin:0 0 23px}
.container{overflow:hidden}
.container .columns .col{width:31.42857%;padding:0 2.85714% 0 0}
.container .columns .col.last{margin-right:0}
.container .col img{width:100%}
.container .holder{overflow:hidden}
.container h3 a.active{text-decoration:none;color:#65bc7b}
.slider{overflow:hidden}
.meta{list-style:none;margin:0 0 13px;padding:0;overflow:hidden;font-size:12px;line-height:14px;color:#333}
.meta li{float:left;padding:0 8px 0 9px;border-left:1px solid #333}
.meta li:first-child{padding-left:0;border-left:0}
#content{width:71.1702128%;float:left;min-height:1px}
#content.full-width{width:100%}
#posts-container{position:relative}
.post{margin-bottom:65px}
.post .image{margin-bottom:40px}
.search input{border:1px solid #e7e6e6;padding:8px 15px;font-size:13px;color:#333;display:block}
.bbp-pagination .bbp-pagination-links,.fusion-pagination,.page-links,.pagination,.woocommerce-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-top:40px;font-size:9px;line-height:normal}
#bbpress-forums .bbp-pagination .bbp-pagination-links .current,#bbpress-forums .bbp-pagination .bbp-pagination-links .pagination-next,#bbpress-forums .bbp-pagination .bbp-pagination-links .pagination-prev,#bbpress-forums .bbp-pagination .bbp-pagination-links a.inactive,#bbpress-forums .bbp-pagination-links span.dots,#bbpress-forums .bbp-topic-pagination .page-numbers,.fusion-pagination .current,.fusion-pagination .next,.fusion-pagination .page-numbers,.fusion-pagination .prev,.page-links a,.page-links>.page-number,.pagination .current,.pagination .pagination-next,.pagination .pagination-prev,.pagination a.inactive,.woocommerce-pagination .current,.woocommerce-pagination .next,.woocommerce-pagination .page-numbers,.woocommerce-pagination .prev{display:inline-flex;position:relative;float:none;margin:0 4px;padding:0;border:1px solid;align-items:center;justify-content:center}
#bbpress-forums .bbp-pagination .bbp-pagination-links .current,.fusion-pagination .current,.page-links>.page-number,.pagination .current,.woocommerce-pagination .current{color:#fff}
.fusion-show-pagination-text #bbpress-forums .bbp-pagination-links,.fusion-show-pagination-text .pagination{margin-left:1em;margin-right:1em}
#respond{margin-top:40px}
#respond #cancel-comment-reply-link{margin-inline-start:10px}
#s:not(.fusion-form-input),.comment-form input{border:1px solid #d2d2d2;min-width:28%;font-size:13px;color:#747474;padding-left:15px;padding-right:15px;float:left}
.comment-form input,.s{float:none}
#ui-datepicker-div,.ui-datepicker-div,.ui-datepicker-inline{border-color:#e9eaee}
#tribe-bar-form input[type=text],.input-text,.tribe-bar-disabled #tribe-bar-form .tribe-bar-filters input[type=text],input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time]{border:1px solid #d2d2d2;font-size:13px;color:#747474;padding:8px 15px;width:100%;box-sizing:border-box}
#tribe-bar-form input[type=text]::-webkit-input-placeholder{font-style:normal}
#tribe-bar-form input[type=text]:-moz-placeholder{font-style:normal}
#tribe-bar-form input[type=text]::-moz-placeholder{font-style:normal}
#shipping_method input[type=radio],.input-radio{background:0 0;appearance:checkbox}
.toggle-content{padding-top:10px;padding-bottom:15px;position:relative}
h5.toggle.active+.toggle-content{border-bottom:1px solid #e8e6e6}
.fusion-post-content p,.post-content p{margin:0 0 20px}
.fusion-body blockquote{background:#f5f5f5;font-family:var(--body_typography-font-family);font-weight:var(--body_typography-font-weight);letter-spacing:var(--body_typography-letter-spacing);font-size:var(--body_typography-font-size);line-height:var(--body_typography-line-height);color:var(--body_typography-color);border-left:4px solid #65bc7b;padding:15px;margin-top:2em;margin-bottom:2em;font-style:italic}
.fusion-body blockquote q{font-style:inherit}
.fusion-body blockquote :last-child{margin-bottom:0}
.continue{float:right}
#gmap img,.shortcode-map img{max-width:none}
.error-page .useful-links{width:30.66%;padding-left:5%}
.error-page .oops{font-size:117px;margin:0 0 20px;line-height:117px;font-weight:bolder;color:#f0f0f0;font-family:"PT Sans",Arial,Helvetica,sans-serif}
.fontawesome-icon{display:inline-block;float:left}
.aligncenter .fontawesome-icon,.fusion-alignleft .fontawesome-icon,.fusion-alignright .fontawesome-icon{float:none}
.fontawesome-icon{margin-right:10px}
.fontawesome-icon.large{font-size:40px}
.fontawesome-icon.medium{font-size:18px}
.fontawesome-icon.small{font-size:10px}
.fontawesome-icon.circle-no.large{margin-top:2px}
.fontawesome-icon.circle-no.medium{margin-top:3px}
.fontawesome-icon.circle-no.small{margin-top:5px}
.fusion-animated{position:relative;z-index:2000}
#wrapper .fusion-events-shortcode .fusion-events-meta h4,.fusion-carousel-meta,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a,.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery:before,.fusion-image-wrapper .fusion-rollover .fusion-rollover-link:before,.fusion-recent-posts .columns .column .meta,.fusion-rollover-linebreak,.fusion-single-line-meta,.product-buttons a{line-height:1.5}
.layout-wide-mode #wrapper{width:100%;max-width:none}
#sliders-container{position:relative}
.searchform .fusion-search-form-content{display:flex;align-items:center;overflow:hidden;width:100%}
.searchform .fusion-search-form-content .fusion-search-field{flex-grow:1}
.searchform .fusion-search-form-content .fusion-search-field input{background-color:#fff;border:1px solid #d2d2d2;color:#747474;font-size:13px;padding:8px 15px;height:33px;width:100%;box-sizing:border-box;margin:0;outline:0}
.searchform .fusion-search-form-content .fusion-search-button input[type=submit]{background:#000;border:none;border-radius:0;color:#fff;font-size:1em;height:33px;line-height:33px;margin:0;padding:0;width:33px;text-indent:0;cursor:pointer;font-family:awb-icons;font-weight:400;text-shadow:none;-webkit-font-smoothing:antialiased;transition:all .2s}
.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-form-content,.fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-form-content{position:relative}
.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-button,.fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-button{position:absolute}
.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-button input[type=submit],.fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-button input[type=submit]{background-color:transparent;color:#aaa9a9}
.search-page-search-form-top{padding-bottom:60px;border-bottom:1px solid #e6e5e6;margin-bottom:60px}
.search-page-search-form .fusion-search-form{text-align:right}
.search-page-search-form .fusion-search-form .fusion-search-form .fusion-search-field input{text-indent:0}
.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:0}
.flex-control-nav,.flex-direction-nav,.flexslider .slides{margin:0;padding:0;list-style:none;z-index:1000}
.flexslider{margin:0;padding:0}
.flexslider .slides{overflow:hidden}
.flexslider .slides li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img{width:100%;max-width:100%;display:block;-webkit-user-select:none;user-select:none}
.flexslider .slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .flexslider .slides{display:block}
* html .flexslider .slides{height:1%}
.flex-control-nav,.flex-direction-nav,.flexslider .slides{z-index:2}
.flexslider{margin:0 0 60px;background-color:transparent;position:relative}
.col .flexslider{margin:0}
.isotope{transition-duration:.8s;transition-property:height,width}
.sidebar .widget .slides li div a{padding:0}
.fusion-row{margin:0 auto}
.fusion-row:after,.fusion-row:before{content:" ";display:table}
.fusion-row:after{clear:both}
.fusion-columns{margin:0 -15px}
bold,strong{font-weight:bolder}
.fusion-video iframe,iframe{border:none}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
.screen-reader-text:focus{background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#333;display:block;font-size:1rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
mark{background:0 0;color:inherit}
.fusion-image-wrapper{overflow:hidden;z-index:1;position:relative}
@keyframes fusion-bounce-delay{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}
@keyframes fusion-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
.fusion-inline-sep{padding:0 5px}
.fusion-inline-sep:last-child{display:none}
.post-content p{margin-top:0;margin-bottom:20px}
#submit,.submit{cursor:pointer}
.rich-snippet-hidden{display:none}
.fusion-page-load-link{display:none}
#menu-appearance a[href="themes.php?page=optionsframework"]{display:none}
#wpadminbar{z-index:999999999999999}
#wpadminbar #wp-admin-bar-awb-site-mode{display:flex;align-items:center;height:32px}
@media screen and (max-width:782px){#wpadminbar #wp-admin-bar-awb-site-mode{display:none}}
.fusion-disable-outline input,.fusion-disable-outline select,.fusion-disable-outline textarea{outline:0}
.fusion-post-slideshow .image{margin-bottom:0}
.fusion-flexslider.fusion-post-slideshow{overflow:visible}
.fusion-meta-info{clear:both;overflow:hidden;margin-top:20px;padding:5px 0;border-top:1px solid #e7e6e6;border-bottom:1px solid #e7e6e6}
.fusion-meta-info .fusion-alignleft{width:80%}
.fusion-single-line-meta{margin-bottom:20px}
.fusion-content-sep{margin-top:20px;height:6px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}
.fusion-blog-archive .entry-title{margin-top:0;margin-bottom:5px}
.fusion-blog-layout-grid .fusion-post-slideshow,.fusion-blog-layout-timeline .fusion-post-slideshow{margin-bottom:0;border-bottom:1px solid #eaeaea}
.fusion-blog-layout-grid .fusion-post-content-wrapper,.fusion-blog-layout-timeline .fusion-post-content-wrapper{padding:30px 25px 20px}
.fusion-blog-layout-grid .fusion-single-line-meta,.fusion-blog-layout-timeline .fusion-single-line-meta{margin-bottom:0}
.fusion-blog-layout-grid .fusion-post-content-container,.fusion-blog-layout-timeline .fusion-post-content-container{margin-top:20px}
.fusion-blog-layout-grid .fusion-post-content-container p:last-child,.fusion-blog-layout-timeline .fusion-post-content-container p:last-child{margin-bottom:0}
.fusion-blog-layout-grid .fusion-meta-info,.fusion-blog-layout-timeline .fusion-meta-info{border:0}
.fusion-blog-layout-grid .fusion-meta-info .fusion-alignleft,.fusion-blog-layout-timeline .fusion-meta-info .fusion-alignleft{width:50%}
.fusion-blog-layout-grid .fusion-post-grid{margin-bottom:0}
.fusion-blog-layout-grid .fusion-post-wrapper:not(.fusion-masonary-is-transparent){border:1px solid #eaeaea;border-bottom-width:3px}
.fusion-blog-layout-grid.fusion-blog-layout-grid-3 .post{width:33.3333%;display:inline-block;float:left}
.fusion-blog-layout-grid .fusion-post-content,.fusion-blog-layout-grid .post-content{word-wrap:break-word}
.single h1.entry-title{margin-top:0}
.fusion-footer-parallax{position:relative;bottom:0;left:0;right:0;margin:0;padding:0}
.fusion-footer-parallax.awb-footer-fixed{position:fixed;z-index:-1}
.avada-footer-fx-no-height-parallax-effect #fusion-gmap-container,.avada-footer-fx-no-height-parallax-effect #main,.avada-footer-fx-no-height-parallax-effect #sliders-container,.avada-footer-fx-no-height-parallax-effect .fusion-page-title-bar,.avada-footer-fx-parallax-effect #fusion-gmap-container,.avada-footer-fx-parallax-effect #main,.avada-footer-fx-parallax-effect #sliders-container,.avada-footer-fx-parallax-effect .fusion-page-title-bar{position:relative;z-index:1}
#fancybox-overlay{z-index:100049!important}
#fancybox-wrap{z-index:100050!important}
div#shShutter{z-index:100049}
div#shDisplay{z-index:100050}
#cboxOverlay{z-index:100049!important}
#colorbox{z-index:100050!important}
#wpfc_sermon_sorting{overflow:hidden;margin:0 -10px}
#wpfc_sermon_sorting>span{display:block;float:left;width:25%;padding:0 10px}
