body {background:#F6F7F9 url(../../../../img/contest/custom/concurs-henkel/bg_body.jpg?2) no-repeat top+80px center;}
#branding {overflow:hidden; position:relative; width:100%; height:100%;}
#maincontainer {width: 1012px; position:relative; padding-top:0px; z-index:80}
#container {padding:10px 15px 100px; overflow:hidden;}
#footer_container {z-index:9999; position:relative;}

#header {background:#FFFFFF; height:143px; top: -437px; left:15px;}
#header .top_banner {display:none;}
#header .top_menu {margin-bottom:0px;}
#header .main_search {position:absolute; right:15px; top:35px;}
#header .account {position:absolute; right:15px; top:0px;}
#header .logo {padding:0px;}


.container {color:#333333; background:#ffffff; padding:15px 15px 100px!important; margin-top:400px!important}
h1{font-size:25px;font-weight: bold; text-align:center;margin:50px 0 25px;}
.articol {display:inline-block; width:300px; margin-right: 27px; vertical-align: top;margin-bottom:40px}
.articol img{border: 3px solid #ECECF1;}
.articol.right{margin:0;}
.articol h2{margin:15px 0 10px;}

.carousel{height:550px;overflow:hidden;}
.carousel h3{font-family:'Helvetica Neue LT Pro';}

.banner{margin:50px 0 25px}
.branding_links_container {position:absolute; top:80px; left:50%; width:1012px; height:1px; margin-left:-506px; z-index:90;}
.branding_links_container .top_link {position:absolute; top:0px; width:1920px; height: 400px; left:-454px; display:block;}
.branding_links_container .left_link {position:absolute; left:-454px; top: 400px; width:454px; height:800px; display:block;}
.branding_links_container .right_link {position:absolute; right:-454px; top: 400px; width:454px; height:800px; display:block;}

 .slide{width: 600px;text-align:center;position:relative;outline:none;cursor:pointer}
 .slide h3, .slide p,.slide .counter{display:none}
 .slide .overlay{width:100%;height:100%;display:block;position:absolute;background-color:rgba(255,255,255,0.5);}
 .slide.slick-active .overlay{display:none;}
 .slide.slick-active h3, .slide.slick-active p, .slide.slick-active .counter{display:block}
 .slide h3{position:absolute;width:100%;top:400px;background-color: #fff;}
 .slide p{padding-top:100px;}
 .slide h3{font-size:34px;font-family: 'HelveticaNeueLTPro-BdCn';margin:10px 0;z-index:10}
 .slide .counter{font-size:34px;font-family: 'HelveticaNeueLTPro-BdCn';display:block;border-radius:50%;background-color:#fff;width:80px;height:80px;position:absolute;top:360px;left:260px;z-index:1;line-height:58px;}
 .slide p{font-size:15px;}
 .slick-next{right:35px!important;z-index:100!important;}
 .slick-prev{left:7px!important;z-index:100!important;}
 .slick-prev,.slick-next{top:200px!important}
 .slick-prev:before, .slick-next:before{font-size:50px!important}
 .slick-dots li button:before{font-size:16px!important;}
.slick-dots{bottom:0!important;}

