/* @cache_version:2 */


/* =======================================================================
   template_custom:      
*/
/*@==template_custom==*/
.template{line-height:1.7}
h2{line-height:1.4}
#content-box{position:relative}
a img,img a{outline:none;border:0}
.clear{clear:both;height:0}
.divider{height:0px;width:100%;margin:0}
.red-type{color:#ed1a3b}
h1 span.red-type,h2 span.red-type,h3 span.red-type,h4 span.red-type,h5 span.red-type,h6 span.red-type,p span.red-type{color:#ed1a3b}
.pg-body h4{margin-top:30px}
.pg-body p{text-align:left !important}
.pg-body p img{width:100%;margin:15px 0}
.pg-body ul,.pg-body ol{margin-bottom:1.5em}
.padding-top{padding-top:30px}
.padding-top.extra{padding-top:60px}
.holder-image{width:100%;background:url(/_data/site/93/templates/current/css/holderBG.jpg) repeat;height:100px;margin-bottom:10px;background-size:cover}
input,textarea{border:1px solid #ccc;padding:7px}
span.cta{color:#ed1a3b;text-align:right}
h2.single-line{margin-bottom:.6em}
iframe[name=google_conversion_frame]{position:fixed}
hr{display:block;border:solid #ccc;border-width:0 0 2px;clear:both;padding-top:20px;margin:30px 0;height:0}
hr.color-red{border:solid #ed1a3b;border-width:0 0 2px}
hr.margin-bottom-double{margin-bottom:60px}
hr.margin-top-double{margin-top:60px;padding:0px}
hr.margin-top-none{margin-top:0px;padding-top:0px}
hr.margin-bottom-none{margin-bottom:0px}
.text-white{color:#fff}
.button-cta-wrapper{display:block;text-align:center;margin:30px 0}
.button-cta-wrapper.margin-bottom-sixty{margin-bottom:60px}
a.button-cta{cursor:pointer;font-weight:bold;display:inline-block;text-transform:uppercase;letter-spacing:1px;background-color:#ed1a3b;color:#fff;font-size:12px;text-align:center;padding:10px 15px;transition:all .3s ease}
a.button-cta:hover{background:#556;color:#fff}
a.button-cta.cta-white{background:#fff;color:#ed1a3b;padding:12px 30px}
.columns img{width:100%}
.show-for-mobile{display:none}
.show-for-mobile img{width:100%}
.hide-for-mobile{display:block}
.hide-for-mobile img{width:100%}
#main-content{background:url(/_data/site/93/templates/current/css/transparentBG.png) center repeat}
.block-fw{display:block;box-sizing:border-box;width:100%;text-align:center}
.block-fw.margin-on{margin:60px 0}
.block-fw.margin-on.margin-bottom-none{margin-bottom:0px}
.block-fw.block-padding{padding:30px}
blockquote{background:#e5e5e5;display:block;width:100%;box-sizing:border-box;padding:30px;border-top:3px solid #ed1a3b;border-bottom:3px solid #ed1a3b;margin:30px 0}
blockquote h4{margin-bottom:0px}
.flex-wrapper{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;justify-content:space-between}
.flex-wrapper.flex-logos{flex-wrap:nowrap}
.block-flex-wrapper{position:relative;height:auto;padding-top:15px;padding-bottom:15px;box-sizing:border-box;display:block;margin-top:15px;margin-bottom:15px}
.block-flex-wrapper .block-flex-inner{display:flex}
.block-flex-wrapper .block-flex-inner .block-duo-image{width:30%}
.block-flex-wrapper .block-flex-inner .block-duo-image img{box-sizing:border-box;padding:10px}
.block-flex-wrapper .block-flex-inner .image-block{overflow:hidden;z-index:1}
.block-flex-wrapper .block-flex-inner .image-block img{width:100% !important;max-width:100%}
.block-flex-wrapper .block-flex-inner .intrinsic{position:relative;overflow:visible;max-width:initial !important}
.block-flex-wrapper .block-flex-inner .block-duo-text{align-items:center;display:flex;justify-content:flex-start;width:70%;position:relative;z-index:500}
.block-flex-wrapper .block-flex-inner .block-duo-text .caption-block{background:#fff;border:1px solid #f4f4f4;box-shadow:0 0 4px silver;width:100%;margin-left:0;box-sizing:border-box;padding:60px;z-index:5000}
.block-flex-wrapper .block-flex-inner .block-duo-text .caption-block.text-first{margin-left:0%}
.block-flex-wrapper .block-flex-inner .block-duo-text .caption-block h2{font-family:"Montserrat",Helvetica,Arial,sans-serif;color:#ed1a3b;margin-bottom:.6rem;line-height:1.2}
.block-flex-wrapper .block-flex-inner .block-duo-text .caption-block p.cite{font-size:14px;font-weight:bold;margin-bottom:0px}
@media(min-width: 200px)and (max-width: 767px){.block-flex-wrapper{display:flex}
.block-flex-wrapper .block-flex-inner{display:flex;flex-direction:column}
.block-flex-wrapper .block-flex-inner.inner-reverse{flex-direction:column-reverse}
.block-flex-wrapper .block-flex-inner .block-duo-image{width:60%;margin:0 auto;text-align:center;display:block}
.block-flex-wrapper .block-flex-inner .block-duo-text{width:100%;display:block;position:relative}
.block-flex-wrapper .block-flex-inner .block-duo-text .caption-block{width:100%;margin-left:0%;position:relative;padding:8%}
.block-flex-wrapper .block-flex-inner .block-duo-text .caption-block h2{font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:31px;color:#ed1a3b;margin-bottom:.6rem;line-height:1.2}
.block-flex-wrapper .block-flex-inner .block-duo-text .caption-block.text-first{margin-left:0%}
}
.column-double{display:grid;grid-template-columns:1fr 1fr;box-sizing:border-box}
.column-double div{box-sizing:border-box;padding:15px}
.column-double img{width:100%}
@media(min-width: 200px)and (max-width: 767px){.column-double{grid-template-columns:1fr}
}
.column-triple{display:grid;grid-template-columns:1fr 1fr 1fr;box-sizing:border-box}
.column-triple div{box-sizing:border-box;padding:15px}
.column-triple img{width:100%}
@media(min-width: 200px)and (max-width: 767px){.column-triple{grid-template-columns:1fr}
}
[data-animate-in]{opacity:0;transition:transform .8s ease,opacity .8s ease}
[data-animate-in=up]{transform:translate3d(0, 24px, 0)}
[data-animate-in=left]{transform:translate3d(-25%, 0, 0)}
[data-animate-in=right]{transform:translate3d(25%, 0, 0)}
[data-animate-in=down]{transform:translate3d(0, -24px, 0)}
[data-animate-in=fadeIn]{transform:translate3d(0, 0, 0)}
[data-animate-in].in-view{opacity:1;transform:none;-webkit-transform:translate3d(0, 0, 0);transition:transform .6s ease,opacity .6s ease;visibility:visible}
.fade-in{opacity:0;transition:opacity 1s ease}
.page-loaded .fade-in,.page-loaded.fade-in{opacity:1}
.flex-inner img{width:100%;max-width:480px;margin:0 auto}
.block-flex-double{width:50%;padding:10px 0 0 0;box-sizing:border-box}
.block-flex-double.button-arrow{padding-top:5px}
.grey-bg{background:#e5e5e5}
.block-padding{box-sizing:border-box;padding:30px 0}
.block-padding.padding-extra{padding:60px 0}
.grey-pale-bg{background:#e5e5e5}
.gallery-fw-wrapper-preset-1301 .cycle-overlay{height:100%}
.gallery-fw-wrapper-preset-1301 .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}
.gallery-fw-wrapper-preset-1301 .cycle-overlay .caption-description h1{color:#fff;font-size:37px}
.gallery-fw-wrapper-preset-1301 .cycle-overlay .caption-description p img{max-width:100px;margin:0 auto}
#gallery-fw-30{height:auto !important}
.counter-wrapper{background:#fff;box-sizing:border-box;padding-top:25px;padding-bottom:25px}
#mega-dd-section .section-inner{max-width:100%}
#h-nav-box{padding-right:150px;transition:all .3s ease}
#header-inner{transition:all .3s ease}
.header-logo{position:absolute;left:30px;top:16px;width:321px;display:inline-block;transition:all .3s ease}
.header-logo img{width:100%}
.column-half{width:400px;float:left}
.header-tel{font-size:21px;color:gray;font-weight:500;position:absolute;top:26px;right:30px;width:32px;transition:all .3s ease}
.header-tel img{width:100%}
.header-email{position:absolute;top:29px;right:70px;width:32px;transition:all .3s ease}
.header-email img{width:100%}
#search #p-search{width:240px;line-height:12px;box-sizing:border-box;padding:13px 15px 14px 13px;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:400;height:auto;border:1px solid #e3e3e3}
#header-inner.section-inner,#h-nav-inner.section-inner{max-width:100%}
#mega-dd-section{background:#f4f4f4;transition:all .3s ease}
@media(min-width: 1220px)and (max-width: 1309px){#menu-h>ul li div a{padding-left:10px;padding-right:10px}
}
@media(min-width: 767px)and (max-width: 1220px){#header-inner{height:58px}
#menu-h>ul li div a{padding-left:10px;padding-right:10px}
#h-nav-box{padding-right:30px}
}
@keyframes col{0%{background-color:rgba(255,255,255,.6)}
100%{background-color:#fff}
}
#header-nav.sticky #header,#header-nav.sticky #h-nav{background-color:#fff;animation:col 3s;animation-iteration-count:1}
#header-nav.sticky .header-logo{width:250px}
#header-nav.sticky #header-inner{height:0px}
#header-nav.sticky .search-slide-down-btn{top:17px}
#header-nav.sticky .header-email{top:16px}
#header-nav.sticky .header-tel{top:13px}
.search-slide-down-btn{position:absolute;right:112px;top:29px;width:30px;height:30px;background-image:url(/_data/site/93/templates/current/css/search.svg);background-repeat:no-repeat;display:inline-block;background-size:30px 64px;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out;transition:all .3s ease}
.search-slide-down-btn.transparent{opacity:0}
#btn_onclick{cursor:pointer}
.btn-search-top{background-position:0 0;background-color:#f2f2f2}
.btn-search-bottom{background-position:0 -32px}
.search-slide-down{display:none;padding:48px 0 20px 0}
.search-slide-down form{text-align:left;position:relative;max-width:720px;margin:0 auto}
.search-slide-down #search #p-search{background:#fff;border:0 none;border-radius:0 !important;box-shadow:inset 0 0 0 1px #d9d9d9;height:50px;margin:0;width:calc(100% - 53px);outline:none;text-align:left;padding:0 20px !important;box-sizing:border-box;color:#363636;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:20px;line-height:26px;font-style:normal;font-weight:normal;white-space:normal;text-decoration:none;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:box-shadow .4s ease,background .4s ease;transition:box-shadow .4s ease,background .4s ease}
.search-slide-down #search #p-search:-webkit-search-decoration,.search-slide-down #search #p-search:-webkit-search-cancel-button,.search-slide-down #search #p-search:-webkit-search-results-button,.search-slide-down #search #p-search:-webkit-search-results-decoration{display:none}
.search-slide-down #search #p-search:focus,.search-slide-down #search #p-search:active{outline:0;box-shadow:inset 0 0 0 1px #b8b8b8;background:#fff}
.search-slide-down-mobile #search ::-webkit-input-placeholder,.search-slide-down #search ::-webkit-input-placeholder{color:#aaa;opacity:1}
.search-slide-down-mobile #search :-moz-placeholder,.search-slide-down#search :-moz-placeholder{color:#aaa;opacity:1}
.search-slide-down-mobile #search ::-moz-placeholder,.search-slide-down #search ::-moz-placeholder{color:#aaa;opacity:1}
.search-slide-down-mobile #search :-ms-input-placeholder,.search-slide-down #search :-ms-input-placeholder{color:#aaa !important;opacity:1 !important}
.search-slide-down-mobile #search [placeholder]:-ms-input-placeholder,.search-slide-down #search [placeholder]:-ms-input-placeholder{color:#aaa !important;opacity:1 !important}
.p-search-submit{position:absolute;top:0;right:0;left:inherit;margin:0;border:0;border-radius:0;background-color:#b8b8b8;padding:0;width:54px;height:100%;vertical-align:middle;text-align:center;font-size:inherit;background-image:url(/_data/site/46/templates/current/css/p-search.svg);background-position:center center;background-repeat:no-repeat;background-size:22px 22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.p-search-submit:hover,.p-search-submit:active{cursor:pointer}
.p-search-submit:focus{outline:0}
.p-search-reset{display:none;position:absolute;top:13px;right:70px;margin:0;border:0;background:none;cursor:pointer;padding:0;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;fill:rgba(0,0,0,.2)}
.p-search-reset:focus{outline:0}
.p-search-reset svg{display:block;margin:4px;width:17px;height:17px}
.ui-autocomplete-input:valid~.p-search-reset{display:block;-webkit-animation-name:p-search-reset-in;animation-name:p-search-reset-in;-webkit-animation-duration:.15s;animation-duration:.15s}
@-webkit-keyframes p-search-reset-in{0%{-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0);opacity:0}
100%{-webkit-transform:none;transform:none;opacity:1}
}
@keyframes p-search-reset-in{0%{-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0);opacity:0}
100%{-webkit-transform:none;transform:none;opacity:1}
}
.search-slide-down #search #p-search::-ms-clear{display:none;width:0;height:0}
.header-block-wrapper .button-cta-wrapper{text-align:left}
.header-block-wrapper p{line-height:1.6}
.path{padding-top:11px;color:#999;text-transform:uppercase;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:30px}
.path a{font-weight:700;color:#999;font-size:12px}
.body-35 .path{padding-left:30px}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.twitter-link a{width:23px;height:15px;background:url(/_data/site/93/templates/current/css/twitterBirdSprite.jpg) bottom no-repeat;display:block;float:left;margin-right:5px}
.twitter-link a:hover{background-position:top}
#twitter_m{width:250px;padding:0;background:rgba(0,0,0,0)}
#twitter_container{min-height:45px;height:auto !important;height:40px;padding-bottom:5px;padding-top:5px}
.TwitterWrapper{width:250px;padding:0;overflow:hidden;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:13px;color:#556;line-height:16px;font-weight:400}
.TwitterWrapper li{width:240px;list-style:none;padding:10px 0;border-bottom:solid 1px #e3e3e3;margin-left:0}
.TwitterWrapper li a{color:#ed1a3b;text-decoration:none;margin-left:0}
.TwitterWrapper li a:hover{color:#556}
#twitter_b{width:250px;height:29px;background:rgba(0,0,0,0)}
._body-789 #header-nav{position:absolute}
._body-789 #header-nav.sticky #header,._body-789 #header-nav.sticky #h-nav{background-color:#fff;animation:col 3s;animation-iteration-count:1}
._body-789 #body-header .section-inner{max-width:1014px;padding:0px}
._body-789 #body-header-box{padding-left:0;padding-right:0;padding-bottom:0}
._body-789 #body-header>.section-inner{max-width:100%}
._body-789 #body-footer .section-inner{max-width:1014px;padding:0}
._body-789 #body-footer-box{padding-left:0;padding-right:0}
._body-789 #body-footer-box .full-width-quote h2{color:#fff;text-align:center;text-transform:none;font-weight:100;font-size:24px}
._body-789 #body-footer-box .full-width-quote h2 a{color:#fff}
._body-789 #body-footer>.section-inner{max-width:100%}
._body-789 .footer-content-wrapper{padding:60px 0}
._body-789 .block-counter{padding:30px 0px;text-align:center}
._body-789 .block-counter h6{text-transform:uppercase;letter-spacing:1px;margin-bottom:0px}
._body-789 .block-counter #counter-one,._body-789 .block-counter #counter-two,._body-789 .block-counter #counter-three,._body-789 .block-counter #counter-four,._body-789 .block-counter h2{font-size:45px;margin-bottom:0px;font-family:"Montserrat Light",Helvetica,Arial,sans-serif;font-weight:100;color:#ed1a3b}
._body-789 .full-width-quote{padding-top:60px;padding-bottom:0px;box-sizing:border-box}
._body-789 .full-width-quote h2{font-family:"Montserrat Light",Helvetica,Arial,sans-serif;font-weight:100;color:#252525;text-align:center;padding-top:15px;font-size:31px;margin-bottom:0px;line-height:1.4}
._body-789 .pg-body h1{font-family:"Montserrat Light",Helvetica,Arial,sans-serif;font-weight:100;text-align:center;font-size:31px;letter-spacing:1px;text-transform:uppercase;margin-bottom:.2em;color:#ed1a3b}
._body-789 h4{font-family:"Montserrat Light",Helvetica,Arial,sans-serif;font-weight:100;text-align:center;font-size:24px;letter-spacing:0px;margin-bottom:40px}
.pg-gallery-fw .gallery-fw-wrapper-preset-788 .im-wrapper{background-attachment:fixed}
#gallery-fw-wrapper-789 .cycle-overlay h2{font-size:18px}
.header-caption-wrapper{background:rgba(255,255,255,.8);box-sizing:border-box;padding:30px}
.header-caption-wrapper h1{color:#252525;font-size:35px;margin-bottom:.25em;line-height:1.4;text-shadow:0 0 8px #fff}
.header-caption-wrapper h2{color:#252525}
.big-quote-image-fw{background:url(/_data/site/93/templates/current/css/footerQuoteBG.jpg) no-repeat;background-size:cover;padding:50px 0}
.big-quote-image-fw .full-width-quote{background:rgba(0,0,0,0);padding-top:5px;padding-bottom:0px;box-sizing:border-box}
#contact41368 * input{border:1px solid #ccc;padding:8px 5px;font-size:14px;font-weight:100}
#contact41368 textarea{min-height:146px}
#contact41366 input[type=text],#contact41366 input[type=email],#contact41366 input[type=tel],#contact41366 input[type=password],#contact41366 textarea,#contact41366 select{font-family:"Montserrat Light",Helvetica,Arial,sans-serif}
#contact41366 textarea#id_Comments{min-height:250px}
input#id_submitButton{box-sizing:border-box;padding:8px 10px;color:#fff;text-transform:uppercase;font-family:"Montserrat Light",Helvetica,Arial,sans-serif;font-weight:700;border:0;background-color:#ed1a3b;font-size:13px;border-radius:0;transition:all .3s ease;width:100%}
input#id_submitButton:hover{background:#252525;color:#fff}
#contact43419 .title{text-transform:uppercase;margin-left:80px}
#contact43419 div.title{top:27px}
#contact43419 .row-title{height:40px;font-family:"Montserrat",Helvetica,Arial,sans-serif;color:#252525;text-align:center;font-size:18px;margin-top:15px;font-weight:400}
#contact43419 input{border:1px solid #ccc;padding:8px 5px}
#contact43419 input#id_submitButton{width:auto;padding:8px 30px}
#contact43419 .input-container{margin-bottom:9px}
.browser-safari .contact-table .row-contact div.element{padding-top:2px}
.file-box{margin-bottom:1em}
.file-box a img,.file-box .caption-text{display:none !important}
.file-box a{display:block;background-image:url(/_data/site/93/templates/current/css/download.jpg);background-repeat:no-repeat;width:244px;height:59px;text-indent:100%;overflow:hidden}
.file-box .caption-title{display:none}
.folder-tile .item-product{min-height:100px}
.folder-view.folder-product .pg-title-list{font-size:13px;color:#556}
.folder-view.folder-product li .caption-text-wrapper{padding:0}
.folder-view.folder-product h3.pg-title-list{font-weight:bold}
.label-related{text-transform:uppercase;letter-spacing:1px}
.folder-related{text-align:center}
.layout-695 .item-product{min-height:486px}
.layout-695 .item-product .item-details{padding-left:30px}
.layout-695 .item-product h6.code{font-size:14px}
.layout-695 .item-product .pg-body h2:first-of-type{color:#ed1a3b}
.layout-695 .item-product input.radio-swatch:checked+label{background:#c9c3ba;color:#fff}
.layout-695 .item-product input.radio-swatch+label{width:80px;padding:10px 3px;text-align:center;height:auto;margin-bottom:5px}
.layout-695 .item-product input.radio-swatch+label div{display:block}
.layout-695 .item-product input.radio-swatch:checked+label:before{display:none}
.layout-695 .item-product input.radio-swatch+label div div.label1{display:none}
.layout-695 .item-product .variant-list:before{content:"Screen Sizes Available:";display:block;font-size:14px;font-weight:bold;margin-bottom:10px;margin-top:20px}
.layout-695 .product-price-form{background:url(/_data/site/93/templates/current/css/contactFormQuoteBG.png) no-repeat;width:463px;padding:10px 0 35px 13px;position:relative;height:455px}
.layout-2266 .item-product{min-height:486px}
.layout-2266 .item-product .item-details{padding-left:30px}
.layout-2266 .item-product h6.code{font-size:14px}
.layout-2266 .item-product .pg-body h2:first-of-type{color:#ed1a3b}
.layout-2266 .item-product input.radio-swatch:checked+label{background:#c9c3ba;color:#fff}
.layout-2266 .item-product input.radio-swatch+label{width:80px;padding:10px 3px;text-align:center;height:auto;margin-bottom:5px}
.layout-2266 .item-product input.radio-swatch+label div{display:block}
.layout-2266 .item-product input.radio-swatch:checked+label:before{display:none}
.layout-2266 .item-product input.radio-swatch+label div div.label1{display:none}
.layout-2266 .item-product .variant-list:before{content:"Screen Sizes Available:";display:block;font-size:14px;font-weight:bold;margin-bottom:10px;margin-top:20px}
.layout-2266 .item-product .button-cta-wrapper{text-align:left}
.layout-2266 .item-product #contact43419 input,.layout-2266 .item-product #contact43419 textarea{width:100% !important;-webkit-appearance:none}
.layout-2266 .item-product #contact43419 .input-container .input-block{width:100% !important}
.layout-2266 .item-product #contact43419 .row-contact div.label{display:none}
.layout-2266 .item-product #contact43419 .row-contact.row-title div.label{display:block}
.layout-2266 .item-product #contact43419 .row-contact.row-title{display:none}
.layout-2266 .item-product #contact43419 div.title{left:0;right:0;text-align:center}
.layout-2266 .folder-related .button-cta-wrapper{text-align:center}
.at-share-btn-elements{margin-bottom:15px}
.pg-custom.pg-custom-video,.pg-custom.pg-custom-video p{position:relative;padding-bottom:64%;margin-bottom:20px;padding-top:25px;height:0;overflow:hidden;margin-top:30px}
.pg-custom.pg-custom-video:last-of-type,.pg-custom.pg-custom-video p:last-of-type{margin-bottom:0}
.pg-custom.pg-custom-video iframe,.pg-custom.pg-custom-video object,.pg-custom.pg-custom-video embed,.pg-custom.pg-custom-video p iframe,.pg-custom.pg-custom-video p object,.pg-custom.pg-custom-video p embed{position:absolute;top:0;left:0;width:100%;height:100%}
.pg-accordion{width:100%;margin-bottom:50px;font-family:"Montserrat",Helvetica,Arial,sans-serif}
.pg-accordion.tab-content-tab li.tab-product-request-form{margin-left:0px}
.pg-accordion.tab-content-tab li.tab-li.label-product-request-form{font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:15px;font-weight:100;color:#252525;padding-left:0;border-bottom:0 solid #e5e5e5;border-right:0;border-left:0;margin-left:0px;list-style:none}
.pg-accordion.tab-content-tab li.tab-li.label-product-request-form a{font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:15px;font-weight:100;color:#252525;padding-left:0;border-bottom:0 solid #e5e5e5;border-right:0;border-left:0;margin-left:0px;list-style:none;text-transform:uppercase}
.pg-accordion.tab-content-tab .tab-content-title{border-bottom:2px solid #e5e5e5}
.pg-accordion.tab-content-tab .tab-content-title li.selected a,.pg-accordion.tab-content-tab .tab-content-title .tab-li a{font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:15px;text-transform:uppercase;letter-spacing:1px;font-weight:100;color:#252525;padding-left:0;border-top:2px solid #e5e5e5;border-bottom:0 solid #e5e5e5;border-right:0;border-left:0}
.pg-accordion.tab-content-tab .tab-content-title>li>a.anchor-name{border:0px;padding:0px}
.pg-accordion.tab-content-tab .tab-content-title .tab-pg-custom-code-acc,.pg-accordion.tab-content-tab .tab-content-title .tab-pg-custom-code-fin,.pg-accordion.tab-content-tab .tab-content-title .tab-pg-custom-code-cov{text-align:center}
.pg-accordion.tab-content-tab .tab-content-title .tab-pg-custom-code-acc .columns img,.pg-accordion.tab-content-tab .tab-content-title .tab-pg-custom-code-fin .columns img,.pg-accordion.tab-content-tab .tab-content-title .tab-pg-custom-code-cov .columns img{margin-top:15px}
.pg-accordion.tab-content-tab .tab-content-title .tab-pg-custom-code-purifi .columns,.pg-accordion.tab-content-tab .tab-content-title .tab-pg-custom-code-light .columns,.pg-accordion.tab-content-tab .tab-content-title .tab-pg-custom-code-massboo .columns,.pg-accordion.tab-content-tab .tab-content-title .tab-pg-custom-code-insu .columns,.pg-accordion.tab-content-tab .tab-content-title .tab-pg-custom-code-aud .columns,.pg-accordion.tab-content-tab .tab-content-title .tab-pg-custom-code-add .columns{margin-bottom:20px}
.pg-accordion.tab-content-tab .tab-content-title .tab-pg-custom-code-purifi .columns img,.pg-accordion.tab-content-tab .tab-content-title .tab-pg-custom-code-light .columns img,.pg-accordion.tab-content-tab .tab-content-title .tab-pg-custom-code-massboo .columns img,.pg-accordion.tab-content-tab .tab-content-title .tab-pg-custom-code-insu .columns img,.pg-accordion.tab-content-tab .tab-content-title .tab-pg-custom-code-aud .columns img,.pg-accordion.tab-content-tab .tab-content-title .tab-pg-custom-code-add .columns img{margin-bottom:10px}
.pg-accordion.tab-content-tab .tab-content-text{border-left:0;border-right:0;padding:0 0 10px;border-bottom:0;list-style:none}
.pg-accordion.tab-content-tab .tab-content-text ul li{margin-bottom:10px;padding-left:25px;background:url(/_data/site/93/templates/current/css/tick.jpg) 0 2px no-repeat;list-style:none;font-weight:normal}
.pg-accordion.tab-content-tab .tab-content-text p{font-size:15px}
.pg-accordion.tab-content-tab .tab-content-text.tab-pg-gallery-file{padding-top:15px}
.pg-accordion.tab-content-tab .tab-content-text .pg-custom{padding-top:10px;font-size:14px}
.pg-accordion.tab-content-tab .tab-content-text .pg-custom p{font-size:14px}
.pg-accordion.tab-content-tab .tab-content-text .row-contact.row-hidden{display:none}
.pg-accordion.tab-content-tab .tab-content-title>li>a{background-color:#fff}
.item-directory .pg-gallery-image,.item-directory .directory-email{margin-bottom:20px}
.item-directory .directory-social li a{margin-right:8px}
.item-directory h2{margin-bottom:.1em}
.folder-directory div.pg-body-list{font-weight:bold}
.folder-preset-755 .folder-directory.folder-view li .caption{display:block}
.block-flex-wrapper{position:relative;height:auto;padding-top:15px;padding-bottom:15px;box-sizing:border-box;display:block;margin-top:15px;margin-bottom:15px}
.block-flex-wrapper .block-flex-inner{display:flex}
.block-flex-wrapper .block-flex-inner .block-duo-image{width:30%}
.block-flex-wrapper .block-flex-inner .block-duo-image img{box-sizing:border-box;padding:10px}
.block-flex-wrapper .block-flex-inner .image-block{overflow:hidden;z-index:1}
.block-flex-wrapper .block-flex-inner .image-block img{width:100% !important;max-width:100%}
.block-flex-wrapper .block-flex-inner .intrinsic{position:relative;overflow:visible;max-width:initial !important}
.block-flex-wrapper .block-flex-inner .block-duo-text{align-items:center;display:flex;justify-content:flex-start;width:70%;position:relative;z-index:500}
.block-flex-wrapper .block-flex-inner .block-duo-text .caption-block{background:#fff;border:1px solid #f4f4f4;box-shadow:0 0 4px silver;width:100%;margin-left:0;box-sizing:border-box;padding:60px;z-index:5000}
.block-flex-wrapper .block-flex-inner .block-duo-text .caption-block.text-first{margin-left:0%}
.block-flex-wrapper .block-flex-inner .block-duo-text .caption-block h2{font-family:"Montserrat",Helvetica,Arial,sans-serif;color:#ed1a3b;margin-bottom:.6rem;line-height:1.2}
.block-flex-wrapper .block-flex-inner .block-duo-text .caption-block p.cite{font-size:14px;font-weight:bold;margin-bottom:0px}
.folder-preset-1386 .block-fw.block-padding{padding-left:4px;padding-right:4px}
.folder-preset-1386 .pg-body{background:#fff;border:1px solid #f4f4f4;box-shadow:0 0 4px silver;box-sizing:border-box;padding:60px;z-index:5000}
.folder-preset-1386 .pg-body h3{font-size:24px;text-align:left;color:#ed1a3b;margin-bottom:.5em}
.folder-preset-1386 .pg-body p:last-of-type{margin-bottom:0px;font-weight:bold;font-size:14px}
.folder-preset-1386 .columns.column-image{display:flex;flex-direction:column;align-items:center;justify-content:center}
._body-4288 .pg-body p{padding-left:4px;padding-right:4px}
._body-4288 .pg-body p img{max-width:789px}
._body-4288 hr,._body-4288 h4{margin-left:4px;margin-right:4px}
.folder-view li .caption-text-wrapper{padding:8px 0 0}
.layout-1818 #pg_folder,.layout-690 #pg_folder{margin-top:15px;padding-top:15px;border-top:1px solid #e4e4e4}
.layout-1818 .folder-view.folder-tile li.item a,.layout-690 .folder-view.folder-tile li.item a{font-weight:bold}
.layout-1818 .folder-view.folder-tile li.item a.button-cta,.layout-690 .folder-view.folder-tile li.item a.button-cta{font-weight:normal}
.layout-697 .pg-gallery-image{margin-bottom:20px}
.layout-697 .folder-view.folder-tile li.item a{font-weight:bold}
.folder-preset-336 .pg-title-list{text-align:center;color:#556;font-size:16px}
.folder-preset-884 .pg-title-list,.folder-preset-885 .pg-title-list,.folder-preset-336 .pg-title-list,.folder-preset-337 .pg-title-list{text-align:center;color:#ed1a3b;font-size:21px;margin:10px 0 !important;line-height:1.2}
.folder-preset-884 .pg-body-list,.folder-preset-885 .pg-body-list,.folder-preset-336 .pg-body-list,.folder-preset-337 .pg-body-list{font-size:14px}
.folder-preset-884 .folder-view li .caption-text-wrapper,.folder-preset-885 .folder-view li .caption-text-wrapper,.folder-preset-336 .folder-view li .caption-text-wrapper,.folder-preset-337 .folder-view li .caption-text-wrapper{padding:0}
.folder-preset-884 .folder-view li .img,.folder-preset-885 .folder-view li .img,.folder-preset-336 .folder-view li .img,.folder-preset-337 .folder-view li .img{background-size:contain}
.folder-preset-884 .button-cta-wrapper,.folder-preset-885 .button-cta-wrapper,.folder-preset-336 .button-cta-wrapper,.folder-preset-337 .button-cta-wrapper{margin-top:20px}
.folder-preset-884 #content-footer-box,.folder-preset-885 #content-footer-box,.folder-preset-336 #content-footer-box,.folder-preset-337 #content-footer-box{border-top:1px solid #ccc;padding-top:1em;margin-top:1em}
.folder-preset-338.folder-wrapper{border-top:0px solid #f4f4f4;margin-top:30px;padding-top:30px}
.folder-preset-338 .pg-title-list{text-align:center;color:#ed1a3b;font-size:21px;margin:10px 0 !important;line-height:1.2}
.folder-preset-338 .pg-body-list{font-size:14px}
.folder-preset-338 .folder-view li .caption-text-wrapper{padding:0}
.folder-preset-338 .folder-view li .img{background-size:contain}
.folder-preset-338 .button-cta-wrapper{margin-top:20px}
.folder-preset-338 #content-footer-box{border-top:1px solid #ccc;padding-top:1em;margin-top:1em}
.folder-preset-338 .pg-title-list{font-size:24px;margin-bottom:.3em;line-height:1.1;text-align:left}
.folder-preset-338 .pg-body-list{margin-bottom:35px;text-align:left}
.folder-preset-338 .folder-view li .read-more:after{content:"..."}
.folder-preset-338 .folder-view li .caption.inline{background:#fff;box-sizing:border-box;border:1px solid #f4f4f4;border-bottom:0px;border-top:0px;padding:20px;text-align:left;min-height:140px}
.folder-preset-338 .folder-view li .caption.inline .caption-text-wrapper{text-align:left}
.folder-preset-338 .folder-view li .button-arrow{width:30px;position:absolute;bottom:15px}
.folder-preset-338 .folder-view li .button-arrow img{width:100%}
.folder-preset-338 .img-wrapper{box-shadow:0 0 6px #e3e3e3;padding-bottom:15px}
.folder-preset-879 .button-cta-wrapper{margin:20px 0 0 0}
.folder-preset-879 .folder-view li .caption-text-wrapper{padding:15px 30px 30px 30px;box-sizing:border-box}
.folder-preset-880 h3.pg-title-list{line-height:1.2}
.folder-preset-1324 .folder-view li:nth-child(odd) .caption-text-wrapper,.folder-preset-1314 .folder-view li:nth-child(odd) .caption-text-wrapper{background:url(/_data/site/93/templates/current/css/backgroundDotsDark.svg) repeat;background-color:rgba(0,0,0,.2)}
.folder-preset-1324 .folder-view li:nth-child(even) .caption-text-wrapper,.folder-preset-1314 .folder-view li:nth-child(even) .caption-text-wrapper{background:url(/_data/site/93/templates/current/css/backgroundDotsDark.svg) repeat;background-color:rgba(0,0,0,.2)}
.folder-preset-1324 .folder-view li .caption.over.top,.folder-preset-1314 .folder-view li .caption.over.top{display:flex;flex-direction:column;height:100%;justify-content:center}
.folder-preset-1324 .folder-view li .caption-text-wrapper,.folder-preset-1314 .folder-view li .caption-text-wrapper{display:flex;flex-direction:column;height:100%;justify-content:left;box-sizing:border-box;padding:30px;margin:0px;text-align:left}
.folder-preset-1324 .folder-view li .caption-text-wrapper .button-cta-wrapper,.folder-preset-1314 .folder-view li .caption-text-wrapper .button-cta-wrapper{margin-bottom:0px}
.folder-preset-1324 .folder-view li .caption-text-wrapper a,.folder-preset-1314 .folder-view li .caption-text-wrapper a{color:#fff;font-weight:bold;transition:all .3s ease}
.folder-preset-1324 .folder-view li .caption-text-wrapper a:hover,.folder-preset-1314 .folder-view li .caption-text-wrapper a:hover{color:#ed1a3b}
.folder-preset-1324 .folder-view li .img-block .img,.folder-preset-1314 .folder-view li .img-block .img{-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}
.folder-preset-1324 .folder-view li .img-wrapper:hover .img,.folder-preset-1324 .folder-view li .img-wraper:focus .img,.folder-preset-1314 .folder-view li .img-wrapper:hover .img,.folder-preset-1314 .folder-view li .img-wraper:focus .img{-moz-transform:scale(1.03);-webkit-transform:scale(1.03);transform:scale(1.03)}
.folder-preset-1324 h3.pg-title-list,.folder-preset-1314 h3.pg-title-list{font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:36px;text-shadow:0px 0px 6px #000;font-weight:bold;line-height:1.2;border-top:0px;padding-top:0px;margin-top:0px}
.folder-preset-1315 h3.pg-title-list{font-size:24px;margin-bottom:.3em;line-height:1.1;text-align:left}
.folder-preset-1315 .pg-author-date{text-align:left;font-weight:bold}
.folder-preset-1315 .pg-author-date span.pg-time{display:none}
.folder-preset-1315 span.pg-author{display:none}
.folder-preset-1315 .pg-body-smart{margin-bottom:30px}
.folder-preset-1315 .button-cta-wrapper{margin:0px;text-align:left}
.folder-preset-1315.folder-view li .read-more:after{content:"..."}
.folder-preset-1315 .folder-details-wrapper{background:#fff;box-sizing:border-box;border:1px solid #f4f4f4;border-top:0px;padding:20px}
.folder-related.folder-news .caption-text.inline,#folder-carousel-182646 .caption-text.inline{background:#fff;box-sizing:border-box;border:1px solid #f4f4f4;border-top:0px;padding:20px;text-align:left}
.folder-related.folder-news .caption-text.inline .caption-text-wrapper,#folder-carousel-182646 .caption-text.inline .caption-text-wrapper{text-align:left}
.folder-related.folder-news .caption.linkable,#folder-carousel-182646 .caption.linkable{text-align:left;background:url(/_data/site/93/templates/current/css/backgroundDotsDark.svg) repeat;background-color:rgba(0,0,0,.2);display:flex;flex-direction:column;height:100%;justify-content:left;box-sizing:border-box;padding:30px;margin:0px 15px}
.folder-related.folder-news h2.pg-title-list,#folder-carousel-182646 h2.pg-title-list{font-size:36px;text-shadow:0px 0px 6px #000;font-weight:bold;line-height:1.2;font-size:24px;margin-bottom:.3em;text-align:left;text-transform:none;color:#fff;letter-spacing:0px}
.folder-related.folder-news .pg-title-list a,#folder-carousel-182646 .pg-title-list a{color:#fff;font-weight:bold}
.folder-related.folder-news .pg-title-list a:hover,#folder-carousel-182646 .pg-title-list a:hover{color:#ed1a3b}
.folder-related.folder-news span.pg-date,#folder-carousel-182646 span.pg-date{font-weight:bold}
.folder-related.folder-news span.pg-time,#folder-carousel-182646 span.pg-time{display:none}
.folder-related.folder-news .read-more:after,#folder-carousel-182646 .read-more:after{content:"..."}
.folder-related.folder-news .slick-next,#folder-carousel-182646 .slick-next{right:-25px;height:40px}
.folder-related.folder-news .slick-next:before,#folder-carousel-182646 .slick-next:before{content:"";color:#444;font:normal normal normal 45px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.folder-related.folder-news .slick-prev,#folder-carousel-182646 .slick-prev{left:-25px;height:40px}
.folder-related.folder-news .slick-prev:before,#folder-carousel-182646 .slick-prev:before{content:"";color:#444;font:normal normal normal 45px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.folder-related.folder-news .slick-next,.folder-related.folder-news .slick-prev,#folder-carousel-182646 .slick-next,#folder-carousel-182646 .slick-prev{top:40%}
.folder-related.folder-news .slick-next:before,.folder-related.folder-news .slick-prev:before,#folder-carousel-182646 .slick-next:before,#folder-carousel-182646 .slick-prev:before{font-family:FontAwesome}
.folder-related.folder-news .slick-next:focus,.folder-related.folder-news .slick-prev:focus,#folder-carousel-182646 .slick-next:focus,#folder-carousel-182646 .slick-prev:focus{box-shadow:0px 0px 0px #fff}
.folder-related.folder-news .slick-dots,#folder-carousel-182646 .slick-dots{bottom:-50px}
.folder-related.folder-news .slick-dots li button:before,#folder-carousel-182646 .slick-dots li button:before{color:#444;font-size:11px}
.folder-related.folder-news .slick-dots li.slick-active button:before,#folder-carousel-182646 .slick-dots li.slick-active button:before{color:#444}
.folder-preset-331 h3.pg-title-list{font-size:24px;margin-bottom:.3em;line-height:1.1;text-align:left}
.folder-preset-331 .pg-author-date{text-align:left;font-weight:bold}
.folder-preset-331 .pg-author-date span.pg-time{display:none}
.folder-preset-331 span.pg-author{display:none}
.folder-preset-331 .pg-body-smart{margin-bottom:10px;display:inline-block}
.folder-preset-331 .button-cta-wrapper{margin:0px;text-align:left}
.folder-preset-331 .folder-view li .read-more:after{content:"..."}
.folder-preset-331 .folder-view li .caption-text.inline,.folder-preset-331 .folder-view li .caption.inline{background:#fff;box-sizing:border-box;border:1px solid #f4f4f4;border-top:0px;padding:20px;text-align:left}
.folder-preset-331 .folder-view li .caption-text.inline .caption-text-wrapper,.folder-preset-331 .folder-view li .caption.inline .caption-text-wrapper{text-align:left}
.folder-preset-331 .folder-view li .button-arrow.align-right{width:30px;text-align:right;display:inline-block}
.folder-preset-331 .folder-view li .button-arrow.align-right img{width:100%;margin-bottom:5px}
.folder-preset-331 .img-wrapper{box-shadow:0 0 6px #e3e3e3}
.button-arrow{width:30px}
.button-arrow img{width:100%}
.folder-view.folder-news li .read-more:after{content:"..."}
.folder-view.folder-news .pg-title-list{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:.3em}
.folder-view.folder-news li.item a.button-cta{font-weight:normal}
.flex-shrink .columns.small-12{padding-left:0}
#news-item h3{color:#ed1a3b;font-size:18px;border-top:1px solid #e3e3e3;padding-top:15px;margin-top:20px}
#news-item .pg-related:before{display:block;content:"Related News";font-size:24px;border-top:1px solid #e3e3e3;padding-top:16px;margin-top:60px;margin-bottom:30px}
._body-39 .pg-body img,._body-1639 .pg-body img{width:100%}
._body-89 #r-col-box{padding-top:308px}
.footer-logo{width:225px;margin:0 auto;float:none;margin-bottom:15px}
.footer-logo a{width:225px;float:none;margin:0}
#body-footer h2{color:#252525;font-size:14px;text-transform:uppercase;letter-spacing:1px;font-weight:700}
#body-footer h2 a,#body-footer p a{color:#252525}
#body-footer p a:hover{color:#ed1a3b}
#body-footer-box p{margin-bottom:.7em}
#body-footer-inner{padding:50px 30px}
.logo-approved{margin-top:30px}
.social-share-wrapper{text-align:center;margin:30px 0 60px}
.social-share-wrapper a{width:50px;height:50px;display:inline-block;transition:all .3s ease;margin:0 auto;margin-right:10px;margin-left:10px}
.social-share-wrapper a.twitter{background:url(/_data/site/93/templates/current/css/socialTwitter.svg) no-repeat}
.social-share-wrapper a.facebook{background:url(/_data/site/93/templates/current/css/socialFacebook.svg) no-repeat}
.social-share-wrapper a.linkedin{background:url(/_data/site/93/templates/current/css/socialLinkedIn.svg) no-repeat}
.social-share-wrapper a.youtube{background:url(/_data/site/93/templates/current/css/socialYouTube.svg) no-repeat}
.social-share-wrapper a.googleplus{background:url(/_data/site/93/templates/current/css/socialGoogle.svg) no-repeat}
.social-share-wrapper a.pinterest{background:url(/_data/site/93/templates/current/css/socialPinterest.svg) no-repeat}
.social-share-wrapper a.facebook:hover,.social-share-wrapper a.linkedin:hover,.social-share-wrapper a.youtube:hover,.social-share-wrapper a.pinterest:hover,.social-share-wrapper a.googleplus:hover,.social-share-wrapper a.twitter:hover{opacity:.6}
.ajax-rss-feed .rss-pane h3{font-size:14px;margin:0;font-weight:700}
.ajax-rss-feed .rss-pane h6{font-weight:200}
.ajax-rss-feed .rss-pane img{display:none}
#body-footer-box h2{font-weight:bold}
#body-footer-box h2 a{font-weight:bold}
#footer-box{color:#fff}
#footer-box h2{font-weight:bold}
#footer-box h2 a{font-weight:bold}
#footer-box a{color:#fff}
#footer-box a:hover{color:#ed1a3b}
#footer{font-size:13px;font-family:"Montserrat Light",Helvetica,Arial,sans-serif;padding:30px}
.logo-approved{max-width:78px}
.powered{display:none}
.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:"Montserrat",Helvetica,Arial,sans-serif;text-indent:-21px}
.fa-ul>li{position:relative}
.fa-phone:before{content:"";color:#ed1a3b;margin-right:10px;font:normal normal normal 14px FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-map-marker:before{content:"";color:#ed1a3b;margin-right:10px;font:normal normal normal 14px FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-life-ring:before{content:"";color:#ed1a3b;margin-right:10px;font:normal normal normal 14px FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-envelope:before{content:"";color:#ed1a3b;margin-right:10px;font:normal normal normal 14px FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-circle:before{content:"";color:#ed1a3b;margin-right:10px;font:normal normal normal 14px FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-clock:before{content:"";color:#ed1a3b;margin-right:10px;font:normal normal normal 14px FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.pg-body ul{padding-left:20px;list-style-type:none;margin-left:0}
.pg-body ul li{margin-left:0;margin-bottom:.4em;line-height:1.6;font-family:"Montserrat",Helvetica,Arial,sans-serif}
.pg-body ul li:before{content:"";margin-right:10px;color:#ed1a3b;font:normal normal normal 9px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.pg-body ul li.fa-phone:before{content:""}
.pg-body ul li.fa-envelope:before{content:""}
.pg-body ul li.fa-map-marker:before{content:""}
.pg-body ul li.fa-clock:before{content:""}
.item-product .pg-accordion.tab-content-tab .tab-content-text ul{padding-left:0px}
.item-product .pg-body ul{padding-left:0px}
.item-product .pg-accordion.tab-content-tab .tab-content-text ul li:before,.pg-sitemap ul li:before{content:""}
@media only screen and (max-width: 767px){.hide-for-mobile{display:none}
#l-col{display:none}
#r-col-box,.TwitterWrapper{padding-top:30px}
#header-mob a#mob-action{display:block;position:absolute;bottom:0;left:0;right:0;text-align:center;color:#fff;line-height:32px;font-size:.7rem;text-transform:uppercase;font-family:inherit;letter-spacing:2px;background:#ed1a3b}
.header-caption-wrapper{text-align:center}
.show-for-mobile{display:block}
.show-for-mobile img{width:100%}
.hide-for-mobile{display:none}
.hide-for-mobile img{width:100%}
.pg-gallery-fw .gallery-fw-wrapper-preset-788 .im-wrapper{background-attachment:scroll}
.layout-695 .item-product .item-details,.layout-2266 .item-product .item-details{padding-left:0px}
.read-more-block{position:relative;display:block;margin-top:50px}
.folder-news.folder-list .img-wrapper{margin-bottom:20px}
.read-more-block a{float:left;margin-left:0}
.item-news .pg-body-smart{margin-bottom:1em}
.folder-preset-331 .folder-list li .folder-details{margin-left:0 !important}
.folder-preset-331 .folder-list li .img-wrapper{float:none !important}
.folder-preset-879 .folder-view li .caption.over.bottom{position:relative}
.product-price-form{background-image:none;width:100% !important}
.product-price-form .contact-table{width:100%}
.product-price-form .contact-table input,.product-price-form .contact-table textarea{width:100% !important;-webkit-appearance:none}
.product-price-form .contact-table .row-contact div.label{display:none}
.product-price-form .contact-table .row-contact.row-title div.label{display:block}
.product-price-form .contact-table div.title{left:0;right:0;text-align:center}
#contact43419 .title{margin-left:0}
.layout-2266 .item-product{min-height:486px}
.layout-2266 .item-product .button-cta-wrapper{text-align:center}
#body-footer-box .columns{text-align:center}
#body-footer h2{margin-top:30px}
.social-share-wrapper{margin-bottom:15px}
.social-share-wrapper a{width:50px;height:50px;display:inline-block;transition:all .3s ease;margin:0 auto;margin-right:5px;margin-left:5px;margin-bottom:15px}
}
@media(min-width: 767px)and (max-width: 1073px){.template .full-width-quote h2{padding-top:30px}
.pg-gallery-fw .gallery-fw-wrapper-preset-788 .im-wrapper{background-attachment:scroll}
}

/*==@template_custom==*/