header .user{margin: 0;}





.main_top{max-height: 140px !important; padding: 60px 0 0;} 
.main_top .main_slider .slide{max-height: 140px !important; padding: 0;}
.main_top img{display: none; }

.main_top .right_side{display: none;}


.drobky{padding: 20px 0 30px;}


.header_height{display: block; width: 100%; height: 60px; position: relative;}
.hp .header_height{display: none;}

header{padding: 0 5%; height: 60px; position: absolute !important; left: 0; right: 0; top: 0; text-align: right;}
header a.logo{width: 160px; height: 59px; display: block !important; float: left; vertical-align: middle; position: relative; top: 0; margin: 0; visibility: visible; opacity: 1;}
header a.logo img{width: 160px; height: 23px; padding: 18px 0; margin: 0 auto 0;}
header nav{min-width: 0 !important; display: inline-block; zoom: 1; *display: inline; vertical-align: middle; text-align: right; padding: 10px 0 9px; z-index: 0; -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -o-transition: all 400ms ease; -ms-transition: all 400ms ease; transition: all 400ms ease;}
header nav ul{display: none;}
header .user ul{display: none;}

header .basket a{text-transform: none;}


.open_close_navigation{display: block;}
header .user .user_icon{display: block;}
.ipad_menu, .user_menu{display: block;}



.main_top label.right_side{right: 75px;}

.main_top, .main_top .main_slider .slide{max-height: 420px; }
.main_top img{width: 460px; height: 106px; margin-top: -53px;}




.welcome_2{height: 660px;}
.welcome_2 .circle_red{margin-top: -210px; width: 420px; height: 420px;}
.welcome_2 .circle_red .box .centering p{padding: 30px 0; font-size: 18px; line-height: 24px;}
.welcome_2 .circle_white{left: calc(10% + 420px - 75px); top: calc(50% - 30px)}


.welcome_3 .hp_news_list .item .img{height: 150px; width: 150px; margin-right: 30px;}
.welcome_3 .hp_news_list .item .text{width: calc(100% - 185px);}


footer .item:nth-child(2) img{max-width: 220px;}




aside{width: 250px;}



.detail > .img{width: 400px;}
.detail > .text{width: 100%; padding: 20px 0 0;}
.detail > .text h1{display: none;}
.detail .head_title{display: block; text-align: left; margin: 0 0 20px;}



.c_column{width: calc(100% - 280px);}

.sorting .item{margin: 7px 4px 7px 18px;}
.sorting .item span{text-transform: none;}

.product_list .item{width: calc(50% - 14px / 2 - 4px); margin: 0 0 14px !important;}
.product_list .item:nth-child(2n){margin: 0 0 14px 14px !important;}



#basket table.product_souhrn.small{width: 100%; float: none;}
#basket article.max{width: 100%; float: none; margin: 60px 0 0;}
#basket .end_order{width: 100%;}

