.arrow_up_box {z-index:9999;}

.bl-advantages + .bl-brands{margin:10px 0px 10px 0px}
.bl-brands{margin:10px 0px 10px 0px;padding:10px;background:#111;}
.bl-brands:before{content:" ";clear:both;display:table;}
.bl-brands:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.bl-brands li{float:left;width:25%;padding:16px;padding-bottom:0px;padding-top:0px;}
.bl-brands li a{width: 100%;float: left;display: block;text-align: center;margin: 5px;height: 100px;line-height:100px;}
.bl-brands li a img {max-width: 100%;max-height: 100%;width: auto;vertical-align:middle;}
.bl-brands li:hover{background:#222;}
.delivery_box{padding:18px;background:#fff;font-size:13px;line-height:15px;}
.delivery_box h1{margin:0 0 0;font-family:aggloriac;font-size:24px;line-height:28px;font-weight:bold;color:#000;}
.delivery_box h2{font-size:19.5px;font-weight:bold;font-family:Arial, Tahoma, serif;line-height:22px;color:#000;}
.delivery_box .bot5{margin-bottom:5px;}
.delivery_box p{color:black;text-align:justify;margin-bottom:18px;font-size:13px;line-height:15px;}
.categories_lk_new{padding-left:44px!important;background:url(../images/icon/icon_new.png) 9px 50% no-repeat;}
.categories_lk_rare{padding-left:44px!important;background:url(../images/icon/ico_rare.png) 9px 50% no-repeat;line-height:14px !important;padding:5px 12px 5px 44px !important;}
[class*="categories_lk"] {padding: 0 16px 0 16px;}
.land2_kp{max-width:100%;background:#e4e4e4;height:80px;margin:15px auto;text-align:center;}
.land2_kp:last-child{margin-top:10px;margin-bottom:10px;}
.land2_kp ul > li{float:left;margin:10px 7px;width:18.45%;}
.land2_fig{width:330px;height:576px;}
.land2_fig .lan2_product_item__img{height:424px;display:block;vertical-align:middle;text-align:center;margin:0;padding:0;max-height:424px;}
.land2_fig .lan2_product_item__img > span{text-indent:9999px !important;}
.land2_fig .product_item__descr{font-style:normal;font-size:13px;color:black;text-align:center;border:none;}
.land2_fig .product_item__price{text-align:center;}
.land2_fig .product_item__price div{float:none;}
.land2_fig .product_item__price .price{color:black;}
.land2_fig .more_btn_wrap{margin-top:10px;}
.land2_fig .product_item__caption{padding-bottom:11px;}
.land2_search{max-width:100%;background:#e4e4e4;height:150px;margin:15px auto;text-align:center;}
.land2_bl-banners-2{}
.land2_search:after,
.land2_search:before,
.land2_search .lead_form:after,
.land2_search .lead_form:before,
.land2_search .follow_form:after,
.land2_search .follow_form:before,
.land2_kp ul:before,
.land2_kp ul:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.land2_search h4{font-weight:bold;font-size:18px;margin:15px auto;position:relative;float:left;width:100%;}
.land2_search p{position:relative;float:left;width:100%;text-align:center;line-height:20px;margin-bottom:0;font-size:15px;}
.land2_bl-banners-2 > *{max-width:980px;}
.follow_shuba{margin:15px auto;position:relative;float:left;width:100%;}
.follow_shuba a{margin:0 0 0 30px;float:left;}
.follow_shuba label{padding-top:8px;display:block;width:140px;margin:0 10px 0 220px;position:relative;float:left;font-size:15px;}
.follow_shuba input{float:left;line-height:30px;padding:0 8px;}
.lead_result{display:none;line-height:53px;margin-top:8px;float:left;text-align:center;width:100%;}
input.error{border:2px solid red;color:red;}
.land3 ul li a{color:white;}
.land3_kp{max-width:100%;background:transparent url('/assets/bagsbutik/images/KP_2inrow/kp_bg.jpg') repeat-x;height:47px;margin:0 0 15px 0;text-align:center;}
.land3_kp ul li{float:left;}
.land3_prod_box{margin:0;}
.land3 .filter_pagination,.land3_prod_box .filter_pagination.var2{background:white;}
.land3_prod_box .filter_pagination.var2{width:100%;float:left;}

/*
.land3_prod_box .product_item{float:left;position:relative;width:calc(50% - 10px);margin:0 5px 20px;height:605px;}
.land3_prod_box .product_item__img{position:relative;height:495px;overflow:hidden;cursor:pointer;text-align:center;}
.land3_prod_box .product_item__caption{height:105px;background:#1a1a1a;}
.land3_prod_box .product_item__descr, .land3_prod_box .product_item__descr h4{color:white;font-style:normal;font-weight:normal;font-size:15px;overflow:hidden;}
.land3_prod_box .product_item__descr h4{margin-right:17px;}
.land3_prod_box .name{float:left;}
.land3_prod_box .product_item__article{margin-top:-5px;position:relative;float:right;}
.land3_prod_box .product_item__price{float:left;width:100%;}
.land3_prod_box .product_item__price > div{margin:10px 10px 5px 5px;float:left;}
.land3_prod_box .product_item__price .old_price{width:90px;}
.land3_prod_box .more_btn_wrap{float:right !important;margin:5px 0 0 5px !important;}
.land3_prod_box .sale_percent{background:#2b2b2b;}
.land3_prod_box .more_btn_wrap a{background:red url('/assets/bagsbutik/images/arrow_white_right2.png') 118px center no-repeat;}
*/
.land3_prod_box .product_item{float:left;position:relative;width:calc(50% - 10px);margin:0 5px 20px;height:495px;overflow: hidden;}
.land3_prod_box .product_item__img{transition:all 0.3s;position:relative;height:495px;overflow:hidden;cursor:pointer;text-align:center;}
.land3_prod_box .product_item__caption{cursor:pointer;opacity:0;display:none;transition:all 0.3s;height: 100%;position: absolute;z-index: 2;top: 0;text-align: center;vertical-align: middle;display: table-cell;width: 100%;background: rgba(0,0,0,0.7);padding-top:calc(50% - 75px);}
.land3_prod_box .product_item__descr, .land3_prod_box .product_item__descr h4{color:white;font-style:normal;font-weight:normal;font-size:15px;overflow:hidden;text-align:center;height: auto;}
.land3_prod_box .product_item__descr h4{text-transform: uppercase;margin-bottom: 5px;padding: 1px;font-size: 18px;}
.land3_prod_box .product_item__descr .name {text-transform: uppercase;margin-top: 10px;font-size: 22px;line-height: 25px;}
.land3_prod_box .product_item__article{position:relative;color:#BDBDBD;margin-top:10px;margin-bottom:10px;}
.land3_prod_box .product_item__price{position: relative;width:100%;}
.land3_prod_box .product_item__price > div{margin:10px 10px 5px 5px;}
.land3_prod_box .product_item__price .old_price {width:70%;text-decoration:none;color:white;font-size:18px;text-align: left;margin-bottom: 0;}
.land3_prod_box .product_item__price .price {width:70%;text-decoration:none;color:white;float:left;font-size:20px;text-align: left;}
.land3_prod_box .product_item__price .old_price span {text-decoration: none;}
.land3_prod_box .more_btn_wrap {float:left !important;margin:22px 0 0 5px !important;text-align: center;width: 100%;}
.land3_prod_box .product_item__price .old_price span, .land3_prod_box .product_item__price .price span {margin-left: 20px;color:white;float:right;}
.land3_prod_box .product_item__price .price span {color:red;font-size:25px;font-weight: bold;}
.land3_prod_box .sale_percent{background:#2b2b2b;position:absolute;right:10px;top:10px;padding:3%;width:auto;font-size: 20px;}
.land3_prod_box .more_btn_wrap a{background:black url('/assets/bagsbutik/images/arrow_white_right2.png') 118px center no-repeat;border:1px solid silver;}

.land4_prod_box figure {width: 330px;}
.land4_prod_box .product_item {height:505px;}
.land4_prod_box .product_item__img {height:330px;}
.land4_prod_box .product_item {margin-bottom:10px;}

.error_box_main{background-color:#D7D7D7;}
.search-page.nik_style label, .search404 label{display:block;color:#000;font-family:aggloriac;font-weight:bold;font-size:24px;line-height:26px;margin-bottom:2px;}
.search404 button, .search-page.nik_style button{position:relative;display:block;float:left;border:0;width:102px;height:45px;margin:1px 0 0 10px;background:url('/assets/bagsbutik/images/button45_red.png') repeat-x 0 0;color:#fff;font-size:12px;text-align:center;cursor:pointer;line-height:45px;}
.search404 button span{padding-left:16px;background:url('/assets/bagsbutik/images/icon/ico_search_btn.png') no-repeat 0 0;}
.search-page.nik_style input[type="text"], .search404 input[type="text"]{display:block;float:left;background:#fff;border:1px solid #666;border-radius:2px;font-size:22px;line-height:45px;width:580px;height:45px;padding:0 10px;}
.search404 input[type="text"]{width:747px;}
.search404{height:100px;margin:0 0 0 0;background:#d7d7d7;padding:20px 60px;}
.search404_land2_bl-banners-2{margin:10px 0 -10px 0;}
.search_form{padding:18px;background:#fff;}
.bl-content{padding:18px;background:#fff;font-size:13px;line-height:15px;}
.bl-content h1, .bl-content .h1{margin:0 0 18px;font-family:aggloriac;font-size:24px;line-height:28px;font-weight:bold;}
.bl-content h3{margin:0 0 18px;font-size:14px;font-weight:bold;line-height:16px;}
.bl-content p{text-align:justify;margin-bottom:18px;}
.bl-content strong{color:#b71e24;}
.basket_body .container.clearfix{background:white;}
[data-catalog-sale]:before, [data-sale]:before{display:none;}
.comp_list_tickets > li > a[data-img="comp_list_data12"]{background:url('../images/icon/ico_furcoat.png') no-repeat 2px 2px;}
.comp_list_tickets > li > a[data-img="comp_list_data4"]{background:url('../images/icon/icon_men.png') no-repeat 1px -9px;}
.comp_list_tickets > li > a[data-img="comp_list_data3"]{background:url('../images/icon/ico_contest.png') no-repeat 4px 2px;}
.comp_list_tickets > li > a[data-img="comp_list_data2"]{background:url('../images/icon/ral_ico.png') no-repeat 2px 2px;}
.catalog_sale_percent, .sale_percent{margin:0 -4px;text-align:center;}
.catalog_price{text-align:center;}
.land3_prod_box .product_item__price > div.price{color:white;}
.bg_main, .basket_body{}
.basket_article.thank_you_left{text-align:center;}
.banners_thank_you{margin:0 0 26px;}
.product_item__article{text-align:center;}
.product_sorting__box a.ar_up{padding-right:7px;color:#c61a02;font-weight:bold;background:url(../images/arrow_sort_up.png) right 50% no-repeat;}
.bl_banners_item figcaption{padding:6px 18px;}
.basket_body .advantages_list.wrapper a{cursor:default;}
.red_circle{width:20px;height:20px;background-color:#fe0000;-webkit-border-radius:50%;border-radius:50%;color:#fff;font-size:16px;font-weight:600;text-align:center;margin-left:-1px;margin-top:4px;line-height:20px;}
.brand_name{font-weight:bold;font-size:16px;}
.fancybox-skin{padding:0px !important;}
.sale_primary_nav__list > li{margin-left:0px;}
.advantages_lk1{background:url(../images/icon/categ_sprite3.png) -71px -73px no-repeat !important;}
.time{min-height:82px;background-color:#f3f3f3;font-size:18px;color:red;}
.basket_img.cart_timer:after{display:none;}
.basket_img.cart_timer{height:auto;text-align: center;min-height: 50px;}
.timer_checkout{display:block;margin-top:20px;line-height:1.5;}
#load_popup_box{}
.load_popup_box{}
.load_popup_main{-webkit-border-radius:8px;border-radius:8px;border:none;background-color:rgb(239, 239, 239);width:990px;min-height:600px;position:relative;padding:10px 45px;margin-top:2px;}
.load_popup_main .arcticmodal-close{background:url(../images/fancybox_close.png) 0 0 no-repeat;top:10px;right:10px;width:21px;height:21px;position:absolute;overflow:hidden;text-indent:-9999px;-webkit-border-radius:2px;border-radius:2px;cursor:pointer;}
.load_img_logo{margin:auto;width:160px;}
.load_img_logo img{max-width:100%;height:auto;}
.text1{font-family:'Open Sans', Arial, sans-serif;font-size:19px;font-weight:300;letter-spacing:11px;color:#111;line-height:normal;text-align:center;padding-top:13px;margin-bottom:0;}
.text2{font-family:'Open Sans', sans-serif;font-size:26px;font-weight:bold;letter-spacing:5px;color:#222;line-height:normal;text-align:center;padding-top:9px;margin-bottom:0;}
.text3{font-family:Arial, Helvetica, sans-serif;font-size:24px;letter-spacing:3px;color:#f3562d;line-height:normal;text-align:center;padding-top:5px;margin-bottom:0;position:relative;}
.many_bugs_load{padding-top:86px;}
.load_form{position:relative;max-width:285px;min-height:255px;margin:auto;background:#f1f1f1 url('../images/bg_form_load.png') 0 0 repeat;border:1px solid #e1e1e1;border-top-color:#fff;box-shadow:0 -1px 0 0 #e1e1e1;z-index:50;text-align:center;padding:38px 25px 25px;}
.load_form_input{display:block;width:100%;height:30px;padding:0 17px;font-family:Arial, Helvetica, sans-serif !important;font-size:16px !important;border:1px solid #ccc;background:#fff;color:#000 !important;margin:auto;outline:none;margin-bottom:20px;}
.load_form_input::-webkit-input-placeholder{color:#000;opacity:1;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;}
.load_form_input::-moz-placeholder{color:#000;opacity:1;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;}
.load_form_input:-moz-placeholder{color:#000;opacity:1;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;}
.load_form_input:-ms-input-placeholder{color:#000;opacity:1;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;}
.load_form_input:focus::-webkit-input-placeholder{color:#000;opacity:0;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;}
.load_form_input:focus::-moz-placeholder{color:#000;opacity:0;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;}
.load_form_input:focus:-moz-placeholder{color:#000;opacity:0;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;}
.load_form_input:focus:-ms-input-placeholder{color:#000;opacity:0;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;}
.btn_send_load{display:inline-block;margin:auto;width:195px;height:50px;text-align:center;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:100%;font-weight:bold;line-height:50px;color:#ffffff;cursor:pointer;background:red;}
.form_txt1{display:block;font-family:Arial, Helvetica, sans-serif;font-size:22px;color:#222;line-height:26px;padding-bottom:7px;}
.form_txt2{display:block;font-family:Georgia, sans-serif;font-size:15px;color:#222;line-height:17px;padding-bottom:30px;}
[class^="loadabs_img_"]{position:absolute;}
[class^="loadabs_img_"] img{max-width:100%;height:auto;}
.loadabs_img_1{top:200px;left:50%;-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-ms-transform:translatex(-50%);-o-transform:translatex(-50%);transform:translatex(-50%);z-index:40;}
.loadabs_img_2{top:207px;left:7.2%;z-index:60;}
.loadabs_img_3{top:208px;right:5.3%;z-index:40;}
.loadabs_img_4{top:290px;right:13.1%;z-index:60;}
@media only screen and (max-width:1199px){.load_popup_main{width:900px;}
.loadabs_img_2{left:2.2%;}
.loadabs_img_3{right:3%;}
.loadabs_img_4{right:8%;}
}
@media only screen and (max-width:991px){.load_popup_main{width:740px;padding:10px 15px;}
.loadabs_img_2{width:290px;z-index:40;}
.loadabs_img_3{width:300px;}
.loadabs_img_4{z-index:45;width:235px;}
}
@media only screen and (max-width:789px){.load_popup_main{width:440px;padding:10px 15px;min-height:550px;}
.loadabs_img_1,
.loadabs_img_2,
.loadabs_img_3,
.loadabs_img_4{display:none;}
.text2,
.text3{font-size:19px;}
.many_bugs_load{padding-top:30px;}
}
@media only screen and (max-width:490px){.load_popup_main{width:auto;max-width:310px;}
}
.result_title1,.result_title2{display:none;text-align:center;margin:20px auto;}
.result_title1{font-weight:bold;font-size:16px;}
.btn_send_load a{color:white;}
.sold_out{bottom:10px;width:100%;padding:13px 5px 13px 54px;background:#eaeaea url('../images/icon/ico_smile.gif') no-repeat 12px 24px;border:1px solid #d6d6d6;margin:0px -5px 6px;}
.sale_header__logo{height:70px;}
.main_header_logo a{height:90px;}
.rest
{
    clear: both;
    background:#EFEFEF;
    text-align:center;
    color:black;
    font-size:13px;
    padding:18px 0;
    line-height:19px;/*width:86%;*/
    margin:0 auto;
}
.rest span{color:#95111c;font-weight:bold;}
.menu li a{padding:3px 4px 4px 11px !important;}
.popup_close, .popup_close{position:absolute;top:3px;right:3px;cursor:pointer;width:19px;height:19px;background:url('/assets/bagsbutik/images/popup_sprite.png') -55px -45px no-repeat;;}
#first_popup, #second_popup, #third_popup{display:none;left:-130px;height:auto;color:black;text-align:left;padding:20px;margin:8px;font-size:13px;font-family:Arial, Tahoma, serif;width:276px;min-height:50px;z-index:99;line-height:15px;bottom:297px;position:absolute;padding-left:40px;z-index:99;}
.popup_text {    line-height: 20px;}
#first_popup {background:url(/assets/bagsbutik/images/scary_bg.png) center top no-repeat;
    padding-top: 40px;
    height: 118px;
    box-shadow: 0px 5px 15px 2px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    padding-left: 50px;
}
#second_popup {background:url(/assets/bagsbutik/images/window-pugashka.png) center top no-repeat;
    padding-top: 40px;
    height: 98px;
    box-shadow: 0px 5px 15px 2px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    padding-left: 50px;
    bottom:188px;
}
#third_popup {background:url(/assets/bagsbutik/images/scary_bg_3.png) center top no-repeat;
    padding-top: 40px;
    height: 118px;
    box-shadow: 0px 5px 15px 2px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    padding-left: 50px;
    bottom:65px;
}

#added2cart {position: absolute;top: 90px;right: 50px;z-index: 500;max-height: 66px;text-align: center;color:black;text-align:left;padding:20px;margin:8px;font-size:13px;font-family:Arial, Tahoma, serif;width:186px;min-height:35px;z-index:99;line-height:15px;bottom:164px;position:absolute;background-color:white;border-radius:3px;border:1px solid gray;padding-left:40px;}
.first_popup_img{background:url('/assets/bagsbutik/images/popup_sprite.png') 0px 5px no-repeat;width:27px;height:24px;display:block;position:absolute;left:9px;top:14px;}
.second_popup_img{background:url('/assets/bagsbutik/images/popup_sprite.png') -26px -19px no-repeat;width:27px;height:24px;display:block;position:absolute;left:9px;top:18px;}
.added2cart {background:url('/assets/bagsbutik/images/popup_sprite.png') 0px 5px no-repeat;width:27px;height:24px;display:block;position:absolute;left:9px;top:14px;}
/*[class^="subcategories_list"] {background: #1b1c1d !important;}****/

#pre_order_form {display:none;padding:15px 0 0 0;text-align: center;}
#pre_order_form h4 {font-size: 15px; font-weight: bold;margin: 5px 0 25px;display: block;}
#pre_order_form form {display: block;width:100%;text-align: right;margin:10px auto;}
#pre_order_form form label {display: block;margin: 9px 0 0 0;width: 40%;float:left;}
#pre_order_form form input {display: block;margin:5px;width: 50%;float:left;}
button.pre_order {}
#pre_order_form .product_buttons.clearfix a:after{
    display: none;
}
#pre_order_form img{
    max-width: 50%;
    margin-bottom: 10px;
}
#pre_order_form p{
    margin-bottom: 30px;
}
#pre_order_form .product_red_btn.open_popup{
    display: block;
    text-align: center;
    margin-top: 25px;
    margin-left: 34px;
    padding-left: 0;
    font-size: 18px;
}

@media only screen and (max-width: 992px){
    .product_buttons a{
        width: 215px;
    }
}
@media only screen and (max-width: 479px){
    a.product_red_btn.open_popup:after{
        right: 7%;
    }
}

.product_buttons.clearfix.pre_order_buttons a{
    width: 75.7%;
    margin-left: 33px;
}
.have_seen_item {display: inline-block;width: 150px;text-align: center;color: white;margin: 0 10px 10px 10px;font-size: 14px;}
span.label {overflow: hidden;}
span.onlyToday {position: absolute;margin-top:-25px;font-size:15px;display:none;}
.basket_body {height: auto !important;}
/*страница доставки*/
.delivery_kp{
    float:left;
    width:21%;
    margin: 10px 2% 10px 2%;
    display: table;
    text-align: center;
    min-width: 150px;

}
.delivery_kp img{
    max-width: 100%;
    display: block;
    margin: 10px auto;
    max-height: 50px;
}
.delivery_kp span{
    width: 100%;
    display: block;
}
.delivery_box_content_bottom_one {
    padding: 25px 0 0 15px;
    width: 100%;
}
.delivery_box_content_bottom_one ul {
    margin-bottom: 18px;
}

.color_red_decoration{
    color: red;
    text-decoration: underline;
    font-weight: 700;
}
.color_red {
    color: red;
}
.bold{
    font-weight: bold;
}
.delivery_box_content_bottom_one li:before {
    color: red; /* Цвет маркера */
    content: "•"; /* Сам маркер */
    padding-right: 10px; /* Расстояние от маркера до текста */
    font-weight: bolder;
}
.delivery_box_content_bottom_one li{
    line-height: 20px;
    margin: 5px 0;
}
.delivery_time {
    float: left;
    width: 10%;
    margin: 32px 1% 10px 0%;
    display: block;
    text-align: center;
    min-width: 120px;
}
.delivery_time_one {
    background: url(../images/shape-2.png) 0 0 no-repeat;
    float: left;
    width: 282px;
    height: 173px;
    margin: 10px -8% -36px -18px;
    display: table;
    text-align: center;
    min-width: 100px;
    background-size: 75%;
}
.delivery_time_one p {
    display: block;
    width: 71%;
    text-align: center;
    color: white;
    font-size: 21px;
    margin:5% 0 11px;
}

.delivery_time_one span {
    display: block;
    width: 70%;
    color: #ffa3a3;
    margin-left: 5px;
    text-align: left;
}
.delivery_box_content_bottom h3{
    font-size: 21px;
    font-family: 'aggloriacbold';
    font-weight: bold;
    line-height: 22px;
    margin-bottom: 8px;
    color: #000;
}
.delivery_box_complect{
    display: block;
    margin-left: 12%;
    width: 75%;
}

.delivery_box_content_bottom li:before {
    color: red; /* Цвет маркера */
    content: "•"; /* Сам маркер */
    padding-right: 10px; /* Расстояние от маркера до текста */
    font-weight: bolder;
}
.delivery_box_content_bottom ul{
    list-style: none;
    padding: 0 0 0 0px;
}
.delivery_box_content h3,.delivery_box_content2 h3,.competitive_advantages_bx_delivery h3 {
    font-size: 21px;
    font-family: 'aggloriacbold';
    font-weight: bold;
    line-height: 22px;
    margin-bottom: 8px;
    color: #000;
    margin-top: 15px;
}
.competitive_advantages_bx_delivery{

    text-align: center;
    min-height: 130px;
    background: #FFF;
    float: left;
    border-bottom: 1px solid #E4DEDE;
}

.competitive_advantages_bx_item_delivery{
    width: 15.71932%;
    text-align: center;
    display: inline-block;
    padding: 0 10px;
    margin-bottom: 5%;
    min-width: 85px;
}

.block_with_icon_delivery{
    float:left;
}
.competitive_advantages_img_delivery {
    margin: 5px auto;
    width: auto;
    text-align: center;
    display: table;
    height: 49px;
}
.competitive_advantages_bx_delivery h3{
    text-align: left;
}
.delivery_it{
    display: block;
    float: left;
    width: 16%;
}
.delivery_it1{
    float: left;
    display: block;
    width: 84%;
    padding-left: 15px;
}
.delivery_box_content2{
    float:left;
}
.delivery_kp2 {
    float: left;
    width: 12%;
    margin: 10px 5px 10px 5px;
    display: table;
    text-align: center;
    min-width: 92px;
}

.journal{
    width: 12%;
    height: 20px;
    margin: 8px 10px 0 0;
}

.delivery_box_content_bottom{
    background: url(../images/delivery_complect-004.jpg) 0 0 no-repeat;
    min-height: 696px;
    padding: 10px 0 0 15px;
    width: 100%;
    background-size: cover;
}
.delivery_kp2 img{
    max-height: 61.3281px;
}
.competitive_advantages_txt.ral {color: silver;}

/*страница возврата*/
.return_box{
    background: #fff;
    font-size: 13px;
    line-height: 17px;
    width: 99.99%;
}
.bl-content_return {
    padding: 20px;
    background: #fff;
    font-size: 13px;
    line-height: 15px;
    overflow: hidden;
}
.bl-content_return h2{
    margin: 0 0 18px;
    font-family: aggloriac;
    font-size: 24px;
    line-height: 28px;
    font-weight: bold;
    color: #222222;
}
.return_li {
    padding: 0 0 0 8px;
    width: 100%;
}

.return_box_frame {
    display: block;
    position: relative;
    border-style: solid;
    border-color: red;
    border-width: 2px;
    float: left;
    width: 100%;
    max-width: 715px;
    margin: 0 10% 0 0;

}
.return_box_frame ul{
    list-style: disc;
    margin-right: 10px;
    padding-bottom: 20px;
    padding-top: 20px;
}

.return_box_frame li{
    margin-left: 28px;
    line-height: 20px;
    max-width: 633px;
}
.return_box_index{
    float:right;
    color: grey;
    margin-right: 6%;
    margin-bottom: 24px;
    display: block;
}

.return_li a{
    color: red;
    text-decoration: underline;
}
.return_item{
    width:16%;
    float: left;
    text-align: center;
    min-width: 110px;
}
.return_item span{
    text-align: center;
}
.return_item_box{
    width:100%;
    position: relative;
    overflow: hidden;
    margin-bottom: 35px;
}

.return_item_frame{
    float: left;
    margin: 40px 8px 0 8px;
}

.post_of_russia{
    position: absolute;
    height: 87px;
    width: 176px;
    right: 25px;
    top: 161px;
}

/* Filter */
.filter_form button {
    margin-top:10px;
    float: right;
    background: #222222;
    color: silver;
    border: 0;
    padding: 5px;
    cursor:pointer;
    transition: all 0.3s;
}
.filter_form button:hover {
    background: #333;
    color:white;
    transition: all 0.3s;
}
li.filter_item {
    display:inline-block;
    margin: 0 7px;
}
li.filter_item:first-child {
    margin-left:0;
}
li.filter_item:last-child {
    margin-right:0;
}
.filter_item_link {
    margin-bottom: 10px;
}
select.sub-menu {
    font-size:12px;
}
.filter_form {overflow: hidden;}
button[data-name*="submit"] {
    display: none;
}
strong.sort, strong.filter {
    cursor:pointer;
}
.product_sorting__box, .product_filter__box {display: none;position: absolute;min-width: 150px;height:auto;z-index: 12;margin-right: 4px;width: auto;background: white;padding:15px;right:0;}
.sorting_opts {width:100%;padding:0;margin-top:20px;position: relative;}
.sort,.filter {text-decoration:underline;}
.filter{margin-left:30px;}

@media only screen and (max-width: 767px) {
    .land3_prod_box .product_item__descr {
        height: 70px !important;
    }
    .land3_prod_box .product_item__caption{padding:0;height:auto;background:#1a1a1a;opacity:1;display:block;position:relative;bottom:0;overflow: hidden;}
    .land3_prod_box .product_item__descr, .land3_prod_box .product_item__descr h4{color:white;font-style:normal;font-weight:normal;font-size:15px;overflow:hidden;}
    .land3_prod_box .product_item__descr h4{margin-right:17px;margin-bottom: 0;}
    .land3_prod_box .product_item__descr .name{float:left;font-size:13px;}
    .land3_prod_box .product_item__article{margin-top:-5px;position:relative;float:right;}
    .land3_prod_box .product_item__price{float:left;width:100%;font-size:13px;}
    .land3_prod_box .product_item__price .price {float:left !important;font-size:13px;width:70%;text-align:left !important;}
    .land3_prod_box .product_item__price .price span {float:right;width:auto;font-size:13px;}
    .land3_prod_box .product_item__price > div{margin:10px 10px 5px 5px;float:left;font-size:13px;}
    .land3_prod_box .product_item__price .old_price {width:70%;font-size:13px;}
    .land3_prod_box .more_btn_wrap{float:right !important;margin:5px 0 0 5px !important;}
    .land3_prod_box .sale_percent{background:#2b2b2b; float:right;top:15px;right:5px;}
    .land3_prod_box .more_btn_wrap a{background:red url('/assets/bagsbutik/images/arrow_white_right2.png') 118px center no-repeat;border:none;}

}

.land3_prod_box .product_item:hover .product_item__caption {opacity:1;transition:all 0.3s}
.land3_prod_box .product_item:hover .front_img, .side_img {opacity:0;visibility:hidden;}
.land3_prod_box .product_item:hover .side_img {opacity:1;visibility:visible;}

.product_fotos_ul {height: 420px;overflow: hidden;}
.product_fotos_ul.ral li:first-child a {width: 100px;height: 100px;}
.product_fotos_ul.ral li a {width: 100px;height: 100px;}
.product_fotos_ul.ral {width:105px;overflow: hidden;height: 412px;}
.product_fotos_main.ral {float:left;}
.product_fotos_box.ral {width:auto;}
.product_data_bl.ral {width:45%;float:left;}

.product_data_bl.ral .product_brands {width:100%;text-align: center;padding:0;padding-top:10px;padding-bottom:10px;}
.product_title.ral span {font-weight:normal;color:gray;margin:5px;font-size: 14px;display: block;}
.product_title.ral h1 {font-weight:normal;font-size:large;}

.product_price.ral {margin: 0;height:65px;width: 100%;text-align: center;float: left;position:relative;}
.product_price_old.ral {float: left;margin-top: 15px;width:100%;position:relative;height:60px;overflow:hidden;}
.product_data_bl.ral .product_old > span {color:gray;}
.product_buttons.ral {margin: 10px 10px 10px 10px ;padding: 7px;float: right;width: 44%;position: relative;}
.product_buttons.ral button, .product_buttons.ral a {width: 100%;margin: 5px;font-size: 16px;}
.product_instock.ral {text-align: center;width: 100%;float: left;margin-top: 40px;}
.product_price.ral .product_old {color: #7B7B7B;}

.product_instock.ral a {text-decoration:underline;font-size:18px;font-weight:bold;color:white;margin-top:10px;display: block;}
#ral_del_info_bl {display:none;background:#1a1a1a;height:100%;width:100%;color:white;position:relative;}
#ral_del_info_bl  h4 {font-family: 'aggloriacbold';font-weight:bold;font-size:18px;width:100%;padding:15px;text-align:center;}
#ral_del_info_bl  p {margin:15px;}
#pre_order_form.ral div {color:white;font-size:15px;}
#pre_order_form.ral div label,#pre_order_form.ral div input {color:white;font-size:15px;}
#pre_order_form.ral div input {background:transparent;border:1px solid white;padding-top:5px;padding-bottom:5px;padding-left:5px;width: 43%;margin-left: 10px;}

.product_red_btn.ral {padding:25px 0 0 0; width:93%;height:100%;margin-left:0;display:block;font-size:18px;color:white;text-align:center;}
.product_black_btn.ral {padding:19px 0 0 0; width:93%;height:100%;margin-left:0;display:block;font-size:16px;color:white;text-align:center;background:#565656;}

.fancybox-wrap.ral .fancybox-skin {border:2px solid gray;}
.fancybox-wrap.ral .fancybox-close {background: url('/assets/bagsbutik/images/close_icon_ral.png') center center no-repeat;}
.product_blog_button  a#pre_order:after {right: 6%;}
.product_blog{position: relative;}
/* новая корзина */

.split_block{
    background-color: white;
    overflow: hidden;
    width: 287px;
    position: absolute;
    z-index: 12;
    top: 58px;
    right: 0px;
    display: none;
}
.split_left_block{
    width: 60%;
    padding: 10px;
}
.split_right_block{
    width: 40%;
    padding: 10px;
}
.split_left_block *{
    float: left;
    margin: 1px auto;
    display: block;
    width: 61%;
} 
.split_brand{
    font-size: 12px;
    font-weight: bold;
}
.split_img{
    max-width: 50px;
    max-height: 50px;
    margin-right: 8px;
}
.split_right_block *{
    float: right;
    margin: 1px auto;
    display: block;
}
.round_green{
    background-color: #3cb878;
    border-radius: 50%;
    width: 4px;
    height: 4px;
    margin-top: 3px;
    margin-right: 3px;
}
.split_old_price{
    color:#a6a6a6;
    text-decoration: line-through;
}
.split_remove{
    border-bottom: 1px dashed #a6a6a6;
    color: #a6a6a6;
    cursor: pointer;
}
.split_order_button{
    color: white;
    background-color: #d20c0c;
    text-transform: uppercase;
    font-size: 15px;
    margin: 0px auto;
    display: block;
    width: 100%;
    text-align: center;
    padding: 10px;
    height: 50px;
    font-weight: bold;
    line-height: 33px;
    font-family: Arial;
}
.split_order_button:hover{
    background-color: #b10707;
}
.split_cart_item{
    overflow: hidden;

    margin-bottom: 5px;
}
.split_new_price{
    font-weight: bold;
}
.split_hr{
    width: 93%;
    color: #A6A6A6;
    margin-left: 4%;
    float: left;
    margin-top: 0px;
}
.split_cart_full{
    position: relative;
    width: 190px;
    height: 55px;
    background-color: black;

}
.split_img_cart{
    float: left;
    width: 25%;
    padding: 10px;
}
.split_cart_title{
    color: white;
    float: left;
    width: 75%;
    font-size: 15px;
    padding: 5px;
    font-weight: bold;
}
.split_cart_count {
    width: 75%;
    color:#727272;
    float: left;
    padding-left: 5px;
}
.split_cart_total{
    display: block;
    width: 100%;
    text-align: center;
    padding: 10px;
    font-size: 16px;
}
.split_cart_total span{
    font-weight: bold;
}
.split_cart_empty{
    color: #454545;
    font-weight: bold;
    font-size: 18px;
    padding-top: 19px;
    display: block;
}

/*стринца отписки*/
.unsubscribe {
    background: #fff;
    font-size: 13px;
    line-height: 15px;
    padding-top: 1px;
}
.unsubscribe_ul li{
    width: 33.3%;
    float:left;
}
.unsubscribe_ul li label{
    margin-bottom: 10px;
    display: block;
}

.unsubscribe_letter{
    width: 10%;
    float:left;
    height: 20px;
}
.letter_label{
    width: 90%;
    float: left;
    height: 20px;
    margin-bottom: 20px;
    text-align: left;
    padding-top: 2px;
    font-size: 15px;
    font-weight: bold;
}

.unsubscribe_ul{
    float: left;
    width: 100%;
}

.form_unsubscribe{
    max-width: 755px;
}

/*сплит корзина*/
.split_basket_photo{
    float:left;
    color: #8e9398;
}
.split_basket_name{
    float:left;
    color: #8e9398;
    padding-left: 5px;
}
.split_basket_discount{
    float:left;
    color: #8e9398;
}
.split_basket_price{
    float:left;
    #text-align: center;
    color: #8e9398;
}
.split_table_basket{
    background-color: #faf9f8;
    padding: 10px 0 10px 20px !important;
    border-bottom: 1px solid #e5e5e5 !important;
}
.split_basket_center{
    padding: 5px 0 9px 1px;
    float: left;
    font-weight: bold;
    font-size: 16px;
    color: #95111c;
    padding-bottom: 3px;
    display: block;
    text-align: left;
}
.split_basket_left{
    float: left;
    padding-left:5px;
}
.split_basket_img{
    position: relative;
    float: left;
}
.split_basket_timer{
    text-align: center;
    color: #ff1717;
    font-size: 14px;
}
.NMD_bdr_content .split_basket_button{
    margin-left: -10px;

}
.split_garanty{background-color: #f3f3f3;}
.split_basket_button, .split_basket_button_index{
    display: block;
    color: white;
    background-color: #ff1717;
    font-size: 13px;
    border:none;
    line-height: 43px;
    #width: 380px;
    height: 44px;

    font-family: Arial;
}
.split_basket_button_index{
    width: 252px;
}

.split_basket_button:hover, .split_basket_button_index:hover {
    background: #d20c0c;
    cursor: pointer;
}

.basket_order_price_right{
    /*margin-right: 23px;*/
    font: 400 14px/19px Arial,sans-serif;
    float: right;
    color: #666;
    text-align: right;
}
.basket_order_price_right span{
    color: #95111c;
    font-weight: bold;
    font-size: 18px;
    padding-left: 3px;
}

.brand_name{
    padding: 4px 0 5px 1px;
}

.basket_description a{
    font-size: 12px;
    line-height: 12px;
    color: #707070;
    margin-bottom: 7px;
}
.basket_description.second{
    margin-bottom: 12px;
}

.number_price.split{
    font-size: 12px;
    color: #707070;
    margin-bottom: 10px;
    margin-top: 10px;
    display: block;
}
.number_price.second{
    margin-bottom: 11px;
}

.number_price, .basket_description {
    font-family:Tahoma;
}

.price_old.split{
    color: #666;
    text-decoration: line-through;
    padding-bottom: 3px;
    display: block;
    font-size:14px;
}
.product_item.cart {
    width:180px;
}
.product_item__caption {overflow: hidden;}
.product_item__caption.cart {padding:7px;font-family:Tahoma;}
.product_item__caption.cart > div {margin: 0 !important;}

.res_split_basket_price {
    text-align: left; padding-top: 5px;float:right !important;
}

.form_error {border:1px solid red !important;}
.form_valid {border:1px solid #2a6f07 !important;}

.tabs {
    height: 200px;
    font-size:14px;
}
.tabs > ul,
.tabs > ul > li {
    margin: 0;
    padding: 0;
    list-style: disc;
}
.tabs,
.tabs input[type="radio"]:checked + label {
    position: relative;
}
.tabs li,
.tabs input[type="radio"] + label {
    display: inline-block;
}
.tabs li > div,
.tabs input[type="radio"] {
    position: absolute;
}
.tabs li > div,
.tabs input[type="radio"] + label {
    border: solid 1px #f1efed;
}

.tabs li {
    vertical-align: top;
}

.tabs li > div {
    top: 33px;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 1px;
    overflow: auto;
    background: #ffffff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.tabs input[type="radio"] + label {
    margin: 0 -2px 0 0;
    padding: 4px 10px;
    line-height: 32px;
    background: #d8d5d2;
    text-align: center;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    border: solid 1px #d8d5d2;
    color: #545659;
    position: relative;
    top: -6px;
    height: 40px;
}
.tabs input[type="radio"]:checked + label {
    z-index: 1;
    background: #ffffff;
    border-color: #ffffff;
    cursor: default;
    color:black;
    text-transform: uppercase;
    top: -10px;
    position: relative;
    height: 44px;
    padding: 8px 18px;
}
.tabs input[type="radio"] {
    opacity: 0;
}
.tabs input[type="radio"] ~ div {
    display: none;
}
.tabs input[type="radio"]:checked:not(:disabled) ~ div {
    display: block;
}

.tabs input[type="radio"] + label:hover{
    background: #9a938d;
    color: white;
}

.tabs input[type="radio"]:checked + label:hover{
    background: #fff;
    border-color: #fff;
    color:black;
}

.split-questions{
    color:white;
    padding: 15px auto;
    width: 100%;
    overflow: hidden;
}

.tabs_split_questions{
    background: url(/assets/bagsbutik/images/agent-banner2.jpg) no-repeat;
    background-size: 100%;
    margin: 0;
    max-width: 860px;
}

.split_questions_text{
    padding-top: 15px;
    padding-left: 15px;
}
p.split_questions_text {
    margin-bottom: 0;
    line-height: 15px;
}

.split_questions_text1 {
    padding-left: 15px;
    line-height: 20px;
}

/* для бутстрапа */
.text-danger {
    color: #ff1717;
}

.media {
    margin-top: 15px;
}
.media:first-child {
    margin-top: 0;
}
.media,
.media-body {
    overflow: hidden;
    zoom: 1;
}
.media-body {
    width: 10000px;
}
.media-object {
    display: block;
}
.media-object.img-thumbnail {
    max-width: none;
}
.media-right,
.media > .pull-right {
    padding-left: 10px;
}
.media-left,
.media > .pull-left {
    padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
    display: table-cell;
    vertical-align: top;
}
.media-middle {
    vertical-align: middle;
}
.media-bottom {
    vertical-align: bottom;
}
.media-heading {
    margin-top: 0;
    margin-bottom: 5px;
}
.media-list {
    padding-left: 0;
    list-style: none;
}
.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
    float: none !important;
}

/* step one*/
.split_title_step_one, .split_title_step_two, .split_title_step_three{
    font-size: 17px;
}
.basket_form_title{
    text-align: center;
    font-size: 16px;
    font-family: Arial;
    margin-bottom: 20px;
    color: #202327;
    margin-left: -10px;
}
i.required{
    position: absolute;
    top: 0px;
    right: -23px;
    font-size: large;
}
.basket_input input.input_split_checkout{margin-left: -10px; width: 380px;}
div.input_split_checkout{position: relative; height: 35px; margin-bottom: 10px;}
/* step two*/
.split_terms_delivery{
    text-align: center;
    border: 2px solid black;
    font-size: 18px;
    padding-top: 15px;
    padding-bottom: 15px;
    line-height: 30px;
    overflow: hidden;
}
.split_money{
    margin: 10px auto !important;
    background-color: #ebebeb;
    color: #5b5d5f;
    padding: 20px 20px 10px 0;
}
.split_order-bonus{text-align: left;margin-top:15px;}
.split_you_ordered{
    font-weight: bold;
    font-size: 17px;
    margin: 10px 0 10px 0;
}
.split_name_ordered{
    color: #8e9398;
    border-bottom: 1px solid #dcdfe3;
    padding-bottom: 5px;
}
.split_list_name_basket{
    padding: 10px 0 10px 0;
    border-bottom: 1px solid #dcdfe3;
}
.split_background_bonus{background: #f1f2f4 url(/assets/bagsbutik/images/order_bonus.jpg) no-repeat; min-height: 95px;}

.goods_table {margin-left:20px;margin-top:30px;margin-right: 15px;padding: 0;max-width:700px;}

.cart_carusel {width:220px;}
.cart_row_title, .cart_row_title * {padding:0 !important;}
.cart_row_title {margin-bottom: 13px;overflow: hidden;}
.split_basket_img {width:100px;}

.split_dropdown {height:65px;overflow: hidden;border:1px solid #b4b0ac;margin-bottom: 10px;}
.tri_down {
    position: absolute;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #b4b0ac;
    right:-5px;
    top:10px;
}
.tri_up {
    position: absolute;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #b4b0ac;
    right:-5px;
    top:10px;
}
.split_dropdown:last-child {}
.split_dropdown .row {padding:20px;padding-top:15px;padding-left:10px;}
.split_dropdown h3 {font:13px/16px Arial;font-weight:bold;}
.split_right {
    width:24%;
    margin-top:30px;

}
.pointer {cursor:pointer;height:100%;}
.split_partners img {}

/*Горизонтальная карусель CSS*/
.jscarousal-horizontal{
    width: 740px;  /* ширина и высота коробки для слайдов */
    height: 118px;
    background-color: #121212;
    border: solid 1px #7A7677;
    margin: 0;
    padding: 0;
    padding: 22px 8px 22px 8px;
    position: relative;}
.jscarousal-contents-horizontal{
    width: 690px;  /* ширина и высота области где слайды */
    height: 124px;
    float: left;
    position: relative;
    overflow: hidden;}
.jscarousal-contents-horizontal img{
    width: 120px;  /* ширина и высота картинок */
    height: 94px;
    border: solid 1px #7A7677;}
.jscarousal-horizontal-back, .jscarousal-horizontal-forward{
    float: left;
    width: 23px;
    height: 98px;
    background-color: #121212;
    color: White;
    position: relative;
    top: 6px;
    cursor: pointer;}
.jscarousal-horizontal-back{
    background-image: url(images/left_arrow.jpg);
    background-repeat: no-repeat;
    background-position: left;}
.jscarousal-horizontal-forward{
    background-image: url(images/right_arrow.jpg);
    background-repeat: no-repeat;
    background-position: right;}
.jscarousal-contents-horizontal > div{
    position: absolute;
    width: 100%;}
.jscarousal-contents-horizontal > div > div{
    float: left;
    margin-left: 8px;
    margin-right: 8px;}
/*Горизонтальная карусель CSS*/

/*Вериткальная карусель CSS*/
.jscarousal-vertical{                       /* ширина и высота коробки для слайдов */
    background-color: #e0dcd9;
    border: solid 1px #e0dcd9;
    margin: 0;
    padding: 0;
    position: relative;
    overflow: hidden;}
.jscarousal-contents-vertical{              /* ширина и высота области где слайды */
    overflow: hidden;
    width: 100%;
    height: 605px;}
.jscarousal-contents-vertical > div > div{  /* ширина и высота коробки для картинок */
    width: 185px;
    margin: 0 auto 15px 11px;}
.jscarousal-contents-vertical img{          /* ширина и высота картинок */
    #border: solid 1px #7A7677;}
.jscarousal-vertical-back, .jscarousal-vertical-forward{
    width: 100%;
    height: 28px;
    color: White;
    position: relative;
    cursor: pointer;
    z-index:100;}
.jscarousal-vertical-back{
    background-image: url(/assets/bagsbutik/images/top_arrow.png);
    background-repeat: no-repeat;
    background-position: bottom;}
.jscarousal-vertical-back:hover{
    background-image: url(/assets/bagsbutik/images/top_arrow1.jpg);
    background-repeat: no-repeat;
    background-position: bottom;}
.jscarousal-vertical-forward{
    background-image: url(/assets/bagsbutik/images/bottom_arrow.png);
    background-repeat: no-repeat;
    background-position: top;}
.jscarousal-vertical-forward:hover{
    background-image: url(/assets/bagsbutik/images/bottom_arrow1.jpg);
    background-repeat: no-repeat;
    background-position: top;}
.jscarousal-contents-vertical > div{
    position: absolute;
    top: 40px;
    width: 100%;
    height: 820px;
    overflow: hidden;}
.jscarousal-contents-vertical > div > div span{
    display: block;
    width: 70%;
    text-align: center;}
/*Вериткальная карусель CSS*/

/*Общие*/
.hidden{	display: none;    }
.visible{	display: block;}
.thumbnail-active{
    filter: alpha(opacity=100);
    opacity: 1.0;
    cursor: pointer;}
.thumbnail-inactive{
    filter: alpha(opacity=90);
    opacity: 0.9;
    cursor: pointer;}
.thumbnail-text{
    color: #E0E0E0;
    font-weight: bold;
    text-align: left;
    display: block;
    padding: 10px 2px 2px 0px;}
.thumbnail-text a{
    color: #E0E0E0; text-decoration: none;}
.thumbnail-text a:hover{
    color: #fff;}
.title_slider_split_basket{
    text-align: center;
    font-size: 14px;
    #margin-right: 18px;
    background-color: #f1efed;
    font-weight: bold;
    padding: 10px;
    color: #5c5f63;
}
.text-italic{
    font-style: italic;
    font-size: 12px;
}
/*KP glasses*/
.cart_preim .catalog_advantages .comp_advantages_list.glasses > li > a {
    padding-top:8px !important;
}
li a.glasses {
    font-family:Tahoma;
    font-size:12px;
}

.comp_advantages_list.glasses.brand li{
    width:20%;
}
.comp_advantages_list.glasses li:first-child a.glasses {
    font-size:11px;
}
.adventage1.glasses:before {
    background:url(/assets/bagsbutik/images/01_MINI_made-in-italy.png) no-repeat !important;
    background-size: 100% !important;
}
.adventage2.glasses {
    padding-left:60px !important;
}
.adventage2.glasses:before {
    background:url(/assets/bagsbutik/images/02_MINI_original-lenses.png) no-repeat !important;
    background-size: 100% !important;
    width:40px !important;
    top:28px;
}
.adventage2.glasses.brand:before {
    top:22px;
}
.adventage3.glasses:before {
    background:url(/assets/bagsbutik/images/03_MINI_uv-protect.png) no-repeat !important;
    background-size: 100% !important;
    top:22px;
}
.adventage3.glasses.brand:before {
    top:20px;
}
.adventage4.glasses:before {
    background:url(/assets/bagsbutik/images/04_MINI_hypoallergenic.png) no-repeat !important;
    background-size: 100% !important;
    top:28px;
}
.adventage5.glasses:before {
    background:url(/assets/bagsbutik/images/05_MINI_free-delivery.png) no-repeat !important;
    background-size: 100% !important;
    top: 30px;
}
.adventage5.glasses.brand:before {
    top:25px;
}
.adventage6.glasses {
    padding-left:60px !important;
}
.adventage6.glasses:before {
    background:url(/assets/bagsbutik/images/06_MINI_money-after-inspection.png) no-repeat !important;
    background-size: 100% !important;
    width:40px !important;
    top: 32px;
}
.adventage6.glasses.brand:before {
    top:23px;
}

h1.big_label_font{
    font-family: 'aggloriacbold';
    color: #fff;
    font-size: 24px;
    line-height: 21px;
    text-align: center;
    padding: 0 0 24px 17px;
}

.delivery_box > ul{
    list-style: square;
    margin-left: 20px;
}

/*RetailRocket override*/

.rr-widget1.brand {background:black;margin-bottom: 5px;}
.rr-widget1.brand .retailrocket-widgettitle {padding: 0 0 11px 17px;margin-top: 10px;text-transform: uppercase;text-align: center;}
.rr-widget1.brand .bx-viewport {height: 240px!important;}
.rr-widget1.brand .bx-wrapper {max-width: 716px !important;}
.rr-widget1.brand .bx-prev {top:100px;border-right: 9px solid #4E4E4E;}
.rr-widget1.brand a.bx-prev:hover {border-right: 9px solid white;}
.rr-widget1.brand .bx-next {top:100px;border-left: 9px solid #4E4E4E;}
.rr-widget1.brand a.bx-next:hover {border-left: 9px solid white;}
.rr-widget1.brand .retailrocket-item {background: #272727;padding: 6px;width: 172px !important;margin-right: 9px !important;left: -15px;}
.rr-widget1.brand .retailrocket-item:hover {border: 1px solid red;}
.rr-widget1.brand .retailrocket-item-price {font-size: 16px;line-height: 20px;color: #fff;font-weight: bold;}
.rr-widget1.brand .retailrocket-item:hover .retailrocket-item-price {color: red;}
.rr-widget1.brand .retailrocket-item-brand {color: white;margin: 0 auto 5px;margin-top: 5px;font-weight: bold;}

.catalog_box_right {position: relative;}
.filter_pagination.brand {background:transparent;position: absolute;width:100%;margin:20px 0;}
.filter_pagination.brand .content_pagination > * {background:#272727 !important;color:white !important;}
.filter_pagination.brand .content_pagination .blog-page-dots {background:#272727;color:white;}
.filter_pagination.brand .content_pagination > *:hover {border:1px solid red;}
.filter_pagination.brand .blog-page-current {background: red !important;color: #fff;}
.filter_pagination.brand .blog-page-current:hover, .filter_pagination.brand .content_pagination .blog-page-dots {border:none;}
.filter_pagination.brand .product_sorting {color:white;padding: 5px 26px 7px 10px;background:#272727;}
.products_box.brand {margin: 0 -5px 0;padding: 70px 0px 0;}

.rr-widget1.main {background:black;margin-bottom: 5px;}
.rr-widget1.main .retailrocket-widgettitle {padding: 0 0 11px 17px;margin-top: 10px;text-transform: uppercase;text-align: center;}
.rr-widget1.main .bx-viewport {height: 260px!important;}
.rr-widget1.main .bx-wrapper {max-width: 960px !important;}
.rr-widget1.main .bx-prev {top:100px;border-right: 9px solid #4E4E4E;}
.rr-widget1.main a.bx-prev:hover {border-right: 9px solid white;}
.rr-widget1.main .bx-next {top:100px;border-left: 9px solid #4E4E4E;}
.rr-widget1.main a.bx-next:hover {border-left: 9px solid white;}
.rr-widget1.main .retailrocket-item {background: #272727;padding: 10px;width: 183px !important;margin-right: 9px !important;left: 60px;}
.rr-widget1.main .retailrocket-item:hover {border: 1px solid red; background: #000000;}
.rr-widget1.main .retailrocket-item-price {font-size: 16px;line-height: 20px;color: #fff;font-weight: bold;}
.rr-widget1.main .retailrocket-item:hover .retailrocket-item-price {color: red;}
.rr-widget1.main .retailrocket-item-brand {color: white;margin: 0 auto 5px;margin-top: 5px;font-weight: bold;}


.rr-widget2.sale .retailrocket-widgettitle {padding: 11px 10px 0px 10px;margin-top: 10px;text-transform: uppercase;text-align: center;}
.rr-widget2.sale .bx-viewport {height: 260px!important;}
.rr-widget2.sale .bx-wrapper {max-width: 960px !important;}
.rr-widget2.sale .bx-prev {top:100px;border-right: 9px solid #b7b7b7;}
.rr-widget2.sale a.bx-prev:hover {border-right: 9px solid black;}
.rr-widget2.sale .bx-next {top:100px;border-left: 9px solid #b7b7b7;}
.rr-widget2.sale a.bx-next:hover {border-left: 9px solid black;}
.rr-widget2.sale .retailrocket-item {background: #ebebeb;padding: 10px;width: 184px !important;margin-right: 9px !important;left: 50px;}
.rr-widget2.sale .retailrocket-item:hover {border: 1px solid red; background: white;}
.rr-widget2.sale .retailrocket-item-price {font-size: 16px;line-height: 20px;color: black;font-weight: bold;}
.rr-widget2.sale .retailrocket-item:hover .retailrocket-item-price {color: red;}
.rr-widget2.sale .retailrocket-item-brand {color: black;margin: 0 auto 5px;margin-top: 5px;font-weight: bold;}

#RRField .offers_title{text-transform: uppercase; padding:11px 10px 0 10px; width:380px;}
#RRField .owl-item{background: #ebebeb;padding: 10px;width: 184px !important;margin-right: 9px !important;left: 50px; margin-bottom: 15px;}
#RRField .carousel_wrap_offers{padding:18px 36px 0;}
#RRField .owl-item:hover{background: white; border: 1px solid red;}
#RRField .owl_company{color: black; margin: 0 auto 5px; margin-top: 5px;font-weight: bold; max-height: 14px; overflow: hidden;}
#RRField .carousel_item figcaption{padding:5px 0px 0px;}
#RRField .owl_price{font-size: 16px; line-height: 20px; color: black; font-weight: bold;}
#RRField .owl-item:hover .owl_price{color:red;}
#RRField .owl-prev, #RRField .owl-next{top:110px;}
#RRField .owl-prev{left: -25px;}
#RRField .owl-wrapper-outer{width: 965px;}
#RRField .owl-prev:hover{border-right: 9px solid black;}
#RRField .owl-next:hover{border-left: 9px solid black;}

.rr-widget1.item_two {background:white;margin-bottom: 5px;}
.rr-widget1.item_two .retailrocket-widgettitle {padding: 10px 0 11px 17px;margin-top: 10px;text-transform: uppercase;text-align: center; color:black;}
.rr-widget1.item_two .bx-viewport {height: 260px!important;}
.rr-widget1.item_two .bx-wrapper {max-width: 940px !important;}
.rr-widget1.item_two .bx-prev {top:100px;border-right: 9px solid #b7b7b7;}
.rr-widget1.item_two a.bx-prev:hover {border-right: 9px solid black;}
.rr-widget1.item_two .bx-next {top:100px;border-left: 9px solid #b7b7b7;}
.rr-widget1.item_two a.bx-next:hover {border-left: 9px solid black;}
.rr-widget1.item_two .retailrocket-item {background: #ebebeb;padding: 10px;width: 180px !important;margin-right: 9px !important;left: -30px;}
.rr-widget1.item_two .retailrocket-item:hover {border: 1px solid red; background: white;}
.rr-widget1.item_two .retailrocket-item-price {font-size: 16px;line-height: 20px;color: black;font-weight: bold;}
.rr-widget1.item_two .retailrocket-item:hover .retailrocket-item-price {color: red;}
.rr-widget1.item_two .retailrocket-item-brand {color: black;margin: 0 auto 5px;margin-top: 5px;font-weight: bold;}

.rr-widget2.item_one {background:black;margin-bottom: 5px;}
.rr-widget2.item_one .rr-con{background: black; padding-top:0px;}
.rr-widget2.item_one .retailrocket-widgettitle {padding: 10px 0 11px 17px;margin-top: 10px;text-transform: uppercase;text-align: center; display: block; color:white; background-color: black;}
.rr-widget2.item_one .bx-viewport {height: 295px!important;}
.rr-widget2.item_one .bx-wrapper {max-width: 940px !important;}
.rr-widget2.item_one .bx-prev {top:100px;border-right: 9px solid #4E4E4E;}
.rr-widget2.item_one a.bx-prev:hover {border-right: 9px solid white;}
.rr-widget2.item_one .bx-next {top:100px;border-left: 9px solid #4E4E4E;}
.rr-widget2.item_one a.bx-next:hover {border-left: 9px solid white;}
.rr-widget2.item_one .retailrocket-item {background: #272727;padding: 10px;width: 180px !important;margin-right: 9px !important;left: -40px;}
.rr-widget2.item_one .retailrocket-item:hover {border: 1px solid red; background: #000000;}
.rr-widget2.item_one .retailrocket-item-price {font-size: 16px;line-height: 20px;color: #fff;font-weight: bold;}
.rr-widget2.item_one .retailrocket-item:hover .retailrocket-item-price {color: red;}
.rr-widget2.item_one .retailrocket-item-brand {color: white;margin: 0 auto 5px;margin-top: 5px;font-weight: bold;}

.rr-widget2.old_cart {background:black;margin-bottom: 5px;}
.rr-widget2.old_cart .rr-con{background: white; padding-top:0px;}
.rr-widget2.old_cart .retailrocket-widgettitle {padding: 10px 0 11px 17px;margin-top: 10px;text-transform: uppercase;text-align: center; display: block; color:black; background-color: white; border-radius: 0;}
.rr-widget2.old_cart .bx-viewport {height: 242px!important;}
.rr-widget2.old_cart .bx-wrapper {max-width: 600px !important;}
.rr-widget2.old_cart .bx-prev {top:100px;border-right: 9px solid #b7b7b7;}
.rr-widget2.old_cart a.bx-prev:hover {border-right: 9px solid black;}
.rr-widget2.old_cart .bx-next {top:100px;border-left: 9px solid #b7b7b7; right: -22px;}
.rr-widget2.old_cart a.bx-next:hover {border-left: 9px solid black;}
.rr-widget2.old_cart .retailrocket-item {background: #ebebeb;padding: 10px;width: 141px !important;margin-right: 9px !important;left: 97px;}
.rr-widget2.old_cart .retailrocket-item:hover {border: 1px solid red; background: white;}
.rr-widget2.old_cart .retailrocket-item-price {font-size: 16px;line-height: 20px;color: black;font-weight: bold;}
.rr-widget2.old_cart .retailrocket-item:hover .retailrocket-item-price {color: red;}
.rr-widget2.old_cart .retailrocket-item-brand {color: black;margin: 0 auto 5px;margin-top: 5px;font-weight: bold;}

.split_cart_rr{width: 100%; float: left;}
.split_cart_rr .rr-widget2.old_cart {background:black;margin-bottom: 5px;}
.split_cart_rr .rr-widget2.old_cart .rr-con{background: white; padding-top:0px;}
.split_cart_rr .rr-widget2.old_cart .retailrocket-widgettitle {padding: 0px 0 11px 17px;margin-top: 0px;text-transform: uppercase;text-align: center; display: block; color:black; background-color: white; border-radius: 0;}
.split_cart_rr .rr-widget2.old_cart .bx-viewport {height: 276px!important;}
.split_cart_rr .rr-widget2.old_cart .bx-wrapper {max-width: 910px !important;}
.split_cart_rr .rr-widget2.old_cart .bx-prev {top:100px;border-right: 9px solid #b7b7b7;}
.split_cart_rr .rr-widget2.old_cart a.bx-prev:hover {border-right: 9px solid black;}
.split_cart_rr .rr-widget2.old_cart .bx-next {top:100px;border-left: 9px solid #b7b7b7; right: -25px;}
.split_cart_rr .rr-widget2.old_cart a.bx-next:hover {border-left: 9px solid black;}
.split_cart_rr .rr-widget2.old_cart .retailrocket-item {background: #ebebeb;padding: 10px;width: 173px !important;margin-right: 9px !important;left: 86px;}
.split_cart_rr .rr-widget2.old_cart .retailrocket-item:hover {border: 1px solid red; background: white;}
.split_cart_rr .rr-widget2.old_cart .retailrocket-item-price {font-size: 16px;line-height: 20px;color: black;font-weight: bold;}
.split_cart_rr .rr-widget2.old_cart .retailrocket-item:hover .retailrocket-item-price {color: red;}
.split_cart_rr .rr-widget2.old_cart .retailrocket-item-brand {color: black;margin: 0 auto 5px;margin-top: 5px;font-weight: bold;}

.NMD_header{height: 60px; background: black;position: fixed;top: 0;left: 0;z-index: 15;}
.NMD_header:after {content: " ";clear: both;display: table;}
.NMD_img_header_menu{max-width: 30px;}
.NMD_logo_btn_menu, .NMD_logo_header_main, .NMD_logo_research, .NMD_logo_checkout{line-height: 60px;}
.NMD_img_header_menu{
    max-width: 30px;
    vertical-align: middle;
    display: inline-block;
    margin-bottom: 0;
}
.NMD_img_header_logo {
    display: inline-block;
    max-width: 191px;
    vertical-align: middle;
    margin-bottom: 0;
}
.NMD_img_header_research, .NMD_img_header_checkout{
    display: inline-block;
    /*max-width: 22px;*/
    vertical-align: middle;
    margin-bottom: 0;
}
.NMD_img_research_btn{
    max-width: 22px;
    vertical-align: middle;
    margin-bottom: 0;
}

.NMD_email_podpiska{
    width: 80%;
    height: 40px;
    float: left;
    font-size: 13px;
    border-radius: 0;
}
.NMD_send_podpiska{
    width: 20%;
    float: left;
    height: 40px;
    line-height: 40px;
    display: block;
    text-align: center;
    background: #ff1717;
}
.NMD_img_podpiska{
    vertical-align: middle;
    width: 33px;
}
.NMD_img_trubka{
    vertical-align: middle;
    width: 26px;
    margin-right: 10px;
}
.NMD_telephone{
    display: block;
    height: 50px;
    text-align: center;
    line-height: 50px;
    width: 100%;
    font-size: 18px;
    font-weight: bold;
    color: white;
    background: #ff1717;
    margin-top: 10px;
}
.NMD_lead_result{
    height: 30px;
    color:white;
    font-size: 18px;
    line-height: 30px;
}

.NMD_logo_checkout .red_circle {margin-left: -10px;margin-top: 10px;position: absolute;}

.menu_closed_icon {background: url('/assets/bagsbutik/images/close_icon_white.png') center center no-repeat;}
.menu_box {background:black !important;}
.menu_box ul li {border-bottom:1px solid #252525;}
.menu_box a {color:white !important;}
/* Outlet */
.show_outlet {width:100%;background: url('/assets/bagsbutik/images/header_1_sets.jpg') center top no-repeat;cursor:pointer;transition:background 0.5s;height:81px;margin-top: 5px;background-size: contain;    margin-bottom: -1px;}
.outlet_content {display: none;width:100%;height:475px;background: black url('/assets/bagsbutik/images/header_bg_sets_2.jpg') center bottom no-repeat;background-size:cover;padding: 10px 12%;padding-bottom:20px;overflow: hidden;margin-bottom: 5px;color:#dedede;font-family: Tahoma;font-size:15px;line-height: 24px;padding-top:45px;}

/*Для акции Outlet*/
.sale_header__logo.outlet {height:50px;background: url(/assets/bagsbutik/images/logo_1.png) 0 0 no-repeat;width:320px;}
.outlet .sale_header2__timer_item span {font-size: 23px;width: 26px;height: 32px;line-height: 33px;}
.sale_header2__timer.outlet {width:250px;float:right;}
.sale_header2__cart_search.outlet {margin-right: 20px;float: right;padding-left: 0;}
.sale_header__logo_box.outlet{left: 320px;position: relative;}
.sale_header2__contact.outlet {position: relative; margin-left: -200px;}
.sale_header2__contact.outlet dl {width:205px;}
.sale_header2__contact.outlet dt {line-height:50px;font-size: 23px;}
.product_item .label>span.outlet {position:relative;}
.product_item .label>span.outlet:after {
    content: "";
    position: absolute; top: 0; left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to left, rgba(255,255,255,.0), rgba(0, 0, 0, 0.55), rgba(255,255,255,.0)) no-repeat -2em 0%;
    background-size: 2em 100%;
    #transform: skewX(-50deg);
}
.product_item:hover .label>span.outlet:after {transition: 1s linear;background-position: 600% 0;}
.order_fotos_ul {max-height: 415px;overflow: hidden;}
/*Наборы sets*/

/*Landing*/
.text-center {text-align: center;}
.set_item {width:calc(50% - 18px);float: left;position: relative;padding:8px;background: white;margin: 8px; max-height: 524px;}
.set_item_img {width: 100%;position: relative;float: left;}
.set_img_left {float: left;width: calc(50% - 4px);left:0;position: relative;}
.set_btn_product{width: 133px !important; background: url("/assets/bagsbutik/images/btn_1_set.jpg") no-repeat; float: right !important; margin-right: 0!important; margin-top: 6px;}
.set_btn_product:hover{background: url("/assets/bagsbutik/images/btn_2_set.jpg") no-repeat;}

.set_img_right {float: right;width: calc(50% - 4px);right:0;position: relative;}
.set_img_left1 {width: calc(50% - 4px);float:left;position: relative;margin-bottom: 10px;left:0;}
.set_img_left2 {width: calc(50% - 4px);float:left;position: relative;}
.set_img_right1 {float: right;width: calc(50% - 4px);right:0;position: relative;margin-bottom: 10px;}
.set_img_right2 {float: right;width: calc(50% - 4px);right:0;position: relative;max-height: 180px;overflow: hidden;}




.set_img_left img, .set_img_right img, .set_img_right1 img, .set_img_right2 img {width:100%;border-radius: 3px;}
.set_item_caption {float:left;display:block;border-bottom: 1px solid #959595;margin-bottom: 10px;padding-bottom: 15px;width:100%;}
.set_item_name {font-size:18px;margin-top:15px;margin-bottom:10px;float:left;}
.set_item_article {color:#959595;}
.set_item_descr {color:#959595;}
.set_item_price {width:100%;float:left;margin-bottom: 10px;}
.set_item_price * {float:left;margin-right: 10px;width:auto;}
.set_item_price .price {font-size:12px;color:#959595;text-align: left;width:138px;margin:0;}
.vigoda div {font-size:12px;color:#959595;text-align: left;font-weight: normal;}
.set_item_price .vigoda {line-height: 22px;font-weight: bold;width: auto;min-width: 45px;    font-size: 18px;margin-left:5px;}
.set_item_price .price span {color:red;font-size:23px;font-weight: bold;margin:0;}
.set_item_price .old_price {font-size:16px;margin-left:15px;width:90px;margin:0 2px;line-height: 23px;}
.set_item_price .old_price div {text-decoration: none;}
.set_item_price .old_price span {text-decoration: none;font-size:12px}
.set_item_price .more_btn {min-width:120px;min-height:33px;padding: 12px 0;margin:8px 0 0 0;float:right;color:red;background:white;border:1px solid red !important;}


/* Card */
.set_desc_box {background:white;padding:10px 0;}
.set_data_bl {float: left;padding: 0 5px;}

.set_fotos_main.set2 a, .set_fotos_main.set3 a {float: left;width: calc(50% - 8px);left:0;position: relative;margin:4px;border:1px solid #d7d7d7;border-radius:3px;}
.set_fotos_main.set3 a:nth-child(2) {height: 175px;overflow: hidden;margin-bottom: 10px;}
.set_fotos_main.set3 a:nth-child(3) {height: 175px;}

.set_fotos_main.set4 a {float: left;width: calc(50% - 8px);left:0;position: relative;margin:4px;border:1px solid #d7d7d7;border-radius:3px;height: 175px;overflow:hidden;}

.set_brands {text-align: center;}
.set_title {font-size: 18px;line-height: 25px;font-family:Tahoma;}
.set_title span, .set_cur span, .set_countdown > span,.set_accord_list li a div div h3 span,.set_item_price_accord span {font-size: 12px;line-height: 23px;color:#959595;font-weight:normal;text-decoration: none !important;}
.set_content a {color:red;text-decoration:none !important;border-bottom:1px dashed red;}
.set_desr {padding-bottom:20px;border-bottom:1px solid #d7d7d7;}
.set_cur {color:red;font-size: 24px;line-height: 23px;font-family:Arial;font-weight: bold;}
.set_blog_accord {display:none;}
.set_old {color:#959595;font-size: 16px;line-height: 23px;font-family:Arial;font-weight: normal;font-size: 12px;line-height: 23px;color:#959595;font-weight:normal;}
.set_old > span {color:#959595;font-size: 16px;line-height: 23px;font-family:Arial;font-weight: normal;text-decoration: line-through;}
.set_countdown div {background:#e6e6e6;padding:3px 5px;width:auto;float:left;margin:2px;}
.set_price {margin-top:15px;}
.set_buttons button, .set_buttons a {
    width: 48.7%;
}
.set_buttons {margin-top:15px;padding:0;}
.set_buttons a {height: 64px;}
.set_red_btn {float: left;font-size: 15px;line-height: 63px;color: #fff;position: relative;background: #ff1717;text-align: center;}
.set_red_btn:after, .set_black_btn:after {content: "";width: 0;height: 0;position: absolute;top: 35px;border: 4px solid transparent;border-left: 4px solid #fff;margin-top: -6px;margin-left:5px;}
.set_black_btn {background: url(../images/icon/basket_icon2.png) 25% 24px no-repeat #565656;float: right;font-size: 15px;line-height: 63px;color: #fff;position: relative;text-align: center;}
.set_instock {text-align: center;margin: 14px;font-weight: bold;}
.set_instock span {font-weight:normal;text-decoration: underline;}
.set_rest{background:#EFEFEF;text-align:center;color:black;font-size:13px;padding:5px;line-height:19px;width:100%;margin:0 auto;}
.set_rest span{color:#FF0000;font-weight:bold;}
.set_blog_accord {margin:10px 0;}
.set_blog_accord h3 {width:100%;text-align: center;font-size:16px;font-weight: bold;margin: 20px 0;}
.set_accord_list li {background:white;border:1px solid #d7d7d7;width:100%;padding:10px 0;margin-bottom:10px;float:left;}
.set_accord_list li a {height: auto;}
.set_accord_list li a div div h3 {width:100%;text-align: left;font-size:16px;}
.set_accord {margin: 0 auto;float: none;overflow: hidden;width: 95%;}
.set.product_blog_button {margin-top:10px;}
.set_border {border-right:1px solid #d7d7d7;}
.set_item_slideup {background:url('../images/set_item_slideup.png') no-repeat;width:18px;height:12px;display:block;transition:all 0.5s;margin:0 auto;margin-top:25px;}
.set_item_slidedown {background:url('../images/set_item_slidedown.png') no-repeat;width:18px;height:12px;display:block;transition:all 0.5s;margin:0 auto;margin-top:25px;}
.set.blog_accord_table {background:white;padding: 0 10px;display: block;}
.set_item_price_accord {color:red;font-size: 16px;line-height: 18px;font-family:Arial;font-weight: bold;}
.set_item_old_price_accord {font-size: 12px;line-height: 18px;color:#959595;font-weight:normal;}
.set_item_old_price_accord span {color:#959595;font-size: 16px;line-height: 18px;font-family:Arial;text-decoration: line-through;font-weight: normal;}
.set_item_price_accord span, .set_item_old_price_accord span {font-size: 12px;line-height: 18px;color:#959595;font-weight:normal;}
.accord_img {width:21%;}
.set.product_blog {padding-bottom:0;}
.bx_item_list_recommended {display:none !important;}

.comp_list_tickets > li > a[data-img="comp_list_data22"]{background:url('../images/icon/flame_ico.png') no-repeat 2px 1px;}
.blockFishka{position: absolute;
    background: #272626;
    opacity: 0.95;
    color: white;
    width: 86%;
    padding: 20px;
    top: 80px;
}
.closeFishkaImg{
    float: right;
    margin: -20px -20px 10px 0;
    cursor: pointer;
}
.textFishka{
    width: 100%;
    float: left;
    font-size: 16px;
}
.addFishka{
    width: 100%;
    float: left;
    font-size: 14px;
}
.bronFishka{
    color: #f93a3a;
    border-bottom: 1px dotted #f93a3a;
}
.closeFishkaA{
    margin-bottom: -10px;
    margin-right: -10px;
    text-decoration: underline;
    float: right;
    color: white;
}
.oneProductF{
    float: left;
    font-size: 14px;
    color: #ff1818;
    border: 1px solid;
    display: none;
}
.oneProductF span{font-weight: bold;}
.recomPriceBlock{background: url("/assets/bagsbutik/images/openmarket2fon2.jpg") no-repeat 50% 50%; color: white; width: 100%; float:left; border-radius: 3px; padding: 0 10px;}
.recomPriceTitle{font-size: 17px; text-align: center; font-weight: bold; padding-top: 10px; padding-bottom: 4px;}
.recomPriceForm{width: 100%; text-align: center; font-size: 15px; overflow: hidden; padding: 2px 0 10px;}
.recomPriceForm > label {width: 25%; float: left; line-height: 20px; text-align: left;}
.recomPriceForm > input {width: 60%; float: left; border-radius: 4px}
.recomPriceForm > span {width: 10%; float: right; line-height: 20px;}
.oneChance{margin: 5px 0;}
.recomPricebtn{width: 56%; float: right; cursor: pointer;}
.priceVerySlow, .priceErorr{width: 100%; background: white; font-size: 15px; display: none; float: left; line-height: 20px; margin: 10px 0;}
.product_cur{position: relative;}
.purchase{z-index: 20;
    position: absolute;
    bottom: 10px;
    /*left: 135px;*/
    width: 88%;
    opacity: 0;
    font-size: 14px;
}
.restwrap{width: 94%;}
.fancyPeragraph{
    font-size: 16px;
    color: white;
}
.fotoWithTextBlock{
    background: rgba(0,0,0,0.5);
    padding: 15px;
    position: absolute;
    margin: 15px;
    line-height: 25px;
    z-index: 8041;
}
.bronNow{
    color: #30b0ee;
    border-bottom: 1px dashed #30b0ee;
}

/* Гид по стилю */
.styleGuide {float:left;}
.styleGuide_rd {float:left; margin-top:-15px;}
.styleGuide .product_item {
    width: calc(33% - 8px);
}
.styleGuideBadge {height:80px; line-height:20px; background: url("/assets/bagsbutik/images/header_bg_2_styleguide.jpg") no-repeat 50% 50%; color:black; font-size: 24px;padding:20px 10px 10px 10px; margin-top:10px;left:-1px; font-weight: bold; font-family: AGGloriaC; text-align: center;}
.styleGuideBadge_rd {width: 942px;float:right;height:140px; line-height:20px; background: url("/assets/bagsbutik/images/header_bg_2_styleguide.jpg") no-repeat 50% 50%; color:black; font-size: 24px;padding:0; margin-top:20px; font-weight: bold; font-family: AGGloriaC; text-align: center;}
.styleGuideBadge > span{font-family: Arial; font-size: 15px; font-weight: normal;}
.styleGuideNav {width:245px !important;}
.styleNav {padding-bottom: 10px;padding-top: 10px;float:left;overflow: hidden; background: transparent !important;}
.styleNav a {float: left; width:100%; background: url("/assets/bagsbutik/images/redesign/radio_icon.png") no-repeat left center;padding: 5px 20px;}
.styleNav a:first-child {margin-top: 10px !important;}

.styleNav a:hover { background: url("/assets/bagsbutik/images/redesign/radio_icon_h.png") no-repeat left center;}
.styleNav a.active { background: url("/assets/bagsbutik/images/redesign/radio_icon_a.png") no-repeat left center !important;}
.sticky-wrapper {width:300px;}
.styleGuideNavText{background: black;color:white !important;padding:8px; margin-bottom: 15px; padding-left: 20px; overflow: hidden;}
.styleGuideNavPost{height:30px;}
.chooseStyle{font-size: 20px; width: 100%; margin-bottom: 15px; font-family: AGGloriaC; margin-top: 10px;}
.styleGuideNav a{width:100%; display: block; float: left;}
.styleGuideNav span{color:white;font-size:15px;float:left;display: block; border-bottom: 1px dashed white; margin-bottom: 5px;}
.h1StyleGit h1{
    font-size: 33px;
    text-align: center;
    margin-bottom: 15px;
    margin-top: 25px;
    font-family: AGGloriaC;

}
.btnmoreStyleGit{
    float: right;
    width: 100%;
    background: black;
    color:white !important;
    text-align: center;
    font-size: 16px;
    height: 25px;
    line-height: 25px;
}
.h1StyleGit {background: url("/assets/bagsbutik/images/header_1_styleguide3.jpg") no-repeat 50% 50%;margin-bottom: 15px;background-size: 99%; height: 125px; padding-top: 17px;}
.h1StyleGit_rd {background: url("/assets/bagsbutik/images/redesign/sg_top_baner-min.png") no-repeat 50% 50%;margin-bottom: 30px;background-size: inherit;height: 175px;height: 175px; padding-top: 17px;margin-top:20px;}
.h1StyleGit div{text-align: center; margin-bottom: 30px;}
.h1StyleGit h1, .h1StyleGit div {color:white;}

.wrapper.products_box.styleGuide_rd {
    text-align: right;
    position: relative;
    left: 8px;
}

/*для торга*/
.product_buttons button:after, .product_blog_button button:after, .product_buttons a:after, .product_blog_button a:after{right: 4%;}
.order_form_box{padding-left: 10px; padding-right: 5px;}
.order_name{height: 35px;}
#yoursChanceTorg{
    height: 60px;
    width: 100%;
    border: 1px solid;
    line-height: 55px;
    font-weight: bold;
    font-size: 15px;
}
.order_name_box{margin-bottom: 10px;}
.order_buttons_box{padding-top: 0;}
.promoCodebox{background: url("/assets/bagsbutik/images/background_form_1.png") no-repeat 50% 50%; float: left; border-radius: 5px; margin-top: 10px; width: 100%; border-radius: 5px; height: 65px; padding-top: 15px;}
.yoursPromoCode{color: #585757; font-size: 18px; text-align: center; padding-top: 10px;}
.inputPromoCode{margin-top: 5px;}
.btnPromoCode{background: url("/assets/bagsbutik/images/button_1.png") no-repeat 50% 50%; padding: 10px; color: white; font-size: 17px; text-align: center; cursor: pointer;}
.messCodeActivate,.messCodeActivateOn{
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    margin-top: 10px;
}
.blockMessPodpiska{
    text-align: center;
    background: #eeece9;
    padding: 20px 10px 5px 10px;
    margin: 0 10px;
}
.form_unsubscribe .load_form_input {display: none;}
.load_form_input + label{
    display: block;
    cursor: pointer;
    background: url("/assets/bagsbutik/images/pusto_radio.png") no-repeat scroll 0 0;
    text-indent: 241px;
    overflow: hidden;
    height: 33px;
    margin-left: 85px;
    width: 35px;
}
.load_form_input:checked + label{
    cursor: pointer;
    background: url("/assets/bagsbutik/images/polno_radio.png") no-repeat scroll 0 0;

}
.load_form_input + label:hover{
    cursor: pointer;
    background: url("/assets/bagsbutik/images/hover_radio.png") no-repeat scroll 0 0;

}
.load_form_input:checked + label:hover{
    cursor: pointer;
    background: url("/assets/bagsbutik/images/checked_hover.png") no-repeat scroll 0 0;
    height: 37px;
    margin-left: 81px;
    margin-top: -4px;
}
.titleMessPodpiska{
    margin: 20px auto;
    font-size: 18px;
    color: black;
}
.pMessPodpiska{
    color: #636363;
    font-size: 14px;
    line-height: 20px;
}
.specialAndOtpiska{
    width: 100%;
    float: left;
    margin: 10px 10px;
    background: #eeece9;
    height: 150px;
    padding: 20px;
    max-width: 684px;
}

.specialAndOtpiska label{
    float: left;
    margin: 40px 10px 0 10px;
    vertical-align: middle;
}
.specialAndOtpiska .load_form_input:checked + label:hover{
    margin: 36px 10px 0 6px;
    width: 39px;
}
.specialAndOtpiskaText{
    text-align: left;
    padding-left: 20px;
}
.indicatorInDetailMainField{
    background: url('/assets/bagsbutik/images/for_animate_003.jpg') 50% 50% no-repeat;
    width: 100%;
    height: 22px;
    border-left: 2px solid #1f990e;
    border-right: 2px solid #ff1717;
    max-width: 322px;
    margin-bottom: 3px;
    position: relative;
}
.palkaIndic{
    position: absolute;
    margin-left: 7%;
    z-index: 10;
    top: 0px;
}
.indicatorInDetailMain{width: 7%; overflow: hidden;}
.indicatorInDetailMain img{min-width: 320px;}
.priceProizvod{width: 50%; float: left; text-align: left; color: #1f990e;}
.priceRoznica{width: 50%; float: left; text-align: right; color: #ff1717;}
.priceProizvod span, .priceRoznica span{width: 100%; display: block; font-weight: bold;}
.arrowTimeMoney{
    margin-left: 7%;
    height: 8px;
}
.blockAboutTimeMoney{
    border: 1px solid #bebebe;
    background-color: #efefef;
    width: 100%;
    text-align: center;
    color: black;
    padding: 15px 0;
    max-width: 317px;
}
.blockAboutTimeMoney div{
    width: 100%;
}
.aboutTimeMoney{
    color: red;
    text-decoration: underline;
    cursor: pointer;
}
.vigodaTimeMoneyPrice{
    font-size: 16px;
    font-weight: bold;
    margin: 5px 0 10px;
}
div.btnFixedPrice{
    background-color: #ff1717;
    color: white;
    width: 160px;
    height: 30px;
    cursor: pointer;
    margin: 5px auto 0;
    padding-top: 7px;
    font-size: 14px;
}
.secondBlockTimeMoney{display: none;}
/*сплит тест корзины Артура*/
.splitCheckoutTitle{
    text-transform: uppercase;
    font-size: 20px;
    color: #000;
    line-height: 26px;
    display: inline-block;
    margin-bottom: 15px;
    padding: 0 20px;
    color: #95111c;
}
.arcticleBlock{
    max-width: 860px;
    padding: 30px 0 0;
    background: #FFFFFF;
    border-bottom: 1px solid #a9a9a9;
}
.blockNamesplit{padding: 0 0 10px 20px; border-bottom: 1px solid #e5e5e5;}
.container2{width: 1300px; height: auto; overflow: hidden;}
.basket_body2{background: #bdb3b2 url(../images/new_fon_cart.png);}
.split_basket_img{width: 120px;}
.econom_split_cart{
    background: url(../images/visekonomili.png) 50% 50% no-repeat;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    margin: 30px 20px 60px;
    padding-left: 20px;
    max-width: 670px;
    background-size: contain;
    font-family: 'PT Sans', sans-serif;
}
.split_preim{
    margin: 30px 0 30px;
    padding: 0;
    max-width: 860px;
}
.main_block_left_cart{
    padding: 0;
    max-width: 864px;
    border-right: 1px solid #a9a9a9;
    background: white;
}
.pt_Sans{
    font-family: PT_Sans, Tahoma, sans-serif;
}
.title_oform_cart{
    font-size: 20px; color: #95111c; margin-bottom: 20px;
}
.basket_input_split input{margin-bottom: 10px; height: 40px; padding: 0px 15px 0; width: 100%; font-size: 14px;}
.basket_input_split textarea{margin-bottom: 30px; min-height: 75px; padding: 15px; width: 100%; font-family: PT_Sans, sans-serif; font-size: 14px;}
.form_button_split button{padding: 0; border: none; cursor: pointer; width: 100%; }
.form_button_split button img{width: 100%;}
.header_basket2{
    background: linear-gradient(to top, #010101, #282828);
    padding: 0 50px;
    margin-bottom: 30px;
}
.informAbDostavka{padding: 30px 15px; background-color: #ffffff; height: auto; overflow: hidden; max-width: 402px; border-bottom: 1px solid #aaaaaa;}
.informDostTitle{width: 100%; font-size: 24px; text-align: center; margin-bottom: 25px; line-height: 25px;}
.informAbPunkt{color: #636363; margin-bottom: 10px;}
.split_town{font-size: 16px; margin-bottom: 15px;}
.split_price_dost{color: #0e72c7; font-size: 14px;}
.split_partners{padding: 10px 15px 30px; background-color: #ffffff; height: auto; overflow: hidden; text-align: left; max-width: 402px;}
.empty_cart_text{text-align: center; font-size: 14px; color: #636363; line-height: 20px; margin-bottom: 60px;}
.actions_split_cart .comp_list_tickets > li > a{background: none; color: #363636; padding: 0 0 0 5px; font-size: 15px !important; font-weight: normal;}
.actions_split_cart .comp_list_tickets > li > a:hover{text-decoration: underline;}
.actions_split_cart .comp_list_tickets{line-height: 20px; overflow: hidden;}
.punkt_title_empty_cart{padding-left: 5px; font-size: 16px;}
.hr_empty_cart{margin: 15px 0; color: #bfbfbf; width: 90%;}
.actions_split_cart.best_brands_cart .comp_list_tickets{height: auto;}
.split_cart_logo a{background: url(../images/logo2_seven.png) 0px -90px no-repeat;}
.split_cart_logo{padding-top: 15px;}
.bg_footer_main3{background: url('../images/bg_footer.jpg') no-repeat 90% 25px #000;
    padding-bottom: 15px;}
.split_cart_stars1, .split_cart_stars2{
    position: absolute; right: 20px;
}
.split_cart_stars1{top: 65px;}
.split_cart_stars2{top: 115px;}
.r_button_split {
    display: none;
}

.r_button_split + label {
    background: url("../images/cart_input_pust.png") no-repeat;
    cursor: pointer;
    height: 14px;
    display: block;
    float: left;
    width: 14px;
}

.r_button_split:checked + label {
    background: url("../images/cart_input_full.png") no-repeat;
}
.soplit_basket_img{position: relative;}
.soplit_basket_img_img{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 40px;
    height: 38px;
    cursor: pointer;
}

.split_made_in_italy {
    display: none;
    position: absolute;
    left: 15px;
    bottom: 25px;
    min-width: 169px;
    z-index: 10;
}
.back_actions{
    margin: 15px 0 0;
}
.back_actions a:hover{
    text-decoration: underline;
}

.tradeIn {
    display: block;
    width: 474px;
    height: 60px;
    margin:10px auto;
    transition: all 0.3s;
    background: url(/assets/bagsbutik/images/btn_tradein.jpg);
}
.tradeIn:hover {
    background: url(/assets/bagsbutik/images/btn_tradein_h.jpg);
}
.tradeIn.focus {
    background: url(/assets/bagsbutik/images/btn_tradein_a.jpg);
}
.jew_main_header > div{
    float: left;
}
.jew_item{
    width: 100%;
    height: 100%;
    max-width: 475px;
    max-height: 475px;
    position: relative;
    padding: 0;
    margin: 13px;
}
@font-face {
    font-family: Paragon220C; /* Гарнитура шрифта */
    src: url(/assets/bagsbutik/fonts/parangon_220c.ttf); /* Путь к файлу со шрифтом */
}
@font-face {
    font-family: Paragon320C; /* Гарнитура шрифта */
    src: url(/assets/bagsbutik/fonts/parangon_320c.ttf); /* Путь к файлу со шрифтом */
}
.jew_about_wom{
    height: 20px;
    font-family: Paragon220C;
    font-size: 12px;
    line-height: 20px;
    text-transform: uppercase;
}
.jew_item_mini{
    position: absolute;
    width: 230px;
    height: 230px;
    border: 2px solid white;
    box-shadow: 0 0 20px 0px rgba(0,0,0,0.3);
    bottom: 2px;
    right: 2px;
}
.inf_jew{
    position: absolute;
    background-color: rgba(0,0,0,0.9);
    top:0;
    z-index: 3;
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 20px;
}
.inf_jew{
    display: none;
}
.jew_item:hover .inf_jew{
    display: block;
}

/* Secret Gifts*/
.secret_gift img {display:block;cursor:pointer;transition:all 0.5s;}

.secret_gift .active {display:none;}
.secret_gift .used {display:none;}
.secret_gift .default {display:block;}
.secret_gift .stop {display:none;}

.secret_gift.active .active {display:block;}
.secret_gift.active .used {display:none;}
.secret_gift.active .default {display:none;}
.secret_gift.active .stop {display:none;}

.secret_gift.active.used .active {display:none;}
.secret_gift.active.used .used {display:block;}
.secret_gift.active.used .default {display:none;}
.secret_gift.active.used .stop {display:none;}

.secret_gift.stop .active {display:none;}
.secret_gift.stop .used {display:none;}
.secret_gift.stop .default {display:none;}
.secret_gift.stop .stop {display:block;}

/*Galleria */
.galleria .galleria-theme-classic .galleria-thumbnails div.galleria-image:last-child {width:1px !important;height: 1px !important;}
.galleria.set .galleria-theme-classic .galleria-thumbnails div.galleria-image:last-child {height: 78px !important;width: 78px!important;}

/* */
.subcategories_list>li {max-width: 180px;}
.tableCharacteristics th, .tableCharacteristics td {padding-bottom: 10px;}
.mobile_btn_catalog{display: none;}

/**/
.NMDmenu_categories{position: relative;}

/* Без категории(мелкие фишки) */
.size-select {text-align:center; font-size:14px; margin: 3px 0;padding:5px 0; width: 123px;}
.size-select.error {border:2px solid red;}

#ringsize_tip {float: left;width: 100%;text-align: center;margin-top: -15px;font-weight: bold;margin-bottom: 5px;}

.underslider {width: 100%; overflow: hidden; margin: 10px 0;}
.underslider img {float:left;margin-bottom:10px;}
.underslider a {cursor:default;}

.underslider.watchsale .us_image0 {margin-right:10px;}

/*Изменения в строку с ценами, исправляет вёрстку при больших значениях цен*/
.old_price.NMD_old_price_new,.old_price{width: 30%;}
.sale_percent{width: 25%; margin: 0 !important;}
.price{width: 45%; height: 21px; overflow: hidden;}
.set_item_price .price{height: auto; overflow: visible;}

.two_in_row figure.product_item{width: calc(50% - 10px); height: auto;}
.two_in_row .product_item__img{height: auto;}

/*SHOWROOM*/
a.showroomIcon {
	background: transparent url('/assets/bagsbutik/images/icon_showroom_3.png') 0 0 no-repeat;
	width: 26px;
	height: 26px;
}
.showroomWrap{
	background: #000 url('/assets/bagsbutik/images/showroom-bg.png') 0 0 no-repeat;
	width: 600px;
	position: absolute;
	z-index: 100;
	left: 375px;
	top: 30px;
	display: none;
}
.actionPage{
	left: -245px;
	top: 64px;
}
.actionPage div:hover{padding-top: 0!important;}
.showroomHeader{
	background:url('/assets/bagsbutik/images/showroom-header-bg.png') 0 0 no-repeat;
	margin-top: 25px;
	padding: 10px 30px;
	color: #000;
	font-size: 16px;
	font-weight: 700;
	font-family: 'Georgia';
	line-height: 18px;
	text-align: center;
	padding: 10px 0 45px 30px;
}
.showroomHeader p{
	text-align: center;
	display: block;
	float: left;
}
.showroomContent p{
	color: #fff;
	font-size: 12px;
	margin: 20px 195px 0 25px;
}
.showroomContent p a{
	display:inline;
	color: #fff;
	font-weight: 700;
}
.showroomButton {margin: 20px 0 20px 160px;}
.showroomButton a{
		background:url('/assets/bagsbutik/images/showroom-button.jpg') 0 0 no-repeat;
		font-size: 14px;
		text-transform: uppercase;
		display:inline!important;
		color: #fff;
}
.reviews {padding: 10px;}

.reviews img {border-radius:7px;}

.reviews>p{
    font-family: 'aggloriacbold';
    text-decoration: none;
    display: block;
    position: relative;
    font-size: 18px;
    line-height: 26px;
    padding: 8px 18px;
 }
 .rewtext p{

 	line-height: 21px;
 }
 .rewname{color: #656c7a;}
 .autor{font-weight: 700;}
 .allrew{
 	padding: 20px;
 	font-size: 16px;
 	line-height: 18px;
 	color: #000;
 }

.guarantee{line-height: 20px;text-align: justify;}
.guarantee p{line-height: 20px;text-align: justify;}

/*Для часов*/
/*Шапка*/
.subcategories_show{width: 1010px; background: white; padding: 30px; box-shadow: 0 3px 9px rgba(0,0,0,0.65);}
ul.subcategories_list{background: white; color: black; float: left;}
[class^="subcategories_list"]{border: none;}
[class*="subcategories_show"]{height: auto;}
[class*="categories_lk"]{font-size: 13px; padding: 0 17px;
    font-family:mulleR;}
[class^="subcategories_list"]>li{border: none;}
.line_brands{overflow: hidden;}
.up_word{color: #94101e; font-size: 16px !important; margin-bottom: 5px; margin-top: 10px;}
[class^="subcategories_list"]>li>a:hover{color: #95111c; outline: 0; text-decoration: underline;}
.menu_categories_item:hover a{background: white; color: black;}
div.vt_menu_block{width: 70%; float: left; padding-right: 30px;}
.vt_menu_img{width: 30%; float: left;}
.vt_sort_menu{color: #737373; text-transform: uppercase; font-size: 12px; float: left;}
.vt_hr_menu{float: left; color: #737373; margin-top: 10px;}
.vt_menu_a{font-size: 16px;}
.vt_menu_a:hover{color: #95111c !important; text-decoration: underline;}
.vt_red_menu{color: #bb0101 !important; font-size: 16px;}
.vt_red_menu:hover{text-decoration: underline;}
.topMenuVT .container {max-width:1050px;padding-left:0;}
/*End Шапка*/

/* VT footer */
.vt_footer {
    position: relative;
    z-index: 11;
    color: #818181;
    background: #0f0f0f;
}
/*.vt_footer .container {
    padding:20px;
    background: url("/assets/images/footer_bg_20171214.jpg")  no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
}*/
.copyright
{
    color:white;
    margin-bottom: 10px;
    margin-top: 7px;
}
.footerColTitle {text-transform: uppercase;}
.listNull a, .listNull span {color:white;}
.footerContacts ul {margin-bottom:10px;}
h5.footerColTitle {margin-bottom:10px;}
.yourNumber {color:red;font-weight:bold;}
/*end VT footer*/

/*Корзина*/
.default_fon_watch{}
.cookie_new_des{padding: 0;}
.basket_form{border-bottom: 1px solid #aaaaaa;}
.split_partners{border-bottom: 1px solid #aaaaaa;}
.NMD_bdr_content{background: white;}
/*End Корзина*/

.comp_breadcrumbs {
    margin:20px 0 10px 0;
}

@font-face {
    font-family: mulleR; /* Имя шрифта */
    src: url(/assets/vt/fonts/muller-r.otf); /* Путь к файлу со шрифтом */
}
.DiscountPrice.dublicate {
    text-align:left;
}
.DiscountPrice.dublicate.oldPrice {
    color: gray;
    margin-top:0;
}
.DiscountPrice.dublicate span {
    margin-left: 60px;
}
.DiscountPrice.dublicate span.oldPrice {
    margin-left: 63px;
    color: gray;
    font-size: 29px;
    line-height: 36px;
}
.product_cur {
    max-width: 436px;
}
.menu_categories.clearfix{float: left;}

.filter_pagination.var2 {width:100%;}
.headertext {width:100%;}
.headertext h1 {    text-align: left;
    font-style: normal;
    font-size: 18px;}

.rr-carousel {
    width:100% !important;
    height:280px !important;
    margin: 0 0 20px !important;
}
.main {
    position:relative;
    z-index: 10;
}
.main .rr-carousel {
    height:315px !important;
}
.main .rr-carousel.dublicate {
    height:348px !important;
}
.rr-carousel .product_item__img {height: 170px !important;}
.rr-carousel .product_item__descr {line-height: 15px !important;}
.rr-carousel .product_item__name {word-wrap: normal;max-width: 73%;height: 20px;text-overflow: ellipsis;display: block;overflow: hidden;text-transform: none;font-size: 13px;float: left;}
.rr-carousel.dublicate .product_item__article {font-size: 11px;line-height: 26px;}
.rr-carousel.dublicate .product_item__descr {height:36px;}
@media only screen and (max-width: 479px) {
    .rr-carousel .product_item__name {max-width:100%;}
    .rr-carousel.product_item {width: calc(100% - 10px) !important;height:408px;}
    .rr-carousel .product_item__img {max-height: 235px !important;height:235px;}
    .rr-carousel .al_right.more_btn_wrap {text-align: center;margin-top:10px;}
    .catTitle .col-md-6 span {width:100%;}
    .catTitle .col-md-6 span, .catTitle .col-md-6 a {float: left !important;padding-left: 5px;}
    .catTitle .col-md-6 img {display:none;}
    .main.accent_bg_color .mainInner {padding-top:65px;}
    .main.accent_bg_color .mainInner > img, .flexslider.p_rel.slider1 {padding:0 5px;margin-bottom:5px;}
    .main_page {padding-top:60px;}
    .al_right.more_btn_wrap {display:none !important;}
    .product_item__descr {line-height: 19px;}
    .bottomDesc {color:white !important;width:100%;overflow-x: hidden;float:left;}
}
.owl-prev {transform: rotate(180deg);}
#back-top {margin:0;}
.main_page {overflow-x: hidden;}

#content-tab5 {max-height: 600px;overflow-y: scroll;}

.brandlist{width: 1010px; background: white; padding: 30px; box-shadow: 0 3px 9px rgba(0,0,0,0.65);}
ul.subcategories_list{background: white; color: black; float: left;}
[class^="subcategories_list"]{border: none;}
[class*="brandlist"]{height: auto;}
[class*="categories_lk"]{font-size: 13px; padding: 0 17px;
    font-family:mulleR;}
[class^="brandlist"]>li{border: none;}
.line_brands{overflow: hidden;}
.filterblock {display: inline-block; margin: 25px 0px 15px; width: 100%;}
.filterblock #filter .label {margin-right: 1%;}
.filterblock #filter {text-align: center; line-height: 39px; font-size: 14px; font-family:mulleR;}
.filterblock #filter label {cursor:pointer;}
.filterblock #filter input,
.brandlist .line_brands .subcategories_list input[type=checkbox]{
    display:none;
}
.labelbn {
    cursor: pointer;
}
.filterblock #filter label:before,
.brandlist .line_brands .subcategories_list .labelbn:before{
    content:'';
    display:inline-block;
    height:14px;
    width:15px;
    background-image: url(/assets/vt/images/uncheckbox.png);
    /*outline:1px solid #939598;*/
    position:relative;
    top:2px;
    left:-3px;
}
.filterblock #filter label:nth-last-of-type(1):before,
.filterblock #filter label:nth-last-of-type(2):before {
    content:'';
    display:inline-block;
    height:0px;
    width:0px;
    outline:none;
    position:relative;
    top:1px;
    left:-3px;
}
.filterblock #filter input[type=checkbox]:checked + label:nth-last-of-type(1):before,
.filterblock #filter input[type=checkbox]:checked + label:nth-last-of-type(2):before {
    background-image: none;
    width:0px;
    height:0px;
}
.filterblock #filter label:nth-last-of-type(2):after {
    content: '';
    height: 14px;
    width: 8px;
    background-image: url(/assets/vt/images/arrow_down.png);
    left: 3px;
    display: inline-block;
    position: relative;
    top: 2px;
}
.filterblock #filter label:nth-last-of-type(1):after {
    content: '';
    height: 14px;
    width: 8px;
    background-image: url(/assets/vt/images/arrow_up.png);
    left: 3px;
    display: inline-block;
    position: relative;
    top: 2px;
}
.brandlist .line_brands input[type=checkbox]:checked + .labelbn:before  {
    /*outline:1px solid #939598;*/
    background: url(/assets/vt/images/checkbox.png) 0px -1px;
    width: 17px ;
    height: 18px ;
    top: 3px ;
    /*background-color: #ff414e;*/
}
.labelChecked:before  {
    /*outline:1px solid #939598;*/
    background: url(/assets/vt/images/checkbox.png) 0px -1px !important;
    width: 17px !important;
    height: 18px !important;
    top: 3px !important;
    /*background-color: #ff414e;*/
}
.btn-cansel {
    background: #fff;
    color: #ff1818;
    display: inline-block;
    font-size: 15px;
    padding: 9px 36px 10px;
    text-align: center;
    overflow: hidden;
    cursor: pointer;
    border: 1px solid #ff1818;
    outline: none;
}
section.slider1 {
    margin-top:0 !important;
    padding-top: 20px;
}
.label.labelPrice:before {
    display: none !important;
}
.labelPrice.labelChecked {
    border-bottom: 1px solid gray;
}
.cramps {
    font: 400 12px/30px 'Open Sans';
    position: relative;
    float: left;
}
.cramps a{
    margin-right: 15px;
    position: relative;
}
.cramps a:before{
    content: '';
    position: absolute;
    width: 5px;
    height: 8px;
    top: 6px;
    right: -12px;
    background: url(/assets/images/bread_arrow_20171121.png) 0 0 no-repeat;
}

.cramps a:hover{
    text-decoration: underline;
}
ul.list-inline.white-kp {
    display: flex;
}
.flex {
    display: flex;
}