*{box-sizing:border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
body{padding: 0;margin: 0;font-family:Roboto-Light;font-size:17px;font-weight:normal;color:#434242;min-width:1180px;}
#page{background: #ffffff;overflow: hidden;}
.left{float: left;}
.right{float: right;}
.clear{clear: both;overflow: hidden;}
a,a:hover,a:active,a:focus{text-decoration: none;outline: 0;}
.pageHeading,.siteContainer{overflow:hidden;}
h1,.h1,h2,.h2{font: 34px Roboto-Thin;text-align: center;margin-bottom: 22px;}
.h2{background: url(../images/bg_h2.jpg) no-repeat center bottom;line-height: 1.1;margin:30px auto 40px;padding-bottom: 40px;width: 80%;}
.mainCol h2{margin-top:5px;text-align: left;}
.cookie {background: url(../images/bg_blc_transparent.png) repeat-y scroll center center transparent;bottom: 0;display: block;height: auto;padding: 10px 2%;position: fixed;width: 100%;z-index: 1000;}
#frmUserCookieConfirm .submitBtn, #frmUserCookieConfirm .btnSubmit{ float: none;margin-right: 12px;margin-top: 15px;width: 100px;cursor:pointer;border-radius: 4px;padding: 2px 0;}
#frmUserCookieConfirm .btnSubmit { background: #cdcdcd none repeat scroll 0 0;border-radius: 5px;color: #000;font-family:inherit;font-size: 14px;}
.headerTop{background: url('../images/bg_header.jpg') repeat center top;height:190px;overflow: hidden;}
.headerTopBar{background: url('../images/bg_header_top.png') repeat;height: 44px;}
.breadcrumbs > div,.headerBottom .pageHeading h1,.headerSliderContainer,.creditSection > div,.quickLinks > div,.socialPlugin > div,.testimonialSlider > div,.headerTopBar > div,.logoAndPhone > div,.homeIntro,.headerMenu,.siteContent,#footer .marketingBanner > div{width:1170px;margin: auto;overflow: hidden;}
.mainCol{width:740px;float:left;margin-right:90px;margin-top: 15px;}
.rightCol{width:340px;float: left;margin-top: 15px;}
.headerTopBar .leftBlock{float: left;width:70%;}
.headerTopBar .leftBlock ul{list-style: outside none none;margin: 0;overflow: hidden;padding: 0;}
.headerTopBar .leftBlock ul li{float: left;margin-right: 28px;}
.headerTopBar .leftBlock ul li a{color: #ffffff;display: block;font: 14px/1 BebasNeueRegular;letter-spacing: 1.4px;padding: 15px;text-transform: uppercase;}
.headerTopBar .leftBlock ul li a:hover,.headerTopBar .leftBlock ul li a.active{text-decoration: none;color: #ffffff;background: url(../images/transparent_grey.png) repeat;}
.headerTopBar .rightBlock{float: right;width:30%;}
.headerTopBar .contactBtn a{background: #dd057b url("../images/right_arrow.png") no-repeat scroll 159px center;color: #ffffff;float: right;font: 18px BebasNeueRegular;letter-spacing: 1.5px;padding: 10px 42px;text-transform: uppercase;width: 188px;}
.headerTopBar .contactBtn a:hover{text-decoration: none;}
.logoAndPhone .leftBlock{float: left;width:40%;margin-top: 30px;}
.logoAndPhone .rightBlock{float: right;width:60%;margin-top: 30px;}
.logoAndPhone .rightBlock p{text-align: right;margin: 0;}
.logoAndPhone .rightBlock .phone{font:36px BebasNeue;color:#ffffff;margin-bottom: 7px;}
.logoAndPhone .rightBlock .email a{font:14px Roboto-Medium;color:#ffffff;text-decoration: none;}
.headerBottom .pageHeading h1{text-align:left;font: 84px BebasNeue;margin:91px auto;color: #ffffff;}
.normalText{line-height: 1.7;text-align: left;}
.normalText p{margin: 0 0 25px;}
.centeredTxt{text-align: left;}
.headerSticky{display: block;position: fixed;top: 0;width: 100%;z-index: 99999;background: url('../images/bg_header.jpg') repeat center top;}
.headerSticky .logoAndPhone .leftBlock{margin-top: 13px;}
.headerSticky .logoAndPhone .rightBlock{margin-top: 6px;}
.headerSticky .logoAndPhone .rightBlock .phone{font: 18px BebasNeue;letter-spacing: 1px;margin: 0;}
.headerSticky .logoAndPhone .rightBlock .email a{font: 13px Roboto-Medium;}
.headerSticky .headerMiddle{height:48px;}
.headerSticky .headerMenu ul li a{padding: 15px 55px;}
.headerSticky .headerMenu ul li img{height:48px;width: 2px;}
.headerSticky .logoAndPhone{margin-bottom: 6px;overflow: hidden;}
.breadcrumbs{background: #DADBDB;overflow: hidden;text-transform: uppercase;font:10px Roboto-Light;padding: 10px 0;letter-spacing: 0.5px;}
.breadcrumbs a{color:#292929;font:10px Roboto-Medium;}
.breadcrumbs a:hover{color:#009FE3;font:10px Roboto-Medium;}

.headerMiddle{background: url(../images/bg_hdr_menu.jpg) repeat-x;height: 59px;}
.headerMenu ul{list-style: none;padding: 0;margin: 0;}
.headerMenu ul li{float: left;}
.headerMenu ul li a{color: #ffffff;display: block;font: 18px/1 BebasNeueRegular;letter-spacing: 1px;padding: 20px 55px;}
.headerMenu ul li a:hover,.headerMenu ul li a.active{background: #000000;text-decoration: none;}
.headerMenu ul li a span{background: url(../images/down_arrow.png) no-repeat right center;padding-right: 25px;}
.headerMenu ul li .ddMenu{list-style:none;padding:0;margin:0;background:#212121;width:auto;position:absolute;z-index:50;display:none;}
.headerMenu ul li:hover .ddMenu{display:block;width:auto;}
.headerMenu ul li .ddMenu li{float:none;}
.headerMenu ul li .ddMenu li a{width:203px;padding:13px 10px 13px 24.3px;border-bottom: 1px solid #333333;}
.headerMenu ul li .printon li a{width:283px;}
.headerMenu ul li .sector li a{width:190px;}
.headerMenu ul li .service li a{width:194px;}
.headerMenu ul li .ddMenu li a:hover{background:#030303;}
.headerBottom{position: relative;}
.rslides{position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.rslides li{-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.rslides li:first-child{position: relative;display: block;float: left;}
.rslides img{display: block;height: auto;float: left;width: 100%;border: 0;}
.headerBottom .callbacks_nav{display: none;}
.headerSliderContainer{left: 0;position: absolute;right: 0;top: 140px;}
.headerSliderContent{width: 500px;font:15px Roboto-Medium;color:#ffffff;line-height: 1.6;overflow: hidden;padding-bottom: 15px;}
.headerSliderContent .heading{font:80px BebasNeue;line-height: 0.8;}
.headerSliderContent .subHeading{font:150px BebasNeueBold;line-height: 0.9;margin-bottom: 16px;}
.headerSliderContent .button{margin-top:60px;}
.headerSliderContent .button a{border:3px solid #ffffff;padding: 10px 66px;font:18px BebasNeueRegular;letter-spacing:1px;color:#ffffff;text-decoration: none;}
.headerSliderContent .button a:hover{border:3px solid #237BBB;color:#237BBB;}
.homeIntro{/*font:34px Roboto-Thin;*/color:#1C1C1C;text-align:center;padding:50px 10% 10px;}
.headerForm {position: absolute;right: 0;top: 0;width: 49%;z-index: 10;}
.headerForm > div{left: 0;width: 570px;overflow: hidden;}
.headerFormContainer{background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;float: right;padding: 38px 60px 46px;position: relative;width: 100%;}
.headerContactForm .btnSubmit,#contactform .btnSubmit,.rightColContactForm .btnSubmit{background: #1C1C1C none repeat scroll 0 0;border: 0 none;color: #ffffff;float: left;font: 18px BebasNeueRegular;height: 50px;letter-spacing: 1px;width: 110px;}
.strip{background: #000000 none repeat scroll 0 0;height: 1px;margin: 46px auto;text-align: center;width: 12%;}
.gridImage{background: url(../images/home_grid_image.jpg) no-repeat;background-size:cover;min-height: 577px;overflow: hidden;}
.gridImage .content{background: #121212 none repeat scroll 0 0;color: #f1f1f1;font: 17px/1.8 Roboto-Light;margin: 52px 0;padding: 38px 22px 38px 7%;width: 50%;}
.siteContent{margin: 45px auto 55px;/*min-height: 250px;*/}
.headerContactForm  .form-group.field-headercontactform-enquirytypeother {margin: 0;}
.headerContactForm #enquiryTypeOther{margin-bottom: 14px;}

#footer{position: relative;}
#footer .marketingBanner{background:#181818;overflow: hidden;}
#footer .marketingBanner > div{padding:50px 0;}
#footer .marketingBanner ul{list-style: none;margin: 0;padding: 0;overflow: hidden;}
#footer .marketingBanner ul li{float: left;margin-right:65px;}
.testimonialSlider{background: #009FE3;overflow: hidden;padding:70px 0;}
.bx-wrapper .bx-prev {background: url('../images/btn_back.jpg') no-repeat 0 0px;}
.bx-wrapper .bx-next {background: url('../images/btn_next.jpg') no-repeat 1px 0px;}
.bx-wrapper .bx-controls-direction a{width:52px;}
.bx-wrapper{text-align: center;}
.testimonialSlider .bxslider .text {padding-bottom: 20px;margin: auto;text-align: center;width: 82%;font:25px Roboto-LightItalic;line-height:1.6;color:#ffffff;}
.testimonialSlider .bxslider .names{font:15px Roboto-Medium;color: #E4E2D9;margin-top:25px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus{background: #ffffff;}
.bx-wrapper .bx-pager.bx-default-pager a{background: #6BC4E8;}
.projectSlider{background: url(../images/bg_latest_projects.jpg) no-repeat;background-size: cover;overflow: hidden;}
.projectSlider > div{background: url(../images/bg_deep_transparent.png) repeat;width: 50%;margin: 75px 0;padding: 45px 45px 45px 7%;}
.projectSlider .heading{font:18px BebasNeueRegular;color: #B90A6A;text-transform: uppercase;letter-spacing: 1px;margin-bottom: 6px;}
.projectSlider .bx-wrapper .bx-prev{background: url('../images/project_left_arrow.png') no-repeat 0 0px;left: 0;top:93%;}
.projectSlider .bx-wrapper .bx-next{background: url('../images/project_right_arrow.png') no-repeat 0 0px;left:53px;top:93%;}
.projectSlider .bx-wrapper{text-align: left;font:14px Roboto-Light;}
.projectSlider .project .title{color: #ffffff;font: 56px BebasNeueBold;letter-spacing: 3.5px;text-transform: uppercase;}
.projectSlider .project .readMore{margin-top: 35px;height:45px;}
.projectSlider .bx-controls{padding-top: 15px;}
.projectSlider .bx-wrapper .bx-controls-direction a{margin-top:0;}
.projectSlider .bx-wrapper .bx-pager{text-align: right;}
.projectSlider .bx-wrapper .bx-pager.bx-default-pager a{background: #8E8E8F;width: 8px;height: 8px;}
.projectSlider .bx-wrapper .bx-pager.bx-default-pager a:hover, .projectSlider .bx-wrapper .bx-pager.bx-default-pager a.active, .projectSlider .bx-wrapper .bx-pager.bx-default-pager a:focus{background: #E3E2E2;}
.projectSlider .project .readMore a{border: 3px solid #ffffff;padding: 10px 37px;font:18px BebasNeueRegular;text-transform: uppercase;color:#ffffff;text-decoration: none;}
.projectSlider .project .readMore a:hover,.projectSlider .project .readMore a:focus{border:3px solid #009FE3;color:#009FE3;}

.socialPlugin{background: #1C1C1C;}
.socialPlugin > div{padding: 60px 0 48px;}
.socialPlugin ul{list-style: none;margin: 0;padding: 0;overflow: hidden;text-align: center;}
.socialPlugin ul li{margin-right: 61px;text-align: left;display: inline-block;}
#instafeed{background: #ffffff;padding:1px;height: 258px;overflow: hidden;}
#instafeed img {max-height: 80px;}
.socialPlugin ul li .heading{color: #ffffff;font: 30px BebasNeue;letter-spacing: 2px;margin-bottom: 8px;text-transform: uppercase;}
.quickLinks{background: #0F0F0F;}
.quickLinks > div{padding: 60px 0;overflow: hidden;}
.quickLinks .leftBlock{float: left;width:448px;margin: 0 61px 0 0;}
.quickLinks .rightBlock{float: left;width: 660px;}
.quickLinks .links{overflow: hidden;}
.quickLinks .links .heading{color: #ffffff;font: 30px BebasNeue;letter-spacing: 2px;margin-bottom: 26px;text-transform: uppercase;}
.quickLinks .menuBlock{float:left;width:50%;}
.quickLinks .menuBlock .menu a{font:15px BebasNeueRegular;color:#ffffff;text-transform: uppercase;letter-spacing:1.3px;text-decoration:none;}
.quickLinks .menuBlock .menu a:hover{color:#E6007E;}
.quickLinks .menuBlock .menu .iconPlus{background: url(../images/icon_plus.png) no-repeat 0 9px;padding:0 0 0 11px;}
.quickLinks .menuBlock .menu .iconMinus{background: url(../images/icon_minus.png) no-repeat 0 9px;padding:0 0 0 11px;}
.quickLinks .rightBlock .heading{color: #ffffff;font: 30px BebasNeue;letter-spacing: 2px;text-transform: uppercase;margin-bottom: 23px;}
#sectorSubMenu,#printOnSubMenu,#hydroSubMenu,#coatingSubMenu{list-style: none;padding:0;margin: 0 0 0 25px;}
.socialIcons{margin-top:54px;overflow: hidden;}
.socialIcons .leftPart{float: left;width:60%;margin-right: 5%;}
.socialIcons .rightPart{float: left;width:35%;margin-top: 15px;}
.socialIcons .leftPart .heading{color: #ffffff;font: 30px BebasNeue;letter-spacing: 2px;text-transform: uppercase;margin-bottom: 15px;}
.socialIcons ul,.accreditations ul{list-style: none;margin: 0;padding: 0;}
.socialIcons ul li{float: left;margin-right:11%;}
.accreditations{margin-top: 56px;overflow: hidden;}
.accreditations .heading{color: #ffffff;font: 30px BebasNeue;letter-spacing: 2px;margin-bottom:12px;text-transform: uppercase;}
.accreditations ul li{float: left;margin-right: 6%;}

.creditSection{background: #141414;}
.creditSection > div{padding: 28px 0 48px;overflow: hidden;letter-spacing: 0.5px;}
.creditSection .leftBlock{float: left;font:13px Roboto-Medium;color: #ffffff;}
.creditSection .rightBlock{float: right;font:13px Roboto-Medium;color: #ffffff;}
.creditSection .rightBlock a,.creditSection .rightBlock a:hover{font:13px Roboto-Medium;color: #ffffff;text-decoration:none;}
.creditSection .rightBlock a:hover{color: #D4177F}
.headerContactForm .fieldInput > input, .footerContactForm .fieldInput > input{background: #ffffff none repeat scroll 0 0;border: 0 none;font: 15px Roboto-Medium;height:50px;padding: 0 18px;width: 100%;}
.headerContactForm .fieldInput > input{height:55px;}
#headercontactform-enquirytype, #headercontactform-gdprconsent, #footercontactform-gdprconsent{font: 15px Roboto-Medium;background:#ffffff url(../images/down_arrow.png) no-repeat 94% center;border-radius:0;-webkit-appearance: none;-moz-appearance:none;appearance:none;height:55px;width:100%;}
#headercontactform-enquirytype:focus{border-color: none;box-shadow: 0 0 0 0;border:0;}
.headerContactForm .fieldInput > textarea, .footerContactForm .fieldInput > textarea{resize:none;background: #ffffff none repeat scroll 0 0;border: 0 none;font: 15px Roboto-Medium;height:88px;padding:18px;width: 100%;}
.headerContactForm .heading{font:18px BebasNeueRegular;color:#ffffff;letter-spacing: 1px;border-bottom:1px solid #ffffff;margin-bottom: 22px;padding-bottom: 10px;}
.footerContactForm .form-group{margin-bottom: 20px;}
.headerContactForm .form-group{margin-bottom: 14px;}
.footerRecaptcha,.headerRecaptcha,.contactRecaptcha,.rightColRecaptcha{float: left;margin-left: 0;margin-top: -12px;transform: scale(0.65);width: 72%;transform:scale(0.65);-ms-transform:scale(0.65);-webkit-transform:scale(0.65);-moz-transform:scale(0.65);-o-transform:scale(0.65);}
.contactRecaptcha{margin-left: -46px;width: 53%;}
.footerContactForm .btnSubmit{float: left;background: #D4177F;width:110px;height: 50px;font:18px BebasNeueRegular;color: #ffffff;border: 0;letter-spacing: 1px;}
.contactFooterErrorSummary,.contactErrorSummary,.contactRightColErrorSummary{background:#fff;padding:10px;border:1px solid #ff0000;margin-bottom: 20px;}
.error ul{margin:0;padding:0 0 0 15px;color:#ff0000;}
.error ul li{font-size:13px;}
.success{border:1px solid #0E6402;color:#0E6402;background:#fff;padding:10px;margin-bottom:20px;font-size:13px;}
.footerContactForm .right{margin-top: 10px;width: 58%;}
.headerContactForm .right{margin-top: 17px;width: 86%;}
.footerContactForm .submitBtn,.headerContactForm .submitBtn{float: left;width: 28%;}
/*.contactHeaderErrorSummary{background: #fff none repeat scroll 0 0;border: 1px solid #ff0000;padding: 4px;position: absolute;top: 0;width: 79%;width: 100%; margin-bottom: 15px;}*/
.contactHeaderErrorSummary {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ff0000;
    padding: 4px;
    position: relative;
    top: 0;
    width: 100%;
    margin-bottom: 15px;
}
.rightCol .content{background: #f4f5f5 none repeat scroll 0 0;border: 1px solid #d2d3d3;padding: 30px;text-align: center;color:#0C0C0C;}
.rightCol .content .phone{font:34px BebasNeue;letter-spacing:2px;line-height: 1.8;}
.rightCol .content .email a{font:14px Roboto-Medium;color:#0C0C0C;line-height: 1.5;text-decoration: none;}
.rightCol .content .email a:hover{color:#C11372;}
.rightCol .content .locationHeading{border-top: 1px solid #d2d3d3;font: 34px Roboto-Thin;margin-top: 30px;padding-top: 20px;}
.rightCol .content .location{font: 17px Roboto-Light;line-height:1.6;margin-bottom: 23px;margin-top: 15px;}
.rightCol .content .openingHours{background: #0c0c0c none repeat scroll 0 0;color: #fff;font: 15px BebasNeueRegular;letter-spacing: 2px;padding: 10px;}

#contactform{margin-top:50px;}
#contactform .formElement{clear: both;overflow: hidden;padding-bottom: 12px;}
.contactFieldName{float:left;width: 165px;font:14px Roboto-Medium;color:#0C0C0C;margin-top: 8px;padding-right:12px;}
.contactFieldInput{width:574px;float:left;}
.contactFieldInput.captcha{width:507px;}
.contactFieldInput input{font-size:14px;background: #f4f5f5 none repeat scroll 0 0;border: 0 none;border-radius: 0;box-shadow: 0 0 0 0;height: 44px;padding: 0 10px;width: 100%;}
#contactform-phone{width:70%;}
.contactFieldInput input:focus,.contactFieldInput textarea:focus{box-shadow: 0 0 0 0;border:0;}
.contactFieldInput textarea{background: #f4f5f5 none repeat scroll 0 0;border: 0 none;border-radius: 0;font-size:14px;box-shadow: 0 0 0 0;height: 176px;padding: 10px;width: 100%;resize: none;}
#contactform #hearAbout,#contactform-gdprconsent{font: 15px Roboto-Light;padding: 0 15px;border:0;background:#f4f5f5 url(../images/down_arrow.png) no-repeat 94% center;border-radius:0;-webkit-appearance: none;-moz-appearance:none;appearance:none;height:44px;width:100%;}
#rightcolcontactform-gdprconsent{font: 15px Roboto-Light;padding: 0 15px;border:0;border-radius:0;-webkit-appearance: none;-moz-appearance:none;appearance:none;height:44px;width:100%;background: #e9ecee url(../images/down_arrow.png) no-repeat 90% center;border-radius: 6px;box-shadow: 3px 3px 4px 1px #cfcfcf inset;}
.gridView{list-style: none;padding: 10px 0 0;margin: 0;overflow: hidden;}
.gridView li{float:left;width:347px;margin:0 64px 20px 0;background: #E9ECEE;text-align: center;}
.gridView li.clear{background: none;float: none;margin: 0;width:auto;height:35px;}
.gridView li .title{margin: 50px 0 25px;padding: 0 15px;}
.gridView li .desc{padding: 0 17px;line-height: 1.7;} 
.gridView li .title a{color: #151515;font: 30px/1.1 BebasNeue;text-decoration: none;}
.gridView li .title a:hover{color:#237BBB;}
.gridView li .readMore{margin:45px 0 50px;}
.gridView li .readMore a{border: 3px solid #151515;color: #151515;font: 18px BebasNeue;letter-spacing: 1.5px;padding: 10px 40px;}
.gridView li .readMore a:hover{border:3px solid #237BBB;color:#237BBB;}
.videos,.news,.sectors, .coatingPattern{list-style: outside none none;margin: 36px 0 12px;overflow: hidden;padding: 0;}
.videos li,.news li,.sectors li,.coatingPattern li{border-bottom: 1px solid #A0A0A0;padding-bottom: 47px;margin-bottom: 47px;overflow: hidden;clear: both;}
.videos li .leftBlock{float: left;width:45%;}
.videos li .rightBlock,.news li .rightBlock{float: left;width:50%;margin-left: 5%;}
.videos li .title{font:34px Roboto-Thin;color: #1C1C1C;margin-bottom: 28px;}
.videos li .desc{line-height: 1.6;}
.videos li.last,.sectors li.last,.coatingPattern li.last{border:0;padding: 0;margin: 0;}
.news li .leftBlock{float:left;width:30%;margin-right:4%;}
.sectors li .leftBlock,.coatingPattern li .leftBlock{float:left;width:26%;margin-right:4%;}
.news li .rightBlock{float:left;width:66%;margin: 0;}
.sectors li .rightBlock,.coatingPattern li .rightBlock{float:left;width:70%;margin: 0;line-height: 1.6;}
.news .rightBlock .date,.publishDate{color: #c11272;font: 12px BebasNeueRegular;letter-spacing: 1.5px;}
.news .rightBlock .title a,.sectors .title a,.coatingPattern .title a{font: 34px Roboto-Thin;margin: 6px 0 25px;color:#1c1c1c;display: block;}
.news .rightBlock .title a:hover,.sectors .title a:hover,.coatingPattern .title a:hover{color:#009FE3;}
.tags{background: #f3f3f3 url(../images/icon_tag.png) no-repeat scroll 9px 5px;color: #009fe3;font: 11px Roboto-Medium;letter-spacing: 0.5px;margin-top: 38px;padding: 6px 6px 6px 34px;}

.stButton .stLarge{width:32px !important;height: 32px!important;}
.stButton .stLarge:hover{background-position:center !important;}
.st_twitter_large .stLarge{background-image: url(../images/share_icon_twitter.png) !important;background-position:center center;background-repeat:no-repeat;}
.st_facebook_large .stLarge{background-image: url(../images/share_icon_fb.png) !important;background-position:center;background-repeat:no-repeat;}
.st_stumbleupon_large .stLarge{background-image: url(../images/share_icon_stumbleupon.png) !important;background-position:center;background-repeat:no-repeat;}
.st_googleplus_large .stLarge{background-image: url(../images/share_icon_googleplus.png) !important;background-position:center;background-repeat:no-repeat;}
.st_pinterest_large .stLarge{background-image: url(../images/share_icon_pintesrest.png) !important;background-position:center;background-repeat:no-repeat;}
.st_sharethis_large .stLarge{background-image: url(../images/share_icon_sharethis.png) !important;background-position:center;background-repeat:no-repeat;}
.newsItem h2{text-align: left;margin-bottom: 15px;margin-top: 3px;text-align: left;}
.socialButtons{border-top:1px solid #BCBCBC;border-bottom:1px solid #BCBCBC;padding:16px 0;line-height:0;margin:18px 0 30px;}
.socialButtons .buttons{line-height:0;}
.formElement{clear:both;overflow:hidden;}
.srchBox{background: #C11272;overflow: hidden;padding: 25px 34px;position:relative;}
.srchBox .leftBlock{width:600px;float: left;}
.srchBox .rightBlock{float: left;margin-left: 38px;width: 464px;}
.srchBox .catSelectorLabel{width:170px;float: left;background: #1E1E1E;border-radius: 4px 0 0 4px;font:11px Roboto-Medium;color:#ffffff;text-transform: uppercase;padding: 15px 13px;letter-spacing: 0.5px;float: left;}
.srchBox .field-biznews-categoryid,.srchBox .field-bizsector-categoryid{float: left;line-height: 0;margin: 0;width: 430px;}
#bizsector-categoryid,#biznews-categoryid{top: 25px;right: 0;opacity: 0;left: 17.5%;filter: alpha(opacity=0);position: absolute;width: 36.5%;height: 45px;}
#bizcoatingpattern-categoryid{top: 24px;right: 0;opacity: 0;left: 26%;filter: alpha(opacity=0);position: absolute;width: 28%;height: 45px;}
#divSectorValue,#divNewsCategoryValue,#divCoatingPatternCategoryValue{background: #fff url(../images/arrow_down_selector.png) no-repeat scroll 95% center;width: 71%;height: 45px;float: left;border-radius: 0 4px 4px 0;padding: 10px 0 0 15px;}
#divCoatingPatternCategoryValue{width: 55%;}
.field-bizsector-keyword, .field-biznews-keyword{margin: 0;}
.srchBox .help-block{display: none;}
#biznews-keyword,#bizsector-keyword,#bizcoatingpattern-keyword{background: #8f0751 none repeat scroll 0 0;border: 0 none;border-radius: 5px;color: #ffffff;font: 15px Roboto-Medium;height: 45px;padding: 0 15px;width: 100%;}
.srchBox .rightBlock .subbmitBtn {background:url(../images/btn_search.png) no-repeat scroll center center;border: medium none;cursor: pointer;height: 21px;overflow: hidden;position: absolute;right:51px;text-indent: -999999px;top: 35px;width: 21px;}
.commonOuterDiv .pageHeading{display: none;}
.pageContent{background: #E9ECEE;position: relative;}
#sectorsearchform,#coatingpatternsearchform{position: absolute;top: -44px;z-index: 100;}
.pageContent .siteContent{padding-bottom: 55px;margin:75px auto 0;}
.sectors,.coatingPattern{margin-top:60px;}
.pageContent .rightCol{margin-top:95px;}
.rightColFormContainer{background: #F4F5F5 none repeat scroll 0 0;border: 1px solid #d2d3d3;margin: 0 auto;overflow: hidden;padding: 25px 25px 16px;}
.rightColFormContainer .heading{font:34px Roboto-Thin;margin-bottom: 18px;}
.rightColContactForm input{background: #e9ecee none repeat scroll 0 0;border: 0 none;border-radius: 6px;box-shadow: 3px 3px 4px 1px #cfcfcf inset;font-size: 15px;height: 35px;padding: 0 17px;width: 286px;}
.rightColContactForm textarea{background: #e9ecee none repeat scroll 0 0;border: 0 none;border-radius: 6px;box-shadow: 3px 3px 4px 1px #cfcfcf inset;font-size: 15px;height: 100px;padding:17px;width: 286px;resize: none;}
.rightColContactForm .form-group{margin-bottom:9px;}
.rightColContactForm .right {margin-top: 10px;width:100%;}
.rightColRecaptcha{float: left;margin-left: -38px;margin-top: -14px;transform: scale(0.65);width: 62%;transform:scale(0.55);-ms-transform:scale(0.55);-webkit-transform:scale(0.55);-moz-transform:scale(0.55);-o-transform:scale(0.55);}
.rightColContactForm .submitBtn {float: left;margin-left: 42px;width: 28%;}
.rightColContactForm .btnSubmit{height: 42px;margin-top: 2px;width: 102px;}
.rightCol ul.rightcol{list-style: none;margin:20px 0 0;padding: 0;}
.rightCol ul.rightcol li{margin-bottom: 20px;}

#footer .rslides_nav.prev {background: url(../images/btn_slider_back.jpg) no-repeat scroll 0 0;cursor: pointer;font-size: 0;left: 6%;line-height: 0;padding: 39px 27px;position: absolute;text-indent: -99999px;top: 9%;z-index: 100;}
#footer .rslides_nav.next {background: url(../images/btn_slider_next.jpg) no-repeat scroll 0 0;cursor: pointer;font-size: 0;line-height: 0;padding: 39px 27px;position: absolute;right: 6%;text-indent: -99999px;top: 9%;z-index: 100;}
#coatingpatternsearchform .srchBox .catSelectorLabel{width: 270px;}
.srchBox .field-bizcoatingpattern-categoryid{width:329px;float: left;margin: 0;}
.field-bizcoatingpattern-keyword{margin: 0;}
.faqs{background: #EFEEEE;overflow: hidden;}
.faqitems{list-style: none;padding: 0;margin: 47px 0 15px;overflow: hidden;}
.faqitems li{cursor: pointer;}
.faqitems .faqclose{background:#ffffff url(../images/bg_grey_strip.png) repeat-x left bottom;border:1px solid #B7B7B7;overflow: hidden;margin: 0 0 12px 0;padding: 41px 31px;}
.faqitems .faqopen{background: #EAF4F9;overflow: hidden;border:1px solid #B7B7B7;margin: 0 0 12px 0;padding: 41px 31px;}
.faqitems .question{float: left;width:97%;font:30px Roboto-Medium;color: #009FE3;line-height: 1;}
.faqitems .plus{float: left;width:3%;background: url(../images/icon_plus_faq.png) no-repeat 0 6px;}
.faqitems .minus{float: left;width:3%;background: url(../images/icon_minus_faq.png) no-repeat 0 11px;}
.faqitems .answer{line-height: 1.7;margin: 30px 0 17px;}
.sitemap{border: 1px solid #dadbdb;margin: 0;padding: 25px 0 25px 45px;border-radius:5px;}
.sitemap li{margin: 6px 0;}
.sitemap li .news{padding:0 0 0 40px;margin:0;list-style: outside none circle;}
.sitemap li .news li{border: 0;padding: 0;overflow: visible;}

.headerSliderContent{background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;padding: 30px;width: 520px;overflow:hidden;}
.gdprText {font-size: 13px;font-weight: 400;line-height: 21px;color: #fff;padding-bottom: 10px;}
.gdprTextForm{font-size: 13px;font-weight: 400;line-height: 21px;padding-bottom: 10px;}
.gdprTextContact{font-size: 13px;font-weight: 400;line-height: 21px;padding-bottom: 10px;}
.gdprTextContact a{color : #dd057b;}
.ContactgdprText {font-size: 13px;font-weight: 400;line-height: 18px;color: #fff;padding-bottom: 10px;}
.ContactgdprText a { color : #dd057b;}

.gdprText a { color : #dd057b;}
.fieldInput select {
    background:#ffffff url(../images/down_arrow.png) no-repeat 94% center;
        -webkit-appearance: none;
    -moz-appearance: none;
    font: 15px Roboto-Medium;
}

.mobGdprTextCPC{
    font-size: 13px;
    font-weight: 400; 
    line-height: 21px;
    font-size: 12px;
    padding-bottom: 10px;
}
.webAddress {
    opacity: 0;
    position: absolute;
    left: -5000px;
    z-index: -1;
}