@font-face {
    font-family: 'RobotoRegular';
    src: url('../fonts/Roboto/RobotoRegular.eot');
    src: url('../fonts/Roboto/RobotoRegular.eot') format('embedded-opentype'),
         url('../fonts/Roboto/RobotoRegular.woff2') format('woff2'),
         url('../fonts/Roboto/RobotoRegular.woff') format('woff'),
         url('../fonts/Roboto/RobotoRegular.ttf') format('truetype'),
         url('../fonts/Roboto/RobotoRegular.svg#RobotoRegular') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'RobotoBold';
    src: url('../fonts/Roboto/RobotoBold.eot');
    src: url('../fonts/Roboto/RobotoBold.eot') format('embedded-opentype'),
         url('../fonts/Roboto/RobotoBold.woff2') format('woff2'),
         url('../fonts/Roboto/RobotoBold.woff') format('woff'),
         url('../fonts/Roboto/RobotoBold.ttf') format('truetype'),
         url('../fonts/Roboto/RobotoBold.svg#RobotoBold') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'M PLUS 1p', sans-serif;
    src: url('../fonts/ProximaNova/ProximaNovaReg.eot');
    src: url('../fonts/ProximaNova/ProximaNovaReg.eot') format('embedded-opentype'),
         url('../fonts/ProximaNova/ProximaNovaReg.woff2') format('woff2'),
         url('../fonts/ProximaNova/ProximaNovaReg.woff') format('woff'),
         url('../fonts/ProximaNova/ProximaNovaReg.ttf') format('truetype'),
         url('../fonts/ProximaNova/ProximaNovaReg.svg#ProximaNovaReg') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'M PLUS 1p', sans-serif;
    src: url('../fonts/ProximaNovaBold/ProximaNovaBold.eot');
    src: url('../fonts/ProximaNovaBold/ProximaNovaBold.eot') format('embedded-opentype'),
         url('../fonts/ProximaNovaBold/ProximaNovaBold.woff2') format('woff2'),
         url('../fonts/ProximaNovaBold/ProximaNovaBold.woff') format('woff'),
         url('../fonts/ProximaNovaBold/ProximaNovaBold.ttf') format('truetype'),
         url('../fonts/ProximaNovaBold/ProximaNovaBold.svg#ProximaNovaBold') format('svg');
	font-display: swap;
}

/*@font-face {
    font-family: 'FontAwesome';
    src: url('../fonts/FontAwesome/fontawesome-webfont.eot');
    src: local('FontAwesome'), url('../fonts/FontAwesome/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/FontAwesome/fontawesome-webfont.woff') format('woff'),
         url('../fonts/FontAwesome/fontawesome-webfont.ttf') format('truetype'),
         url('../fonts/FontAwesome/fontawesome-webfont.svg#noto_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}*/

@font-face {
    font-family: 'M PLUS 1p', sans-serif;
    src: url('../fonts/Merriweather/MerriweatherRegular.eot');
    src: url('../fonts/Merriweather/MerriweatherRegular.eot') format('embedded-opentype'),
         url('../fonts/Merriweather/MerriweatherRegular.woff2') format('woff2'),
         url('../fonts/Merriweather/MerriweatherRegular.woff') format('woff'),
         url('../fonts/Merriweather/MerriweatherRegular.ttf') format('truetype'),
         url('../fonts/Merriweather/MerriweatherRegular.svg#MerriweatherRegular') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'MerriweatherBoldItalic';
    src: url('../fonts/MerriweatherBoldItalic/MerriweatherBoldItalic.eot');
    src: url('../fonts/MerriweatherBoldItalic/MerriweatherBoldItalic.eot') format('embedded-opentype'),
         url('../fonts/MerriweatherBoldItalic/MerriweatherBoldItalic.woff2') format('woff2'),
         url('../fonts/MerriweatherBoldItalic/MerriweatherBoldItalic.woff') format('woff'),
         url('../fonts/MerriweatherBoldItalic/MerriweatherBoldItalic.ttf') format('truetype'),
         url('../fonts/MerriweatherBoldItalic/MerriweatherBoldItalic.svg#MerriweatherBoldItalic') format('svg');
}

@font-face {
	font-family: 'MerriweatherItalic';
	src: url('../fonts/Merriweather/Merriweather-Italic.ttf') format('truetype');
	font-display: swap;
}
.wrap_img img{
	height: 200px!important;
	width: auto;
}
.nat-color-a{
	color: #fff!important;
    text-decoration: none!important;
    display: inline-block;
    background: #fcb60a;
    padding: 7px 10px!important;
    border-radius: 32px!important;
    font-size: 14px!important;	
}
.btn-nat{
	color: #fff!important;
    text-decoration: none!important;
    display: inline-block;
    background: #fcb60a;
    padding: 7px 10px!important;
    border-radius: 32px!important;
    font-size: 14px!important;
}
.nat-num{
	height: 25px;
    margin-top: -7px;
}
.preim-box:hover {
    
    transform: rotate(0deg) scale(1.1,1.1) ;
    box-shadow: 5px 5px 0px #A5A5A5;
    z-index: 999;
    transition: transform 300ms linear 0ms, 
    box-shadow 300ms linear 0ms, z-index 300ms linear 0ms;
 } 
.content-text, .content-text a, .content-text h5, .content-text p, .content-text ul li, .desc_prop a {
    font-family: 'M PLUS 1p', sans-serif;
     color: #333;
    font-size: 14px;
}
a.my-phone:hover, a.my-phone:active, a.my-phone:visited,a.my-phone:focus{
	text-decoration: none;
}

.header-top-1{
	background-color: #3c3c3c;
	font-family: 'RobotoRegular';
	padding-top: 4.5px;
	padding-bottom: 4px;
}
.header-top-1 .header-login{
	float: none;
	text-align: right;
	display: block;
}
.header-top-1 .header-login a{
	color: #ffffff;
	font-family: 'RobotoRegular';
	font-size: 13px;
	margin-left: 19px;
	padding-bottom: 2px;
	text-decoration: none;
	background: url('../img/header-top-border-for-a.png') left 17px bottom 0px no-repeat;
}
.header-top-1 .header-login a:first-child:before{
	content: "\f0f6";
	font-family: 'FontAwesome';
	padding-right: 7px;
	font-size: 13px;
}
.header-top-1 .header-login a:last-child:before{
	content: "\f023";
	font-family: 'FontAwesome';
	padding-right: 7px;
	font-size: 13px;
}
.header-top-1 .header-login a:hover{
	text-decoration: none;
	background: none;
}
.header-top-1 .c-bxmaker_geoip_line_default_box{
	text-align: right;
}
.header-top-1 .c-bxmaker_geoip_line_default_box .city_box > span{
	color: #ffffff;
	text-decoration: none;
	border: none;
	padding-bottom: 2px;
	background: url('../img/header-top-border-for-a.png') left 1px bottom 0px no-repeat;
}
.header-top-1 .c-bxmaker_geoip_line_default_box > span.city_title_box{
	color: #ffffff;
	padding-right: 3px;
	border: none;
	font-size: 13px;
}
.header-top-1 .c-bxmaker_geoip_line_default_box *{
	font-size: 13px;
}
.header-top-1 .c-bxmaker_geoip_line_default_box > span.city_title_box:before{
	content: "\f041";
	color: #fdd158;
	font-family: 'FontAwesome';
	padding-right: 7px;
}
/*БЛОК ПРИВЕТСТВИЯ
----------------*/
.header-top-2{
	font-family: 'M PLUS 1p', sans-serif;
	background-color: #f5f5f5;
	padding-top: 7px;
	padding-bottom: 3px;
	font-size: 13px;
	color: #191919;
}
.header-top-2 span.time-work{
	color: #858585;
	padding-left: 5px;
}
/*Основная часть хедера
-------------*/
.logo{
	min-height: 128px;
}
.logo img.logo-miss{
	position: relative;
	left: 0;
	top: 0;
}
.row.my-phone-container{
	padding-top: 25px;
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 12px;
	color: #464646;
	padding-left: 42px;
}
.my-phone-container a.my-phone{
	color: #ff0014;
    font-size: 23px;
    font-weight: 700;
	font-family: 'M PLUS 1p', sans-serif;
	padding-left: 15px;
}
.my-phone-container a.my-phone.my-moscow{
	padding-left: 0px;
}
.my-phone-container a.my-phone.my-moscow:before{
	content: "\f095";
	font-size: 16.18px;
	color: #404040;
	font-family: 'FontAwesome';
	padding-right: 9px;
}
/*Самое верхнее меню в ХЕДЕРЕ
---------------------------*/
ul.mega_top_menu li{
	display: inline-block;
}
ul.mega_top_menu li a{
	font-size: 13px;
	font-family: 'RobotoRegular';
	color: #ffffff;
	padding-left: 15px;
}
ul.mega_top_menu li:first-child a{
	padding-left: 24px;
}
ul.mega_top_menu li:first-child{
	background: url('../img/mega-top-menu-first-child-ico.png') left center no-repeat;
}
/*ПОИСК в шапке сайта
-------------------*/
#search{
	max-width: none;
	padding-top: 7px;
	width: 100%;
}
#search input[type=text]{
	border: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	background: #f5f5f5;
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 12px;
	padding-top: 7px;
	padding-left: 8px;
	height: 38px;
}
#search input[type=text]::-webkit-input-placeholder {color:#858585;}
#search input[type=text]::-moz-placeholder          {color:#858585;}/* Firefox 19+ */
#search input[type=text]:-moz-placeholder           {color:#858585;}/* Firefox 18- */
#search input[type=text]:-ms-input-placeholder      {color:#858585;}
#search .wrap_input{
	padding: 0;
	width: auto;
	height: auto;
	border: none;
}
#search .wrap_input input[type="submit"]{
	width: 46px;
	height: 38px;
	background: url('../img/search-submit-ico-new.png') center center no-repeat;
}
#search .wrap_input input[type="submit"]:hover{
	background: #e7e7e7 url('../img/search-submit-ico-new.png') center center no-repeat;
}
/*БЛОК КОРЗИНЫ
------------*/
.my-block-korzina{
	width: 209px;
	float: right;
}
.top-my-block-korzina{
	text-align: center;
    padding-top: 8px;
    padding-bottom: 1px;
}
.top-my-block-korzina a{
	font-family: 'M PLUS 1p', sans-serif;
	color: #000000;
	font-size: 20px;
	text-decoration: none!important;
}
.bottom-my-block-korzina{
	height: 36px;
    padding-left: 0px;
    padding-top: 8px;
    text-align: center;
    margin-top: 5px;
}
.header-top-1.myscroll{
	padding-top: 11px;
	padding-bottom: 0;
	margin: 0;
	position: fixed;
	z-index: 9997;
	width: 100%;
	top: 0;
	height: 43px;
}
.header-top-1.myscroll .my-block-korzina{
	display: block;
}
.header-top-1 .my-block-korzina, .header-top-1 .top-my-block-korzina{
	display: none;
}
.header-top-1 .bottom-my-block-korzina.sml-basket{
	height: 43px;
	padding-left: 66px;
	padding-top: 0px;
	margin-top: -11px;
	background: url('../img/bottom-my-block-korzina-small.png') no-repeat;
}
.bottom-my-block-korzina span a{
	font-family: 'RobotoRegular';
	font-size: 13px;
	color: #393939;
}
.bottom-my-block-korzina span.my-bold-text, .bottom-my-block-korzina-small span.my-bold-text{
	font-size: 14px;
	font-family: 'RobotoBold';
}
.my-block-korzina .my-total-summ{
	font-size: 18px;
	font-family: 'RobotoBold';
	margin-top: -3px;
}
/*ГЛАВНОЕ МЕНЮ сайта
------------------*/
.header-top-3{
	background-color: #fcb60a;
	max-height: 67px;
}
.main-top-menu .wrap-main-top-menu{
	border: none;
}
.main-top-menu .wrap-main-top-menu ul>li>a span{
	text-align: center;
}
.main-top-menu .wrap-main-top-menu ul>li>a{
	color: #333333;
	font-size: 16px;
	font-family: 'M PLUS 1p', sans-serif;
	padding-top: 0;
	padding-bottom: 0;
}
.main-top-menu .wrap-main-top-menu ul>li>a:hover{
	color: #898988;
}
.main-top-menu .wrap-main-top-menu ul > li:last-child a:hover > span{
	text-decoration: underline;
}
.main-top-menu .wrap-main-top-menu ul>li{
	height: 66px;
	padding-top: 1px;
}
.main-top-menu .wrap-main-top-menu ul > li:last-child:after{
	height: 23px;
	content: "";
	display: block;
	width: 23px;
	position: absolute;
	right: 0px;
	top: 20px;
	background: url('../img/percent-for-main-menu.png') no-repeat;
}
.main-top-menu .wrap-main-top-menu ul > li:last-child a{
	padding-right: 12px;
	padding-left: 0;
	color: #ff3545;
}
.open-mobile-menu{
	top: -50px;
}
.number-phone-2{
	display: inline-block;
}

.main-top-block{
	background-color: #f5f5f5;
	margin-bottom: 15px;
}
.main-top-block span, .main-top-block a{
    font-family: 'M PLUS 1p', sans-serif;
    font-size: 12px;
    color: #ff3545;
}
.main-top-center .alpha, .main-top-block a, .main-top-right span{
	color: #333333;
}
.block_banner .banner-inner{
	box-shadow: none;
}
.block_banner .owl-nav{
	display: none;
}
.block_banner .banner-inner .owl-controls .owl-dot span{
	background-color: #feffff;
	margin: 5px;
}
ul.main-top-center{
	display: table;
	margin-bottom: 0;
	margin-left: 40px;
}
ul.main-top-center>li{
	padding-right: 23px;
}
/*ЛЕВОЕ МЕНЮ на главной странице
------------------------------*/
.content-text ul.left_menu_onelevel{
	margin: 0;
	background-color: #f5f5f5;
}
.content-text ul.left_menu_onelevel li{
	list-style: none;
}
.content-text ul.left_menu_onelevel li a{
	display: block;
    padding: 16px 29px 8px 29px;
    color: #222d38;
    font-family: 'ProximaNovaReg';
    font-size: 16px;
    text-decoration: none;
    border-bottom: 1px solid #dadada;
}
.content-text ul.left_menu_onelevel li:last-child a{
	border-bottom: none;
}
.content-text ul.left_menu_onelevel li a:hover{
	background-color: #fcb60a;
}
.my-main-banner{
	padding-left: 5px;
}
.block_small_banner img{

	transition: all 300ms linear 0ms;
}
.block_small_banner img:hover {
    
    transform: rotate(0deg) scale(1.1,1.1) ;
    box-shadow: 5px 5px 0px #A5A5A5;
    z-index: 999;
    transition: transform 300ms linear 0ms, 
    box-shadow 300ms linear 0ms, z-index 300ms linear 0ms;
 } 
.block_small_banner{
	margin-bottom: 20px;
}
.my-average-banner-left{
	padding-right: 10px;
	margin-bottom: 20px;
}
.my-average-banner-right{
	padding-left: 10px;
	margin-bottom: 20px;
}
.block_average_banner{
	margin-bottom: 28px;
}
/*БЛОК БРЭНДОВ на главной
------------------------*/
.block_brand_wrap{
	
	background-color: #ffffff;
}
.block_brand_inner{
	border: none;
	background: none;
}
.block_brand{
	padding-bottom: 38px;
}
/*Блок САМЫЕ ПОПУЛЯРНЫЕ ТОВАРЫ
----------------------------*/
.block_buy_now .block_title{
	color: #ff0014;
    text-transform: none;
    font-family: 'M PLUS 1p', sans-serif;
    font-size: 33px;
    font-weight: bold;
}
.block_buy_now .wrap_online .block_online span{
	color: #333333;
	font-size: 14px;
	font-family: 'M PLUS 1p', sans-serif;
	border-bottom: 3px solid #fcb60a;
	line-height: normal;
	padding-bottom: 3px;
}
#buy-now-slider .item, .buy-now-slider .item{
	margin-left: 0;
	margin-right: 50px;
	min-width: 255px;
	padding-top: 0;
}

#buy-now-slider .buy-now-top-inner, .buy-now-slider .buy-now-top-inner{
	border: none;
	background-color: #f5f5f5;
	height: 340px;
	display: table;
	min-width: 255px;
}
.block_buy_now .container .row:last-child{
	margin-right: -65px;
}
#buy-now-slider .owl-prev, .buy-now-slider .owl-prev{
	left: 1.5%;
}
#buy-now-slider .owl-next, .buy-now-slider .owl-next{
	right: 4%;
}
#buy-now-slider .buy_now_bottom .buy_now_bottom_inner, .buy-now-slider .buy_now_bottom .buy_now_bottom_inner{
	border: none;
}
.buy_now_top img{
	max-height: 340px;
	margin: 0 auto;
}
#buy-now-slider .buy_now_top, .buy-now-slider .buy_now_top{
	border-bottom: 1px solid #cfcfcf;
	padding-bottom: 5px;
}
#buy-now-slider .owl-next, #buy-now-slider .owl-prev, .buy-now-slider .owl-next, .buy-now-slider .owl-prev{
	top: 40%;
}
#buy-now-slider .buy_now_top a, .buy-now-slider .buy_now_top a{
	vertical-align: middle;
	display: table-cell;
}
#buy-now-slider .buy_now_bottom .buy_now_bottom_inner, .buy-now-slider .buy_now_bottom .buy_now_bottom_inner{
	padding: 0 11px;
	text-align: center;
}
#buy-now-slider .block_name, .buy-now-slider .block_name{
	width: 100%;
}
#buy-now-slider .block_name .item_second_name a, .buy-now-slider .block_name .item_second_name a{
	color: #000000;
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 14px;
}
#buy-now-slider .buy_now_bottom, .buy-now-slider .buy_now_bottom{
	padding-top: 30px;
	box-shadow: none;
	box-shadow: 0px 0px 6px rgba(0,0,0,0.15);
	margin: -15px 1px 0px 1px;
}
.block_buy_now{
	margin-bottom: 80px;
}
#buy-now-slider .item_open, .buy-now-slider .item_open{
	box-shadow: none;
	margin-top: 0;
}
#buy-now-slider .active-first .item_open .buy_now_bottom .buy_now_bottom_inner, .buy-now-slider .active-first .item_open .buy_now_bottom .buy_now_bottom_inner{
	padding: 0 22px;
}
#buy-now-slider .item_open .buy_now_bottom, .buy-now-slider .item_open .buy_now_bottom{
	padding-top: 9px;
}
#buy-now-slider .item_open .buy_now_bottom .buy_now_bottom_inner, .buy-now-slider .item_open .buy_now_bottom .buy_now_bottom_inner{
	padding: 0 22px;
}
/*Блок НОВОСТЕЙ на главной
------------------------*/
.main_block_news .block_title{
	border-bottom: 1px solid #c4c4c4;
	color: #333333;
    text-transform: none;
    font-family: 'M PLUS 1p', sans-serif;
    font-size: 33px;
    font-weight: bold;
    padding-bottom: 12px;
    margin-bottom: 13px;
}
.main_block_news .block_title span{
	color: #ff3545;
	font-size: 20px;
    font-family: 'M PLUS 1p', sans-serif;
    padding-left: 5px;
}
.main_block_news .wrap_news{
	
	padding: 24px 27px 55px 27px;
	background-color: #f5f5f5;
}
.main_block_news .wrap_news .bl_left .title a{
	font-size: 19px;
    font-weight: 700;
    color: #333333;
    font-family: 'M PLUS 1p', sans-serif;
}
.main_block_news .wrap_news .bl_left .date, .main_block_news .wrap_news .bl_center .news_one .date, .main_block_news .bl_right .news_slide .item .date{
	font-size: 14px;
	color: #ff3545;
    font-family: 'M PLUS 1p', sans-serif;
}
.main_block_news .wrap_news .bl_left .date{
	margin-bottom: 17px;
}
.main_block_news .wrap_news .bl_left .wrap_img{
	margin-bottom: 25px;
}
.main_block_news .wrap_news .bl_left .text, .main_block_news .wrap_news .bl_center .news_one .title, .main_block_news .bl_right .news_slide .item .text{
	font-size: 16px;
    color: #333333;
    font-family: 'M PLUS 1p', sans-serif;
}
.main_block_news .wrap_news .bl_center .news_one:hover > p.title{
	color: #6e6e6e;
}
.main_block_news .bl_right .news_slide .item .title a{
	font-size: 16px;
    color: #333333;
    font-weight: 600;
    font-family: 'M PLUS 1p', sans-serif;
}
.main_block_news .bl_right .news_slide .item .wrap_go_detail a{
	font-size: 14px;
	color: #ff3545;
    font-family: 'M PLUS 1p', sans-serif;
}
.main_block_news .bl_right .news_slide .owl-controls .owl-dots .owl-dot{
	box-shadow: none;
	margin: 0 3px;
	background-color: #fcb60a;
}
.main_block_news .bl_right .news_slide .owl-controls{
	bottom: -45px;
}
.main_block_news .bl_right .news_slide .owl-controls .owl-dots .active{
	background-color: #ff3545;
}
.main_block_news{
	margin-bottom: 14px;
}
.content-text h2{
	font-size: 20px;
    font-family: 'M PLUS 1p', sans-serif;
    font-weight: bold;
    color: #ff0014;
}
.content-text h3{
	font-size: 15px;
    font-family: 'M PLUS 1p', sans-serif;
}
.block_seo ul li{
	list-style: none;
}
.block_seo ul li:before{
	content: "\f111";
    font-family: 'FontAwesome';
    color: #ff3545;
    font-size: 6px;
    margin-right: 10px;
    display: inline-block;
}
/*Блок ПОДПИСКИ на главной странице
---------------------------------*/
.footer_block_top_left, .footer_block_top_center, .footer_block_top_left:before, .footer_block_top_left:after, .footer_block_top_right{
	background: none;
}
.footer_block_top .subscribe-main-bottom{
	padding: 32px 29px 26px 40px;
	background-color: #f5f5f5;
	margin: 39px 0px 11px 0px;
}
.footer_block_top .subscribe-main-bottom .subsribe-bottom-big-text{
	font-size: 34px;
    color: #ff0014;
    font-family: 'M PLUS 1p', sans-serif;
    text-transform: uppercase;
    line-height: 36px;
    margin-bottom: 15px;
}
.footer_block_top .subscribe-main-bottom .subsribe-bottom-small-text{
	color: #808080;
    font-family: 'M PLUS 1p', sans-serif;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 15px;
}
.footer_block_top .subscribe-main-bottom .footer_block_top_center input[type="text"]{
	width: 100%;
	border: 1px solid #dadada;
	padding: 11px 23px 1px 23px;
    font-family: 'MerriweatherBoldItalic';
    font-size: 14px;
    line-height: 32px;
    max-width: none;
    background: #ffffff;
    margin-top: 0;
    height: auto;
}
.footer_block_top_center, .footer_block_top_left, .footer_block_top_right{
	height: auto;
}
.footer_block_top_center label, .footer_block_top_center p{
	margin-left: 0;
	margin-top: 0;
	color: #333333;
    font-size: 15px;
    font-family: 'M PLUS 1p', sans-serif;
}
.footer_block_top .subscribe-main-bottom input[type="text"]::-webkit-input-placeholder {color:#b8b4b4;}
.footer_block_top .subscribe-main-bottom input[type="text"]::-moz-placeholder          {color:#b8b4b4;}/* Firefox 19+ */
.footer_block_top .subscribe-main-bottom input[type="text"]:-moz-placeholder           {color:#b8b4b4;}/* Firefox 18- */
.footer_block_top .subscribe-main-bottom input[type="text"]:-ms-input-placeholder      {color:#b8b4b4;}

.footer_block_top .subscribe-main-bottom input[type="submit"]{
	color: #ffffff;
    font-family: 'M PLUS 1p', sans-serif;
    font-size: 18px;
    line-height: 45px;
    height: 45px;
    padding: 0px 15px;
    background-color: #fcb60a;
    border-radius: 2px;
    border: none;
    width: 100%;
}
.footer_block_top .subscribe-main-bottom input[type="submit"]:hover{
	background-color: #fcb60a;
}

/*ПОДВАЛ сайта
------------*/
.footer_block_second{
	border: none;
	background-color: #f5f5f5;
	padding-top: 21px;
}
.footer_menu>li{
	width:25%;
}
.footer_menu>li>a, .footer_block_center_left .center_left_title a{
	color: #000000;
    font-size: 20px;
    font-weight: 700;
    text-decoration: none;
    font-family: 'M PLUS 1p', sans-serif;
}
.footer_menu > li.li-hover > a, .footer_menu > li.li-active > a{
	background: none;
}
.wrap_footer_menu{
	margin-top: 23px;
	padding-left: 12px;
}
.footer_block_center_left{
	margin-top: 31px;
}
.footer_menu>li>ul>li>a{
	color: #797979;
    font-family: 'M PLUS 1p', sans-serif;
    font-size: 12px!important;
    padding-bottom: 8px;
}
.footer_block_center .row{
	-webkit-box-shadow: 0 1px 1px 1px rgba(207,207,207,0.5);
}
.footer_menu>li>ul>li>a:hover{
	color: #ff3545;
}
ul.footer_menu > li.li-first > ul > li:nth-child(3) > a{
	color: #ff3545;
}
.footer_menu li a{
	padding-left: 8%;
}
.footer_block_center_left .center_left_email, .footer_block_center_left .center_left_title, .footer_block_center_left .footer_wrap_phone{
	margin-left: 2%;
}
.footer_block_center_left .center_left_title{
	line-height: normal;
}
.center_left_email, .footer_social{
	font-size: 14px;
	color: #797979;
    font-family: 'M PLUS 1p', sans-serif;
}
.footer_wrap_phone{
	font-family: 'RobotoRegular';
	font-size: 20px;
	color: #ff3545;
}
.footer_block_center_left .footer_wrap_phone span.ph-off{
	display: none;
}
.footer_social{
	padding: 0;
	margin-left: 2%;
	max-width: none;
	margin-bottom: 2px;
}
.footer_social ul{
	width: auto;
	padding: 0;
	background: none;
}
.center_left_email{
	margin-bottom: 14px;
}
.footer_wrap_phone{
	margin-bottom: 16px;
}
.footer_social ul li{
	width: auto;
}
.footer_menu>li>ul{
	border-color: #f2efed;
}
.label-social-footer-ico{
	padding-bottom: 8px;
	display: block;
}
.footer_menu li a{
	padding-left: 10%;
}
.footer_social .social_fb, .footer_social .social_gog, .footer_social .social_inst, .footer_social .social_ok, .footer_social .social_twitt, .footer_social .social_vk{
	width: 30px;
	height: 30px;
	display: block;
	margin: 0px 7px 0px 0px;
	background: url('../img/social-big-button.png') no-repeat;
}
.footer_social .social_fb:hover, .footer_social .social_gog:hover, .footer_social .social_inst:hover, .footer_social .social_ok:hover, .footer_social .social_twitt:hover, .footer_social .social_vk:hover{
	opacity: 0.8;
}
.footer_social .social_fb{
	background-position: 0px -35px;
}
.footer_social .social_twitt{
	background-position: 0px -70px;
}
.footer_social .social_gog{
	background-position: 0px -105px;
}
.footer_social .social_inst{
	background-position: 0px -175px;
}
.footer_social .social_ok{
	background-position: 0px -140px;
}
.footer_social.small{
	margin: -1px 0px 0px 0px;
	padding: 0;
	max-height: 17px;
	text-align: right;
}
.footer_social.small .social_fb, .footer_social.small .social_gog, .footer_social.small .social_inst, .footer_social.small .social_ok, .footer_social.small .social_twitt, .footer_social.small .social_vk{
	width: 17px;
	height: 17px;
	display: block;
	margin: 0px 0px 0px 4px;
	background: url('../img/social-small-button.png') no-repeat;
}
.footer_social.small .social_fb{
	background-position: 0px -20px;
}
.footer_social.small .social_twitt{
	background-position: 0px -40px;
}
.footer_social.small .social_gog{
	background-position: 0px -60px;
}
.footer_social.small .social_inst{
	background-position: 0px -101px;
}
.footer_social.small .social_ok{
	background-position: 0px -81px;
}
.copyright, a.sotbit{
	color: #333333;
	font-size: 12px;
    font-family: 'M PLUS 1p', sans-serif;
}
a.sotbit{
	background-position: 0 7px;
	text-decoration: none;
}
.footer_bottom_right{
	
}
.footer_bottom_center .block_bottom_center, .footer_bottom_right .block_bottom_right{
	border: none;
	background: none;
}
.footer_bottom_right .block_bottom_right{
	max-width: none;
}
.footer_block_center{
	background: none;
	padding-bottom: 47px;
}
.my-footer-pay a{
	height: 40px;
	display: inline-block;
	margin-right: 8px;
	background: url('../img/footer-pay-all.png') no-repeat;
}
.my-footer-pay a:hover{
	opacity: 0.7;
}
.my-footer-pay a.pay-visa{
	width: 77px;
}
.my-footer-pay a.pay-master-card{
	width: 65px;
	background-position: 0 -40px;
}
.my-footer-pay a.pay-yandex-dengi{
	width: 78px;
	background-position: 0 -80px;
}
.my-footer-pay a.pay-qiwi{
	width: 90px;
	background-position: 0 -120px;
}
.my-footer-pay a.pay-robokassa{
	width: 146px;
	background-position: 0 -160px;
}
.my-footer-pay a.pay-webmoney{
	width: 125px;
	background-position: 0 -200px;
}
.footer_block_second{
	padding-bottom: 20px;
}
.block_small_banner a:hover, .block_small_banner img:hover,
.block_average_banner a:hover, .block_average_banner img:hover{
	opacity: 0.90;
}
.wrap-buy-now-slider{
	margin-left: -10px;
}
.wrap-buy-now-slider .owl-stage-outer{
	padding: 10px;
}
#buy-now-slider .block_price, .buy-now-slider .block_price{
	width: 100%;
	margin: 0;
}
#buy-now-slider .block_price .item_price, .buy-now-slider .block_price .item_price{
	float: left;
}
/*МЕДИА-ЗАПРОСЫ
-------------*/
@media (min-width: 1200px){
	.content-text ul.left_menu_onelevel{
		height: 462px;
	}
	.footer_block_top_center label, .footer_block_top_center p{
		line-height: 45px;
	}
	#buy-now-slider .buy_now_bottom .buy_now_bottom_inner .wrap_price_name, .buy-now-slider .buy_now_bottom .buy_now_bottom_inner .wrap_price_name{
		height: auto;
	}
	.wrap-buy-now-slider .owl-stage-outer{
		width: 1190px;
	}
	.header-top-2 span.time-work {
		padding-left: 0;
	}
}
@media (max-width: 1199px){
	.header-top-2 span.time-work{
		padding-left: 0;
	}
	ul.mega_top_menu li a{
		padding-left: 0px;
		padding-right: 5px;
	}
	.footer_menu>li>a{
		line-height: normal;
	}
	.footer_block_center_left{
		margin-top: 23px;
	}
	.footer_menu>li>a, .footer_block_center_left .center_left_title a{
		font-size: 18px;
	}
}
@media (max-width: 991px){
	.header-top-1 .c-bxmaker_geoip_line_default_box > span.city_title_box{
		padding-right: 0;
	}
	.footer_block_top_center label, .footer_block_top_center p{
		line-height: normal;
	}
}
@media (max-width: 767px){
	.header-top-1 .header-login.enter{
		margin-top: 0;
	}
	.footer_social.small{
		margin: 0px 0px 4px 0px;
		padding: 0;
		max-height: 17px;
		text-align: right;
	}
	.footer_block_center_left .footer_wrap_phone span.ph-off{
		display: inline-block;
		font-family: 'M PLUS 1p', sans-serif;
    	font-size: 12px;
    	color: #464646;
	}
	.footer_block_center{
		padding-bottom: 20px;
	}
	.footer_menu>li>ul{
		margin-left: 0;
	}
	.footer_menu>li>ul>li>a{
		padding-bottom: 2px;
	}
	.footer_block_center_left .center_left_email, .footer_block_center_left .center_left_title, .footer_block_center_left .footer_wrap_phone{
		margin-left: 0;
	}
	.wrap_footer_menu{
		padding-left: 0px;
	}
	.footer_menu li a, .footer_menu>li.li-first a{
		padding-left: 0;
	}
	.logo img.logo-miss{
		width: auto;
		margin-left: 0;
	}
	.my-main-banner{
		padding-left: 15px;
	}
	.footer_block_top_center{
		text-align: center;
		margin-bottom: 15px;
	}
	.footer_block_top_center, .footer_block_top_left, .footer_block_top_right{
		max-width: none;
	}
	#search{
		padding-left: 15px;
		padding-right: 15px;
	}
	.row.my-phone-container{
		padding-left: 15px;
		padding-top: 0;
	}
	.my-phone-container a.my-phone{
		padding-left: 22px;
	}
	.header-top-3{
		background: none;
	}
	.top-my-block-korzina{
		padding-top: 0;
	}
	.my-block-korzina{
		padding-bottom: 15px;
	}
	#search input[type=text]{
		padding-right: 56px;
	}
	.no-relative{
		position: static;
	}
	.content-text ul.left_menu_onelevel{
		display: none;
	}
	.xs-padding-my-min{
		padding-left: 10px;
		padding-right: 10px;
	}
	.xs-my-pd-right{
		padding-right: 5px;
	}
	.xs-my-pd-left{
		padding-left: 5px;
	}
	.footer_block_top .subscribe-main-bottom .subsribe-bottom-big-text, .footer_block_top .subscribe-main-bottom .subsribe-bottom-small-text{
		text-align: center;
	}
	.footer_block_top .subscribe-main-bottom input[type="text"]{
		margin-bottom: 15px;
	}
	.footer_social{
		margin-left: 0;
	}
	.footer_block_top .subscribe-main-bottom{
		padding: 32px 15px 26px 15px;
	}
}
@media (max-width: 991px) and (min-width: 768px){
	.header-top-1 .header-login{
		margin-top: 0;
	}
	.logo img.logo-miss{
		width: 220px;
		top: 50px;
	}
	.row.my-phone-container{
		padding-right: 70px;
	}
	#search{
		padding-right: 70px;
		margin-bottom: 28px;
	}
	.my-phone-container a.my-phone{
		padding-left: 0px;
	}
	#search input[type=text]{
		padding-right: 56px;
	}
	.top-my-block-korzina{
		padding-top: 43px;
	}
	ul.main-top-center>li{
		padding-right: 10px;
	}
	.content-text ul.left_menu_onelevel{
		height: 290px;
	}
	.content-text ul.left_menu_onelevel li a{
		padding: 5px;
		font-size: 12px;
	}
	.footer_menu>li>a, .footer_block_center_left .center_left_title a{
		font-size: 14px;
	}
	.footer_wrap_phone{
		font-size: 18px;
	}
	.footer_social .social_fb, .footer_social .social_gog, .footer_social .social_inst, .footer_social .social_ok, .footer_social .social_twitt, .footer_social .social_vk{
		margin-bottom: 7px;
	}
	.footer_menu>li>ul>li>a{
		font-size: 12px;
		padding-bottom: 4px;
	}
	.footer_block_center_left{
		margin-top: 18px;
	}
}
@media (max-width: 1199px) and (min-width: 992px){
	.header-top-1 .header-login.enter{
		margin-top: 0;
	}

	.content-text ul.left_menu_onelevel li a {
		display: block;
		padding: 7px 10px;
	}

	.logo img.logo-miss{
		width: 242px;
	}
	.logo{
		padding-top: 13px;
	}
	.row.my-phone-container{
		padding-right: 42px;
	}
	#search{
		padding-right: 49px;
		margin-bottom: 28px;
	}
	/*.top-my-block-korzina{
		padding-top: 43px;
	}
	.logo img.logo-miss{
		top: 30px;
	}*/
	#search input[type=text]{
		padding-right: 0;
	}
	.my-phone-container a.my-phone{
		padding-left: 22px;
	}
	.content-text ul.left_menu_onelevel{
		height: 382px;
	}
	.footer_block_top .subscribe-main-bottom .subsribe-bottom-big-text{
		font-size: 26px;
	}
}
@media (min-width: 768px){
	.sm-padding-my-min{
		padding-left: 5px;
		padding-right: 10px;
	}
	.row.my-search-container{
		padding-left: 39px;
	}
	.sm-padding-my-min-2{
		padding-left: 10px;
		padding-right: 5px;

	}
}


/*yush*/
.left-block .title {
    font-family: 'M PLUS 1p', sans-serif;
    font-size: 17px;
    line-height: 23px;
    /* background: url("/bitrix/templates/miss_shop/site_files/css/../img/bg_title_left_block.png") 100% 100% no-repeat; */
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 0;
    background: linear-gradient(180deg,#fcb60a 50%,#fdca4e);
}

.block_left_menu>ul>li ul>li:after {
    display: none;
}


.left-block-inner {
    padding-top:0 ;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    border-top: 0;
}

.block_left_menu>ul>li:first-child {
    margin-top: 6px;
}

.block_left_menu > ul > li.dropdown {
    margin-top: 0;
}

.block_left_menu ul li a {
    font-family: 'ProximaNovaReg',sans-serif;
    font-size: 14px;
}

.block_left_menu > ul > li.dropdown > a {
    background: url(/bitrix/templates/miss_shop/site_files/css/../img/miss_left_block_li_icon_close.png)
        14px 20px no-repeat #faf8f8;
}

.block_left_menu>ul>li.dropdown.li-open>a {
    background: url(/bitrix/templates/miss_shop/site_files/css/../img/miss_left_block_li_icon.png)
        14px 22px no-repeat #896e66;
}

.block_left_menu>ul>li>a {
    background-color: #f6f6f6;
    border: 0;
    display: block;
    padding: 15px 15px 15px 30px;
    color: #33363b;
    font-family: 'M PLUS 1p', sans-serif;
    font-size: 15px;
    text-transform: uppercase;
}

.block_left_menu > ul > li.dropdown.li-open > a ,
.block_left_menu > ul > li.dropdown.li-active > a ,
.block_left_menu > ul > li:hover > a ,
.block_left_menu > ul > li.dropdown:hover > a {
    background-color: #fcb60a;
    border: 0;
    color: #33363b;
}

.block_left_menu > ul > li.dropdown > a {
    background-color: #f6f6f6;
}

.block_form_filter {
     margin: 25px 0 ;
}

.filter_block.block_open .block_name {
    background: url(/bitrix/templates/miss_shop/site_files/css/../img/miss_left_block_li_icon.png)
    20px 27px no-repeat;
}

.filter_block {
    border: 0;
    padding: 0;
    margin-bottom: 20px;
}

.filter_block.filter_price {
    padding: 0;
}

.filter_block .block_name {
    padding: 20px 0 20px 40px ;
    color: #33363b;
    font-family: 'M PLUS 1p', sans-serif;
    font-size: 15px;
    margin-left: 0;
    background: url(/bitrix/templates/miss_shop/site_files/css/../img/miss_left_block_li_icon_close.png)
        20px 25px no-repeat;
    background-color: #fcb60a;
    text-transform: none;
}

.inner_filter_block ul li {
    font-family: 'M PLUS 1p', sans-serif;
}

.filter_block.filter_price .block_name {
    margin-left: 0;
}

.filter_block.block_open .block_name {
    background-color: #fcb60a;
}

.filter_block .inner_filter_block ,
.filter_price .inner_filter_block {
    background-color: #f6f6f6;
    border-radius: 0;
    padding: 10px 20px 20px;
    margin-bottom: 0;
    margin: 0 1px;
}

.noUi-target {
    border-radius: 0;
    border: none;
    height: 5px;
    margin: 15px 1px 20px;
}

.noUi-connect {
    background-color: #b6b6b6;
}

.noUi-horizontal .noUi-handle {
    top: -5px;
}

.inner_filter_block_2_1 input,
.inner_filter_block_2_1 input:focus,
.inner_filter_block_2_2 input,
.inner_filter_block_2_2 input:focus {
    font-family: 'M PLUS 1p', sans-serif,sans-serif;
}

.inner_page .inner_title_brand {
    background: none;
    border-bottom: 0;
    border-top: 0;
    margin-bottom: 0px;
    height: 50px;
    line-height: 50px;
    padding: 0;
    overflow: hidden;
}

.inner_page .inner_title_brand .text {
    font-family: 'M PLUS 1p', sans-serif,sans-serif;
    text-transform: uppercase;
    line-height: initial;
    font-size: 20px;
    margin-bottom: 0;
}

.bx_pagination_page ul li {
    border: 0;
}

.col-sm-pull-7 .bx_pagination_page ul {
	white-space:nowrap;
	height:17px;
	line-height:17px;
	position:relative;
	top:-4px;
}

.col-sm-pull-7 .bx_pagination_page ul li {
	display:inline-block;
	float:none;
	padding:0px;
}

.col-sm-pull-7 .bx_pagination_page ul li a {
	display:block;
	float:none;
	position:relative;
	top:0px;
	padding:0px;
}

.col-sm-pull-7 {
	padding-right:0px;
	padding-left:15px;
}

.col-sm-push-7 {
	padding-right:0px;
	padding-left:15px;
}

.col-sm-pull-7 .bx_pagination_page ul li a.navig_previous, .col-sm-pull-7 .bx_pagination_page ul li a.navig_next {
	position:relative;
	top:4px;
}

.bx_pagination_page ul li ,
.bx_pagination_page ul li a,
.bx_pagination_page ul li span,
.block-pagination {
    font-family: "MerriweatherRegular" , sans-serif;
    font-size: 13px;
    color: #60666a;
}

.bx_pagination_page ul li span,
.bx_pagination_page ul li a {
    font-weight: bold;
}

.count_item .number {
    color: #191919;
}

.block-pagination .wrap_select_number .ik_select {
    border: 0;
}

.bx_pagination_page ul li.bx_active span ,
.bx_pagination_page ul li:hover a ,
.bx_pagination_page ul li:hover span {
    background:none;
}

.bx_pagination_page ul li.bx_active,
.bx_pagination_page ul li:hover {
    border: 0;
    border-bottom: 1px solid #9d9d9d;
}

.block-pagination .block_sort .wrap_select_sort .ik_select {
    border: 0;
}

.block-pagination .block_sort .wrap_select_sort .ik_select .ik_select_link_text ,
.block-pagination .wrap_select_number .ik_select .ik_select_link_text {
    font-family: "MerriweatherRegular",sans-serif;
    background: url(/bitrix/templates/miss_shop/site_files/css/../img/miss_select_arrow_new.png)
        right center no-repeat #fff;
}

.block-pagination .wrap_select_number {
	width: 33px;
    float: left;
    display: block;
}

/*catalog items start*/

.item-top-part .item-top-part-inner {
    border: 0;
}

.item-bottom-part .buy_now_bottom_inner {
    border-top: 1px solid #dfdfdf;
    padding: 6px 5%;
}

.item_open .item-bottom-part .item_second_name ,
.item_open .item-bottom-part .item_second_name a ,
.item-bottom-part .item_second_name ,
.item-bottom-part .item_second_name a {

    font-family: 'M PLUS 1p', sans-serif!important;
    font-size: 14px;
    font-style: normal!important;
    color: #191919;
    text-align: center;
    min-height: 90px;
}

.item-bottom-part .item_second_name a i {
    font-style: normal!important;
}

.item-bottom-part {
    /*background-color: #fff;
    padding-top: 5px;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;*/
    box-shadow: 0 1px 3px 0 #cfcfcf;
    -webkit-box-shadow: 0 1px 3px 0 #cfcfcf;
    -moz-box-shadow: 0 1px 3px 0 #cfcfcf;
}

.hover .item-bottom-part {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

.item-top-part {
    padding-bottom: 0;
}

.item-bottom-part .buy_now_bottom_inner {
	position: relative;
}

.item_bskt {
	display: block;
	position: absolute;
    line-height: 1;
    right: 5%;
    bottom: 6px;
	z-index: 999;
}

.item_bskt a {
	display: block;
}

.item_bskt .item_bskt_btn {
	width: 50px;
	height: 40px;
	border: 0;
	outline: none;
	background: linear-gradient(180deg,#fcb60a 50%,#fdca4e);
	border-radius: 2px;
    padding: 0; 
}
.item_bskt_btn_1{
	width: 45%!important;
    height: 40px!important;
    border: 0!important;
    outline: none!important;
    background: linear-gradient(180deg,#fcb60a 50%,#fdca4e)!important;
    border-radius: 2px!important;
    padding: 0!important;
    float: right!important;
}

.item_bskt .item_bskt_btn:hover {
	background: #fcb60a;
}

.item_bskt_btn-img {
    display: inline-block;
    margin: 10px 15px;
    width: 20px;
    background: url("/bitrix/templates/miss_shop/site_files/img/icons.png") no-repeat 1px 1px;
    height: 20px;
}

#buy-now-slider .item-discount ,
.buy-now-slider .item-discount ,
.item-top-part .item-discount {
	position: absolute;
	top: 5%;
	right: 6px;
	width: 50px;
	background: #fcb60a;
	height: 50px;
	border-radius: 50%;
	padding: 16px 8px;
}

#buy-now-slider .item-discount .item-discount-inner,
.buy-now-slider .item-discount .item-discount-inner ,
.item-top-part .item-discount .item-discount-inner {
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #ffffff;
	padding: 0;
	border:0;
	background: none;
}

.block_price ,
.item_prices {
	position: relative;
	z-index: 99;
}

.item-bottom-part .item_price {
    color: #fd0519;
    margin-right: 3px;
    font-family: 'M PLUS 1p', sans-serif;
    font-size: 23px;
    font-weight: bold;
}

.item-bottom-part .item_price ruble, .wd_rub {
    font-weight: bold!important;
}

.item-bottom-part .item_price_big {
	position: absolute;
	top: -25px;
	left: 0;
	color: #333333;
	margin-right: 3px;
	margin-bottom: 0;
	line-height: 18px;
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 18px;
	font-weight: bold;
	width: 100%;
}

.item_price_big ruble {
	font-weight: bold!important;
}
/*catalog items end*/


/* block-you-slider start */

.block-you-slider .buy_now_bottom {
    box-shadow: 0 1px 3px 0 #cfcfcf;
    -webkit-box-shadow: 0 1px 3px 0 #cfcfcf;
    -moz-box-shadow: 0 1px 3px 0 #cfcfcf;
}

.block_you_look_big .title {
    font-family: 'M PLUS 1p', sans-serif;
    font-size: 25px;
    font-weight: bold;
    color: #ff0217;
    padding-left: 0px;
    
}

.block-you-slider .buy_now_bottom_inner .item_second_name ,
.block-you-slider .buy_now_bottom_inner .item_second_name a,
.block-you-slider .item_open .buy_now_bottom_inner .item_second_name ,
.block-you-slider .item_open .buy_now_bottom_inner .item_second_name a {
    font-family: 'M PLUS 1p', sans-serif!important;
    font-size: 14px;
    font-style: normal!important;
    color: #191919;
    text-align: center;
    min-height: 90px;
}


.block-you-slider .item_open .buy_now_bottom_inner .item_second_name a i ,
.block-you-slider .buy_now_bottom_inner .item_second_name a i {
    font-style: normal!important;
}

.block-you-slider .buy_now_bottom_inner .item_price {
    margin-bottom: 10px;
    color: #ff0015;
    margin-right: 3px;
    font-family: 'M PLUS 1p', sans-serif;
    font-size: 22px;
    font-weight: bold;
}

.block-you-slider .buy_now_bottom_inner .item_price ruble, .wd_rub {
    font-weight: bold!important;
}

.block-you-slider .buy_now_bottom_inner .item_price_big {
    position: absolute;
    top: -25px;
    left: 0;
    color: #333333;
    margin-right: 3px;
    margin-bottom: 0;
    line-height: 18px;
    font-family: 'M PLUS 1p', sans-serif;
    font-size: 18px;
    font-weight: bold;
}

.block-you-slider .item_price_big ruble {
    font-weight: bold!important;
}

.block-you-slider .buy_now_bottom_inner .item_bskt {
    position: absolute;
    right: 5%;
    bottom: 6px;
    z-index: 999;
}

.block-you-slider .buy_now_bottom_inner .item_bskt a {
    display: block;
}

.block-you-slider .buy_now_bottom_inner .item_bskt .item_bskt_btn {
    width: 50px;
    height: 40px;
    border: 0;
    outline: none;
    background: linear-gradient(180deg,#fcb60a 50%,#fdca4e);
    border-radius: 2px;
    padding: 0;
}

.block-you-slider .buy_now_bottom .buy_now_bottom_inner {
    position: relative;
    border-left: 0;
    border-right: 0;
    padding: 6px 5%;
}

.block-you-slider .buy_now_top {
    padding-bottom: 0;
}


.block-you-slider .buy_now_top .item-discount {
    position: absolute;
    top: 5%;
    right: 6px;
    width: 50px;
    background: #ff1000;
    height: 50px;
    border-radius: 50%;
    padding: 16px 8px;
}

.block-you-slider .item-discount .item-discount-inner {
    font-family: 'M PLUS 1p', sans-serif;
    font-size: 16px;
    line-height: 18px;
    color: #fffafa;
    padding: 0;
    border:0;
    background: none;
}
/* block-you-slider end */


/*  catalog element start */

.detail_block_title {
    height: auto;
	padding: 3px 0;
    background: none;
    border-bottom: 0;
    margin-bottom: 0;
    margin-left: 0;
}

.detail_block_title .block_title_left {
    padding: 0px 0;
}

.detail_block_title .detail_title {
    font-family: 'M PLUS 1p', sans-serif;
    font-size: 27px;
    color: #333333;
    line-height: 29px;
    margin-bottom: 0;
}

.detail_block_title .block_title_list ,
.detail_block_title .block_title_share {
    padding-top: 8px;
    float: right;
}

@media(max-width: 767px) {

	.detail_block_title .block_title_list ,
	.detail_block_title .block_title_share {
		float: left;
	}
	.detail_block_title .block_title_list ul li {
		margin: 0 10px 0 0;
	}

}

.detail_block_title .block_title_list ul li .list_left ,
.detail_block_title .block_title_list ul li .list_right {
    background-position: 0px 0px; width: 27px;
    height: 27px;
    border-radius: 6px;
}

.detail_block_title .block_title_list ul li .list_left {
    background: url(../img/arrow_prev_product.png) #f6f6f6 no-repeat;
}

.detail_block_title .block_title_list ul li .list_right {
    background: url(../img/arrow_next_product.png) #f6f6f6 no-repeat;
}


.detail_block_title .block_title_list ul li:hover .list_left,
.detail_block_title .block_title_list ul li:hover .list_right {
    opacity: 1;
    background-color: #faf8f8;
}

.detail-right-block .title {
    font-family: 'M PLUS 1p', sans-serif;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 32px;
    padding: 15px 0;
    padding-left: 30px;
    font-weight: normal;
    margin: 0;
    color: #33363b;
    text-align: left;
    border:0;
    background: #f6f6f6;
    margin-bottom: 25px;
}

@media(max-width:767px) {

    .detail-right-block .title {
        text-align: center;
        padding-left: 0;
    }
}

.detail-right-block .block-picture li {
    position: relative;
	list-style: none;
    float: left;
    width: 32%;
    margin-right: 2%;
    margin-bottom: 0;
    padding-left: 0;
	box-shadow: 0 1px 4px 1px #d9d9d9;
	-webkit-box-shadow: 0 1px 4px 1px #d9d9d9;
	-moz-box-shadow: 0 1px 4px 1px #d9d9d9;
}

.detail-right-block .block-picture li:last-child {
    margin-right: 0;
}

.detail-right-block .block-picture a {
    text-align: center;
}

.detail-right-block .block-picture a img {
    border: 0;
    width: 100%;
}

.detail-right-block .picture-descript {
    position: relative;
    display: block;
    width: 100%;
    bottom: 0;
    left: 0;
    background: none;
    padding: 0;
    border: 0;
    margin-top: 6px;
    border-top: 1px solid #dfdfdf;
    padding-top: 15px;
}

.detail-right-block .picture-descript .name {
    font-family: 'M PLUS 1p', sans-serif!important;
    font-size: 13px;
    text-decoration: none;
    font-style: normal !important;
    color: #191919;
    text-align: center;
    min-height: 95px;
    padding: 0 10px;
    margin-bottom: 19px!important;
}

.detail-right-block .block-picture a {
    text-decoration: none;
}

.picture-descript .picture-descript-in {
    background: none;
    width: 100%;
    display: block;
    text-align: center;
}

.picture-descript .picture-descript-in .price {
    font-size: 19px;
    
    color: #ff3545;
    margin-right: 3px;
    font-family: 'M PLUS 1p', sans-serif;
    
    font-weight: bold;
    text-align: left;
    line-height: 1;
    margin-left: 5%;
    margin-bottom: 13px;
}

.picture-descript .picture-descript-in .price ruble {
    font-weight: bold!important;
}


.discount_price_old ,
.discount_price_new {
    display: block;
}

.discount_price.discount_price_new {
    font-family: "RobotoBold";
    font-size: 30px;
    line-height: 48px;
    color: #ff3545;
}

.discount_price.discount_price_new ruble {
    font-weight: bold!important;
}

.old_price.discount_price_old {
    font-family: "RobotoRegular";
    font-size: 16px;
    color: #bababa ;
}

.detail_prop, .detail_sect {
    margin-top: 0px;
}

.detail_prop span, .detail_sect a {
    margin: 0;
    color: #858585;
    font-size: 12px;
    line-height: 24px;
    font-family: "MerriweatherRegular";
}

.detail_prop .black {
    color: #333333;
}

.detail_block_price_cont {
    padding: 15px 35px;
    background: #f6f6f6;
    border-radius: 2px;
}

.detail_block_brand ,
.detail_color,
.detail_prop,
.detail_sect,
.detail_size,
.wrap_more_info_url,
.wrap_table_size {
    padding-left: 0;
    padding-right: 0;
}

.detail_block_price {
    padding: 10px 20px;
    border: 0;
    background-color: #fff;
    margin-bottom: 15px;
    max-width: 100%;
	box-shadow: 0 1px 4px 1px #d9d9d9;
	-webkit-box-shadow: 0 1px 4px 1px #d9d9d9;
	-moz-box-shadow: 0 1px 4px 1px #d9d9d9;
}

.detail_block_buy .block_quantity label {
    font-family: "MerriweatherRegular";
    font-size: 16px;
    color: #464646;
    
}

.detail_block_buy .block_quantity label input {
    width: 40px;
    padding: 5px 0;
    margin-left: 5px;
    text-align: center;
    border: 0;
	box-shadow: inset 1px 1px 1px 0px #d9d9d9;
}


a.btn_add_basket, a.btn_add_wish {
    font-size: 11px;
    font-family: ProximaNovaBold;
    text-transform: uppercase;
    line-height: 1;
    padding: 12.5px;
	height: auto;
	margin-right: 7%;
    border-radius: 2px;
}
.detail_block_price>.block_quantity{
	display: inline-block;
    width: 100%;
   
}

a.btn_add_basket {

    position: relative;
    color: #393939;
    border: 0;
    margin-top: 15px;
    text-decoration: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
	text-align: left;
	padding-left:35px;
	background: linear-gradient(180deg,#fedd69 50%,#fdca4e); 
	display:inline-block;
	width:45%;
}

a.btn_add_basket:hover,
a.btn_add_basket:focus {
    background: #ffe279;
}

a.btn_add_basket:before {
    display: inline-block;
    content: " ";
    position: absolute;
    left: 10%;
    top: 9px;
    width: 17px;
    height: 17px;
    background: url("../img/motochki-shopping-cart.png") no-repeat 0px 0px;
}

.preview a.btn_add_basket:before {
	display: none;
}

a.btn_add_wish {
    color: #ff3545;
    background-color: #fff;
    margin-top: 15px;
    border: 1px solid #f7f7f7;
    text-decoration: none;
    box-shadow:2px 2px 5px 1px #cccccc;
    -webkit-box-shadow: 2px 2px 5px 1px #cccccc;
    -moz-box-shadow: 2px 2px 5px 0px #cccccc;
	transition: background 0.3s ease-in-out;
	display: inline-block;
	width: 45%;
	padding: 11px 12px 10px 12px;
}


a.btn_add_wish:hover,
a.btn_add_wish:focus  {
    background: #f6f6f6;
}

.stores_info {
    background: none;
    border: 0;
    margin-bottom: 0px;
    max-width: 100%;
    padding:  10px;
}

.stores_info .title {
    color: #333333;
    font-size: 13px;
    font-family: ProximaNovaBold;
    text-transform: uppercase;
    line-height: 17px;
    text-align: left;
}

.stores_info .stores_info_item_green.stores_info_item_symbol ,
.stores_info .stores_info_item_red.stores_info_item_symbol {
    font-family: ProximaNovaBold;
    font-size: 14px;
    display: block;
    background: #fff;
    margin-top: 5px;
    width: 20px;
    height: 20px;
}
.stores_info .fa {
	margin: 0 4px ;
}

/*.stores_info .stores_info_item_red.stores_info_item_symbol {
    background: url("../img/cat_elem_sklad_yes.png") #fff 5px 5px no-repeat;
}*/


.detail_block_back_call.sotbit_order_phone {

	max-width: 100%;
	width: 100%;
	background: #f6f6f6;
	padding: 15px 20px;
	margin-top: 15px;
}

.order_sotbit_phone.title {
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 16px;
	color: #393939;
	text-transform: uppercase;
}

.order_sotbit_phone.text {
	color: #a6a6a6;
}

.detail_block_back_call .wrap_back_call {
	background: none;
	border:0; 
	padding: 0;
}

.wrap_back_call label {
    font-family: "MerriweatherRegular";
    font-size: 12px;
    line-height: 40px;
    color: #858585;
    margin-right:0;
}

.detail_color ul > li > span {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}


.wrap_back_call .order_sotbit_phone.order_sotbit_inp {
	font-family: RobotoRegular;
    font-size: 16px;
    line-height: 40px;
    height: 40px;
    color: #464646;
    background: #fff;
    border:0;
    width: 100%;
    max-width: 100%;
    border-radius: 0;
    box-shadow: inset 1px 1px 1px 0px #cccccc;
    -webkit-box-shadow: inset 1px 1px 1px 0px #cccccc;
    -moz-box-shadow: inset 1px 1px 1px 0px #cccccc;
    padding: 0 ;
    padding-left: 5px;
}

.wrap_back_call .order_sotbit_phone.order_sotbit_inp:focus {
    width: 100%;
    background: #fff;
    color: #464646;
    border: 0;
    line-height: 40px;
    height: 40px;
    padding: 0 ;
    max-width: 100%;
    padding-left: 5px;
    box-shadow: inset 1px 1px 1px 0px #cccccc;
    -webkit-box-shadow: inset 1px 1px 1px 0px #cccccc;
    -moz-box-shadow: inset 1px 1px 1px 0px #cccccc;
    font-family: RobotoRegular;
    font-size: 16px;
}

@media(max-width: 767px) {
	.wrap_back_call .order_sotbit_phone.order_sotbit_inp {
		margin-bottom: 15px;	
	}
}

.detail_block_back_call .wrap_input .order_sotbit_phone.order_sotbit_btn {
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	padding: 11px 0;
	text-align: center;
	color: #393939;
	border: 0; 
	line-height: inherit;
	height: auto;
	margin: 0;
	width: 100%;
	max-width: 100%;
    background: linear-gradient(180deg,#fedd69 50%,#fdca4e);
}


.detail_block_back_call .wrap_input .order_sotbit_phone.order_sotbit_btn:hover,
.detail_block_back_call .wrap_input .order_sotbit_phone.order_sotbit_btn:focus {
    background: #ffe279;
    border: 0;
}

.detail_block_back_call .wrap_input.sotbit_wrap_input {
	padding: 0;
	border: 0;
	background: none;
	width: 100%;
	max-width: 100%;
	margin: 0;
	box-shadow: none ;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

.detail_block_property {
    max-width: 100%;
}

.new_position .detail_color {
    padding-top: 0;
    background: none;
}

.new_position .detail_prop_title {

	font-family: 'M PLUS 1p', sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 25px ; 
	color: #33363b;

}

.new_position .detail_color ul {
	width:100%;
}
.new_position .detail_color ul li span ,
.new_position .detail_color ul li.li-active ,
.new_position .detail_color ul li:hover ,
.new_position .detail_size ul li {
    border: 0;
}

.new_position .detail_color ul > li > span {
    
    font-family: 'M PLUS 1p', sans-serif;
    font-size: 12px;
    color: #191919;
    text-align: left;
    line-height: 35px;
}

.new_position .detail_color ul > li > span .wrap_for_props_title {
	padding: 7px 10px;
	display: block;
	position: relative;
}

 .wrap_for_props_title .item_bskt   {
    width: 100%;
    height: 30px;
	 margin-bottom: 10px;
 }



.wrap_for_props_title  .item_bskt_btn-img {
    margin: 5px 10px;
}

.new_position .detail_color ul li.color_img {
	height: auto;
	overflow: hidden; 
	margin: 0;
	padding: 0; 
	padding: 0; 
    border: 0;
	box-shadow: 0 1px 4px 1px #d9d9d9;
	-webkit-box-shadow: 0 1px 4px 1px #d9d9d9;
	-moz-box-shadow: 0 1px 4px 1px #d9d9d9;
}

.new_position .detail_color ul li.color_img img {
	width: 100%;
	/*padding-bottom: 6px;*/
	height: 200px;
    /*border-bottom: 1px solid #dcdcdc;*/
}
#reviews-statistics {
    border-top: 0; 
    clear: both;
}

#reviews-statistics h3 {
	font-family: ProximaNovaBold;
	font-size: 25px;
	line-height: 48px;
	color: #33363b!important;
    text-transform: uppercase;

}

.add-questions .spoiler ,
.add-comments .spoiler ,
.add-reviews .spoiler {
   border: 0;
    box-shadow: none;
    padding: 0;
}

.add-questions .spoiler  .spoiler-input  ,
.add-comments .spoiler  .spoiler-input  ,
.add-reviews .spoiler  .spoiler-input {
    padding: 16px 40px;
    color: #ffffff;
    text-decoration: none;
    font-family: ProximaNovaBold;
    font-size: 23px;
    text-transform: uppercase;
    border-radius: 25px;
    background: linear-gradient(180deg,#fcb60a 50%,#fdca4e)!important;
}


}

.add-questions .spoiler .spoiler-input:hover ,
.add-comments .spoiler .spoiler-input:hover ,
.add-questions .spoiler .spoiler-input:focus ,
.add-comments .spoiler .spoiler-input:focus ,
.add-reviews .spoiler-input:hover ,
.add-reviews .spoiler-input:focus {
    background:#fcb60a!important;
}

#reviews-statistics p.text-fixed {
    font-family: 'M PLUS 1p', sans-serif,Arial,sans-serif;
}

#reviews-statistics .reviews-scale-full {
    background: #e39f5a!important;
}

.social_vk, .social_fb, .social_twitt, .social_inst, .social_gog {
	width: 30px;
	height: 31px;
	display: block;
	margin: 0 auto;
	background: url(../img/mister_sprite_social_icon_new.png);
}

.social_twitt {
	background-position: -5px -145px;
}

.social_twitt:hover {
	background-position: -5px -180px;
}

.social_vk {
	background-position: -5px -5px;
}

/*.social_vk:hover {
	background-position: -5px -40px;
}*/
.social_fb {
	background-position: -5px -75px;
}
/*
.social_fb:hover {
	background-position: -5px -110px;
}*/

.social_gog {
	background-position: -5px -215px;
}
/*
.social_gog:hover {
	background-position: -5px -250px;
}*/
.social_inst {
	background-position:-5px -285px;
}
/*
.social_inst:hover {
	background-position:-5px -321px;
}*/
@media(min-width:767px ) {
	.new_position .detail_color ul li.color_img {
	    width: 15%;
	    margin-right: 2%; 
	    margin-bottom: 40px;
	}

	.new_position .detail_color ul li.color_img:nth-child(6n) {
	    margin-right: 0%;
	}
}
@media(min-width:500px ) and (max-width:767px ) {
	.new_position .detail_color ul li.color_img {
	    width: 32%;
	    margin-right: 2%; 
	    margin-bottom: 40px;
	}

	.new_position .detail_color ul li.color_img:nth-child(3n) {
	    margin-right: 0%;
	}
}

ul.breadcrumb {
	color: #b2b4ba;
	font-style: italic;
	border-bottom: 0;
}

.detail_block_service {
	display: none;
}

.detail_big_pic .big_foto {
	display: block;
	max-width: 100%;
	width: 100%;
	padding:15px;
}

.detail_big_pic .big_foto img {
	max-width: 100%;
}

.detail_big_pic {
	margin: 0px 0 10px;
	max-width: 100%;
}

@media(max-width:500px ) {
	.new_position .detail_color ul li.color_img {
	    width: 49%;
	    margin-right: 2%; 
	    margin-bottom: 40px;
	}

	.new_position .detail_color ul li.color_img:nth-child(2n) {
	    margin-right: 0;
	}
}


@media(min-width:767px) and (max-width: 1200px) {
	.detail_block_price_cont {
    	padding: 15px 5px;
	}
	.detail_block_price {
    	padding: 10px;
	}
	a.btn_add_basket, a.btn_add_wish {
    	font-size: 18px;
	}
}


@media(max-width:767px) {
	.detail_block_price_cont {
    	padding:  15px;
	}
	.detail-right-block .block-picture li .item_bskt {
		position: relative;
		display: block; 
	    margin-top: 5px;
	}
	.picture-descript .picture-descript-in .price {
		margin-top: 5px;
		text-align: center;
	}
}
/* catalog element end */

/* basket start */

.sort_container .wrap_btn {
	background: none;
	display: block;
	padding: 0;
}

.sort_container .wrap_btn .button {
	font-family: 'M PLUS 1p', sans-serif;
	display: inline-block;
	text-decoration: none;
	padding: 17px 15px;
	height: auto;
	font-size: 14px;
	line-height: 1;
	text-transform: none;
	border-radius: 2px;
	margin: 0;
	border: 1px solid #e3e3e3;
	color: #a6a6a6;
	background: linear-gradient(180deg , #f3f3f3 30%, #fff);
}

.sort_container .wrap_btn .button:nth-child(2) {
	margin-left: -3px;
}

.block_basket .div_table_header {
	font-family: "MerriweatherRegular";
	font-size: 12px;
	height: 33px;
	line-height: 33px;
	color: #464646;
	margin-bottom: 20px;
	text-transform: none;
}

.sort_container .wrap_btn .button.active, .sort_container .wrap_btn .button:hover {
	color: #333333;
	border: 1px solid transparent;
	background: linear-gradient(180deg,#fedd69 50%,#fdca4e);
}

.block_basket .div_table_header .row {
	background: #f6f6f6;
	-webkit-box-shadow: inset 1px 1px 2px 0px #d9d9d9;
	-moz-box-shadow: inset 1px 1px 2px 0px #d9d9d9;
	box-shadow: inset 1px 1px 2px 0px #d9d9d9;
}

.basket_item .row {
	background: none;

}

.basket_item .item_second_name {
	margin-top: 20px;
}

.basket_item .item_second_name ,
.basket_item .item_second_name a {

	font-family: ProximaNovaBold;
	color: #333333;
	line-height: 16px;
	font-size: 14px;
	margin-bottom:0;

}

.basket_item .item_second_name a i {
	font-style: normal!important;
}

.basket_item .wrap_input .minus ,
.basket_item .wrap_input .plus {
	font-family: RobotoRegular;
	background: none;
	border-radius:0;
}

.basket_item .wrap_input {
	-webkit-box-shadow: inset 1px 1px 1px 0px #d9d9d9;
	-moz-box-shadow:inset 1px 1px 1px 0px #d9d9d9;
	box-shadow:inset 1px 1px 1px 0px #d9d9d9;
	border: 0;
	background: #fff;
	display: inline-block;
	padding: 4px 4px 3px;
	-ms-user-select: none;
	user-select: none;
}

.basket_item .wrap_input.input_delayed {
	box-shadow: none;
}

.basket_item .wrap_input .basket_item_input {
	font-family: RobotoRegular;
}

.basket_item .item_price {
	color: #333333;
}

.basket_item .count_item {
	color: #ff3545;
}

.basket_item .count_item, .basket_item .item_price {
	font-family: RobotoRegular;
}

.basket_item .cart-change-item a,
.basket_item .cart-delete-item a {
	color: #858585;
	border-bottom: 1px dashed #858585;
}

.basket_item:last-child .row.divider span {
	background: #e6e6e6;
}
.basket_item:last-child .row.divider span {
	height: 1px;
	margin-bottom: 0;
	display: block;
}

.block_basket .div_table {
	margin-bottom: 0;
}

.block_basket_count_wrap {
	background: #f6f6f6;
	padding: 15px;
	margin-bottom: 40px;
}

.block_basket_count {
	background: none;
	border: 0;
	padding: 15px 0%;
}

.block_basket_count .block_promo_title {
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 12px;
	color: #6c727d;
	text-align: left;
	display: block;
}

.block_basket_count .input_coupon {
	background-color: #fff;
	border: 0;
	border-radius: 2px;
	border-radius: 0;
	color: #464646;
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 12px;
	height: 30px;
	padding: 0 10px;
	width: 100%;
	-webkit-box-shadow: inset 1px 1px 1px 0px #d9d9d9;
	-moz-box-shadow: inset 1px 1px 1px 0px #d9d9d9;
	box-shadow: inset 1px 1px 1px 0px #d9d9d9;
}

.block_basket_count .basket_refresh {
	font-family:ProximaNovaBold;
	font-size: 13px;
	color: #33363b;
	background: linear-gradient(180deg,#fedd69 50%,#fdca4e);;
	border: 0;
	width: auto;
	padding: 0 20px;
	border-radius: 0;
	text-transform: uppercase;
}

.block_basket_count .basket_refresh:hover ,
.block_basket_count .basket_refresh:focus {
	background: #fedd69;
}
.block_basket_count .basket_count {

	font-family:ProximaNovaBold;
	font-size: 20px;
	color: #33363b;
	margin: 0;
	text-align: right;
}

.block_basket_count .basket_count span {
	font-family: RobotoBold;
	font-size: 30px;
	color: #ff3545;
}

.block_basket_count .basket_count span ruble {
	font-weight:bold!important;
}

.basket_order_btn.basket_order_btn_order_phone,
.block_order_call_right .wrap_input input[type=submit] ,
.back_catalog.back_catalog_order_phone {
	font-family: ProximaNovaBold;
	font-size: 13px;
	background: linear-gradient(180deg,#fedd69 50%,#fdca4e);;
	text-transform: uppercase;
	color: #33363b;
	padding: 15px;
	display: inline-block;
	text-decoration: none;
	border-radius: 2px;
	text-align: center;
}

.basket_order_btn.basket_order_btn_order_phone:hover,
.basket_order_btn.basket_order_btn_order_phone:focus,
.block_order_call_right .wrap_input input[type=submit]:hover ,
.block_order_call_right .wrap_input input[type=submit]:focus ,
.back_catalog.back_catalog_order_phone:hover ,
.back_catalog.back_catalog_order_phone:focus {
	background: #fedd69;
}

.block_order_call_center {
	border: 0;
	background: #f6f6f6;
	height: auto;
	margin: 0;
	padding: 9px;
}

.block_order_call {
	border-bottom: 0;
	background: none;
	padding-bottom: 4px;
    margin-top: 25px;
    margin-bottom: 0;
}

.block_order_call_center label {
	 color: #393939;
	 display: inline-block;
	 font-family: ProximaNovaBold;
	 font-size: 16px;
	 text-transform: uppercase;
	 line-height: 30px;
	 margin-left: 0;
	 margin-top: 0;
 }

.block_order_call_center input[type=text] {
	background-color: #fff;

	border-radius:2px;
	color: #464646;
	float: none;

	height: 30px;
	line-height: 30px;
	margin-right: 0;
	margin-top: 0;
	max-width: 100%;
	padding: 0 10px;
	width: 100%;
	border: 0;
	border-radius: 2px;
	color: #464646;
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 12px;
	height: 30px;
	-webkit-box-shadow: inset 1px 1px 1px 0px #d9d9d9;
	-moz-box-shadow: inset 1px 1px 1px 0px #d9d9d9;
	box-shadow: inset 1px 1px 1px 0px #d9d9d9;
}

.block_order_call_right {
	padding: 0;
	margin-top: 0;
	background: none;
}

.w100{
	width: 100%;
}

.block_order_call_right .wrap_input {
	border: 0;
	padding: 0;
	background: #fff;
	max-width: 100%;
}

.block_order_call_right .wrap_input input[type=submit] {
	height: 48px;
	line-height: 20px;
}

.block_order_call p.under_buttons_text {
	color: #a6a6a6;
	margin: 5px 0;
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 12px;
}

.section_title.pay-delivery_title ,
.block_order .order_props_title {
	font-family: ProximaNovaBold;
	font-size: 16px;
	text-transform: uppercase;
	padding: 20px 25px;
	margin-bottom: 20px;
	color: #464646;
	margin-top: 30px;
	background: #ffecaa;
}

.block_order .section {
	background: #f6f6f6;
	padding:30px 15px;
	margin-bottom: 35px;
}

.block_order .section .section_title {
	background: none;
	padding: 0;
	margin-bottom: 20px;
}

.block_order .section .section_title_in {
	font-family: ProximaNovaBold;
	color: #464646;
	font-size: 15px;
	background: none;
	border: 0;
	line-height: inherit;
	padding: 0;
}

.block_buyer .sale_order_props input,
.block_buyer .sale_order_props textarea {

	font-family: 'M PLUS 1p', sans-serif;
	font-size: 14px;
	color: #333333;
	border: 0;
	padding: 5px 10px ;
	height: 32px;
	line-height: 22px;
	outline: 0;
	width: 100%;
	border-radius: 0;
	-webkit-box-shadow: inset 1px 1px 1px 0px #d9d9d9;
	-moz-box-shadow: inset 1px 1px 1px 0px #d9d9d9;
	box-shadow: inset  1px 1px 1px 0px #d9d9d9;

}

.order_comment textarea {
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 14px;
	color: #333333;
	line-height: 20px;
	width: 100%;
	border: 0;
	resize: none;
	padding: 15px 4%;
	height: 250px;
	position: relative;
	display: block;
	margin-bottom: 10px;
	border-radius: 0;
	outline: 0;
	-webkit-box-shadow: inset 1px 1px 1px 0px #d9d9d9;
	-moz-box-shadow: inset 1px 1px 1px 0px #d9d9d9;
	box-shadow: inset 1px 1px 1px 0px #d9d9d9;

}

.wrap_item_payment label ,
.wrap_item_delivery label {
	padding: 15px ;
	border: 0;
}
.wrap_item_payment label.label-active,
.wrap_item_payment label:hover ,
.wrap_item_delivery label.label-active,
.wrap_item_delivery label:hover {
	background: #fff;
	border: 0;
	box-shadow: 0 1px 4px 1px #d9d9d9;
	-webkit-box-shadow: 0 1px 4px 1px #d9d9d9;
	-moz-box-shadow: 0 1px 4px 1px #d9d9d9;
}

.wrap_item_delivery label .block_text .title,
.wrap_item_payment label .block_cost a ,
.wrap_item_payment label .block_cost p {
	font-size: 14px;
	color: #333333;
	font-family: 'M PLUS 1p', sans-serif;
}

.wrap_item_payment label .block_text .title {
    font-family: 'M PLUS 1p', sans-serif;
    color: #333333;
    font-weight: normal;
}

.wrap_item_payment label .block_text .title ,
.wrap_item_delivery label .block_text .title {
	font-weight: normal;
}

.wrap_item_payment label .block_text .payment_text ,
.wrap_item_delivery label .block_text .delivery_text {
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 12px;
	color: #858585;
	margin-bottom: 0;
}

.wrap_item_payment label .block_cost ,
.wrap_item_delivery label .block_cost {
	font-size: 14px;
	text-align: right;
	color: #858585;
}

.wrap_item_payment label .block_cost b ,
.wrap_item_delivery label .block_cost b {
	font-family: ProximaNovaBold;
	color: #333333;
}

.wrap_item_payment label .block_cost b ruble,
.wrap_item_delivery label .block_cost b ruble {
	font-weight: bold!important;
}

.wrap_section .wrap_block_btn .display_close_block {
    background: none;
    padding: 0;
}

.wrap_section .wrap_block_btn .display_close_block span {
    font-family: ProximaNovaBold;
    font-size: 13px;
    color: #33363b;
    background: linear-gradient(180deg,#fedd69 50%,#fdca4e);
    border: 0;
    width: auto;
    padding: 10px 20px;
    border-radius: 0;
    text-transform: uppercase;
}

.wrap_section .wrap_block_btn .display_close_block span:hover {
    background: #fedd69 ;
}

.wrap_order_count_all {
    padding: 15px;
    background: #f6f6f6;
}

.wrap_order_count {
    background: none;
    padding: 10px 15px;
    margin-bottom: 0;
    background: #fff;
    box-shadow: 0 1px 4px 1px #d9d9d9;
    -webkit-box-shadow: 0 1px 4px 1px #d9d9d9;
    -moz-box-shadow: 0 1px 4px 1px #d9d9d9;
}

.wrap_order_count .block_order_count {
     border: 0;
     padding: 0;
     background: none;
}

.wrap_order_count .order_count_title {
    font-family: ProximaNovaBold;
    font-size: 27px;
    font-weight: 400;
    color: #33363b;
    margin-top: 0;
    text-align: left;
    text-transform: uppercase;
    margin-top: 5px;
}

.wrap_order_count .block_order_count p {
    font-family: 'M PLUS 1p', sans-serif;
    font-size: 14px;
    color: #858585;
    margin-bottom: 0;
}

.wrap_order_count .block_order_count span {
    display: block;
    color: #858585;
    font-size: 12px;
    font-family: 'M PLUS 1p', sans-serif;
    margin-bottom: 5px;
}

.wrap_order_count .block_order_count p b {
    font-family: RobotoBold;
    font-size: 16px;
    color: #33363b;
}

.wrap_order_count .block_order_count p b ruble {
    font-weight: bold!important;
}

.wrap_order_count .block_order_count p b ruble .text {
    display: inline;
}

.wrap_order_count .block_order_count p.order_prop_price b {
    font-family: RobotoBold;
    font-size: 20px;
    color: #ff3545;
}

.wrap_order_count .block_order_count p.order_prop_price  span {
    margin-bottom: 0;
}

.wrap_order_send_btn input[type=submit] {

    font-family: ProximaNovaBold;
    font-size: 20px;
    background: linear-gradient(180deg,#fedd69 50%,#fdca4e);
    text-transform: uppercase;
    color: #33363b;
    padding: 18.5px 15px;
    display: inline-block;
    text-decoration: none;
    border-radius: 2px;
    text-align: center;
    width: 100%;
    height: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

.wrap_order_send_btn {
    text-align: right;
    margin-bottom: 0;
    position: relative;
    margin-top: 0;
}

.wrap_order_send_btn input[type=submit]:hover ,
.wrap_order_send_btn input[type=submit]:focus  {
    background: #fedd69;
}

.basket-main-title {
    font-family: ProximaNovaBold;
    font-size: 30px;
    text-transform: uppercase;
    color: #33363b;
}

.basket-title-wrap {
    margin: 20px 0;
}

.basket-main-text {
    font-family: 'M PLUS 1p', sans-serif;
    font-size: 12px;
    color:#858585;
}

@media (max-width: 767px) {

    .basket_order_btn.basket_order_btn_order_phone ,
    .block_order_call_right .wrap_input input[type=submit] ,
    .back_catalog.back_catalog_order_phone ,
    .wrap_order_send_btn ,
    .block_basket_count .basket_refresh {
        text-align: center;
        width: 100%;
    }

	.block_basket_count .basket_refresh ,
	.block_order_call_right .wrap_input input[type=submit] {
		text-align: center;
	}

	.block_basket_count .basket_refresh {
		margin-top: 15px;
	}


    .block_basket_count .basket_refresh {
        margin-bottom: 20px;
    }

    .block_basket_count .basket_count {
        text-align: center;
    }

    .basket-main-text {
        margin-top: 20px;
    }

    .basket-main-title ,
    .basket-main-text {
        padding: 0 30px;
    }
}


/* basket end */


/* personal cabinet */

.personal_block_title {
	background: none;
	border-bottom: 0;
	margin-bottom: 20px;
	height: auto;
	line-height: inherit;
	padding: 15px 0;
}

.personal_block_title .text {

	margin-bottom: 0;
	height: inherit;
	line-height: inherit;
	display: inline-block;
	color: #393939;
	display: inline-block;
	font-family: ProximaNovaBold;
	font-size: 20px;
	text-transform: uppercase;
	margin-left: 0;
	margin-top: 0;
}
.personal_block_third .title {
	padding-bottom: 5px;
	color: #393939;
	margin-bottom: 15px;
	border-bottom: 0;
}

.personal_left_wrap .left_block_general .block_title {
	padding: 5px;
	margin-bottom: 20px;
	background: linear-gradient(180deg,#fedd69 50%,#fdca4e);

}

.personal_left_wrap .left_block_general.block_active .block_title,
.personal_left_wrap .left_block_general:active .block_title,
.personal_left_wrap .left_block_general:hover .block_title {
	background: #fedd69;
}

.personal_block_second .title, .personal_block_third .title {
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 16px;
}

.personal_left_wrap .left_block_general .block_title_in {
	border: 0;
	line-height: 35px;
	color: #393939;
	padding: 0 10px;
	margin-bottom: 0;
	background: none;
}

.personal_left_wrap .left_block_general.block_active .block_title_in,
.personal_left_wrap .left_block_general:active .block_title_in,
.personal_left_wrap .left_block_general:hover .block_title_in {
	background: #fedd69;
	border: 0;
}


.personal_left_wrap .left_block_general .block_title_in span {
	position: relative;
	color: #393939;
	display: inline-block;
	font-family: ProximaNovaBold;
	font-size: 14px;
	text-transform: uppercase;
	line-height: 30px;
	margin-left: 0;
	margin-top: 0;
}

.personal_left_wrap .nik_name {
	text-align: center;
	margin: 20px 0;
	display: block;
	height: inherit;
	line-height: inherit;
	color: #393939;
	font-family: ProximaNovaBold;
	padding: 0;
	text-transform: uppercase;
	text-align: center;
}

.personal_block_third .wrap_content .left_title, .personal_block_third .wrap_content .right_title {
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 14px;
	color: #393939;
	margin-bottom: 10px;
}

.block_third_left .block_third_left_content .prop_bg span,
.block_third_left .block_third_left_content .prop span {
	color: #393939;
}

.personal_block_inform .wrap_content .block_title ,
.personal_block_third .wrap_content .left_title,
.personal_block_third .wrap_content .right_title {
	font-family: ProximaNovaBold;
	color: #393939;
	margin-bottom: 10px;
}

.block_third_left .block_third_left_content {
	padding: 25px 25px 25px 0;
	max-width: 270px;
}

.personal_block_inform .wrap_content {
	padding: 0;
	background: none;
}

.personal_block_inform .title {

	padding-bottom: 5px;
	margin-bottom: 15px;
	font-style: normal;
	font-weight: 400;
	border-bottom: 0;
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 16px;
}
@media (max-width: 767px) {
	.personal_block_inform .wrap_content {
		padding: 0;
	}
}

.personal_block_inform .wrap_content .wrap_block input[type=password], .personal_block_inform .wrap_content .wrap_block input[type=text] {
	background-color: #fff;
	border-radius: 2px;
	color: #464646;
	float: none;
	height: 30px;
	line-height: 30px;
	margin-right: 0;
	margin-top: 0;
	max-width: 100%;
	padding: 0 10px;
	width: 100%;
	border: 0;
	border-radius: 2px;
	color: #464646;
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 12px;
	height: 30px;
	-webkit-box-shadow: inset 1px 1px 1px 0px #d9d9d9;
	-moz-box-shadow: inset 1px 1px 1px 0px #d9d9d9;
	box-shadow: inset  1px 1px 1px 0px #d9d9d9;
}

.personal_block_inform .wrap_content .personal_field_val {

	color: #464646;
	padding: 0 ;
}

.personal_block_inform .wrap_content input[type=submit] {

	position: relative;
	border: 0;
	box-shadow: none;
	font-style: normal;
	font-weight: 400;
	height: auto;
	line-height: inherit;
	text-align: center;
	text-decoration: none;
	font-family: ProximaNovaBold;
	font-size: 13px;
	background: linear-gradient(180deg,#fedd69 50%,#fdca4e);
	text-transform: uppercase;
	color: #33363b;
	padding: 15px;
	width:auto;
	display: inline-block;
	border-radius: 2px;
}

.personal_block_inform .wrap_content input[type=submit]:focus,
.personal_block_inform .wrap_content input[type=submit]:hover {
	background: #fedd69 ;
}

.errortext, font.errortext {
	font-family: 'M PLUS 1p', sans-serif;
	/*font-size: 12px;*/
	font-size: 25px;
}

.personal_block_title .text_2 a {
	color: #393939;
}

.personal_list_order .title {
	font-family: ProximaNovaBold;
	font-size: 18px;
	color: #393939;
}

.table_detail_order .table_header ,
.personal_list_order .table_header {
	margin-bottom: 30px;
	border: 0;
	box-shadow: none;
	padding: 0 3%;
	position: relative;
	z-index: 2;
	background: linear-gradient(180deg,#fedd69 50%,#fdca4e);
}

.personal_list_order .prop_order_detail {
	float: right;
	height: 60px;
	font-family: ProximaNovaBold;
	line-height: 60px;
	color: #393939;
	font-size: 14px;
}

.personal_detail_order .table_detail_order {
	background: #fff;
	box-shadow: 0 1px 4px 0px #d9d9d9;
	-webkit-box-shadow: 0 1px 4px 0px #d9d9d9;
	-moz-box-shadow: 0 1px 4px 0px #d9d9d9;
}

.personal_list_order .table_one_order {
	margin-top: 25px;
	background: #fff;
	box-shadow: 0 1px 4px 0px #d9d9d9;
	-webkit-box-shadow: 0 1px 4px 0px #d9d9d9;
	-moz-box-shadow: 0 1px 4px 0px #d9d9d9;
}

.personal_list_order .table_body .prop_order {
	color: #393939;
}

.personal_list_order .table_body .prop_status.gray {
	background: linear-gradient(180deg,#fedd69 50%,#fdca4e);
}

.personal_list_order .table_one_order:hover .table_header {
	background: #fedd69;
}

.personal_list_order .table_body .prop_status {
	height: 35px;
	line-height: 35px;
	font-weight: normal;
	text-align: center;
	width: 100%;
	color: #393939;
	font-family: ProximaNovaBold;
	font-size: 15px;
	border-radius: 0;
	background: linear-gradient(180deg,#fedd69 50%,#fdca4e);
}

.table_detail_order .table_header .prop_order_number ,
.personal_list_order .prop_order_number {
	font-family: ProximaNovaBold;
	color: #393939;
}

.table_detail_order .table_body .order_cancel:active ,
.table_detail_order .table_body .order_cancel:hover ,
.personal_list_order .table_body .prop_btn a:active ,
.personal_list_order .table_body .prop_btn a:hover {
	background: #f6f6f6;
	box-shadow: 0 1px 4px 0px #d9d9d9;
	-webkit-box-shadow: 0 1px 4px 0px #d9d9d9;
	-moz-box-shadow: 0 1px 4px 0px #d9d9d9;
}

.table_detail_order .table_body .order_cancel ,
.personal_list_order .table_body .prop_btn a {
	font-family: 'M PLUS 1p', sans-serif;
	color: #393939 ;
	position: relative;
	background-color: #fff;
	border: 0;
	display: inline-block;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	height: 30px;
	line-height: 30px;
	text-align: center;
	text-decoration: none;
	padding: 0 5px;
	border-radius: 0;
	margin-right: 0;
	margin-top: 10px;
	box-shadow: 0 1px 4px 0px #d9d9d9;
	-webkit-box-shadow: 0 1px 4px 0px #d9d9d9;
	-moz-box-shadow: 0 1px 4px 0px #d9d9d9;
	width: 100%;
	max-width: 100%;margin-left: 0;
	margin-right: 0;
}

@media(min-width: 1200px) {

	.personal_list_order .table_body .prop_btn a {
		width: 48%;
		max-width: 48%;
	}
	.personal_list_order .table_body .prop_btn a:nth-child(2) {
		margin-left: 1%;
		margin-right: 0;
	}
	.personal_list_order .table_body .prop_btn a:nth-child(1) {
		margin-left: 0;
		margin-right: 1%;
	}
}


.personal_list_order .table_body .prop_item_list {
	margin: 20px 0 0 0px;
}
.personal_list_order .table_body .prop_item_list>li {
	color: #393939;
}

.table_detail_order .table_body .block_title {
	font-family: ProximaNovaBold;
	color: #393939;
	margin-bottom: 0;
	padding: 0 1%;
	height: 40px;
	line-height: 40px;
	background: linear-gradient(180deg,#fedd69 50%,#fdca4e);
}
.table_detail_order .table_body .wrap_block_title {

	border: 0;
}

.personal_order_item .div_table_header .title {
	font-family: 'M PLUS 1p', sans-serif;
	color: #464646;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 0;
	text-align: center;
}

.personal_order_item .div_table_header {
	margin-bottom: 15px;
	background: #f6f6f6;
	-webkit-box-shadow: inset 1px 1px 2px 0px #d9d9d9;
	-moz-box-shadow: inset 1px 1px 2px 0px #d9d9d9;
	box-shadow: inset 1px 1px 2px 0px #d9d9d9;
}

.personal_block_title .text_2 {
	height: auto;
	line-height: inherit;
}

.personal_order_item .basket_item {
	background: none;
}

.personal_order_item .basket_item .item_name {
	font-family: ProximaNovaBold;
    color: #393939;
	font-size: 14px;
	padding-top: 0px;
}

.personal_order_item .basket_item .wrap_title {
	min-height: 50px;
}

.personal_order_item .basket_item, .personal_order_item .basket_item a, .personal_order_item .basket_item p {
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 12px;
}

.personal_order_item .basket_item .item_price {
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 14px;
	color: #393939;
}

.personal_order_item .basket_item .count_item {
	font-family: RobotoBold;
	color: #ff3545;
}

.personal_detail_order .personal_order_back {
	border: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	display: block;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	height: auto;
	line-height: inherit;
	text-align: center;
	text-decoration: none;
	padding: 0 5px;
	width: 100%;
	border-radius: 4px;
	max-width: 100%;
	margin: 0;
	font-family: ProximaNovaBold;
	font-size: 20px;
	background: linear-gradient(180deg,#fedd69 50%,#fdca4e);
	text-transform: uppercase;
	color: #33363b;
	padding: 32px 15px;
	display: inline-block;
	text-decoration: none;
	border-radius: 2px;
	text-align: center;
}

.personal_detail_order .personal_order_back:hover {
	background: #fedd69;
}

.personal_order_count {
	background: #f6f6f6;
	padding: 15px;
	margin-bottom: 0;
}

.personal_order_count .personal_order_wrap ruble .text {
	display: inline;
}

.personal_order_count .order_count_title {
	font-family: ProximaNovaBold;
	font-size: 27px;
	font-weight: 400;
	color: #393939;
	margin-top: 15px;
	text-align: center;
}

.personal_order_count .personal_order_wrap {
	border: 0;
	padding: 10px;
	background: #fff;
	box-shadow: 0 1px 4px 1px #d9d9d9;
	-webkit-box-shadow: 0 1px 4px 1px #d9d9d9;
	-moz-box-shadow: 0 1px 4px 1px #d9d9d9;
}

.personal_order_count .order_prop_price b {
	font-family: RobotoBold;
	color: #ff3545;
}

.personal_order_count .personal_order_wrap p {
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 12px;
}

@media (max-width: 767px) {
	.basket_item {
		margin: 0;
	}
}

.item_bskt_quantity {
	position: relative;
    display: block;
    width: 35%;
    margin-top: 5px;
    height: 37px;
    right: 0;
    float: left;
    padding: 0 10px;
    color: #464646;
    font-family: 'M PLUS 1p', sans-serif;
    font-size: 12px;
    border: 0;
    -webkit-box-shadow: inset 1px 1px 1px 0px #d9d9d9;
    -moz-box-shadow: inset 1px 1px 1px 0px #d9d9d9;
    box-shadow: inset 1px 1px 1px 0px #d9d9d9;
}

.detail_block_title .block_title_list ul li .next_prev_item .wrap_text .title_second {
	font-family: ProximaNovaBold;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	color: #393939;
	display: block;
}

.detail_block_title .block_title_list ul li .next_prev_item .wrap_img {
	height: 50px;
	line-height: 50px;
}

.detail_block_title .block_title_list ul li .next_prev_item .price {
	font-family: ProximaNovaBold;
	font-size: 14px;
	line-height: 16px;
	color: #393939;
	margin-top: 0px;
}

a.btn_add_basket .miss_small_modal ,
.new_position .detail_color ul > li .miss_small_modal {
	position: absolute;
	top: 35%;
	height: auto;
	left: 0%;
	right: 0%;
	background: #f6f6f6;
	font-family: ProximaNovaBold;
	font-size: 16px;
	line-height: 32px;
}

a.btn_add_basket .miss_small_modal .wrap_text ,
.new_position .detail_color ul > li  .miss_small_modal .wrap_text {
	margin: 0;
}

a.btn_add_basket .miss_small_modal:before ,
a.btn_add_basket .miss_small_modal:after,
.new_position .detail_color ul > li .miss_small_modal:before,
.new_position .detail_color ul > li .miss_small_modal:after {
	display: none;
}

a.btn_add_basket .miss_small_modal {
	top:-55px;
	width: 100%;
	-webkit-box-shadow:  1px 1px 20px 0px #d9d9d9;
	-moz-box-shadow: 1px 1px 20px 0px #d9d9d9;
	box-shadow: 1px 1px 20px 0px #d9d9d9;
}

.one-item .item_open .wrap_item_bnt .bnt_center {
	font-size: 14px;
	font-family: RobotoRegular;
	color: #000;
	width: 78%;
	background: #fff;
	border: 0;
	padding: 12px 5px;
}
/* personal cabinet */

/* shs.online_buyers */

#buy-now-slider .buy-now-top-inner,
.buy-now-slider .buy-now-top-inner {
	background-color: #fff;
}

#buy-now-slider .buy_now_bottom,
.buy-now-slider .buy_now_bottom {
	box-shadow: none;
}

#buy-now-slider .item_open .buy_now_bottom,
.buy-now-slider .item_open .buy_now_bottom {
	padding-top: 30px;
}

#buy-now-slider .buy_now_top,
.buy-now-slider .buy_now_top {
	border-bottom: 0;
	padding-bottom: 0;
}

#buy-now-slider .item_open, .buy-now-slider .item_open {
	margin-top: 0;
	border: 0;
	box-shadow: none ;
	-webkit-box-shadow: none ;
	-moz-box-shadow: none ;
	/*box-shadow: 0 1px 4px 1px #d9d9d9;
	-webkit-box-shadow: 0 1px 4px 1px #d9d9d9;
	-moz-box-shadow: 0 1px 4px 1px #d9d9d9;*/
}
#buy-now-slider .buy_now_bottom,
.buy-now-slider .buy_now_bottom {
	margin: 0;
	padding:  0;
	border: 0;
	/*border-bottom: 1px solid #dcdcdc;*/
}

#buy-now-slider .block_name, .buy-now-slider .block_name {
	padding-bottom: 10px;
	padding-top: 20px;
	min-height: 80px;
	float: none;
	border-bottom: 1px solid #cfcfcf;
}

#buy-now-slider .block_name .item_second_name a,
.buy-now-slider .block_name .item_second_name a {
	color: #000;
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 14px;
}

#buy-now-slider .active-first .item_open .buy_now_bottom .buy_now_bottom_inner ,
.buy-now-slider .active-first .item_open .buy_now_bottom .buy_now_bottom_inner ,
#buy-now-slider .item_open .buy_now_bottom .buy_now_bottom_inner,
.buy-now-slider .item_open .buy_now_bottom .buy_now_bottom_inner ,
#buy-now-slider .buy_now_bottom .buy_now_bottom_inner,
.buy-now-slider .buy_now_bottom .buy_now_bottom_inner {
	padding: 0;
}

#buy-now-slider .item_open .buy_now_bottom ,
.buy-now-slider .item_open .buy_now_bottom {
	padding-top:0px;
}

#buy-now-slider .block_price .item_price,
.buy-now-slider .block_price .item_price {
	text-align: left;
    float: none;
    margin-top: 47px;
    margin-bottom: 5px;
    font-family: RobotoBold;
    font-size: 27px;
    line-height: 23px;
    color: #ff0216;
}


#buy-now-slider .block_price .item_price ruble ,
.buy-now-slider .block_price .item_price ruble {
	font-weight: bold!important;
}

#buy-now-slider .block_price .item_price_big,
.buy-now-slider .block_price .item_price_big {
	position: absolute;
	top:20px;
	font-family: ProximaNovaBold;
	font-size: 18px;
	left: 0;
	color: #929292;
	text-align: left;
}

#buy-now-slider .block_price, .buy-now-slider .block_price {
	clear:both;
}
#buy-now-slider .item_bskt ,
.buy-now-slider .item_bskt {
	right: 0%;
	bottom: 0;
}

#buy-now-slider .block_size_color,
.buy-now-slider .block_size_color {
	display: none;
}

#buy-now-slider .item_open .wrap_item_bnt .bnt_center, .buy-now-slider .item_open .wrap_item_bnt .bnt_center {
	font-size: 14px;
	font-family: RobotoRegular;
	color: #000;
	width: 78%;
	background: #fff;
	border: 0;
}

@media(max-width: 1200px) {
	.item_bskt {
		position: relative;
		right: 0;
		bottom: 0;
		margin-top: 5px;
	}

	.item_bskt .item_bskt_btn {
		width: 100%;
	}
	.picture-descript .picture-descript-in .price ,
	#buy-now-slider .block_price .item_price,
	.buy-now-slider .block_price .item_price ,
	.block_price, .item_prices {
		text-align: center;
	}
	#buy-now-slider .block_price .item_price_big,
	.buy-now-slider .block_price .item_price_big {
		text-align: center;
		top:0 ;
		position: relative;
	}

}

.wrap_for_props_title .item_bskt   {
	position: relative;
	right: 0;
	bottom: 0;
	margin-top: 5px;
}

.wrap_for_props_title .item_bskt .item_bskt_btn {
	width: 100%;
}

/* shs.online_buyers */

.modal-block {
   	background: none ;    
	padding: 0;
}

.login-form {
    padding: 0;
}

.modal-block-inner .modal-title { 
    color: #000;
}
.login-form form ,
.modal-block-inner .modal-title {
    font-family: ProximaNovaBold;
}

.login-form .wrap-login {
	margin-bottom:0;
}

.login_send ,
.login_send:active , 
.login_send:hover {
	font-family: 'M PLUS 1p', sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    padding: 11px 0;
    text-align: center;
    color: #393939;
    border: 0;
    line-height: inherit;
    height: auto;
    margin: 0;
    width: 100%;
    max-width: 100%;
    background: linear-gradient(180deg,#fedd69 50%,#fdca4e);
}

.login_send:active , 
.login_send:hover {
    background: #fedd69;
}

.modal-block-inner {
    border: 1px solid #fedd69;
    padding: 14px 5%;
}

.inner_page .main_inner_title {
    background: #fff;
    border-bottom: 0;
    margin-bottom: 0;
    height: 64px;
    line-height: 64px;
    padding: 0;
    overflow: hidden;
}

.inner_page .main_inner_title .text { 
    font-family: 'M PLUS 1p', sans-serif;
    font-size: 27px;
    color: #000;   
}

.login_page .title ,
.registr_page .title {
    border-bottom: 1px solid #e2e2e2;
    font-family: 'M PLUS 1p', sans-serif;
    font-size: 16px;
    margin-bottom: 30px;
    padding: 0 ; 
}

.login-btn-wpar { 
    padding-top: 0;
}


.login_page .wrap_login_form ,
.registr_page .wrap_registr_form {
    background: #fff;
    padding: 30px;
    margin-bottom: 18px;
}
.login_page .wrap_login_form .block_title ,
.registr_page .wrap_registr_form .block_title {
    color: #393939;
    font-family: ProximaNovaBold;
}

.login_page .wrap_block input[type=password], .login_page .wrap_block input[type=text] ,
.registr_page .wrap_block input[type=password], .registr_page .wrap_block input[type=text] {
     
    background-color: #fff;
    border-radius: 2px;
    color: #464646;
    float: none;
    height: 30px;
    line-height: 30px;
    margin-right: 0;
    margin-top: 0;
    max-width: 100%;
    padding: 0 10px;
    width: 100%;
    border: 0;
    border-radius: 2px;
    color: #464646;
    font-family: 'M PLUS 1p', sans-serif;
    font-size: 12px;
    height: 30px;
    -webkit-box-shadow: inset 1px 1px 1px 0px #d9d9d9;
    -moz-box-shadow: inset 1px 1px 1px 0px #d9d9d9;
    box-shadow: inset 1px 1px 1px 0px #d9d9d9;
}

.login_page .wrap_login_form .wrap_block .forgot_password {
    font-family: ProximaNovaBold;
    color: #000;
}

.login_page .wrap_login_form .rememberme label {
    font-family: ProximaNovaBold;
}

.registr_page .wrap_registr_form_2 {
    padding: 30px;
    border: 0; 
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

.registr_page .wrap_registr_form_2 .block_title {
    font-family: 'M PLUS 1p', sans-serif;
    font-size: 14px;
    color: #000;
    margin-bottom: 20px;
}
 .login_page .wrap_login_form input[type=submit] {
    font-family: 'M PLUS 1p', sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    padding: 11px 0;
    text-align: center;
    color: #393939;
    border: 0;
    line-height: inherit;
    height: auto; 
    box-shadow: none;
    width: 100%;
    max-width: 100%;
    background: linear-gradient(180deg,#fedd69 50%,#fdca4e);
    box-shadow: none;
 }

.registr_page .wrap_registr_form_2 .wrap_auth .auth, .registr_page .wrap_registr_form_2 input[type=submit] {
    border: 0;
    box-shadow: none;
    font-style: normal;
    font-weight: 400;
    height: auto;
    line-height: inherit;
    text-align: center;
    text-decoration: none;
    font-family: ProximaNovaBold;
    font-size: 13px; 
    text-transform: uppercase;
    color: #33363b;
    padding: 15px;  
    background: linear-gradient(180deg,#fedd69 50%,#fdca4e);
}

 .login_page .wrap_login_form input[type=submit]:focus ,
 .login_page .wrap_login_form input[type=submit]:hover ,
.registr_page .wrap_registr_form_2 input[type=submit]:focus, 
.registr_page .wrap_registr_form_2 input[type=submit]:hover {
    background: #fedd69 ;
    background-color: #fedd69 ;
}
.registr_page .wrap_registr_form_2 .wrap_auth .auth {
	display: block;
	background: none;	
	background-color: none;
}

.block_404_left .wrap_btn a {
	font-family: 'M PLUS 1p', sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    padding: 11px 0;
    text-align: center;
    color: #393939;
    border: 0;
    line-height: inherit;
    height: auto;
    margin: 0;
    width: 100%;
    max-width: 100%;
    background: linear-gradient(180deg,#fedd69 50%,#fdca4e);
    box-shadow: none;
}

.block_404_left .wrap_btn a:hover,
.block_404_left .wrap_btn a:focus {
    background: #fedd69;
}

.stores_info p.stores_info_item {
	margin-bottom: 15px;
}

div.title-search-result {
	border: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	background: #fdca4e ;
}

.miss_search .bx_item_element .bx_item_name {
	font-family: ProximaNovaBold;
	color: #393939;
	font-size: 15px;
}
.miss_search .bx_item_element .bx_item_name b {
	color: #797979;
}
.miss_search .bx_item_block {
	border: 0 ;
}

.miss_search .bx_item_block {
	margin-top: 0 ;
}
.miss_search a.bx_item_block:hover {
	border: 0 ;
}

.miss_search .bx_item_block.all_result .bx_item_element .all_result_l,
.miss_search .bx_item_block.all_result .bx_item_element .all_result_r {
	display: none;
}

.miss_search .bx_item_block.all_result {
	width: 100%;
}

.miss_search .bx_item_block.all_result .bx_item_element {
	padding: 15px;
	margin-left: 0px;
}

.miss_search .bx_item_block.all_result .bx_item_element {
	border: 0;
}

.miss_search .bx_item_block.all_result .all_others,
.miss_search .bx_item_block.all_result .all_result_title {
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 12px;
}

.wrap_search .search_left {
	border: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

.wrap_search .search_left input[type=text] {
	font-family: ProximaNovaBold;
	font-size: 14px;
	color: #393939;
	background-color: #fff;
	border: 1px solid #000;
	border-radius: 0;
	height: 32px;
	width: 100%;
	padding: 5px;
}

.wrap_search .search_right {
	margin-top: 0;
	border: 0;
	padding: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	max-width: 170px;
}
.search_right input[type=submit] {

	border-radius: 0;
	border: 0;
	box-shadow: none;
	font-style: normal;
	font-weight: 400;
	height: auto;
	line-height: inherit;
	text-align: center;
	text-decoration: none;
	font-family: ProximaNovaBold;
	font-size: 13px;
	text-transform: uppercase;
	color: #33363b;
	padding: 7px;
	background: linear-gradient(180deg,#fedd69 50%,#fdca4e);
}
.search_right input[type=submit]:hover {
	background: #fedd69;
}

.page_news .news_main_list .news_main_one .title a {
	 font-family: ProximaNovaBold;
	 color: #393939;
}

.page_news .news_main_list .news_main_one .date {
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 12px;
	color: #393939;
}

.page_news .news_main_list .news_main_one .text {
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 14px;
}

.page_news .news_right_column .block_popular .news_one .wrap_go_detail a ,
.page_news .news_main_list .news_main_one .wrap_go_detail a {
	font-family: ProximaNovaBold;
	font-size: 14px;
	color: #393939;
}

.page_news .news_main_list .news_main_one {
	box-shadow: 0 1px 4px 1px #d9d9d9;
	-webkit-box-shadow: 0 1px 4px 1px #d9d9d9;
	-moz-box-shadow: 0 1px 4px 1px #d9d9d9;
}
.page_news .more_news a, .page_news .more_news span {
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	padding: 11px 0;
	text-align: center;
	color: #393939;
	border: 0;
	line-height: inherit;
	height: auto;
	margin: 0;
	display: inline-block;
	width: auto;
	max-width: 100%;
	background: linear-gradient(180deg,#fedd69 50%,#fdca4e);
	padding: 15px;
	text-decoration: none;
}

.page_news .more_news a:hover, .page_news .more_news span:hover {
	background: #fedd69 ;
}

.page_news .news_right_column .title {
	font-family: ProximaNovaBold;
	color: #393939;
	font-size: 24px;
}

.page_news .news_right_column .block_popular .news_one .title_section a {
	font-family: ProximaNovaBold;
	font-size: 18px;
	color: #393939;
	text-decoration: none;
}

.page_news .news_right_column .block_popular .news_one .date {
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 12px;
	color: #393939;
}

.page_news .news_right_column .block_popular .news_one .name a {

	font-family: 'M PLUS 1p', sans-serif;
	font-size: 14px;
	color: #393939;
}

.page_news .news_right_column .block_popular .news_one .text {
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 12px;
	color: #393939;
}

.page_news .news_left_column .news_detail .title {
	font-family: ProximaNovaBold;
	color: #393939;
	font-size: 24px;
}

.page_news .news_detail .go_list {
	border: 0;
	padding: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
.page_news .news_detail .go_list span {
	 font-family: 'M PLUS 1p', sans-serif;
	 font-size: 13px;
	 text-transform: uppercase;
	 padding: 11px 0;
	 text-align: center;
	 color: #393939;
	 border: 0;
	 line-height: inherit;
	 height: auto;
	 margin: 0;
	 display: inline-block;
	 width: auto;
	 max-width: 100%;
	 background: linear-gradient(180deg,#fedd69 50%,#fdca4e);
	 padding: 15px;
	 text-decoration: none;
}

.page_news .news_detail .go_list:hover span {
	background: #fedd69 ;
}

.page_news .news_left_column .title {
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 29px;
	color: #393939;
	margin-bottom: 18px;
}

.page_news .news_detail .wrap_top_info {
	border-top: 1px solid #393939;
	border-bottom: 1px solid #393939;
}

.page_news .news_detail .wrap_top_info>span {
	font-size: 12px;
	color: #393939;
	font-family: 'M PLUS 1p', sans-serif;
	font-style: normal;
}

.page_news .news_detail .wrap_top_info .look:before, .page_news .news_detail .wrap_top_info .text:before {

	left: 10px;
	top: 12px;
	background: #393939;
}

#order_form_content {
	margin-top: 40px;
}

.block-you-slider .owl-next,
.block-you-slider .owl-prev {
	top: 45%;
}

div.title-search-result {

	max-width: 100%;
	margin-left: 0px;
	background: #f5f5f5;
}

/*.miss_search .bx_item_block:nth-child(2n) {
	background: #fff;
}*/

.miss_search .bx_item_block.all_result .all_others {
	display: none;
}
.miss_search .bx_item_block.all_result .bx_item_element {
	text-align: right;
}
.miss_search .bx_item_block.all_result .bx_item_element {
	background-color: transparent;
}

.miss_search .bx_item_block.all_result .all_result_title {
	position: relative;
	color: #393939;
	border: 0;
	margin-top: 0;
	text-decoration: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	text-align: center;
	background: linear-gradient(180deg,#fedd69 50%,#fdca4e);
	font-size: 13px;
	font-family: ProximaNovaBold;
	text-transform: uppercase;
	line-height: 1;
	padding: 12.5px 40px;
	height: auto;
	border-radius: 2px;
}

.miss_search .bx_item_block.all_result .all_result_title:hover {
	background: #fedd69 ;
}
.miss_search .bx_item_block:last-child {
	background: none;
}

.miss_search {
	padding-bottom: 0;
}

.miss_search .bx_item_block.all_result {
	margin-top: 0;
}

#search input[type=text] {
	border-radius: 2px;
}

#search input[type=text]:focus {
	background: #fedd69;
}

.miss_search .bx_item_element {
	padding-top: 5px;
}
#search .wrap_input input[type="submit"]:hover {
	background-color: transparent;
}
.main-top-menu .wrap-main-top-menu ul>li>a:hover {
    color: #74570d;
}
.wrap-top-inner-menu .item .wrap-title .menu-inner-title a {
    color: #393939;
    font-size: 27px;
}

.wrap-top-inner-menu .item .wrap-title .menu-inner-title a {
    font-family: ProximaNovaBold;
}
.block-you-slider .owl-prev { 
    left: 0px;
}

.block-you-slider .item_open .wrap_item_bnt .bnt_center {
	font-size: 14px;
	font-family: RobotoRegular;
	color: #000;
	width: 78%;
	background: #fff;
	border: 0;
	padding: 12px 5px;
}
.miss_search a.bx_item_block:hover {
	border: 0;
	background: #fff;
}

.search-modal-bg {
	position: absolute;
	display: none;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 99;
	background: rgba(67 ,66, 62, 0.47);
}
.search-modal-bg-active {
	display: block;
}

#search input[type=text].bt-brd {
	border-bottom: 1px solid #c9c9c9;
}

body.no-scroll {
	padding-right: 17px;
	overflow-y: hidden;
}


.fancybox-opened .fancybox-skin {
	background: none!important;
	box-shadow: none;
	padding: 0;
}

.detail_page_wrap.preview .detail_block_title {
	padding: 0;
	margin: 0;
}

.detail_page_wrap.preview .detail_block_title .block_title_left {
	padding: 0px!important;
}

.detail_block_title .detail_title_second {
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 27px;
	font-style: normal;
	color: #333333;
	line-height: 29px;
	margin-bottom: 0;
}

.preview .detail_block_price .discount_price {
	margin-bottom: 0px;
	font-family: "RobotoBold";
	font-size: 30px;
	line-height: 30px;
	color: #ff3545;
	padding: 0;
	text-align: right;
}

.preview .detail_block_price .discount_price ruble {
	font-weight:bold!important;
}

.wrap_back_call .title {
	text-align: center;
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 16px;
	color: #393939;
	text-transform: uppercase;
}

.preview .detail_block_back_call.sotbit_order_phone {
	padding: 15px 0px;
	margin-top: 25px;
}


.detail_page_wrap.preview .wrap_input {
	max-width: 100%!important;
	padding: 0;
	border: 0;
}

.preview .detail_block_back_call .wrap_input input[type=submit] {
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	padding: 11px 0;
	text-align: center;
	color: #393939;
	border: 0;
	line-height: inherit;
	height: auto;
	margin: 0;
	width: 100%;
	max-width: 100%;
	background: linear-gradient(180deg,#fedd69 50%,#fdca4e);
}

.detail_block_back_call .wrap_input input[type="submit"]:hover {
	background: #fedd69;
}

.wrap_more_info_url .more_info {
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000;
}

.preview .detail_color {
 	padding-top: 0;
 	background: none;
}

.preview .detail_prop_title {
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 10px;
	color: #33363b;
}

.preview .detail_color ul li.color_img {
	height: 105px;
	overflow: hidden;
	height: auto;
	overflow: hidden;
	/* margin: 0; */
	padding: 0;
	padding: 0;
	border: 0;
	box-shadow: 0 1px 4px 1px #d9d9d9;
	-webkit-box-shadow: 0 1px 4px 1px #d9d9d9;
	-moz-box-shadow: 0 1px 4px 1px #d9d9d9;
	width: 32%;
	margin-right: 0%;
	margin-bottom: 10px;
}

.wrap-top-inner-menu .item .menu-lv-2-1>li>a,
.wrap-top-inner-menu .item .menu-lv-2-2>li>a {
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 14px;
	line-height: 27px;
	text-transform: lowercase;
}

.wrap-top-inner-menu .item .menu-lv-2-1>li>a:first-letter,
.wrap-top-inner-menu .item .menu-lv-2-2>li>a:first-letter {
	text-transform: uppercase;
}

.block_left_menu > ul > li .inner-menu ul {
	margin-left: 30px;
}

.block_left_menu > ul > li ul > li > a {
	padding-left: 0;
}

.breadcrumb-section > li > a ,
.breadcrumb > li > a ,
.breadcrumb-section > li > span ,
.breadcrumb > li > span {
	line-height: 16px;
	font-size: 12px;
	font-family: MerriweatherItalic;
	color: #b2b4ba;font-style: normal;
}


@media(min-width: 1200px) {

	.owl-carousel .owl-item img.fixed-sizes {
		width: 542px;
		height: 355px;
	}

}

.bx_pagination_page {
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.bx_pagination_page ul li a {
	   font-family: "ProximaNovaReg";
}

.block-pagination .block_sort .block_sort_name {
	margin-right: 1%;
	width: 36%;
}

.block-pagination .block_sort .wrap_select_sort {
	width: 62%;
	float: right;
}

.breadcrumb > li > .divider {
	color: #b2b4ba;
}

.preview .detail_block_buy ,
.preview .detail_block_service {
	margin-left:0;
}

.stores_info p.stores_info_item:not(:last-of-type) .stores_info_item_green.stores_info_item_symbol ,
.stores_info p.stores_info_item:not(:last-of-type) .stores_info_item_red.stores_info_item_symbol {
	margin-top: 0;
	float: right;
}

.detail_sect a {
	color: #333333;
}

.block_form_filter .wrap_del_form_filter .del_form_filter {
	font-family: 'Franklin Gothic Book',Arial,regular;
	color: #333333;
	position: relative;
	border: 1px solid #d4d4d4;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	display: block;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	border: 0;
	border-radius: 2px;
	max-width: 150px;
	background: linear-gradient(180deg,#fedd69 50%,#fdca4e);
	font-family: ProximaNovaBold;
}


.block_form_filter .wrap_del_form_filter .del_form_filter:active, .block_form_filter .wrap_del_form_filter .del_form_filter:hover {
	background: #fedd69;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	color: #333333;
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	text-align: center;
}

.fancybox-inner .modification-under-preview {
	display: none;
}

.detail_description {
margin: 0px 0 15px 15px;
    background-color: #f6f6f6;
    padding: 6px;
}
@media(max-width: 768px) {

	.detail_description {
		margin-left: 0;
	}
}

.order_end .wrap_personal_link .personal_link {
	background: linear-gradient(180deg,#fedd69 50%,#fdca4e);
	padding: 0;
}

.order_end .wrap_personal_link .personal_link_in {
	color: #393939;
	border: 0;
	text-decoration: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	text-align: center;
	background: linear-gradient(180deg,#fedd69 50%,#fdca4e);
	font-size: 14px;
	font-family: ProximaNovaBold;
	text-transform: uppercase;
	line-height: 1;
	padding: 12.5px;
	height: auto;
	border-radius: 2px;
}
.order_end .wrap_personal_link .personal_link:active, .order_end .wrap_personal_link .personal_link:hover {
	background: #fedd69 ;
}
.order_end .wrap_personal_link .personal_link:active .personal_link_in, .order_end .wrap_personal_link .personal_link:hover .personal_link_in {
	background: #fedd69;
	border: 0;
	color:#393939;
}

.order_end .wrap_personal_desc {
	display: none;
}

.order_end .wrap_order_number p {
	margin-bottom: 0;
	color: #393939;
}

.detail_block_brand {
	text-align: left;
}

.detail_block_brand a img {
	display: inline;
}

#buy-now-slider .block_name .item_second_name a i,
.buy-now-slider .block_name .item_second_name a i {
	font-style: normal!important;
}

.wrap-top-inner-menu {
	top: 65px!important;
}

.inner_page .banner_descpript {
	 padding: 0;
	 box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	margin-bottom: 20px;
	background: #fff;
}

.inner_page .banner_descpript .inner_descpript {
	border: 0;
	padding: 40px 6% 30px 4%;
}

.inner_page .banner_descpript .inner_descpript .wrap_text {
	margin-bottom: 0;
	color: #393939;
	min-height: 100px;
	font-size: 14px;
}
.fancybox-opened .fancybox-skin {
	
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	box-shadow: none!important;
}

.block_office_title {
	border-bottom: 0;
	font-family: ProximaNovaBold;
	font-size: 16px;
	text-transform: uppercase;
	padding: 20px 25px;
	margin-bottom: 20px;
	color: #464646;
	margin-top: 30px;
	background: #ffecaa;
}

.block_feedback ,
.block_office {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

.block_feedback .field-title,
.block_office .prop .name, .block_office .prop_map .show_map {
	font-family: proximaNoVaBold;
	font-size: 14px;
	color: #393939;
}
.block_office .prop_wrap_btn .wrap_show_map {
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	display: inline-block;
	max-width: 266px;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	padding: 0;
}


.block_office .prop_wrap_btn .wrap_show_map span {
	height: 40px;
	line-height: 40px;
	border-radius: 0;
	padding: 0 22px;
	font-family: ProximaNovaBold;
	font-size: 13px;
	background: linear-gradient(180deg,#fedd69 50%,#fdca4e);
	text-transform: uppercase;
	color: #33363b;
	display: inline-block;
	text-decoration: none;
	border-radius: 2px;
	text-align: center;
}

.block_office .prop_wrap_btn .wrap_show_map span:hover ,
.block_office .prop_wrap_btn .wrap_show_map span:focus {
	background: #fedd69;
}

.block_feedback input[type=text] {
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 14px;
	color: #333333;
	border: 0;
	padding: 5px 10px;
	height: 32px;
	line-height: 22px;
	outline: 0;
	width: 100%;
	border-radius: 0;
	-webkit-box-shadow: inset 1px 1px 1px 0px #d9d9d9;
	-moz-box-shadow: inset 1px 1px 1px 0px #d9d9d9;
	box-shadow: inset 1px 1px 1px 0px #d9d9d9;
}
.block_feedback textarea {
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 14px;
	color: #333333;
	line-height: 20px;
	width: 100%;
	border: 0;
	resize: none;
	padding: 15px 4%;
	height: 250px;
	position: relative;
	display: block;
	margin-bottom: 10px;
	border-radius: 0;
	outline: 0;
	-webkit-box-shadow: inset 1px 1px 1px 0px #d9d9d9;
	-moz-box-shadow: inset 1px 1px 1px 0px #d9d9d9;
	box-shadow: inset 1px 1px 1px 0px #d9d9d9;
}

.block_feedback input[type=submit] {
	height: 40px;
	line-height: 40px;
	border-radius: 0;
	padding: 0 22px;
	font-family: ProximaNovaBold;
	font-size: 13px;
	background: linear-gradient(180deg,#fedd69 50%,#fdca4e);
	text-transform: uppercase;
	color: #33363b;
	display: inline-block;
	text-decoration: none;
	border-radius: 2px;
	box-shadow: none;
	text-align: center;
	border: 0;
}


.block_feedback input[type=submit]:hover {
	background: #fedd69;
}

.right_block_subscribt_right,
.right_block_subscribt_left:after,
.right_block_subscribt_center ,
.right_block_subscribt_left ,
.right_block_subscribt_left:before {
	background: none;
}

.right_block_subscribt_left p {
	padding: 12px 3% 5px 2%;
}

.right_block_subscribt_center input[type=text] {
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 14px;
	color: #333333;
	border: 0;
	padding: 5px 10px;
	height: 32px;
	line-height: 22px;
	outline: 0;
	width: 100%;
	border-radius: 0;
	-webkit-box-shadow: inset 1px 1px 1px 0px #d9d9d9;
	-moz-box-shadow: inset 1px 1px 1px 0px #d9d9d9;
	box-shadow: inset 1px 1px 1px 0px #d9d9d9;
	margin-right: 0;
}

.right_block_subscribt_right .wrap_input {
	border: none;
	padding: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

.right_block_subscribt_right {
	padding: 5px 0 0 7px;
}

.right_block_subscribt_right .wrap_input input[type=submit] {
	font-family: 'PG Isadora Cyr Pro',Arial,regular;
	font-size: 18px;
	color: #fff;
	background: #dbbfb9;
	border: none;
	display: block;
	width: 100%;
	line-height: 32px;
	height: 32px;
	border-radius: 0;
	font-family: ProximaNovaBold;
	font-size: 13px;
	background: linear-gradient(180deg,#fedd69 50%,#fdca4e);
	text-transform: uppercase;
	color: #33363b;
	display: inline-block;
	text-decoration: none;
	border-radius: 2px;
	text-align: center;
}

.wrap-top-inner-menu .item .wrap-title .menu-inner-title-2 ,
.wrap-top-inner-menu .item .menu-inner-title-del {
	display: none;
}

.fancybox-overlay.fancybox-overlay-fixed {
    z-index: 9998!important;
}

.fancybox-wrap.fancybox-opened {
    z-index: 9999!important;
}

.block-pagination .wrap_select_number {
    width: 35px!important; 
}

.block-pagination .wrap_select_number .ik_select.ik_select_autowidth {
    width: 42px!important; 
}
.block-pagination .visible_item .wrap_text {
    margin-right: 0px;
}
.detail_size {
	background: none;
}


@media(max-width: 768px) {
	.block-you-slider .buy_now_bottom_inner .item_bskt {
		position: relative;
		right: auto;
		text-align: center;
	}

	#buy-now-slider .item, .buy-now-slider .item ,
	#buy-now-slider .buy-now-top-inner,
	.buy-now-slider .buy-now-top-inner {
		min-width: 100%;
		padding: 5px;
	}
}

@media(max-width: 1200px) {
	.block-you-slider .owl-next, .block-you-slider .owl-prev {

		width: 18px;
		height: 28px;
	}

	.block-you-slider .owl-next, .block-you-slider .owl-prev {
		background-size: initial;
	}
	.block-you-slider .owl-next {
		background-size: initial;
		background-position: -1px -1px;
	}
	.block-you-slider .owl-prev {
		background-position: -21px -1px;
	}
}

.block_basket_count .back_catalog,
.block_basket_count .block_promo_title {
	font-family: MerriweatherrRegular;
	font-size: 14px;
	color: #393939;
}

.preview .detail_color ul li span img {
	width: 100%!important;
	height: 89px!important;
}

.detail_pic_small .item img,
.detail_pic_small .item-video img {
	border: 0;
}

.detail_pic_small .item.item_active img {
	border: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

.fancybox-type-image .fancybox-nav span {
	top: 65%;
}

.brand_list .brand_cart {

	padding: 0;
	box-shadow: none;
	-webkit-box-shadow: none ;
	-moz-box-shadow: none;
}

.brand_list .brand_cart .brand_cart_inner {
	border: 0;
}

.brand_pagination ul li a, .brand_pagination ul li span.nav-current-page {
	font-size: 16px;
	color: #393939;
	font-family: ProximaNovaBold;
}

.inner_page .banner_descpript .inner_descpript .wrap_text.wrap_brands {
	color: #393939;
	font-size: 14px;
	font-family: ProximaNovaBold;
}

.block_feedback {
	min-height: 300px;
}

.block_feedback textarea {
	height: 125px;
	min-height: 125px;
}

@media(max-width: 500px) {
	ul.mega_top_menu li {
		display: block;
	}
	ul.mega_top_menu li a {
		padding-left: 24px;
	}
}

@media (max-width: 767px){
	.my-block-korzina {

		width: 100%;
	}
	.top-my-block-korzina {
		background: #fff;
	}

	.header-top-1 .header-login {
		text-align: left;
	}

	.header-top-1 .header-login a {
		background: none ;
		display: block;
		margin-left: 25px;
	}

	.wrap-buy-now-slider .owl-stage-outer {
		padding: 0;
	}


}

#bm-my-bskt:before {
	content: '';
	display: inline-block;
	width: 38px;
	height: 38px;
	background: url('../img/basket_icon.png') no-repeat;
	position: absolute;
	left: 15px;
}



.bottom-my-block-korzina {
	background: linear-gradient(180deg,#fcb60a 50%,#fdca4e);
	position: relative;
}

.main-top-menu .wrap-main-top-menu ul > li > a {

	max-height: 48px;
	overflow: hidden;
}

@media (max-width: 992px) and (min-width: 768px) {
	.main-top-block a, .main-top-block span {
		line-height: initial;
	}
	ul.main-top-center {
		margin-top: 10px;
	}
}




/* Start Всплывающее окно при нажатии на кнопку купить*/


#add_basket-confirm{
    width: 350px;
}

.popup-window-content h3{
    line-height: 18px;
    margin-bottom: 10px;
}

.popup-window-content-row .popup-window-center-column{
    padding: 15px 5px;
}

.popup-window-content .img_block img{
    margin: 0 auto;
}

.popup-window-button-accept, 
.popup-window-button-create,
.popup-window-button{
    padding: 0 5px;
    line-height: 30px;
    height: 30px;
    color: #000;
    text-shadow:none;
}

.popup-window-button-accept:before, 
.popup-window-button-create:before,
.popup-window-button-accept:after, 
.popup-window-button-create:after,
.popup-window-button:before,
.popup-window-button:after{
    display: none;
}


.popup-window-button-accept:after, 
.popup-window-button-create:after{
    display: none;
}

.popup-window-button{
    background: #f5f5f5;
}

.popup-window-button:hover{
    background: #f5f5f5;
}

.popup-window-button-accept{
    background: linear-gradient(180deg,#fedd69 50%,#fdca4e);
}

.popup-window-button-accept:hover{
    background: #ffe279;
}

.btn-nat-brand{
	text-decoration: none!important;
	color: #ff0014!important;
    font-weight: 700!important;
}
/* End Всплывающее окно при нажатии на кнопку купить*/


/*Start van ckick*/

.buy_one_click_popup{
    color: #393939;
    border: 0;
    margin-top: 15px;
    text-decoration: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    text-align: center;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fedd69+1,fedd69+45,fceabf+100 */
background: #fedd69; /* Old browsers */
background: -moz-linear-gradient(top,  #fedd69 1%, #fedd69 45%, #fceabf 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fedd69 1%,#fedd69 45%,#fceabf 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fedd69 1%,#fedd69 45%,#fceabf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fedd69', endColorstr='#fceabf',GradientType=0 ); /* IE6-9 */

    font-size: 11px;
    font-family: ProximaNovaBold;
    text-transform: uppercase;
    line-height: 1;
    padding: 12.5px;
    height: auto;
    border-radius: 2px;
	width: 45%;
	
}

.buy_one_click_popup:hover{
	background:#FEDD69;
}

.h2o_component .modal_title.name_procuct{
	font-family: 'M PLUS 1p', sans-serif;
    font-size: 27px;
    color: #333333;
    line-height: 29px
}

.h2o_component .modal_title{
	font-family: 'M PLUS 1p', sans-serif;
    font-size: 21px;
    color: #333333;
    line-height: 29px
}

.h2o_component label {
    font-weight: normal;
    font-size: 16px!important;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.h2o_component input[type=text], .h2o_component textarea, .h2o_component select{
    border: 1px #dcdbdb solid;
    font-size: 16px;
    color: #4d4c4c;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    padding: 5px 10px;
}

.h2o_component button{
	background: linear-gradient(180deg,#fedd69 50%,#fdca4e)!important;
}

.h2o_component button:hover{
	background: #ffe279;
}

.h2o_component .item_current_price {
    color: #ff3545;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.h2o_component .img_block{
	width: 70px;
}
a.messenger{
	display: inline-block;
	width: auto;
	height: auto;
	margin-left: 7px;
}






ul.breadcrumb-section{
	margin:15px 0 10px;
}
@media only screen and (max-width:1199px){
	#hd-top-men .col-sm-3{
		width:0px;
	}
	#hd-top-men .col-sm-12{
		width: 62%;
	}
	/**/
	.one-item .item_open{
		width:100%;
	}
	.one-item .item_open .buy_now_top_small_img{
		display: none;
	}
}
@media only screen and (max-width:991px){
	ul.mega_top_menu li:first-child{
		background:none;
	}
	ul.mega_top_menu li:first-child a{
		padding-left:0;
	}
	/**/
	.my-phone-container a.my-phone.my-moscow,
	.number-phone-2{
		text-align: center;
		display: block;
	}
	.my-phone-container a.my-phone.my-moscow:before{
		display: none;
	}
	.bottom-my-block-korzina{
		padding-left:52px;
	}
	.header-top-2{
		text-align: center;
	}
	/**/
	.block_buy_now{
		overflow: hidden;
	}
	.block_buy_now .container .row:last-child{
		margin-right:-15px;
	}
	#buy-now-slider .owl-next{
		right:0;
	}
	#buy-now-slider .block_name .item_second_name a{
		line-height:1.5em;
	}
	.my-phone-container a.my-phone{
		padding-left:0 !important;
	}
	/**/
	.content-text .col-sm-24 .col-xs-12{
		width: calc(50% - 5px);
	    display: inline-block;
	    vertical-align: top;
	    float: none;
	}
	.block_form_filter .wrap_del_form_filter .del_form_filter{
		max-width:initial;
	}
	ul.breadcrumb-section{
		margin:15px 0;
	}
}
@media only screen and (max-width:767px){
	#hd-top-men .col-sm-12 {
	    width: calc(100% - 180px);
	    float: left;
	}
	#hd-top-men .col-sm-9 {
	    width: 150px;
	    float: right;
	}
	.header-top-1 .header-login a{
		text-align: right;
	}
	/**/
	.main_block_news .bl_right .news_slide .item .text,
	.main_block_news .bl_right .news_slide .item .title{
		text-align: center;
	}
	.content-text img,
	.news_slide .owl-carousel .owl-item img{
		display: block;
		margin:0 auto;
	}
	.main_block_news .wrap_news .bl_left,
	.block_buy_now .block_title,
	.main_block_news .block_title{
		text-align: center;
	}
	/**/
	.footer_menu>li>ul,
	.footer_menu>li.li-active>ul, .footer_menu>li.li-hover>ul{
		display:none;
	}
	.footer_menu>li{
		width:100%;
	}
	.footer_menu li:first-child a{
		border-top: 1px solid #eee;
	}
	.footer_menu li a{
		text-align: center;
	    padding: 8px 0;
	    border-bottom: 1px solid #eee;
	}
	.footer_block_center_left{
		text-align: center;
	}
	.copyright{
		text-align: center;
	}
	.bottom-my-block-korzina{
		text-align: center;
    	padding-left: 0;
	}
	/**/
	.col-sm-push-7{
		padding-left:15px;
		padding-right:15px;
	}
	.row.tabs,
	#reviews-statistics,
	#reviews-statistics .row{
		margin:0;
	}
	.bx_horizontal_menu_advaced{
		display: none !important;
	}
	.tabs-content{
		padding: 0 15px;
    	width: 100%;
	}
	.tabs .tabs-caption li{
		display: block;
		width:100%;
	}
	#reviews-statistics .add-reviews{
		margin-bottom:20px;
	}
	.row.my-phone-container{
		padding-bottom:25px;
	}
}
@media only screen and (max-width:640px){
	#hd-top-men .col-sm-12 {
	    display: block;
	    width:100%;
	    text-align: center;
	}
	#hd-top-men .col-sm-12 li{
		display: inline-block;
		width:calc(50% - 15px);
		margin:5px;
		float: none;
		vertical-align: top;
	}
	#hd-top-men ul.mega_top_menu li a{
		padding:0 !important;
	}
	#hd-top-men .col-sm-9{
		position: absolute;
	    top: -44px;
	    right: 0;
	    z-index: 100;
	}
	/**/
	.block_small_banner img{
		width:100%;
	}
	.block_small_banner .col-xs-6{
		width: calc(50% - 25px);
	    margin: 0 10px 20px 15px;
	    padding: 0;
	}
	.block_small_banner .col-xs-6:nth-child(2n){
		margin: 0 15px 20px 10px;
	}
	.block_small_banner{
		margin-bottom:0;
	}
	.block-you-slider .owl-prev,
	.block-you-slider .owl-next,
	#buy-now-slider .owl-prev, 
	#buy-now-slider .owl-next{
		display: none !important;
	}
	.block_office .prop_wrap_btn{
		text-align: center;
	}
	.block_feedback input[type=text],
	.block_feedback textarea,
	.login_page .wrap_block input[type=password], .login_page .wrap_block input[type=text], .registr_page .wrap_block input[type=password], .registr_page .wrap_block input[type=text]{
		border:1px solid #ddd;
	}
	.content-text h2{
		line-height:1.3em;
	}
	.content-text, .content-text a, .content-text h5, .content-text p, .content-text ul li, .desc_prop a{
		line-height:1.6em;
	}
}
@media only screen and (max-width:480px){
	.block_small_banner .col-xs-6,
	.block_average_banner .col-xs-12{
		width: calc(100% - 30px) !important;
    	margin: 0 15px 15px !important;
    	padding:0;
	}
	/**/
	.content-text .col-sm-24 .col-xs-12{
		width: calc(100% - 5px);
	    display: block;
	    vertical-align: top;
	    float: none;
	}
	/**/
	.detail-right-block .block-picture li{
		width:100%;
		margin:0 0 15px;
	}
	.block_sort{
		display: none;
	}
	/**/
	.login_page .wrap_login_form .wrap_block .wrap_remember_forgot{
		text-align: left;
	}
	.login_page .wrap_login_form .wrap_block .forgot_password,
	.login_page .wrap_login_form .rememberme{
		isplay: block;
	    float: none;
	    margin: 10px 0;
	}
}
/*End van ckick*/