
html,
body {
  font-family: 'Open Sans', sans-serif;
  font-weight: 100;
  height: 100%;
  margin: 0;
  padding: 0;
}

body { background: url(http://i.imgur.com/oiX1bgx.jpg); }

a { text-decoration: none; }

a i {
  font: 0/0 a;
  text-shadow: none;
}


.btn {
            display: inline-block;
            margin-bottom: 0;
            font-weight: normal;
            text-align: center;
            vertical-align: middle;
            -ms-touch-action: manipulation;
            touch-action: manipulation;
            cursor: pointer;
            background-image: none;
            border: 1px solid transparent;
            white-space: nowrap;
            padding: 6px 12px;
            font-size: 14px;
            line-height: 1.42857143;
            border-radius: 4px;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }

        i[class^="me-"], i[class*=" me-"] {
            font-family: 'me-icons';
            speak: none;
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            font-size: 21px;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }

        .me-sample-request::before {
            content: "\e621";
        }

        .icon-me-PointerKeylineblack::before {
            content: "\e931";
        }

        .icon-me-ShareKeylineblack::before {
            content: "\e93c";
        }

        .icon-me-Arrowupblack::before {
            content: ">";
        }

        .fa-pinterest-p::before {
            content: "\f231";
        }
        .fa-linkedin::before {
            content: "\f0e1";
        }
        .fa-google-plus::before {
            content: "\f0d5";
        }
        .fa-twitter::before {
            content: "\f099";
        }
        .fa-facebook-f::before, .fa-facebook::before {
            content: "\f09a";
        }   
        .icon-me-SalesBlack::before {
            content: "\e94b";
        }
        .icon-me-TechnicalBlack::before {
            content: "\e94c";
        }
        .icon-me-LocationsBlack::before {
            content: "\e94a";
        }

.contact-sticky {
  color: #ffffff;
  display: block;
  font-size: 15px;
  font-weight: 800;
  margin-top: 0;
  position: absolute;
  right: -14px;
  top:50px;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  width: 99px;
}
.icon-comment {
  bottom: 10px;
  color: #ffffff;
  font-size: 22px;
  left: 15%;
  position: absolute;
}
.sticky-form-container {
  margin-top: 15%;
}
.sticky-form-container > h2 {
  font-size: 25px;
  font-weight: 800;
  text-align: center;
}
.sticky-form-container select, .sticky-form-container .home-form input {
  background: #ffffff none repeat scroll 0 0;
  color: #aaaaaa;
  font-size: 17px;
  height: 40px;
  margin-top: 10px;
}
.sticky-form-container li {
  padding-bottom: 0 !important;
}
.sticky-form-container .wpcf7-form-control.wpcf7-submit {
  background: #75aa27 none repeat scroll 0 0;
  color: #ffffff;
  display: block;
  float: none;
  font-weight: 500;
  margin: 0 auto;
  padding: 13px 21px;
  width: 100px;
}
.toolbar-container .head-num {
  display: block;
  margin-top: 10%;
  text-align: center;
}
#testimonial-see-more {
  text-align: center;
  color: #fff;
}
.testimonial-link {
  font-weight: bolder;
}
/***/
.footer-widget-4 .toolbar-tab{width:54px;height:154px;background-color:#008dd3;cursor:pointer;position:relative;left:-25px;}.toolbar-tab img{margin-top:0;}
/***/

/***/
.toolbar-container{position:fixed;top:0;right:0;z-index:9;display:none;width:0;height:100%;background-color:#FFFFFF;}
.toolbar-container .inner.affix-bottom{position:fixed;bottom:0;}
.toolbar-container a.toolbar-close{float:right;margin:14px 14px 0 0;cursor:pointer;}
.toolbar-container .inner{padding:20px 20px 0 20px;width:325px;}
.toolbar-container .inner .instructions{margin-bottom:16px;line-height:16px;}
.toolbar-container .inner .form{margin-bottom:12px;}
.toolbar-container .inner .information{margin-bottom:5px;padding-bottom:41px;border-bottom:1px solid #666666;font-size:13px;}
.toolbar-container .inner .links{font-size:11px;padding-left:0;}
.toolbar-container .inner .links a{color:#666666;}

.toolbar-overlay{position:fixed;top:0;left:0;z-index:7;display:none;width:100%;height:100%;background-color:#000000;opacity:0.3;filter:alpha(opacity=30);}
/***/

#fraMeToolbar{overflow:hidden;}.alert-error a{text-decoration:underline;}

/***/
.slide-out-widget{position:fixed;top:36%;right:-290px;background:transparent;z-index:8;display:none;}
/***/

/***/
.slide-panel{position:relative;width:250px;font-size:12px !important;line-height:50px !important;font-weight:normal;overflow:auto;background:#008dd3;z-index:9999996 !important;padding-left:18px;text-transform:uppercase;letter-spacing:0.02em;color:#fff; opacity: 1; }
/***/

/***/
#widgetslide5{width:304px;height:50px;padding:0;margin:0;}
/***/

/***/
.slide-out-widget a{color:#fff !important;}
.slide-out-widget > ul{padding-left:25px;}
.slide-out-widget > ul > li{border-radius:0;list-style:none;display:block;medium none !important;padding:0; overflow: visible;}
.slide-out-widget > ul > li > a > i{position:absolute;left:0;overflow:hidden;z-index:9999998 !important;border-radius:0;width:40px;height:50px;padding:0;line-height:50px;font-size:28px;background-color:#008dd3 !important;color:#fff !important;}
/***/


/***/
.social-links{height:50px;display:inline;padding:0;margin:0;}
.social-links > li{width:56px;height:50px;float:left;}
.social-links a{width:54px;height:50px; display: block;}
.social-link-item a i{font-size:22px;/*width:54px;height:51px;line-height:50px;color:#fff !important;border-radius:0;border:0;padding:0;margin:0;text-align:center;vertical-align:central;*/}
/***/

/***
.input-bar .content-container,.product-selector{text-align:center;margin-top:34px;}
.input-bar .content-container div div{padding:0;}
.input-bar .content-container > div{padding-left:0 !important;padding-right:0 !important;}
.input-bar .content-container .subtitle-sm{color:#fff;margin-bottom:5px;}
.input-bar .content-container p,.input-bar .content-container span{color:#fff;margin-bottom:25px;}
.input-bar .content-container .sm-form-control{width:100%;border:1px solid #fff;}
**/

/***/
.page-content .content-container > ul{padding-left:15px;}
/***/

/***/
.tastools-container{background-color:#ECECEC;}.tools-frame{width:100%;height:100%;}.tools-frame ul{list-style:none;padding-left:0;padding-right:0;margin-top:10px;}.tools-frame ul li{vertical-align:top;display:inline-block;width:32%;}

#tas-tools.tools-frame ul li,
#MeSideToolBar section.tastools-container .tastools .tools-frame ul.icon-lister li{display:inline-block;}

.tools-frame ul li i{font-size:67px;color:#646469;}
.tools-frame ul li p{width:71px;margin-left:auto;margin-right:auto;}
.tools-frame ul li:hover i{background-color:#e70033;color:#fff;}
.tools-frame ul li:hover p{color:#e70033;}.tastools{margin-top:45px;margin-bottom:45px;text-align:center;}
.tastools p{margin-top:15px;margin-bottom:25px;}
.tools-frame p{font-family:'Rubrik';font-size:12px;margin-top:7px;}
.tastools-container.metoolbar{background-color:#FFF;}
.tastools-container.metoolbar div.tastools{margin:0;padding:0 !important;text-align:left;}

.me-grey-border{border:1px solid transparent;}.nicescroll-rails:before{background:#B2B2B4;content:"";display:block;height:2px;position:absolute;left:0;top:3px;width:100%;}
/***/

/***
.contractor-search-bar .content-container .btn{background-color:#961e5a;color:#fff;border:1px solid #fff !important;width:110px;}
.contractor-search-bar .content-container .btn:hover{background-color:#fff !important;color:#961e5a !important;}
*/

/***
.select-filter-bar .content-container .subtitle-sm{margin-bottom:5px;}
.select-filter-bar .content-container p{margin-bottom:25px;color:#2e2925;}
**/

/***
.stockist-search-bar .content-container .subtitle-sm{font-family:'RubrikLt';}
.stockist-search-bar .content-container .subtitle-sm,.stockist-search-bar .content-container p{color:#2e2925;}
.stockist-search-bar .content-container .btn{color:#fff;border:1px solid #B2B2B4;background-color:#B2B2B4;width:110px;}
*/

/***/
#SampleBasket{font-family:'me-icons';}
#SampleBasket span{position:absolute;top:4px;right:8px;-ms-border-radius:100%;border-radius:100%;font-size:11px;background-color:#e70033;width:18px;height:18px;line-height:12px;color:#FFF;font-weight:700;font-family:Arial;padding:2px 1px 0 0}
/***/




@media (min-width:768px){
}

@media (min-width:992px){
}

@media (min-width:1200px){

}

@media (min-width:992px){
}

.tooltipster-marley .tooltipster-box{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #eaeaea;}
.tooltipster-marley .tooltipster-content{font-family:Arial,sans-serif;font-size:12px;line-height:16px;padding:15px;background-color:#FFF;}
.tooltipster-marley .tooltipster-content p{color:#666;}
.red-seperator{width:3%;border-color:#e70033;border-width:2px;}


@media (min-width:375px){}

@media (min-width:515px){}

@media (min-width:710px){}

@media (min-width:992px){}

@media (min-width:1200px){}

@media (min-width:1390px){}

@media (min-width:1680px){}


@media (min-width:768px){

/***
.input-bar .content-container,.select-filter-bar .content-container,.product-selector{text-align:center;margin-top:50px;}
*/

/***/
.metoolbar .tools-frame{overflow-x:visible;white-space:normal;padding-left:20px;}
.metoolbar .tools-frame ul li{margin-left:0;margin-right:45px;}
.tools-frame{overflow-x:auto;white-space:nowrap;}
.tools-frame ul{padding-top:10px;}
.tools-frame ul li{height:100%;width:71px;margin-left:32px;margin-right:32px;text-align:center;}
.tools-frame ul li:first-child{margin-left:0;}
.tools-frame ul li:last-child{margin-right:0;}
.tools-frame ul li p{white-space:normal;}
/***/
}

@media (max-width:991px){
	h1{font-size:31px;line-height:31px;letter-spacing:-0.075em;}
	h2{font-family:'RubrikXLt';font-size:31px;line-height:31px;letter-spacing:-0.075em;}
	section .title,form .title{font-size:31px;line-height:31px;letter-spacing:-0.075em;}
	section .subtitle-sm,form .subtitle-sm{font-family:'RubrikXLt';font-size:28px;line-height:28px;letter-spacing:-0.075em;}

/***/
.casestudy-label,.casestudy-text,.intro p{font-size:15px;line-height:17px;letter-spacing:0;}
/***/


/***/
.description,form .description,form label{font-family:'Arial';font-weight:normal;font-size:13px;line-height:16px;letter-spacing:0;text-transform:none;}
/***/

/***/
.content-container p{font-size:14px;line-height:16px;}
.panel ul li,.page-content .content-container ul li{font-size:14px;line-height:16px;letter-spacing:0;}
/***/

/***/
.btn,form .btn{font-size:14px;}.textfield-title{font-size:14px !important;line-height:18px !important;letter-spacing:-0.05em;margin:2px 11px 11px 0;}
/***/

/***/
.slide-out-widget{display:block;}
.footer-widget-4 .toolbar-tab {display: none;}
.footer-widget-4 .toolbar-icon-share {opacity: 0}
 .slide-out-widget li #widgetlink5 {}
 .slide-out-widget li #widgetslide5 {}
/***/


/***
.input-bar .content-container,.contractor-search-bar .content-container{margin-top:50px;padding:0 8px;}
.input-bar .content-container .input-container{padding-right:120px;}
.input-bar .content-container .sm-form-control{font-size:14px;line-height:36px;letter-spacing:-0.05em;height:36px;padding:1px 0 1px 14px;}
.input-bar .content-container .btn{font-size:14px;line-height:14px;letter-spacing:-0.05em;}
*/

/***/
.tastools,.selfservice-projectgrid-container,.myaccount-statementview-container{padding-left:20px;padding-right:20px;}
/***/

/***/
.casestudy-carousel-container .content-container{margin-top:20px !important;padding:0 22px;}
.three-col-logo-row .content-container{padding-left:22px;padding-right:22px;}
/***/
}

@media (max-width:767px){
/***
	.input-bar .content-container .subtitle-sm{font-size:25px;line-height:25px;}
	.input-bar .content-container p{margin-bottom:15px;font-size:12px;}
*/
    .slide-out-widget > ul > li > a > i { font-size: 18px; height: 35px;line-height: 35px;}
    .slide-panel {line-height: 35px !important;}
}

@media (min-width:992px){
/***
#footer,.content-container,.dropdown-top >.dropdown-menu{padding:0 55px !important;}
.input-bar .content-container,.product-selector{margin-top:50px;}
*/

/***
.contractor-search-bar .content-container .btn,.stockist-search-bar .content-container .btn{width:120px;}
*/

}

@media (max-width:1200px){}

@media (min-width:375px){}

@media (min-width:484px){}

@media (min-width:1060px){
	/***
	#footer,.content-container,.dropdown-top >.dropdown-menu{padding:0 90px !important;}
	*/
}

@media (min-width:992px){
/***/
.slide-out-widget{display:block;}
/***/
}