.menu>li>a {text-transform: none;}
.header-search.hs-expanded .select-box:before, .header-search.hs-expanded .select-box:after {display:none;}
.header-search.hs-expanded .select-box {width: 5px;}
.header-call.noauth:after {display: none;}
figure.border {border-radius: 0.5rem; border: 1px solid #eee;}
.widget-time .widget-body span {width: 15rem !important;}
.product-name {font-size: 1.6rem !important;}
.filter-items li.active {font-weight: bold;}
.filter-items ul {display: block;}
.filter-items ul a {font-size: 1.34rem; color: #a99881; padding: 0.45rem 0; font-weight: 500;}
.filter-items ul li.active a {color: #000; font-weight: bold;}
.filter-items ul li.active a:hover {color: #a99881;}
.shop-table.catalog th {font-size: 1.33rem; font-weight: 600; color: #333; text-transform: none; line-height: 1.3; letter-spacing: 0; text-align: left; white-space: nowrap;}
.shop-table.catalog td {font-size: 1.35rem; padding-top: 1rem;  padding-bottom: 1rem; line-height: 1.4;}
.new-price {text-decoration:none; align-items: baseline; font-size: 1.6rem; letter-spacing: -0.05em; line-height: 1.6; /* color: #336699 !important; */}

.shop-table.catalog tbody td:not(:first-child), .shop-table.catalog thead th:not(:first-child) {padding-left: 1.3rem;}

.shop-table.catalog td .input-group button {right: 0.6rem;}
.shop-table.catalog td .input-group button+button {margin-right: 3rem;}
.shop-table.catalog td .input-group .form-control {padding: 0 1.8rem 0 1.4rem;}
.shop-table.catalog td {border-top: 1px solid #e7e6e5;}
.shop-table.catalog td.catalog-name {/* border-top: 1px solid #f7f7f7; */ font-size: 1.43rem; font-weight: 500;}
.shop-table img {margin: 0 auto;}

.new-price.price-base {color:#a5a5a5;}
.shop-table.catalog tbody {border-bottom: 1px solid #e7e6e5;}
.retail-price {font-weight: normal;}
.product-single .product-sku {font-size: 1.4rem;}
.icon-box.icon-colored-circle .icon-box-icon {background-color: #eeeeee !important;}
.comment-author {line-height: 1.4;}
.post-single-content .comments {/* border-top: 1px solid #eee; */ border-bottom: 0;}
h2.post-title:hover {color: #333;}
.post-title {font-weight: 600 !important; font-size: 1.8rem !important; line-height: 1.2 !important; margin-bottom: 1rem;}
.contact-us .icon-box-content p {line-height: 1.4;}
/* .header-border .header-bottom {background: #f5f6f8;}
.header-search.hs-expanded {background: #fff;} */
.sidebar-content, .sidebar {background: #f9fafb;}
.page-header {height: 47px !important; background-color: #f5f6f8 !important;}
.page-content {min-height: 100px;}
.page-title {font-size: 2.8rem; font-weight: 600; letter-spacing: -0.025em; line-height: 1.1; margin-bottom: 0.2rem; text-transform: none;}
.seller-brand {width: 10rem; height: 10rem;}
.category-menu .megamenu {min-width: 80rem !important;}
.header-top {height: 37px !important; font-size: 1.3rem !important; text-transform: none !important;}

.header-middle {padding-top: 12px; padding-bottom: 12px;}
.header-call:after {display:none;}
.header-call.call-view:after {
	position: absolute;
    content: "";
    top: 50%;
    transform: translateY(-50%);
    right: -2.5rem;
    width: 0px;
    height: 4.1rem;
    background-color: #e5e5e5;
	display: block !important;
}


@media (min-width: 1024px) {
	.category-menu .megamenu {min-width: 68.5rem;}
}

.shop-table.catalog {display:block;}
.shop-table.catalog-mobile {display:none;}

@media only screen and (max-width: 760px) {
	.shop-table.catalog {display:none;}
	.shop-table.catalog-mobile {display:block;}
}

.whatsapp-button {
    position: fixed;
    /* right: 13px; */
    bottom: 30px;
    transform: translate(-50%, -50%);
    background: #25D366; /*цвет кнопки*/
    border-radius: 50%;
    width: 55px; /*ширина кнопки*/
    height: 55px; /*высота кнопки*/
    color: #fff;
    text-align: center;
    line-height: 53px; /*центровка иконки в кнопке*/
    font-size: 35px; /*размер иконки*/
    z-index: 9999;
	margin-left: 300px;
	
}
.whatsapp-button a {
    color: #fff;
}
.whatsapp-button:before,
.whatsapp-button:after {
    content: " ";
    display: block;
    position: absolute;
    border: 50%;
    border: 1px solid #25D366; /*цвет анимированных волн от кнопки*/
    left: -20px;
    right: -20px;
    top: -20px;
    bottom: -20px;
    border-radius: 50%;
    animation: animate 1.5s linear infinite;
    opacity: 0;
    backface-visibility: hidden; 
}
 
.whatsapp-button:after{
    animation-delay: .5s;
}
 
@keyframes animate
{
    0%
    {
        transform: scale(0.5);
        opacity: 0;
    }
    50%
    {
        opacity: 1;
    }
    100%
    {
        transform: scale(1.2);
        opacity: 0;
    }
}

@media (max-width : 800px) {  
.whatsapp-button { 
	position: fixed;
    transform: translate(-50%, -50%);
    background: #25D366; /*цвет кнопки*/
    border-radius: 50%;
    width: 55px; /*ширина кнопки*/
    height: 55px; /*высота кнопки*/
    color: #fff;
    text-align: center;
    line-height: 53px; /*центровка иконки в кнопке*/
    font-size: 35px; /*размер иконки*/
    z-index: 9999;
    bottom: 5px; /*отступ кнопки снизу от экрана*/
    left: 70px; /*отступ кнопки слева от экрана(right - справа)*/
	margin-left:-26px;
  }
}

.view_desktop {display:block;}
.view_mobile {display:none;}

@media (max-width : 800px) { 
	.view_desktop {display:none;}
	.view_mobile {display:block;}
}

.tip {
    display: inline-block;
    position: relative !important;
    top: -1px;
    left: 7px;
    padding: 0.3rem 0.5rem 0.3rem;
    border-radius: 0.2rem;
    font-size: 1rem;
    font-weight: normal;
    line-height: 1;
    color: #fff !important;
    text-transform: uppercase;
}

.tip.tip-hot {
    background-color: #ff9742;
}

.header-top-warning {
    text-align: center;
    background: #ff7272;
}

.header-top-warning .welcome-msg {
    text-align: center;
    margin: 0 auto;
}

.header-top-warning a {
    color:#fff !important;
}

@media screen and (max-width: 991px) {
    .dropdown.category-dropdown {display:none;}
    .header-bottom  {display:block !important;}
	.header-bottom .header-right {margin-top: -88px;}
	.header-middle .header-right {padding-right: 57px;}
}