/*Подключаем шрифты*/
@font-face {
    font-family: 'noto_sans_regular';
    src: url('../fonts/NotoSans/notosans-regular.eot');
    src: local('noto_sans_regular'), url('../fonts/NotoSans/notosans-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NotoSans/notosans-regular.woff') format('woff'),
         url('../fonts/NotoSans/notosans-regular.ttf') format('truetype'),
         url('../fonts/NotoSans/notosans-regular.svg#noto_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'noto_sans_bolditalic';
    src: url('../fonts/NotoSans/notosans-bolditalic.eot');
    src: local('noto_sans_bolditalic'), url('../fonts/NotoSans/notosans-bolditalic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NotoSans/notosans-bolditalic.woff') format('woff'),
         url('../fonts/NotoSans/notosans-bolditalic.ttf') format('truetype'),
         url('../fonts/NotoSans/notosans-bolditalic.svg#noto_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'noto_sans_bold';
    src: url('../fonts/NotoSans/notosans-bold.eot');
    src: local('noto_sans_bold'), url('../fonts/NotoSans/notosans-bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NotoSans/notosans-bold.woff') format('woff'),
         url('../fonts/NotoSans/notosans-bold.ttf') format('truetype'),
         url('../fonts/NotoSans/notosans-bold.svg#noto_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'noto_sans_italic';
    src: url('../fonts/NotoSans/notosans-italic.eot');
    src: local('noto_sans_italic'), url('../fonts/NotoSans/notosans-italic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NotoSans/notosans-italic.woff') format('woff'),
         url('../fonts/NotoSans/notosans-italic.ttf') format('truetype'),
         url('../fonts/NotoSans/notosans-italic.svg#noto_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FontAwesome'; /*Иконочный шрифт*/
    src: url('../fonts/FontAwesome/fontawesome-webfont.eot');
    src: local('FontAwesome'), url('../fonts/FontAwesome/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/FontAwesome/fontawesome-webfont.woff') format('woff'),
         url('../fonts/FontAwesome/fontawesome-webfont.ttf') format('truetype'),
         url('../fonts/FontAwesome/fontawesome-webfont.svg#noto_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.header{
    margin-bottom: 0px;
}
/*--------------
ГЛАВНАЯ СТРАНИЦА
--------------*/
.header{
    border-top: none;
}
.errortext, font.errortext{
    color: #ff0000;
    font-size: 20px;
    text-transform: uppercase;
}
.header-top-block-left{
	margin-top: 55px;
}
.logo img.logo-miss{
	top: -12px;
}
.header-top-block-left .title{
    font-size: 14px;
    color: #b2b4ba;
    letter-spacing: 0.75px;
    font-kerning: normal;
    font-family: 'noto_sans_regular';
}
.header-top-block-left p:first-child{
    font-size: 22px;
    letter-spacing: 0.75px;
    color: #3a3b41;
    font-family: 'noto_sans_regular';
}
.header-top-block-left p{
    font-size: 14px;
    font-weight: normal;
    color: #657aa5;
    font-family: 'noto_sans_italic';
    letter-spacing: 0.75px;
}
.header-top-block-left .wrap-phone:before{
    font-family: 'FontAwesome';
    content: "\f095";
    font-size: 27px;
    color: #657aa5;
    top: -1px;
    padding-left: 5px;
}
.header-top-block-left .wrap-phone{
    padding-left: 35px;
    position: relative;
}
.wrap-top-block-right1 a{
    font-family: 'noto_sans_regular';
    color: #3a3b41;
    letter-spacing: 0.75px;
}
.wrap-top-block-right1 a.black{
    background: url('../img/miss_reg_enter_i_new.png') no-repeat 3px 6px;
    letter-spacing: 0.75px;
}
.basket a{
    display: block;
    font-family: 'noto_sans_bold';
}
/*-------------
ПОИСК И КОРЗИНА
-------------*/
#search input[type="text"]{
    border-color: #e2e3e7;
}
#search .wrap_input input[type="submit"], .login_send, .miss_search .bx_item_block.all_result .all_result_title, .personal_block_subscribe .subscribe_save, .personal_block_subscribe .subscribe_reset,
.search_right input[type="submit"]{
    background-color: #657aa5;
    font-family: 'noto_sans_bold';
    font-size: 13px;
    letter-spacing: 0.75px;
}
.miss_search .bx_item_block.all_result .all_result_title{
    border: none;
    padding-top: 9px;
    padding-bottom: 9px;
    text-transform: uppercase;
}
.basket span{
    font-family: 'noto_sans_regular';
}
.wrap-top-block-right1 .basket{
    padding-left: 37px;
    background: url('../img/basket-ico.png') no-repeat;
}
.basket span a{
    font-family: 'noto_sans_regular'; 
    color: #5d5d5d;
}
/*----------
ГЛАВНОЕ МЕНЮ
----------*/
.main-top-menu .wrap-main-top-menu ul > li > a{
    font-family: 'noto_sans_regular';
    letter-spacing: 2px;
    padding: 0px 3% 0px 3%;
    line-height: 60px;
    height: 60px;
}
.main-top-menu .wrap-main-top-menu ul > li > a:first-child{
	padding-left: 0;
}
.main-top-menu .wrap-main-top-menu ul > li > a:hover{
    color: #869199;
}
.main-top-menu .wrap-main-top-menu ul > li{
	width: auto;
}
.main-top-menu .wrap-main-top-menu ul > li:last-child{
	padding-right: 0;
}
.main-top-menu .wrap-main-top-menu ul > li:last-child a{
	text-align: right;
}
.main-top-menu .wrap-main-top-menu ul > li.li-first{
	padding-left: 0;
}
.main-top-menu .wrap-main-top-menu ul > li.li-first a{
	text-align: left;
}
.header-top{
    background: url('../img/background-mein-menu.jpg') bottom repeat-x;
}
.main-top-menu{
	margin-top: 24px;
	padding-bottom: 0px;
}
.header-top .container{
    border-bottom: none;
}
.wrap-top-inner-menu{
	padding: 35px 30px;
}
.my-no-padding{
	padding-left: 0;
	padding-right: 0;
}
.wrap-banner .row{
	margin-left: 0px;
}
.wrap-top-inner-menu .item .wrap-title-banner{
    padding-top: 100px;
}
.wrap-top-inner-menu .item .wrap-title-banner .banner-title{
    font-size: 30px;
    font-family: 'noto_sans_regular';
    color: #3a3b41;
    letter-spacing: 1px;
}
.wrap-top-inner-menu .item .wrap-title-banner .banner-title-del{
    margin-top: 24px;
    margin-bottom: 32px;
}
.wrap-top-inner-menu .item .wrap-title-banner .banner-title-2{
    font-size: 14px;
    color: #60666a;
    letter-spacing: 0px;
    font-family: 'noto_sans_regular';
}
.wrap-top-inner-menu .item .wrap-title .menu-inner-title a{
    font-family: 'noto_sans_regular';
    font-size: 25px;
    color: #3a3b41;
    letter-spacing: 0px;
}
.wrap-top-inner-menu .item .menu-lv-2-1 > li > a, .wrap-top-inner-menu .item .menu-lv-2-2 > li > a{
    font-size: 14px;
    color: #5d666a;
    text-transform: none;
    font-family: 'noto_sans_regular';
}
.wrap-top-inner-menu .item .wrap-title .menu-inner-title-2{
    color: #6c727d;
    font-size: 14px;
    font-style: normal;
    font-family: 'noto_sans_italic';
}
.wrap-top-inner-menu .item .wrap-title{
	margin-bottom: 25px;
}
.wrap-top-inner-menu .item .menu-inner-wrap-text, .wrap-top-inner-menu .item .menu-inner-wrap-text p{
    font-family: 'noto_sans_regular';
    color: #33363b;
}
.wrap-top-inner-menu .item .menu-inner-title-del{
    background-color: #33363b;
    margin-top: 20px;
}
.menu-inner-wrap-text ul{
    padding-left: 20px;
    padding-top: 11px;
    padding-bottom: 25px;
    color: #5d666a;
}
/*-----------------------
ХЛЕБНЫЕ КРОШКИ В КАТАЛОГЕ
-----------------------*/
ul.breadcrumb-section{
    padding: 7px 0px 9px 0px;
}
.moi-otstup-2 ul.breadcrumb-section{
    padding: 13px 0px 13px 0px;
}
ul.no-ul-otstup{
    margin-left: 3px;
}
/*--------------
СТРАНИЦА БРЕНДОВ
--------------*/
.inner_page .main_inner_title{
    border: none;
    margin-bottom: 5px;
    line-height: 52px;
    height: 52px;
}
.inner_page .main_inner_title .text{
    color: #33363b;
    font-size: 25px;
    font-family: 'noto_sans_regular';
    letter-spacing: 1px;
    line-height: 26px;
}
.brand_list{
    padding: 0;
}
.brand_list .brand_cart_wrap{
    margin-top: 15px;
}
.brand_list .brand_cart{
    /*border: 1px solid #e5e8ee;*/
    border: none;
    margin-bottom: 28px;
    padding: 0;
}
.brand_list .brand_name{
    color: #33363b;
    font-size: 16px;
    font-family: 'noto_sans_regular';
}
.brand_list .brand_cart .brand_cart_inner img{
    /*opacity: 0.5;*/
}
.brand_list .brand_cart .brand_cart_inner{
    height: 341px;
    line-height: 341px;
}
.brand_cart_wrap:hover > .brand_cart > .brand_cart_inner img{
    opacity: 1;
}
.brand_cart_wrap:hover > .brand_name{
    color: #6c727d;
}
.left-block .logo_brand{
    margin-bottom: 20px;
    background-color: #f6f6f6;
    padding: 24px 10px;
}
.logo_brand .wrap_img img{
    margin: 0 auto;
    opacity: 0.5;
}
.logo_brand .wrap_img:hover > img{
    opacity: 1;
}
.inner_page .banner_descpript{
    border: none;
    background-color: #f6f6f6;
}
.inner_page .banner_descpript .inner_descpript{
    padding: 30px 3% 40px 3%;
}
.inner_page .banner_descpript .inner_descpript .wrap_text{
    min-height: inherit;
    color: #3a3b41;
    font-family: 'noto_sans_regular';        
}
/*--------------------
БЛОК (СЕЙЧАС ПОКУПАЮТ)
--------------------*/
.block_buy_now{
	background-color: #f6f6f6;
	padding-top: 50px;
    margin-bottom: 41px;
}
.block_buy_now .container{
    padding-left: 0;
    padding-right: 0;
}
.block_buy_now .block_title, .main_block_news .block_title{
    font-family: 'noto_sans_bold';
    letter-spacing: 2px;
    color: #657aa5;
    padding-left: 11px;
}
.main_block_news .block_title{
    border-bottom: 1px solid #5c74a4;
    padding-left: 0;
    margin-bottom: 14px;
    padding-bottom: 12px;
}
.block_buy_now  .wrap_online{
    padding-right: 11px;
}
.main_block_news .wrap_news .bl_left .title a{
    color: #052640;
    font-size: 18px;
    font-family: 'noto_sans_regular';  
}
.main_block_news .bl_right .news_slide .item .title a{
    font-size: 18px;
}
.main_block_news .wrap_news .bl_center .news_one{
    margin-bottom: 36px;
}
.main_block_news .bl_right .news_slide{
    background: none;
    padding: 40px 15px 3px 21px;
    border: 1px solid #5c74a4;
}
.owl-dots{
    padding-right: 21px;
    text-align: center;
}
.owl-dots .owl-dot{
    height: 11px;
    width: 11px;
    display: inline-block;
    background: url('../img/owl-dots.png') no-repeat;
    margin-left: 6px;
}
.block_banner .banner-inner .owl-controls .owl-dot span{
    display: none;
}
.news_slide .owl-controls{
    position: absolute;
    bottom: -30px;
    left: 50%;
    margin-left: -26px;
}
.owl-dots .owl-dot.active{
    background: url('../img/owl-dots-active.png') no-repeat;
}
.my-block-news-main-page{
    margin-left: 0;
    border-bottom: 1px solid #5c74a4;
}
.main_block_news .wrap_news .bl_center .news_one .date, .main_block_news .wrap_news .bl_left .date, .main_block_news .bl_right .news_slide .item .date{
    font-family: 'noto_sans_regular';  
}
.main_block_news .wrap_news .bl_center .news_one .title{
    font-family: 'noto_sans_regular'; 
    font-size: 14px;
    color: #6c727d;
}
.main_block_news .bl_right .news_slide .item .wrap_go_detail a{
    display: inline-block;
    letter-spacing: 0.25px;
    font-family: 'noto_sans_bold';
    font-size: 12px;
    color: #ffffff;
    text-transform: uppercase;
    background-color: #657aa5;
    text-decoration: none;
    padding: 7px 12px;
}
.main_block_news .bl_right .news_slide .item .wrap_go_detail a:hover{
    background-color: #6b86bc;
}
.main_block_news .bl_right .news_slide .item .wrap_go_detail{
    padding-right: 22px;
}
.block_brand .block_title span, .block_buy_now .block_title span, .main_block_news .block_title span{
    font-family: 'noto_sans_italic';
    text-transform: none;
    letter-spacing: 0px;
    font-size: 15px;
    color: #60666a;
}
.wrap-buy-now-slider{
    border: none;
}
.block_buy_now .wrap_online .block_online a, .block_buy_now .wrap_online .block_online span{
    font-size: 17px;
    font-family: 'noto_sans_italic';
    color: #60666a;
    letter-spacing: 0px;
}
.item.block_img_js{
    border: 1px solid #ffffff;
    background: #ffffff;
}
#buy-now-slider, .buy-now-slider{
	padding-top: 18px;
}
#buy-now-slider .item_open, .buy-now-slider .item_open{
    margin-top: 0px;
    border: 1px solid #ffffff;
    box-shadow: 0px 0px 5px rgba(0,0,0,0.2) !important;
    margin-top: -1px;
    margin-right: -1px;
}

#buy-now-slider .active-first .item_open, .buy-now-slider .active-first .item_open{
    margin-left: -1px;
}
#buy-now-slider .buy_now_bottom .buy_now_bottom_inner, .buy-now-slider .buy_now_bottom .buy_now_bottom_inner{
    border-top: none;
    padding-top: 11px;
    padding-bottom: 13px;
}
#buy-now-slider .block_name, .buy-now-slider .block_name{
    float: none;
    width: 100%;
    text-align: center;
    padding: 0 18px;
}
#buy-now-slider .block_price, .buy-now-slider .block_price{
    margin: 0;
    width: 100%;
    text-align: center;
    padding: 0 20px;
    margin-top: 15px;
}
.block_small_banner img:hover, .block-collection-banners img:hover{
	opacity: 0.7;
}
#buy-now-slider .block_name .item_name a, .buy-now-slider .block_name .item_name a{
    font-size: 24px;
    color: #3a3b41;
    text-transform: uppercase;
    font-family: 'noto_sans_regular';
    letter-spacing: 1px;
}
#buy-now-slider .block_price .item_price, .buy-now-slider .block_price .item_price{
    text-align: center;
    font-family: 'ProximaNova';
    color: #657aa5;
    font-size: 20px;
    letter-spacing: 1px;
    font-weight: bold;
}
#buy-now-slider .block_name .item_second_name a, .buy-now-slider .block_name .item_second_name a{
    color: #8f9aa2;
    font-size: 14px;
    letter-spacing: 0px;
    line-height: 14px;
    font-family: 'noto_sans_italic';
}
#buy-now-slider .block_name .item_second_name a i, .buy-now-slider .block_name .item_second_name a i{
	font-style: normal;
}
#buy-now-slider .block_name .item_second_name, .buy-now-slider .block_name .item_second_name{
	margin-top: 4px;
	min-height: 34px;
}
#buy-now-slider .block_price .item_price_big, .buy-now-slider .block_price .item_price_big{
    color: #9da5b3;
    font-family: 'noto_sans_regular';
    font-size: 14px;
    text-align: center;
    margin-top: 2px;
}
#buy-now-slider .block_size_color p, .buy-now-slider .block_size_color p{
    font-size: 14px;
    font-family: 'noto_sans_regular';
}
#buy-now-slider .item-discount, .buy-now-slider .item-discount,
.item-top-part .item-discount{
    background: url('../img/sale-ico.png') no-repeat;
    right: 26px;
    width: 45px;
    height: 45px;
    text-align: center;
}
#buy-now-slider .item-discount .item-discount-inner, .buy-now-slider .item-discount .item-discount-inner,
.item-top-part .item-discount .item-discount-inner{
    border: none;
    background: none;
    font-size: 14px;
    color: #ffffff;
    padding: 0;
    line-height: 39px;
    font-family: 'ProximaNova';
    font-weight: bold;
    letter-spacing: 1px;
}
.footer_block_top{
    margin-bottom: 65px;
}
#buy-now-slider .item_open .wrap_item_bnt .bnt_center, .footer_block_top_center input[type="text"],
.buy-now-slider .item_open .wrap_item_bnt .bnt_center, .footer_menu > li > ul > li > a, .footer_block_center_left .center_left_title a{
    font-family: 'noto_sans_regular';
}
#buy-now-slider .block_size_color, .buy-now-slider .block_size_color{
    margin-left: 10px;
}
#buy-now-slider .item, .buy-now-slider .item{
	padding-bottom: 0;
	max-width: 272px;
}
#buy-now-slider .owl-prev, .buy-now-slider .owl-prev{
	left: -2.5%;
	background: url('../img/mister_arrow_banner-sm_prev_New.png') left 0 no-repeat;
	top: 40%;
}
#buy-now-slider .owl-next, .buy-now-slider .owl-next{
	background: url('../img/mister_arrow_banner-sm_next_New.png') right 0 no-repeat;
	top: 40%;
    right: -1.6%;
}
#buy-now-slider .active-first .item_open .buy_now_bottom .buy_now_bottom_inner, .buy-now-slider .active-first .item_open .buy_now_bottom .buy_now_bottom_inner{
	padding-top: 14px;
	padding-left: 2px;
}
#buy-now-slider .item_open .buy_now_bottom .buy_now_bottom_inner, .buy-now-slider .item_open .buy_now_bottom .buy_now_bottom_inner{
	padding-top: 14px;
	padding-right: 1px;
}
.block_banner{
	background-color: #f6f6f6;
	margin-bottom: 25px;
}
.block_banner .banner-inner{
	margin-bottom: 0px;
}
.block_small_banner{
	margin-bottom: 25px;
}
#buy-now-slider .buy_now_top_small_img, .buy-now-slider .buy_now_top_small_img{
    padding-bottom: 10px;
}
/*----------
БЛОК (О НАС)
----------*/
.content-text, .content-text p{
    font-family: 'noto_sans_regular';
}
/*-----------
БЛОК ПОДПИСКИ
-----------*/
.footer_block_top>.container>.row, .footer_block_top .form-subscribe{
    border-color: #cfd3da;
}
.footer_block_top .form-subscribe{
    padding: 12px;
    margin: 39px 0px 39px 0px;
}
.footer_block_top_left p{
    color: #666666;
    font-family: 'noto_sans_regular';
}
.footer_block_top_center input[type="text"]{
    text-align: center;
}
.wrap_input input[type="submit"], .subscribe_product_form .wrap_input input[type="submit"]{
    background-color: #657aa5;
    font-family: 'noto_sans_bold';
    font-size: 16px;
}
.subscribe_product_form .wrap_input input[type="submit"]:hover, .miss_search .bx_item_block.all_result .all_result_title:hover{
	color: #ffffff;
	background: #0c3657;
}
.subscribe_product_form .wrap_input{
	margin-bottom: 10px;
	padding: 0;
}
.subscribe_product_form .wrap_input input[type="submit"]{
	font-size: 14px;
}
.footer_block_top .footer_block_top_left{
    background: url("../img/mister_subscrible_curs_new.png") no-repeat;
    padding-left: 184px;
}
.wrap_footer_menu{
    margin-top: 12px;
}
.wrap_input input[type="submit"]:hover, .subscribe_product_form .wrap_input input[type="submit"]:hover,
#search .wrap_input input[type="submit"]:hover, .login_send:hover, .miss_search .bx_item_block.all_result .all_result_title:hover, .personal_block_subscribe .subscribe_save:hover, .personal_block_subscribe .subscribe_reset:hover,
.search_right input[type="submit"]:hover, a.btn_add_basket:hover, a.link-register-opt:hover, .detail_block_back_call .wrap_input input[type="submit"]:hover,
.block_feedback input[type=submit]:hover, .block_order_call_right .wrap_input input[type="submit"]:hover, .wrap_basket_order .basket_order_btn:hover, .wrap_order_send_btn input[type=submit]:hover,
.personal_block_inform .wrap_content input[type="submit"]:hover, .block_404_left .wrap_btn a:hover, .registr_page .wrap_registr_form_2 input[type="submit"]:hover,
.login_page .wrap_login_form input[type="submit"]:hover, .forgot_page .wrap_forgot_form_2 input[type="submit"]:hover{
    background-color: #6b86bc;
    cursor: pointer;
}
.block_404_left .wrap_btn a:hover{
	background-color: #6b86bc;
	border-color: #6b86bc !important;
}
/*----------------------------------
ВСПЛЫВАЮЩАЯ ФОРМА РЕЗУЛЬТАТОВ ПОИСКА
----------------------------------*/
div.title-search-result{
    background: none;
	background-color: #f6f6f6;
	border: none;
    border-radius: 2px !important;
    box-shadow: 1px 1px 5px rgba(0,0,0,0.2) !important;
}
.miss_search .bx_item_block{
    border: none;
}
.miss_search a.bx_item_block:hover{
    border: none;
}
.miss_search .bx_img_element{
    padding-left: 5px;
    border: 0;
}
.miss_search .bx_item_block.all_result .bx_item_element{
    margin-left: 90px;
}
.miss_search .bx_item_block.all_result{
	margin-top: 48px;
	margin-right: 20px;
}
.miss_search{
	padding-bottom: 27px;
	padding-top: 3px;
}
.miss_search .bx_item_element .bx_item_name{
    font-size: 14px;
    color: #6c727d;
    font-family: 'noto_sans_regular';
    text-transform: uppercase;
}
/*------------------------------------
ВСПЛЫВАЮЩАЯ ФОРМА С ТОВАРАМИ В КОРЗИНЕ
------------------------------------*/
.window_basket .basket-item .wrap-img img{
    border: none;
}
.window_basket .basket-item .wrap-img{
    margin-right: 5px;
}
.window_basket .characteristics{
    border-top: 1px solid #f1cfac;
    width: 73%;
}
.window_basket .characteristics .item-name{
    font-size: 13px;
    margin-top: 2px;
    text-transform: none;
    color: #001f37;
    letter-spacing: 0.75px;
    font-family: 'noto_sans_italic';
}
.window_basket .characteristics .item-second-name{
    margin-bottom: 0;
    margin-top: 2px;
}
.window_basket .characteristics .item-second-name i{
    font-size: 16px;
    color: #33363b;
    text-transform: uppercase;
    font-style: normal;
    font-family: 'noto_sans_regular';
    line-height: 16px;
}
.window_basket .item-tovar .item-price{
    margin-top: 10px;
    position: inherit;
}
.window_basket .item-tovar .item-count{
    color: #33363b;
    font-family: 'noto_sans_regular';
    text-transform: none;
    margin-bottom: 0;
}
.window_basket .basket-total, .window_basket  .basket-btn-order{
	background: none;
}
.window_basket .basket-total{
	padding-bottom: 1px;
}
.window_basket  .basket-btn-order{
	padding-top: 14px;
	padding-bottom: 14px;
}
.window_basket  .basket-btn-order a{
	font-size: 16px;
}
.window_basket .basket-total div.total-price b{
    font-size: 14px;
    font-family: 'ProximaNova';
    color: #657aa5;
    letter-spacing: 0.75px;
    font-weight: bold;
}
.window_basket .item-tovar .item-price .price{
    color: #657aa5;
    font-size: 16px;
    font-family: 'ProximaNova';
    text-transform: none;
    letter-spacing: 0.75px;
    font-weight: bold;
}
.window_basket .basket-total, .window_basket .basket-total div.quantity b{
    font-family: 'noto_sans_regular';
    font-size: 14px;
    color: #33363b;
}
.basket-btn-order .basket-btn-order-inner{
    font-family: 'noto_sans_bold';
    background-color: #657aa5;
}
.window_basket .basket-item .delete{
    top: 2px;
    right: 31px;
}
/*----------
ПОДВАЛ САЙТА
----------*/
.copyright, a.sotbit, .footer_bottom_center, .footer_bottom_right{
    font-family: 'noto_sans_regular';
}
.footer_bottom_center .text{
    margin-right: 2px;
}
.footer_bottom_right .text{
    margin-right: 0;
}
.footer_bottom_center .block_bottom_center, .footer_bottom_right .block_bottom_right{
    border: none;
}
.copyright{
    line-height: 1.3;
}
.footer_block_center .row{
    border: none;
}
.footer_block_second{
    border: none;
    background: #f6f6f6 url("../img/border-bottom.jpg") bottom 68px left 0px repeat-x;
}
.footer_block_center .row{
	background: none;
}
.footer_menu > li > ul{
	border: none;
}
.footer_block_center{
	background: none;
}
.footer_menu > li > a{
    color: #001f37;
    font-family: 'noto_sans_regular';

}
.footer_menu > li.li-first a, .footer_menu li a{
    padding-left: 0px;
}
.footer_menu li a{
	padding-right: 13%;
}
.center_left_email{
	margin-bottom: 22px;
    font-family: 'noto_sans_regular';
}
.footer_menu > li > ul > li > a:hover, .center_left_email{
    color: #657aa5;
}
.footer_wrap_phone{
	font-weight: normal;
}
.footer_wrap_phone p{
    font-family: 'noto_sans_italic';
    color: #6c727d;
    font-style: normal;
    font-size: 14px;
    line-height: 16px;
}
.footer_wrap_phone p:first-child{
    font-family: 'noto_sans_regular';
    font-size: 16px;
    color: #052640;
    margin-bottom: 10px;
}
.footer_menu > li > ul >li > a:hover, .footer_menu > li > ul >li > a:active, .footer_menu > li > ul >li.li-active-2 > a{
	color: #657aa5;
}
/*------------------
ЛЕВОЕ МЕНЮ И ФИЛЬТРЫ
------------------*/
.block_left_menu ul li a{
	font-family: 'noto_sans_regular';
	font-size: 15px;
	color: #33363b;
	letter-spacing: 3px;
}
.block_left_menu > ul{
    margin-bottom: 16px;
    padding-bottom: 3px;
}
.block_left_menu > ul > li:not(:last-child), .block_left_menu > ul > li:last-child{
	border: none;
}
.block_left_menu > ul > li ul > li > a{
	font-size: 12px;
	text-transform: none;
	letter-spacing: 0px;
	color: #60666a;
	margin: 2px 0px 4px 0px;
}
.block_left_menu > ul > li ul > li > a:hover, .block_left_menu > ul > li ul > li.li-active > a{
	color: #657aa5;
}
.left_top_menu{
	background-color: #f6f6f6;
}
.block_left_menu > ul > li.li-active > a, .block_left_menu > ul > li.li-open > a, .block_left_menu > ul > li:hover > a{
	background-color: #f6f6f6;
	color: #33363b;
}
.block_left_menu > ul > li.dropdown.li-open > a, .block_left_menu > ul > li.dropdown.li-active.li-open > a{
	background-image: url('../img/mister_left_block_li_icon_black.png');
	background-position: 11px 15px;
}
.block_left_menu > ul > li.dropdown > a, .block_left_menu > ul > li.dropdown.li-active > a, .block_left_menu > ul > li.dropdown:hover > a{
	background-image: url('../img/mister_left_block_li_icon_black_close.png');
	background-position: 14px 12px;
}
.block_left_menu > ul > li.dropdown > a{
	padding-top: 14px;
	padding-bottom: 9px;
	background-position: 14px 12px;
}
.block_left_menu ul li a:hover{
	color: #657aa5;
}
.block_left_menu > ul > li.dropdown > a{
	padding-top: 7px;
}
.block_left_menu > ul > li.dropdown > a:hover, .block_left_menu > ul > li.dropdown.li-active > a:hover{
	background-image: url('../img/mister_left_block_li_icon_black_close.png');
}
.block_left_menu > ul > li.dropdown.li-open > a:hover, .block_left_menu > ul > li.dropdown.li-active.li-open > a:hover, .block_left_menu > ul > li.dropdown.li-open:hover > a{
	background-image: url('../img/mister_left_block_li_icon_black.png');
	background-position: 11px 15px;
	color: #33363b;
}
.block_left_menu > ul > li > .open_close_menu{
	height: 49px;
}
.block_left_menu > ul > li .inner-menu{
	padding-top: 0px;
}
.filter_block.filter_color .block_name{
	padding-top: 17px !important;
	padding-bottom: 11px !important;
}
.filter_block .block_name{
	padding-top: 12px !important;
	padding-bottom: 11px !important;
}
.block_left_menu > ul > li.dropdown:last-child > a{
	padding-bottom: 13px;
}
.left-block .title{
	color: #657aa5;
	font-size: 17px;
	font-family: 'noto_sans_regular';
	letter-spacing: 2px;
	background-color: #f6f6f6;
	border-bottom: 1px solid #e6e6e6;
	padding-top: 14px;
	padding-bottom: 7px;
	margin-bottom: 0;
	/*font-weight: bold;*/
}
.block_form_filter{
	border: none;
	padding: 0;
	background-color: #f6f6f6;
    margin: 0;
}
.filter_block{
	border-color: #e6e6e6;
	padding: 0px 0px;
}
.filter_block.filter_color{
	border: none;
}
.filter_block.filter_color .block_name{
	font-family: 'noto_sans_regular';
	font-size: 15px;
	letter-spacing: 3px;
	color: #33363b;
	padding: 14px 20px 14px 38px;
	background-image: url('../img/mister_left_block_li_icon_black_close.png');
	background-position: 25px 21px;
}
.filter_block.filter_color.block_open .block_name{
	background-image: url('../img/mister_left_block_li_icon_black.png');
	background-position: 22px 24px;
}
.filter_block .block_name{
	font-family: 'noto_sans_regular';
	font-size: 15px;
	letter-spacing: 3px;
	color: #33363b;
	padding: 14px 20px 14px 38px;
	background-image: url('../img/mister_left_block_li_icon_black_close.png');
	background-position: 25px 17px;
}
.filter_block.block_open .block_name{
	background-image: url('../img/mister_left_block_li_icon_black.png');
	background-position: 22px 20px;
}
.filter_block .block_name:hover{
	color: #657aa5;
}
.filter_block.block_open .block_name:hover{
	color: #33363b;
}
.block_form_filter .wrap_del_form_filter{
	padding-bottom: 14px;
	margin-top: 0;
}
.block_form_filter .wrap_del_form_filter .del_form_filter{
    font-family: 'noto_sans_regular';
    height: 32px;
    line-height: 32px;
    text-transform: uppercase;
    margin: 0px 0px 0px 28px;
}
.block_form_filter .wrap_del_form_filter .del_form_filter:hover{
	color: #657aa5;
}
.scrollbarY .track{
	background-color: #7b7b7b;
}
.scrollbarY .overview{
	left: 22px;
}
.filter_color .inner_filter_block ul{
	margin-left: 36px;
}
.inner_filter_block ul{
	margin-left: 22px;
}
.inner_filter_block ul li label.check{
	color: #60666a;
	font-family: 'noto_sans_regular';
	font-size: 12px;
	background: url('../img/mister_input_chek_sprite_new.png') 0 3px no-repeat;
}
.inner_filter_block ul li label.label-active{
	background-position: 0px -60px;
}
.inner_filter_block ul li label.check:hover, .inner_filter_block ul li label.check.label-active{
	color: #3a3b41;
}
/*ОПТОВАЯ страница
----------------*/
p.item_color-not-available:before{
    content: "\f00d";
    font-family: 'FontAwesome';
    font-size: 13px;
    color: #ff4800;
}
p.item_color-not-available{
    color: #ff4800;
    font-size: 11px!important;
    font-family: 'noto_sans_bold'!important;
    letter-spacing: 0.75px;
    text-transform: uppercase;
}
.add-to-basket .miss_small_modal {
    width: 150px;
    top: 10px;
}
.row.tovar-item{
    border: 1px solid #f6f6f6;
    margin-bottom: 10px;
    position: relative;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 10px;
}
.tovar-name, .tovar-number, .tovar-nalich, .add-to-basket{
    padding-top: 20px;
}
.tovar-nalich .item_color-available{
    margin-bottom: 0;
}
.add-to-basket{
    padding-top: 10px;
    position: relative;
}
.tovar-nalich{
    text-align: center;
}
.add-to-basket{
    text-align: right;
}
.add-to-basket a.btn_add_basket{
    margin-top: 5px;
    font-size: 13px;
    line-height: 32px;
    height: 32px;
}
.tovar-nalich .item_price{
    margin-bottom: 0;
}
span.tovar-name-a:hover{
    text-decoration: underline;
    cursor: pointer;
}
.tovar-image a img.big-foto{
    position: absolute;
    min-width: 255px;
    height: auto;
    z-index: 10000;
    top: -100px;
    left: -250px;
    display: none;
    border: 1px solid #ffffff;
    box-shadow: 0px 0px 5px rgba(0,0,0,0.2) !important;
}
.tovar-image a:hover > img.big-foto{
    display: block;
}
.name-collection{
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 10px;
    font-family: 'noto_sans_bold';
}

/*-----------------------
КАТАЛОГ------------------
-----------------------*/
.block_you_look_big .title{
	color: #3a3b41;
	font-family: 'noto_sans_regular';
	letter-spacing: 2px;
	padding-left: 12px;
}
.wrap-block-you-slider{
	overflow: visible;
}
.block-you-slider{
	padding-top: 23px;
}
.block-you-slider .item{
	padding-bottom: 0;
	max-width: 200px;
	margin: 3px 15px 50px 15px;
}
.block-you-slider .owl-prev{
	background: url('../img/mister_arrow_banner-sm_prev_New.png') left 0 no-repeat;
	top: 40%;
	left: -1%;
}
.block-you-slider .owl-next{
	background: url('../img/mister_arrow_banner-sm_next_New.png') right 0 no-repeat;
	top: 40%;
	right: -1%;
}
.block-you-slider .buy_now_bottom .buy_now_bottom_inner{
	border-top: none;
	padding: 0px 10px;
}
.block-you-slider .buy_now_bottom_inner .item_name, .block-you-slider .buy_now_bottom_inner .item_name a{
	font-family: 'noto_sans_regular';
	font-size: 18px;
	text-transform: uppercase;
	color: #3a3b41;
}
.block-you-slider .buy_now_bottom_inner .item_second_name, .block-you-slider .buy_now_bottom_inner .item_second_name a{
	color: #8f9aa2;
	font-family: 'noto_sans_italic';
	font-size: 13px;
	margin-bottom: 20px;
	min-height: 50px;
	line-height: 16px;
	margin-bottom: 4px;
}
.block-you-slider .buy_now_bottom_inner .item_price{
	display: block;
	color: #657aa5;
	font-size: 16px;
	font-family: 'ProximaNova';
	letter-spacing: 1px;
	margin-bottom: 3px;
}
.block-you-slider .buy_now_bottom_inner .item_price_big{
	color: #9da5b3;
	display: block;
	font-family: 'noto_sans_regular';
	font-size: 14px;
	margin-bottom: 20px;
}
.block-you-slider .item_open{
	border-color: #ffffff;
	margin-top: -1px;
	margin-right: -1px;
    border: none;
    box-shadow: 0px 0px 3px rgba(0,0,0,0.2) !important;
}
.block-you-slider .active-first .item_open{
    border-color: #ffffff;
    margin-left: -1px;
}
.block-you-slider .item_open .buy_now_bottom .buy_now_bottom_inner{
    padding: 5px 12px 5px 10px;
}
.block-you-slider .active-first .item_open .buy_now_bottom .buy_now_bottom_inner{
    padding: 4px 10px 5px 12px;
}
.block-you-slider .block_size_color{
    text-align: left;
}
.block-you-slider .block_size_color p{
    font-family: 'noto_sans_regular';
    font-size: 13px;
}
.block-you-slider .item-discount .item-discount-inner{
    font-family: 'ProximaNova';
    font-size: 13px;
    color: #ffffff;
    border: none;
    height: 40px;
    line-height: 40px;
    text-align: center;
    padding: 0;
    width: 40px;
    background: url('../img/sale-ico-small.png') no-repeat;
}
.block-you-slider .item-discount{
    right: 10px;
}
.inner_filter_block_2 label{
    font-size: 13px;
    font-family: 'noto_sans_regular';
    color: #6c727d;
}
.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{
    color: #33363b;
    font-size: 14px;
    font-family: 'noto_sans_regular';
    border: none;
}
.inner_page .inner_title_brand .text{
    font-size: 20px;
    color: #3a3b41;
    font-family: 'noto_sans_regular';
    letter-spacing: 1px;
    line-height: 43px;
}
.inner_page .inner_title_brand{
    height: 43px;
    line-height: 43px;
}
.block-pagination{
    border-color: #cfd3da;
    font-family: 'noto_sans_regular';
    margin-bottom: 71px;
}
.content-text .text_page a, .content-text .text_page a:link, .content-text .text_page a:visited, .content-text .text_page a:hover{
    color: #657aa5;
    font-size: inherit;
}
.my-border-menu ul.breadcrumb, .my-border-menu ul.breadcrumb-section{
	padding: 5px 0px 6px 0px;
	margin-bottom: 27px;
	border-bottom: 1px solid #ecebeb;
}
.block-pagination .wrap_select_number .ik_select{
    border: none;
    margin-top: 0;
}
.block-pagination .visible_item .wrap_text{
    margin-right: 0;
}
.block-pagination .wrap_select_number{
    width: 47px;
}
.block-pagination .block_sort .wrap_select_sort .ik_select{
    border: none;
}
.block-pagination .block_sort .wrap_select_sort .ik_select .ik_select_link_text{
    font-family: 'noto_sans_regular';
    color: #001f38;
    overflow: visible;
    padding-left: 5px;
}
.bx_pagination_page ul li a, .bx_pagination_page ul li span{
    font-family: 'noto_sans_regular';
    font-size: 16px;
}
.bx_pagination_page ul li, .bx_pagination_page ul li:hover{
    border: none;
    padding: 0;
    border-bottom: 1px solid #ffffff;
}
.bx_pagination_page ul li:hover > a, .bx_pagination_page ul li.bx_active{
    border: none;
    border-bottom: 1px solid #33363b;
    font-size: 16px;
}
.bx_pagination_page ul li:hover > a.navig_previous, .bx_pagination_page ul li:hover > a.navig_next{
    border: none;
}
.bx_pagination_page ul li span.nav-current-page{
    color: #33363b; 
}
.block-pagination .row .check{
    color: #6c727d;
    background: url('../img/mister_input_chek_sprite_new.png') 0 3px no-repeat;
}
.block-pagination{
	padding-top: 12px;
}
.block-pagination .row label.label-active{
    color: #3a3b41;
    background-position: 0px -60px;
}
.item-bottom-part .buy_now_bottom_inner{
    border: none;
    padding-left: 10px;
    padding-right: 10px;

}
.item-bottom-part .item_second_name, .item-bottom-part .item_second_name a{
    color: #60666a;
    font-size: 14px;
    font-style: normal;
    min-height: 34px;
    font-family: 'noto_sans_italic';
}
.item-bottom-part .item_price, .tovar-nalich .item_price{
    display: block;
    color: #657aa5;
    font-size: 20px;
    font-family: 'ProximaNova';
    letter-spacing: 1px;
    font-weight: bold;
}
.item-bottom-part .item_price_big{
    display: block;
    color: #9da5b3;
    font-size: 14px;
    font-family: 'noto_sans_regular';
}
.one-item .item_open .block_size_color p{
    color: #b2b4ba;
    font-size: 11px;
    font-family: 'noto_sans_regular';
}
.one-item .item_open{
    border-color: #dcdcdc;
}
.breadcrumb-section > li > a{
    color: #b2b4ba;
    font-family: 'noto_sans_italic';
    font-size: 13px;
}
.breadcrumb-section > li > span{
    font-family: 'noto_sans_italic';
    font-size: 13px;
}
.breadcrumb-section > li > .divider{
    padding: 0 5px;
}
.block_size_color .item_color-not-available{
	font-size: 11px!important;
    font-family: 'noto_sans_bold'!important;
    color: #ff4800!important;
    letter-spacing: 0.75px;
    margin-bottom: 14px;
    text-align:center;
    text-transform: uppercase;
    margin-left:-5px;
    line-height:22px!important;
}
.block_size_color .item_color-not-available:before{
	content: "\f00d";
	font-family: 'FontAwesome';
    font-size: 13px;
    color: #ff4800;
}
.block_size_color .item_color-available, .tovar-nalich .item_color-available{
	font-size: 11px!important;
    font-family: 'noto_sans_bold'!important;
    color: #52b800!important;
    letter-spacing: 0.75px;
    margin-bottom: 14px;
    text-align:center;
    text-transform: uppercase;
    margin-left:-5px;
    line-height:22px!important;
}
.block_size_color .item_color-available:before, .tovar-nalich .item_color-available:before{
	content: "\f00c";
	font-family: 'FontAwesome';
    font-size: 13px;
    color: #52b800;
}
/*ОПТОВАЯ страница
----------------*/
.row.tovar-item{
    border: 1px solid #f6f6f6;
    margin-bottom: 10px;
}
.tovar-name, .tovar-number, .tovar-nalich, .add-to-basket{
    padding-top: 20px;
}
.tovar-nalich{
    text-align: center;
}
.add-to-basket{
    text-align: right;
}
.add-to-basket a.btn_add_basket{
    margin-top: 5px;
    font-size: 13px;
    line-height: 32px;
    height: 32px;
}
.tovar-nalich .item_price{
    margin-bottom: 0;
}
span.tovar-name-a:hover{
    text-decoration: underline;
    cursor: pointer;
}
a.btn_add_basket.success_green_button{
    background-color: #52b800;
}
input.success_green_input{
    color: #52b800 !important;
    border-color: #bcff86 !important;
}
label.success_green_label{
    color: #52b800 !important;
}


/*-------------------------
ВЕРХНЯЯ ПОДПИСКА В КАТАЛОГЕ
-------------------------*/
.right_block_subscribt_left{
    background: rgba(0, 0, 0, 0) url("../img/mister_subscrible_catalog_curs_new.png") left center no-repeat;
    padding-left: 50px;
}
.right_block_subscribt .right_block_subscribt_center{
	margin-right: 9px;
}
.right_block_subscribt_left{
	margin-left: 5px;
}
.right_block_subscribt .form-subscribe{
    margin: 14px 14px 12px 5px;
}
.right_block_subscribt > .row{
    background-color: #f6f6f6;
    border: none;
}
.right_block_subscribt_center input[type="text"]{
    text-align: center;
    font-size: 14px;
    font-family: 'noto_sans_regular';
    height: 40px;
    line-height: 40px;
}
.right_block_subscribt_right .wrap_input input[type="submit"]{
    border: 2px solid #657aa5;
    background-color: #f6f6f6;
    font-family: 'noto_sans_regular';
    color: #657aa5;
    font-size: 16px;
    line-height: 36px;
    letter-spacing: 1px;
    -webkit-transition: ease-in-out 0.5s;
    -moz-transition: ease-in-out 0.5s;
    -o-transition: ease-in-out 0.5s;
    transition: ease-in-out 0.5s;
}
.right_block_subscribt_right .wrap_input input[type="submit"]:hover, .block_basket_count .basket_refresh:hover,
.table_detail_order .table_body .order_cancel:hover, .block_404_left .wrap_btn .row div:last-child a:hover{
    color: #ffffff;
    border-color: #657aa5 !important;
    background-color: #657aa5;
    -webkit-transition: ease-in-out 0.5s;
    -moz-transition: ease-in-out 0.5s;
    -o-transition: ease-in-out 0.5s;
    transition: ease-in-out 0.5s;
}
.right_block_subscribt_center p{
    margin-bottom: 0;
}
/*--------------------
СТРАНИЦА (КОНТАКТЫ)---
--------------------*/
.block_office_title{
    font-size: 15px;
    color: #001f38;
    font-family: 'noto_sans_regular';
    text-transform: uppercase;
    border: none;
    letter-spacing: 0.75px;
    background-color: #f6f6f6;
    padding: 14px 20px;
}
.block_office .office_contacts{
	padding-top: 17px;
}
.block_contacts{
    background: none;
    padding: 0;
}
.block_office, .block_feedback{
    border: 1px solid #e5e8ee;
    padding: 35px 35px 39px 25px;
    min-height: 420px;
}
.block_office .block_title{
    font-family: 'noto_sans_regular';
    font-size: 16px;
    color: #3a3b41;
    font-weight: normal;
}
.block_office .prop .name, .block_feedback .field-title{
    color: #6c727d;
    font-size: 16px;
    font-style: normal;
    font-family: 'noto_sans_regular';
}
.block_office .prop .value{
    color: #33363b;
    font-size: 14px;
    font-family: 'noto_sans_regular';
}
.block_office .prop .date_and_time .name, .block_office .prop .date_and_time .value{
    color: #6c727d;
    font-size: 14px;
    margin-bottom: 0;
}
.block_map{
    border: none;
    padding: 11px 15px 15px 15px;
}
.block_feedback  input[type=text], .block_feedback textarea{
    border: 1px solid #eaedf1;
    font-size: 13px;
    font-family: 'noto_sans_regular';
    color: #33363b;
    padding: 0 4.5%;
}
.block_feedback textarea{
	padding-top: 4.1%;
	padding-bottom: 4.1%;
	margin-bottom: 14px;
}
.block_feedback input[type=submit], .block_order_call_right .wrap_input input[type="submit"], .wrap_basket_order .basket_order_btn, .wrap_order_send_btn input[type=submit],
.personal_block_inform .wrap_content input[type="submit"], .block_404_left .wrap_btn a, .registr_page .wrap_registr_form_2 input[type="submit"],
.login_page .wrap_login_form input[type="submit"], .forgot_page .wrap_forgot_form_2 input[type="submit"]{
    font-size: 16px;
    background: #657aa5;
    color: #ffffff;
    font-family: 'noto_sans_bold';
    text-transform: uppercase;
    letter-spacing: 1px;
}
.wrap_order_send_btn input[type=submit]{
    font-size: 17px;
    letter-spacing: 0.75px;
}
.wrap_basket_order{
    margin-bottom: 55px;
}
/*-------------
КАРТОЧКА ТОВАРА
-------------*/
ul.breadcrumb{
    padding: 7px 0px;
    border: none;
}
.detail_block_brand a img{
    margin: 0;
    opacity: 0.2;
}
.detail_block_brand a img:hover, .detail_block_brand a:hover > img{
    opacity: 1;
}
.detail_block_brand a .img_hover{
    background: none;
    height: 0;
    width: 0;
}
.breadcrumb > li > a{
    color: #b2b4ba;
    font-family: 'noto_sans_italic';
    font-size: 13px;
}
.breadcrumb > li > span{
    font-size: 13px;
    font-family: 'noto_sans_italic';   
}
.detail_block_title{
    border: none;
}
.detail_block_title .detail_title{
    font-size: 16px;
    font-family: 'noto_sans_italic';
    color: #60666a;
    letter-spacing: 0.75px;
    margin-bottom: 36px;
}
.detail_block_title .detail_title_second{
    color: #33363b;
    font-size: 22px;
    font-family: 'noto_sans_regular';
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    line-height: 24px;
    margin-bottom: 3px;
}
.detail-right-block .title{
    border: none;
    background-color: #f6f6f6;
    font-family: 'noto_sans_regular';
    font-size: 15px;
    color: #60666a;
    line-height: 20px;
    padding-bottom: 13px;
    padding-top: 11px;
    margin-bottom: 18px;
}
.detail-right-block .block-picture a img{
    border: none;
}
.detail-right-block .picture-descript{
    border: none;
}
.picture-descript .picture-descript-in{
    background: none;
}
.picture-descript .picture-descript-in .name{
    font-size: 12px;
    color: #60666a;
    font-family: 'noto_sans_italic';
}
.picture-descript .picture-descript-in .price{
    font-family: 'ProximaNova';
    font-size: 14px !important;
    color: #33363b;
    letter-spacing: 1px;
}
.detail_block_title .block_title_list ul li .next_prev_item .wrap_text .title{
    font-family: 'noto_sans_regular';
    color: #001f37;
    font-size: 13px;
    text-transform: uppercase;
    margin-bottom: 5px;
}
.detail_block_title .block_title_list ul li .next_prev_item .wrap_text .title_second{
    font-family: 'noto_sans_regular';
    font=size: 13px;
    font-style: normal;
}
.detail_block_title .block_title_list ul li .next_prev_item .wrap_img img{
	border: none;
}
.detail_block_title .block_title_list ul li .next_prev_item .price{
    color: #657aa5;
    letter-spacing: 1px;
    font-family: 'noto_sans_regular';
    font-size: 16px;
}
.description_title{
    padding-bottom: 0;
    padding-top: 0;
}
.description_block .description_title_in, .description_title_in_null{
    border: none;
    color: #33363b;
    font-size: 16px;
    font-family: 'noto_sans_regular';
    letter-spacing: 2px;
    text-transform: uppercase;
    border-top: 1px solid #657aa5;
}
.description_block{
    margin-bottom: 0;
}
.description_content{
    margin-bottom: 16px;
}
.description_title_in_null{
    margin: 0px 4px;
}
.detail_description{
    padding-top: 0;
    padding-bottom: 0;
}

.description_content .desc_prop span{
    color: #6c727d;
    font-family: 'noto_sans_regular';
    font-size: 13px;
}
.description_content .desc_prop a, .description_content .desc_prop span.charakter-text{
    font-size: 13px;
    color: #33363b;
    font-family: 'noto_sans_regular';
}
.description_content{
    color: #6c727d;
    font-size: 13px;
    font-family: 'noto_sans_regular';
}
.detail_block_service .item a, .detail_block_service .item span{
    font-size: 11px;
    color: #6c727d;
    line-height: 14px;
}
.detail_block_service{
    margin-bottom: 10px;
}
#reviews-statistics{
    border-color: #ecebeb;
    margin-top: 64px;
    padding-top: 47px;
}
#reviews-statistics h3{
    text-transform: uppercase;
    font-size: 25px;
    color: #33363b;
    margin-bottom: 29px;
}
.detail_block_price{
    padding: 29px 15px 14px 14px !important;
    margin-bottom: 10px;
}
.detail_block_price, .detail_available_title, .subscribe_new{
    background-color: #f6f6f6;
    border: none;
}
.detail_available_title:before{
	content: "\f00d";
	font-family: 'FontAwesome';
    font-size: 14px;
    color: #ff4800;
    float:left;
    line-height:14px;
    margin-right:5px;
}
.detail_available_title .title{
	font-family: 'noto_sans_bold';
    font-size: 13px;
    color: #ff4800;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 16px;
    
}
.detail_block_buy .detail_block_price .discount_price{
    text-align: left;
    color: #33363b;
    font-size: 36px;
    font-family: 'ProximaNova';
    letter-spacing: 1px;
    margin-bottom: 2px;
    padding-left: 10px;
}
.detail_nalichie{
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 20px;
}
.detail_block_buy .detail_block_price .old_price{
    color: #bababa;
    font-size: 16px;
    text-align: left;
    font-family: 'noto_sans_regular';
    padding-left: 12px;
}
.detail_block_buy .block_quantity{
    text-align: right;
}
.detail_block_buy .block_quantity label, .add-to-basket label{
    color: #8d9398;
    font-size: 12px;
    font-family: 'noto_sans_regular';
}
.detail_block_buy .block_quantity input, .add-to-basket input{
    margin-left: 4px;
    width: 40px;
    border: 1px solid #e5e8ee;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
}
a.btn_add_basket, a.link-register-opt{
    background-color: #657aa5;
    font-family: 'noto_sans_bold' !important;
    color: #ffffff;
    margin-top: 9px;
    font-size: 17px;
    letter-spacing: 0.5px;
}
a.btn_add_wish, a.link-login{
    font-size: 15px;
    color: #60666a;
    border: none;
    letter-spacing: 0.75px;
    background: url('../img/btn_add_wish-right.png') right no-repeat, url('../img/btn_add_wish-left.png') left no-repeat;
}
a.btn_add_wish:hover, a.link-login:hover{
    color: #878f94;
}
.detail_sect a, .wrap_more_info_url .more_info{
    font-family: 'noto_sans_regular';
    font-size: 13px !important;
    color: #60666a;
}
.js_detail_prop_block{
    border: none;
}
.detail_prop .black{
    color: #000;
}
.detail_big_pic{
    border: none;
}
.detail_block_back_call{
    max-width: inherit;
    background-color: #f6f6f6;
    margin-left: 30px;
    margin-right: 15px;
}
.detail_block_back_call .wrap_back_call{
    border: none;
    background: none;
    padding: 20px 15px 15px 15px;
}
.wrap_back_call .title{
    color: #33363b;
    font-size: 14px;
    font-family: 'noto_sans_regular';
    text-align: left;
    margin-bottom: 9px;
}
.wrap_back_call label{
    color: #8d9398;
    font-size: 12px;
    font-family: 'noto_sans_regular';
    margin-right: 15px;
}
.wrap_back_call input[type=text], .wrap_back_call input[type=text]:focus, .subscribe_new input[name=user_mail], .subscribe_new input[name=user_mail]:focus{
    color: #60666a;
    font-size: 14px;
    font-family: 'noto_sans_regular';
    height: 35px;
    border: none;
    background-color: #ffffff;
    padding-left: 15px;
    padding-right: 15px;
}
.subscribe_new{
	margin-bottom: 10px;
	margin-top: 10px;
}
.detail_block_back_call .wrap_input{
    float: right;
    margin-top: 0;
    max-width: 180px;
}
.detail_block_title .block_title_left{
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0px;
}
.detail_block_back_call .wrap_input input[type="submit"]{
    background-color: #657aa5;
    font-family: 'noto_sans_bold';
    font-size: 13px;
    letter-spacing: 0.5px;
    height: 35px;
    line-height: 35px;
}
.detail_block_buy{
    min-height: inherit;
}
.detail_prop span{
    color: #60666a;
    font-size: 14px;
    font-family: 'noto_sans_regular';
    /*padding-bottom: 3px;*/
    padding-bottom: 0px;
    line-height:17px;
}
.content-text a{
    font-family: 'noto_sans_regular';
}
.detail_block_service{
    margin-bottom: 15px;
}
#reviews-statistics h3{
    display: inline-block;
}
#reviews-statistics span.my-otzyv-kolichestvo{
    font-size: 14px !important;
    color: #657aa5 !important;
    display: inline-block;
    vertical-align: top;
}
.detail_block_service .item a, .detail_block_service .item span{
    line-height: 15px;
    letter-spacing: 1px;
    font-family: 'noto_sans_regular';
}
.detail_nalichie .detail_nalichie_style{
    font-family: 'noto_sans_bold';
    font-size: 13px;
    color: #52b800;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.detail_nalichie:before{
    content: "\f00c";
    font-family: 'FontAwesome';
    font-size: 14px;
    color: #52b800;
}
.detail_bottom_wrap{
    border: none;
    padding-top: 0;
}
.block_similar_goods{
	margin-top: 30px;
	margin-bottom: 46px;
}
/*---------
ИКОНКА SALE
---------*/
.item-top-part  .icon_property_wrap, #buy-now-slider .buy_now_top .icon_property_wrap, .buy-now-slider .buy_now_top .icon_property_wrap,
.block-you-slider .buy_now_top .icon_property_wrap{
	transform: none;
	border: none;
	background: none;
}
.item-top-part .icon_property_wrap:before, #buy-now-slider .buy_now_top .icon_property_wrap:before, .buy-now-slider .buy_now_top .icon_property_wrap:before,
.block-you-slider .buy_now_top .icon_property_wrap:before{
	background: none;
	display: none;
}
.item-top-part .icon_property_wrap .icon_property, #buy-now-slider .buy_now_top .icon_property_wrap .icon_property, .buy-now-slider .buy_now_top .icon_property_wrap .icon_property,
.block-you-slider .buy_now_top .icon_property_wrap .icon_property{
	background: none;
	height: 49px;
	width: 49px;
	padding: 0;
	text-align: center;
	background: url('../img/sale-ico-text.png') no-repeat;
}
.item-top-part  .icon_property_wrap .icon_property .icon_property_name,
#buy-now-slider .buy_now_top .icon_property_wrap .icon_property .icon_property_name, .buy-now-slider .buy_now_top .icon_property_wrap .icon_property .icon_property_name,
.block-you-slider .buy_now_top .icon_property_wrap .icon_property .icon_property_name{
	line-height: 49px;
	height: 49px;
	padding: 0;
	font-size: 14px;
	font-family: 'ProximaNova';
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0;
}
/*-----------------
THE END ИКОНКА SALE
-----------------*/
.block_similar_goods .block_similar_title{
    color: #3a3b41;
    font-size: 15px;
    font-family: 'noto_sans_regular';
    letter-spacing: 2px;
    margin-bottom: 25px;
    padding-left: 12px;
}
.block_similar_in .item a img{
    border: 1px solid #ffffff;
}
.block_similar_in .owl-prev{
    background: url('../img/miss_detail_js_slider_ar_l_new.png') 0 47% no-repeat;
    left: 1%;
    width: 12px;
}
.block_similar_in .owl-next{
    background: url('../img/miss_detail_js_slider_ar_r_new.png') right 47% no-repeat;
    right: 1%;
    width: 12px;
}
.detail_block_title .block_title_list ul li .next_prev_item{
    border: none;
    background: url('../img/next_prev_item_background-bottom.png') bottom center no-repeat;
    width: 233px;
    padding: 5px 8px 12px 8px;
    min-height: 101px;
    top: 37px;
}
.detail_block_title .block_title_list ul li .next_prev_item:before{
    background: none;
    width: 233px;
    top: -12px;
    background: url('../img/next_prev_item_background-top.png') no-repeat;
}
.miss_small_modal .wrap_text{
    padding: 8px 8px 13px 8px;
    min-height: 57px;
    /*background: url('../img/wrap_text_background.png') bottom center no-repeat, url('../img/wrap_text_background_2.png') top center no-repeat;*/
    background: #FFFFFF;
    box-shadow: 1px 1px 5px rgba(0,0,0,0.2) !important;
    font-family: 'noto_sans_regular';
    font-size: 12px;
    font-style: normal;
    margin-bottom: -10px;

}
.miss_small_modal{
    border: none;
    background: none;
    text-align: center;
    width: 205px;
    margin: 0px auto;

}
.miss_small_modal:after{
    background: none;
}
#reviews-statistics .add-reviews .spoiler, .tabs-content .add-comments .spoiler, .tabs-content .add-questions .spoiler{
    background-color: #657aa5 !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}
#reviews-statistics .add-reviews .spoiler-input, .tabs-content .add-comments .spoiler .spoiler-input, .tabs-content .add-questions .spoiler .spoiler-input{
    color: #ffffff !important;
    padding: 10px 40px !important;
    font-size: 18px !important;
    text-transform: uppercase !important;
    font-family: 'noto_sans_bold' !important;
    background-color: #657aa5 !important;
    letter-spacing: 0.75px !important;
}
#reviews-statistics .add-reviews .spoiler-input:hover, .tabs-content .add-comments .spoiler .spoiler-input:hover,
.basket-btn-order:hover .basket-btn-order-inner, .basket-btn-order:active .basket-btn-order-inner, .tabs-content .add-questions .spoiler .spoiler-input:hover{
    background-color: #6b86bc !important;
}
/*----------------------
ТОВАР В ВСПЛЫВАЮЩЕМ ОКНЕ
----------------------*/
body .fancybox-wrap .fancybox-skin, .modal-block{
    background: #ffffff !important;
    border-radius: 2px !important;
    box-shadow: 1px 1px 5px rgba(0,0,0,0.2) !important;
}
.wrap_table_size .table_size, .my-forgot-password a{
    margin-top: 20px;
    color: #33363b;
    display: block;
    font-size: 13px;
    font-family: 'noto_sans_regular';
}
.fancybox-wrap .fancybox-skin .fancybox-outer{
    border: none !important;
}
.detail_page_wrap.preview .wrap_back_call .wrap_input{
    max-width: 220px !important;
}
.modification-under-preview .detail_description{
    padding: 0;
}
.modification-under-preview{
	margin-bottom: 36px;
}
.fancybox-nav span{
	top: 55% !important;
}
.window_basket .modal-block .modal-block-inner{
	padding-top: 36px;
	padding-bottom: 7px;
}
.fancybox-wrap .fancybox-skin .fancybox-close, .modal-block .close{
    height: 18px;
    width: 18px;
    background: url('../img/mister_detail_fancybox_close_new.png') no-repeat !important;
    right: -30px !important;
    top: 0px !important;
}
.fancybox-wrap .fancybox-skin .fancybox-next span{
    background: url('../img/mister_detail_fancybox_right_snipet_new.png') no-repeat !important;
    right: 0 !important;
}
.fancybox-wrap .fancybox-skin .fancybox-prev span{
    background: url('../img/mister_detail_fancybox_left_snipet_new.png') no-repeat !important;
    left: 0 !important;
}
body .fancybox-overlay, .modal-window .modal-window-bg{
    background: url('../img/miss_modal_bg_new.png') repeat !important;
}
/*--------------------------
ВСПЛЫВАЮЩЕЕ ОКНО АВТОРИЗАЦИИ
--------------------------*/
.modal-block .close{
	right: -38px !important;
	top: -5px !important;
}
.login-form .wrap-label{
	padding-top: 12px;
}
.miss_search .bx_img_element img{
	margin: 0;
	border: none;
}
.modal-block-inner{
	border: none;
	padding: 12px 7% 14px 5%;
}
.modal-block-inner .modal-title{
	color: #33363b;
	font-size: 22px;
	letter-spacing: 0.75px;
    font-family: 'noto_sans_regular';
}
.login-form .wrap-label label{
    font-family: 'noto_sans_regular';
    font-size: 13px;
    color: #6c727d;
}
.login-form input[type=text], .login-form input[type=password]{
	border: 1px solid #e5e8ee;
	background: #f6f6f6;
	font-size: 14px;
	color: #33363b;
	margin: 5px 0px 0px 0px;
    font-family: 'noto_sans_regular';
    padding-left: 3%;
    padding-right: 3%;
}
.login-form .rememberme{
	margin-top: 12px;
}
.login-form .rememberme label, .login_page .wrap_login_form .rememberme label{
	color: #6c727d;
    font-family: 'noto_sans_regular';
	font-size: 13px;
}
.login-btn-wpar{
	padding-top: 20px;
}
.login_send:hover, .login_send:active{
	font-size: 13px;
    font-family: 'noto_sans_bold';
    letter-spacing: 0.75px;
}
.login-form .wrap-login{
	margin-bottom: 0;
	margin-top: 5px;
}
.my-forgot-password{
	margin-bottom: 150px;
}
.my-forgot-password a:link, .my-forgot-password a:visited{
	text-decoration: underline;
}
.my-forgot-password a:hover{
	text-decoration: none;
}
/*----------
КОРЗИНА-----
----------*/
.block_order_call{
    border: none;
    background-color: #f6f6f6;
    margin: 20px 0px;
    padding: 10px 10px 10px 18px;
}
.block_order_call h1{
    font-size: 25px;
    color: #33363b;
    font-family: 'noto_sans_regular';
    letter-spacing: 1px;
}
.block_order_call .name_call{
    font-size: 15px;
    font-family: 'noto_sans_regular';
    color: #60666a;
    display: inline-block;
    margin-right: 15px;
    letter-spacing: 1px;
}
.block_order_call_edited input[type=text]{
    border: 1px solid #e5e8ee;
    font-size: 12px;
    font-family: 'noto_sans_regular';
    height: 41px;
    line-height: 41px;
    padding: 0 20px;
    color: #6c727d;
    display: inline-block;
}
.block_order_call_edited input[type=text]::-webkit-input-placeholder{	color: #6c727d;    }
.block_order_call_edited input[type=text]::-moz-placeholder{	color: #6c727d;    }
.block_order_call_edited input[type=text]::-moz-placeholder{	color: #6c727d;    }
.block_order_call_edited input[type=text]:-ms-input-placeholder{	color: #6c727d;   }

.block_buyer .sale_order_props input[type=text]::-webkit-input-placeholder{   color: #bbbbbb;    }
.block_buyer .sale_order_props input[type=text]::-moz-placeholder{    color: #bbbbbb;    }
.block_buyer .sale_order_props input[type=text]::-moz-placeholder{    color: #bbbbbb;    }
.block_buyer .sale_order_props input[type=text]:-ms-input-placeholder{    color: #bbbbbb;   }

.block_order_call_edited{
    text-align: right;
}
.block_basket .div_table_header .row{
    background: none;
    border-top: 1px solid #e7e7e7;
}
.sort_container .wrap_btn{
    background: none;
    padding: 0;
}
.sort_container .wrap_btn .button:hover, .sort_container .wrap_btn .button.active{
    border: 1px solid #e7e7e7;
    border-bottom: none;
    line-height: normal;
    height: auto;
    padding: 14px 19px;
    font-size: 15px;
    font-family: 'noto_sans_regular';
    letter-spacing: 1px;
    color: #33363b;
}
.basket_item .wrap_del_change > p.cart-delete-item:first-child a{
    padding-right: 15px;
    background: url('../img/a-krestik.png') right center no-repeat;
}
.basket_item .wrap_del_change > p.cart-delete-item:last-child a{
    padding-right: 15px;
    background: url('../img/a-serdce.png') right center no-repeat;
}
.sort_container .wrap_btn .button{
    font-size: 15px;
    font-family: 'noto_sans_regular';
    letter-spacing: 1px;
    padding: 14px 19px;
    border: 1px solid #ffffff;
    border-bottom: none;
    line-height: normal;
    height: auto;
    color: #869097;
}
.basket_item .row.divider span, .personal_order_item .row.divider span{
    background: #e6e6e6;
}
.basket_item .item_name a{
    text-transform: uppercase;
    font-size: 14px;
    font-family: 'noto_sans_regular';
    letter-spacing: 1px;
    color: #001f38;
}
.basket_item img{
	border: none;
}
.basket_item .wrap_input, .basket_item .wrap_price, .basket_item .count_item{
	margin-top: 29px;
}
.basket_item .wrap_del_change{
    margin-top: 18px;
}
.basket_item .item_second_name a, .personal_order_item .basket_item .item_name a{
    color: #8f9aa2;
    font-size: 13px;
    font-family: 'noto_sans_italic';
}
.block_basket .div_table_header{
    color: #b2b4ba;
    font-size: 12px;
    font-family: 'noto_sans_regular';
    text-transform: none;
}
.basket_item .wrap_input .basket_item_input, .basket_item .wrap_input.input_delayed, .personal_order_item .basket_item p{
    color: #33363b;
    font-size: 14px;
    font-family: 'noto_sans_regular';
}
.basket_item .wrap_input .minus, .basket_item .wrap_input .plus{
    background: none;
}
.basket_item .item_price, .basket_item .count_item, .personal_order_item .basket_item .count_item, .personal_order_item .basket_item .item_price{
    font-size: 16px;
    color: #33363b;
    font-family: 'ProximaNova';
    letter-spacing: 0.75px;
    font-weight: bold;
}
.block_basket_count_wrap{
	padding-top: 16px;
	padding-bottom: 16px;
    margin-bottom: 45px;
}
.basket_item .item_price{
    color: #60666a;
}
.basket_item .count_item{
    color: #33363b;
}
.basket_item .item_old_price{
    font-family: 'ProximaNova';
    letter-spacing: 1px;
}
.basket_item .cart-change-item a, .basket_item .cart-delete-item a{
    color: #6c727d;
    font-size: 12px;
}
.basket_item .cart-change-item, .basket_item .cart-delete-item{
    margin-bottom: 5px;
}
.block_basket_count{
    border: none;
    background: none;
}
.block_basket_count .back_catalog{
    color: #33363b;
    font-size: 14px;
    font-family: 'noto_sans_regular';
}
.block_basket_count .block_promo_title{
    color: #6c727d;
    font-size: 14px;
    font-family: 'noto_sans_regular';
}
.block_basket_count .input_coupon{
    background-color: #ffffff;
    border: 1px solid #e5e8ee;
    font-size: 15px;
    color: #33363b;
    font-family: 'noto_sans_regular';
}
.block_basket_count .basket_refresh{
    font-family: 'noto_sans_bold';
    color: #657aa5;
    font-size: 13px;
    background: #ffffff;
    border: 2px solid #657aa5;
    line-height: 26px;
}
.block_basket_count .basket_count{
    color: #33363b;
    font-size: 20px;
    font-family: 'noto_sans_regular';
}
.block_basket_count .basket_count span{
    color: #657aa5;
    font-family: 'ProximaNova';
    letter-spacing: 0.75px;
    font-weight: bold;
    padding-left: 12px;
}
.div_table_body .basket_item:last-child > .divider span{
    display: none;
}
.block_order .order_props_title{
    font-family: 'noto_sans_bold';
    font-size: 15px;
    color: #7b7f87;
    padding: 18px 30px;
    background-color: #f6f6f6;
    letter-spacing: 0.75px;
}
.block_order .section{
    background: none;
    margin-bottom: 0;
    padding-left: 30px;
    padding-bottom: 21px;
}
.block_order .section .section_title_in{
    text-transform: none;
    border: none;
    padding: 0;
}
.block_order .section .section_title_in span{
    color: #7b7f87;
    font-size: 15px;
    font-family: 'noto_sans_regular';
    letter-spacing: 0.75px;
}
.block_buyer .sale_order_props .field_name{
    font-size: 14px;
    color: #33363b;
    font-family: 'noto_sans_regular';
}
.order_comment textarea, .block_buyer .sale_order_props input, .block_buyer .sale_order_props textarea{
    border: 1px solid #e5e8ee;
    font-size: 14px;
    font-family: 'noto_sans_regular';
    color: #6c727d;
}
.block_buyer .sale_order_props input, .block_buyer .sale_order_props textarea{
    padding: 7px 4.2% 3px 4.2%;

}
.wrap_order_count{
    margin-bottom: 0;
    padding: 10px 6px 0px 6px;
}
.summary-block{
    background-color: #f6f6f6;
    padding: 0px 25px 0px 20px;
    margin-bottom: 13px;
}
.wrap_order_count .block_order_count{
    border: none;
    background: none;
}
.wrap_order_count .block_order_count span{
    font-size: 12px;
    color: #6c727d;
    font-family: 'noto_sans_regular';
}
.wrap_order_count .block_order_count p b{
    color: #33363b;
    font-size: 16px;
    font-family: 'ProximaNova';
    letter-spacing: 0px;
}
.wrap_order_send_btn{
    margin: 21px 0px;
    padding: 8px 0px 8px 0px;
}
.wrap_order_count .block_order_count{
    padding-bottom: 0px;
}
.wrap_order_count .block_order_count .order_prop_price b{
    color: #657aa5;
}
.wrap_order_count .order_count_title{
    text-align: left;
    font-size: 20px;
    color: #33363b;
    font-family: 'noto_sans_bold';
    margin: 0;
    line-height: 80px;
    letter-spacing: 1px;
}
.wrap_item_delivery label, .wrap_item_payment label{
    padding: 10px 35px 15px 5px;
    border: 1px solid #ffffff;
}
.wrap_item_delivery label:hover, .wrap_item_delivery label.label-active,
.wrap_item_payment label:hover, .wrap_item_payment label.label-active{
    border: 1px solid #e5e8ee;
}
.wrap_item_delivery label .block_text .title, .wrap_item_payment label .block_text .title{
    font-size: 14px;
    font-family: 'noto_sans_regular';
    color: #33363b;
    font-weight: normal;
    margin-bottom: 9px;
}
.wrap_item_delivery label .block_text .delivery_text, .wrap_item_payment label .block_text .payment_text{
    color: #6c727d;
    font-size: 12px;
    font-family: 'noto_sans_regular';
}
.wrap_item_payment label .block_img{
    height: auto;
    border: none;
}
.wrap_item_delivery label .block_cost{
    color: #6c727d;
    font-size: 12px;
    font-family: 'noto_sans_regular';
}
/*.wrap_item_delivery label .block_cost p{
    font-size: 12px;
    font-family: 'noto_sans_regular';
    }*/
.wrap_item_delivery label .block_cost b{
    color: #33363b;
    font-weight: normal;
}
.wrap_item_delivery label .block_img{
    padding-top: 3px;
}
.wrap_item_delivery label .block_img img, .wrap_item_payment label .block_img img{
    width: 45px;
}
/*------------
ЛИЧНЫЙ КАБИНЕТ
------------*/
.personal_left_wrap .nik_name{
    font-size: 16px;
    color: #657aa5;
    font-family: 'noto_sans_regular';
    height: auto;
    padding-top: 24px;
}
.personal_left_wrap .left_block_general .block_title_in{
    text-transform: uppercase;
    padding: 10px 19px;
}
.personal_left_wrap .left_block_general{
    margin-bottom: 34px;
}
.personal_left_wrap .left_block_general.block_active .block_title_in, .personal_left_wrap .left_block_general.block_active .block_title_in:hover,
.personal_left_wrap .left_block_general .block_title:hover .block_title_in, .personal_left_wrap .left_block_general .block_title:active .block_title_in{
    background-color: #657aa5;
    border: 1px solid #657aa5;
}
.personal_left_wrap  .left_block_general .a_active{
    color: #657aa5;
}
.personal_left_wrap .left_block_general .block_title_in span{
    font-size: 14px;
    color: #7e7f85;
    font-family: 'noto_sans_regular';
    letter-spacing: 1px;
}
.personal_left_wrap a{
    font-size: 13px;
    color: #3a3b41;
}
.personal_left_wrap .left_block_general:last-child .block_title_in{
    padding-left: 33px;
    background: #f6f6f6 url('../img/exit-lichnyi-kabinet.png') 10px center no-repeat;
}
.personal_left_wrap .left_block_general:last-child .block_title:hover .block_title_in, .personal_left_wrap .left_block_general:last-child .block_title:active .block_title_in{
    background: #657aa5 url('../img/exit-lichnyi-kabinet-hover.png') 10px center no-repeat;
}
.personal_left_wrap .left_block_general:last-child .block_title_in span{
    text-transform: none;
}
.personal_block_title, .personal_block_inform .title, .personal_block_third .title, .personal_list_order .title,
.personal_list_order .table_header, .order_end .wrap_order_number, .order_end .wrap_order_title,
.personal_block_subscribe .title{
    border-color: #ecebeb;
}
.personal_block_title .text, .personal_block_inform .title, .personal_block_third .title,
.personal_list_order .title, .personal_block_subscribe .title{
    font-size: 22px;
    color: #33363b;
    font-family: 'noto_sans_regular';
    letter-spacing: 1.5px;
    text-transform: uppercase;
}
.personal_block_third .wrap_content, .personal_block_inform .wrap_content, .personal_block_subscribe .wrap_content{
    background: none;
    border: 1px solid #ecebeb;
    padding: 32px 5% 40px 5%;
}
.personal_block_title .text, .personal_block_title{
    height: 58px;
    line-height: 58px;
}
.personal_block_title{
    margin-bottom: 48px;
}
.personal_block_inform .wrap_content .block_title{
    margin-bottom: 21px;
}
.personal_block_inform .wrap_content .block_title, .personal_block_third .wrap_content .left_title, .personal_block_third .wrap_content .right_title{
    color: #7e7f85;
    font-size: 15px;
    font-family: 'noto_sans_italic';
    font-style: normal;
}
.block_third_left .block_third_left_content .prop{
    font-size: 13px;
    color: #33363b;
    font-family: 'noto_sans_regular';
    line-height: 13px;
    margin-bottom: 10px;
}
.block_third_left .block_third_left_content .prop_bg span{
    font-size: 13px;
    width: 80px;
    display: inline-block;
}
.my-prop-bg-fon{
    margin-left: -15px;
    padding-top: 20px;
    padding-bottom: 10px;
    background-color: #f6f6f6;
}
.personal_block_title  .text_2 a, .personal_list_order .title_text{
    font-size: 13px;
    color: #6c727d;
    font-family: 'noto_sans_italic';
}
.block_third_left .block_third_left_content .prop_bg{
    background: none;
    margin-left: 0;
    font-size: 13px;
    padding: 0px 15px 10px 15px;
}
.block_third_left .block_third_left_content .prop span{
    font-size: 13px;
}
.block_third_left .block_third_left_content .prop span{
    width: 80px;
    display: inline-block;
    color: #6c727d;
}
.block_third_left .block_third_left_content{
    padding-top: 30px;
    padding-right: 0px;
}
.personal_block_inform .wrap_content .personal_field_val{
    font-size: 13px;
}
.personal_block_inform .title, .personal_block_third .title, .personal_list_order .title, .personal_block_subscribe .title{
    font-size: 18px;
}
.personal_list_order .prop_order_number, .order_end .wrap_order_number p, .order_end .wrap_order_title h2,
.table_detail_order .table_header .prop_order_number, .table_detail_order .table_body .block_title{
    color: #60666a;
    font-family: 'noto_sans_regular';
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.table_detail_order .table_header .prop_order_number{
    height: 40px;
    line-height: 40px;
}
.order_end .wrap_order_title h2{
    padding-left: 14px;
}
.personal_list_order .table_body .prop_order, .personal_list_order .table_body .prop_item_list > li a, .personal_list_order .table_body .prop_item_list > li > span{
    font-size: 13px;
}
.personal_list_order .table_body .prop_date{
    font-family: 'noto_sans_regular';
}
.personal_list_order .table_body .prop_btn a, .personal_cancel_order .order_cancel, .personal_detail_order .personal_order_back{
    font-family: 'noto_sans_regular';
    height: 34px;
    line-height: 34px;
    text-transform: uppercase;
    font-size: 13px;
}
.personal_list_order .table_body .prop_status.gray{
    background-color: #db6060;
    letter-spacing: 1px;
}
.personal_cancel_order .block_text_title{
    padding-left: 30px;
    padding-right: 30px;
    font-size: 15px;
    font-family: 'noto_sans_bold';
    text-transform: uppercase;
    letter-spacing: 1px;
}
.personal_cancel_order .block_text_title a{
    font-size: 15px;
    font-family: 'noto_sans_bold';
    letter-spacing: 1px;
}
.obertka-textarea-and-input{
    padding: 30px;
    border: 1px solid #e5e8ee;
}
.personal_cancel_order .wrap_textarea .title, .personal_cancel_order .wrap_textarea textarea{
    font-size: 13px;
}
.order_end .wrap_personal_link .personal_text{
    line-height: 14px;
}
.personal_block_inform .wrap_content .wrap_block input[type=text], .personal_block_inform .wrap_content .wrap_block input[type=password],
.personal_block_subscribe .subscribe_email input[type=text]{
    border-color: #e5e8ee;
    color: #000000;
    font-size: 13px;
}
.personal_block_subscribe .subscribe_choose .wrap_input{
    background: #f8f8f8;
    padding: 8px;
}
.table_detail_order .table_header, .table_detail_order .table_body .wrap_block_title{
    border: none;
    background: #f6f6f6;
}
.table_detail_order .table_body .wrap_block_title{
    padding: 0 3%;
}
.table_detail_order .table_body{
    padding-left: 0;
    padding-right: 0;
}
.personal_detail_order .table_detail_order{
    background: #ffffff;
    border: 1px solid #e5e8ee;
}
.filter_block .inner_filter_block{
	margin-bottom: 16px;
}
.personal_detail_order .table_detail_order p{
    font-size: 13px;
    margin-bottom: 0;
}
.personal_block_inform .wrap_content .wrap_block  label{
    font-size: 13px;
    line-height: 13px;
}
.table_detail_order .table_body .wrap_block_text{
    padding: 0px 3%;
}
.table_detail_order .table_body .block_title{
    padding: 0;
}
.table_detail_order .table_body .order_cancel{
    font-size: 13px;
    color: #657aa5;
    border: 2px solid #657aa5;
    background: #ffffff;
    font-family: 'noto_sans_bold';
    height: 32px;
    line-height: 28px;
    -webkit-transition: ease-in-out 0.5s;
    -moz-transition: ease-in-out 0.5s;
    -o-transition: ease-in-out 0.5s;
    transition: ease-in-out 0.5s;
}
.table_detail_order .table_body .order_cancel:hover{
    border-color: #0c3657;
    color: #ffffff;
}
.personal_order_item .div_table_header{
    background: none;
    border-top: 1px solid #e6e6e6;
}
.personal_order_item .div_table_header .title{
    height: auto;
    line-height: 35px;
    font-size: 12px;
    color: #b2b4ba;
    font-family: 'noto_sans_regular';
}
.personal_order_item .div_table_header .title.title_6{
    text-align: left;
    line-height: normal;
    padding-top: 5px;
}
.personal_order_item .basket_item .item_name a, .personal_order_item .basket_item .item_name a:link, .personal_order_item .basket_item .item_name a:visited{
    line-height: 13px;
    font-size: 13px;
    text-transform: none;
}
.personal_order_item .basket_item .item_name a:hover{
    text-decoration: underline;
}
.personal_order_item .basket_item .count_item{
    color: #33363b;
}
.personal_order_item .basket_item p, .wrap_input.input_delayed{
    font-weight: bold;
}
.personal_order_count{
    background-color: #f6f6f6;
}
.personal_order_count .order_count_title{
    color: #33363b;
    font-size: 20px;
    font-family: 'noto_sans_bold';
    text-transform: uppercase;
    margin: 0;
    line-height: 80px;
}
.personal_order_count .personal_order_wrap{
    background: none;
    border: none;
}
.personal_order_count .personal_order_wrap span{
    font-size: 12px;
    color: #6c727d;
    font-family: 'noto_sans_regular';
}
.personal_order_count .personal_order_wrap .order_prop.order_prop_price b{
    color: #657aa5;
}
a.link-register-opt{
    display: block;
    position: relative;
    line-height: 38px;
    height: 38px;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
}
a.link-login{
    position: relative;
    display: block;
    font-weight: normal;
    font-style: normal;
    height: 40px;
    line-height: 40px;
    margin-top: 12px;
    display: block;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
 }
/*-------------------
СТРАНИЦА (ОШИБКА 404)
-------------------*/
.bg-404  .inner_page .container{
    background: url('../img/error-404-background.png') right center no-repeat;
}
.block_404_left{
    border: none;
    margin-top: 160px;
    margin-left: 0;
    text-align: left;
    width: auto;
}
.block_404_left .text{
    color: #33363b;
    letter-spacing: 0.75px;
}
.block_404_left .wrap_btn{
    padding: 0;
}
.block_404_left .wrap_btn .row a{
    border: 2px solid #657aa5;
    line-height: 34px;
}
.block_404_left .wrap_btn .row div:last-child a{
    background: #ffffff;
    color: #657aa5;
    -webkit-transition: ease-in-out 0.5s;
    -moz-transition: ease-in-out 0.5s;
    -o-transition: ease-in-out 0.5s;
    transition: ease-in-out 0.5s;
}
.block_404_left .wrap_btn .row a:hover{
    color: #ffffff;
    border-color: #052640;
}
p.known-info-text-1{
	font-size: 18px;
	text-transform: uppercase;
    font-family: 'noto_sans_regular';
    color: #657aa5;
    line-height: 18px;
    padding-top: 3px;
}
p.known-info-text-2{
	font-size: 12px;
	line-height: 12px;
}
/*-------------
СТРАНИЦА ПОИСКА
-------------*/
.wrap_search{
    margin-bottom: 16px;
}
.content-text .search_title{
    color: #3a3b41;
    font-size: 20px;
    font-family: 'noto_sans_regular';
}
.wrap_search .search_left input[type="text"]{
    color: #33363b;
    font-size: 14px;
    font-family: 'noto_sans_regular';
    border-color: #e5e8ee;
}
.block_left_menu > ul > li .inner-menu ul.overview{
	margin-bottom: 4px;
}
/*----------------
ТЕКСТОВАЯ СТРАНИЦА
----------------*/
.content-text .text_page h3, .content-text .text_page h2, .content-text ul li{
    font-family: 'noto_sans_regular';
    list-style: none;
}
.content-text .text_page ul li:before{
    content: "\f111";
    font-family: 'FontAwesome';
    color: #657aa5;
    font-size: 8px;
    margin-right: 10px;
    line-height: 20px;
}
/*------------
СТРАНИЦЫ ВХОДА
------------*/
.registr_page .wrap_registr_form_2{
    padding-bottom: 22px;
}
.left-block.moi-otstup{
    margin-top: 40px;
}
.registr_page .wrap_registr_form_2 .block_title{
    font-size: 15px;
    color: #33363b;
    font-family: 'noto_sans_regular';
    font-style: normal;
    letter-spacing: 2px;
}
.registr_page .wrap_registr_form_2 .wrap_auth .auth, .forgot_page .wrap_forgot_form_2 .wrap_auth .auth{
    color: #6c727d;
    font-size: 15px;
    font-family: 'noto_sans_regular';
    font-style: normal;
    letter-spacing: 1px;
}
.registr_page .wrap_registr_form .wrap_block .input_message_1, .registr_page .wrap_registr_form .wrap_block .input_message_2{
    font-style: normal;
    font-size: 13px;
}
.registr_page .wrap_registr_form .block_title, .login_page .wrap_login_form .block_title, .forgot_page .title{
    font-size: 15px;
    font-family: 'noto_sans_regular';
    font-style: normal;
}
.forgot_page .title{
    padding: 0 4%;
    background-color: #f6f6f6;
    margin: 0;
}
.registr_page .wrap_registr_form .wrap_block label, .login_page .wrap_login_form .wrap_block label,
.forgot_page .wrap_forgot_form .wrap_block label, .forgot_page .login_or_email{
    font-size: 13px;
}
.registr_page .title, .login_page .title{
    font-size: 15px;
    color: #33363b;
    text-transform: uppercase;
    border: none;
    font-family: 'noto_sans_regular';
    padding-left: 4%;
    background: #f6f6f6;
    margin-bottom: 0;
    padding-top: 30px;
}
.inner_page .main_inner_title.my-form-auth-title{
    margin-bottom: 0;
    border-bottom: 1px solid #e6e6e6;
    padding-left: 4%;
    background-color: #f6f6f6;
    padding-top: 12px;
    height: auto;
}
.inner_page .main_inner_title.my-form-auth-title .text{
    padding-bottom: 12px;
}
.my-center-block{
    margin-left: auto;
    margin-right: auto;
    max-width: 900px;
    padding-top: 22px;
}
.login_page .wrap_login_form{
    padding-bottom: 50px;
}
.login_page .wrap_login_form .wrap_block .forgot_password{
    font-size: 13px;
    font-family: 'noto_sans_regular';
}
.login_page .wrap_login_form .rememberme label{
    background-position: 0 2px;
}
.login_page .wrap_login_form .rememberme label.label-active{
    color: #33363b;
    background-position: 0 -24px;
}
.forgot_page .wrap_title_text{
    font-size: 13px;
    color: #6c727d;
    font-family: 'noto_sans_regular';
    background-color: #f6f6f6;
    margin: 0;
    padding: 25px 4%;
}
.forgot_page .wrap_forgot_form{
    margin-bottom: 0;
}
.forgot_page .wrap_forgot_form_2{
    padding: 0 4% 19px 4%;
    background-color: #f6f6f6;
}
.inner_page .my-title-text-page{
    height: auto;
}
.inner_page .my-title-text-page h1.text{
    border-bottom: 1px solid #ecebeb;
    font-size: 25px;
    margin-bottom: 15px;
    display: block;
}
.footer_block_center_left .center_left_title, .footer_block_center_left .center_left_email, .footer_block_center_left .footer_wrap_phone{
	margin-left: 0;
}
.main_block_news{
    margin-bottom: 4px;
}
.footer_block_top_center input[type="text"]::-webkit-input-placeholder,
.right_block_subscribt_center input[type="text"]::-webkit-input-placeholder{    color: #666666;    }
.footer_block_top_center input[type="text"]::-moz-placeholder,
.right_block_subscribt_center input[type="text"]::-moz-placeholder{    color: #666666;    }
.footer_block_top_center input[type="text"]::-moz-placeholder,
.right_block_subscribt_center input[type="text"]::-moz-placeholder{    color: #666666;    }
.footer_block_top_center input[type="text"]:-ms-input-placeholder,
.right_block_subscribt_center input[type="text"]:-ms-input-placeholder{    color: #666666;    }
.content-text a.link-opt-section{
    text-decoration: underline;
    font-family: 'noto_sans_regular'!important;
    color: #113c35;
}
.content-text a.link-opt-section:hover{
    text-decoration: underline;
    cursor: pointer;
}
/*--------------
ТАБЛИЦА НА САЙТЕ
--------------*/
td, th{
    border-color: #ecebeb;
    padding: 10px;
}
.content-text th p{
    margin-bottom: 0;
}
table{
    border: 1px solid #ecebeb;
}
.main_block_news .bl_right .news_slide .slides{
    padding-bottom: 15px;
    padding-left: 13px;
}
@media (min-width: 1200px){
	.block-you-slider .item_open .wrap_item_bnt .bnt_center{
		font-size: 13px;
	}
    .header-login{
        position: absolute;
        bottom: 0;
    }
    .header-login.enter{
        max-width: 200px;
        top: 0;
    }
    .header-login.enter a{
        float: left;
    }
    .filter_block.filter_price .block_name{
        margin-left: 0;
    }
    .one-item .item_open .wrap_item_bnt .bnt_center{
    	color: #3a3b41;
    	font-size: 13px;
    }
    #buy-now-slider .buy_now_bottom .buy_now_bottom_inner .wrap_price_name, .buy-now-slider .buy_now_bottom .buy_now_bottom_inner .wrap_price_name{
        height: auto;
    }
    .wrap_back_call input[type=text], .wrap_back_call input[type=text]:focus{
    	width: 150px;
    }
}
@media (max-width: 991px) and (min-width: 768px){
    .main_block_news .wrap_news{
        padding: 0;
    }
    .header-top-block-left p:first-child{
        letter-spacing: normal;
    }
    .header-top-block-left .wrap-phone{
    	margin-bottom: 10px;
    }
    .header-top-block-right{
    	margin-top: 65px;
    }
    #buy-now-slider .buy_now_top_small_img, .block-you-slider .buy_now_top_small_img, .buy-now-slider .buy_now_top_small_img{
        width: 28%;
    }
    .detail_block_buy .detail_block_price .discount_price{
    	font-size: 26px;
    	line-height: 22px;
    }
    .right_block_subscribt_right .wrap_input input[type="submit"], .right_block_subscribt_center input[type="text"], .wrap_input input[type="submit"]{
        font-size: 12px;
    }
}
@media (max-width: 768px){
	.header-top, .footer_block_second, .footer_block_top .footer_block_top_left{
		background: none;
		padding-left: 0;
	}
	.footer_block_center_left .center_left_title, .footer_block_center_left .center_left_email, .footer_block_center_left .footer_wrap_phone{
		margin-left: 0;
	}
	.footer_block_top_left{
		display: table;
		text-align: center;
	}
	.footer_block_top_left p{
		display: table-cell;
		text-align: center;
		vertical-align: middle;
		padding: 0 15%;
	}

}
@media (max-width: 767px){
	.footer_block_top_left p{
		display: table-cell;
		text-align: center;
		vertical-align: middle;
		padding: 0 15% !important;
	}
    .main_block_news .wrap_news{
        padding: 0;
    }
    .my-block-news-main-page{
        border-bottom: none;
    }
}
@media (max-width: 1199px) and (min-width: 992px){
	.main-top-menu .wrap-main-top-menu ul > li.li-first > a{
		padding-left: 0;
	}
	.wrap-top-inner-menu .item .wrap-banner{
		padding-left: 10px;
	}
    .main_block_news .wrap_news{
        padding: 0;
    }
}
@media (max-width: 991px){
	.main-top-menu .wrap-main-top-menu ul > li{
		display: inline-table;
		max-width: 15%;
	}
	.main-top-menu .wrap-main-top-menu ul > li > a{
		line-height: normal;
		display: table-cell;
		vertical-align: middle;
	}
	.inner_page .inner_title_brand .text{
		line-height: normal;
	}
	.inner_page .inner_title_brand{
		height: auto;
	}
}
@media (max-width: 1199px){
	.detail_block_back_call .wrap_input{
		float: none;
		margin-top: 10px;
		max-width: 100%;
		background-color: #f6f6f6;
	}
	a.btn_add_basket, a.btn_add_wish, a.link-register-opt, a.link-login{
		font-size: 12px;
	}
	.detail_block_back_call, form.sotbit_order_phone_form, .detail_block_back_call .wrap_back_call{
		height: auto;
	}
	.wrap_order_count .order_count_title{
		line-height: normal;
		padding-top: 10%;
	}
	.wrap_order_send_btn input[type=submit]{
		font-size: 12px;
	}
}

/*---------------
----COLLECTIONS--------
-----------------*/
span.collection_brand{
    display: block;
    color: #8f9aa2;
    font-family: 'noto_sans_italic';
    font-size: 13px;
    margin-bottom: 3px;
}
span.collection_name, span.collection_name a{
    display: block;
    color: #3a3b41;
    font-family: 'noto_sans_regular';
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 5px;
    text-decoration: none;
}
span.collection_name a:hover{
    text-decoration: underline;
}
.brand_list .brand_cart_wrap.collection_cart_wrap{
    margin-bottom: 8px;
}
.one-item .item_open.collection_item_open{
    display: block;
}
.brand_pagination ul li a{
    color: #6c727d;
}
.brand_pagination ul li a:hover{
    color: #657aa5;
}

.add_to_basket_section {
    padding: 10px 10px !important;
    height: 52px;
}
.add_to_basket_section a.btn_add_basket {
    line-height: 32px;
    margin: 0px;
    height: 32px;
    font-size: 13px;
    float: left;
    padding: 0px;
    display: block;
    width: 70%;
    margin-right: 5%;
}
.add_to_basket_section .block_quantity {
    float: right;
    border: none;
    width: 25%;
}

.add_to_basket_section .block_quantity input[name=quantity] {
    width: 100%;
    text-align: center;
    line-height: 32px;
    height: 32px;
    margin-top: 0;
    border: 1px solid #e5e8ee;
}
.add_to_basket_section .miss_small_modal{
    width: 155px;
}
/*FILTER*/
.inner_filter_block ul li.section-two-level{
    padding-left: 20px;
}
/*Кнопка подписки в разделе оптовиков*/
span.opt-subscribe-button{
    display: block;
    background-color: #657aa5;
    font-family: 'noto_sans_bold' !important;
    color: #ffffff;
    font-size: 13px;
    margin-top: 20px;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 0.5px;
    padding: 5px 0px;
}
span.opt-subscribe-button:hover{
    cursor: pointer;
    background-color: #6b86bc;
}
.opt-subscribe-button .miss_small_modal.class_basket{
    margin-top: -103px !important;
    margin-left: -15px !important;
}