.bx_my_order .bx_my_order_table td a{color:#000}
.bx-soa-cart-total.bx-soa-cart-total-fixed{position:fixed;top:80px}
a.sale-order-history-link[href="/catalog/"]{display:none!important}
.row.nomargin{margin:0!important}
.dropdown.hover:hover > .dropdown-menu{display:block!important}
.fixed{position:fixed;top:0;z-index:20000;width:100%}
.navbar-default{background:none!important;border:none!important}
.navbar{margin:0}
.navbar-collapse{padding:0}
a.go_top{color:#333}
.go_top{position:fixed;bottom:25px;right:0;cursor:pointer;display:none;font-size:40px;background:rgba(255,255,255,.6);padding:0 5px 0 10px;z-index:999;box-shadow:0 0 10px rgba(0,0,0,.3)}
.btn{box-shadow:none}
.btn-primary{padding:5px 15px;background:#E8E8E8;border:1px solid #C9C9C9;color:#7A7A7A}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active{padding:5px 15px;background:#969696;border:1px solid #878787;color:#fff}
.page-header{padding-top:15px;padding-bottom:5px;margin:0 15px 25px;border-bottom:1px solid #e6e6e6}
.page-header h1{margin:0;padding:0;font-size:32px;font-family:'light',sans-serif}
.btn-info{color:#424246;background-color:#E5E5E5;border-color:#C6C6C6;text-transform:uppercase;padding:5px 15px;font-size:14px}
.btn-info:hover,.btn-info:active,.btn-info:focus{color:#fff;background-color:#000!important;border-color:#000!important}
input,button,select,textarea{line-height:normal}
.btn-danger{border:#ffcd18 1px solid;background:#fff;color:#000;border-radius:5px}
.btn-danger:hover,.btn-danger:active,.btn-danger:focus{background:#ffcd18;border-color:#ffcd18;color:#000}
.btn-default{color:#000!important;padding:15px 25px;background:#ffcd18!important;font-size:14px;border-radius:3px;font-family:'black';font-size:16px;border:none}
.form-control:focus{border-color:#AEAEAE;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.3);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.3)}
.modal-content{margin-top:60px;z-index:1100!important}
.modal-content .btn{padding:7px 15px}
.modal-backdrop{z-index:0!important}
.modal-header h3{font-size:30px;text-align:center;margin-bottom:15px;border-bottom:1px solid #EAEAEA;margin-left:-15px;margin-right:-15px;padding-bottom:20px}
.modal-header .zakaz{font-size:30px;text-align:center;margin-bottom:15px;border-bottom:1px solid #EAEAEA;margin-left:-15px;margin-right:-15px;padding-bottom:20px}
.modal-header .price{font-size:20px;margin-top:15px}
.b_red{border:red 1px solid}
.b_blue{border:blue 1px solid}
.b_green{border:green 1px solid}
body{font-family:'normal';background:#fff;color:#000}
strong,b{font-family:'bold',sans-serif}
a:hover{text-decoration:none}
.main{border-top:none;position:relative}
.top_menu_end_enter{padding:12px 0 10px;background:#f3f3f3;font-size:14px}
.top_menu_end_enter_vertical{padding:13px 0 11px;background:#fff;font-size:14px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.top_menu_end_enter a{color:#000;text-decoration:underline}
.top_menu_end_enter a:hover{color:red;text-decoration:none}
.top_menu ul{margin-bottom:0!important;padding-top:4px}
.top_menu li{margin-right:12px}
.top_menu_end_enter .reg_enter{text-align:right}
.top_menu_end_enter_vertical .reg_enter{text-align:right;font-size:14px}
.top_menu_end_enter .reg_enter a,.top_menu_end_enter_vertical .reg_enter a{display:inline-block}
.top_menu_end_enter_vertical .root-item-selected{color:red}
.top_menu_end_enter_vertical a{color:#000}
.top_menu_end_enter_vertical a.root-item-selected{color:rgba(0,0,0,.5)!important}
.header{background:#fff}
.header_table{height:105px;display:table;width:100%}
.header_table .logo_cell,.header_table .contacts_cell,.header_table .regim_cell,.header_table .form_search_cell{display:table-cell;vertical-align:middle}
.header_table .logo_cell{width:30%}
.header_table .logo_cell div{display:table}
.header_table .logo_cell div div{display:inline-block;vertical-align:middle}
.header_table .logo_cell .slogan{font-size:13px;line-height:10pt;display:inline-block;vertical-align:middle}
.header_table .logo_cell img{margin-right:10px;float:left}
.header_table .contacts_cell{text-align:right;width:22%}
.header_table .contacts_cell .tel{font-size:28px;font-family:'normal',sans-serif;line-height:30pt}
.header_table .contacts_cell .call_back{font-size:13px;font-family:'bold',sans-serif}
.header_table .regim_cell{text-align:left;font-size:13px;color:#505050}
.header_table .form_search_cell{text-align:right;padding-left:30px;padding-right:40px}
.header_table .form_search .form-control{display:block;width:100%;height:45px;border:1px solid #ccc!important;border-right:none!important;box-shadow:none!important;padding:6px 15px}
.header_table .form_search .btn{background:none;border:1px solid #ccc!important;border-left:none!important;padding:6px 15px;height:45px}
.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{background:none!important;color:rgba(0,0,0,.5)!important}
.main_menu_gorizontal{text-transform:uppercase;font-size:13px;background:#fff;font-family:'black';border-top:1px solid #DDD!important;border-bottom:1px solid #DDD!important}
.main_menu_gorizontal a,.main_menu_gorizontal a:hover,.main_menu_gorizontal a:focus,.main_menu_gorizontal a:active{color:#000}
.main_menu_gorizontal ul{border-left:1px dotted rgba(0,0,0,.1);border-right:1px dotted rgba(0,0,0,.1)}
li.more_razdel{border-left:1px dotted rgba(255,255,255,.1);border-right:1px dotted rgba(255,255,255,.1);background:rgba(255,255,255,.05)}
.nav-justified > li{vertical-align:middle}
.nav-justified > li a:hover,.nav-justified > li a:focus,.nav-justified > li a:active{background:none!important}
.nav-justified > li a:hover,.nav-justified > li a:active,.nav-justified > li:focus{background:none}
.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{background:none!important;border:none!important}
.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus{color:rgba(0,0,0,.1);background:none!important}
.nav-justified > .dropdown .dropdown-menu{top:52px;width:200px}
.main_menu_gorizontal .dropdown-menu{left:0;background:#fff;border:none!important;font-size:14px;text-transform:none;color:#000;font-family:'normal',sans-serif}
.dropdown-menu li a{color:#000!important}
li.more_razdel .dropdown-menu{right:0;border:none!important}
.dropdown-menu li:hover{background:rgba(0,0,0,.1);color:#000}
.main_menu_gorizontal li:hover{background:rgba(0,0,0,.1)!important;color:#000}
li.more_razdel ul a{color:#fff!important}
.white{background:#fff}
.prod_tabs{background:rgba(255,255,255,.45);margin-top:-15px;padding-top:15px}
.nav-tabs.tabs_prod{border-bottom:none;font-size:16px;border-bottom:#ffcd18 solid 3px;font-family:'bold',sans-serif;margin-bottom:30px!important}
.nav-tabs.tabs_prod > li{background:#fbfbfb;border-bottom:#ffcd18 solid 1px;border-right:#ddd dotted 1px}
.nav-tabs.tabs_prod > li.active > a,.nav-tabs.tabs_prod > li.active > a:hover,.nav-tabs.tabs_prod > li.active > a:focus{color:#000;background-color:#ffcd18;border:none!important;cursor:default}
.nav.tabs_prod > li > a{position:relative;display:block;padding:15px 30px;margin:0;color:#000;border:none!important}
.tabs_prod .prod_all{float:right;margin-top:15px;font-size:14px}
.content_index{padding:30px 0 0}
.content_index .title{background:#a8a8a8;padding:7px 12px;text-transform:uppercase;color:#fff;font-size:14px;margin-right:15px;margin-bottom:30px}
.content_index .title::after{content:'';position:absolute;right:15px;top:8px;border:8px solid transparent;border-left:8px solid #a8a8a8}
.content_index a{color:rgba(0,0,0,.8)}
.content_index a strong{color:#000}
.content_index .statiya{height:100px;overflow:hidden}
.content_index .statiya strong{display:block;margin-bottom:10px;font-weight:400;font-size:18px}
.content_index img{margin:15px 0}
.index_more_content{text-align:right;font-size:12px;white-space:nowrap}
.content_index img,.footer .logo img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.content_index a:hover img{-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none}
.akciya{margin:1px!important;height:220px}
.index_akcii{height:220px;margin:1px}
.akciya .index_akcii > div{background:rgba(0,0,0,.6);color:#fff;padding:15px;position:absolute;line-height:11pt;bottom:0;right:0;left:0;margin-right:1px;margin-left:1px}
.index_akcii .title_akcii{display:block;margin-bottom:10px;text-transform:uppercase;font-size:18px;line-height:16pt}
.index_akcii .proc_skidki{background:#fff;width:40px;height:40px;display:inline-block;float:right;margin:0;text-align:center;border-radius:35px;padding-top:13px}
.index_akcii .proc_skidki div{color:red;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:-5px;font-size:16px}
.index_about{padding:30px;line-height:20pt;font-family:'bold',sans-serif;background:#fff}
.index_about img{width:100%;height:auto}
.index_about .text{margin-top:30px}
.index_about h3{margin:0 0 20px;padding:0 0 3px;font-size:30px;font-family:'bold',sans-serif}
.index_diler{font-size:13px;line-height:18pt;color:rgba(255,255,255,.75)}
.index_diler .fa{margin-right:5px}
.index_diler h4{border-bottom:1px solid #7c717c;padding:0 0 10px;margin:0 0 15px;color:#fff}
.index_diler .name{font-size:16px;margin-bottom:8px;line-height:14pt}
.index_diler a.dilers{font-size:18px;margin:60px 0;color:#fff;padding:8px 40px;background:rgba(0,0,0,.1)}
.footer{margin-top:20px;margin-bottom:30px;font-size:12px;color:rgba(0,0,0,.8)}
.footer a{color:rgba(0,0,0,.8);text-decoration:underline}
.footer .logo{margin-bottom:20px}
.footer .logo img{opacity:.6;width:120px;height:auto;margin-bottom:10px}
.footer .copyr{margin-bottom:7px}
.footer .samovar{width:300px;width:300px}
.footer .contacts{margin-bottom:20px;display:inline-block;text-align:left}
.footer .tel{font-size:16px}
.footer .call_back{margin-bottom:10px}
.footer .regim span{color:#A0A0A0}
.footer .icon{display:inline-block;width:10px;text-align:center;margin-right:7px}
.footer .menu_bottom{font-size:14px;line-height:18pt}
.footer .social{text-align:right;font-size:25px;margin-top:5px}
.footer .social a{color:rgba(0,0,0,.5);padding:3px 10px;margin-left:5px;border:1px #ddd solid}
.footer .social a:hover{background:#ffcd18;color:#000;border-color:#ffcd18}
.block_fixed{position:fixed;top:25%;right:5px;width:75px;height:300px;z-index:2000}
.video{width:100%;position:relative;padding-top:56.25%;margin-bottom:30px}
.video iframe,.video object,.video embed{position:absolute;top:0;left:0;width:100%;height:100%}
.bx-breadcrumb{color:#A0A0A0}
.bx-breadcrumb i{color:#A0AAB0}
.bx-breadcrumb .bx-breadcrumb-item a{color:#000}
.bx-soa-item-title a{color:#000!important}
.bx-soa-pp-delivery-cost{position:absolute;font-size:11px;color:#fff;padding:1px 4px;right:-10px;top:-8px;bottom:inherit;border-radius:1px;background:rgba(0,0,0,.8);text-align:center}
input[type=checkbox].bx-soa-pp-company-checkbox{display:none}
.bx-soa-section.bx-step-completed{border:1px solid #ddd}
.bx-soa-section.bx-selected{border:3px solid #A5A5A5}
.nav-justified > li{vertical-align:middle;height:54px}
.dropdown-menu > li > a{white-space:normal!important}
.index_tab_prod{background:#f3f3f3;padding:30px 0 10px}
.tovar_one_col{height:445px;margin-left:-15px;padding-left:0;border-right:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);background:#fff}
.tovar_one_col h3{line-height:0;padding:0;margin:25px 0;text-align:center;font-size:20px;font-family:'black',sans-serif}
.tovar_one_col .h3-main-page{line-height:0;padding:0;margin:25px 0;text-align:center;font-size:20px;font-family:'black',sans-serif}
.carousel-indicators li{margin-right:5px;margin-top:-20px}
.carousel-indicators .active{margin-top:0;margin-right:5px;width:13px;height:13px;padding:3px;border:none}
.index_brends{background:#f3f3f3;padding:30px 0 40px;margin-top:30px}
.flex{display:-webkit-flex;display:flex}
.flex.middle{-webkit-align-items:baseline;align-items:center}
.header_table .regim_cell > p{margin:0 0 8px}
.header_table .regim_cell > p:last-child{margin-bottom:0}
.header_table .regim_cell span{font-size:14px;color:#000;font-family:'bold',sans-serif}
@media screen and (max-width: 991px) {
.bx_item_slider_lupe{top:50%!important;left:50%!important;width:70%!important;height:70%!important;transform:translate(-50%,-50%)}
}
/* 16.11.2023
   Task: https://portal.3put.ru/company/personal/user/all/tasks/task/view/109646/ */
.top_menu_end_enter_vertical>.container>.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.top_menu_end_enter_vertical>.container>.row:before,.top_menu_end_enter_vertical>.container>.row:after{display:none}@media screen and (min-width:992px) and (max-width:1199px){.top_menu_end_enter_vertical>.container>.row>.top_menu li{padding-left:0;margin-right:5px}}@media screen and (min-width:992px){.top_menu_end_enter_vertical>.container>.row>.top_menu{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.top_menu_end_enter_vertical>.container>.row>.reg_enter{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}
/* 16.11.2023 END */
.h1-main-page{font-size:39px;margin-top:21px;margin-bottom:10.5px;font-family:"Source Sans Pro",Calibri,Candara,Arial,sans-serif;font-weight:300;line-height:1.1;color:inherit;margin:.67em 0;}.slick-prev:before{content:"<";color:black;font-size:30px}.slick-next:before{content:">";color:black;font-size:30px}
/* 18.01.2024
   Task: https://portal.3put.ru/company/personal/user/all/tasks/task/view/111633/ */
.news-detail img{max-width:100%;height:auto}@media screen and (max-width:991px){.index_slider .item .text>div{margin:10px 5%!important;font-size:16px!important}.index_slider .item .text>div h2{font-size:23px!important}.index_slider .item .text div+br~br{display:none!important}}@media screen and (max-width:768px){.index_slider .item .text>div{margin:10px 5%!important;font-size:16px!important}.index_slider .item .text>div h2{font-size:23px!important}.block_fixed{top:4px;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto!important}.block_fixed>.cart_b_1,.block_fixed>.sravn_b,.block_fixed>.fav_b{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}.block_fixed>.cart_b_1,.block_fixed>.sravn_b,.block_fixed>.fav_b,.block_fixed .bx_catalog-compare-list_sravn{height:auto!important}.block_fixed .bx_catalog-compare-list_sravn{line-height:1.2;padding:0;margin:0}.block_fixed .demo-icon{font-size:30px;margin:5px 0 0}}@media screen and (max-width:767px){.news-detail img{float:none!important;margin:0 auto 15px!important}}.recom_title{margin-bottom:15px}.block-recommend .bx_catalog_item{margin-left:10px;margin-right:10px}.block-recommend .bx_catalog_item .bx_catalog_item_container{padding:10px}
/* 18.01.2024 END */
.top_menu li{position:relative}.top_menu li>ul{display:none;position:absolute;left:0;width:260px;background:#fff;z-index:999;border:1px solid #ddd;}.top_menu li>ul.nav>li{margin:0!important}@media screen and (min-width:768px){.top_menu li>ul.dropdown-menu{left:260px;top:0;background:white!important;border:none!important;font-size:14px;text-transform:none;min-width:250px}}.top_menu li:hover>ul{display:block}.slick-next{right:10px}.slick-prev{left:10px}.slick-next,.slick-prev{width:30px;height:30px;z-index:99;}.slick-next:before,.slick-prev:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev:before{content:'\e805';}.slick-next:before{content:'\e804';}
/* 08.02.2024
   Task: https://portal.3put.ru/company/personal/user/all/tasks/task/view/112430/ */
.top_menu_end_enter_vertical .top_menu .dropdown>.parent{position:relative;padding-right:25px;}.top_menu_end_enter_vertical .top_menu .dropdown>.parent:after{position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;font-family:FontAwesome;content:"\f105";font-size:14px;line-height:1;width:15px;height:15px;}
/* 08.02.2024 END */
/* 15.03.2024
   Task: https://portal.3put.ru/company/personal/user/all/tasks/task/view/113692/ */
@media screen and (max-width:768px){.index_slider_top .carousel-inner{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#e6e6e6}.index_slider_top .item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.index_slider_top .item:before{position:absolute;display:block;content:'';z-index:0;height:100%;width:100%;left:0;top:0;background-color:rgba(255,255,255,.5)}.index_slider_top .item>div{position:relative;z-index:1}.index_slider_top .item .text br{display:none}.index_slider_top .item .text>div{font-size:15px!important;line-height:1.2!important;margin-right:22%!important}.index_slider_top .item .text>div h2{font-size:24px!important}.index_slider_top .item .text>div a:last-child{display:block;width:178px;max-width:100%;white-space:nowrap;padding:12px 15px;margin-top:15px}}
/* 15.03.2024 END */
.block-brand-items .bx_catalog_list_home.col3 .bx_catalog_item:nth-child(3n+1) {
    clear: none!important;
}
.block-brand-items .bx_catalog_list_home.col3 .bx_catalog_item{    padding: 26px!important;margin: 0 10px!important}

.logo-title{
       color: #0E4F95;
    font-size: 18px;
    font-weight: bold;
}
.logo-sub-title{
   color: #000;
    font-weight: 600;
}
.header_table .logo_cell img{
   margin-right: 17px;
}