/* @cache_version:1 */


/* =======================================================================
   template_custom:      
*/
/*@==template_custom==*/
.template{line-height:1.6}
hr{display:block;border:solid #a3c4bc;border-width:0 0 2px;clear:both;padding-top:30px;margin:0 0 30px;height:0}
h1.pg-title,.text-center{text-align:center}
h1,h1.pg-title{line-height:1.3}
h2{line-height:1.4}
.pg-body h2{margin-top:1.6em}
.text-white{color:#fff}
.text-blue{color:#16364d}
.clear-both{clear:both}
.margin-none{margin:0}
.margin-bottom{margin-bottom:30px}
.margin-bottom-double{margin-bottom:60px}
.margin-top-double{margin-top:60px}
.pg-body ol,.pg-body ul{margin-bottom:1em}
.pg-body .columns img{width:100%}
.pg-gallery-fw .cycle-overlay{text-align:center;box-sizing:border-box}
.pg-gallery-fw .cycle-overlay h1{padding-top:20px;margin-bottom:.3em}
.pg-gallery-fw .cycle-overlay h2{margin-bottom:0px;padding-bottom:20px}
.pg-gallery-fw .cycle-overlay h2 a{color:#a6a6a8;font-weight:bold}
.button-cta-wrapper{display:block;text-align:center;margin:30px 0;clear:left}
.responsive-fields select,.responsive-fields input,.responsive-fields textarea{padding:12px;box-sizing:border-box;border:1px solid #e8e8e8;color:#444}
.responsive-fields .row-submit input,.button-cta,a.button-cta{cursor:pointer;background-color:#ee7654;color:#fff;border:0px;display:inline-block;font-family:"Open Sans",Helvetica,Arial,sans-serif;text-align:center;font-size:13px;font-weight:bold;text-transform:uppercase;padding:15px 40px;box-sizing:border-box;letter-spacing:2px;transition:all .3s ease}
.responsive-fields .row-submit input:hover,.button-cta:hover,a.button-cta:hover{background-color:#16364d}
.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:1.5em;margin-bottom:1em;line-height:1.6;font-family:"Merriweather",Georgia,serif;text-indent:-21px}
.fa-ul>li{position:relative}
.fa-phone:before{content:"";color:#ee7654;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:#ee7654;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:#ee7654;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:#ee7654;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:#ee7654;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-clock:before{content:"";color:#ee7654;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.item-product .pg-accordion.tab-content-tab .tab-content-text ul,#footer ul,.pg-body ul{padding-left:0px;list-style-type:none;margin-left:0}
.item-product .pg-accordion.tab-content-tab .tab-content-text ul li,#footer ul li,.pg-body ul li{margin-left:0;margin-bottom:.4em;line-height:1.6;font-family:"Open Sans",Helvetica,Arial,sans-serif}
.item-product .pg-accordion.tab-content-tab .tab-content-text ul li:before,#footer ul li:before,.pg-body ul li:before{content:"";margin-right:10px;color:#ee7654;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.item-product .pg-accordion.tab-content-tab .tab-content-text ul li.fa-phone:before,#footer ul li.fa-phone:before,.pg-body ul li.fa-phone:before{content:"";margin-right:10px;color:#ee7654;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.item-product .pg-accordion.tab-content-tab .tab-content-text ul li.fa-mail:before,#footer ul li.fa-mail:before,.pg-body ul li.fa-mail:before{content:"";margin-right:10px;color:#ee7654;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.item-product .pg-accordion.tab-content-tab .tab-content-text ul li.fa-map-marker:before,#footer ul li.fa-map-marker:before,.pg-body ul li.fa-map-marker:before{content:"";margin-right:10px;color:#ee7654;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.item-product .pg-accordion.tab-content-tab .tab-content-text ul li.fa-clock:before,#footer ul li.fa-clock:before,.pg-body ul li.fa-clock:before{content:"";margin-right:10px;color:#ee7654;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;color:#ee7654;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.item-product .pg-accordion.tab-content-tab .tab-content-text ul{padding-left:0px}
.pg-sitemap ul li:before{content:""}
.block-fw{display:block;box-sizing:border-box;width:100%;padding:60px;text-align:center}
.block-fw h1{margin-bottom:60px}
.grey-bg{background:#a6a6a8}
.blue-bg{background:#16364d}
.blue-bg h1,.blue-bg h2,.blue-bg h3,.blue-bg h4,.blue-bg h5,.blue-bg h6,.blue-bg p{color:#fff}
.orange-bg{background:#ee7654}
.orange-bg h1,.orange-bg h2,.orange-bg h3,.orange-bg h4,.orange-bg h5,.orange-bg h6,.orange-bg p{color:#fff}
#header-box{position:relative}
#header-box .block-fw{padding:15px 0}
#header-box .header-logo{max-width:307px;margin:0 auto;padding-top:10px}
#header-box .header-logo img{width:100%}
#header-box .header-contact{position:absolute;top:-37px;left:30px;z-index:200}
#h-nav{border-bottom:1px solid #f6f6f9;border-top:1px solid #f6f6f9}
#footer{padding-top:30px;padding-bottom:30px;background:url(/_data/site/26/templates/current/css/footerBG2.jpg) no-repeat;background-size:cover;border-top:1px solid #f6f6f9}
#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,#footer p,#footer a{color:#f4f4f4;transition:all .3s ease}
#footer a:hover{color:#ee7654}
#footer .footer-text{font-size:14px;color:#f4f4f4;text-align:center}
#footer .powered{display:none}
@media only screen and (max-width: 767px){.pg-body .columns img{margin-bottom:1em}
}

/*==@template_custom==*/