/* @cache_version:1 */


/* =======================================================================
   template_custom:      
*/
/*@==template_custom==*/
.template{line-height:1.6}
a{transform:all .3s ease}
.template hr{display:block;border:solid #d4e5e8;border-width:0 0 1px;clear:both;padding-top:15px;margin:0 0 20px;height:0}
.path{margin-bottom:18px;line-height:14px}
.path a{text-transform:uppercase;font-size:13px}
.pg-gallery-fw{margin-bottom:2rem}
.pg-body h2{border-top:1px solid #e3e3e3;padding-top:15px;margin-top:15px;margin-bottom:15px}
.pg-body img{width:100%}
.mobile-only{display:none}
.text-center{text-align:center}
h1.text-white,h2.text-white,h3.text-white,h4.text-white,h5.text-white,h6.text-white,p.text-white{color:#fff}
.columns img{width:100%}
.margin-bottom{margin-bottom:30px}
.pg-body ol li{margin-bottom:1em}
#supersized{background-color:#041b3a !important}
#supersized li.activeslide{background-color:#041b3a !important}
.button-cta-wrapper{display:block;margin:30px 0 0 0px;text-align:center}
a.button-cta{display:inline-block;box-sizing:border-box;background:#f15b4e;padding:12px 30px;font-family:"Raleway",arial,helvetica,sans-serif;text-transform:uppercase;letter-spacing:2px;text-decoration:none;color:#fff;font-size:15px;transition:all .3s ease;cursor:pointer;line-height:3em;cursor:pointer}
a.button-cta:hover{background:#10084c;color:#f7f6f6}
a.button-cta.button-outline{border:2px solid #fff;background:rgba(0,0,0,0)}
a.button-cta.button-outline:hover{background:#10084c;color:#f7f6f6}
.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:#f15b4e;padding:12px 30px;font-family:"Raleway",arial,helvetica,sans-serif;text-transform:uppercase;letter-spacing:2px;text-decoration:none;color:#fff;font-size:15px;transition:all .3s ease;cursor:pointer;line-height:3em;cursor:pointer}
.responsive-fields .row-submit input:hover{background:#10084c;color:#f7f6f6}
.iframe-wrapper{position:relative;padding-bottom:39%;margin-bottom:20px;padding-top:30px;height:0;overflow:hidden}
.iframe-wrapper:last-of-type{margin-bottom:0}
.iframe-wrapper iframe,.iframe-wrapper object,.iframe-wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}
.pg-gallery-av>div.av-player{background-color:#f1f1f1;margin-bottom:30px}
div.item-sermon .pg-author{display:inline-block;margin-right:8px;float:left;padding-top:11px}
div.item-sermon .pg-author:after{content:"on";margin-left:8px}
div.item-sermon .pg-author:before{content:"by";margin-right:8px}
div.item-sermon .paginator-wrapper,div.item-sermon .pg-time{display:none}
div.item-sermon .pg-date,div.item-sermon .pg-author-date{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;margin-bottom:15px;padding-top:10px;padding-bottom:10px}
div.item-sermon span.pg-date{border-top:0px;border-bottom:0px}
.item-sermon .pg-time{display:none}
.item-sermon .pg-author-date{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;margin-bottom:15px;padding-top:10px;padding-bottom:10px}
#header-nav{border-bottom:1px solid #e3e3e3}
.header-content-wrapper{position:relative}
.header-logo{display:block;position:absolute;top:50px;left:0;right:0;margin:0 auto;z-index:1;font-family:Martel;font-size:31px;color:#10084c;text-align:center}
.header-logo img{width:100%}
.header-logo h1{text-align:center;color:#000;font-weight:bold;text-decoration:none;transition:all .3s ease;font-size:24px}
.header-logo a:hover{color:red}
.header-logo a{text-decoration:none;font-size:31px}
.header-search{display:block;position:absolute;top:10px;right:30px}
#search #p-search{border:none;border:1px solid #e3e3e3;box-shadow:none;padding:8px;width:200px}
.attr-filter{background-color:#e3e7ec}
.attr-filter-head{background-color:#444;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}
#menu-h>ul li ul li.folder:hover>ul:not(.menu-mega){visibility:hidden}
table.standard-stripe{width:100%;border-collapse:collapse}
table.standard-stripe tr:nth-of-type(odd){background:#eee}
table.standard-stripe th{background:#2f507a;color:#fff;font-weight:700}
table td:first-child{width:40%}
table.standard-stripe td,table.standard-stripe th{padding:6px;border:1px solid #ccc;text-align:left}
.main-text-wrapper{box-sizing:border-box;padding:30px;background:rgba(0,0,0,.4);border-radius:4px;text-align:center;margin-top:40px}
.main-text-wrapper h1{color:#fff;font-size:31px;font-weight:normal}
._body-1 #header-nav{border-bottom:0px solid #444}
._body-1 #body-footer{padding-top:30px}
._body-1 #main-content-box{min-height:310px;padding:0px}
._body-1 .folder-preset-651 .folder-tile li::after{display:none}
._body-1 .header-logo{color:#fff}
._body-1.body-template #template-content{background-image:url(/_data/site/42/pg/1/bannerHome.jpg);background-repeat:no-repeat;background-size:cover;background-color:rgba(0,0,0,0)}
#footer-box{padding:30px;font-size:13px;font-weight:700;color:#f7f6f6}
#footer-box a{font-weight:700;color:#f7f6f6;text-decoration:none}
#footer-box p{margin:0}
#footer-box p a{font-weight:700;color:#f15b4e}
.powered{display:none}
#footer{background-size:contain}
.fa{display:inline-block;font-size:inherit}
.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:"Raleway",arial,helvetica,sans-serif;display:inline}
.fa-ul>li{position:relative}
.fa-phone:before{content:"";margin-right:10px;color:#f15b4e;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-mail:before{content:"";margin-right:10px;margin-left:9px;color:#f15b4e;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-facebook:before{content:"";margin-right:10px;margin-left:9px;color:#f15b4e;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-twitter:before{content:"";margin-right:10px;margin-left:9px;color:#f15b4e;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media only screen and (max-width: 767px){#r-col-box #menu-v{display:none}
#mobile-search-icon{height:33px;width:33px;fill:#041b3a}
.mobile-hide{display:none}
.mobile-only{display:block}
.home-banner-main{top:5%}
#body-footer-box .columns img{margin-bottom:30px}
#menu-hamb li.n11.folder div a.menu-branch{display:none}
._body-1 #body-footer{background-color:rgba(0,0,0,0)}
._body-1 .pg-body{margin-top:30px;margin-bottom:20px}
}
@media(min-width: 767px)and (max-width: 944px){.mobile-hide{display:block}
.mobile-only{display:none}
}

/*==@template_custom==*/