#top, .top .dropdown-menu{background-color: #f3f3f3; border-color: #f3f3f3;}.toplinks a, .toplinks li, .top .currency-language .btn{color: #2e353b;}.toplinks a:hover, .toplinks li:hover, .top .currency-language .btn:hover{color: #8c0000;}.cart .cart-total{background: #8c0000; color: #ffffff}.menu-inner{background-color: #f3f3f3;}.mega-menu .menu_main{color: #363f40;}.button-search svg{fill: #363f40;}.mega-menu .menu_main:hover{color: #8c0000;}.button-search:hover svg{fill: #8c0000;}.category-menu .navbar-header .btn{background: #8c0000; color: #ffffff;}.menu-icon, .menu-icon::before, .menu-icon::after{background: #ffffff;}.top-menu{color: #363f40;}.top-menu .btn-link:hover, .top-menu a:hover{color: #8c0000;}a, .top-menu-list sup, .top_cart sup, a:hover, .btn-link:hover, .btn-link:active, .btn-link:focus, .btn-link.open, .btn-link.active, .dropdown-menu li > a:hover, .menu .menu_all, menu-item.product-info .btn-link:hover, .blog-layout .date_added, .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover, .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover, .footer_bottom .powered a, .footer a:hover, .list-group a.active, .list-group a.active:hover, .list-group a:hover, .list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover, .mango_category_link:hover .mango_category_description, .product-info .addcompare:hover, .product-info .addwishlist:hover, .product-thumb .title:hover{color: #4c91c7;}.product .nav-tabs>li.active>a, .product .nav-tabs>li>a:hover{border-color: #8c0000;}.product .nav-tabs>li.active>a::after{border-top-color: #8c0000;}.btn-primary{color: #ffffff; background-color: #8c0000; border-color: #8c0000;}.btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary.disabled, .btn-primary[disabled]{color: #8c0000; background-color: #ffffff; border-color: #8c0000;}.btn-default{color: #8c0000; background-color: #ffffff; border-color: #8c0000;}.btn-default:hover, .btn-default:active, .btn-default:focus, .btn-default:active:focus, .btn-default:active:hover, .btn-default.disabled, .btn-default[disabled]{color: #ffffff; background-color: #8c0000; border-color: #8c0000;}.newsletter{background: #8c8c8c;}.newsletter_left, .newsletter .newsletter_left .title{color: #ffffff;}.newsletter .fas{color: #42000e;}.footer{background: #f3f3f3;}.footer .title{color: #8c0000;}.footer, .footer .btn-link, .footer li, .footer .contacts .fas, .footer .contacts .far, .footer .contacts .fab{color: #333333;}.footer a:hover{color: #8c0000;}.footer_bottom{background: #8c8c8c;}.footer_bottom .title, .footer_bottom .powered{color: #ffffff;}.footer_bottom .social_item .fab{color: #ffffff;}.footer_bottom .social_item{border-color: #ffffff;}.footer_bottom .social_item:hover .fab{color: #8c0000;}.footer_bottom .social_item:hover{border-color: #8c0000;}.logo img {
  max-height: 90px;
}
#button-coupon,
#button-voucher {
  height: auto;
}

#product .input-group.date,
#product .input-group.time {
  max-width: 200px;
}
#product .input-group.date .btn,
#product .input-group.time .btn {
  padding: 9px 15px;
}

.btn-link.btn-link-telegram-plane,
.btn-link.btn-link-telegram-plane:hover {
  display: block;
  width: 30px;
  height: 30px;
  border-radius: 20px;
  background: #54A9EB;
  color: #fff;
}
.btn-link.btn-link-telegram-plane .fab.fa-telegram-plane {
  font-size: 18px;
  margin: 6px 7px 5px 6px;
}

.newsletter_text {
  display: flex;
  align-items: center;
}
.newsletter_text .btn-link.btn-link-telegram-plane {
  margin-right: 10px;
}


.head-contacts-block {
  display: flex;
  align-items: center;
  justify-content: start;
}
.btn-link.btn-link-phone {
  display: flex;
  justify-content: center;
  width: max-content;
}
.btn-link.btn-link-phone.phone-text{
  font-size: 14px;
  font-weight: 600;
  color: #3d3d3d;
  margin-right: 5px;
}
.footer .btn-link.btn-link-phone.phone-text {
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 10px;
}
.head-contacts-block .phone {
  display: flex;
  margin: 2px 0;
}
.head-contacts-block .phone a:hover {
  color: #a81317;
}
.head-contacts-block .phone-name-text {
  font-weight: 600;
  color: #a81317;
  width: 100%;
  max-width: max-content;
}
.head-contacts-phone-block {
  margin-left: 20px;
}
.btn-link.btn-link-phone.phone-text:active,
.btn-link.btn-link-phone.phone-text:focus {
  color: #a81317;
  font-weight: 600;
}
@media (max-width: 475px) {
    .btn-link.btn-link-phone.phone-text {
        font-size: 18px;
    }
    .head-contacts-block {
        display: grid;
    }
    .head-contacts-block .phone {
       margin: 10px 0;
    }
    .head-contacts-phone-block {
        margin-left: 0px;
    }
    .head-contacts-social-block {
        display: flex;
        align-items: center;
        margin-bottom: 15px;
    }
    .head-contacts-social-block a {
        margin-right: 10px;
    }
    .footer-html.footer-columns-item {
         display: grid;
         justify-content: center;
         padding-top: 0px;
    }
}
@media (min-width: 475px) {
    .head-contacts-social-block span {
        display: none;
    }
}

.product #tab-custom-1 {
  display: flex;
  justify-content: center;
}


.simplecheckout h5 {
  color: red;
  font-size: 14px;
  text-align: end;
  margin: 0;
  font-weight: 500;
}
