.semka a {
    color: #b50d21;
}
.semka a:hover {
    color: #b50d21;
}
.semka button, .semka button.btn, .semka a.btn {
    background: linear-gradient(180deg,#d1021b,#a71023);
    color: #ffffff;
}
.semka .header a.btn:nth-child(2) {
    background: linear-gradient(180deg,#d1021b,#a71023);
}
.semka a.btn-border {
    background: linear-gradient(180deg,#fff,#dadada);
    color: #000;
    border: none;
}
.semka .btn.disabled, .semka .btn:disabled, .semka fieldset:disabled .btn {
    background-color: #b50d21;
}
.semka button:hover, .semka button.btn:hover, .semka button:active, .semka button.btn:active, .semka .btn:active, .semka button.btn:first-child:active, .semka button.btn:focus, .semka button:focus, .semka button.btn:focus-visible, .semka button:focus-visible, .semka a.btn:hover, .semka a.btn:focus, .semka .header a.btn:nth-child(2):hover {
    background: linear-gradient(180deg,rgba(209,2,27,0.8),rgba(167,16,35,0.8));
}
.semka .btn-close:focus {
    background-color: #fff;
}
.semka .input-container input:focus + .input-placeholder {
	color: #ffffff;
}
.semka .topsection .input-container input:focus + .input-placeholder {
	color: #fff;
}
.semka .navbar-brand a {
    color: #b50d21;
}
.semka .header .header-phone__number {
    color: #008ecf;
}
.semka .header-phone__call, .semka .offscreen-menu li a.header-phone__call {
    color: #b50d21;
}
.semka .whatbroke-item-special a {
    background-color: rgba(0,86,145,0.4);
}
.semka header .navbar-nav .nav-item, .semka header .navbar-nav .nav-link, .semka header .navbar-nav .dropdown-menu .nav-item .nav-link, .semka .offscreen-menu li a {
    color: #ffffff;
}
.semka header .navbar-nav .dropdown-menu .nav-item .nav-link:hover, .semka header .navbar-nav .dropdown-menu .nav-item .nav-link.active, .semka .btn.offscreen-pull.d-lg-none, .semka header .navbar-nav .nav-link.active, .semka .offscreen-menu li a:hover {
    color: #b50d21;
}
.semka .offscreen-menu li a .material-icons {
    color: #b50d21 !important;
}
.semka .btn.offscreen-pull.d-lg-none:hover, .semka .btn.offscreen-pull.d-lg-none:focus, .semka .btn.offscreen-pull.d-lg-none:active {
    color: #b50d21 !important;
}
.semka .navbar-nav .nav-link.active {
    color: #b50d21 !important;
}
.semka header .navbar-nav > ul > .nav-item:hover, header .navbar-nav > ul > .nav-item:hover a {
    background-color: #110d0e !important;
}
.semka header .navbar-nav > ul > .nav-item:hover a {
    color: #b50d21;
}
.semka header.header {
    background-color: #110d0e;
}
.semka .formblock, .semka .slidepanel, .semka .pricelist-item {
    background-color: #110d0e;
}
.semka .pricelist-item {
    color: #fff;
}
.semka .reviews .pricelist-item {
    margin-top: 30px;
}
.semka footer {
    background-color: #110d0e ;
}
.semka .footercopy {
    color: #c8c8c8;
}
.semka .footer-menu .nav-item:hover {
    background-color: #110d0e;
}
.semka .footer-menu .nav-item:hover a {
    color: #b50d21 !important;
}
.semka .slidepanel-toggle.btn {
    background-color: #b50d21 !important;
}
.semka .slidepanel.active .slidepanel-toggle.btn {
    background-color: #110d0e !important;
    box-shadow: 0 0 0 1000px rgb(0 0 0 / 33%) inset !important;
}
.semka .types .types-tabs a.active {
    color: #b50d21;
    border-color: #b50d21;
}
.semka .popular-item {
    border-color: #110d0e;
    background-color: #110d0e;
}
.semka .popular-item:hover {
    border-color: #b50d21;
}
.semka .popular-item__title {
    color: #fff;
}
.semka .popular-item:hover .popular-item__title {
    color: #b50d21;
}
.semka .pricelist .pricelist-tabs a:hover, .semka .types .types-tabs a:hover {
    color: #b50d21;
}
.semka .pricelist .pricelist-tabs a.active {
    color: #ffffff;
    border-color: #ffffff;
}
.semka .pricelist-item__third a.show-modal {
    color: #b50d21;
}
.semka .pricelist-item .pricelist-item__title a, .semka .pricelist-item__third a.show-modal:hover {
    color: #008ecf;
}
.semka .pricelist-item .pricelist-item__title a:hover {
    color: #b50d21;
}
.semka .faq-item__second.faq-item .faq-item__header a {
    background-color: #110d0e;
    color: #fff;
}
.semka .faq-item .faq-item__header a[aria-expanded="true"] {
    background-color: #110d0e;
}
.semka .faq-item .faq-item__body .collapse.show, .semka .faq-item__second .faq-item__text {
    border-color: #110d0e;
}
.semka .faq-item__header:hover .faq-item__icon {
    background-color: #b50d21;
}
.semka .slidepanel-mobile a {
    color: #fff;
    text-decoration: none;
    background: linear-gradient(180deg,#d1021b,#a71023);
}
.semka .slidepanel-mobile a.white-btn {
    background: linear-gradient(180deg,#fff,#dadada);
    color: #000;
    border: none;
}
.semka .slidepanel-mobile a:active, .semka .slidepanel-mobile a:hover {
    background: linear-gradient(180deg,rgba(209,2,27,0.8),rgba(167,16,35,0.8));
    background-color: transparent !important;
    color: #fff !important;
}
.semka a.btn-border:hover, .semka a.btn-border:active, .semka a.btn-border:focus {
    background: linear-gradient(180deg,rgba(255,255,255,0.8),rgba(218,218,218,0.8));
    text-decoration: none;
}
.semka .slidepanel-mobile a.white-btn:active, .semka .slidepanel-mobile a.white-btn:hover {
    background: linear-gradient(180deg,rgba(255,255,255,0.8),rgba(218,218,218,0.8));
    background-color: transparent !important;
    color: #000 !important;
}
.semka .popular-item__badge.hit {
    background-color: rgba(84,54,56,1.0);
}
.semka .popular-item .popular-item__badge.hit, .semka .popular-item__badge.hit:hover {
    background-color: rgba(84,54,56,0.8);
}
.semka .popular-item__badge.new {
    background-color: rgba(186,33,46, 1.0);
}
.semka .popular-item .popular-item__badge.new, .semka .popular-item__badge.new:hover {
    background-color: rgba(186,33,46, 0.8);
}
.semka #brandstoggle, .semka .reviews-item__link {
    color: #b50d21 !important;
    background: none;
}
.semka .offscreen-block {
    background-color: #110d0e;
}
.semka .offscreen-menu li {
    border-bottom: 1px solid rgba(118, 118, 118, 0.10);
}
.semka .header-desktop-menu {
    color: #ffffff !important;
}
.semka .header-desktop-menu:hover {
    color: #b50d21 !important;
}
.semka .header-desktop-menu:active {
    color: #b50d21 !important;
}
.semka .footer-menu .nav-link.active {
    color: #b50d21 !important;
}
.semka .header-desktop-menu + .dropdown-menu {
    background-color: #110d0e;
}
.semka .header-desktop-menu.footer-desktop-menu + .dropdown-menu {
    background-color: #110d0e;
}
.semka .header-desktop-menu + .dropdown-menu li, .semka .header-desktop-menu + .dropdown-menu li a {
    color: #ffffff !important;
}
.semka .header-desktop-menu.footer-desktop-menu + .dropdown-menu li a {
    color: #ffffff !important;
}
.semka .header-desktop-menu + .dropdown-menu li a:hover {
    background-color: #110d0e !important;
    color: #b50d21 !important;
}
.semka .header-desktop-menu + .dropdown-menu a.active, .semka footer a.active, .semka .header-desktop-menu.footer-desktop-menu + .dropdown-menu a.active {
    color: #b50d21 !important;
}