/* @cache_version:1 */


/* =======================================================================
   template_custom:      
*/
/*@==template_custom==*/
.template{line-height:1.6}
hr{border:none;border-width:0;clear:both;margin:30px 0;width:100%;height:2px;background:#e0e3e7}
h1{line-height:1.2}
h3.bold{font-size:31px;font-family:"Lexend Deca Light",Lato,Arial,Helvetica,sans-serif;margin-bottom:1.4em}
h3.large{font-size:24px;font-family:"Lexend Deca Light",Lato,Arial,Helvetica,sans-serif;font-weight:400;margin-bottom:.4em}
h3.pg-title-list{font-size:21px;font-family:"Lexend Deca Light",Lato,Arial,Helvetica,sans-serif;font-weight:400}
h2.large{font-size:40px}
h2.pg-title-list{font-size:21px;font-family:"Lexend Deca Light",Lato,Arial,Helvetica,sans-serif;font-weight:400;color:#2e4057;text-transform:uppercase;letter-spacing:3px;margin-bottom:.5em}
.text-center{text-align:center}
.text-white{color:#fff}
.margin-bottom{margin-bottom:30px}
.margin-top{margin-top:30px}
.path{margin-bottom:18px;line-height:14px}
.path a{text-transform:uppercase;font-size:13px}
.pg-body img,.columns img{width:100%}
.pg-body ul,.pg-body ol,.columns ul,.columns ol{margin-bottom:1em}
.pg-body h3{border-top:2px solid #f4d35e;padding-top:1em;margin-top:1.5em;line-height:1.3}
.pg-body h3.border-none{border-top:0px;padding-top:0px;margin-top:0px}
#body-header h1.pg-title{text-align:center;color:#fff;margin-bottom:15px;margin-top:-80px}
.button-cta-wrapper{display:block;margin:30px 0 0 0px;text-align:center}
.button-cta-wrapper.align-left{text-align:left}
a.button-cta{display:inline-block;box-sizing:border-box;background:#ff5d5e;padding:11px 40px;text-transform:uppercase;letter-spacing:2px;font-family:"Lexend Deca Light",Lato,Arial,Helvetica,sans-serif;text-decoration:none;color:#fff;font-size:13px;transition:all .3s ease;cursor:pointer}
a.button-cta:hover{background:#083d77}
a.button-cta.button-outline{border:2px solid #fff;background:rgba(0,0,0,0)}
a.button-cta.button-outline:hover{background:#ff5d5e;border:2px solid #ff5d5e}
.block-fw{display:block;box-sizing:border-box;width:100%;padding:60px 50px;text-align:center}
.block-fw.padding-none{padding:0px}
.block-fw.margin-on{margin:60px 0}
.block-fw.margin-top{margin-top:60px}
.block-double{display:block;box-sizing:border-box;width:50%;float:left;padding:120px;text-align:center;transition:all .3s ease}
.coral-bg{background:#ff5d5e;color:#fff}
.blue-bg{background:#083d77;color:#fff}
.blue-bg h1,.blue-bg h2,.blue-bg h3,.blue-bg h4,.blue-bg h5,.blue-bg h6,.blue-bg p{color:#fff}
.blue-bg a.button-cta{background:#ff5d5e;color:#fff}
.blue-bg a.button-cta:hover{background:#f4d35e;color:#083d77}
.cream-bg{background:#ffe2ce}
.yellow-bg{background:#f4d35e}
.pattern-bg{background:url(/_data/site/7/templates/current/css/bannerInfo.jpg) no-repeat;background-position:center;background-size:cover;text-align:left;min-height:700px}
.charcoal-bg{background:#2e4057;color:#fff}
.icon-small{width:170px;margin:0 auto;margin-bottom:30px}
.icon-small img{width:100%}
.church-bg{background:url(/_data/site/7/templates/current/css/bgOurChurch_03.jpg) no-repeat;background-position:center center;background-size:cover}
.services-bg{background:url(/_data/site/74/templates/current/css/bannerYellowCross.jpg) no-repeat;background-position:center;background-size:cover;text-align:left;min-height:700px}
.services-bg h1,.services-bg h2,.services-bg h3,.services-bg h4,.services-bg h5,.services-bg h6,.services-bg p{color:#363636}
.services-bg h2{margin-bottom:0px}
.services-bg h1{padding-top:100px;text-transform:uppercase}
.services-bg table tr td:first-of-type{width:120px}
._body-487 #main-content-box,._body-488 #main-content-box,._body-524 #main-content-box,._body-525 #main-content-box,._body-557 #main-content-box,._body-321 #main-content-box{padding-bottom:0px}
._body-487 .pg-gallery-av,._body-488 .pg-gallery-av,._body-524 .pg-gallery-av,._body-525 .pg-gallery-av,._body-557 .pg-gallery-av,._body-321 .pg-gallery-av{display:none}
.responsive-fields select,.responsive-fields input,.responsive-fields textarea{padding:12px;box-sizing:border-box;border:1px solid #e8e8e8}
.responsive-fields textarea{min-height:180px}
.responsive-fields .row-submit input{display:inline-block;box-sizing:border-box;background:#ff5d5e;padding:11px 40px;text-transform:uppercase;letter-spacing:2px;font-family:"Lexend Deca Light",Lato,Arial,Helvetica,sans-serif;text-decoration:none;color:#fff;font-size:13px;transition:all .3s ease;cursor:pointer}
.responsive-fields .row-submit input:hover{background:#083d77}
.iframe-wrapper,.iframe-wrapper iframe,.video-container,.map-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.iframe-wrapper iframe,.iframe-wrapper object,.iframe-wrapper embed,.video-container iframe,.map-container iframe,.video-container object,.map-container object,.video-container embed,.map-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.map-container{padding-bottom:32%;padding-top:0}
.iframe-wrapper{padding-bottom:85%}
#header-nav{position:absolute}
#header-nav #h-nav-box{padding-right:70px}
#header-nav #header{z-index:500}
#header-nav #header #header-inner{transition:all .3s ease;position:relative}
#header-nav #header #header-inner .header-logo{position:absolute;display:block;width:320px;left:50px;top:5px;z-index:5600}
#header-nav #header #header-inner .header-logo img{width:100%}
#header-nav #header #header-inner .header-flag{position:absolute;display:block;width:30px;right:30px;top:44px;transition:all .3s ease}
#header-nav #header #header-inner .header-flag img{width:100%}
#header-mob .header-flag{position:absolute;display:block;width:30px;right:30px;top:16px;transition:all .3s ease}
#header-mob .header-flag img{width:100%}
._body-373 #header-nav,._body-375 #header-nav,._body-245 #header-nav,._body-13 #header-nav{position:relative}
._body-27 #header-nav{position:absolute}
#h-nav{z-index:450}
#menu-h>ul li ul li.folder:hover>ul:not(.menu-mega){visibility:hidden}
@media(min-width: 1255px)and (max-width: 1326px){#menu-h>ul li div a{padding-left:10px;padding-right:10px;font-size:14px}
}
@media(min-width: 1121px)and (max-width: 1255px){#menu-h>ul li div a{padding-left:5px;padding-right:5px;font-size:12px}
}
@media(min-width: 767px)and (max-width: 1121px){#menu-h>ul li div a{padding-left:5px;padding-right:5px;font-size:12px;letter-spacing:1px}
#header-inner{height:62px}
#header-nav #header #header-inner .header-flag{top:88px}
}
._body-12 #body-header-inner,._body-12 #main-content-box{padding-top:0;padding-bottom:0}
#gallery-fw-12.im-wrapper{text-align:center;line-height:100vh}
.spot-wrapper{box-sizing:border-box;background:rgba(0,0,0,.7);text-align:center;box-sizing:border-box;padding:50px;margin-top:30%;border-radius:3px}
.spot-wrapper h1{text-transform:uppercase;letter-spacing:1px}
.spot-wrapper a.button-cta{box-sizing:border-box;background:rgba(0,0,0,0);padding:11px 40px;text-transform:uppercase;letter-spacing:2px;font-family:"Lexend Deca Light",Lato,Arial,Helvetica,sans-serif;text-decoration:none;color:#fff;font-size:15px;transition:all .3s ease;cursor:pointer;border:1px dashed #aeadad}
.spot-wrapper a.button-cta:hover{border-color:#ff5d5e;color:#ff5d5e}
#gallery-fw-wrapper-14 .cycle-overlay{max-width:1300px}
.pg-gallery-fw .gallery-fw-wrapper-preset-338 .cycle-overlay .caption-description{text-align:center;box-sizing:border-box;padding:20px 0}
.pg-gallery-fw .gallery-fw-wrapper-preset-338 .cycle-overlay .caption-description h1{text-transform:uppercase;letter-spacing:1px;color:#001d3d;margin-bottom:0px}
.pg-gallery-fw .gallery-fw-wrapper-preset-333 .im-wrapper{background-attachment:fixed}
#gallery-fw-469,#gallery-fw-474,#gallery-fw-14{height:auto !important}
._body-474 .gallery-fw-wrapper-preset-21 .cycle-overlay{height:100%}
._body-474 .gallery-fw-wrapper-preset-21 .cycle-overlay .caption-description{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;padding:30px;text-align:center}
._body-474 .gallery-fw-wrapper-preset-21 .cycle-overlay .caption-description p img{max-width:100px;margin:0 auto}
._body-46 .paginator-wrapper,._body-46 #paginator{display:none}
.gallery-fw-wrapper-preset-333 .cycle-overlay{height:100%;max-width:100%}
.gallery-fw-wrapper-preset-333 .cycle-overlay .caption-description{height:100%;display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;box-sizing:border-box;padding:6%}
.gallery-fw-wrapper-preset-333 .cycle-overlay .caption-description h1{margin-bottom:0px}
._body-14 .caption-wrapper{background:rgba(255,255,255,.7);box-sizing:border-box;padding:30px}
._body-14 .caption-wrapper h1{font-size:73px;margin-bottom:.2em}
._body-14 #body-header{background:rgba(0,0,0,0)}
._body-14 #main-content-box{padding:0}
._body-14 #main-content-box .section-inner{max-width:1300px;padding:60px 50px}
._body-14 #main-content>.section-inner{max-width:100%}
._body-14 .pg-body .video-container{padding-bottom:35.25%}
._body-14 .intro-text{text-align:center;margin:0 0 0px 0}
._body-14 .intro-text h2{margin-bottom:0px}
._body-14 .banner-wrapper{width:100%;position:relative}
._body-14 .banner-wrapper h4{position:absolute;left:0;right:0;margin:0 auto;bottom:45%;color:#fff}
._body-14 .block-fw{padding:0px 0px}
._body-14 .block-fw.block-padding{padding:60px 0}
.folder-preset-16 .folder-view li .caption h3{font-family:"Lexend Deca Light",Lato,Arial,Helvetica,sans-serif;font-size:24px;padding:15px 0 10px;line-height:1.2}
.folder-preset-86 .folder-view li .caption h3{padding:30px 15px 0px 15px}
.folder-preset-17 li.item-news.pg-title,.folder-preset-31 li.item-news.pg-title,.folder-preset-33 li.item-news.pg-title,.folder-preset-34 li.item-news.pg-title{text-align:left}
.folder-preset-17 .folder-list li.item::after,.folder-preset-31 .folder-list li.item::after,.folder-preset-33 .folder-list li.item::after,.folder-preset-34 .folder-list li.item::after{display:block;content:"";height:2px !important;border-bottom-width:0px !important;border-bottom-style:none;margin:30px 0;background:#e0e3e7}
.folder-preset-17 .item-sermon,.folder-preset-17 .button-cta-wrapper,.folder-preset-31 .item-sermon,.folder-preset-31 .button-cta-wrapper,.folder-preset-33 .item-sermon,.folder-preset-33 .button-cta-wrapper,.folder-preset-34 .item-sermon,.folder-preset-34 .button-cta-wrapper{text-align:left}
.flex-shrink .columns{padding-left:0}
.folder-sermon.folder-view li audio{margin-top:30px;width:50% !important}
.folder-sermon h3.pg-title-list{margin-bottom:.3em;line-height:1.2}
.folder-sermon .pg-time{display:none}
.folder-sermon .pg-date{font-weight:bold}
.folder-sermon .pg-author-date{padding:8px 0}
.folder-sermon span.pg-author{font-weight:bold}
.folder-preset-323 .item-sermon .pg-body,.folder-preset-323 .item-sermon .pg-body p{position:relative;padding-bottom:50%;margin-bottom:20px;padding-top:25px;height:0;overflow:hidden}
.folder-preset-323 .item-sermon .pg-body:last-of-type,.folder-preset-323 .item-sermon .pg-body p:last-of-type{margin-bottom:0}
.folder-preset-323 .item-sermon .pg-body iframe,.folder-preset-323 .item-sermon .pg-body object,.folder-preset-323 .item-sermon .pg-body embed,.folder-preset-323 .item-sermon .pg-body p iframe,.folder-preset-323 .item-sermon .pg-body p object,.folder-preset-323 .item-sermon .pg-body p embed{position:absolute;top:0;left:0;width:100%;height:100%}
.folder-preset-323 h3.pg-title-list{padding-top:10px;font-size:15px}
.folder-preset-323 .item-sermon span.pg-date{font-size:13px}
.folder-preset-323 .folder-sermon .pg-author-date{padding-top:0px}
.folder-preset-323 .folder-view li .caption-text-wrapper{padding:0px}
.folder-carousel ul.slick-dots{padding-top:30px}
#content-box .folder-carousel ul li:before{content:"";display:none}
#folder-carousel-2400{margin-bottom:0px !important;padding-left:60px;padding-right:60px}
#folder-carousel-2400 .pg-title-list{font-size:18px;line-height:1.2;padding:15px 0 10px 0}
#folder-carousel-2400 .pg-body-list{font-size:14px}
#folder-carousel-2400 .slick-next{right:-25px;height:40px}
#folder-carousel-2400 .slick-next:before{content:"";font:normal normal normal 45px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#folder-carousel-2400 .slick-prev{left:-25px;height:40px}
#folder-carousel-2400 .slick-prev:before{content:"";font:normal normal normal 45px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#folder-carousel-2400 .slick-next,#folder-carousel-2400 .slick-prev{top:40%}
#folder-carousel-2400 .slick-next:before,#folder-carousel-2400 .slick-prev:before{font-family:FontAwesome}
#folder-carousel-2400 .slick-next:focus,#folder-carousel-2400 .slick-prev:focus{box-shadow:0px 0px 0px #fff}
#folder-carousel-2400 .slick-dots li button:before{color:#999;font-size:11px}
#folder-carousel-2400 .slick-dots li.slick-active button:before{color:#999}
.folder-preset-298 .folder-view li:nth-child(odd) .caption-text-wrapper,.folder-preset-299 .folder-view li:nth-child(odd) .caption-text-wrapper{background:rgba(46,64,87,.5)}
.folder-preset-298 .folder-view li:nth-child(even) .caption-text-wrapper,.folder-preset-299 .folder-view li:nth-child(even) .caption-text-wrapper{background:rgba(46,64,87,.5)}
.folder-preset-298 .folder-view li .caption.over.top,.folder-preset-299 .folder-view li .caption.over.top{display:flex;flex-direction:column;height:100%;justify-content:center}
.folder-preset-298 .folder-view li .caption-text-wrapper,.folder-preset-299 .folder-view li .caption-text-wrapper{display:flex;flex-direction:column;height:100%;justify-content:center;align-items:center;box-sizing:border-box;padding:30px;text-align:center}
.folder-preset-298 .folder-view li .caption-text-wrapper .button-cta-wrapper,.folder-preset-299 .folder-view li .caption-text-wrapper .button-cta-wrapper{margin-bottom:0px}
.folder-preset-298 h3.pg-title-list,.folder-preset-299 h3.pg-title-list{font-family:"Lexend Deca Light",Lato,Arial,Helvetica,sans-serif;text-transform:none;letter-spacing:0px;font-size:31px;text-shadow:0 0 8px #000;line-height:1.3}
.folder-preset-330 .folder-view li .caption.over.top{display:flex;flex-direction:column;height:100%;justify-content:center}
.folder-preset-330 .folder-view li .caption-text-wrapper{display:flex;flex-direction:column;height:100%;justify-content:center;align-items:center;box-sizing:border-box;padding:30px;text-align:center}
.folder-preset-330 .folder-view li .caption-text-wrapper .button-cta-wrapper{margin-bottom:0px}
.folder-preset-330 h3.pg-title-list{font-family:"Lexend Deca Light",Lato,Arial,Helvetica,sans-serif;font-weight:bold;letter-spacing:2px;font-size:45px;text-shadow:0 0 8px #000;line-height:1.3}
._body-26 .item-27.item-folder .pg-body hr,._body-26 .item-110 .pg-body hr{display:none}
._body-26 .item-27.item-folder .pg-body h4,._body-26 .item-110 .pg-body h4{font-size:16px}
.item-sermon{text-align:center}
.item-sermon span.pg-time{display:none}
.item-sermon .pg-date{margin-bottom:30px;padding-bottom:30px;font-weight:bold}
.item-sermon .pg-author{font-weight:bold}
.item-sermon span.pg-date{border-bottom:0px}
.attr-filter{background-color:#e3e7ec}
.attr-filter-head{background-color:#2e4057;color:#fff;font-size:12px;padding:0 0 11px;margin-bottom:0;letter-spacing:1px;height:40px;line-height:40px;padding:0 15px}
.attr-filter-set{border-bottom:1px solid #d9d9d9;padding:15px 15px 0}
.attr-filter-set:last-child{border-bottom:0 none}
.attr-filter-set .attr-filter-set-button{margin-top:0}
.attr-filter-set .attr-filter-set-title{letter-spacing:1px;font-size:11px;font-weight:400;line-height:15px;text-transform:uppercase;color:#000;padding:0 0 12px;margin:0;font-weight:700}
ul.attr-set{padding:0 0 10px}
ul.attr-set li{margin-bottom:5px}
ul.attr-set li a,ul.attr-set li a:active,ul.attr-set li a i{text-decoration:none;color:#000;font-size:13px;line-height:16px}
ul.attr-set li a:hover{text-decoration:underline}
ul.attr-set li a .checkbox{bottom:2px;background-color:#fff;border:1px solid #d9d9d9}
.attr-filter-set .attr-filter-set-title:after{margin-top:1px}
.attr-filter-set .attr-filter-set-mobile-button{margin-top:0}
.attr-filter-head .attr-filter-mobile-button{margin-top:15px}
a#geo-button{display:none}
.pg-gallery-av video{max-width:1300px;width:100% !important}
.pg-gallery-av .av-player.type-audio{padding:12px 25px 10px !important}
.pg-gallery-av>div{margin-bottom:30px;background-color:#fff}
.pg-gallery-av>div:last-of-type{margin-bottom:0}
.pg-gallery-av h2.cap-title{font-weight:bold;font-size:13px;padding:15px 30px;margin-bottom:0;margin-top:12px}
.folder-view.pg-gallery-av.cap-description,.pg-gallery-av.cap-description{padding:15px 0 0;line-height:18px}
.twitter-wrapper{padding:15px;background-color:#fff;width:100%;margin:30px 0}
li.twitter-tweet::after{content:"";width:100%;background-color:#ff5d5e;height:1px;margin:12px 0 0;display:block}
.fields-holder.input,.fields-holder textarea,.fields-holder select{padding:8px;font-family:"Lexend Deca Light",Lato,Arial,Helvetica,sans-serif;font-size:17px;width:100%}
.fields-holder #id_submitButton{width:100%;font-family:"Lexend Deca Light",Lato,Arial,Helvetica,sans-serif;font-size:18px;background:none;font-weight:600;background-color:#10084c;color:#f7f6f6;padding:10px}
.fields-holder.row-title{color:#10084c;font-weight:600;font-size:18px}
.input-container.row-contact.row-title{font-weight:bold;font-size:15px;padding-top:15px;border-top:1px solid #e3e3e3;margin-top:30px}
#body-footer-box h1,#body-footer-box p,#body-footer-box a{color:#fff}
#body-footer-box a:hover{color:#3935fc}
.fa{display:inline-block;font-size:inherit;margin-top:30px}
.fa ul{padding-left:0;list-style-type:none;margin-top:0;margin-left:0}
.fa ul li{margin-left:0;margin-bottom:1em;line-height:1.6;font-family:"Lexend Deca Light",Lato,Arial,Helvetica,sans-serif}
.fa-ul>li{position:relative}
.fa-phone:before{content:"";color:#ff5d5e;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-map-marker:before{content:"";color:#ff5d5e;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-life-ring:before{content:"";color:#ff5d5e;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-envelope:before{content:"";color:#ff5d5e;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-circle:before{content:"";color:#ff5d5e;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.pg-body ul{padding-left:0;list-style-type:none;margin-left:0}
.pg-body ul li{margin-left:0;margin-bottom:.4em;line-height:1.6;font-family:"Lexend Deca Light",Lato,Arial,Helvetica,sans-serif}
.pg-body ul li:before{content:"";margin-right:10px;color:#ff5d5e;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.pg-body ul li.item-folder:before,.pg-body ul li.item-pg:before{content:"";margin-right:0px}
.pg-sitemap ul li:before{content:""}
.connect-wrapper{margin-top:30px;margin-bottom:30px;text-align:left}
.connect-wrapper a{display:inline-block;margin:10px;text-decoration:none}
.connect-wrapper ul{margin:0;line-height:0}
.connect-wrapper ul li{display:inline-block;text-indent:-9999px;width:35px;height:35px;background-size:contain;margin:0;transition:all .3s ease}
.connect-wrapper ul li:hover{opacity:.6;filter:alpha(opacity=60)}
.connect-wrapper ul .facebook li{background:url(/_data/site/74/templates/current/css/socialFacebook.svg) no-repeat}
.connect-wrapper ul .instagram li{background:url(/_data/site/74/templates/current/css/socialInstagram.svg) no-repeat}
.connect-wrapper ul .youtube li{background:url(/_data/site/74/templates/current/css/socialYouTube.svg) no-repeat}
.connect-wrapper ul .email li{background:url(/_data/site/74/templates/current/css/socialMail.svg) no-repeat}
#footer{background-size:cover}
#footer>.section-inner{max-width:100%}
#footer .powered{display:none}
#footer .footer-logo{width:118px;margin:0 auto;margin-bottom:0px}
#footer .footer-logo img{width:100%}
#footer-box{color:#fff}
#footer-box h3,#footer-box h4,#footer-box h6,#footer-box a{color:#fff;font-weight:normal}
#footer-box hr{margin:0;background:#2e4057}
#footer-box table{width:100%}
#footer-box .section-1,#footer-box .section-3,#footer-box .section-4{text-align:center;padding:60px 7%}
#footer-box .section-1{padding:110px 7%}
#footer-box .section-2{padding:90px 7%}
#footer-box .section-2 table td:first-child{vertical-align:top}
#footer-box .section-2 table td:nth-child(2){padding-left:7%}
#footer-box .section-3 h5 a{text-transform:uppercase;letter-spacing:2px}
span.footer-link:after{content:"";display:inline-block;margin-right:15px;margin-left:15px;color:#ff5d5e;font:normal normal normal 17px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media only screen and (max-width: 767px){a.button-cta{padding:11px 21px}
a.mobile-margin-bottom{display:block;margin-bottom:30px}
.spot-wrapper{padding:30px 15px;margin-top:15%}
.body-27 .template-box{margin-top:70px}
.body-27 ._body-27 .template-box{margin-top:0px}
#main-content{margin-top:0px}
#footer-box{padding-left:0;padding-right:0}
.pg-gallery-fw .gallery-fw-wrapper-preset-47 .cycle-overlay .caption-description h1{font-size:35px}
#mobile-search-icon{width:29px;height:29px;margin-top:17px}
._body-12 #header-mob{display:none}
._body-14 #main-content{margin-top:0px}
._body-14 .caption-wrapper h1{font-size:9vw}
._body-14 .caption-wrapper h3{font-size:14px}
._body-14 #main-content-box .section-inner,._body-14 .block-fw{padding-left:30px;padding-right:30px}
._body-14 #main-content-box .section-inner.padding-none,._body-14 .block-fw.padding-none{padding:0px}
._body-14 #main-content-box .services-bg .section-inner{padding-left:0px;padding-right:0px}
._body-14 .services-bg h2{font-size:21px}
._body-14 .services-bg table tr td:first-of-type{width:100px}
.pg-gallery-fw .gallery-fw-wrapper-preset-333 .im-wrapper{background-attachment:scroll}
.gallery-fw-wrapper-preset-333 .cycle-overlay{height:100%;max-width:100%}
.gallery-fw-wrapper-preset-333 .cycle-overlay .caption-description{height:100%;display:flex;flex-direction:column;justify-content:flex-end;text-align:center;align-items:center;box-sizing:border-box;padding:6%}
.gallery-fw-wrapper-preset-333 .cycle-overlay .caption-description h1{margin-bottom:0px}
.attr-filter-head{margin-bottom:30px}
.folder-sermon.folder-view li audio{margin-top:30px;width:100% !important}
.folder-preset-17 .folder-view li .img-wrapper{margin:auto;transform-origin:none;overflow:hidden;width:400px;height:300px;transform:none}
.folder-preset-17 .folder-view.folder-list li div.img-block{transform-origin:none;overflow:hidden;width:400px;height:300px;transform:none}
}
@media(min-width: 767px)and (max-width: 1399px){._body-14 .caption-wrapper h1{font-size:7vw}
#gallery-fw-wrapper-14 .cycle-overlay{padding-left:50px}
.folder-sermon.folder-view li audio{margin-top:30px;width:100% !important}
}

/*==@template_custom==*/