/* @cache_version:1 */


/* =======================================================================
   template_custom:      
*/
/*@==template_custom==*/
.text-green{color:#148d5f}
.text-dark{color:#2e3133}
.text-center{text-align:center}
.pg-body img,.columns img{width:100%}
.button-cta-wrapper{display:block;margin:30px 0}
a.button-cta{background-color:#148d5f;padding:8px;text-align:center;color:#fff;display:block;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
a.button-cta:hover{background-color:#363636}
.column-wrapper{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}
.template hr{display:block;border:solid #e3e3e3;border-width:0 0 1px;clear:both;padding-top:30px;margin:0 0 30px 0;height:0}
.margin-bottom{margin-bottom:30px}
#header-box{position:relative}
.header-logo{position:absolute;left:30px;top:40px}
.header-contact{font-size:24px;font-weight:700;color:#2e3133}
.header-contact a{font-size:24px;font-weight:700;color:#2e3133}
.header-action-wrapper{position:absolute;right:30px;top:40px}
.header-twitter-divider{margin:0 10px 0 5px}
.header-action-wrapper img{margin-top:-5px}
.header-action-wrapper img.header-twitter-divider{margin-top:-8px}
.pg-gallery-fw .banner-caption-inner{background:rgba(0,0,0,.67);padding:20px 20px 10px 20px}
.pg-gallery-fw .cycle-overlay{max-width:1004px;margin-top:20px}
#r-col-box .box-services-header{background-color:#148d5f;padding:20px}
#r-col-box .box-services-header h2{color:#fff;font-size:14px;font-weight:bold;margin-bottom:0}
#r-col-box .box-services{padding:20px 30px}
#r-col-box .box-services ul{margin:0 0 20px 0}
#r-col-box .box-services li,#r-col-box .box-services p{font-size:14px;color:#686868}
#r-col-box .box-services.no-padding-top{padding-top:0px}
#r-col-box .box-services h4{text-align:left}
#r-col-box .box-services h4.margin-bottom{margin-bottom:10px}
#r-col-box .fields-holder .row-submit input,#r-col-box img{width:100%}
#r-col-box h4,#r-col-box h2{text-align:center}
#r-col-box h4{border-top:1px solid #e3e3e3;padding-top:20px;margin-top:0px;margin-bottom:0px;font-weight:normal;font-size:21px}
#r-col-box .twit-wrapper{padding:0 20px 20px 20px}
#r-col-box .brochure-download{max-width:150px;margin:0 auto}
.size-guide-bag{background:url(/_data/site/266/templates/current/css/binBag.jpg) no-repeat;background-size:contain;min-height:146px;background-position:center center;text-align:center;font-weight:bold;color:#fff}
.size-guide-bag-inner{padding-top:74px}
.fields-holder input,.fields-holder textarea{padding:12px}
.fields-holder .row-submit input{background:#148d5d;float:right}
.row-textarea textarea{min-height:275px}
.item-contact .pg-gallery-image{margin-bottom:30px}
#footer-box{padding:30px;color:#fff;font-size:13px;line-height:1.8}
#footer-box p,#footer-box a{color:#fff;font-size:13px;line-height:1.8}
#footer-box .columns:last-of-type{text-align:right}
span.powered{display:none}
@media only screen and (max-width: 767px){.column-wrapper{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}
#mobile-search #icon-search,#mobile-search-icon{fill:#148d5f}
.brochure-download{max-width:200px;margin:0 auto}
#header-mob a#mob-action{position:absolute;display:block;bottom:0;left:0;right:0;text-align:center;line-height:30px;color:#fff;font-size:14px;text-transform:uppercase;font-family:inherit;letter-spacing:2px;background:#148d5f}
.pg-gallery-fw #gallery-fw-wrapper-3 .cycle-overlay{top:45px}
}

/*==@template_custom==*/