.tooltip{ /*position: absolute; top: 0; left: 0; z-index: 10000!important; display: none;
background-color: #f5f5b5!important;
	border: 1px solid #deca7e!important;
	color: #303030!important;
	font-family: sans-serif;
	font-size: 12px!important;
	line-height: 18px!important;
	padding: 10px 13px!important;
	position: absolute;
	text-align: center!important;*/
	z-index: 10000!important;
}

a.btn_add_basket, a.btn_add_wish, .back_call_submit, .sotbit_order_phone_form .wrap_input, .subscribe_product_form .wrap_input{position:relative;}
.block_img_js .bnt_left, .block_img_js .bnt_right{
	cursor:pointer;
}


/*----geekzona---style----*/

@font-face {
	font-family: 'UbuntuBold';
	src: url('site_files/fonts/UbuntuBold/UbuntuBold.eot');
	src: url('site_files/fonts/UbuntuBold/UbuntuBold.eot') format('embedded-opentype'),
	url('site_files/fonts/UbuntuBold/UbuntuBold.woff2') format('woff2'),
	url('site_files/fonts/UbuntuBold/UbuntuBold.woff') format('woff'),
	url('site_files/fonts/UbuntuBold/UbuntuBold.ttf') format('truetype'),
	url('site_files/fonts/UbuntuBold/UbuntuBold.svg#UbuntuBold') format('svg');
	font-display: swap;
}
@font-face {
	font-family: 'UbuntuRegular';
	src: url('site_files/fonts/UbuntuRegular/UbuntuRegular.eot');
	src: url('site_files/fonts/UbuntuRegular/UbuntuRegular.eot') format('embedded-opentype'),
	url('site_files/fonts/UbuntuRegular/UbuntuRegular.woff2') format('woff2'),
	url('site_files/fonts/UbuntuRegular/UbuntuRegular.woff') format('woff'),
	url('site_files/fonts/UbuntuRegular/UbuntuRegular.ttf') format('truetype'),
	url('site_files/fonts/UbuntuRegular/UbuntuRegular.svg#UbuntuRegular') format('svg');
	font-display: swap;
}
@font-face {
	font-family: 'UbuntuMedium';
	src: url('site_files/fonts/UbuntuMedium/UbuntuMedium.eot');
	src: url('site_files/fonts/UbuntuMedium/UbuntuMedium.eot') format('embedded-opentype'),
	url('site_files/fonts/UbuntuMedium/UbuntuMedium.woff2') format('woff2'),
	url('site_files/fonts/UbuntuMedium/UbuntuMedium.woff') format('woff'),
	url('site_files/fonts/UbuntuMedium/UbuntuMedium.ttf') format('truetype'),
	url('site_files/fonts/UbuntuMedium/UbuntuMedium.svg#UbuntuMedium') format('svg');
	font-display: swap;
}
@font-face {
	font-family: 'OpenSansRegular';
	src: url('site_files/fonts/OpenSansRegular/OpenSansRegular.eot');
	src: url('site_files/fonts/OpenSansRegular/OpenSansRegular.eot') format('embedded-opentype'),
	url('site_files/fonts/OpenSansRegular/OpenSansRegular.woff2') format('woff2'),
	url('site_files/fonts/OpenSansRegular/OpenSansRegular.woff') format('woff'),
	url('site_files/fonts/OpenSansRegular/OpenSansRegular.ttf') format('truetype'),
	url('site_files/fonts/OpenSansRegular/OpenSansRegular.svg#OpenSansRegular') format('svg');
	font-display: swap;
}
@font-face {
	font-family: 'OpenSansBold';
	src: url('site_files/fonts/OpenSansBold/OpenSansBold.eot');
	src: url('site_files/fonts/OpenSansBold/OpenSansBold.eot') format('embedded-opentype'),
	url('site_files/fonts/OpenSansBold/OpenSansBold.woff2') format('woff2'),
	url('site_files/fonts/OpenSansBold/OpenSansBold.woff') format('woff'),
	url('site_files/fonts/OpenSansBold/OpenSansBold.ttf') format('truetype'),
	url('site_files/fonts/OpenSansBold/OpenSansBold.svg#OpenSansBold') format('svg');
	font-display: swap;
}
@font-face {
	font-family: 'OpenSansSemibold';
	src: url('site_files/fonts/OpenSansSemibold/OpenSansSemibold.eot');
	src: url('site_files/fonts/OpenSansSemibold/OpenSansSemibold.eot') format('embedded-opentype'),
	url('site_files/fonts/OpenSansSemibold/OpenSansSemibold.woff2') format('woff2'),
	url('site_files/fonts/OpenSansSemibold/OpenSansSemibold.woff') format('woff'),
	url('site_files/fonts/OpenSansSemibold/OpenSansSemibold.ttf') format('truetype'),
	url('site_files/fonts/OpenSansSemibold/OpenSansSemibold.svg#OpenSansSemibold') format('svg');
	font-display: swap;
}
@font-face {
	font-family: 'PTSansWebRegular';
	src: url('site_files/fonts/PTSansWebRegular/PT_Sans-Web-Regular.eot');
	src: url('site_files/fonts/PTSansWebRegular/PT_Sans-Web-Regular.eot') format('embedded-opentype'),
	url('site_files/fonts/PTSansWebRegular/PT_Sans-Web-Regular.woff') format('woff'),
	url('site_files/fonts/PTSansWebRegular/PT_Sans-Web-Regular.ttf') format('truetype'),
	url('site_files/fonts/PTSansWebRegular/PT_Sans-Web-Regular.svg#PT_Sans-Web-Regular') format('svg');
	font-display: swap;
}
@font-face {
	font-family: 'FontAwesome';
	src: url('site_files/fonts/FontAwesome/fontawesome-webfont.eot?v=4.7.0');
	src: url('site_files/fonts/FontAwesome/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('site_files/fonts/FontAwesome/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('site_files/fonts/FontAwesome/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('site_files/fonts/FontAwesome/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('site_files/fonts/FontAwesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

body{
	background: url("img/background-new-2.webp") top center no-repeat, url("img/background-pattern.jpg") top center repeat;
}
@media screen and (max-width: 1260px) {
	body {
		background: none;
	}
}
.content-text h2{
	font-family: 'UbuntuBold';
	color: #000000;
}
.content-text, .content-text p{
	color: #616161;
	font-size: 14px;
	font-family: 'OpenSansRegular';
}
.description_content p{
	font-size: 13px;
	color: #6c727d;
	line-height: 24px;
}
.main_block_news .bl_right .news_slide .slides{
	margin-bottom: 23px;
}
#wsm-favorites-list-container{
	margin-top: 15px;
}
.block_small_banner{
	margin-bottom: 0;
	padding: 15px 15px 0px 15px;
	background: #f2f1eb;
}
.block_small_banner .row{
	margin-right: 0;
}
.block_small_banner .item, .block_small_banner img{
	border-radius: 3px;
}
.block_small_banner a:hover{
	opacity: 0.8;
}
.bg-404  .inner_page .container{
	background: #ffffff url("img/page-404-background.png") no-repeat;
	min-height: 760px;
}
.block_order_call{
	padding: 0;
	border: none;
	margin-bottom: 0;
}
.block_order_call_right{
	padding-top: 13px;
}
.ik_select_dropdown{
	max-width: 212px;
}
.block_404_left{
	width: auto;
	border: none;
	margin: 0;
	padding: 0;
}
.block_404_left .title{
	display: block;
	color: #232931;
	font-size: 206px;
	font-family: 'OpenSansBold';
	padding-top: 195px;
	margin-bottom: 30px;
}
.block_404_left .text{
	color: #232931;
	font-size: 18px;
	font-family: 'OpenSansSemibold';
	margin-bottom: 17px;
}
.modal-content{
	text-align: center;
}
.modal-block-inner{
	border-radius: 3px;
	border: none;
	padding: 29px 34px 0px 33px;
}
.login-form{
	padding: 0;
}
.modal-block-inner .modal-title{
	color: #010101;
	font-size: 22px;
	font-family: 'UbuntuBold';
	text-transform: uppercase;
	background: url(img/background-for-slider-title.png) right 0px top 10px no-repeat, url(img/background-for-slider-title.png) left 0px top 10px no-repeat;
	display: inline-block;
	padding: 0 40px;
	line-height: normal;
	margin-bottom: 31px;
}
.login-form .rememberme .rememberme-left{
	display: inline-block;
	float: left;
}
.login-form .rememberme .rememberme-right{
	display: inline-block;
	float: right;
}
.block_404_left .wrap_btn a{
	height: 40px;
	line-height: 40px;
	border-radius: 3px;
	border: 1px solid #e3e3e0;
	background: #fff;
	color: #000000;
	font-size: 13px;
	font-family: 'OpenSansRegular';
	padding: 0 50px;
}
.block_404_left .wrap_btn a.error-link-1{
	float: right;
	margin-right: 5px;
}
.block_404_left .wrap_btn a.error-link-2{
	float: left;
	margin-left: 5px;
}
.block_404_left .wrap_btn a:hover{
	background: #fbfbf7;
}
.block_404_left .dop_text{
	color: #60646a;
	font-size: 14px;
	font-family: 'OpenSansRegular';
	line-height: 23px;
	margin-bottom: 37px;
}
.block_404_left .wrap_btn{
	margin: 0;
	padding: 0;
}
.contact-reg-info-title{
	color: #000000;
	font-size: 20px;
	font-family: 'UbuntuRegular';
	margin-bottom: 14px;
}
.content-text p.main_props_p{
	background: url("img/border-dotted.png") bottom 2px left repeat-x;
	margin-bottom: 11px;
}
.mega-top-menu{
	list-style: none;
	padding: 0 30px;
}
.price_info{
	position: relative;
}
.price_info .price_info_text, .miss_small_modal .wrap_text, .preorder_info, .preorder_info_modal{
	position: absolute;
	display: block;
	text-align: center;
	border: 1px solid #e3e3e0;
	color: #a1a2a3;
	font-size: 12px;
	font-family: 'UbuntuRegular';
	border-radius: 3px;
	padding: 5px 10px 6px 10px;
	background: #ffffff;

	line-height: normal;
	top: -49px;
	left: -58px;

	display: none;
}
.preorder_info_modal{
	left: -100%;
}
.preorder_info_modal.pim{
	top: -75px;
}
.preorder_info_modal.pim_gray{
	top: -60px;
}
.preorder_info{
	left: 0;
	top: -74px;
}
.preorder_info.small_pi{
	top: -61px;
}
.button_preorder_cont:hover .preorder_info{
	display: block;
}
.miss_small_modal .wrap_text{
	display: block;
	font-style: normal;
	position: relative;
	top: 0;
	left: 0;
	margin-bottom: 0;
	padding: 10px;
}
.miss_small_modal{
	border: none;
	background: none;
	width: 70%;
	left: 15%;
}
.detail_block_price .dop_element_info, .dop_pr_info{
	font-size: 14px;
	font-family: 'UbuntuRegular';
	margin-bottom: 27px;
	min-height: 40px;
}
.dop_pr_info{
	margin-bottom: 10px;
	border: 1px solid #e3e3e0;
	background: #fbfbf7;
	border-radius: 3px;
	padding: 22px 38px 26px 38px;
}
.price_info:hover > .price_info_text{
	display: block;
}
.price_info .price_info_text:after, .miss_small_modal:after, .button_preorder_cont .preorder_info:after, .preorder_info_modal:after{
	content: '';
	display: block;
	background: url("img/modal-small-message.png") bottom center no-repeat;
	width: 20px;
	height: 7px;
	position: absolute;
	bottom: -7px;
	left: 0;
	width: 100%;
}
.preorder_info_modal:after{
	background: url("img/modal-small-message.png") bottom 0px right 20% no-repeat;
}
.price_and_button .product_buttons:hover .preorder_info_modal{
	display: block;
}
.miss_small_modal:after{
	position: relative;
	bottom: 1px;
}
.mega-top-menu li{
	display: inline-block;
}
.mega-top-menu li a{
	color: #60646a;
	font-size: 13px;
	font-family: 'OpenSansRegular';
	margin-right: 30px;
	line-height: 30px;
	height: 30px;
}
.mega-top-menu li:hover a, .mega-top-menu li:hover i:before{
	text-decoration: none;
	color: #a1a1a1;
}
.fa-map-marker:before{
	font-size: 15px;
	margin-right: 1px;
	color: #60646a;
}
.fa-truck:before{
	font-size: 14px;
	margin-right: 3px;
	color: #60646a;
}
.fa-money:before{
	font-size: 14px;
	margin-right: 1px;
	color: #60646a;
}
.header{
	margin: 0;
	border: none;
}
.backgr-top{
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	box-shadow: 0 0 6px rgba(0,0,0,0.2);
	background: #ffffff;
	padding: 0 47px;

	/*
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	box-shadow: 0 0 6px rgba(0,0,0,0.2);
	background: #ffffff;
	padding: 0 350px;
	/* padding: 0 47px; */
	/*position: fixed;
	z-index: 999;
	/* width: 66.3%; */
	/*top: 0;
	width: 100%;
	left: 0;
	/* height: 10%; */


}
.backgr-center-orange{
	box-shadow: 0 0 6px rgba(0,0,0,0.2);
	background: #ffc424;
	position: relative;
	z-index: 5;
}
.backgr-center-orange .stub{
	position: absolute;
	width: 100%;
	height: 5px;
	background: #fff;
	top: -5px;
}
.backgr-center-gray{
	box-shadow: 0 0 6px rgba(0,0,0,0.2);
	background: #ffffff;
	position: relative;
}
.backgr-center-gray .stub{
	position: absolute;
	width: 100%;
	height: 5px;
	background: #ffc424;
	top: -5px;
}
.backgr-center-gray .stub.gray-stub{
	background: #f2f1eb;
}
.backgr-center-gray .stub.white-stub{
	background: #ffffff;
}
.footer_block_second{
	padding-top: 0;
	padding-bottom: 0;
	background: #232931;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.footer_block_center_left{
	margin-top: 37px;
}
.footer_block_top{
	margin-bottom: 13px;
	padding: 5px;
	margin-top: 15px;
}
.main-page-footer .footer_block_top{
	padding: 30px;
	margin-bottom: 13px;
}
.footer_menu>li{
	width: 31%;
}
.footer_block_center_left .center_left_title, .footer_block_center_left .center_left_email, .footer_block_center_left .footer_wrap_phone, .footer_social{
	margin-left: 0;
}
.footer_social{
	padding-top: 0;
}
.footer_social ul li{
	width: auto;
	margin-right: 6px;
	margin-bottom: 6px;
}
.footer_block_center .social_vk_widget{
	padding-top: 48px;
	margin-bottom: -29px;
	padding-right: 30px;
	float: right;
}
.footer_social ul{
	padding: 0;
	padding-top: 9px;
}
.footer_block_bottom{
	margin: 0;
	padding-left: 32px;
	margin-bottom: 43px;
}
.copyright{
	color: #a2a2a2;
	padding: 0;
	font-size: 14px;
	font-family: 'OpenSansRegular';
}
.social_vk, .social_fb, .social_twitt, .social_inst, .social_gog, .social_ok{
	width: 26px;
	height: 26px;
	background: url("img/social-big-button.png") no-repeat;
}
.social_vk:hover, .social_fb:hover, .social_twitt:hover, .social_inst:hover, .social_gog:hover, .social_ok:hover{
	opacity: 0.7;
}
.social_vk, .social_vk:hover{
	background-position: 0px 0px;
}
.super-man{
	display: none;
	bottom: 60px;
	left: 20px;
	position: fixed;
	width: 70px;
	height: 150px;
	background: url("img/super-man.png") center center no-repeat;
	opacity: 0.8;
}
.super-man:hover{
	opacity: 1;
	cursor: pointer;
}
a.sotbit{
	color: #a2a2a2;
	font-size: 13px;
	font-family: 'OpenSansRegular';
	background: url("img/sotbit-logo.png") left top no-repeat;
	padding: 0;
	padding-left: 70px;
}
a.sotbit:hover{
	background-position: 0 -24px;
	color: #ffaf24;
}
a.sotbit:focus, a.sotbit:active, a.favorite-header-link:focus, a.favorite-header-link:active{
	text-decoration: none;
}
a.sotbit span.underline-text{
	text-decoration: underline;
}
.social_fb, .social_fb:hover{
	background-position: 0px -26px;
}
.social_twitt, .social_twitt:hover{
	background-position: 0px -52px;
}
.social_gog, .social_gog:hover{
	background-position: 0px -78px;
}
.social_inst, .social_inst:hover{
	background-position: 0px -104px;
}
.social_ok, .social_ok:hover{
	background-position: 0px -130px;
}
.center_left_email, .footer_wrap_phone, .footer_social{
	color: #ffffff;
	font-weight: normal;
	font-size: 13px;
	margin-bottom: 22px;
	font-family: 'OpenSansRegular';
}
.footer_wrap_phone{
	margin-bottom: 26px;
}
.footer_menu>li.li-first{
	width: 31%;
}
.footer_menu li a{
	padding-right: 0;
}
.wrap_footer_menu{
	margin-top: 37px;
	margin-left: 25px;
}
.footer_menu>li>a, .footer_menu>li>a:active, .footer_menu>li>a:focus, .footer_block_center_left .center_left_title a{
	font-size: 20px;
	color: #ffaf24;
	font-family: 'UbuntuBold';
	text-decoration: none;
}
.footer_menu>li>ul{
	border: none;
}
.footer_menu>li>ul>li>a{
	color: #ffffff;
	font-size: 13px;
	font-family: 'OpenSansRegular';
}
.footer_menu>li>ul>li>a:hover, .footer_menu>li>ul>li>a:active, .footer_menu>li>ul>li.li-active-2>a{
	color: #ffaf24;
}
.footer_block_top>.row{
	margin: 0;
	border: none;
	border-radius: 3px;
}
.main-page-footer .footer_block_top>.row{
	border: 1px solid #e3e3e0;
}
.footer_block_center .row, .footer_block_second{
	border: none;
}
.price_and_button .expect, .price_and_button .not_available{
	height: 33px;
	line-height: 46px;
	margin-bottom: 14px;
	display: block;
	color: #a2a2a2;
	font-size: 12px;
	font-family: 'OpenSansRegular';
}
.price_and_button .expect .fa-clock-o, .price_and_button .not_available .fa-times{
	margin-right: 3px;
	margin-left: 1px;
}
.price_and_button .not_available .fa-times:before{
	color: #ffc424;
	font-size: 13px;
}
.price_and_button .expect .fa-clock-o:before{
	color: #40b920;
	font-size: 13px;
}
.footer_block_top .footer_block_top_left{
	background: url("img/sotbit-mailing-get-main.png") no-repeat;
	height: 102px;
	margin: 22px 0 25px 34px;
	padding-top: 7px;
	padding-left: 262px;
}
#reviews-body #filter .filter-photo{
	font-size: 13px;
	color: #6c727d !important;
	font-family: 'UbuntuRegular' !important;
	line-height: 36px;
}
.footer_block_center .row, .footer_block_center{
	background: none;
}
#reviews-body #filter #filter-images ~ label > span{
	background: url(img/label-check.png) 0 0 no-repeat;
	width: 14px;
	height: 14px;
	border: none;
	margin-top: 12px;
}
#reviews-body #filter #filter-images:checked ~ label > span{
	background: url(img/label-check.png) 0 -46px no-repeat;
}
#reviews-body #filter #filter-images:checked ~ label > span:after{
	display: none;
}
.main-bg .inner_page .center_wrap{
	padding: 0 75px;
}
.main-bg .inner_page .center_wrap.about_wrap{
	padding: 0 60px;
}
.inner_page .center_wrap{
	padding: 0 45px;
}
.footer .backgr-center-gray{
	margin-bottom: 33px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.logo img.logo-miss{
	left: 0;
	top: 0;
	position: relative;
	margin-left: -9px;
	margin-top: 3px;
}
.logo{
	min-height: 109px;
	line-height: 109px;
}
.header-login{
	float: right;
	padding-top: 16px;
	margin-bottom: 14px;
}
.header-login .login-name:before{
	font-family: 'FontAwesome';
	content: "\f2c0";
	color: #60646b;
	font-size: 12px;
}
.block-pagination .block_sort{
	text-align: right;
}
.block-pagination .block_sort .wrap_select_sort{
	width: auto;
	margin: 0;
}
.block-pagination .wrap_select_number .ik_select, .block-pagination .block_sort .wrap_select_sort .ik_select{
	border: none;
	margin: 0;
	margin-left: -14px;
	background: none;
	height: auto;
}
.block-pagination .count_item, .block-pagination .visible_item, .block-pagination .bx_pagination_page, .block-pagination .block_sort{
	margin-top: 3px;
}
.block-pagination .bx_pagination_page{
	padding-top: 30px;
}
.block-pagination .block_sort .block_sort_name{
	width: auto;
	float: right;
	display: inline-block;
	float: none;
	vertical-align: top;
}
.block-pagination .wrap_select_number .ik_select .ik_select_link_text, .block-pagination .block_sort .wrap_select_sort .ik_select .ik_select_link_text{
	background: url("img/select-ico.png") right 0px top 7px no-repeat;
	text-align: right;
	color: #000000;
	font-size: 13px;
	font-family: 'UbuntuRegular';
	height: auto;
	line-height: inherit;
	padding-right: 16px;
}
.block-pagination .block_sort .wrap_select_sort .ik_select{
	margin-left: 0;
}
.yourcity .ik_select{
	display: inline-block;
	border: none;
}
.yourcity .ik_select_link_text{
	border-bottom: 1px dotted #000;
}
.modal-block{
	background: none;
	padding: 0;
	width: 447px;
}
.window_basket .modal-block .modal-block-inner{
	border: none;
	border-radius: 3px;
	border: 1px solid #e3e3e0;
	padding: 0 0 15px 0;
}
.yourcity .ik_select .ik_select_link{
	color: #000000;
	font-size: 13px;
	font-family: 'OpenSansBold';
	background: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	padding-right: 16px;
	background: url("img/border-dotted.png") bottom 0px right 16px no-repeat, url("img/select-ico.png") right center no-repeat;
}
.window_basket .basket-item a.item-tovar{
	padding: 0;
	min-height: 55px;
}
.window_basket .item-tovar .item-price{
	position: relative;
	width: 20%;
	right: inherit;
	bottom: inherit;
	max-width: inherit;
	float: left;
}
.window_basket .basket-item .delete{
	position: absolute;
	top: 53px;
	right: 22px;
	border-radius: 3px;
	border: 1px solid #e3e3e0;
	background: none;
	background: #fff;
	width: auto;
	height: 25px;
	line-height: 25px;
	color: #6c727d;
	font-size: 12px;
	font-family: 'UbuntuRegular';
	text-transform: none;
	padding: 0 10px;
	max-width: 68px;
}
.window_basket .characteristics .item-name{
	max-width: inherit;
	margin: 0;
	color: #a2a2a2;
	font-size: 12px;
	font-family: 'OpenSansRegular';
}
.window_basket .characteristics .item-second-name{
	color: #232931;
	font-size: 13px;
	font-family: 'OpenSansRegular';
	text-transform: none;
	margin-bottom: 7px;
}
.window_basket .basket-item .delete:hover{
	background: #fbfbf7;
}
.window_basket .item-tovar .item-price .price{
	color: #ffaf24;
	font-size: 14px;
	font-family: 'OpenSansRegular';
	margin-bottom: 10px;
	text-align: left;
	text-transform: none;
}
div.title-search-result{
	border: none;
	background: none;
	padding-top: 3px;
	max-width: 601px;
	margin-left: 0;
}
.miss_search .bx_item_element{
	margin-left: 76px;
	padding-top: 13px;
}
.miss_search .bx_item_element .bx_item_name{
	color: #232931;
	font-size: 13px;
	font-family: 'OpenSansRegular';
	display: inline-block;
	width: 78%;
	padding-top: 0;
	vertical-align: top;
}
.miss_search a.bx_item_block:hover{
	text-decoration: none;
}
.miss_search .bx_img_element img{
	border: none;
}
.miss_search .bx_item_element .bx_price{
	display: inline-block;
	width: 20%;
	vertical-align: top;
	text-align: right;
	color: #ffaf24;
	font-size: 13px;
	font-family: 'OpenSansRegular';
}
.miss_search a.bx_item_block, .miss_search a.bx_item_block:hover{
	border: none;
	margin: 0;
}
.miss_search .bx_item_block.all_result{
	margin-top: 5px;
}
.miss_search .bx_item_block.all_result .bx_item_element{
	margin: 0;
	text-align: right;
}
.miss_search .bx_item_block{
	min-height: 55px;
}
.miss_search .bx_item_block.all_result .all_result_title{
	border: none;
	padding: 0;
	display: inline-block;
	background: none;
	color: #ffaf24;
	font-size: 13px;
	font-family: 'OpenSansRegular';
	text-decoration: underline;
}
.miss_search .bx_item_block.all_result .all_result_title:hover, .miss_search .bx_item_block.all_result .all_result_title:active{
	text-decoration: none;
}
.miss_search{
	background: #fff;
	border-radius: 3px;
	border: 1px solid #e3e3e0;
	padding: 0px 9px 16px 0px;
}
.window_basket .basket-item .wrap-img{
	margin: 0;
	width: 20%;
	padding-left: 20px;
}
.window_basket .basket-item .wrap-img img{
	border: none;
}
.window_basket .characteristics{
	width: 60%;
	margin: 0;
	padding-right: 20px;
}
.window_basket .basket-total{
	background: none;
	margin: 0;
	padding: 0;
	padding-top: 15px;
	overflow: hidden;
}
.window_basket  .basket-btn-order{
	margin: 0;
	padding: 0;
	background: none;
	padding-right: 21px;
}
.window_basket .basket-total div.total-price{
	float: left;
	display: inline-block;
	text-align: left;
	width: 50%;
	line-height: 31px;
	padding-left: 25px;
	color: #6c727d;
	font-size: 14px;
	font-family: 'OpenSansRegular';
}
.window_basket .basket-total div.total-price b{
	font-size: 16px;
	color: #232931;
	font-family: 'UbuntuBold';
	padding-left: 6px;
}
.basket-btn-order .basket-btn-order-inner{
	border-radius: 3px;
	background: #ffc424;
	height: 30px;
	line-height: 30px;
	color: #232931;
	font-size: 14px;
	font-family: 'UbuntuBold';
}
.window_basket .basket-item{
	padding: 0;
	border-bottom: 1px solid #e4e4e1;
	padding: 23px 0px;
}
.basket-btn-order .basket-btn-order-inner:hover, .basket-btn-order .basket-btn-order-inner:active, .basket-btn-order .basket-btn-order-inner:focus{
	background: #edb839;
}
.window_basket .basket-total div.total-btn-order{
	width: 50%;
	display: inline-block;
	float: right;
	max-width: 222px;
}
.yourcity .ik_select .ik_select_link:hover{
	cursor: pointer;
}
.header-login a, .header-login a:link, .header-login a:visited, .header-login a:active{
	font-size: 13px;
	color: #60646b;
	font-family: 'OpenSansRegular';
	border-bottom: 1px dotted #60646b;
	text-decoration: none;
}
.header-login a:hover{
	text-decoration: none;
	border: none;
}
.fa-user-o:before{
	margin-right: 5px;
	font-size: 12px;
	color: #60646b;
}
.fa-file-text-o:before{
	margin-right: 5px;
	font-size: 12px;
	color: #60646b;
}
.fa-lock:before{
	margin-right: 4px;
	font-size: 13px;
	color: #60646b;
	margin-left: 13px;
}
.header-top-block-right{
	margin-top: 0;
}
.wrap-top-block-right1 .basket{
	width: 100%;
}
.basket a, a.favorite-header-link{
	display: block;
	border: 1px solid #e3e3e0;
	border-radius: 2px;
	height: 40px;
	line-height: 36px;
	color: #000000;
	font-size: 13px;
	font-family: 'OpenSansRegular';
	text-transform: none;
	width: 100%;
	padding-left: 50px;
	background: url("img/basket-ico.png") 13px 8px no-repeat;
	max-width: 149px;
}
/*.owl-carousel .owl-stage{
	padding-top: 4px;
	padding-bottom: 4px;
}*/
a.favorite-header-link{
	margin-left: -9px;
	background-position: 13px -32px;
}
.basket a:hover, a.favorite-header-link:hover{
	text-decoration: none;
	background-color: #fbfbf7;
	cursor: pointer;
}
.basket a:focus, .basket a:active{
	text-decoration: none;
}
.wrap-top-block-right1, #search{
	width: 100%;
	max-width: inherit;
}
.window-without-bg{
	top: 40px;
	padding-top: 5px;
}
#search input[type="text"]{
	border: 1px solid #e3e3e0;
	border-radius: 2px;
	height: 40px;
	line-height: 40px;
	color: #60646a;
	font-size: 13px;
	font-family: 'OpenSansRegular';
	padding-left: 12px;
	background: #fbfbf7;
}
#search input[type="text"]:focus, .shop-review-add-form input[type="text"]:focus, .shop-review-add-form textarea:focus, .add-comments .spoiler-comments-body #add_comment textarea:focus{
	border-color: #f0c33b;
	box-shadow: inset 0px 0px 3px rgba(240,195,59,0.75);
}
#search .wrap_input{
	height: 40px;
	width: 40px;
}
#search{
	padding-right: 3px;
	margin-bottom: 19px;
}
#search .wrap_input input[type="submit"]{
	background: none;
	background: url("img/search-loop.png") center top 13px no-repeat;
	height: 40px;
	width: 40px;
}
#search .wrap_input input[type="submit"]:hover, #search .wrap_input input.hover-inpt{
	background: none;
	background: url("img/search-loop.png") center top -42px no-repeat;
	opacity: 0.7;
}
#search input[type="text"]::-webkit-input-placeholder {color: #60646a;}
#search input[type="text"]::-moz-placeholder          {color: #60646a;}/* Firefox 19+ */
#search input[type="text"]:-moz-placeholder           {color: #60646a;}/* Firefox 18- */
#search input[type="text"]:-ms-input-placeholder      {color: #60646a;}

.shop-phone, .shop-mail{
	display: inline-block;
	padding-top: 17px;
}
.shop-phone{
	margin-right: 28px;
}
.shop-phone a, .shop-mail a{
	color: #000000;
	font-size: 13px;
	font-family: 'OpenSansRegular';
	vertical-align: top;
}
.shop-phone a:hover, .shop-mail a:hover, .shop-phone a:active, .shop-mail a:active, .shop-phone a:focus, .shop-mail a:focus{
	text-decoration: none;
}
.fa-phone:before{
	margin-right: 4px;
}
.fa-envelope-o:before{
	margin-right: 7px;
}
.fa-phone:before, .fa-envelope-o:before{
	color: #ffc424;
	font-size: 16px;
}
.yourcity{
	color: #60646a;
	font-size: 13px;
	font-family: 'OpenSansRegular';
	padding-top: 18px;
	position: relative;
}
#city_id{
	border-radius: 3px;
	background: #fff;
	padding: 15px;
	text-align: center;
	position: absolute;
	top: 45px;
	z-index: 200;
	border: 1px solid #dcdcdc;
}
#city_id .your-city-text{
	color: #000000;
	font-size: 16px;
	font-family: 'UbuntuRegular';
	margin-bottom: 15px;
}
#city_id .get-city,#city_id .get-city2{
	display: inline-block;
	width: 80px;
	height: 30px;
	line-height: 30px;
	border-radius: 3px;
	color: #232931;
	font-size: 14px;
	margin: 0;
	font-family: 'UbuntuMedium';
	text-transform: uppercase;
	text-align: center;
}


#city_id .button-city-yes{
	background: #ffc424;
	margin-right: 3px;
}
#city_id .button-city-no, #city_id .button-city-no2{
	background: #232931;
	color: #ffffff;
	margin-left: 3px;
}
#city_id .button-city-yes:hover{
	cursor: pointer;
	background: #edb839;
}
#city_id .button-city-no:hover,#city_id .button-city-no2:hover{
	cursor: pointer;
	background: linear-gradient(to top, #464b53, #232931);
}
.yourcity label{
	margin-right: 6px;
}
.header-top .container{
	border: none;
}
.top-first-menu-container{
	padding: 0 45px;
	display: table;
	min-width: 100%;
}
.top-first-menu{
	display: table-row;
	text-align: center;
}
.top-first-menu li{
	display: table-cell;
	padding: 0;
}
.top-first-menu li a{
	font-family: 'UbuntuBold';
	color: #000000;
	font-size: 14px;
	text-align: center;
	padding: 12px 0px;
	display: block;
	text-transform: uppercase;
}
.top-first-menu li:first-child a{
	text-align: left;
}
.top-first-menu li:last-child a{
	text-align: right;
}
.section_description{
	margin-bottom: 30px;
}
.top-first-menu li a:active, .top-first-menu li a:focus{
	text-decoration: none;
}
.top-first-menu li a:hover, .top-first-menu li a.selected{
	text-decoration: none;

}
.main-top-menu{
	padding-bottom: 0;
	background: #f2f1eb;
}
.main-top-menu .wrap-main-top-menu{
	padding: 0 45px;
}
.main-top-menu .wrap-main-top-menu ul>li{
	padding: 0;
}
.main-top-menu .wrap-main-top-menu ul>li>a{
	text-align: center;
	padding: 0;
	line-height: 40px;
	height: 40px;
}
.main-top-menu .wrap-main-top-menu ul>li>a span{
	padding-left: 40px;
	padding-right: 15px;
}
.main-top-menu .wrap-main-top-menu ul>li.geroi-kino>a span, .main-top-menu .wrap-main-top-menu ul>li.geroi-serialov>a span, .main-top-menu .wrap-main-top-menu ul>li.geroi-multfilmov>a span{
	background: url("img/top-menu-ico.png") 0px 8px no-repeat;
}
.main-top-menu .wrap-main-top-menu ul>li.geroi-igr>a span{
	background: url("img/top-menu-ico.png") 0px -26px no-repeat;
}
.main-top-menu .wrap-main-top-menu ul>li.supergeroi>a span{
	background: url("img/top-menu-ico.png") 0px -70px no-repeat;
}
.main-top-menu .wrap-main-top-menu ul>li.aksessuary-dlya-figurok>a span{
	background: url("img/top-menu-ico.png") 0px -110px no-repeat;
}
.main-top-menu .wrap-main-top-menu ul>li.muzykanty>a span{
	background: url("img/top-menu-ico.png") 0px -150px no-repeat;
}
/*--*/
.main-top-menu .wrap-main-top-menu ul>li.geroi-kino>a:hover span, .main-top-menu .wrap-main-top-menu ul>li.geroi-serialov>a:hover span, .main-top-menu .wrap-main-top-menu ul>li.geroi-multfilmov>a:hover span,
.main-top-menu .wrap-main-top-menu ul>li.geroi-kino.li-active>a span, .main-top-menu .wrap-main-top-menu ul>li.geroi-serialov.li-active>a span, .main-top-menu .wrap-main-top-menu ul>li.geroi-multfilmov.li-active>a span{
	background: url("img/top-menu-hover.png") center bottom no-repeat, url("img/top-menu-ico.png") 0px 8px no-repeat;
}
.main-top-menu .wrap-main-top-menu ul>li.geroi-igr>a:hover span, .main-top-menu .wrap-main-top-menu ul>li.geroi-igr.li-active>a span{
	background: url("img/top-menu-hover.png") center bottom no-repeat, url("img/top-menu-ico.png") 0px -26px no-repeat;
}
.main-top-menu .wrap-main-top-menu ul>li.supergeroi>a:hover span, .main-top-menu .wrap-main-top-menu ul>li.supergeroi.li-active>a span{
	background: url("img/top-menu-hover.png") center bottom no-repeat, url("img/top-menu-ico.png") 0px -70px no-repeat;
}
.main-top-menu .wrap-main-top-menu ul>li.aksessuary-dlya-figurok>a:hover span, .main-top-menu .wrap-main-top-menu ul>li.aksessuary-dlya-figurok.li-active>a span{
	background: url("img/top-menu-hover.png") center bottom no-repeat, url("img/top-menu-ico.png") right 85px top -110px no-repeat;
}
.main-top-menu .wrap-main-top-menu ul>li.muzykanty>a:hover span, .main-top-menu .wrap-main-top-menu ul>li.muzykanty.li-active>a span{
	background: url("img/top-menu-hover.png") center bottom no-repeat, url("img/top-menu-ico.png") 0px -150px no-repeat;
}
/*--*/
.main-top-menu .wrap-main-top-menu ul>li:last-child>a{
	text-align: right;
}
.main-top-menu .wrap-main-top-menu ul>li:first-child>a{
	text-align: left;
}
.main-top-menu .wrap-main-top-menu ul>li:last-child>a span{
	padding-right: 0;
	background-position: right 85px top -110px;
}
.main-top-menu .wrap-main-top-menu ul>li>a span{
	color: #60646a;
	font-size: 13px;
	font-family: 'OpenSansRegular';
	text-transform: none;
}
.wrap-top-inner-menu .wrap-item .item{
	padding: 30px 45px 18px 45px;
}
.wrap-top-inner-menu .item .wrap-title{
	margin-bottom: 7px;
}
.wrap-top-inner-menu .item .wrap-title .menu-inner-title a{
	text-transform: none;
	color: #000000;
	font-family: 'OpenSansBold';
	font-size: 13px;
}
.wrap-top-inner-menu .item .menu-lv-2-1>li>a, .wrap-top-inner-menu .item .menu-lv-2-2>li>a{
	font-size: 13px;
	color: #60646b;
	font-family: 'OpenSansRegular';
	text-transform: none;
}
.wrap-top-inner-menu .item .menu-lv-2-1>li, .wrap-top-inner-menu .item .menu-lv-2-2>li{
	padding-bottom: 6px;
}
.wrap-top-inner-menu .item .menu-lv-2-1>li.break-li{
	color: #fff;
}
.wrap-top-inner-menu .item .menu-lv-2-1>li>a.break-result-section{
	color: #eca325;
	display: inline-block;
	text-decoration: underline;
	padding-right: 20px;
	background: url("img/break-result-section.png") right 0px top 7px no-repeat;
}
.wrap-top-inner-menu .item .menu-lv-2-1>li>a.break-result-section:hover{
	text-decoration: none;
}
.wrap-top-inner-menu{
	box-shadow: none;
	border-top: none;
	border-bottom: 1px solid #f2f1eb;
}
.main_block_news{
	padding: 0 45px;
	margin-bottom: 51px;
}
.main_block_news .bl_right .news_slide{
	border: 1px solid #e3e3e0;
	border-radius: 3px;
	background: #fbfbf7;
	padding: 30px 27px 28px 27px;
	overflow: hidden;
}
.main_block_news .bl_right .news_slide h2.reviews_block_name, .main_news_blocks h2.main_news_block_name{
	text-transform: uppercase;
	font-size: 18px;
	font-family: 'UbuntuBold';
}
.main_news_blocks h2.main_news_block_name{
	margin-bottom: 20px;
	padding-right: 30px;
}
.main_block_news .bl_right .news_slide span.reviews_stars{
	color: #ffc424;
	font-size: 14px;
	padding-left: 5px;
}
.main_block_news .bl_right .news_slide span.reviews_stars .fa{
	margin-right: -2px;
}
.main_block_news .bl_right .news_slide .owl-controls{
	bottom: -43px;
	text-align: left;
	width: auto;
}
.footer{
	margin-top: 0;
}
.content-text{
	margin-bottom: 0;
}
.main_block_news .bl_right .news_slide a.more_reviews_page, .main_news_blocks a.main_more_news_link{
	display: inline-block;
	padding-right: 16px;
	background: url(img/arrow-more-reviews-link.png) right 0px top 5px no-repeat;
	color: #ffaf24;
	font-size: 13px;
	float: right;
	font-family: 'OpenSansRegular';
}
.block_banner .banner-inner{
	margin-bottom: 0;
}
.block_you_look_big{
	text-align: center;
}
.main_block_news .main_news_blocks{
	border-radius: 3px;
	border: 1px solid #e3e3e0;
	padding: 30px;
}
.block_seo{
	padding: 0 30px;
	margin-bottom: 38px;
}
.block_you_look_big.main_slider_novinki{
	padding-top: 40px;
	padding-bottom: 50px;
}
.block_you_look_big.main_slider_sale{
	padding-bottom: 75px;
}
.block_you_look_big.main_slider_preorder{
	padding-bottom: 60px;
}
.block_you_look_big .title{
	display: inline-block;
	padding: 0 45px;
	background: url("img/background-for-slider-title.png") right 0px top 10px no-repeat, url("img/background-for-slider-title.png") left 0px top 10px no-repeat;
	color: #000000;
	font-size: 22px;
	font-family: 'UbuntuBold';
	line-height: normal;
	margin-bottom: 10px;
}
.block_you_look_big .title a{
	color: #000000;
	font-size: 22px;
	font-family: 'UbuntuBold';
	text-decoration: none;
}
.section_link{
	display: block;
	text-align: center;
	line-height: 16px;
	margin-bottom: 15px;
}
.section_full_list{
	margin-bottom: 15px;
}
.section_link img{
	display: inline-block;
	margin-bottom: 10px;
}
.section_link span{
	display: block;
}
.block_you_look_big .title a:hover{
	text-decoration: underline;
}
.wrap-block-you-slider{
	padding: 0 45px;
}
.block-you-slider .one-item, .block-gift .item, .giftmain .item, .block-giftbasket .item, .one-item{
	border-radius: 3px;
	border: 1px solid #dcdcdc;
	width: 96%;
}
.block-you-slider .one-item:hover, .block-gift .item:hover, .giftmain .item:hover, .block-giftbasket .item:hover, .one-item:hover{
	border: 1px solid #f4d983;
	box-shadow: 0 0 3px rgba(244,217,131,1);
}
.one-item{
	padding: 0;
	margin-bottom: 7px;
}
.wrap-top-inner-menu .item .menu-lv-2-1>li.dropdown.li-open, .wrap-top-inner-menu .item .menu-lv-2-2>li.dropdown.li-open{
	background: url("img/select-ico-vertical.png") 2px 8px no-repeat;
}
.wrap-top-inner-menu .item .menu-lv-2-1>li.dropdown, .wrap-top-inner-menu .item .menu-lv-2-2>li.dropdown{
	background: url("img/select-ico.png") 0px 10px no-repeat;
}
.wrap-top-inner-menu .item .top-menu-content-menu-childmenu-third a{
	font-family: 'OpenSansRegular';
}
.main_list_link_news a{
	text-decoration: none;
	font-size: 14px;
	font-family: 'OpenSansRegular';
	display: block;
	padding-bottom: 3px;
	color: #000000 !important;
}
.main_list_link_news a:hover{
	text-decoration: underline;
	color: #eca325 !important;
}
.main_list_link_news .main_news_date{
	font-size: 13px;
	color: #9da5b3;
	font-family: 'OpenSansRegular';
}
.main_list_link_news{
	background: url("img/main-list-link-news.png") left 0px top 5px no-repeat;
	padding-left: 23px;
	padding-bottom: 18px;
	padding-right: 30px;
}
.main_block_news .bl_right .news_slide .item .title{
	font-size: 13px;
	color: #000000;
	font-family: 'OpenSansBold';
	margin-bottom: 9px;
}
.main_block_news .bl_right .news_slide .item .text{
	color: #6c727d;
	font-size: 13px;
	font-family: 'OpenSansRegular';
	line-height: 22px;
}
.main_block_news .bl_right .news_slide .item .date{
	color: #9da5b3;
	font-size: 12px;
	font-family: 'OpenSansRegular';
	margin-bottom: 18px;
}
.main_block_news .bl_right .news_slide .owl-controls .owl-dots .owl-dot{
	width: 10px;
	height: 10px;
	background: url("img/arrows-slide-comments.png") 0px 0px no-repeat;
	border-radius: 0;
	box-shadow: none;
	margin: 0px 6px 0px 0px;
}
.main_block_news .bl_right .news_slide .owl-controls .owl-dots .active{
	background: url("img/arrows-slide-comments.png") 0px -20px no-repeat;
}
.item-bottom-part .buy_now_bottom_inner{
	border: none;
	background: #232931;
	padding: 15px 10px 0px 12px;
	text-align: left;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	/*overflow: hidden;*/
	float: left;
	margin-bottom:9px;
	width: 100%;
}
.block-you-slider .buy_now_bottom_inner .item_second_name, .block-you-slider .buy_now_bottom_inner .item_second_name a, .block-gift .buy_now_bottom_inner .item_second_name, .block-gift .buy_now_bottom_inner .item_second_name a, .block-giftbasket .buy_now_bottom_inner .item_second_name, .block-giftbasket .buy_now_bottom_inner .item_second_name a, .giftmain .buy_now_bottom_inner .item_second_name, .giftmain .buy_now_bottom_inner .item_second_name a,
.item-bottom-part .item_second_name, .item-bottom-part .item_second_name a{
	color: #ffffff;
	text-align: left;
	font-size: 13px;
	font-family: 'OpenSansRegular';
	margin-bottom: 4px;
}
.block-you-slider .buy_now_bottom_inner .item_second_name a:hover, .block-you-slider .buy_now_bottom_inner .item_name a:hover, .item-bottom-part .item_second_name a:hover{
	text-decoration: none;
	cursor: pointer;
}
.block-you-slider .buy_now_bottom_inner .item_name, .block-you-slider .buy_now_bottom_inner .item_name a, .block-gift .buy_now_bottom_inner .item_name, .block-gift .buy_now_bottom_inner .item_name a, .block-giftbasket .buy_now_bottom_inner .item_name, .block-giftbasket .buy_now_bottom_inner .item_name a, .giftmain .buy_now_bottom_inner .item_name, .giftmain .buy_now_bottom_inner .item_name a,
.item-bottom-part .item_name, .item-bottom-part .item_name a{
	color: #a2a2a2;
	font-size: 12px;
	font-family: 'OpenSansRegular';
	margin-bottom: 15px;
}
.block-you-slider .one-item, .block-gift .item, .giftmain .item, .block-giftbasket .item{
	margin: 5px 2px;
	max-width: inherit;
	padding: 0;
	margin-bottom:9px;
}
.block-you-slider .owl-next, .block-gift .owl-next, .giftmain .owl-next, .block-giftbasket .owl-next{
	width: 17px;
	height: 43px;
	background: url(img/arrows-block-you-slider.png) 0px 0px no-repeat;
	right: -30px;
	top: 42%;
}
.block-you-slider .owl-prev, .block-gift .owl-prev, .giftmain .owl-prev, .block-giftbasket .owl-prev{
	width: 17px;
	height: 43px;
	background: url(img/arrows-block-you-slider.png) -17px 0px no-repeat;
	left: -30px;
	top: 42%;
}
.item-top-part{
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 28px 0px;
}
.item-top-part .item-top-part-inner{
	margin: 0 auto;
}
.owl-carousel .owl-item img{
	display: inline-block;
}
.block-you-slider .buy_now_bottom_inner .item_price, .block-gift .buy_now_bottom_inner .item_price, .block-giftbasket .buy_now_bottom_inner .item_price, .giftmain .buy_now_bottom_inner .item_price, .item-bottom-part .item_price{
	color: #ffd324;
	font-size: 15px;
	font-family: 'OpenSansRegular';
	font-weight: normal;
	margin: 0;
	display: block;
	padding: 0 5px 5px 0px;
}
.price_and_button{
	float: none;
}
.price_and_button .block_price{
	display: inline-block;
	padding-top: 11px;
}
.price_and_button .block_price.bp_no_padding{
	padding-top: 0;
	margin-top: -3px;
}
.block-you-slider .buy_now_bottom_inner .item_price_big, .block-gift .buy_now_bottom_inner .item_price_big, .block-giftbasket .buy_now_bottom_inner .item_price_big, .giftmain .buy_now_bottom_inner .item_price_big,
.item-bottom-part .item_price_big, .picture-descript .block_price .item_price_big{
	float: right;
	color: #828486;
	font-size: 12px;
	font-family: 'OpenSansRegular';
	padding-top: 3px;
}
.price_and_button .product_buttons{
	display: inline-block;
	float: right;
	margin-bottom: 14px;
	padding-top: 3px;
	position: relative;
}
.wrap_price_name{
	position: relative;
}
.wrap_price_name .modal_add_basket_success{
	position: absolute;
	background: #ffffff;
	text-align: center;
	bottom: 20px;
	right: 0;
	width: 100px;
}
#reviews-statistics .no-reviews-title1, #reviews-statistics .no-reviews-title2{
	margin-bottom: 0;
	font-family: 'UbuntuRegular';
	margin-bottom: 4px;
}
#reviews-body #filter .filter, #reviews-body #filter .filter-sort-text{
	font-family: 'UbuntuRegular' !important;
	font-size: 13px;
	line-height: 36px;
}
#reviews-body #filter #select-rating, #reviews-body #filter #select-sort{
	font-family: 'UbuntuRegular';
	font-size: 13px;
	height: 36px;

	padding-top: 11px;
}
#reviews-body #filter #current-option-select-rating b, #reviews-body #filter #current-option-select-sort b{
	display: inline-block;
	float: none;
	vertical-align: top;
}
#reviews-body #filter #custom-options-select-rating li, #reviews-body #filter #custom-options-select-sort li{
	font-family: 'UbuntuRegular';
}
#reviews-body #filter #current-option-select-rating, #reviews-body #filter #current-option-select-sort{
	font-family: 'UbuntuRegular';
	color: #6c727d;
	height: 24px;
}
#reviews-body #filter #custom-options-select-rating li .uni-stars{
	color: #ffc424;
}
#reviews-body #filter #custom-options-select-rating li:hover .uni-stars .fa{
	color: #edb839;
}
#reviews-body .item img{
	border-radius: 50px;
}
#reviews-body #filter #custom-options-select-rating{
	border-top: none;
}
#reviews-body #filter #custom-options-select-sort{
	border-top: 1px solid #dbdbdb;
}
#reviews-body #filter .select-rating-close b, #reviews-body #filter .select-sort-close b{
	background: none;
	background: url(img/select-ico.png) center center no-repeat;
}
#reviews-body #filter .select-rating-open b, #reviews-body #filter .select-sort-open b{
	background: none;
	background: url(img/select-ico-top.png) center center no-repeat;
}
#reviews-body #filter #select-sort{
	text-align: right;
}
#reviews-body #filter .select-rating-close b .fa, #reviews-body #filter .select-sort-close b .fa, #reviews-body #filter #current-option-select-rating b .fa, #reviews-body #filter #current-option-select-sort b .fa{
	display: none;
}
#reviews-statistics .no-reviews-title1{
	font-size: 18px;
	line-height: normal;
}
#reviews-body #filter-pagination button{
	border-radius: 3px;
	background: #fbfbf7;
	height: 25px;
	line-height: 25px;
	padding: 0 8px;
	color: #232931;
	font-size: 14px;
	font-family: 'UbuntuRegular';
	border: 1px solid #ffffff;
	margin-left: 0;
	display: inline-block;
	vertical-align: top;
}
#reviews-body #filter-pagination button.current{
	border: 1px solid #e3e3e0;
	background: #ffffff;
	color: #232931;
}
#reviews-body #filter-pagination button.next .fa, #reviews-body #filter-pagination button.prev .fa, #reviews-body #filter-pagination button.first, #reviews-body #filter-pagination button.last{
	display: none;
}
#reviews-body #filter-pagination button.next{
	border-radius: 3px;
	background: #fbfbf7;
	height: 25px;
	line-height: 25px;
	padding: 0 8px;
	color: #232931;
	font-size: 14px;
	font-family: 'UbuntuRegular';
	border: 1px solid #ffffff;
	margin-left: 0;
	margin: 0 17px;
	background: #fbfbf7 url(img/pagination-prev-next-ico.png) left -35px center no-repeat;
	display: inline-block;
	vertical-align: top;
}
#reviews-body #filter-pagination{
	float: none;
	text-align: center;
}
#reviews-body #filter-pagination .right-arrows, #reviews-body #filter-pagination .left-arrows{
	display: inline-block;
	float: none;
}
#reviews-body #filter-pagination button.prev{
	border-radius: 3px;
	background: #fbfbf7;
	height: 25px;
	line-height: 25px;
	padding: 0 8px;
	color: #232931;
	font-size: 14px;
	font-family: 'UbuntuRegular';
	border: 1px solid #ffffff;
	margin-left: 0;
	margin: 0 17px;
	background: #fbfbf7 url(img/pagination-prev-next-ico.png) left 9px center no-repeat;
	display: inline-block;
}
.price_and_button .product_buttons a.product_buttons_buy{
	border-radius: 3px;
	display: block;
	background: #ffcf24;
	background: linear-gradient(to top, #ffb924, #ffd624);
	padding: 0 16px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #2a323c;
	font-family: 'OpenSansRegular';
	text-decoration: none;
}
.price_and_button .product_buttons a.product_buttons_buy.pbb_disabled{
	background: linear-gradient(to bottom, #8e8e8e, #7d7d7d);
	color: #e7e7e7;
}
.price_and_button .product_buttons a.product_buttons_buy.pbb_disabled:hover{
	background: linear-gradient(to bottom, #a8a8a8, #999999);
	color: #e7e7e7;
}
.price_and_button .product_buttons a.product_buttons_buy:hover, .wrap_input input[type="submit"]:hover{
	background: #edb839;
}
.footer_block_top .footer_block_top_center p{
	max-width: 300px;
	height: 45px;
	text-align: center;
	margin-bottom: 10px;
	float: right;
	width: 100%;
	line-height: 45px;
}
.price_and_button .product_buttons a.product_buttons_preorder{
	border-radius: 3px;
	display: block;
	background: #009ade;
	padding: 0 12px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #ffffff;
	font-family: 'OpenSansRegular';
	text-decoration: none;
}
.price_and_button .product_buttons a.product_buttons_preorder.no_garant{
	background: #ff1212;
}
.price_and_button .product_buttons a.product_buttons_preorder:hover{
	background: linear-gradient(to top, #467eb5, #5699db);
}
.price_and_button .product_buttons a.product_buttons_preorder.no_garant:hover{
	background: linear-gradient(to top, #d71818, #ff4040);
}
.item-bottom-part .buy_now_bottom_inner .block_name{
	overflow: hidden;
}
.block_left_menu > ul > li:not(:last-child), .block_left_menu>ul>li:last-child{
	border: none;
}
.block_form_filter{
	margin: 0;
}
.inner_filter_block ul li label.check{
	color: #232931;
	font-size: 13px;
	font-family: 'OpenSansRegular';
	background: url("img/label-check.png") 0 3px no-repeat;
	padding-left: 23px;
}
.inner_filter_block ul li label.label-active{
	color: #6c727d;
	background: url("img/label-check.png") 0 -43px no-repeat;
}
.top-filter-in-catalog .name_type_filter, .main-page-filter .name_type_filter{
	color: #232931;
	font-size: 13px;
	font-family: 'OpenSansBold';
	display: inline-block;
	width: 50%;
	vertical-align: top;
	line-height: 28px;
}
.top-filter-in-catalog .scrollbarY .viewport{
	height: 30px;
	width: 100%;
}
.main-page-filter{
	padding-right: 10px;
	padding-top: 14px;
	padding-bottom: 4px;
	padding-left: 14px;
	border: none;
	background: #f2f1eb;
	text-align: center;
}
.top-filter-in-catalog .filter_block .inner_filter_block, .main-page-filter .select-container{
	margin-bottom: 0;
	width: 48%;
	display: inline-block;
}
.main-page-filter .select-container{
	width: auto;
	padding: 0 10px;
}
.filter_block{
	padding: 0;
	border: none;
}
.filter_block.block_open .block_name{
	background: none;
	font-size: 13px;
	color: #33363b;
	padding: 0;
	font-family: 'UbuntuBold';
	text-transform: none;
	margin-bottom: 12px;
}
#block_menu_filter .block_form_filter{
	padding: 0;
}
#block_menu_filter .filter_block{
	padding: 22px 14px 22px 15px;
	border-bottom: 1px solid #e3e3e0;
}
.noUi-horizontal .noUi-handle{
	background: url("img/price-hundle-ico.png") no-repeat;
	box-shadow: none;
	border-radius: 0;
	width: 12px;
	height: 15px;
	top: -16px;
}
.noUi-horizontal .noUi-handle.noUi-handle-lower{
	top: -17px;
}
.noUi-target{
	margin-left: 0;
	height: 5px;
	margin-bottom: 18px;
	margin-right: 0;
}
.filter_price .inner_filter_block{
	padding-left: 0;
	padding-right: 0;
	padding-top: 4px;
}
.noUi-connect{
	background: #ffc424;
	box-shadow: none;
	height: 3px;
	top: 1px;
}
.noUi-background{
	background: #e1e0d7;
	border-radius: 6px;
}
#block_menu_filter .filter_block.last-block-filter{
	border: none;
}
.section_description p{
	font-size: 13px;
	color: #6c727d;
}
.section_bottom_name h3,
.section_bottom_name h1{
	color: #232931;
	font-size: 20px;
	font-family: 'UbuntuRegular';
	margin-bottom: 10px;
}
.bx_pagination_page .bx_pg_text{
	display: none;
}
.bx_pagination_page ul li a, .bx_pagination_page ul li span{
	border-radius: 3px;
	background: #fbfbf7;
	height: 25px;
	line-height: 25px;
	padding: 0 8px;
	color: #232931;
	font-size: 14px;
	font-family: 'UbuntuRegular';
	border: 1px solid #ffffff;
}
.bx_pagination_page .navig_previous, .bx_pagination_page .navig_next{
	border-radius: 3px;
	background: #fbfbf7;
	width: 25px;
	height: 25px;
	padding: 0;
	margin: 0 17px;
}
.bx_pagination_page .navig_previous{
	background: #fbfbf7 url("img/pagination-prev-next-ico.png") left 9px center no-repeat;
}
.bx_pagination_page .navig_next{
	background: #fbfbf7 url("img/pagination-prev-next-ico.png") left -35px center no-repeat;
}
.bx_pagination_page ul li:hover, .bx_pagination_page ul li.bx_active, .bx_pagination_page ul li{
	border: none;
	padding: 0;
	margin: 0;
	float: none;
	display: inline-block;
	vertical-align: top;
}
.bx_pagination_page ul{
	text-align: center;
}
.bx_pagination_page ul li:hover span, .bx_pagination_page ul li.bx_active span{
	border: 1px solid #e3e3e0;
	background: #ffffff;
	color: #232931;
}
.bx_pagination_page ul li.bx_active{
	margin: 0 1px;
}
#block_menu_filter .filter_block .inner_filter_block{
	margin-bottom: 0;
}
.top-filter-in-catalog .ik_select_link_text, .main-page-filter .ik_select_link_text{
	border: 1px solid #e3e3e0;
	border-radius: 3px;
	padding-left: 8px;
	padding-right: 25px;
	background: #ffffff url(img/select-ico.png) right 8px center no-repeat;
	height: 30px;
	line-height: 28px;
	color: #60646a;
	font-size: 13px;
	font-family: 'OpenSansRegular';

	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.ik_select_option_disabled span.ik_select_option_label{
	color: #e1e0d7;
}
.ik_select_option_disabled span.ik_select_option_label:hover{
	cursor: default;
}
.scrollbarY .overview{
	/*width: calc(100% - 15px);*/
}
.no-script-height.scrollbarY .overview{
	position: relative;
}
.block_left_menu>ul, .block_form_filter{
	border: none;
	background: none;
}
.filter_block_container{
	border-radius: 3px;
	border: 1px solid #e3e3e0;
	background: #fbfbf7;
	margin-bottom: 12px;
}
.top-filter-in-catalog{
	padding-right: 10px;
	padding-top: 14px;
	padding-bottom: 4px;
	padding-left: 14px;
}
.left-block-inner{
	margin: 0;
}
.text_page{
	padding-bottom: 70px;
}
.content-text .text_page h3{
	color: #60646a;
	font-size: 18px;
	font-family: 'UbuntuBold';
}
#block_menu_filter .top-filter-in-catalog .filter_block{
	border: none;
	padding: 0;
	margin-bottom: 6px;
}

.left-block{
	padding-right: 12px;
}
.about-left-block{
	border-radius: 3px;
	border: 1px solid #e3e3e0;
	background: #fbfbf7;
	margin-bottom: 12px;

	padding-right: 0px;
	margin-right: 12px;
}
.block_left_menu ul li a{
	color: #232931;
	font-size: 15px;
	text-transform: uppercase;
	font-family: 'UbuntuMedium';
	border-bottom: 1px solid #e3e3e0;
	padding-left: 14px;
	padding-bottom: 8px;
}
.block_left_menu ul li:last-child a{
	border: none;
}
.block_left_menu>ul>li.li-active>a, .block_left_menu>ul>li.li-open>a, .block_left_menu>ul>li:hover>a{
	background: #f2f1eb;
	color: #232931;
}
.block_left_menu>ul>li.dropdown.li-active>a:hover, .block_left_menu>ul>li.dropdown.li-active:hover>a, .block_left_menu>ul>li.dropdown>a:hover, .block_left_menu>ul>li.dropdown:hover>a{
	background: #f2f1eb url("img/open-menu-plus.png") right 10px top 14px no-repeat;
}
.block_left_menu>ul>li .inner-menu ul{
	margin-left: 15px;
	padding-bottom:6px;
	margin-bottom: -6px;
	padding-right: 30px;

}
.block_left_menu>ul>li .inner-menu{
	border-bottom: 1px solid #e3e3e0;
	width: inherit;
	padding-bottom: 22px;
}
.block_left_menu>ul>li>.open_close_menu{
	right: 0px;
	left: inherit;
	height: 37px;
}
.block_left_menu>ul>li:last-child .inner-menu{
	border: none;
}





.block_left_menu>ul>li ul>li>a{
	border: none;
	color: #60646a;
	text-transform: none;
}


.block_left_menu>ul>li ul.jspScrollable a{
	border: none;
	color: #60646a;
	text-transform: none;
}

.block_left_menu>ul>li ul.jspScrollable a {
	color: #6c727d;
	padding: 4px 4px 4px 0px;
	text-transform: uppercase;
	font-size: 12px;
}




.block_left_menu>ul>li ul>li>a:hover, .block_left_menu>ul>li ul>li:hover>a, .block_left_menu>ul>li ul>li.li-active>a{
	color: #e2ab15;
}

.block_left_menu>ul>li ul.jspScrollable a:hover, .block_left_menu>ul>li ul.jspScrollable li:hover a, .block_left_menu>ul>li ul.jspScrollable li.li-active a{
	color: #e2ab15;
}


.block_left_menu>ul>li ul>li.dropdown a{
	padding-left: 20px;
}
.two_level_wrap .menu_left_top_li_js.dropdown.li-active.li-open .open_close_menu, .two_level_wrap .menu_left_top_li_js.dropdown.li-open .open_close_menu{
	left: 0;
	background: url(img/select-ico.png) 0px 7px no-repeat;
}
.two_level_wrap .menu_left_top_li_js.dropdown .open_close_menu{
	background: url(img/select-ico-vertical.png) 2px 4px no-repeat;
}
.block_left_menu>ul>li ul>li .inner-menu{
	border: none;
	padding-bottom: 5px;
}
.two_level_wrap .menu_left_top_li_js.dropdown .open_close_menu{
	left: 0;
}



.scrollbarY .scrollbar{
	right: 0;
	top: 6px;
}


.scrollbarY .jspVerticalBar{
	right: 10px;
	top: 6px;
}


.block_left_menu>ul>li.dropdown>a, .block_left_menu>ul>li.dropdown.li-active>a{
	background: url("img/open-menu-plus.png") right 10px top 14px no-repeat;
}
.block_left_menu>ul>li.dropdown.li-open>a, .block_left_menu>ul>li.dropdown.li-active.li-open>a{
	background: #f2f1eb url("img/open-menu-minus.png") right 10px top 18px no-repeat;
}
.scrollbarY .track{
	width: 5px;
	background: #e1e0d7;
	border-radius: 3px;
}

.scrollbarY .jspVerticalBar, .scrollbarY .jspTrack{
	width: 5px;
	background: #e1e0d7;
	border-radius: 3px;
}


.scrollbarY .thumb{
	width: 3px;
	border-radius: 3px;
	background: #232931;
	box-shadow: none;
	left: 1px;
}

.scrollbarY .jspDrag{
	width: 3px;
	border-radius: 3px;
	background: #232931;
	box-shadow: none;
	left: 1px;
}







.block_left_menu ul li.skidki a{
	background: url("img/private-skidki-label.png") left 13px top 11px no-repeat;
	padding-left: 50px;
}
.block_left_menu ul li.na-podkhode a{
	background: url("img/label_hit.png") left 13px top 11px no-repeat;
	padding-left: 60px;
}
.block_left_menu ul li.skidki a:hover{
	background: #f2f1eb url("img/private-skidki-label.png") left 13px top 11px no-repeat;
}
.block_left_menu ul li.na-podkhode a:hover{
	background: #f2f1eb url("img/label_hit.png") left 13px top 11px no-repeat;
}
.block_left_menu ul li.novinki a{
	background: url("img/private-novinki-label.png") left 13px top 11px no-repeat;
	padding-left: 50px;
}
.block_left_menu ul li.novinki a:hover{
	background: #f2f1eb url("img/private-novinki-label.png") left 13px top 11px no-repeat;
}
.sticker_container{
	position: absolute;
	left: 7px;
	top: 6px;
}
.sticker_container .sticker{
	display: block;
	color: #ffffff;
	text-transform: uppercase;
	font-family: 'OpenSansSemibold';
	height: 18px;
	padding: 0px 7px;
	font-size: 11px;
	line-height: 18px;
	border-radius: 3px;
	float: left;
	margin-right: 5px;
}
.sticker_container .sticker.sticker_new{
	background: #71b75e;
}
.sticker_container .sticker.sticker_hit{
	background: #ff1212;
}
.sticker_container .sticker.sticker_sale{
	background: #f5be5f;
}
.footer_block_top_left p{
	color: #666666;
	font-size: 14px;
	font-family: 'PTSansWebRegular';
	padding: 0;
}
.footer_block_top_left p.topchik{
	color: #000000;
	font-size: 22px;
	text-transform: uppercase;
	font-family: 'UbuntuBold';
	margin-bottom: 11px;
}
.footer_block_top .form-subscribe{
	border: none;
	padding-right: 25px;
	margin-top: 10px;
	margin-bottom: 8px;
}
.footer_block_top .footer_block_top_center, .footer_block_top .footer_block_top_right{
	margin: 0;
}
.content-text h1.detail_title{
	color: #000000;
	font-size: 20px;
	font-family: 'UbuntuRegular';
	padding-top: 5px;
}
.detail_big_pic{
	border: none;
	max-width: inherit;
}
.wrap_detail_pic_small{
	overflow: inherit;
}
.detail_block_brand, .detail_prop, .detail_sect, .detail_color, .detail_size, .wrap_more_info_url, .wrap_table_size{
	padding: 0;
}
.block_title_share ul{
	padding-top: 9px;
	text-align: right;
}
.owl-carousel .owl-stage-outer{
	position: inherit;
}
.detail_pic_small .item img, .detail_pic_small .item.item_active img{
	border: none;
}
.detail_pic_small .owl-next, .detail_pic_small .owl-prev{
	width: 9px;
	height: 24px;
	top: 35%;
}
.detail_pic_small .owl-next{
	background: url(img/arrows-detail-page.png) 0px 0px no-repeat;
	right: -5px;
}
.detail_pic_small .owl-prev{
	left: -10px;
	background: url(img/arrows-detail-page.png) -11px 0px no-repeat;
}
.block_title_share ul li{
	list-style: none;
	display: inline-block;
}
.footer_block_top_center input[type="text"]{
	border: 1px solid #e3e3e0;
	border-radius: 3px;
	background: #efefef;
	color: #666666;
	font-size: 14px;
	font-family: 'OpenSansRegular';
	text-align: center;
	margin-bottom: 10px;
	float: right;
	max-width: 300px;
}
.footer_block_top_center input[type="email"]{
	border: 1px solid #e3e3e0;
	border-radius: 3px;
	background: #efefef;
	color: #666666;
	font-size: 14px;
	height: 45px;
	padding: 0 10px;
	width: 100%;
	font-family: 'OpenSansRegular';
	text-align: center;
	margin-bottom: 10px;
	max-width: 300px;
}
.modal-block .wrap_input input[type="submit"]{
	border: 1px solid #cfd3da;
	background: #fff;
	border-radius: 3px;
	color: #2a323c;
	font-size: 18px;
	font-family: 'PTSansWebRegular';
	text-align: center;
	text-transform: none;
	background: linear-gradient(to top, #ffb924, #ffd624);
	max-width: 300px;
	padding: 0px 20px 0px 20px;
}
.breadcrumb-section>li>a, .breadcrumb-section>li>span, .breadcrumb>li>a, .breadcrumb>li>span{
	color: #a4aab6;
	font-size: 12px;
	font-family: 'UbuntuRegular';
}
.inner_page .inner_title_brand{
	height: auto;
	line-height: inherit;
}
.detail-right-block{
	padding-right: 15px;
}
.detail-right-block h2.title{
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-bottom: 14px;
}
.item-right-block{
	border-radius: 3px;
	border: 1px solid #e3e3e0;
	overflow: hidden;
	margin-bottom: 15px;
}

.item-right-block > a
{
	padding: 15px;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 200px;
}






a.right-block-a{
	padding: 15px;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 222px;
}
a.right-block-a img{
	margin: 0 auto;
}
.discount-block_price-inner{
	display: inline-block;
}
.detail_block_price_top{
	margin-bottom: 15px;
}
.detail_available{
	display: inline-block;
	float: right;
}
.detail_block_price .discount_price{
	margin-bottom: 0;
}
.content-text a.btn_add_basket{
	border-radius: 3px;
	background: #ffc424;
	color: #2a2626;
	font-size: 17px;
	font-family: 'UbuntuBold';
	height: 38px;
	line-height: 38px;
	margin-bottom: 8px;
	margin-top: 0;
}

.content-text a.btn_add_basket.click{
	background: #FE933D;
}

.content-text a.btn_add_basket.click:hover{
	background: #ff780a;
}

.personal_block_third .wrap_content{
	padding: 0;
	border: none;
}
.personal_block_third{
	padding-bottom: 15px;
}
.block_third_left .block_third_left_content{
	max-width: inherit;
	padding: 0;
}
.personal_block_third .wrap_content .left_title, .personal_block_third .wrap_content .right_title{
	color: #60646a;
	font-size: 15px;
	font-family: 'OpenSansRegular';
	font-style: normal;
}
.personal_list_order .prop_order_detail{
	color: #6c727d;
	font-size: 14px;
	font-family: 'UbuntuRegular';
	line-height: 64px;
}
.personal_list_order .table_one_order{
	background: none;
	margin-top: 15px;
}
.personal_list_order .table_body .prop_item_list{
	color: #000000;
}
.personal_list_order .table_body .prop_item_list>li a{
	font-family: 'UbuntuRegular';
}
.block_text_title b{
	color: #33363b;
	font-size: 14px;
	font-family: 'UbuntuRegular';
	font-weight: normal;
}
.personal_cancel_order .wrap_textarea .title{
	color: #60646a;
	font-size: 14px;
	font-family: 'UbuntuRegular';
	padding-left: 15px;
}
.personal_cancel_order .block_text_title{
	margin-top: 18px;
	background: #fbfbf7;
	color: #d44343;
	font-size: 14px;
	font-family: 'UbuntuRegular';
	padding-left: 22px;
	padding-right: 22px;
}
.personal_cancel_order .block_text_title a{
	font-size: 14px;
	font-family: 'UbuntuRegular';
	color: #6c727d;
}
.personal_list_order .table_body .prop_btn a{
	color: #60646a;
	font-size: 13px;
	font-family: 'UbuntuRegular';
	border-radius: 3px;
	height: 35px;
	line-height: 35px;
	margin-top: 15px;
	margin-right: 7px;
	/*width: 47%;
	max-width: 150px;*/
	width:100%;
	max-width:unset;
	display:block;
}

.elloy{
	background-color: #fdc324 !important;
	color: #0a0e14 !important;
	border: transparent !important;
}

.elloy:hover{
	background-color: #edb839 !important;
}

.grey-button{
	background-color: #e2e2e2 !important;
	color: #0a0e14 !important;
	border: transparent !important;
}

.personal_list_order .table_body .prop_btn a:hover{
	background-color: #fbfbf7;
	color: #60646a;
}
.personal_list_order .table_body .prop_btn a.prop_order_repeat{
	margin-right: 0;
	margin-left: 0px;
}
.personal_list_order .table_body{
	border: 1px solid #e3e3e0;
	border-top: none;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	padding-top: 29px;
	padding-bottom: 12px;
}
.oplata_zakaza_content .sale-paysystem-wrapper{
	padding: 0;
}
.oplata_zakaza_content .sale-paysystem-wrapper .tablebodytext, .oplata_zakaza_content .sale-paysystem-wrapper .sale-paysystem-yandex-button-descrition, .person_account_content .sale-paysystem-yandex-button-descrition, .person_account_content .tablebodytext{
	color: #33363b;
	font-size: 14px;
	font-family: 'UbuntuRegular';
}
.oplata_zakaza_content .sale-paysystem-wrapper .tablebodytext .yandex-price{
	font-size: 16px;
	padding-left: 5px;
}
.oplata_zakaza_content .sale-paysystem-wrapper .sale-paysystem-yandex-button, .person_account_content .sale-paysystem-yandex-button{
	margin-top: 32px;
}
.personal_list_order .table_body .prop_btn a.predzakaz_cancel:hover{
	cursor: pointer;
}
.personal_list_order .table_body .prop_order{
	font-family: 'UbuntuRegular';
	font-size: 14px;
}
.personal_list_order .table_body .prop_order.prop_order_list{
	padding-top: 22px;
}
.personal_list_order .table_body .prop_item_list.prop_predzakaz_list{
	margin-bottom: 22px;
}
.personal_list_order .table_body .prop_date{
	color: #33363b;
	font-size: 13px;
	font-family: 'UbuntuRegular';
}
.personal_list_order .table_body .prop_status{
	width: 100%;
}
.personal_block_title  .text_2{
	line-height: inherit;
	height: auto;
	margin-left: 25px;
}
.personal_list_order .table_header{
	border: 1px solid #e3e3e0;
	background: #fbfbf7;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	margin-bottom: 0;
}
.personal_list_order .table_header.no_garant_tb_header{
	background: #e3e3e3;
}
.personal_list_order .prop_order_number, .lk_garant{
	color: #000000;
	font-size: 15px;
	font-family: 'UbuntuRegular';
	line-height: 60px;
}
.lk_garant{
	text-align: left;
	text-decoration: underline;
	text-transform: lowercase;
}
.personal_list_order .title{
	color: #000000;
	font-size: 16px;
	font-family: 'UbuntuRegular';
	border: none;
	padding-top: 29px;
	margin-bottom: 0;
	padding-bottom: 5px;
}
.personal_list_order .title_text{
	color: #666666;
	font-size: 14px;
	font-family: 'UbuntuRegular';
}
.personal_block_title  .text_2 a{
	color: #60646a;
	font-size: 14px;
	font-family: 'UbuntuRegular';
	margin-left: 18px;
}
.block_third_left .block_third_left_content .prop_bg{
	margin: 0;
	background: none;
	padding: 0;
	margin-bottom: 6px;
}
.content-text a.btn_add_basket:hover, .personal_block_inform .wrap_content input[type="submit"]:hover, .personal_block_inform .wrap_content input[type="submit"]:active, .personal_block_inform .wrap_content input[type="submit"]:focus,
.order_end .wrap_order_pay input[type=submit]:hover, .order_end .wrap_order_pay .wrap_btn_pay a:hover, .personal_block_subscribe .subscribe_save:hover, .personal_block_subscribe .subscribe_save:focus,
.oplata_zakaza_content .sale-paysystem-wrapper .sale-paysystem-yandex-button-item:hover, .oplata_zakaza_content .sale-paysystem-wrapper .sale-paysystem-yandex-button-item:focus{
	background: #edb839;
}
.price_info .fa{
	color: #d4d4cd;
	font-size: 11px;
	vertical-align: top;
	padding-top: 5px;
}
.price_info .fa:hover{
	opacity: 0.8;
	cursor: pointer;
	color: #828282;
}
.content-text .detail_block_price a.btn_add_favorites{
	border-radius: 3px;
	display: block;
	text-transform: uppercase;
	text-align: center;
	background: #232931;
	color: #ffffff;
	font-size: 17px;
	font-family: 'UbuntuBold';
	height: 38px;
	text-decoration: none;
	line-height: 38px;
	margin-top: 7px;
}
.block_feedback input[type=submit]{
	border-radius: 3px;
	display: block;
	text-transform: uppercase;
	text-align: center;
	background: #232931;
	color: #ffffff;
	font-size: 16px;
	font-family: 'UbuntuMedium';
	height: 40px;
	text-decoration: none;
	line-height: 40px;
	float: right;
}
.spoiler-comments-body .forms .form-auth{
	padding: 0;
}
.block_feedback input[type=submit]:hover{
	background: linear-gradient(to top, #464b53, #232931);
}
.content-text .detail_block_price a.btn_add_favorites:hover, .detail_block_back_call .wrap_input input[type="submit"]:hover, .table_detail_order .table_body .order_cancel:hover, .block_basket_count .basket_refresh:hover,
.block_order_call_right .wrap_input input[type="submit"]:hover, .shop-review-cancel:hover, .add-comments .spoiler-comments-body #add_comment #reset-form:hover, #auth_comment input[type="submit"]:hover, #registration_comment input[type="submit"]:hover{
	background: linear-gradient(to top, #464b53, #232931);
}
#add_review #reset-form:hover{
	background: linear-gradient(to top, #464b53, #232931) !important;
}
.block_order_call_center label, .block_order_call_center input[type="text"]{
	margin: 0;
}
#comments-body .item .menu .actions{
	display: none;
}
.spoiler-comments-body .forms .form-reg{
	padding: 0;
}
.spoiler-comments-body #auth-title, .spoiler-comments-body #register-title{
	font-size: 15px;
	color: #000000;
	font-family: 'OpenSansRegular';
}
.block_order_call_center{
	height: auto;
	border: none;
	background: none;
	padding-top: 13px;
}
.order_props_title_block{
	text-align: center;
	padding-top: 25px;
}
.container-input-163{
	display: inline-block;
}
.container-input input{
	background: #fbfbf7;
	border: 1px solid #e3e3e0;
	border-radius: 3px;
	padding: 0 13px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 0px;
	font-size: 13px;
	font-family: 'OpenSansRegular';
	width: 100%;
}
.rate-system-by-shot{
	margin-bottom: 10px;
	overflow: hidden;
}
.rate-system-by-shot i{
	font-size: 20px;
	display: block;
	float: left;
	padding: 0 1px;
}
.shop-review-add-form{
	margin-bottom: 30px;
}
.rate-system-by-shot i.orange-star{
	color: #ffc424;
}
.rate-system-by-shot:hover{
	cursor: pointer;
}
#add_review{
	padding-bottom: 15px;
}
.container-input textarea, .add-comments .spoiler-comments-body #add_comment textarea, #add_review textarea{
	background: #fbfbf7;
	border: 1px solid #e3e3e0;
	border-radius: 3px;
	padding: 13px;
	line-height: normal;
	margin-bottom: 0px;
	font-size: 13px;
	font-family: 'OpenSansRegular';
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	max-height: 120px;
	min-height: 120px;
	outline: none;
	margin-bottom: 20px;
}
#add_review textarea{
	max-height: 200px;
	min-height: 200px;
}
.block_order .section{
	padding: 0;
	background: none;
}
.block_order .section .section_title{
	background: none;
	padding: 0;
	background: #f2f1eb;
	border: 1px solid #f2f1eb;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	margin: 0;
}
.block_order .section .sale_order_props, .block_order .section .order-comment-container{
	background: #fbfbf7;
	border: 1px solid #e3e3e0;
	border-top: none;
	padding: 24px 24px 28px 24px;
}
.block_order .section .section_title_in{
	background: none;
	border: none;
	color: #232931;
	font-size: 15px;
	font-family: 'UbuntuBold';
	padding: 5px 29px 3px 29px;
}
.block_buyer .sale_order_props .field_name, .wrap_item_delivery .field_name{
	font-size: 14px;
	color: #33363b;
	font-family: 'UbuntuRegular';
	line-height: normal;
	padding-top: 5px;
}
.block_order .section .delivery-paysystem-container{
	background: #fbfbf7;
	border: 1px solid #e3e3e0;
	border-top: none;
	padding: 5px 5px 1px 5px;
}
.wrap_item_delivery label .block_text .title, .wrap_item_payment label .block_text .title{
	color: #000000;
	font-size: 15px;
	font-family: 'UbuntuMedium';
	font-weight: normal;
	padding-top: 6px;
}
input.search-suggest{
	margin-top: 0;
}
.delivery_checked_props{
	padding: 24px;
}
.block_buyer .wrap_field, .wrap_item_delivery .wrap_field{
	margin-bottom: 15px;
}
.content-text .text_page a{
	font-family: 'OpenSansRegular';
	color: #e2ab15;
}
.wrap_item_delivery label .block_text .delivery_text, .wrap_item_payment label .block_text .payment_text{
	color: #60646a;
	font-size: 12px;
	font-family: 'UbuntuRegular';
	padding-bottom: 15px;
}
.wrap_item_payment label .block_img{
	border: none;
}
.wrap_item_delivery label .block_cost{
	padding-top: 15px;
}
.wrap_item_delivery label .block_cost p{
	font-size: 14px;
	color: #232931;
	font-family: 'UbuntuRegular';
	font-weight: normal;
}
.wrap_item_delivery label .block_cost p span{
	display: none;
}
.wrap_item_delivery label .block_cost p span.count-dost{
	display: inline-block;
	font-size: 13px;
	color: #60646a;
}
.block_buyer .sale_order_props input, .block_buyer .sale_order_props textarea, .order_comment textarea, .wrap_item_delivery input{
	border: 1px solid #e3e3e0;
	border-radius: 3px;
	background: #ffffff;
	padding: 0 17px;
	color: #6c727d;
	font-size: 14px;
	font-family: 'UbuntuRegular';
	height: 30px;
	line-height: 36px;
}
.order_comment textarea{
	height: 254px;
	line-height: normal;
	padding: 17px;
	margin-bottom: 0;
}
.block_order .order_props_title{
	padding: 0 40px;
	display: inline-block;
	letter-spacing: 0.75px;
	font-family: 'UbuntuBold';
	font-size: 20px;
	color: #010101;
	margin-bottom: 37px;
	background: url(img/background-for-slider-title.png) right 0px top 10px no-repeat, url(img/background-for-slider-title.png) left 0px top 10px no-repeat;
}
.block_order_call_center label{
	color: #232931;
	font-size: 15px;
	font-family: 'UbuntuRegular';
	float: right;
	padding-right: 15px;
}
.content-text a.btn_add_preorder{
	border-radius: 3px;
	display: block;
	text-transform: uppercase;
	text-align: center;
	background: #009ade;
	color: #ffffff;
	font-size: 17px;
	font-family: 'UbuntuBold';
	height: 38px;
	text-decoration: none;
	line-height: 38px;
	margin-bottom: 8px;
}
.content-text a.btn_add_preorder.garant{
	line-height: 14px;
	padding: 11px 5px 0px 5px;
	height:48px;
}
.content-text a.btn_add_preorder.garant span{
	font-size: 10px;
	line-height: 15px;
	color: #ffffff;
}
.content-text a.btn_add_preorder:hover{
	background: linear-gradient(to top, #467eb5, #5699db);
}
.detail_available{
	color: #232931;
	font-size: 13px;
	font-family: 'UbuntuRegular';
	line-height: 27px;
}
.detail_available .available_off .fa{
	color: #ffc424;
}
.available_off{
	color: #ff1212;
}
.available_on{
	color: #00d514;
}
.detail_available .available_on .fa{
	font-size: 12px;
	color: #ffc424;
}
.detail_block_price .discount_price, .detail_block_price .old_price{
	padding-right: 0;
	font-size: 20px;
	color: #232931;
	font-family: 'OpenSansRegular';
	line-height: normal;
}
.detail_block_price .old_price{
	color: #828282;
	font-size: 13px;
}
.detail-right-block .picture-descript{
	bottom: inherit;
	position: relative;
	border: none;
	display: block;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	padding: 12px 13px;
	height: 73px;
	background: #ffffff;
}

@media screen and (max-width: 414px){
	.detail-right-block .picture-descript{
		bottom: inherit;
		position: relative;
		border: none;
		display: block;
		border-bottom-left-radius: 3px;
		border-bottom-right-radius: 3px;
		padding: 12px 13px;
		height: 158px;
		background: #ffffff;
	}
}

@media screen and (min-width: 415px) and (max-width: 767px){
	.detail-right-block .picture-descript{
		bottom: inherit;
		position: relative;
		border: none;
		display: block;
		border-bottom-left-radius: 3px;
		border-bottom-right-radius: 3px;
		padding: 12px 13px;
		height: 158px;
		background: #ffffff;
	}
}
@media screen and (min-width: 767px){
	.detail-right-block .picture-descript{
		bottom: inherit;
		position: relative;
		border: none;
		display: block;
		border-bottom-left-radius: 3px;
		border-bottom-right-radius: 3px;
		padding: 12px 13px;
		height: 150px;
		background: #ffffff;
	}
}

.detail-right-block-wrap{
	padding-top: 60px;
}
.description_title{
	padding: 0;
}
.js_detail_prop_block{
	border: none;
}
.modification-under-preview .description_block{
	margin-bottom: 15px;
}
.description_content{
	color: #6c727d;
	font-family: 'OpenSansRegular';
	font-size: 13px;
	margin: 15px;
	margin-bottom: 0;
}
.detail_block_property{
	color: #60646a;
	font-size: 13px;
	font-family: 'OpenSansRegular';
	padding-right: 10px;
}
.detail_prop span{
	color: #60646a;
	display: inline-block;
	margin: 0;
	background: #ffffff;
}
.detail_prop .black{
	float: right;
	margin: 0;
	color: #000000;
}
.detail_prop .black a{
	color: #000000;
	font-size: 13px;
	text-decoration: none;
}
.content-text ul li{
	color: #6c727d;
	font-family: 'OpenSansRegular';
	font-size: 13px;
}
.detail_sect{
	margin-bottom: 39px;
}
.content-text .detail_sect a{
	color: #6c727d;
	font-size: 13px;
	font-family: 'OpenSansRegular';
}
.description_block .description_title_in{
	border: none;
	color: #001f38;
	font-size: 16px;
	font-family: 'UbuntuRegular';
	background: #f2f1eb url(img/select-ico-vertical.png) right 12px top 13px no-repeat;
	padding: 0 13px;
}
.snippet-title{
	line-height: 35px;
	padding: 0 35px 0 15px;
	font-size: 16px;
	display: inline-block;
}
.snippet-content{
	padding: 15px;
	margin-bottom: 10px;
	display: none;
}
.reviews-page .shop-review{
	border: 1px solid #e3e3e0;
	border-radius: 3px;
	background: #fbfbf7;
	padding: 30px 27px 28px 27px;
	margin-bottom: 10px;
}
.shop-review .review-author{
	font-size: 13px;
	color: #000000;
	font-family: 'OpenSansBold';
	margin-bottom: 9px;
}
.shop-review .review-info{
	margin-bottom: 9px;
}
.shop-review .review-date{
	margin-right: 10px;
}
.shop-review .review-date, .shop-review .review-rate{
	display: inline-block;
}
.shop-review .review-rate{
	color: #ffc424;
	font-size: 14px;
}
.snippet-content ol, .snippet-content ul{
	margin-left: 15px;
}
.snippet-title:hover{
	cursor: pointer;
}
.snippet-title{
	border-radius: 3px;
	background: #f2f1eb url(img/select-ico-vertical.png) right 12px top 13px no-repeat;
}
.description_block.block_open .description_title_in, .open-snippet .snippet-title{
	border-radius: 3px;
	background: #f2f1eb url(img/select-ico.png) right 10px top 16px no-repeat;
}
.picture-descript .picture-descript-in .name{
	font-family: 'OpenSansRegular';
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;

	height: 42px;
	text-overflow: ellipsis;
	overflow: hidden;
}
.picture-descript .picture-descript-in .name:active, .picture-descript .picture-descript-in .name:focus{
	text-decoration: none;
}
.picture-descript .picture-descript-in .name:hover{
	cursor: pointer;
}
.picture-descript .picture-descript-in .price{
	font-family: 'OpenSansRegular';
	font-size: 15px;
	color: #ffd324;
	padding-top: 14px;
	margin-bottom: 6px;
}
.picture-descript .picture-descript-in{
	background: none;
	position: absolute;
	left: 0;
	bottom: 0px;
	padding: 12px 7px 0px;
	background: #232931;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.contact-top-element{
	color: #000000;
	font-size: 20px;
	font-family: 'UbuntuRegular';
	margin-bottom: 2px;
}
.contact-desc-element{
	color: #6c727d;
	font-size: 12px;
	margin-bottom: 32px;
	font-family: 'OpenSansRegular';
}
.block_feedback{
	border: 1px solid #e3e3e0;
	background: #fbfbf7;
	border-radius: 3px;
	padding: 28px 36px 34px 36px;
}
.inner_page .inner_title_brand .text{
	margin-bottom: 15px;
}
#reviews-statistics p.text-fixed{
	display: inline-block;
	color: #000000;
	font-size: 14px;
	font-family: 'UbuntuRegular';
	vertical-align: top;
	margin-bottom: 0;
	line-height: 31px;
	margin-right: 7px;
}
#reviews-statistics .empty-stars{
	margin: 0;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 15px;
}
.contact-main-text{
	color: #000000;
	font-size: 13px;
	line-height: 24px;
	font-family: 'OpenSansRegular';
	margin-bottom: 50px;
}
#reviews-statistics p.mid-rating{
	display: inline-block;
	margin: 0;
	vertical-align: top;
	color: #6c727d;
	font-size: 13px;
	font-family: 'UbuntuRegular';
	line-height: 31px;
}
#reviews-statistics .empty-stars, #reviews-statistics .full-stars{
	background: url("img/geekzona-stars.png");
}
.contact-social-vk,
.contact-social-you,
.contact-social-inst,
.contact-social-vk:link,
.contact-social-vk:visited,
.contact-social-you:link,
.contact-social-inst:link,
.contact-social-you:visited,
.contact-social-inst:visited{
	font-size: 12px;
	color: #6c727d;
	font-family: 'OpenSansRegular';
	text-decoration: none;
	display: block;
	padding-left: 63px;
	min-height: 50px;
	padding-top: 2px;
}
.contact-social-vk{
	background: url(img/contact-social-vk.png) no-repeat;
}
.contact-social-vk:hover,
.contact-social-you:hover,
.contact-social-inst:hover{
	opacity: 0.8;
}
.contact-social-you{
	background: url(img/contact-social-you.png) no-repeat;
	margin-bottom: 60px;
}
.contact-social-inst{
	background: url(img/contact-social-inst.png) no-repeat;
	margin-bottom: 60px;
}
.contact-reg-info-text{
	color: #000000;
	font-size: 13px;
	font-family: 'OpenSansRegular';
	line-height: 28px;
}
.contact-reg-info-text span{
	color: #6c727d;
}
.contact-social-you span,
.contact-social-inst span{
	color: #ffaf24;
	text-decoration: underline;
}
.contact-social-you:hover > span,
.contact-social-inst:hover > span{
	text-decoration: none;
}
#reviews-statistics .full-stars{
	background-position: 0px -31px;
}
.inner_page .inner_title_brand .text, .block_products_viewed_name h2, .detail-right-block h2.title, .reviews-block-name h2, .inner_page .main_inner_title .text, .reviews-page-title{
	color: #010101;
	font-size: 20px;
	font-family: 'UbuntuBold';
	line-height: normal;
	display: inline-block;
	background: url("img/background-for-slider-title.png") right 0px top 10px no-repeat;
	padding-right: 37px;
	text-transform: uppercase;
}
.reviews-page-title{
	margin: 15px 0;
}
.shop-review-save, .add-comments .spoiler-comments-body #add_comment input[type="submit"], #add_review input[type="submit"]{
	border-radius: 3px;
	background: #ffc424;
	color: #2a2626;
	font-size: 17px;
	font-family: 'UbuntuBold';
	height: 38px;
	line-height: 38px;
	margin-bottom: 8px;
	margin-top: 0;
	display: inline-block;
	border: none;
	padding: 0 20px;
	text-transform: uppercase;
	margin-right: 10px;
}
#add_review input[type="submit"]{
	box-shadow: none;
}
.add-comments .spoiler-comments-body #add_comment input[type="submit"]{
	box-shadow: none;
}
.shop-review-cancel, .add-comments .spoiler-comments-body #add_comment #reset-form, #add_review #reset-form{
	border-radius: 3px;
	background: #232931;
	color: #ffffff;
	font-size: 17px;
	font-family: 'UbuntuBold';
	height: 38px;
	line-height: 38px;
	margin-bottom: 8px;
	margin-top: 0;
	display: inline-block;
	border: none;
	padding: 0 20px;
	text-transform: uppercase;
	margin-right: 10px;
}
#add_review #reset-form{
	background: #232931 !important;
	text-decoration: none;
	margin-left: 0;
}
.add-comments .spoiler-comments-body #add_comment #reset-form{
	text-decoration: none;
	margin-left: 0;
}
.inner_page .main_inner_title{
	border: none;
	line-height: normal;
	height: auto;
}
.inner_page .inner_title_brand.about_title{
	border-top: 1px solid #e3e3e0;
	border-bottom: 1px solid #e3e3e0;
	margin-bottom: 40px;
}
.reviews-list-before-text{
	font-size: 14px;
	color: #000;
}
.inner_page .inner_title_brand.about_title.little-title-margin{
	margin-bottom: 20px;
}
.content-text .text_page img{
	display: inline-block;
}

.content-text .text_page ul{
	margin-left: 15px;
}
.content-text .text_page ul.orange-square li{
	list-style-image:url("img/context-ul-li.png");
	list-style-type:square;
	color: #232931;
	font-size: 14px;
	font-family: 'OpenSansRegular';
	margin-bottom: 25px;
	padding-left: 10px;
}
.inner_page .inner_title_brand.about_title .text{
	padding-top: 11px;
	background: url("img/background-for-slider-title.png") right 0px top 21px no-repeat;
	margin-bottom: 12px;
}
ul.breadcrumb-section, ul.breadcrumb{
	padding-top: 13px;
	padding-bottom: 6px;
	border: none;
}
.personal-breadcrumb ul.breadcrumb-section, .personal-breadcrumb ul.breadcrumb{
	padding-bottom: 21px;
}
.personal_block_inform .wrap_content input[type="submit"], .personal_block_subscribe .subscribe_save{
	border-radius: 3px;
	background: #ffc424;
	color: #2a2626;
	font-size: 16px;
	font-family: 'UbuntuBold';
	height: 40px;
	line-height: 40px;
	margin-bottom: 8px;
	margin-bottom: 25px;
	margin-top: 17px;
}
.personal_block_subscribe .subscribe_save{
	height: 35px;
	line-height: 35px;
}
.breadcrumb-section>li>.divider, .breadcrumb>li>.divider{
	padding: 0 9px;
	color: #e4e3dd;
}
.block-pagination{
	padding: 0;
	border: none;
	font-family: 'UbuntuRegular';
	font-size: 13px;
	color: #60646a;
}
.inner_filter_block_2_1, .inner_filter_block_2_2{
	color: #6c727d;
	font-size: 13px;
	font-family: 'UbuntuRegular';
}
.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{
	border-radius: 3px;
	border: 1px solid #e3e3e0;
	margin-left: 19px;
	max-width: 90px;
	width: 100%;

	height: 30px;
	line-height: 31px;
	font-family: 'OpenSansRegular';
}
.inner_filter_block_2 .inner_filter_block_2_1:last-child input{
	margin-left: 24px;
	max-width: 93px;
}
.filter_price .inner_filter_block{
	background: none;
	padding-bottom: 3px;
}
.inner_filter_block_2 label{
	margin: 0;
}
.link-product-viewed{
	border-radius: 3px;
	background: #ffffff;
	display: block;
	height: 166px;
	margin-right: 5px;

	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 10px;

	margin-bottom: 20px;
}
.link-product-viewed:hover{
	opacity: 0.7;
}
.link-product-viewed img{
	margin: 0 auto;
}
.detail_bottom_wrap{
	margin-left: -60px;
	margin-right: -60px;
	background: #f2f1eb;
	border: none;
	padding: 37px 40px 33px 45px;
	margin-top: 30px;
	margin-bottom: 0px;
}
.content-text a, .desc_prop a{
	font-family: 'OpenSansRegular';
	color: #e2ab15;
}
.filter_block_container.main-page-filter{
	border: none;
	background: #f2f1eb;
}
#block_menu_filter .top-filter-in-catalog.main-page-filter .filter_block, .main-page-filter .filter-block{
	display: inline-block;
	width: auto;
	min-width: 230px;
	padding-right: 52px;
	padding-left: 52px;
	text-align: right;
}
.main-page-filter .filter-block{
	margin-bottom: 6px;
}
#block_menu_filter .top-filter-in-catalog.main-page-filter .filter_block:first-child, #block_menu_filter .top-filter-in-catalog.main-page-filter .filter_block:last-child, .main-page-filter .filter-block:first-child, .main-page-filter .filter-block:last-child{
	padding: 0;
}
.top-filter-in-catalog.main-page-filter .filter_block .inner_filter_block, .top-filter-in-catalog.main-page-filter .name_type_filter, .main-page-filter .name_type_filter{
	width: auto;
	margin-right: 5px;
}
.top-filter-in-catalog.main-page-filter{
	text-align: center;
}
.wrap_back_call input[type=text], .wrap_back_call input[type=text]:focus, .block_order_call_center input[type="text"]{
	width: 100%;
	border: 1px solid #e3e3e0;
	text-align: center;
	border-radius: 3px;
	background: #ffffff;

	color: #b4b4b3;
	font-size: 14px;
	font-family: 'UbuntuRegular';

	height: 30px;
	line-height: 30px;
	max-width: inherit;
}
.block_order_call_center input[type="text"]{
	width: 55%;
}
.detail_block_back_call, .detail_block_price{
	max-width: inherit;
	overflow: hidden;
	border: 1px solid #e3e3e0;
	background: #fbfbf7;
	border-radius: 3px;

	padding: 22px 38px 36px 38px;
}
.detail_block_price{
	overflow: inherit;
}
.detail_block_back_call .wrap_back_call{
	border: none;
	background: none;
	padding: 0;
}
.detail_block_back_call .wrap_input input[type="submit"], .block_order_call_right .wrap_input input[type="submit"]{
	height: 30px;
	line-height: 30px;
	border-radius: 3px;
	background: #232931;
	color: #ffffff;
	font-size: 14px;
	max-width: inherit;
	font-family: 'UbuntuMedium';
}
.detail_block_buy, .detail_block_service{
	margin-left: 38px;
}
.detail_description{
	padding-top: 0px;
	padding-left: 38px;
}
.detail-right-block .title{
	border: none;
	text-align: left;
	margin: 0;
}
.detail_block_back_call .wrap_input{
	max-width: inherit;
	margin-top: 8px;
}
.detail_block_buy > .row > .col-sm-12:last-child{
	padding-left: 0;
}
.wrap_back_call .title{
	color: #232931;
	font-size: 15px;
	font-family: 'UbuntuRegular';
	text-transform: none;

	margin-bottom: 8px;
}
#reviews-statistics{
	border: none;
	margin-top: 0;
}
#reviews-statistics .spoiler-bottom{
	padding: 0;
	background: none;
}
#reviews-statistics .spoiler-bottom{
	text-align: right;
}
.add-reviews .spoiler{
	background: none !important;
	border: none !important;
	box-shadow: none;
	padding: 0;
	margin-top: 0px;
}
.auth-error{
	font-family: 'UbuntuRegular';
}
#reviews-body  .item .likes .fa-check{
	font-size: 13px;
}
.tabs .tabs-caption{
	display: none;
}
#reviews-statistics .add-reviews{
	margin-bottom: 15px;
}
#reviews-body{
	margin-left: -15px;
	margin-right: -15px;
}
#reviews-body #filter .border{
	border: 1px solid #e3e3e0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	background: #fbfbf7;
	padding-left: 35px;
	min-height: 37px;
}
#reviews-body .item .age, .item .country, #reviews-body .item .add-field-text, #reviews-body .item .cnt_reviews, #reviews-body .item .reply-text, #reviews-body .item .likes .recommendated, #reviews-body .item .cnt_reviews a{
	color: #303030;
	font-size: 14px;
	font-family: 'UbuntuRegular';
}
#reviews-body #filter .select-rating-close, #reviews-body #filter .select-sort-close{
	background: none;
}
#reviews-body .item .likes .recommendated{
	font-size: 12px;
}
#reviews-body .stars .full{
	font-size: 14px;
	color: #ffc424;
	margin-right: 2px;
}
#reviews-body .list{
	padding-top: 20px;
}
#reviews-body .list p{
	font-family: 'UbuntuRegular';
}
#reviews-body .stars .empty{
	color: #cfd3da;
	font-size: 14px;
	margin-right: 2px;
}
#reviews-body span.yes, #reviews-body span.yescnt{
	margin-right: 18px;
}
#reviews-body .item .likes-title, #reviews-body .item .likes .yescnt, #reviews-body .item .likes .nocnt{
	color: #6c727d;
	font-size: 12px;
	font-family: 'UbuntuRegular';
	vertical-align: top;
}
#reviews-body .item .likes .yes, #reviews-body .item .likes .no{
	margin-right: 3px;
}
#reviews-body .item .rating-text{
	padding-right: 5px;
}
#reviews-body .item .time, #reviews-body .item .rating{
	color: #6c727d;
	font-size: 12px;
	font-family: 'UbuntuRegular';
	margin-bottom: 6px;
}
#reviews-body .item .rating{
	margin-bottom: 22px;
}
#reviews-body .item .text{
	color: #303030;
	font-size: 14px;
	font-family: 'UbuntuRegular';
	word-break: break-word;
}
#reviews-body .share{
	display: none;
}
#reviews-body .list .item{
	border-bottom: 1px solid #e3e3e0;
	padding-bottom: 37px;
	margin-bottom: 36px;
}
#reviews-body .item .username{
	border: none;
	max-width: 150px;
}
#reviews-body .item .username span{
	color: #232931;
	font-size: 14px;
	font-family: 'UbuntuBold';
	text-decoration: underline;
}
#reviews-body .item .age span, #reviews-body .item .country span, #reviews-body .item .cnt_reviews span{
	color: #6c727d;
	font-size: 14px;
	font-family: 'UbuntuRegular';
}
.mg-bot{
	margin-bottom: -44px;
}
#reviews-body #filter .select-rating-open{
	background: none;
}
#reviews-body  .user-info{
	padding-top: 5px;
}
#reviews-body .item .avatar{
	width: 102px;
	height: 102px;
	border-radius: 51px;
	border: 4px solid #e5e5e5;
}
.basket_item .item_price{
	color: #33363b;
	font-size: 16px;
	font-family: 'UbuntuRegular';
}
.basket_item .item_old_price{
	font-family: 'UbuntuRegular';
}
.basket_item .count_item{
	color: #232931;
	font-size: 16px;
	font-family: 'UbuntuBold';
}
.add-reviews .spoiler:hover{
	background: none !important;
}
.wrap_order_send_btn{
	margin-top: 0;
	margin-bottom: 0;
}
.wrap_item_payment label .block_img img{
	max-width: 120px;
}
.reviews-form-title{
	margin-bottom: 20px;
}
.add-reviews .spoiler .spoiler-input, .wrap_basket_order .basket_order_btn, .wrap_order_send_btn input[type=submit], .shop-review-add, .rover-t__payform-button{
	color: #232931 !important;
	font-size: 16px !important;
	font-family: 'UbuntuBold' !important;
	border-radius: 3px !important;
	background: #ffc424 !important;
	text-transform: uppercase;
	height: 40px;
	line-height: 40px;
	padding: 0 40px;
	border: none;
}
.shop-review-add{
	display: inline-block;
	text-decoration: none !important;
	margin-bottom: 15px;
	margin-top: 0px;
	float: right;
}
.shop-review-add-form .name-input{
	margin-bottom: 3px;
	display: inline-block;
	vertical-align: top;
	margin-right: 5px;
}
.wrap_order_count .block_order_count p{
	color: #232931;
	font-size: 16px;
	font-family: 'UbuntuBold';
}
.wrap_order_count .block_order_count span{
	display: inline-block;
	color: #6c727d;
	font-family: 'UbuntuRegular';
	padding-right: 5px;
}
.wrap_order_count .block_order_count .order_prop_price b{
	color: #232931;
}
.wrap_order_send_btn input[type=submit]{
	width: 100%;
}
.wrap_basket_order .basket_order_btn{
	padding: 0 26px;
}
.add-reviews .spoiler .spoiler-input:hover, #auth_review input[type="submit"]:hover, #registration_review input[type="submit"]:hover, #add_review input[type="submit"]:hover, .wrap_basket_order .basket_order_btn:hover,
.wrap_order_send_btn input[type=submit]:hover, .search_right input[type="submit"]:hover, .shop-review-add:hover, .shop-review-save:hover, .add-comments .spoiler-comments-body #add_comment input[type="submit"]:hover, .rover-t__payform-button:hover{
	background: #edb839 !important;
}
#registration_review .form-group p, #auth_review .form-group p{
	font-family: 'UbuntuRegular';
}
.registr_page  .wrap_registr_form_2{
	padding: 0;
	border: none;
}
.inner_page  .center_wrap{
	min-height: 580px;
	padding-bottom: 60px;
}
.main-bg-2 .inner_page .center_wrap{
	padding-left: 60px;
	padding-right: 60px;
}
.register_faq, .forgot_password_faq{
	color: #60646a;
	font-size: 13px;
	font-family: 'OpenSansRegular';
	text-align: center;
	margin-bottom: 37px;
	line-height: 20px;
}
.personal_left_wrap{
	background: #fbfbf7;
	border: 1px solid #e3e3e0;
	border-radius: 3px;
}
.personal_left_wrap .left_block_general .block_title{
	margin-bottom: 8px;
}
.personal_left_wrap .left_block_general .block_title_in{
	border: none;
	padding: 0;
	background: none;
}
.personal_left_wrap .left_block_general .block_title_in span{
	color: #232931;
	font-size: 15px;
	font-family: 'UbuntuMedium';
	text-transform: uppercase;
}
.personal_left_wrap .left_block_general .block_title_in:hover, .personal_left_wrap .left_block_general.block_active .block_title_in{
	background: none !important;
	border: none !important;
	padding: 0 !important;
}
.personal_block_inform .wrap_content{
	padding: 0;
	background: none;
}
.personal_block_inform .wrap_content .wrap_block{
	margin-bottom: 12px;
}
.personal_block_inform .wrap_content .block_title, .personal_block_inform .wrap_content .wrap_block  label{
	color: #60646a;
	font-size: 15px;
	font-family: 'OpenSansRegular';
	font-style: normal;
}
.personal_block_inform .wrap_content .wrap_block input[type=text], .personal_block_inform .wrap_content .wrap_block input[type=password], .personal_cancel_order .wrap_textarea textarea,
.personal_block_subscribe .subscribe_email input[type=text]{
	background: #ffffff;
	border: 1px solid #e3e3e0;
	border-radius: 3px;
	padding: 0 13px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 15px;
	font-size: 13px;
	font-family: 'OpenSansRegular';
	color: #000000;
}
.personal_block_subscribe .subscribe_email input[type=text]{
	margin-bottom: 22px;
}
.personal_block_subscribe .subscribe_email label, .personal_block_subscribe .subscribe_choose p{
	color: #60646a;
	font-size: 14px;
	font-family: 'UbuntuRegular';
}
.personal_block_subscribe .subscribe_choose .wrap_input{
	margin-left: 0;
	padding: 8px 15px 8px 7px;
	background: #fbfbf7;
	border-radius: 3px;
}
.personal_block_subscribe .subscribe_choose label{
	padding: 0;
	padding-left: 22px;
	color: #33363b;
	font-size: 14px;
	font-family: 'UbuntuRegular';
	background: url(img/label-check.png) 0 3px no-repeat;
}
.personal_block_subscribe .subscribe_choose label.label-active{
	background: url(img/label-check.png) 0 -43px no-repeat;
}
.personal_block_subscribe .wrap_content{
	padding: 0;
	border: none;
}
.news-comments #comments-body{
	border: none;
}
.block_banner .banner-inner .owl-nav .owl-prev, .block_banner .banner-inner .owl-nav .owl-next{
	width: 20px;
	height: 35px;
	top: 45%;
}
.block_banner .banner-inner .owl-nav .owl-next{
	background: url(img/main-banner-arrows.png) no-repeat;
	right: 4%;
}
.block_banner .banner-inner .owl-nav .owl-prev{
	background: url(img/main-banner-arrows.png) -40px 0px no-repeat;
	left: 4%;
}
.fancybox-wrap ::-webkit-scrollbar{
	display: none;
}
.page_news .news_right_column .block_popular .news_one .text{
	color: #6c727d;
	font-size: 13px;
	font-family: 'OpenSansRegular';
}
.page_news .news_right_column .block_popular .news_one{
	margin-bottom: 59px;
}
.news-comments .add-comments .spoiler-comments-body{
	border-bottom: 1px solid #f8f8f8;
	padding-bottom: 48px;
}
.spoiler-comments-body .forms .form-auth, .spoiler-comments-body .forms .form-reg{
	background: none;
}
.personal_cancel_order .wrap_textarea textarea{
	height: auto;
	line-height: normal;
	min-height: 90px;
	padding: 8px 13px;
	margin-bottom: 6px;
}
.personal_cancel_order .order_cancel, .personal_detail_order .personal_order_back{
	font-family: 'UbuntuRegular';
	color: #60646a;
	font-size: 13px;
	height: 35px;
	line-height: 35px;
	border-radius: 3px;
	background-color: #ffffff;
	border: 1px solid #e3e3e0;
	text-transform: uppercase;
}
.personal_cancel_order .order_cancel:hover{
	text-decoration: none;
	background-color: #fbfbf7;
	cursor: pointer;
	color: #60646a;
}
.personal_order_item .basket_item, .personal_order_item .basket_item a, .personal_order_item .basket_item p{
	color: #33363b;
	font-size: 16px;
	font-family: 'UbuntuRegular';
}
.personal_order_item .basket_item .item_price{
	color: #33363b;
	font-size: 16px;
	font-family: 'UbuntuRegular';
	text-align: center;
}
.personal_order_item .basket_item .wrap_price{
	display: block;
}
.personal_order_item .div_table_header .title_3{
	text-align: center;
}
.personal_order_item .basket_item .count_item{
	color: #232931;
	font-size: 16px;
	font-family: 'UbuntuBold';
}
.personal_order_count{
	padding: 0;
	margin: 0;
	background: none;
}
.personal_order_count .order_count_title{
	text-align: left;
	color: #232931;
	font-size: 25px;
	font-family: 'UbuntuBold';
	font-weight: normal;
	text-transform: uppercase;
	margin-top: 21px;
}
.personal_order_count .personal_order_wrap p{
	color: #6c727d;
	font-size: 16px;
	font-family: 'UbuntuRegular';
	text-align: right;
}
.personal_order_count .personal_order_wrap p b{
	color: #232931;
	font-size: 16px;
	font-family: 'UbuntuBold';
}
.personal_order_count .personal_order_wrap .order_prop.order_prop_price b{
	color: #232931;
}
.personal_order_count .personal_order_wrap{
	padding: 0;
	border: none;
	background: none;
	margin-top: 30px;
}
.table_detail_order .table_header{
	margin-top: 25px;
	border: 1px solid #e3e3e0;
	background: #fbfbf7;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	margin-bottom: 0;
}
.personal_order_item .basket_item .item_name a{
	color: #e2ab15;
	font-size: 14px;
	font-family: 'OpenSansRegular';
	text-decoration:underline;
}
.personal_order_item .basket_item .item_name a:hover{
	text-decoration:none;
}
.personal_order_item .basket_item{
	background: none;
	margin-bottom: 15px;
}
.personal_order_item .div_table_header{
	border: 1px solid #e3e3e0;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	background: #fbfbf7;
	margin-bottom: 0;
}
.personal_order_item .div_table_body{
	border: 1px solid #e3e3e0;
	border-top: none;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	padding-top: 40px;
	padding-bottom: 20px;
}
.personal_order_item .basket_item .wrap_quantity, .personal_order_item .basket_item .wrap_price, .personal_order_item .basket_item .wrap_discount, .personal_order_item .basket_item .count_item{
	margin-top: 15px;
}
.personal_order_item .div_table_header .title{
	height: 36px;
	line-height: 36px;
	color: #6c727d;
	font-size: 13px;
	font-family: 'UbuntuRegular';
}
.personal_detail_order .excel-button{
	display: none;
}
.table_detail_order .table_header .prop_order_number{
	color: #000000;
	font-size: 15px;
	font-family: 'UbuntuRegular';
	text-transform: uppercase;
}
.personal_detail_order .table_detail_order{
	background: none;
	margin-bottom: 21px;
}
.table_detail_order .table_body .wrap_block_title{
	border: 1px solid #e3e3e0;
	border-radius: 3px;
	margin-top: 48px;
	margin-bottom: 29px;
}
.table_detail_order .table_body .block_title{
	color: #60646a;
	font-size: 16px;
	font-family: 'UbuntuRegular';
	background: #fbfbf7;
	height: 38px;
	line-height: 38px;
	padding: 0 12px;
}
.table_detail_order .table_body .wrap_block_text{
	padding: 0 12px;
}
.table_detail_order .table_body .order_cancel{
	border-radius: 3px;
	display: block;
	text-transform: uppercase;
	float: right;
	text-align: center;
	background: #232931;
	color: #ffffff;
	font-size: 14px;
	font-family: 'UbuntuBold';
	height: 32px;
	text-decoration: none;
	line-height: 32px;
}
.table_detail_order .table_body .wrap_block_text .prop_name{
	color: #60646a;
	font-size: 14px;
	font-family: 'UbuntuRegular';
	margin-bottom: 1px;
}
.table_detail_order .table_body .wrap_block_text .wrap_prop .prop_text{
	color: #33363b;
	font-size: 14px;
	font-family: 'UbuntuRegular';
	margin-bottom: 1px;
}
.table_detail_order .table_body{
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border: 1px solid #e3e3e0;
	border-top: none;
	padding: 29px 13px 20px 13px;
}
.content-text .personal-exit-link a{
	background: url(img/personal-exit-link.png) right 6px no-repeat;
	padding-right: 18px;
	color: #60646a;
	font-size: 14px;
	font-family: 'UbuntuRegular';
	margin-top: 19px;
	display: inline-block;
	margin-left: 15px;
	text-decoration: none;
	margin-bottom: 20px;
}
.content-text .personal-exit-link a:hover{
	color: #8f969f;
	background: url(img/personal-exit-link.png) right -25px no-repeat;
}
.personal_left_wrap .left_block_general .block_title_in:hover span, .personal_left_wrap .left_block_general.block_active .block_title_in span{
	color: #8f969f !important;
}
.personal_block_inform .title, .personal_block_subscribe .title{
	color: #000000;
	font-size: 15px;
	font-family: 'OpenSansRegular';
	padding: 13px 0px;
	border-bottom: 1px solid #e3e3e0;
	margin-bottom: 24px;
}
.personal_block_subscribe .title{
	margin-bottom: 39px;
}
.personal_block_subscribe .sotbit_mailing_subscr_wrap_answer{
	line-height: 64px;
}
.personal_block_subscribe .subscribe_for_user_info{
	color: #6c727d;
	font-size: 14px;
	font-family: 'UbuntuRegular';
	padding-top: 6px;
}
.personal_block_subscribe .subscribe_information{
	background: #fbfbf7;
	padding: 34px 24px 20px 24px;
	color: #6c727d;
	font-size: 14px;
	font-family: 'UbuntuRegular';
}
.personal_block_subscribe .subscribe_information_top_text{
	margin-bottom: 20px;
}
.personal_left_wrap .left_block_general{
	padding-left: 14px;
	padding-right: 14px;
	margin-bottom: 26px;
}
.personal_left_wrap a{
	padding: 0;
	color: #60646a;
	font-size: 14px;
	font-family: 'UbuntuRegular';
	text-decoration: none;
	margin-bottom: 9px;
}
.personal_left_wrap .nik_name{
	height: auto;
	padding: 0;
	color: #232931;
	font-size: 14px;
	font-family: 'UbuntuRegular';
	padding: 13px 10px 14px 10px;
	background: #f2f1eb;
	margin-bottom: 22px;
}
.personal_left_wrap a:hover{
	color: #8f969f;
}
.forgot_password_faq{
	margin-bottom: 42px;
}
.personal_block_title{
	padding: 0;
	border-top: 1px solid #e3e3e0;
	border-bottom: 1px solid #e3e3e0;
	height: auto;
	line-height: inherit;
	padding: 13px 0px;
	margin-bottom: 0;
}
.personal_block_third .title{
	color: #000000;
	font-size: 15px;
	font-family: 'OpenSansRegular';
	border-bottom: 1px solid #e3e3e0;
	padding: 13px 0px;
}
.personal_block_title .text{
	line-height: normal;
	height: auto;
	color: #000000;
	font-size: 18px;
	font-family: 'UbuntuBold';
}
.register_error, .login_error, .forgot_password_error{
	text-align: center;
}
.register_error .errortext, .login_error .errortext, .forgot_password_error .errortext, .errortext, font.errortext{
	font-family: 'OpenSansRegular';
}
.login_page .wrap_login_form .rememberme{
	margin-bottom: 36px;
}
.login_page .wrap_login_form .rememberme label, .login-form .rememberme label, #auth_comment .checkbox label{
	color: #232931;
	font-size: 13px;
	font-family: 'OpenSansRegular';
	background: url(img/label-check.png) 0 3px no-repeat;
	padding-left: 24px;
}
.content-text a.forgot_password, .login-form .rememberme .rememberme-right a{
	float: right;
	color: #232931;
	font-size: 13px;
	font-family: 'OpenSansRegular';
	text-decoration: underline;
}
.name_feedf{
	color: #000000;
	font-size: 20px;
	font-family: 'UbuntuRegular';
	margin-bottom: 23px;
}
.login-form .rememberme .rememberme-right a:hover{
	text-decoration: none;
}
.login_page .wrap_login_form .rememberme label.label-active, .login-form .rememberme label.label-active, #auth_comment .checkbox label.label-active{
	background: url(img/label-check.png) 0 -43px no-repeat;
}
#registration_comment .form-group{
	margin-bottom: 0;
}
.registr_page .wrap_block input[type=text], .registr_page .wrap_block input[type=password], .login_page .wrap_block input[type=text], .login_page input[type=password], .forgot_page .wrap_block input[type=text],
.login-form input[type=text], .login-form input[type=password], .block_feedback  input[type=text], #auth_comment input[type="text"], #auth_comment input[type="password"], #registration_comment input[type="text"], #registration_comment input[type="password"]{
	background: #fbfbf7;
	border: 1px solid #e3e3e0;
	border-radius: 3px;
	padding: 0 13px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 20px;
	font-size: 13px;
	font-family: 'OpenSansRegular';
}
#auth_comment input[type="submit"], #registration_comment input[type="submit"]{
	box-shadow: none;
	border: none;
	border-radius: 3px;
	background: #232931;
	height: 35px;
	line-height: 35px;
	color: #ffffff;
	font-size: 16px;
	font-family: 'UbuntuMedium';
	text-transform: uppercase;
}
#auth_comment .checkbox{
	margin-top: 0;
	margin-bottom: 26px;
}
#auth_comment .checkbox a{
	font-size: 13px;
	color: #232931;
	font-family: 'OpenSansRegular';
	float: right;
}
#auth_comment input[type="text"], #auth_comment input[type="password"], #auth_comment .checkbox, #registration_comment input[type="text"], #registration_comment input[type="password"]{
	width: 320px;
}
.block_feedback  input[type=text]{
	background: #ffffff;
}
#registration_comment .reg-dop-info{
	color: #60646a;
	font-family: 'OpenSansRegular';
	font-size: 13px;
	margin-bottom: 16px;
}
.block_feedback textarea{
	background: #ffffff;
	border: 1px solid #e3e3e0;
	border-radius: 3px;
	padding: 0 13px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 20px;
	font-size: 13px;
	font-family: 'OpenSansRegular';
	margin-bottom: 10px;
}
.login-form input[type=password]{
	margin-bottom: 12px;
}
.login_page input[type=password]{
	width: 100%;
	margin-bottom: 14px;
}
.registr_page .wrap_registr_form_2 input[type="submit"], .login_btn, .forgot_page .wrap_forgot_form_2 input[type="submit"], .login_send, .login_send:hover, .login_send:active{
	margin: 0;
	padding: 0;
	max-width: inherit;
	height: 37px;
	line-height: 37px;
	color: #232931;
	font-size: 15px;
	font-family: 'UbuntuMedium';
	background: #ffc424;
	border-radius: 3px;
	border: 1px solid #fff;
	margin-bottom: 6px;
}
.login-form .wrap-login{
	margin-bottom: 70px;
}
.login-form .wrap-login div{
	float: none;
}
.modal-window{
	z-index: 10600;
}
.modal-window .modal-window-bg, .fancybox-overlay{
	background: url("img/geekzona-modal-back.png") repeat !important;
}
.modal-block .close{
	background: url("img/geekzona-modal-close.png") no-repeat;
	right: -48px;
	top: 0;
}
.fancybox-wrap .fancybox-close{
	background: url("img/geekzona-modal-close.png") no-repeat !important;
	top: 0 !important;
}
.fancybox-opened .fancybox-skin{
	background: #ffffff !important;
}
.fancybox-wrap .fancybox-outer{
	border: none !important;
}
.fancybox-next span{
	right: -57px !important;
}
.fancybox-prev span{
	left: -57px !important;
}
.fancybox-next span, .fancybox-prev span, .fancybox-next:hover span{
	width: 36px !important;
	height: 37px !important;
	background: url(img/new_arrows_fancybox.png) no-repeat !important;
	top: 60%;
}
.fancybox-next span, .fancybox-next:hover span{
	background-position: 0px -37px !important;
}
.fancybox-next{
	right: 0 !important;
}
.fancybox-prev{
	left: 0 !important;
}
.wrap-out{
	top: 245px;
}
.login-btn-wpar{
	width: auto;
}
.login_btn, .forgot_page .wrap_forgot_form_2 input[type="submit"]{
	width: 100%;
	text-transform: uppercase;
}
.registr_page .wrap_registr_form_2 input[type="submit"]:hover, .registr_page .wrap_registr_form_2 input[type="submit"]:focus, .registr_page .wrap_registr_form_2 input[type="submit"]:active, .login_btn:hover, .forgot_page .wrap_forgot_form_2 input[type="submit"]:hover, .forgot_page .wrap_forgot_form_2 input[type="submit"]:focus,
.forgot_page .wrap_forgot_form_2 input[type="submit"]:active, .login_send:hover, .login_send:active{
	background: #edb839;
}
.registr_page .wrap_registr_form_2 .wrap_auth .auth, .forgot_page .wrap_forgot_form_2 .wrap_auth .auth{
	display: block;
	border: 1px solid #e3e3e0;
	border-radius: 3px;
	color: #6c727d;
	font-size: 15px;
	font-family: 'UbuntuMedium';
	text-decoration: none;
	font-style: normal;
	text-transform: uppercase;
	text-align: center;
	height: 37px;
	line-height: 37px;
}
.forgot_page .wrap_forgot_form{
	background: none;
	padding: 0;
	margin-bottom: 0;
}
.registr_page .wrap_registr_form_2 .wrap_auth .auth:hover, .forgot_page .wrap_forgot_form_2 .wrap_auth .auth:hover{
	background: #fbfbf7;
}
.login_page .wrap_login_form{
	margin: 0;
	padding: 0;
	background: none;
}
.forgot_page .wrap_title_text{
	color: #60646a;
	font-size: 13px;
	font-family: 'OpenSansRegular';
	text-align: center;
	line-height: 20px;
}
.footer_block_top_center input[type="text"]::-webkit-input-placeholder {color: #666666;}
.footer_block_top_center input[type="text"]::-moz-placeholder          {color: #666666;}/* Firefox 19+ */
.footer_block_top_center input[type="text"]:-moz-placeholder           {color: #666666;}/* Firefox 18- */
.footer_block_top_center input[type="text"]:-ms-input-placeholder      {color: #666666;}

.footer_block_top_center input[type="email"]::-webkit-input-placeholder {color: #666666;}
.footer_block_top_center input[type="email"]::-moz-placeholder          {color: #666666;}/* Firefox 19+ */
.footer_block_top_center input[type="email"]:-moz-placeholder           {color: #666666;}/* Firefox 18- */
.footer_block_top_center input[type="email"]:-ms-input-placeholder      {color: #666666;}

.inner_page .registr_page .inner_title_brand, .inner_page .login_page .inner_title_brand, .inner_page .forgot_page .inner_title_brand, .inner_page .empty_basket .inner_title_brand, .inner_page .main_inner_title.order_confirm_title{
	border: none;
	text-align: center;
	padding-top: 75px;
	padding-right: 0;
}
.order_end .wrap_order_pay{
	background: none;
	text-align: center;
	padding: 0;
}
.order_end .wrap_order_pay .logo_pay img{
	margin: 0 auto;
}
.order_end .wrap_order_title{
	padding: 0;
	border: none;
	text-align: center;
	font-size: 16px;
	font-family: 'OpenSansRegular';
	color: #000;
	margin-bottom: 10px;
}
.order_end .wrap_order_pay .paysystem_name{
	font-family: 'OpenSansBold';
}
.order_end .wrap_personal_link{
	background: none;
	padding: 0;
	text-align: center;
	color: #60646a;
	font-size: 14px;
	font-family: 'OpenSansRegular';
	min-height: inherit;
	margin-bottom: 39px;
}
.order_end .wrap_personal_link a{
	color: #60646a;
}
.sale-paysystem-wrapper{
	margin: 0;
	border: none;
	color: #60646a;
	font-size: 14px;
	font-family: 'OpenSansRegular';
}
.sale-paysystem-wrapper .tablebodytext span{
	color: #1e1919;
}
.sale-paysystem-yandex-button, .sale-paysystem-yandex-button-descrition{
	display: block;
}
.sale-paysystem-yandex-button-descrition{
	color: #a5a6aa;
	font-size: 13px;
	font-family: 'OpenSansRegular';
}
.sale-paysystem-yandex-button{
	margin-right: 0;
	margin-bottom: 6px;
	margin-top: 58px;
}
.sotbit_reviews_personal_reviews th, .sotbit_comments_personal_comments th, .sotbit_questions_personal_questions th{
	background: #fbfbf7 !important;
	color: #60646a;
	font-size: 13px;
	font-family: 'UbuntuRegular';
}
.sotbit_reviews_personal_reviews .review a{
	color: #232931;
	font-size: 16px;
	font-family: 'UbuntuRegular';
	text-decoration: none;
	line-height: normal;
}
.sotbit_reviews_personal_reviews .review .text, .sotbit_reviews_personal_reviews .date{
	color: #33363b;
	font-size: 12px;
	font-family: 'UbuntuRegular';
	word-break: break-word;
}
.spoiler-reviews-body .review-add-title, .spoiler-reviews-body .review-add-rating-title1, .spoiler-reviews-body .review-add-rating-title2, #add_review .textarea-right-text p, #add_review .textarea-right-text ul li, #add_review p,
#add_review textarea, #add_review input.video, #add_review input.presentation, #add_review span.radio-label{
	font-family: 'OpenSansRegular';
	color: #616161;
}
#add_review .review-add-rating-title1{
	color: #616161;
	font-size: 14px;
	font-family: 'OpenSansRegular';
	display: inline-block;
	vertical-align: top;
	margin-right: 5px;
}
#add_review .rating_selection label{
	border: none;
	background: none;
	width: auto;
	height: auto;
	float: left;
	padding: 0 1px;
	line-height: normal;
}
.rating_selection{
	margin-bottom: 15px;
}
#add_review .radio{
	margin-bottom: 25px;
}
#add_review .textarea-right-text p.title-for-info-review{
	font-size: 18px;
	line-height: normal;
}
.spoiler-reviews-body .add-check-error{
	font-family: 'OpenSansRegular';
	color: #ff0000 !important;
}
.rating_selection label:before{
	font-size: 20px;
}
.rating_selection input:checked + label ~ label:before, .rating_selection:hover label:hover ~ label:before{
	color: #616161;
}
.auth-block{
	text-align: center;
}
.sotbit_reviews_personal_reviews .options, .sotbit_reviews_personal_reviews .shows, .sotbit_reviews_personal_reviews .bill, .sotbit_reviews_personal_reviews .likes, .sotbit_reviews_personal_reviews .dislikes{
	color: #33363b;
	font-size: 14px;
	font-family: 'UbuntuRegular';
}
.rating_selection label:before{
	color: #ffc424;
}
.rating_selection:hover label[for]:before{
	color: #edb839;
}
.personal_list_order .table_body .prop_status.blue{
	background: #009ade;
}
#reviews-statistics .bg{
	background: #f2f1eb;
}
.sotbit_reviews_personal_reviews tr:nth-of-type(odd){
	background: none;
}
#add_review #reset-form{
	background: none;
}
#add_review #add-photo-button{
	line-height: normal;
}
.sotbit_reviews_personal_reviews .status{
	color: #44bb44;
	font-size: 12px;
	font-family: 'UbuntuRegular';
}
.sotbit_reviews_personal_reviews .rating .stars .star{
	color: #ffc424;
	font-size: 10px;
	padding-right: 2px;
}
.sotbit_reviews_personal_reviews th, .sotbit_reviews_personal_reviews td{
	border-color: #e3e3e0;
	padding: 8px 10px;
}
.order_end .wrap_order_pay input[type=submit], .order_end .wrap_order_pay .wrap_btn_pay a, .oplata_zakaza_content .sale-paysystem-wrapper .sale-paysystem-yandex-button-item, .person_account_content .sale-paysystem-yandex-button-item,
.oplata_zakaza_content input[type="submit"]{
	padding: 0;
	border-radius: 3px;
	background: #ffc424;
	color: #2a2626;
	font-size: 17px;
	font-family: 'UbuntuBold';
	height: 38px;
	line-height: 38px;
	margin-bottom: 8px;
	margin-top: 0;
	text-transform: uppercase;
	max-width: 175px;
}
.oplata_zakaza_content input[type="submit"]{
	border: none;
}
.oplata_zakaza_content .sale-paysystem-wrapper .sale-paysystem-yandex-button-item, .person_account_content .sale-paysystem-yandex-button-item{
	padding: 0 95px;
	max-width: inherit;
	margin-bottom: 21px;
}
.sale-paysystem-wrapper .tablebodytext .yandex-price{
	color: #010101;
	font-size: 18px;
	font-family: 'OpenSansBold';
}
.block_basket_count_wrap{
	padding: 0;
	background: none;
	margin-bottom: 20px;
}
.block_basket_count{
	background: #fbfbf7;
	border: 1px solid #e3e3e0;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.page_news .filter_news{
	text-align: left;
}
.page_news .more_news  a, .page_news .more_news  span{
	font-style: normal;
	color: #232931;
	text-transform: uppercase;
	font-size: 14px;
	font-family: 'UbuntuBold';
	text-decoration: none;
}
.page_news .more_news  a{
	display: inline-block;
}
.page_news .news_main_list  .news_main_one{
	padding: 0;
	border: none;
	margin-bottom: 57px;
}
.page_news .news_main_list  .news_main_one .title{
	margin-bottom: 12px;
	max-width: 340px;
}
.page_news .news_main_list  .news_main_one .date{
	display: inline-block;
	float: left;
	vertical-align: top;
	color: #9da5b3;
	font-size: 13px;
	font-family: 'OpenSansRegular';
}
.page_news .more_news span.circle-update{
	display: block;
	margin: 0 auto;
	height: 46px;
	width: 46px;
	background: url(img/circle-update-news.png) no-repeat;
	margin-bottom: 10px;

	-webkit-transition:all 400ms;
	-moz-transition:all 400ms;
	-o-transition:all 400ms;
	transition:all 400ms;
}
.page_news .more_news  a:hover{
	color: #ffaf24;
}
.page_news .news_detail .wrap_text{
	padding-bottom: 12px;
	margin-bottom: 25px;
}
.comments-geek-title{
	position: absolute;
	top: -73px;
}
.comments-geek-title-bottom{
	font-size: 14px;
	color: #000000;
	font-family: 'UbuntuRegular';
}
.comments-geek-title-top{
	font-size: 20px;
	color: #000000;
	font-family: 'UbuntuBold';
	text-transform: uppercase;
	background: url(img/background-for-slider-title.png) right 0px top 11px no-repeat;
	display: inline-block;
	padding-right: 40px;
}
.news-share-buttons .block_title_share ul{
	padding-top: 0;
}
.news-comments .add-comments .spoiler{
	top: -65px;
}
.news-comments .add-comments .spoiler, .news-comments .add-comments .spoiler:hover{
	background: none !important;
}
.news-comments .item .add-comments .spoiler .spoiler-input{
	height: auto;
	background: none !important;
	color: #6c727d;
	font-size: 13px;
	font-family: 'OpenSansRegular' !important;
}
#comments-body .list .level-0 .bottom-border{
	border-color: #f8f8f8;
}
.news-comments #comments-body .item{
	padding-left: 15px;
	padding-right: 15px;
}
#comments-body .item img{
	border-radius: 50px;
}
#comments-body .item .username{
	color: #303030;
	font-size: 14px;
	font-family: 'UbuntuBold';
	border: none;
	text-decoration: underline;
}
#comments-body .item .age span, #comments-body .item .country span, #comments-body .item .cnt_comments span, #comments-body .item .add-field-title, #comments-body .item .likes-title, #comments-body .item .likes .yescnt, #comments-body .item .likes .nocnt{
	font-size: 13px;
	color: #6c727d;
	font-family: 'OpenSansRegular';
}
#comments-body .item .time{
	color: #6c727d;
	font-family: 'OpenSansRegular';
	font-size: 12px;
}
#comments-body .item .text{
	color: #303030;
	font-family: 'OpenSansRegular';
	font-size: 13px;
}
#comments-body .item .age, #comments-body .item .country, #comments-body .item .add-field-text, #comments-body .item .reply-text, #comments-body .item .cnt_comments, #comments-body .item .likes .recommendated{
	font-size: 13px;
	color: #303030;
	font-family: 'OpenSansRegular';
}
#comments-body .item .cnt_comments a{
	color: #303030;
}
.news-comments #comments-body .item .avatar{
	border-radius: 51px;
	border: 4px solid #e5e5e5;
}
#comments-body .item .avatar-inner{
	background: none;
}
.news-comments{
	margin-top: 124px;
}
.news-comments .add-comments .spoiler .spoiler-input{
	color: #232931;
	font-size: 16px;
	text-transform: uppercase;
	padding: 0 15px;
	font-family: 'UbuntuBold' !important;
	background: #ffc424 !important;
	border-radius: 3px;
	height: 40px;
	line-height: 40px;
	letter-spacing: 0px;
}
.page_news .news_detail .go_list{
	color: #33363b;
	font-size: 14px;
	font-family: 'UbuntuRegular';
	padding: 0;
	padding-left: 22px;
	background: url(img/back-to-list-news.png) left center no-repeat;
	text-decoration: underline;
}
.page_news .news_detail .go_list:hover{
	text-decoration: none;
}
.page_news .more_news  a:hover span.circle-update{
	background: url(img/circle-update-news-hover.png) no-repeat;
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}
.page_news .news_detail .wrap_top_info .look:before{
	display: none;
}
.page_news .news_detail .wrap_top_info{
	border-bottom: none;
	padding-top: 38px;
}
.page_news .news_right_column .block_popular .news_one .title_section a, .page_news .news_right_column .block_popular .news_one .date{
	color: #9da5b3;
	font-size: 13px;
	font-family: 'OpenSansRegular';
}
.page_news .news_right_column .block_popular .news_one .date{
	display: inline-block;
	vertical-align: top;
	float: left;
}
.page_news .news_right_column .block_popular .news_one .wrap_go_detail{
	display: inline-block;
	vertical-align: top;
	float: right;
}
.page_news .news_right_column .block_popular .news_one .right_column_footer{
	overflow: hidden;
}
.page_news .news_right_column .block_popular .news_one .wrap_go_detail a{
	font-style: normal;
	color: #ffaf24;
	font-size: 14px;
	font-family: 'OpenSansRegular';
}
.page_news .news_right_column .block_popular .news_one .name a{
	color: #000000;
	font-size: 17px;
	font-family: 'UbuntuMedium';
}
.page_news .news_detail .title{
	color: #010101;
	font-size: 22px;
	font-family: 'UbuntuRegular';
	margin-bottom: 8px;
}
.page_news .news_detail .wrap_top_info>span{
	font-style: normal;
	font-size: 14px;
	color: #6c727d;
	font-family: 'OpenSansRegular';
}
.page_news .news_main_list  .news_main_one .wrap_go_detail{
	display: inline-block;
	vertical-align: top;
	float: right;
}
.page_news .news_main_list  .news_main_one .wrap_go_detail a{
	color: #ffaf24;
	font-size: 14px;
	font-family: 'OpenSansRegular';
	font-style: normal;
}
.page_news .news_main_list  .news_main_one .wrap_go_detail a:hover{
	text-decoration: none;
}
.page_news .news_main_list  .news_main_one .title a{
	font-size: 17px;
	color: #000000;
	font-family: 'UbuntuMedium';
}
.page_news .filter_news .link_section{
	padding: 0 33px;
	font-size: 13px;
	color: #000000;
	font-family: 'UbuntuRegular';
	text-transform: none;
	height: 32px;
	line-height: 30px;
	border: 1px solid #dcdcdc;
	border-radius: 3px;
	margin-right: 10px;
}
.page_news .news_main_list  .news_main_one .text{
	color: #6c727d;
	font-size: 13px;
	font-family: 'OpenSansRegular';
	max-width: 340px;
}
.footer-news{
	max-width: 340px;
	overflow: hidden;
}
.page_news .filter_news .link_section:hover, .page_news .filter_news .link_section.link_active{
	background: #fbfbf7;
	color: #000000;
}
.block_basket_count .back_catalog{
	color: #33363b;
	font-size: 14px;
	font-family: 'UbuntuRegular';
}
.block_basket_count .block_promo_title{
	color: #6c727d;
	font-size: 14px;
	font-family: 'UbuntuRegular';
}
.block_basket_count .input_coupon{
	border: 1px solid #e3e3e0;
	text-align: left;
	border-radius: 3px;
	background: #ffffff;
	color: #33363b;
	font-size: 14px;
	font-family: 'UbuntuRegular';
	height: 30px;
	line-height: 30px;
	padding: 0 13px;
}
.block_basket_count .basket_count{
	color: #60646a;
	font-size: 16px;
	font-family: 'UbuntuRegular';
}
.block_basket_count .basket_count span{
	color: #232931;
	font-size: 18px;
	font-family: 'UbuntuBold';
}
.block_basket_count .basket_refresh{
	height: 30px;
	line-height: 30px;
	border-radius: 3px;
	background: #232931;
	color: #ffffff;
	font-size: 13px;

	font-family: 'UbuntuBold';
}
.inner_page .main_inner_title.order_confirm_title{
	margin-bottom: 3px;
}
.inner_page .main_inner_title.cart_title{
	margin-bottom: 19px;
}
.order_end .wrap_order_number{
	padding: 0;
	border: none;
	text-align: center;
	margin-bottom: 6px;
}
.order_end .wrap_order_number p{
	color: #000000;
	font-size: 16px;
	font-family: 'OpenSansRegular';
}
.inner_page .empty_basket .inner_title_brand, .inner_page .auth-block .inner_title_brand{
	padding-top: 195px;
}
.registr_page .wrap_registr_form{
	background: none;
	padding: 0;
	margin-bottom: 0;
}
.registr_page .confidential-field input{
	display: none;
}
.order-comment-container .confidential-field input[type="checkbox"]{
	display: none;
}
.registr_page .wrap_registr_form .wrap_block .confidential-field label, .order-comment-container .confidential-field label{
	color: #60646a;
	font-size: 13px;
	font-family: 'OpenSansRegular';
	text-align: center;
	margin-bottom: 37px;
	line-height: 13px;
	margin-bottom: 20px;
	display: block;
	background: url(img/label-check.png) 0 0px no-repeat;
	padding-left: 20px;
	margin-top: 10px;
}
.order-comment-container .confidential-field label{
	text-align: left;
	font-size: 11px;
	color: #33363b;
	font-family: 'UbuntuRegular';
	line-height: 15px;
	height:16px;
}
.order-comment-container .confidential-field label a
{
	font-size:11px!important;
}
.registr_page .wrap_registr_form .wrap_block .confidential-field label a, .order-comment-container .confidential-field label a{
	font-size: 13px;
}
.registr_page .wrap_registr_form .wrap_block .confidential-field label.label-active, .order-comment-container .confidential-field label.label-active{
	background: url(img/label-check.png) 0 -46px no-repeat;
}
.empty_basket_text, .auth-block .notetext{
	text-align: center;
	color: #949494;
	font-size: 14px;
	font-family: 'OpenSansRegular';
	margin-bottom: 35px;
}
.empty_basket_link{
	text-align: center;
}
.empty_basket_link a, .content-text a.auth-link{
	height: 38px;
	line-height: 38px;
	display: inline-block;
	border-radius: 3px;
	background: #ffc424;
	padding: 0 43px;
	color: #2a2626;
	font-size: 17px;
	font-family: 'UbuntuBold';
	text-transform: uppercase;
	text-decoration: none;
}
.empty_basket_link a:hover, .content-text a.auth-link:hover{
	background: #edb839;
}
.inner_page .registr_page .inner_title_brand .text, .inner_page .login_page .inner_title_brand .text, .inner_page .forgot_page .inner_title_brand .text, .inner_page .empty_basket .inner_title_brand .text,
.inner_page .main_inner_title.order_confirm_title .text, .inner_page .auth-block .inner_title_brand .text{
	color: #010101;
	font-size: 24px;
	font-family: 'UbuntuBold';
	background: url(img/background-for-slider-title.png) right 0px top 10px no-repeat, url(img/background-for-slider-title.png) left 0px top 10px no-repeat;
	padding: 0 37px;
	line-height: normal;
	margin-bottom: 32px;
}
.inner_page .empty_basket .inner_title_brand .text{
	margin-bottom: 22px;
}
.inner_page .login_page .inner_title_brand .text{
	margin-bottom: 37px;
}
.register_form, .authorize_form, .forgotpassword_form{
	margin: 0 auto;
}
.modal-add-to-basket .wrap-out{
	position: fixed;
}
.modal-add-to-basket .modal-block{
	width: 472px;
}
.modal-add-to-basket .modal-block-inner{
	padding: 0;
}
.mabp-picture-product{
	width: 19%;
	float: left;
	text-align: right;
}
.modal-add-basket-product{
	overflow-y: auto;
	min-height: 70px;
	padding-top: 13px;
	padding-bottom: 13px;
}
.modal-add-basket-product.modal-error-predzakaz{
	min-height: inherit;
}
.modal-add-basket-bottom-basket{
	color: #a2a2a2;
	font-size: 12px;
	font-family: 'OpenSansRegular';
	margin-bottom: 12px;
}
.modal-add-basket-bottom-basket span{
	color: #232931;
}
.mabp-name-product{
	width: 62%;
	float: left;
	padding: 0 15px;
}
.modal-add-predzakaz .mabp-picture-product{
	width: 25%;
}
.modal-add-predzakaz .mabp-name-product{
	width: 63%;
}
.mabp-name-product span{
	display: block;
	text-align: left;
}
.mabp-name-product span.mabp-name-product-text{
	color: #232931;
	font-size: 12px;
	font-family: 'OpenSansRegular';
	text-align: center !important;
}
.mabp-name-product span.mabp-name-product-brand{
	color: #a2a2a2;
	text-align: center !important;
}
.modal-add-basket-bottom{
	background: #fbfbf7;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	padding-top: 8px;
	padding-bottom: 18px;
}
.modal-add-basket-bottom-button a, .modal-add-basket-bottom-button span{
	display: inline-block;
	border-radius: 3px;
	height: 30px;
	line-height: 30px;
	width: 212px;
	text-align: center;
	color: #232931;
	font-size: 14px;
	font-family: 'UbuntuMedium';
	text-transform: uppercase;
	background: #ffc424;
	text-decoration: none;
	margin-right: 4px;
}
.modal-add-basket-bottom-button a:hover{
	background: #edb839;
}
.modal-add-basket-bottom-button span.go-to-back, .modal-add-basket-bottom-button .go-to-back{
	margin-left: 4px;
	margin-right: 0;
	background: #232931;
	color: #ffffff;
}
.modal-add-basket-bottom-button span.go-to-back.close{
	position: relative;
	right: inherit;
	top: inherit;
	height: 30px;
	width: 212px;
	display: inline-block;
}
.modal-add-basket-bottom-button span.go-to-back:hover, .modal-add-basket-bottom-button .go-to-back:hover{
	background: linear-gradient(to top, #464b53, #232931);
}
.basket_item .wrap_title{
	padding-top: 20px;
}
.mabp-price-product{
	width: 19%;
	float: left;
	padding-top: 16px;
	color: #ffaf24;
	font-size: 14px;
	font-family: 'OpenSansRegular';
	text-align: left;
}
.basket_item .item_name, .basket_item .item_name a{
	color: #a2a2a2;
	font-size: 12px;
	font-family: 'OpenSansRegular';
}
.basket_item .item_second_name a{
	color: #232931;
	font-size: 14px;
	font-family: 'UbuntuRegular';
	line-height: 22px;
}
.modal-add-basket-title{
	height: 39px;
	background: #fbfbf7;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.modal-add-basket-title span{
	display: inline-block;
	text-align: center;
	padding: 0 37px;
	color: #232931;
	font-size: 14px;
	font-family: 'UbuntuMedium';
	text-transform: uppercase;
	height: 39px;
	line-height: 39px;
	background: url(img/background-for-slider-title.png) right 0px top 17px no-repeat, url(img/background-for-slider-title.png) left 0px top 17px no-repeat;
}

/*predzakaz */
.modal-add-basket-product .modal-block .wrap_input {
	border-color: #e3e3e0;
	border-radius: 3px;
	color: #33363b;
	font-size: 16px;
	font-family: 'UbuntuRegular';
	line-height: normal;
	margin-top: 10px;
}
.modal-add-basket-product .modal-block .wrap_input {
	display: inline-block;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.modal-block .wrap_input .minus, .modal-block .wrap_input .plus {
	background: none;
	vertical-align: top;
	margin-top: 2px;
}

.container.backgr-center-gray .footer_block_top_center input[type="email"] {
	border: 1px solid #e3e3e0;
	border-radius: 3px;
	background: #efefef;
	color: #666666;
	font-size: 14px;
	height: 45px;
	padding: 0 10px;
	width: 100%;
	font-family: 'OpenSansRegular';
	text-align: center;
	max-width: 300px;
}

.container.backgr-center-gray .footer_block_top_center {
	text-align: center;
	margin-top: 20px;
}

.modal-block .footer_block_top_right .wrap_input {
	text-align: center;
	width: 100%;
	margin: 0 auto;
	max-width: 300px;
}

.container.backgr-center-gray .wrap_input input[type="submit"] {
	border-radius: 3px;
	color: #2a323c;
	font-size: 18px;
	font-family: 'PTSansWebRegular';
	text-transform: none;
	background: linear-gradient(to top, #ffb924, #ffd624);
	padding: 0px 20px 0px 20px;
}

.container.backgr-center-gray .wrap_input {
	text-align: center;
	margin: 0 auto;
	max-width: 300px;
	margin-top: 59px;
}

.wrap_input.color_while {
	margin: 0 204px;
	padding: 5px 2px 3px 2px;
	border: 1px solid #cfd3da;
	border-radius: 3px;
}

.modal-block .wrap_input .minus, .modal-block .wrap_input .plus {
	font-family: 'Times New Roman', Arial, sans-serif;
	font-size: 14px;
	background: #c5cad2;
	color: #33363b;
	width: 12px;
	height: 13px;
	display: inline-block;
	cursor: pointer;
	border-radius: 1px;
	text-align: center;
	line-height: 13px;
}

.modal-block .wrap_input .basket_item_input {
	vertical-align: top;
	width: 22px;
}

.modal-block .wrap_input .basket_item_input {
	outline: none;
	border: none;
	width: 26px;
	height: 15px;
	line-height: 15px;
	text-align: center;
	padding: 0 2px;
	border-radius: 0;
	color: #33363b;
}

.modal-block .wrap_input .plus {
	background: url(/bitrix/templates/mister_shop/img/basket-plus-minus.png) left 4px center no-repeat;
}

.modal-block .wrap_input .minus {
	background: url(/bitrix/templates/mister_shop/img/basket-plus-minus.png) left -16px center no-repeat;
}

#modal-add-basket-bottom-basket_popup_window {
	display: none;
}

/*end predzakaz */


.block_basket .div_table_header .row{
	background: #fbfbf7;
	border: 1px solid #e3e3e0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
.basket_item .wrap_input, .basket_item .wrap_price, .basket_item .count_item, .basket_item .wrap_del_change{
	margin-top: 64px;
}
.basket_item .wrap_del_change{
	margin-top: 0;
}
.basket_item .cart-change-item, .basket_item .cart-delete-item{
	display: inline-block;
}
.basket_item .cart-change-item a, .basket_item .cart-delete-item a, .geek-point-link a, form.user-favorites input[type="submit"]{
	display: block;
	color: #6c727d;
	font-size: 12px;
	font-family: 'UbuntuRegular';
	border: 1px solid #ffffff;
	border-radius: 3px;
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
	text-decoration: none;
}
form.user-favorites input[type="submit"]{
	background: none;
	box-shadow: none;
	border: none;
	font-weight: normal;
	float: none;
	padding: 0;
	color: #6c727d;
	font-size: 12px;
	border: 1px solid #ffffff;
	border-radius: 3px;
	background: url(img/delete-fav-submit.png) left 10px top 8px no-repeat;
	padding: 0px 10px 0px 26px;
	font-family: 'UbuntuRegular';
	margin: 0 auto;
	margin-bottom: 10px;
}

form.user-favorites input[type="submit"]:hover{
	border: 1px solid #e3e3e0;
	background: #fbfbf7 url(img/delete-fav-submit.png) left 10px top -21px no-repeat;
}
.geek-point-link a{
	display: inline-block;
	margin-left: -10px;
	margin-bottom: 5px;
}
.geek-point-link .iml_pvzAddr{
	font-size: 11px;
}
.geek-point-link a:hover:before{
	color: #ffc424;
}
.geek-point-link a:before{
	content: '\f041';
	font-family: 'FontAwesome';
	margin-right: 5px;
	font-size: 14px;
}
.basket_item .cart-delete-item a > i{
	font-size: 15px;
	margin-right: 3px;
}
.basket_item .cart-delete-item a.btn_add_favorites:before{
	font-size: 11px;
	content: "\f004";
	font-family: 'FontAwesome';
	margin-right: 6px;
}
.order_bph_mobile{
	display: none !important;
}
.basket_item .item_link{
	margin-left: -10px;
	padding-top: 15px;
}
.basket_item .cart-delete-item a:hover, .geek-point-link a:hover{
	border: 1px solid #e3e3e0;
	background: #fbfbf7;
}
.basket_item .cart-delete-item a:hover > i, .basket_item .cart-delete-item a.btn_add_favorites:hover:before{
	color: #ffc424;
}
.basket_item img{
	border: none;
	margin: 0 auto;
}
.div_table_body .basket_item:last-child .row.divider{
	display: none;
}
.basket_item .wrap_input{
	border: 1px solid #cfd3da;
	background: #fff;
	border-color: #e3e3e0;
	border-radius: 3px;
	color: #33363b;
	font-size: 16px;
	font-family: 'UbuntuRegular';
	line-height: normal;
	padding: 5px 2px 3px 2px;
}
.basket_item .wrap_input .basket_item_input{
	vertical-align: top;
	width: 22px;
}
.basket_item .wrap_input .minus, .basket_item .wrap_input .plus{
	background: none;
	vertical-align: top;
	margin-top: 2px;
}
.basket_item .wrap_input .minus{
	background: url(img/basket-plus-minus.png) left -16px center no-repeat;
}
.basket_item .wrap_input .plus{
	background: url(img/basket-plus-minus.png) left 4px center no-repeat;
}
.block_basket .div_table_header .table_header_left{
	text-align: left;
}
.table_body_center{
	text-align: center;
}
.basket_item .row.divider span{
	background: #e4e4e1;
	margin: 20px 0px 30px 0px;
}
.block_basket .div_table_header{
	color: #6c727d;
	font-size: 13px;
	text-transform: none;
	height: 36px;
	line-height: 36px;
	font-family: 'UbuntuRegular';
	text-align: center;
	margin-bottom: 30px;
}
.sort_container .wrap_btn .button{
	color: #aab0ba;
	font-size: 14px;
	font-family: 'UbuntuMedium';
	padding: 0 48px;
	background: #f2f1eb;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	line-height: 40px;
	margin: 0;
	border: none;
}
.sort_container .wrap_btn{
	padding: 0;
	background: none;
}
.sort_container .wrap_btn .button:hover, .sort_container .wrap_btn .button.active{
	border: none;
	background: #f2f1eb url(img/top-menu-hover.png) center bottom no-repeat;
	color: #232931;
}
.wrap_section .wrap_block_btn{
	margin-top: 7px;
}
.wrap_section .wrap_block_btn .display_close_block{
	text-align: right;
}
.wrap_section .wrap_block_btn .display_close_block span{
	border: none;
	padding: 0;
	color: #6c727d;
	font-size: 13px;
	font-family: 'UbuntuRegular';
	text-transform: none;
	border-bottom: 1px dotted #6c727d;
	display: inline-block;
}
.wrap_section .wrap_block_btn .display_close_block span:hover{
	border: none;
}
.wrap_item_delivery label, .wrap_item_payment label {
	border: 1px solid #e3e3e0;
	background: #ffffff url(img/delivery-no-check.png) left 10px center no-repeat;
	border-radius: 3px;
	padding-left: 35px;
	margin-bottom: 4px;
	padding-right: 14px;
}
.wrap_item_delivery label{
	border: 1px solid #ffffff;
	margin-bottom: 0;
}
.wrap_item_delivery{
	border-radius: 3px;
	border: 1px solid #e3e3e0;
	margin-bottom: 4px;
	background: #ffffff;
}
.wrap_item_delivery label.label-active, .wrap_item_payment label.label-active, .wrap_item_payment label.selected{
	background: #ffffff url(img/delivery-check.png) left 10px center no-repeat;
	border-color: #ffc424;
}
.wrap_item_delivery label.label-active{
	border-color: #ffffff;
}
.wrap_order_count{
	background: none;
	padding-left: 0;
	padding-right: 0;
	padding-top: 26px;
	padding-bottom: 0;
	margin-bottom: 0;
}
.wrap_order_count .order_count_title{
	color: #232931;
	font-size: 25px;
	font-family: 'UbuntuBold';
	text-align: left;
	margin-top: 3px;
}
.wrap_item_bnt{
	position: absolute;
	font-size: 13px;
	font-family: 'OpenSansRegular';
	color: #a2a2a2;
	width: 100%;
	text-align: center;
	bottom: 3px;
	display: none;
}
.block-you-slider .one-item:hover .wrap_item_bnt, .block-gift .item:hover .wrap_item_bnt, .giftmain .item:hover .wrap_item_bnt, .block-giftbasket .item:hover .wrap_item_bnt, .one-item:hover .wrap_item_bnt{
	display: block;
}
.wrap_item_bnt:hover > .bnt_center{
	text-decoration: underline;
	cursor: pointer;
}
.wrap_order_count .block_order_count{
	border: none;
	padding: 0;
	padding-top: 12px;
	padding-left: 45px;
	padding-right: 30px;
}
.wrap_item_delivery:hover, .wrap_item_delivery.delivery-active{
	border-color: #ffc424;
}
.wrap_item_delivery label:hover, .wrap_item_payment label:hover{
	border-color: #ffc424;
	background: #ffffff url(img/delivery-no-check.png) left 10px center no-repeat;
}
.wrap_item_delivery label:hover{
	border-color: #ffffff;
}
.wrap_item_delivery label.label-active:hover, .wrap_item_payment label.label-active:hover,
.wrap_item_payment label.selected:hover{
	background: #ffffff url(img/delivery-check.png) left 10px center no-repeat;
}
font.errortext {
	color: red !important;
}
.content-text .search_title{
	color: #010101;
	font-size: 20px;
	font-family: 'UbuntuBold';
	line-height: normal;
	display: inline-block;
	background: url(img/background-for-slider-title.png) right 0px top 10px no-repeat;
	padding-right: 37px;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 15px;
}
.left-block.search-page-left-block{
	margin-top: 18px;
}
.wrap_search{
	padding-right: 23px;
}
.wrap_search .search_left input[type="text"]{
	border: 1px solid #e3e3e0;
	border-radius: 2px;
	height: 40px;
	line-height: 40px;
	color: #60646a;
	font-size: 13px;
	font-family: 'OpenSansRegular';
	padding-left: 12px;
	background: #fbfbf7;
}
.search_right input[type="submit"]{
	color: #232931;
	font-size: 16px;
	font-family: 'UbuntuBold';
	border-radius: 3px;
	background: #ffc424;
	text-transform: uppercase;
	height: 40px;
	line-height: 40px;
	padding: 0 40px;
}
.modification-under-preview .detail_description{
	padding: 0;
}
.modification-under-preview{
	margin: 0 15px 0 38px !important;
}
.block_banner .banner-inner .owl-controls .owl-dot{
	display: none;
}
.wrap_item_delivery input{
	display: block;
	width: 100%;
}
.wrap_item_delivery input[type="radio"]{
	display: none;
}
.open-mobile-menu{
	background: #ffc424;
}
.open-mobile-menu .navbar-menu-name{
	color: #000000 !important;
	font-family: 'UbuntuBold';
	text-transform: uppercase;
	line-height: 26px;
	font-size: 22px;
	padding-left: 5px;
}
.mail_props_title{
	margin-bottom: 10px;
	color: #000000;
	font-size: 15px;
	font-family: 'UbuntuMedium';
}
#open-menu .icon-bar{
	height: 3px;
	background-color: #000;
}
.add-reviews-fields-list input{
	background: #fbfbf7;
	border: 1px solid #e3e3e0;
	border-radius: 3px;
	padding: 13px;
	line-height: normal;
	font-size: 13px;
	outline: none;
	width: 100%;
	margin-bottom: 10px;
}
.geek-point-link a:after{
	content: "*";
	padding-left: 5px;
	font-size: 14px;
}
.personal_list_order .table_body .prop_status.ojidaet-oplaty-color{
	background: #ff7c12;
}
.personal_list_order .table_body .prop_status.kurier-color{
	background: #0078ff;
}
.personal_list_order .table_body .prop_status.mail-color{
	background: #78b8ff;
}
.deltime,
.deltime2{
	margin: 0 5px;
	border: 1px solid #e3e3e0;
	border-radius: 3px;
	background: #ffffff;
	padding: 0 5px;
	color: #6c727d;
	outline: none;

	height: 30px;
	line-height: 36px;
}
.deltime option:disabled,
.deltime2 option:disabled{
	display: none;
}
.personal_list_order .oplata_zakaza_content .sale-paysystem-wrapper .sale-paysystem-yandex-button-item, .personal_detail_order .oplata_zakaza_content .sale-paysystem-wrapper .sale-paysystem-yandex-button-item, .person_account_content .sale-paysystem-yandex-button-item,
.oplata_zakaza_content input[type="submit"]{
	border-radius: 2px;
	background: #f59023;
	color: #FFFFFF;
	padding: 0 22px;
	text-transform: none;
}
.personal_list_order .oplata_zakaza_content .sale-paysystem-wrapper .sale-paysystem-yandex-button-item:hover, .personal_detail_order .oplata_zakaza_content .sale-paysystem-wrapper .sale-paysystem-yandex-button-item:hover, .person_account_content .sale-paysystem-yandex-button-item:hover,
.oplata_zakaza_content input[type="submit"]:hover{
	background: #edb839;
}
.button_preorder_cont{
	position: relative;
}
.button_preorder_cont .preorder_info{
	position: absolute;

}
.mfeedback .confidential-field input{
	display: none;
}
.mfeedback .confidential-field label{
	background: url(img/label-check.png) 0 3px no-repeat;
	padding-left: 20px;
}
.mfeedback .confidential-field label.label-active{
	background: url(img/label-check.png) 0 -43px no-repeat;
}
.mfeedback .confidential-field{
	margin-bottom: 20px;
}
@media (min-width: 768px){
	#reviews-body .sort-group, #reviews-body .filter-sort-text{
		margin-right: 0;
	}
	.add-reviews   .forms .form-auth, .add-reviews  .forms .form-reg{
		background: #f2f1eb;
	}
	.register_form, .authorize_form, .forgotpassword_form{
		max-width: 350px;
	}
	.wrap_btn{
		margin-right: 3px;
	}
	.wrap_auth{
		margin-left: 3px;
	}
	.login_btn{
		max-width: 176px;
		display: inline-block;
	}
	.login_send, .login_send:hover, .login_send:active{
		max-width: 174px;
	}
	.login_page .wrap_btn{
		margin: 0;
		text-align: center;
	}
	.block_404_left .wrap_btn a{
		max-width: 150px;
	}
}


@media (min-width: 992px) and (max-width: 1199px)
{
	.block_form_filter .top-filter-in-catalog .name_type_filter, .block_form_filter .main-page-filter .name_type_filter{
		line-height: normal;
		width: 100%;
		margin-bottom: 5px;
	}
	#block_menu_filter .filter_block .inner_filter_block{
		width: 100%;
	}
	.block-pagination .visible_item .wrap_text
	{
		margin-right:20px;
	}

}

@media (min-width: 768px) and (max-width: 991px){

	.container{
		width: 100%;
	}
	#block_menu_filter .top-filter-in-catalog.main-page-filter .filter_block{
		padding-left: 0;
		padding-right: 0;
		display: block;
		text-align: left;
	}
	.visible_item .visible_name_2{
		display: inline-block;
	}
	.footer_social{
		max-width: 120px;
	}
	.main-top-menu .wrap-main-top-menu ul>li>a{
		line-height: normal;
		display: -webkit-flex;
		display: -ms-flex;
		display: flex;
		-webkit-align-items: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.logo img.logo-miss{
		width: 170px;
		padding-top: 20px;
	}
	.shop-mail{
		padding-top: 0;
		margin-bottom: 0px;
	}
	.header-login{
		margin-top: 0;
		padding-top: 0;
	}
	.wrap-top-block-right1{
		text-align: left;
	}
	.top-contacts{
		text-align: right;
	}
	.shop-phone{
		margin-right: 0;
	}
	#search input[type="text"]{
		padding-right: 40px;
	}
	.basket a, a.favorite-header-link{
		padding-left: 40px;
		background-position: 8px 8px;
	}
	a.favorite-header-link{
		background-position: 8px -32px;
	}
	.main-top-menu .wrap-main-top-menu ul>li.li-first>a{
		padding-left: 0;
	}
	.main-top-menu .wrap-main-top-menu ul>li>a span{
		padding-left: 30px;
		padding-right: 5px;
	}
	.footer_block_top .footer_block_top_left{
		padding-left: 0;
		background: none;
	}
	.main_block_news .bl_right .news_slide .owl-controls{
		bottom: -23px;
	}
	.basket a, a.favorite-header-link{
		max-width: inherit;
	}
	.footer_block_center_left{
		margin-left: 38px;
	}
	.footer_block_center .social_vk_widget{
		float: left;
		margin-right: 0;
		margin-bottom: 20px;
		padding-left: 12px;
	}
	.inner_page  .center_wrap{
		padding: 0 15px;
	}
	.main-bg .inner_page .center_wrap{
		padding: 0 45px;
	}

	.main-top-menu .wrap-main-top-menu, .top-first-menu-container, .backgr-top{
		padding: 0 15px;
	}
	.mega-top-menu, .footer_block_bottom, .footer_block_top .form-subscribe, .footer_block_top{
		padding: 0;
	}
	.footer_block_top .footer_block_top_left, .wrap_footer_menu, .footer_block_center_left{
		margin-left: 0;
	}
	.footer_menu>li.li-first a{
		padding-left: 0;
	}
	.detail_block_back_call, .detail_block_price{
		padding: 15px;
	}
	.logo img.logo-miss{
		margin-left: 0;
	}
	.left-block{
		padding-right: 0;
	}
	.detail_bottom_wrap{
		margin: 0px -15px;
		padding: 15px;
	}
	.one-item .item_open{
		display: none;
	}
	#block_menu_filter .filter_block .inner_filter_block{
		width: 100%;
	}
	.block_form_filter .top-filter-in-catalog .name_type_filter, .block_form_filter .main-page-filter .name_type_filter{
		line-height: normal;
		width: 100%;
		margin-bottom: 5px;
	}
	.block_form_filter .inner_filter_block_2 .inner_filter_block_2_1:last-child input{
		margin-left: 0px;
	}
	.block_form_filter .block_left_menu>ul>li.dropdown>a, .block_form_filter .block_left_menu>ul>li.dropdown.li-active>a{
		padding-right: 30px;
	}
	.block_form_filter .inner_filter_block_2_1 input, .block_form_filter .inner_filter_block_2_1 input:focus, .block_form_filter .inner_filter_block_2_2 input, .block_form_filter .inner_filter_block_2_2 input:focus, .block_form_filter .inner_filter_block_2 .inner_filter_block_2_1:last-child input{
		max-width: inherit;
		margin-left: 0;
	}
	.block_order_call_center label{
		float: left;
		padding-right: 5;
	}
	.block_order_call_center input[type="text"]{
		width: 46%;
	}
	.block_basket_count .block_promo_title{
		line-height: 14px;
		height: auto;
	}
	.block_basket_count .basket_refresh{
		font-size: 12px;
	}
	.wrap_basket_order .basket_order_btn{
		margin-right: 0;
		padding: 0 5px;
	}
	.wrap_order_count .block_order_count span{
		display: block;
	}
	.wrap_order_count .order_count_title{
		line-height: 20px;
	}
	.wrap_order_count .block_order_count{
		padding-top: 0;
	}
	.wrap_order_send_btn{
		margin-right: 0;
	}
	.wrap_order_send_btn input[type=submit]{
		padding: 0;
	}
	.wrap_order_count{
		margin-bottom: 30px;
	}
	.block_seo{
		padding: 0;
	}
	.main_block_news{
		padding: 0 15px;
	}
	.main-page-footer .footer_block_top{
		padding: 0;
	}
	.main-page-footer .footer_block_top>.row{
		padding: 15px;
	}
	.main-bg .inner_page .center_wrap.about_wrap{
		padding: 0 30px;
	}
	.shop-review-add{
		padding: 0 5px;
		width: 100%;
		text-align: center;
	}
	.shop-review-save, .shop-review-cancel{
		padding: 0 10px;
	}
	.block_feedback input[type=submit]{
		max-width: inherit;
	}
	.main-bg-2 .inner_page .center_wrap{
		padding: 0 30px;
	}
	.news-comments .add-comments .spoiler{
		position: relative;
		top: 0;
		right: 0;
	}
	.comments-geek-title{
		position: relative;
		top: 0;
		margin-bottom: 10px;
	}
	.contact-reg-info{
		padding-bottom: 20px;
	}
	.personal_list_order .table_body .prop_btn a{
		margin-left: 0;
		width: 100%;
		max-width: inherit;
		margin-top: 10px;
	}
	.personal_list_order .table_body .prop_btn a.prop_order_repeat{
		margin-left: 0;
	}
}
@media (min-width: 1200px){
	.filter_block.filter_price .block_name{
		margin-left: 0;
	}
	.detail_block_property{
		max-width: 315px;
	}
	.top-contacts{
		margin-left: -38px;
		margin-right: 38px;
	}
	#reviews-body .item-row{
		padding-left: 130px;
	}
	.block_basket_count .basket_refresh{
		max-width: 120px;
	}
	.block_basket_count{
		padding: 19px 38px 19px 38px;
	}
	.block_order_call_center input[type="text"]{
		margin-right: -7px;
	}
	.block_basket_count .basket_refresh{
		margin-left: -7px;
	}
	.fancybox-wrap .detail_page_wrap.preview .wrap_back_call input[type="text"], .fancybox-wrap .detail_page_wrap.preview .wrap_back_call input[type="text"]:focus{
		width: 100% !important;
	}
	.smi_list_page_1{
		margin-right: -40px;
	}
}
@media (min-width: 1260px){
	.container{
		width: 1260px;
	}
	.block-you-slider .one-item{
		min-width: 230px;
	}
}
@media (min-width: 992px) and (max-width: 1199px){
	.footer_social{
		max-width: 120px;
	}
	.visible_item .visible_name_2{
		display: inline-block;
	}
	.main-top-menu .wrap-main-top-menu ul>li>a{
		line-height: normal;
		display: -webkit-flex;
		display: -ms-flex;
		display: flex;
		-webkit-align-items: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.logo img.logo-miss{
		width: 200px;
	}
	.shop-mail{
		padding-top: 0;
		margin-bottom: 10px;
	}
	.header-login{
		margin-top: 0;
	}


}
@media (min-width: 1200px) and (max-width: 1260px){
	.shop-mail{
		padding-top: 0;
		padding-bottom: 10px;
	}
	.basket a, a.favorite-header-link{
		padding-left: 40px;
		background-position: 8px 8px;
	}
	a.favorite-header-link{
		background-position: 8px -32px;
	}
	.main-top-menu .wrap-main-top-menu ul>li>a{
		line-height: normal;
		display: -webkit-flex;
		display: -ms-flex;
		display: flex;
		-webkit-align-items: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

}
@media (max-width: 1260px){
	.main-top-menu .wrap-main-top-menu ul>li.geroi-kino>a span, .main-top-menu .wrap-main-top-menu ul>li.geroi-serialov>a span, .main-top-menu .wrap-main-top-menu ul>li.geroi-multfilmov>a span,
	.main-top-menu .wrap-main-top-menu ul>li.geroi-igr>a span, .main-top-menu .wrap-main-top-menu ul>li.supergeroi>a span, .main-top-menu .wrap-main-top-menu ul>li.aksessuary-dlya-figurok>a span,
	.main-top-menu .wrap-main-top-menu ul>li.muzykanty>a span{
		background: none;
	}
	.main-top-menu .wrap-main-top-menu ul>li.geroi-kino>a, .main-top-menu .wrap-main-top-menu ul>li.geroi-serialov>a, .main-top-menu .wrap-main-top-menu ul>li.geroi-multfilmov>a{
		background: url("img/top-menu-ico.png") 0px 8px no-repeat;
	}
	.main-top-menu .wrap-main-top-menu ul>li.geroi-igr>a{
		background: url("img/top-menu-ico.png") 0px -26px no-repeat;
	}
	.main-top-menu .wrap-main-top-menu ul>li.supergeroi>a{
		background: url("img/top-menu-ico.png") 0px -70px no-repeat;
	}
	.main-top-menu .wrap-main-top-menu ul>li.aksessuary-dlya-figurok>a{
		background: url("img/top-menu-ico.png") 0px -110px no-repeat;
	}
	.main-top-menu .wrap-main-top-menu ul>li.muzykanty>a{
		background: url("img/top-menu-ico.png") 0px -150px no-repeat;
	}
}
@media (max-width: 767px){
	.section_full_list{
		display: none;
	}
	.inner_page .inner_title_brand .text{
		padding: 0 37px 0 0;
	}
	#block_menu_filter .top-filter-in-catalog.main-page-filter .filter_block{
		padding-left: 0;
		padding-right: 0;
		display: block;
		text-align: left;
	}
	.footer_block_top .footer_block_top_left{
		height: auto;
	}
	.detail_bottom_wrap{
		margin-bottom: 0;
	}
	.block_products_viewed_name h2{
		padding-left: 15px;
	}
	.main_block_news .main_news_blocks{
		margin-bottom: 40px;
	}
	.footer_block_center .social_vk_widget{
		float: left;
		margin-bottom: 0;
		padding-right: 0;
		padding-top: 0;
		padding-left: 25px;
	}
	.footer_block_center_left{
		padding-left: 25px;
		margin-top: 0;
	}
	.footer_block_center_left .center_left_email{
		margin-bottom: 0;
	}
	.footer_block_top{
		margin-left: 0;
		margin-right: 0;
	}
	.main_block_news, .wrap-block-you-slider{
		padding: 0 30px;
	}
	.footer_block_top .footer_block_top_left p{
		font-size: 16px;
		line-height: normal;
	}
	.footer_block_top_left p.topchik{
		font-size: 20px;
	}
	.footer_block_top_center input[type="text"], .wrap_input input[type="submit"], .footer_block_top_right .wrap_input{
		max-width: inherit;
	}
	.wrap_input input[type="submit"]{
		height: 45px;
		line-height: 45px;
	}
	.footer_block_top .footer_block_top_left{
		padding-top: 120px;
		padding-right: 0px;
		padding-left: 0px;
		margin-right: 40px;
		background-position: top center;
	}
	.backgr-top{
		padding: 0px;
	}
	.shop-mail{
		padding-top: 0;
	}
	.top-contacts{
		text-align: right;
	}
	.shop-phone{
		margin: 0;
		margin-right: 5px;
	}
	#search{
		padding-right: 0;
		margin-bottom: 7px;
	}
	.header-login{
		padding-top: 0;
		margin-top: 0;
		float: none;
		text-align: center;
	}
	.mega-top-menu{
		padding: 0;
	}
	.mega-top-menu li a{
		margin-right: 10px;
	}
	.header-login.enter{
		margin-top: 0;
		margin-bottom: 10px;
	}
	.basket a, a.favorite-header-link{
		max-width: inherit;
	}
	a.favorite-header-link{
		margin: 0;
	}
	.header-top-block-right{
		margin-left: 7px;
	}
	.backgr-center-gray{
		position: inherit;
		padding-bottom: 15px;
	}
	.backgr-center-gray .stub{
		display: none;
	}
	.main-page-filter{
		text-align: right;
	}
	#block_menu_filter .top-filter-in-catalog.main-page-filter .filter_block, .main-page-filter .filter-block{
		padding: 0;
	}
	.price_and_button .product_buttons{
		float: none;
		display: block;
		text-align: center;
	}
	.footer_menu>li.li-first{
		width: 100%;
	}
	.footer_menu>li a, .footer_menu>li.li-first a{
		padding-left: 0;
	}
	.footer_block_bottom{
		padding-left: 25px;
	}
	.yourcity{
		text-align: center;
		margin-bottom: 15px;
	}
	.shop-phone{
		float: left;
		vertical-align: top;
		padding-top: 0;
		margin-bottom: 10px;
	}
	.shop-mail{
		float: right;
		vertical-align: top;
		padding-top: 0;
		margin-bottom: 10px;
	}
	.price_and_button{
		text-align: center;
	}
	.item-bottom-part .item_name{
		margin-bottom: 0 !important;
	}
	.wrap_item_bnt{
		display: none !important;
	}
	.header-login.enter{
		text-align: center !important;
	}
	.header-login{
		display: block;
	}
	.block-you-slider .buy_now_bottom_inner .item_price_big, .block-gift .buy_now_bottom_inner .item_price_big, .block-giftbasket .buy_now_bottom_inner .item_price_big, .giftmain .buy_now_bottom_inner .item_price_big, .item-bottom-part .item_price_big{
		float: none !important;
	}
	.block-you-slider .buy_now_bottom_inner .item_price, .block-gift .buy_now_bottom_inner .item_price, .block-giftbasket .buy_now_bottom_inner .item_price, .giftmain .buy_now_bottom_inner .item_price{
		line-height: normal;
	}
	.main-bg-2 .inner_page .center_wrap{
		padding: 0 15px;
	}
	.main-bg .inner_page .center_wrap{
		padding: 0 30px 0 30px;
	}
	#section_list{
		padding-right: 15px;
	}
	.left-block{
		padding-right: 0;
	}
	.one-item .item_open{
		display: none;
	}
	.block-you-slider .buy_now_bottom_inner .item_price, .block-gift .buy_now_bottom_inner .item_price, .block-giftbasket .buy_now_bottom_inner .item_price, .giftmain .buy_now_bottom_inner .item_price, .item-bottom-part .item_price{
		line-height: normal;
	}
	.modal-add-to-basket .modal-block{
		width: 90%;
		margin-top: -35px;
	}
	.modal-add-basket-bottom-button a, .modal-add-basket-bottom-button span{
		display: block !important;
		width: 90% !important;
		margin: 0 5% 10px 5% !important;
	}
	.modal-block .close{
		width: 38px;
		height: 37px;
		top: 3px;
		right: 5px;
		transform: scale(0.8,0.8);
	}
	.wrap-out{
		top: 120px;
	}
	.wrap-out .container{
		width: 100%;
	}
	.modal-block{
		width: 90%;
	}
	.inner_page .center_wrap{
		padding: 0 15px;
	}
	.inner_page .main_inner_title .text{
		padding-top: 0;
		padding-bottom: 0;
	}
	.block_office_title{
		display: none !important;
	}
	.block_feedback{
		margin-top: 10px;
	}
	.main-bg .inner_page .center_wrap.about_wrap{
		padding: 0 15px;
	}
	.header-top .backgr-center-orange{
		display: none;
	}
	.about-left-block{
		margin-right: 0;
	}
	.main-bg .inner_page .center_wrap.about_wrap ul.breadcrumb-section, .main-bg .inner_page .center_wrap.about_wrap ul.breadcrumb{
		padding: 10px 15px;
	}
	.snippet-title{
		line-height: normal;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.wrap_search .search_right{
		max-width: inherit;
	}
	.sort_container .wrap_btn{
		display: none;
	}
	.block_basket{
		padding: 0;
	}
	.basket_item .item_second_name{
		text-align: center;
	}
	.basket_item .wrap_title{
		min-height: auto;
	}
	.basket_item .wrap_del_change{
		text-align: center;
		margin-bottom: 0;
	}
	.div_table_body .basket_item .cart-delete-item{
		margin-top: 0;
	}
	.basket_item .item_link{
		padding-top: 0;
		margin-left: 0;
	}
	.div_table_body .basket_item .mobile_title{
		margin-top: 0;
		margin-bottom: 0px;
		padding-bottom: 0;
	}
	.basket_item .wrap_input{
		margin-top: 0;
		margin-bottom: 10px;
	}
	.basket_item .wrap_input, .basket_item .wrap_price, .basket_item .count_item{
		margin-top: 0;
		margin-bottom: 10px;
	}
	.block_basket_count{
		padding: 15px;
	}
	.block_basket_count .input_coupon{
		margin-bottom: 0;
	}
	.block_basket_count .basket_count{
		margin-bottom: 5px;
	}
	.block_basket_count .back_catalog{
		display: none;
	}
	.block_basket_count .block_promo_title{
		line-height: normal;
	}
	.wrap_basket_order .basket_order_btn{
		width: 100%;
	}
	.wrap_basket_order{
		margin-left: -15px;
		margin-right: -15px;
	}
	.wrap_order_count .block_order_count{
		padding-left: 0;
	}
	.wrap_order_send_btn{
		margin-bottom: 0px;
		margin-top: 15px;
		width: 100%;
	}
	.wrap_order_count .block_order_count p{
		margin-bottom: 5px;
	}
	.wrap_item_delivery label .block_cost{
		padding-top: 0;
	}
	.delivery_checked_props{
		padding-left: 35px;
		padding-right: 14px;
	}
	.wrap_item_delivery .field_name{
		margin-bottom: 5px;
	}
	.wrap_order_count{
		padding-top: 0;
	}
	.block_order_call_center{
		overflow: hidden;
	}
	.block_order_call_center label{
		display: none;
	}
	.order_bph_mobile{
		display: block !important;
		float: left !important;
	}
	.block_order_call_center input[type="text"]{
		width: 100%;
	}
	.block_order_call_right{
		padding-top: 0;
	}
	.block_order_call_right .wrap_input input[type="submit"]{
		margin-bottom: 20px;
	}
	.block_order .section .section_title_in{
		line-height: normal;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.sale-paysystem-wrapper .tablebodytext .yandex-price{
		display: block;
	}
	.detail_bottom_wrap{
		margin: 0;
		margin-bottom: 20px;

		padding: 0;
		padding-top: 15px;
	}
	.shop-review-add{
		float: none;
		margin-top: 15px;
		width: 100%;
		text-align: center;
	}
	.detail_block_buy, .detail_block_service{
		margin-left: 0;
	}
	.detail_block_buy > .row > .col-sm-12:last-child{
		padding-left: 15px;
	}
	.detail_description{
		padding-left: 0;
	}
	.detail_block_back_call, .detail_block_price{
		padding-left: 15px;
		padding-right: 15px;
	}
	.description_content{
		margin-left: 0;
		margin-right: 0;
	}
	#reviews-statistics{
		margin: 0;
	}
	.mg-bot{
		margin-bottom: 10px;
	}
	.add-reviews .spoiler{
		width: 100%;
		text-align: center;
	}
	#reviews-body{
		margin: 0;
	}
	#reviews-body #filter .border{
		padding: 15px;
	}
	#reviews-body #filter .filter, #reviews-body #filter .filter-sort-text{
		line-height: normal;
		margin-bottom: 0;
		text-align: left;
	}
	#reviews-body #filter #current-option-select-rating, #reviews-body #filter #current-option-select-sort{
		padding-left: 0;
		padding-right: 0;
	}
	#reviews-body #filter #select-rating, #reviews-body #filter #select-sort{
		width: 100%;
	}
	#reviews-body #filter #select-sort{
		text-align: left;
	}
	.block_order_call{
		margin: 0;
	}
	.block_order_call_right .wrap_input{
		max-width: inherit;
	}
	.news-comments .add-comments .spoiler{
		position: relative;
		top: 0;
		right: 0;
	}
	.comments-geek-title{
		position: relative;
		top: 0;
		margin-bottom: 10px;
	}
	.page_news .filter_news .link_section{
		margin-bottom: 10px;
	}
	.block_feedback input[type=submit]{
		max-width: inherit;
	}
	.personal_list_order .table_body .prop_btn a{
		margin-left: 0;
		width: 100%;
		max-width: inherit;
		margin-top: 10px;
	}
	.personal_list_order .table_body .prop_btn a.prop_order_repeat{
		margin-left: 0;
	}
	.basket_item>.row>.col-sm-4{
		padding-left: 15px;
	}
}
@media (max-width: 460px){
	.header-top .backgr-center-orange{
		display: none;
	}
	.main-page-filter{
		padding-bottom: 14px;
	}
	.main-page-filter .select-container, .main-page-filter .name_type_filter{
		display: block !important;
		text-align: left;
	}
	.main-page-filter .filter-block{
		width: 100%;
	}
	.main_block_news, .wrap-block-you-slider{
		padding: 0 !important;
	}
	.block_seo, .main-page-footer .footer_block_top, .footer_block_center_left, .footer_block_center .social_vk_widget,
	.footer_block_bottom{
		padding: 0;
	}
	.wrap_footer_menu{
		margin-left: 0;
	}
	.block-you-slider .owl-prev, .block-gift .owl-prev, .giftmain .owl-prev, .block-giftbasket .owl-prev{
		left: 10px;
	}
	.block-you-slider .owl-next, .block-gift .owl-next, .giftmain .owl-next, .block-giftbasket .owl-next{
		right: 10px;
	}
}



/*choose city*/

.p1-h3
{
	margin-bottom:10px;
	color:#000;
	font-family:'UbuntuBold';
	font-size:22px;
}
.city_choose_title
{
	margin-bottom:10px;
}
.city-column
{
	min-width:200px;
	display:inline-block;
	padding-right:15px;
	vertical-align:top;
	color: #6c727d;
	font-family: 'OpenSansRegular';
	font-size: 14px;
	font-weight:bold;
}
.city-column .city
{
	cursor:pointer;
	margin-bottom:5px;
}
.wrapper-city-column
{
	margin-bottom:10px;
}
.wrapper-form-choose-city
{
	border: 1px solid #e3e3e0;
	background: #fbfbf7;
	border-radius: 3px;
	position:relative;
	padding: 19px;
}
.wrapper-form-choose-city input[type=text], .ac_results ul li
{
	background: #FFF;
	border: 1px solid #e3e3e0;
	border-radius: 3px;
	padding: 0 13px;
	height: 38px;
	line-height: 38px;
	font-size: 13px;
	font-family: 'OpenSansRegular';
	width:366px;

}
.wrapper-form-choose-city input[type=button]{
	border-radius: 3px;
	display: block;
	text-transform: uppercase;
	text-align: center;
	background: #232931;
	color: #ffffff;
	font-size: 16px;
	font-family: 'UbuntuMedium';
	height: 40px;
	text-decoration: none;
	line-height: 40px;
	float: right;
	width:200px;
	border:0;
	display:inline-block;
}
.wrapper-form-choose-city input[type=button]:hover{
	background: linear-gradient(to top, #464b53, #232931);
}
.ac_results, .ac_results ul
{
	z-index:9999999;
}
.ac_results, .ac_results ul li
{
	list-style:none;
	border-radius: 0px;
}
.ac_results
{
	padding:0;
}
.ac_results ul li
{
	border-top:0;
	cursor:pointer;
}
.ac_results ul li:first-child
{
	border-top:1px solid #e3e3e0;
}
.address-drop-fancy
{
	padding:5px 10px 10px 10px;
}
.ac_results .qnt
{
	float:right;
}
@media (max-width: 768px){

	.item-bottom-part .buy_now_bottom_inner{
		margin-bottom:27px;
		width:100%;
	}

}

@media (min-width: 768px){
	.top_sort_section
	{
		margin-right:-5px;
	}

}
.wrap-block-you-slider .item-bottom-part .buy_now_bottom_inner
{
	margin-bottom:0;
}
.mm-menu .mm-list
{
	padding:0;
}
.menu_mobile .break-li
{
	display:none;
}
@media (max-width: 767px)
{
	.footer_block_top .footer_block_top_left
	{
		background:none;
	}
	.footer_block_top .footer_block_top_left_wrapper
	{
		background:url("img/sotbit-mailing-get-main2.png") no-repeat;
		background-position:top center;
	}
}



.order-comment-container .confidential-field {
	margin-bottom:70px;
}
@media (max-width: 768px)
{
	.wrap_item_delivery label.label-active,
	.wrap_item_payment label.label-active,
	.wrap_item_payment label.selected,
	.wrap_item_delivery label.label-active:hover,
	.wrap_item_payment label.label-active:hover,
	.wrap_item_payment label.selected:hover,
	.wrap_item_delivery label.label:hover,
	.wrap_item_payment label.label:hover,
	.wrap_item_payment label:hover
	.wrap_item_delivery:hover,
	.wrap_item_delivery label.label-active:focus,
	.wrap_item_payment label.label-active:focus,
	.wrap_item_payment label.selected:focus,
	.wrap_item_delivery label.label:focus,
	.wrap_item_payment label.label:focus,
	.wrap_item_payment label:focus
	.wrap_item_delivery:hover,
	.wrap_item_delivery.delivery-active
	{
		border-width: 2px;
	}
}
@media (max-width: 480px){

	body .fancybox-wrap .fancybox-close
	{

		right:0px!important;
		top:-40px!important;
	}
	.fancybox-wrap .fancybox-prev
	{
		left:25px!important;
	}
	.fancybox-wrap .fancybox-next
	{
		right:25px!important;
	}
	.fancybox-title-float-wrap .child
	{
		white-space: normal;
	}
	.fancybox-title-float-wrap
	{
		margin-bottom:-60px;
	}
}
@media (max-width: 480px){
	.block_left_menu>ul>li ul>li.dropdown a{
		padding-left: 25px;
	}
	.two_level_wrap .menu_left_top_li_js.dropdown .open_close_menu
	{
		width:20px;
		height:20px;
	}

	#pvz-page
	{
		overflow: hidden
	}
	#IML_map
	{
		max-width:200px;
	}

}
.section_description img
{
	margin:0 auto;
}
.basket-skidka-top
{
	color:#232931;
	font-size:14px;
	margin-left:10px;
	display:inline;
}
.item_price_discount
{
	font-family:'UbuntuRegular';
	color:#bababa;
	font-size:12px!important;
	margin-bottom:0!important;
	text-align:right;
}

.bx-sls .dropdown-block{
	border: 1px solid #e3e3e0;
	border-radius: 3px;
	background: #ffffff;
	padding: 0 17px;
	color: #6c727d!important;
	font-size: 14px;
	font-family: 'UbuntuRegular';
	height: 30px;
	box-shadow:none;
}
.bx-sls .dropdown-icon
{
	display:none;
}
.bx-sls .dropdown-fade2white
{
	display:none;
}
.bx-sls .bx-ui-sls-clear
{
	display:none!important;
	width:0;
	height:0;
}
.bx-sls .bx-ui-sls-fake, .bx-sls .bx-ui-sls-route
{
	color: #6c727d!important;
}
.bx-sls .dropdown-item-text span
{
	color: #6c727d!important;
}
.bx-sls .dropdown-item
{
	position: relative; margin: 0px;cursor: hand;cursor: pointer; font-size:12px;
}
.bx-sls .bx-ui-sls-pane
{
	border: 1px solid #333333;background: #FFFFFF;padding: 2px;margin: 0px;
}
.bx-sls .bx-ui-sls-variants .bx-ui-sls-variant, .bx-sls .bx-ui-sls-error
{
	background:#FFF;
}
.bx-sls .bx-ui-sls-variants .bx-ui-sls-variant:hover, .bx-sls .bx-ui-sls-variant-active
{
	background:#EEE;
}
.bx-sls .bx-ui-sls-variants .bx-ui-sls-variant, .bx-sls .bx-ui-sls-error
{
	padding: 2px 4px;
}
.bx-sls .bx-ui-sls-error div
{
	display:none;
}
.delete_product_basket{
	display: block;
	color: #6c727d;
	font-size: 12px;
	font-family: 'UbuntuRegular';
	border: 1px solid #ffffff;
	border-radius: 3px;
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
	text-decoration: none;
	cursor:pointer;
}
.delete_product_basket:hover
{
	border: 1px solid #e3e3e0;
	background: #fbfbf7;
}
.delete_product_basket:hover > i
{
	color: #ffc424;
}
.basket_refresh
{
	cursor:pointer;
	text-align:center;
}
.basket_item .btn_add_favorites{
	display: block;
	color: #6c727d;
	font-size: 12px;
	font-family: 'UbuntuRegular';
	border: 1px solid #ffffff;
	border-radius: 3px;
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
	text-decoration: none;
	cursor:pointer;
}
.basket_item .cart-delete-item .btn_add_favorites:before{
	font-size: 11px;
	content: "\f004";
	font-family: 'FontAwesome';
	margin-right: 6px;
}
.btn_add_favorites:hover
{
	border: 1px solid #e3e3e0;
	background: #fbfbf7;
}
.basket_item .cart-delete-item .btn_add_favorites:hover:before
{
	color: #ffc424;
}
.fancybox-prev{
	left: -75px !important;
}
.fancybox-prev span{
	left: 14px !important;
}


/* Исправление стилей */
.inner_filter_block_2_1 input{
	width: 70% !important;
	margin-left: 0 !important;
}
.inner_filter_block_2 label{
	margin-right: 5px !important;
}
.block_left_menu>ul>li .inner-menu ul{
	outline: none !important;
}
@media(min-width: 980px) and (max-width: 1200px){

	.comments-geek-title{
		position: relative !important;
		top: 0 !important;
		margin-bottom: 10px !important;
	}
	.news-comments .add-comments .spoiler{
		position: initial;
	}
}
@media(max-width: 1220px){
	.description_content iframe{
		width: 100% !important;
	}
	.miss_search .bx_item_element .bx_price{
		width: inherit;
	}
}
@media(min-width: 760px) and (max-width: 1200px){
	.wrap_item_payment label .block_img img{
		max-width: 100% !important;
	}
	.content-text p.main_props_p{
		background: none;
	}
	.content-text p.main_props_p span.black{
		background: url(/bitrix/templates/mister_shop/img/border-dotted.png) bottom 2px left repeat-x;
		display: block;
		margin: 9px 0 15px;
		padding-bottom: 7px;
		width: 100%;
		text-align: left;
		font-size: 13px;
	}
	.fancybox-wrap .content-text p.main_props_p{
		background: none;
	}
	.fancybox-wrap .content-text p.main_props_p span.black{
		background: url(/bitrix/templates/mister_shop/img/border-dotted.png) bottom 2px left repeat-x;
		display: block;
		margin: 9px 0 15px;
		padding-bottom: 7px;
		width: 100%;
		text-align: left;
	}
}
@media(max-width: 760px){
	.wrapper-form-choose-city{
		padding: 10px !important;
	}
	.wrapper-form-choose-city form{
		text-align: center !important;
	}
	.wrapper-form-choose-city input[type=text]{
		width: 90% !important;
	}
	.wrapper-form-choose-city input[type=button]{
		height: 34px !important;
		line-height: 35px !important;
		width: 94% !important;
		display: block !important;
		margin: 5px auto 0 !important;
		float: inherit !important;
	}
}
@media(max-width: 767px){

	.footer_menu>li>ul{
		margin-left: 0 !important;
	}

	.window_basket .basket-item a.item-tovar{
		display: flex;
	}
	.window_basket .basket-item .wrap-img{
		width: initial !important;
		margin-right: 10px !important;
		padding-left: 10px !important;
	}
	.window_basket .item-tovar .item-price .price{
		text-align: center;
	}
	.window_basket .basket-item .delete{
		bottom: 5px !important;
		right: 10px !important;
		top: inherit;
	}
	.basket-btn-order .basket-btn-order-inner{
		padding: 7px;
		line-height: 15px;
		height: inherit;
	}
	.window_basket .basket-total div.total-price{
		line-height: 18px;
		font-size: 14px;
		padding: 5px;
	}
}
.fancybox-wrap .content-text p.main_props_p{
}
.fancybox-wrap .content-text p.main_props_p span.black{
	font-size: 13px;
}
.fancybox-next {
	right: -76px !important;
}
.fancybox-next span {
	right: 15px !important;
}
@media(max-width: 1200px){
	.sort-hide-block{
		display: none;
	}
	.sort-hide-block + div{
		padding-left: 0;
		width: 100%;
	}
	.fancybox-desktop,
	.fancybox-desktop .fancybox-inner{
		width: 1000px !important;
	}
}
@media(max-width: 1140px){

	.fancybox-desktop{
		width: 85% !important;
	}
	.fancybox-desktop .fancybox-inner{
		width: 100% !important;
	}
}
#auth_review .form-group a{
	line-height: 16px;
}
@media(max-width: 767px){
	.detail_big_pic a{
		float: inherit;
	}
}
/* Исправление стилей */

/* Цвета статусов в личном кабинете */
.personal_list_order .table_body .prop_status.new-color{
	background: #ffff00;
	color: #000;
}
.personal_list_order .table_body .prop_status.agreed-color,
.personal_list_order .table_body .prop_status.assembled-color,
.personal_list_order .table_body .prop_status.done-color{
	background: #A6DC00;
}
.personal_list_order .table_body .prop_status.pending-color{
	background: #ff0000;
}
.personal_list_order .table_body .prop_status.courier-color,
.personal_list_order .table_body .prop_status.posted-color{
	background: #42aaff;
}
.personal_list_order .table_body .prop_status.delivery-color,
.personal_list_order .table_body .prop_status.postoffice-color{
	background: #0000ff;
}
.personal_list_order .table_body .prop_status.cancelled-color{
	background: #bbbbbb;
}
.personal_list_order .table_body .prop_status.returned-color{
	background: #49423d;
}
.personal_list_order .table_body .prop_status.made-color{
	background: #a6caf0;
}
/* Цвета статусов в личном кабинете */

/* Аторизация через соцсети на странице /login/ */
.social2{
	text-align: center;
}
.social2 > span{
	padding-right: 0;
	margin-bottom: 5px;
}
.social2 .social_list{
	background-color: #f8f8f8;
	margin: 0
}
.social2 .bx-auth-service-form{
	margin: 0 8px;
	margin-top: 0;
}
.social2 .social_list li {
	float: none;
	list-style: none;
	width: initial;
	display: inline-block;
	margin: 10px;
}
/* Аторизация через соцсети на странице /login/ */

/* Сообщение об отписке */
.mailing-unsubscribe{
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	background-color: #ffc424;
	width: 100%;
	text-align: center;
	z-index: 500;
	padding: 25px;
	font-weight: bold;
	font-size: 20px;
	position: absolute;
	z-index: 100;
}
/* Сообщение об отписке */

.reviews-user-list .item .text,
.reviews-user-list .item .add-field-text,
#comments-body .item .text{
	word-wrap: break-word;
}



/* ADVENTEGE */

.advantager_block {
	background: #f2f1eb;
	text-align: center;
	margin: 0 30px 65px 30px;
	padding: 40px 0;
}

.advantager_block .advantager_block_one .icons {
	width: 65px;
	height: 65px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.advantager_block .advantager_block_one .icons img {
	position: absolute;
	margin: auto;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
}

.advantager_block .advantager_block_one .title_link {
	font-family: 'UbuntuBold';
	font-size: 18px;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	border-bottom: 1px dotted #000000;
	line-height: 36px;
}

.advantager_block .advantager_block_one .title {
	font-family: 'UbuntuBold';
	font-size: 18px;
	text-transform: uppercase;
	color: #000000;
}

.advantager_block .advantager_block_one .comment {
	font-family: 'Ubuntu';
	font-size: 14px;
	color: #6c727d;
}

@media (max-width: 767px) {
	.advantager_block .advantager_block_one {
		margin-bottom: 15px;
	}

}

/* ADVENTEGE */


@media only screen and (max-width:600px){

	#IML_pvz{
		width: inherit !important;
		left: 0 !important;
		/*width: 100% !important;*/
		box-sizing: border-box !important;
	}
	#IML_map,
	#IML_map > ymaps,
	#IML_map > ymaps > ymaps{
		width: 100% !important;
		max-width: 100% !important;
	}
	#IML_info{
		margin: auto !important;
		padding: 15px 0 !important;
		float: inherit !important;
	}
	/* #IML_pvz{
		width: 100% !important;
		box-sizing: border-box;
		left: 0 !important;
	}
	#IML_logoPlace,
	#IML_separator{
		display: none;
	}
		 #IML_map{
			float: inherit !important;
			width: 100% !important;
			max-width: 100% !important;
			height: 500px !important;
		}
			#IML_map > ymaps,
			#IML_map > ymaps > ymaps{
				width: 100% !important;
			}
		#IML_info{
			width: 100% !important;
			height: 100% !important;
		}
			#IML_info > div{
				width: inherit !important;
			}
				#IML_wrapper{
					width: 100% !important;
				}
					#IML_wrapper .jspContainer{
						width: 100% !important;
					}
				#IML_detail{
					height: inherit !important;
				}  */
}

@media only screen and (max-width:400px){

	#IML_map > ymaps,
	#IML_map > ymaps > ymaps{
		width: 100% !important;
		max-width: 100% !important;
	}
}

@media (max-width: 767px){
	.price_and_button{
		min-height: 85px;
	}
}
.social_you{
	width: 26px;
	display: block;
	height: 26px;
	background: url(/bitrix/templates/mister_shop/site_files/img/youtube26x26.png) no-repeat;
}
.social_you:hover{
	opacity: 0.7;
}

.input_one_click {
	border: 1px solid #e3e3e0;
	border-radius: 3px;
	background: #ffffff;
	padding: 0 17px;
	color: #6c727d;
	font-size: 14px;
	font-family: 'UbuntuRegular';
	height: 30px;
	line-height: 36px;
	/*float: right;*/
	width: 100%;
}

textarea.input_one_click {
	height: 100px;
	width: 100%;
}

p.forTerms{
	padding: 15px 15px 2px;
	text-align: left;
}

p.titleTop{
	padding: 2px 15px;
	text-align: left;
}

p.successText{
	padding: 2px 48px 10px;
}

.picture-descript p {
	color: #ffd324;
	font-size: 14px;
	font-family: 'OpenSansRegular';
}

.picture-descript .price_and_button .product_buttons{
	display: inline-block;
	float: none;
	margin-bottom: 14px;
	padding-top: 3px;
	position: relative;
}

@media screen and (min-width: 668px) {

	.errorsForInputNew {
		display: block;
		position: absolute;
		transform-origin: 100% 0%;
		-webkit-animation: fadeIn 0.3s ease-in-out;
		animation: fadeIn 0.3s ease-in-out;
		line-height: 30px;
		background-color: #FEC140;
		color: #000;
		font-size: 13px;
		font-family: 'UbuntuBold';
		float: right;
		left: 390px;
		bottom: -5px;
		padding: 3px 3px 3px 10px;
		border: 1px solid #000;
		border-radius: 3px;
		width: 92%;
		z-index: 5;
	}

	.errorsForInputNew:before {
		position: absolute;
		content: '';
		width: 0;
		height: 0;
		border: 6px solid transparent;
		border-right-color: #1E2021;
		top: 13px;
		left: -13px;
	}
}

.row.backgr-top.active {
	position:fixed;
	z-index:999;
	width:101%;
	left:0;
	top:0;
	margin-left:0px;
	transform: translateY(0) !important;
	transition: transform 0.9s;
}

.fixedMenuButton {
	display: none;
	background: #F2F0EB;
	height: 48px;
	width: 48px;
	border-radius: 100%;
	cursor: pointer;
	top: 10px;
	position: relative;
	left: -15px;
}

@media screen and (min-width: 769px) {
	.logo {
		display: inline-block;
	}
}

@media (max-width: 1280px) and (min-width: 1200px) {
	.row.backgr-top.active .logo img.logo-miss {
		width: 200px;
	}
}

.row.backgr-top.active .fixedMenuButton {
	display: inline-block;
}

.lk_garant_comment {
	display: none;
	position: absolute;
	background-color: #FFF;
	width: 260px;
	height: 77px;
	border-radius: 3px;
	border: 1px solid #E2E2DF;
	line-height: 17px;
	left: 102px;
	bottom: 78px;
	font-size: 13px;
	text-transform: none;
	text-align: center;
	padding: 5px;
	-webkit-transition: top 1s ease-out 0.5s;
	-moz-transition: top 1s ease-out 0.5s;
	-o-transition: top 1s ease-out 0.5s;
	transition: top 1s ease-out 0.5s;
}

.lk_garant_comment.nogarance{
	height: 65px;
}

.lk_garant_comment a{
	font-size: 13px;
	line-height: 0px;
	color: #FEC235;
}

.icon_faq svg:hover {
	color: #FEC235;
}

.lk_garant_comment:before {
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #E2E2DF;
	right: 123px;
	top: 76px;
}

.lk_garant_comment.nogarance:before {
	border-top: 8px solid #FFF;
	top: 63px;
}

.icon_faq {
	display: inline-block;
	margin-left: 10px;
}

.preorder_info a {
	font-size: 12px;
}


/*блок доставки в карточке товара*/
.wrap_delivery_block {
	display: inline-block;
	width: 100%;
	margin: 10px 0 0 0;
	position: relative;
}
.wrap_delivery_block .delivery_block {
	list-style: none;
}
.wrap_delivery_block .delivery_block ul>li {
	list-style-image: url("img/context-ul-li-block-delivery.png");
	list-style-position: inside;
	padding: 0px 0px 10px 0px;
}
.delivery_block {
	width: 100%;
}
.delivery_block > li {
	float: left;
	width: 33%;
	padding: 0px 20px 0px 0;
}

.delivery_block > li > ul {
	margin: 0 0 0 5px;
}
.delivery_block .first_ul {
	padding: 0px 0px 0px 10px;
}
.delivery_block .ems {
	list-style-position: outside !important;
}
.delivery_block > li > p {
	font-weight: bold;
	border-bottom: 2px dotted #f2f1eb;
	padding-bottom: 10px;
}
@media (max-width: 600px) {
	.delivery_block > li {
		width: 100%;
		padding: 0 0px 10px 0px;
	}
	.wrap_delivery_block .delivery_block ul>li {
		padding: 0px 0px 5px 0px;
	}
	.delivery_block > li > p {
		padding-bottom: 0px;
	}
	.wrap_delivery_block .delivery_block ul > li {
		list-style-position: outside;
	}
	.delivery_block > li > ul {
		padding: 0 0 0 10px;
	}
}



#reviews-body #reviews-list .item p.recommendated:before {
	content: "\f00c";
	font-family: FontAwesome;
	margin-right: 5px;
	font-size: 14px;
}

/*.content-text a.btn_add_basket_click {*/
/*border-radius: 3px;*/
/*background: #FE933D;*/
/*color: #2a2626;*/
/*font-size: 17px;*/
/*font-family: 'UbuntuBold';*/
/*text-transform: uppercase;*/
/*margin-bottom: 8px;*/
/*margin-top: 0;*/
/*text-decoration: none;*/
/*padding: 10px 27px;*/
/*line-height: 38px;*/
/*}*/


/**
    Всплывающая подсказка
 */
.help-block{display: inline-block;}
.help-hover {
	width: 18px;
	line-height: 18px;
	background-color: #FE933D;
	-moz-box-shadow: 0 1px 1px rgba(66,79,96,.16), inset 0 2px 2px rgba(85,95,104,.16);
	-webkit-box-shadow: 0 1px 1px rgba(66,79,96,.16), inset 0 2px 2px rgba(85,95,104,.16);
	box-shadow: 0 1px 1px rgba(66,79,96,.16), inset 0 2px 2px rgba(85,95,104,.16);
	color: #232931;
	font-family: "RobotoCondensedRegular";
	font-size: 16px;
	text-align: center;
	margin-top: 10px;
	cursor: pointer;
	display: block;
	border-radius: 50%;
}
.help-block .help-hidden {display: none !important;}

/* select в фильтре*/
.filter_block_container .inner_filter_block select {
	display: none;
}

/**
	Уведомление о баллах в оформлении заказа
 */
.noteBonus {
	font-size: 16px;
	text-align: center;
	margin: 15px 0;
	box-shadow: 0px 0px 4px 1px green;
	color: green;
	background: rgb(251, 251, 247);
	line-height: 36px;
}

.recommended-products-in-basket {
	padding: 30px 0;
}
.recommended a.right-block-a {
	height: 130px;
}
.recommended .img-responsive {
	max-height: 100%;
}
.detail-right-block.recommended .picture-descript {
	height: 130px;
}

#btn_order_predzakaz{
	display: inline-block;
	border-radius: 3px;
	/*height: 30px;*/
	line-height: 30px;
	text-align: center;
	color: #232931;
	font-size: 14px;
	font-family: 'UbuntuMedium';
	text-transform: uppercase;
	background: #ffc424;
	text-decoration: none;
	margin-right: 4px;
	border: 1px aliceblue;
}
.mabp-name-product-text_btn {
	display: inline-block;
	text-align: center !important;
	color: #232931;
	font-size: 14px;
	font-family: 'UbuntuMedium';
	text-transform: uppercase;
	height: 39px;
	line-height: 39px;
}

.new_center{
	width: 100% !important;
}

.wrap_input_btn {
	margin-top: 10px;
	/*height: 30px;*/
	line-height: 30px;
	font-size: 14px;
	color: #ffffff;
	font-family: 'OpenSansRegular';
	text-decoration: none;
	margin-bottom: 10px;
}


/*delivery page*/
.logo-delivery-wrap{
	display: flex;
	justify-content: center;
	align-items: center;
	padding-top: 10px;
}
.content-text img.logo-delivery{
	max-width: 200px;
}

.twpx_btn_wrapper {
	padding-left: 35px;
}

#ID_DELIVERY_ID_855_SPAN {
	padding-left: 35px;
}

.off-group {
	background: url("/bitrix/templates/mister_shop/img/logo_off_group_2.png") left center no-repeat !important;
}

#IPOL_APISHIP2_injectHere {
	display: none !important;
}

/* .ui-datepicker td:nth-of-type(1), .ui-datepicker td:nth-of-type(2), .ui-datepicker td:nth-of-type(3) {
	pointer-events: none;
	opacity: 0.5;
} */


.add-reviews .spoiler-bottom {
	background: none !important;
}


@media (max-width: 767px) {
    .item-top-part .item-top-part-inner img {

max-height: 155px !important;
    min-height: 155px !important;

    }
}

/* consent required highlight on order page */
.order-comment-container .confidential-field.has-error,
.confidential-field.has-error {
	outline: 2px solid #d9534f;
	outline-offset: 4px;
	background: #fff5f5;
	padding: 8px;
	border-radius: 4px;
}
#consent_error_msg.consent-error,
.consent-error.alert-danger {
	display: block;
	margin: 10px 0;
	padding: 12px 14px;
	background: #f2dede;
	border: 1px solid #ebccd1;
	color: #a94442;
	font-size: 14px;
	line-height: 1.4;
}

/* courier address validation */
.order-form-error,
input.order-form-error {
	border-color: #c0392b !important;
	box-shadow: 0 0 0 1px rgba(192,57,43,.25);
}
.courier-address-error,
.pvz-select-error {
	display: block;
	margin: 10px 0;
}

/* geekzona-pvz-opera-fix: PVZ popups above geoip/header; map clicks must work */
#ydPopup,
.popup-window[id*="ydPopup"],
.popup-window[id*="yd"] {
	z-index: 20050 !important;
}
#SDEK_mask,
.popup-window-overlay {
	z-index: 20040 !important;
}
#SDEK_pvz {
	z-index: 20050 !important;
}
/* prevent site overlays from eating map clicks while PVZ open */
body.no-scroll .bxmaker__geoip__popup,
body.no-scroll .bxmaker__geoip__city__line-question {
	pointer-events: none !important;
}
body.no-scroll{overflow:hidden !important;}
body.no-scroll{overflow:hidden !important;}
