
.header-block__item-telephone {
    order: 2;
    padding: 0 20px;
background: #fcf8f8a8;}
.top-links .top-links__a {
    margin-top: -2px;
    padding: 0; 
    font-size: 1em;
    font-weight: 500;
    background: none !important;
}
@media (min-width: 992px)
.top-links .top-links__a {
    margin-top: -2px;
    padding: 0;
    font-size: 1em;
    font-weight: 500;
background: none !important;}
.header-cart__icon {
    font-size: 2.7em;
}
a, .dropdown-menu li > a i {
    color: #c61111;
}  
#custom_menu{position:relative;margin:0
0 20px;z-index:2}#custom_menu .dropdown-inner{display:table}#custom_menu .nav > li:hover .dropdown-menu{display:block;padding:6px
0}#custom_menu .column + .column{padding:0
0 0 10px}#custom_menu .nav > li .dropdown-menu
li{position:relative}#custom_menu .nav > li .dropdown-menu li
a{padding:6px
0 8px}#custom_menu .nav > li .dropdown-menu li + li
a{border-top:solid 1px #e5e5e5}#custom_menu .nav > li > .dropdown-menu
a{color:#888}#custom_menu .nav > li > .dropdown-menu > div > ul > li > a{font-size:1.0em;color:#D9534F;font-weight:500}#custom_menu .nav > li > .dropdown-menu > div > ul > li > a:hover{background:none;color:#333}#custom_menu .nav > li .dropdown-menu li .dropdown-menu{position:relative;float:none;margin:-6px 0 0 !important;padding:0
0px 10px !important;background:rgba(0, 0, 0, .0);border:none;border-radius:0;box-shadow:0 0 0}#custom_menu .nav > li .dropdown-menu li .dropdown-menu ul
li{float:left;line-height:1.5em}#custom_menu .nav > li .dropdown-menu li .dropdown-menu ul li
a{display:inline;margin:0;font-size:0.89em;text-decoration:underline;border-top:none}#custom_menu .nav > li .dropdown-menu li .dropdown-menu ul li a:hover{background:transparent}#custom_menu .nav > li .dropdown-menu li:hover .dropdown-menu{display:block}#custom_menu .navbar-toggle{display:block}#custom_menu navbar-header{float:none}#custom_menu .nav li > a{min-height:40px;padding:9px
20px 10px 15px;border-left:none;background:none;border:none;color:#666;text-shadow:0 1px 0 rgba(255, 255, 255, 8)}#custom_menu .nav > li:hover > a{background:rgba(255, 255, 255, .8);z-index:2}#custom_menu .nav > li.has_chidren:hover:before{display:block;position:absolute;top:0;right:-10px;bottom:0;left:0;content:'';background:linear-gradient(to left, #fff 0%, rgba(255, 255, 255, .8) 100%)}#custom_menu .nav
li{position:relative}#custom_menu .nav > li a
i{position:absolute;top:14px;right:12px;padding:0;margin:0;color:#888;font-size:11px;font-weight:400;text-shadow:0 1px 0 rgba(255, 255, 255, .5);transition:all ease-in-out .2s;transform:rotate(0deg)}#custom_menu .nav > li:hover a
i{transform:rotate(-90deg)}#custom_menu
.nav{z-index:9999;width:100%;margin:0;background:#f5f5f5;top:40px;border:solid 1px rgba(0, 0, 0, .1);border-top:none;border-radius:4px}#custom_menu .nav > li{display:block;float:none;border:none;border-top:solid 1px rgba(0, 0, 0, .1);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .8)}#custom_menu .nav > li:first-child{border-radius:4px 4px 0 0}#custom_menu .nav > li:last-child{border-radius:0 0 4px 4px}#custom_menu .nav > li
img{width:16px;height:auto;margin:0
5px 0 0}#custom_menu .nav > li > .dropdown-menu > .dropdown-inner > ul > li > a{display:block;padding-top:9px}#custom_menu .btn-navbar{position:absolute;right:0px;top:12px;margin:0;padding:0;color:#fff;box-shadow:none;text-shadow:0 -1px 0 rgba(0, 0, 0, .5);cursor:default}#custom_menu .dropdown:hover .dropdown-menu{display:block}#custom_menu .navbar-collapse.collapsing, #custom_menu .navbar-collapse.in, #custom_menu:hover .navbar-collapse{display:block !important}#custom_menu .nav > li .dropdown-menu
a{margin:0
!important}#custom_menu .nav > li .dropdown-menu li + li
a{border:none}#custom_menu .navbar-nav > li > .dropdown-menu{position:absolute;z-index:-1;top:-1px;left:100%;margin:0
!important;border-radius:0 4px 4px 0}#custom_menu .nav > li .dropdown-menu{padding:0px
0 0 20px !important}#custom_menu .nav > li .dropdown-menu > .dropdown-inner{padding:0}#custom_menu .nav > li .dropdown-menu > .dropdown-inner ul + ul{padding:0
0 0 22px !important}#custom_menu .nav > li .dropdown-menu > .dropdown-inner
ul{display:table-cell}#custom_menu .nav > li .dropdown-menu > .dropdown-inner
li{min-width:268px}#custom_menu .nav > li .dropdown-menu > .dropdown-inner ul.column > li{border-top:solid 1px rgba(0, 0, 0, .1)}#custom_menu .nav > li .dropdown-menu > .dropdown-inner ul.column > li:first-child{border-top:none}#custom_menu .nav > li .dropdown-menu > .dropdown-inner ul li ul
li{padding:0
14px 0 0}
.resp-tab {
    border-radius: 5px;
    font-weight: normal;
    border: none;
    border-collapse: collapse;
    width: 100%;
    max-width: 100%;
}
.resp-tab th, .resp-tab td {
    padding: 10px 20px;
    font-size: 13px;
    border: none;
    font-family: Verdana, sans-serif;    
    border: 1px solid #F7AA47; 
    vertical-align: top;
}
.resp-tab th {
    color: #FFF;
    background: #F7AA47;
    font-weight: bold;
    border: 1px solid #732b1a;    
    text-transform: uppercase;    
    text-align: center;    
}
.resp-tab tr:nth-child(even) {
    background: #edf7ff;
}
.resp-tab td span {
    background: #F7AA47;
    color: #FFF; 
    display: none;
    font-size: 11px;
    font-weight: bold; 
    font-family: Verdana, sans-serif;    
    text-transform: uppercase;        
    padding: 5px 10px;
    position: absolute;
    top: 0;
    left: 0;    
}
@media(max-width: 768px) {
    .resp-tab thead {
        display: none;
    }
    .resp-tab tr {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        margin-bottom: 30px;
    }
    .resp-tab td {
        margin: 0 -1px -1px 0;
        padding-top: 35px;
        position: relative;
        width: 50%;
    }
    .resp-tab td span {
        display: block;
    }
}
@media(max-width: 480px) {
    .resp-tab td {
        width: 100%;
    } 
}
.error-not-found__404{display:flex;align-items:center;justify-content:center;width:10px;height:10px;margin:0 auto 30px;background:#f7f7f7;font-size:8em;color:#fff;text-shadow:0 0 30px rgba(0, 0, 0, .15);border-radius:100%} 
#subcategories{border-top:1px solid #d6d4d4;padding:15px 0 0px 0}#subcategories p.subcategory-heading{font-weight:bold;color:#333;margin:0 0 15px 0}#subcategories ul{margin:0 0 0 -20px}#subcategories ul li{float:left;width:145px;margin:0 0 13px 33px;text-align:center;height:202px; list-style-type: none}#subcategories ul li .subcategory-image{padding:0 0 8px 0}#subcategories ul li .subcategory-image a{display:block;padding:9px;border:1px solid #d6d4d4}#subcategories ul li .subcategory-image a img{max-width:100%;vertical-align:top} ul li #subcategories ul li .subcategory-name:hover{color:#515151}#subcategories ul li .cat_desc{display:none}#subcategories ul li:hover .subcategory-image a{border:5px solid #ff7e00;padding:5px}


.img-imagebox a>img,.imagebox>img{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #e6ad4b;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#cart > .btn span {
    position: absolute;
    right: -10px;
    bottom: -1px;
    display: block;
    min-width: 20px;
    height: 20px;
    color: #fff;
    font-size: 0.9em;
    font-weight: 400;
    border-radius: 6%;
    background: rgba(0, 0, 0, .6);
    background: #ff7e00;
    text-shadow: none;
    margin: 30px 0 0 0;
}
.btn-xs {
    height: 26px !important;
    font-size: 1em;
}
.scroll_up {
    position: fixed;
    z-index: 999;
    right: 34px;
    bottom: 25px;
    transform: scale(0);
    background: rgba(0, 0, 0, .3);
    font-size: 25px !important;
    line-height: 46px;
    color: #e18020;
    width: 50px;
    height: 50px;
    text-align: center;
    border-radius: 10%;
    cursor: pointer;
    transition: all ease-in-out .3s;
}

.btn-xl {
    height: 46px;
    font-size: 1.1em;
    font-weight: 600;
    padding: 0 20px;
}
.product-page .qty-switch {
    margin-right: 8px;
}
.product-page .qty-switch__btn {
    width: 25px;
    height: 23px;
    line-height: 18px;
}
.product-page .qty-switch__input {
    width: 46px;
    height: 46px;
}
.header-search__category-btn {
    display: flex;
    align-items: center;
    height: 46px;
    font-size: .9em;
    padding: 0 10px;
    border: solid 2px rgb(221 140 28 / 56%);
    border-right: none;
    border-radius: 4px 0 0 4px;
}
.header-search__category + .header-search__input {

border-radius:0 3px 3px 0;
 border: solid 2px rgb(221 140 28 / 56%);
height: 46px;
}
.header-search__btn:hover{background: #c2931c36;border-color:rgba(0, 0, 0, .07);border-radius:0 3px 3px 0}

  .sorts-block {
  display: inline-block;
  align-items: center;
}  
