.bx_banner_container_s{position:fixed;top:100px;display:block;width:100%;height:49px;background-color:#00a2df;text-align:center;left:0;z-index:900}
.bx_banner_container_s p{line-height:40px;text-decoration:none}
.bx_banner_container_s .bx_banner_container_link{position:absolute;top:6px;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bx_banner_container_s .bx_banner_container_close{position:absolute;top:17px;right:30px;color:#d3d3d3;text-decoration:none;font-size:11px}
.bx_banner_container_s .bx_banner_container_close:hover{text-decoration:underline}
@media(max-width:960px) {
    .bx_banner_container_s,.bx_banner_container_s .bx_banner_container_close{display:none}
}
#cartPanel{background:#242424!important;box-sizing:border-box;display:block;font-weight:400;left:0;line-height:20px;min-height:30px;position:static!important;right:0;vertical-align:baseline;z-index:1048;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:13px;color:#fff}
#cartPanel .container-fluid{margin-right:auto;margin-left:auto;padding-left:0!important;padding-right:0!important}
@media (min-width: 1200px) {
    #cartPanel .container-fluid{width:1170px}
}
#cartPanel .radius-bottom{display:inline-block;width:16px;font-size:11px;color:#fff;line-height:16px;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#DC2E81;border-radius:3px;-webkit-border-radius:100%;-moz-border-radius:3px;margin-left:5px;height:16px;border:1px solid #fff;font-weight:400;position:absolute;right:5px;top:-5px}
#cartPanel .icons{color:#fff}
#cartPanel .icons.icon-ellipsis-vert{display:none}
#cartPanel li:hover .icons{color:#DC2E81}
#cartPanel .nav>li>a:hover,#cartPanel .nav>li>a:focus{background:transparent;color:#DC2E81}
#cartPanel .navbar-nav>li>a{padding:0 13px!important;margin:10px 0;border-left:solid #fff 1px}
#cartPanel .navbar-nav>li.first_el>a{border-left:0;padding-left:0;font-size:14px}
#cartPanel .b-panel{display:block}
.border-left{border-left:solid #fff 1px}
.border-right{border-right:solid #fff 1px}
.border-top{border-top:solid #fff 1px}
.border-bottom{border-bottom:solid #fff 1px}
#cartPanel .g-underline{color:#fff}
#cartPanel .pull-left{float:left!important;list-style:none;margin:0;padding:10px}
#cartPanel .pull-right{float:left!important;list-style:none;margin:0;padding-left:0;margin-left:0;width:auto!important}
#cartPanel > div >ul.pull-right > li{display:inline-block;padding-right:10px;height:100%;padding-top:10px;height:41px}
#cartPanel > div >ul.pull-right > li>a.border-left{padding:5px 0 5px 10px}
#cartPanel > div >ul{display:block;height:41px;width:auto;margin-top:0;margin-bottom:0}
#cartPanel > div >ul#bottomCartPanelList > li{padding-left:0;padding-right:0;height:100%}
#cartPanel > div >ul > li:last-child{border-right:none}
#cartPanel > div >ul > li > a{color:#fff}
#cartPanel > div >ul > li > a:hover{color:#DC2E81}
#cartPanel .pull-right li.purple > a{background-color:transparent!important}
#cartPanel li.tell > a:hover{background:#2ecc71!important}
#cartPanel .pbotton a{padding-left:20px;padding-right:20px}
#bottomCartPanelList{font-weight:400}
#cartPanel>div>ul>li ul{color:#333;font-size:14px}
#cartPanel>div>ul>li:hover ul,#bottomCartPanelList>li:hover ul{display:block;width:auto;height:auto;opacity:1;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;top:100%}
#cartPanel>div>ul>li:hover ul#login-dropdown{right:auto;left:-25px;top:100%}
#login-dropdown.box-dropdown:after{right:auto;left:60px}
#bottomCartPanelList>li>a{color:#fff}
#bottomCartPanelList>li ul{color:#333}
.box-dropdown li{list-style:none}
#bottomCity td{white-space:nowrap;font-size:17px;padding:5px 0}
#top-phone-location ul.phone-list li{text-align:right;white-space:nowrap}
#cartPanel #login-dropdown .pull-right{float:right!important;padding:0}
#cartPanel #login-dropdown .pull-left{padding:0}
.box-dropdown .iconic-input{width:310px}
#main-header{margin-bottom:10px}
@media (max-width: 767px) {
    body #main-header{padding-top:100px!important}
}
#cartPanelMobile{background-color:#f8f8f8;border:1px solid #e7e7e7;position:fixed;right:0;left:0;z-index:1030;min-height:50px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}
#cartPanelMobile .container{padding-right:0;padding-left:0}
#cartPanelMobile .row{margin-left:0;margin-right:0}
#cartPanelMobile .row.city{margin-left:-15px;margin-right:-15px}
@media (min-width: 768px) {
    #cartPanelMobile{opacity:0;z-index:-1;background:transparent;border-bottom:0}
    #cartPanelMobile .cartPanelMobile-top{background:transparent;max-width:415px;float:right}
    #cartPanelMobile .cartPanelMobile-top>ul{width:415px;background:#242424}
    #cartPanelMobile #cartPanelMobileHidden{box-shadow:0 0 5px rgba(0,0,0,0.1);width:415px;background:#f8f8f8;border-radius:0 0 8px 8px}
    #cartPanelMobile.stick{opacity:1;z-index:1030}
}
.cartPanelMobile-top{min-width:320px;position:relative;background:#242424;color:#fff;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:13px;line-height:20px}
.cartPanelMobile-top>ul{padding:0;margin:0;text-align:center}
.cartPanelMobile-top>ul>li{display:inline-block}
.cartPanelMobile-top>ul>li>a{position:relative;display:block;color:#fff;padding:0 20px;margin:10px 0;border-left:solid #fff 1px}
.cartPanelMobile-top>ul>li>a:hover{color:#DC2E81}
.cartPanelMobile-top>ul>li.first_el>a{border-left:0;padding-left:0}
.cartPanelMobile-top>ul>li.first_el__f>a{padding-right:0}
.cartPanelMobile-top>ul>li:hover ul,.cartPanelMobile-top>ul>li:hover ul{display:block;width:415px;height:auto;opacity:1;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;top:40px}
.cartPanelMobile-top>ul>li ul{color:#333;font-size:14px}
.cartPanelMobile-top .radius-bottom{display:inline-block;width:16px;font-size:11px;color:#fff;line-height:16px;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#DC2E81;border-radius:3px;-webkit-border-radius:100%;-moz-border-radius:3px;margin-left:5px;height:16px;border:1px solid #fff;font-weight:400;position:absolute;right:5px;top:-5px}
#cartPanelMobile .navbar-header{position:relative;min-width:320px;background:#F7F7F7;color:#444}
#cartPanelMobile .navbar-header.opened{overflow:inherit}
#cartPanelMobile .navbar-toggle{display:inline-block;margin-top:0;margin-bottom:0;padding:0;border:0;font-size:21px;line-height:1;cursor:pointer;margin-right:0;vertical-align:middle}
#cartPanelMobile button.navbar-toggle:hover{background:transparent;color:#DC2E81}
#cartPanelMobile .logo{width:120px;max-height:50px;padding:9px 0;display:inline-block;vertical-align:middle}
#cartPanelMobile .logo:before,#cartPanelMobile .logo:after{content:" ";display:table}
#cartPanelMobile .logo .navbar-brand{height:100%;padding:0;line-height:40px;overflow:hidden;display:block}
#cartPanelMobile .cart-process-btn,#cartPanelMobile .search-process-btn{display:inline-block;float:right;position:relative;margin:0;font-size:14px;line-height:50px;z-index:1;color:#f5791f;height:50px}
#cartPanelMobile .cart-process-btn{margin-right:7px}
#cartPanelMobile .cart-process-btn i,#cartPanelMobile .search-process-btn i{font-size:24px}
#cartPanelMobile .cart-process-btn span{background:#f5791f;color:#fff;border-radius:100%;display:inline-block;height:18px;width:18px;text-align:center;line-height:18px;position:absolute;top:5px;right:0}
#mobile-panel .current-item a{background:#E5E5E5;border-radius:6px 0 0 6px}
#mobile-panel{width:100%;overflow-y:auto;overflow-x:hidden;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;display:none;border-radius:0 0 8px 8px}
#mobile-panel .navbar-toggle{color:#444;top:-7px;margin-right:0;display:block}
#mobile-panel.opened{display:block}
#mobile-panel .pull-right{float:none!important;border-bottom:1px solid #787882}
#mobile-panel ul{padding-top:10px;list-style:none;padding-left:0;margin:0;background:#F7F7F7}
#mobile-panel a{padding:10px 15px;display:block;color:#444;font-size:13px;width:50%}
#mobile-panel ul ul{display:none;position:absolute;top:48px;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;border-radius:0 0 8px 8px}
#mobile-panel ul ul a{padding-left:30px;width:100%;background:transparent!important;position:relative}
#mobile-panel a:hover{color:#DC2E81}
.close_sub_menu{position:absolute;display:none;background:#FFF;border:1px solid #338CD9;border-radius:5px;font-size:13px;color:#338CD9;height:34px;line-height:34px;z-index:104;text-align:center;top:-4px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer;width:155px;right:15px}
.close_sub_menu:hover{background:#338CD9;color:#fff}
#mobile-panel .show-order-form,#mobile-panel .box-dropdown a,#mobile-panel .phone-list a{padding-left:15px}
#mobile-panel .box-dropdown .box-wrapper{background:#fff}
#mobile-panel #order-phone-call textarea,#mobile-panel #top-phone-location>ul>li:hover ul,#mobile-panel #top-phone-location>ul>li ul table{width:100%}
#mobile-panel #top-phone-location>ul>li ul{left:0}
#mobile-panel .mobile-divider{margin:15px;border-bottom:1px solid #787882}
#bottomCartPanelList>li:hover ul#cities-dropdown{width:170px}
#cities-dropdown.box-dropdown .box-wrapper,#submenu-dropdown.box-dropdown .box-wrapper{background:#242424;color:#fff;font-size:11px;padding:2px 10px}
#submenu-dropdown.box-dropdown .box-wrapper{padding:10px}
#submenu-dropdown.box-dropdown ul:first-child{margin-bottom:10px}
.box-dropdown#submenu-dropdown{left:0;right:auto;width:50%;margin-left:0}
.box-dropdown#submenu-dropdown ul{margin:0;padding:0;width:auto}
.box-dropdown#submenu-dropdown a{color:#fff;padding:5px 0;display:block}
.box-dropdown#submenu-dropdown a:hover{color:#DC2E81}
#cities-dropdown b,.check_phone b{font-weight:400}
#cities-dropdown.active{display:block}
#cities-dropdown span{cursor:pointer;float:right}
.cities{display:none}
.box-dropdown .cities p{cursor:pointer;font-size:11px;margin-bottom:5px}
.cities p:hover{color:#DC2E81}
.col.check_city{padding-left:0}
@media (max-width: 450px) {
    #cartPanelMobile .logo{width:90px}
    #mobile-panel a{width:100%}
}
@media (max-width: 440px) {
    .cartPanelMobile-top>ul>li>a{padding:0 18px}
}
@media (max-width: 413px) and (min-width: 375px){
    .cartPanelMobile-top>ul>li>a{padding:0 13px}
}
@media (max-width: 374px) {
    .cartPanelMobile-top>ul>li>a{padding:0 6px}
}