/* @cache_version:1 */


/* =======================================================================
   template_custom:      
*/
/*@==template_custom==*/
.template{line-height:1.6}
.clear{clear:both;height:0;display:none}
.text-center{text-align:center}
.template h1.no-margin-bottom{margin-bottom:0}
h1{line-height:1.3}
h1.pullquote{text-transform:none;letter-spacing:0px}
h3{margin-top:1em;margin-bottom:.3em}
hr{display:block;border:solid #869838;border-width:0 0 1px;clear:both;padding-top:15px;margin:0 0 20px;height:0}
.show-desktop{display:block}
.show-mobile{display:none}
.margin-top-bottom{margin:20px 0 30px}
.pg-body .columns img{width:100%;padding:15px 0}
.folder-view li h3{font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;margin:0;font-size:21px;font-weight:bold}
.column-wrapper{column-count:2;column-gap:30px}
._body-25 .pg-gallery-image{margin-bottom:1.875rem}
.button-cta-wrapper{display:block;text-align:center;margin:30px 0}
.button-cta-wrapper.margin-top{margin:60px 0}
.button-cta-wrapper.margin-bottom-none{margin-bottom:0px}
.responsive-fields input,.responsive-fields textarea,.responsive-fields select{padding:12px;box-sizing:border-box;border:1px solid #edefed}
.responsive-fields .row-submit input{width:100%}
.responsive-fields .row-submit input,a.button-cta{background:#e39816;color:#fff;border:0px;display:inline-block;font-family:"Roboto",Helvetica,Arial,sans-serif;text-align:center;font-size:15px;font-weight:100;text-transform:uppercase;padding:14px 50px;box-sizing:border-box;letter-spacing:2px;transition:all .3s ease;cursor:pointer}
.responsive-fields .row-submit input:hover,a.button-cta:hover{background:#4d5057;color:#e39816}
.responsive-fields .row-submit input.button-outline,a.button-cta.button-outline{background:rgba(0,0,0,0);color:#4d5057;border:1px solid #c6c6c6;font-size:12px;padding:13px 20px}
.responsive-fields .row-submit input.button-outline:hover,a.button-cta.button-outline:hover{background:#e39816;color:#fff}
.responsive-fields .row-submit input.button-minor,a.button-cta.button-minor{padding:13px 20px;font-size:12px}
.button-cta{background:#e39816;color:#fff;border:0px;display:inline-block;font-family:"Roboto",Helvetica,Arial,sans-serif;text-align:center;font-size:15px;font-weight:100;text-transform:uppercase;padding:14px 50px;box-sizing:border-box;letter-spacing:2px;transition:all .3s ease;cursor:pointer}
.button-cta.find-out-more{color:#fff;display:block;position:absolute;z-index:9500;left:50%;bottom:90px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:9000;width:70px;height:70px;line-height:70px;text-align:center;background:rgba(0,0,0,.8);padding:0}
.button-cta.find-out-more:hover{color:#444;background:#4d5057}
.checkout button{background-color:#e39816}
#trolley #proceed-button{background-color:#e39816;font-size:1.1em;transition:all .3s ease}
#trolley #proceed-button:hover{background-color:#7a7f8b}
a.cta-button{border:2px solid #ffd004;background:#ffd004;padding:12px 40px;font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:2px;text-decoration:none;color:#869838;font-size:18px;transition:all .3s ease;cursor:pointer;line-height:3em}
.fields-holder .row-submit input:hover,a.cta-button:hover{background:#869838;color:#ffd004}
.weather-wrapper{position:relative;padding-bottom:100%;margin-bottom:20px;padding-top:30px;height:0;overflow:hidden}
.weather-wrapper:last-of-type{margin-bottom:0}
.weather-wrapper iframe,.weather-wrapper object,.weather-wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}
.iframe-wrapper{position:relative;padding-bottom:45%;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%}
#header-box{position:relative}
.header-logo{position:absolute;top:10px;left:60px}
.search-text{position:absolute;top:20px;right:30px;font-family:"OptimanovaLTW01-Black";text-transform:uppercase;color:#869838}
.search-block{position:absolute;top:45px;right:30px}
#search #p-search{width:221px;height:30px;border:1px solid #d3d8b4;padding:8px;font-family:"Roboto",Helvetica,Arial,sans-serif;font-size:14px;margin-left:0}
.header-social{position:absolute;top:84px;right:25px}
.header-social a{width:40px;height:40px;background:url(/_data/site/12/templates/current/css/social.svg) no-repeat;display:inline-block;transition:all .3s ease;margin:0 auto;margin-right:5px;margin-left:5px}
.header-social a:hover{background:url(/_data/site/12/templates/current/css/social-hover.svg) no-repeat}
.body-4 #menu-h>ul li.n30>div>a,.body-4 #menu-h>ul li.n28>div>a,.body-5 #menu-h>ul li.n27>div>a,.body-6 #menu-h>ul li.n26>div>a,.body-18 #menu-h>ul li.n29>div>a,.body-3 #menu-h>ul li.n30>div>a,.body-3 #menu-h>ul li.n34>div>a{color:#5d6a27}
.body-4 #menu-h>ul li.n25>div>a,.body-5 #menu-h>ul li.n25>div>a,.body-6 #menu-h>ul li.n25>div>a,.body-18 #menu-h>ul li.n25>div>a,.body-3 #menu-h>ul li.n25>div>a{color:#ffd004}
.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:"Roboto",Helvetica,Arial,sans-serif;text-indent:-21px}
.fa-ul>li{position:relative}
.fa-phone:before{content:"";color:#e39816;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:#e39816;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:#e39816;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:#e39816;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:#e39816;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:#e39816;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.delivery:before{content:"";color:#4d5057;margin-right:10px;font:normal normal normal 18px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.experts:before{content:"";color:#4d5057;margin-right:10px;font:normal normal normal 18px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.satisfaction:before{content:"";color:#4d5057;margin-right:10px;font:normal normal normal 18px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.pg-body ul{padding-left:0px;list-style-type:none;margin-left:0}
.pg-body ul li{margin-left:0;margin-bottom:.4em;line-height:1.6;font-family:"Roboto",Helvetica,Arial,sans-serif}
.pg-body ul li:before{content:"";margin-right:10px;color:#cdcfc4;font:normal normal normal 14px/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}
.pg-sitemap ul li:before{content:""}
#gallery-fw-25{height:auto !important;margin-bottom:15px}
._body-25 #main-content-box{padding-bottom:10px}
._body-25 #main-content .columns:first-of-type{padding-left:0}
._body-25 #main-content .columns:last-of-type{padding-right:0}
#gallery-25{box-sizing:border-box;border:5px solid #c8cdb2}
._body-25 .section h1{margin-bottom:.8em}
._body-25 #main-content .pg-related .folder-view li .caption h3{display:none}
@media(min-width: 767px)and (max-width: 900px){._body-25 .section .medium-3,._body-25 .section .medium-9{width:100%}
.folder-preset-641 .folder-tile li:nth-of-type(1n+1){clear:none !important}
.folder-preset-641 .folder-tile li{width:50% !important}
.folder-preset-641 .folder-tile li:nth-of-type(1n+1)::after{height:0 !important}
._body-25 #main-content .columns:nth-of-type(1n+1){padding-left:0}
._body-25 #main-content .columns:last-of-type{margin-top:1.875rem}
._body-25 #main-content .columns:first-of-type{padding-right:0}
._body-25 .section h1{margin-bottom:-0.1em}
._body-25 .pg-related .folder-tile li.item-11{display:none}
}
@media(min-width: 767px)and (max-width: 767px){._body-25 #main-content .columns:last-of-type{margin-top:0}
._body-25 #main-content .pg-folder .folder-tile li:first-of-type{margin-top:1.875rem}
}
.body-25 #body-footer .section-inner{max-width:1004px;padding:30px 0 39px}
.body-25 #body-footer-inner.section-inner{padding-top:0;padding-bottom:0}
.body-25 #body-footer-box{padding:0}
.body-3 #body-footer-box,.body-4 #body-footer-box,.body-5 #body-footer-box,.body-6 #body-footer-box,.body-18 #body-footer-box{padding:30px}
.body-25 #body-footer>.section-inner{max-width:100%}
.full-width-border-bg{background-color:rgba(0,0,0,0);width:100%;border-top:1px solid #869838;border-bottom:1px solid #869838}
.full-width-green-bg{background-color:#869838;width:100%}
.full-width-green-bg h1{color:#ffd004}
.full-width-green-bg h3{margin-bottom:1.3em;color:#ffd004}
.full-width-green-bg .iframe-wrapper{border:5px solid #c8cdb2;margin:0 3px}
._body-3 .columns img{border-radius:50%}
#gallery-5 .slider-thumbs{margin-bottom:20px}
#contact2052 input,#contact2052 textarea{padding:8px;font-family:TradeGothicNext;font-size:14px;border:1px solid #d3d8b4}
#contact2052 #id_submitButton{background:none;background-color:#869838;width:100%;font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:20px;color:#fcf8f5}
.twitter-wrapper{padding:15px 25px;background-color:#fff}
li.twitter-tweet::after{content:"";width:100%;background-color:#869838;height:1px;margin:12px 0 27px;display:block}
#body-footer{border-top:1px solid #869838;border-bottom:1px solid #869838}
.instagram-gram-wrapper-0 .slick-slide{margin:0 !important}
#footer-box{text-align:center;font-size:14px;padding-bottom:40px;padding-top:30px}
.social-share{text-align:center;margin-bottom:30px}
.social-share a{width:40px;height:40px;background:url(/_data/site/12/templates/current/css/social.svg) no-repeat;display:inline-block;transition:all .3s ease;margin:0 auto;margin-right:5px;margin-left:5px}
.social-share a:hover{background:url(/_data/site/12/templates/current/css/social-hover.svg) no-repeat}
a.facebook,a.facebook:hover{background-position:0}
a.twitter,a.twitter:hover{background-position:-60px}
a.instagram,a.instagram:hover{background-position:-120px}
a.telephone,a.telephone:hover{background-position:-180px}
a.mail,a.mail:hover{background-position:-240px}
@media only screen and (max-width: 767px){#main-content-box{padding-bottom:30px}
.show-desktop{display:none}
.show-mobile{display:block}
.column-wrapper{column-count:1;column-gap:0}
.body-25 #main-content-box{padding-top:11px}
._body-25 #main-content .columns{padding-left:0;padding-right:0}
._body-25 #main-content .pg-gallery-image{margin-bottom:30px}
._body-25 #main-content-box{padding-bottom:40px}
.full-width-green-bg .iframe-wrapper:first-of-type{margin-bottom:30px}
.full-width-green-bg .iframe-wrapper{margin:0}
#menu-hamb>ul>li:first-child.folder div a.menu-branch{display:none}
.body-4 #menu-hamb>ul li.n30>div>a,.body-4 #menu-hamb>ul li.n28>div>a,.body-5 #menu-hamb>ul li.n27>div>a,.body-6 #menu-hamb>ul li.n26>div>a,.body-18 #menu-hamb>ul li.n29>div>a,.body-3 #menu-hamb>ul li.n30>div>a,.body-3 #menu-hamb>ul li.n34>div>a{color:#5d6a27}
.body-4 #menu-hamb>ul li.n25>div>a,.body-5 #menu-hamb>ul li.n25>div>a,.body-6 #menu-hamb>ul li.n25>div>a,.body-18 #menu-hamb>ul li.n25>div>a,.body-3 #menu-hamb>ul li.n25>div>a{color:#ffd004}
#r-col{margin-top:30px}
#r-col-box{padding-top:15px}
.twitter-tweets-wrapper{padding:0 20px 5px}
}

/*==@template_custom==*/