/* temporary import */
@import url("../stylesheet/animate.min.css");

.touch .hidden_b {
    font-size: 0;
    margin: 5px auto;
}
#bingc-phone-button div.bingc-phone-button-tooltip {
    display: none !important;
}

@media (max-width: 979px) {
    #bingc-phone-button div.bingc-phone-button-tooltip {
        display: none !important;
    }
    #bingc-passive div.bingc-passive-overlay {
        width: 90% !important;
        height: auto !important;
        top: 50% !important;
        margin: 0 5% !important;
        transform: translateY(-50%);
        position: absolute !important;
    }
}
#bingc-passive {
    height: 100% !important;
}
jdiv {
    z-index: 1147483647 !important;
}

#kit--cart {
    background: #c42a2c;
    border-radius: 0;
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
    width: auto;
    height: 40px;
    padding: 0;
}
.faq-block__toggle .cou {
    display: none !important;
}
.uk-spinner {
    display: none !important;
}
@-webkit-keyframes uk-spinner-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg);
    }
}
@keyframes uk-spinner-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg);
    }
}

.uk-spinner > * > * {
    stroke-dasharray: 88px;
    stroke-dashoffset: 0;
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-animation: uk-spinner-dash 1.4s ease-in-out infinite;
    animation: uk-spinner-dash 1.4s ease-in-out infinite;
    stroke-width: 1;
    stroke-linecap: round;
}

@-webkit-keyframes uk-spinner-dash {
    0% {
        stroke-dashoffset: 88px;
    }
    50% {
        stroke-dashoffset: 22px;
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg);
    }
    to {
        stroke-dashoffset: 88px;
        -webkit-transform: rotate(450deg);
        transform: rotate(450deg);
    }
}
@keyframes uk-spinner-dash {
    0% {
        stroke-dashoffset: 88px;
    }
    50% {
        stroke-dashoffset: 22px;
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg);
    }
    to {
        stroke-dashoffset: 88px;
        -webkit-transform: rotate(450deg);
        transform: rotate(450deg);
    }
}
button[disabled],
html input[disabled] {
    cursor: default;
    opacity: 0.8;
}
button[disabled] .uk-spinner {
    display: block !important;
}
.formSite-button {
    position: relative;
}
.uk-icon > * {
    -webkit-transform: translate(0);
    transform: translate(0);
}
.uk-spinner > * {
    -webkit-animation: uk-spinner-rotate 1.4s linear infinite;
    animation: uk-spinner-rotate 1.4s linear infinite;
}
.uk-spinner {
    position: absolute;
    right: 10%;
    height: 30px;
    top: 50%;
    transform: translateY(-50%);
}
.uk-spinner svg {
    width: 20px;
}
.multi-theme-compact .multi-wrapper {
    margin-top: 39px;
    max-width: 100%;
}

.fix .multi-theme-compact .multi-wrapper {
    margin-top: 0px;
}

@media (max-width: 1300) {
    .multi-theme-compact .multi-wrapper {
        margin-top: 39px;
        max-width: 100%;
    }
}

@media (max-width: 991px) {
    .multi-theme-compact .multi-wrapper {
        margin-top: 55px;
        max-width: 100%;
    }
}
.multi-form {
    padding: 0;
}
div.multi-taxon {
    color: #fff;
}
.multi-taxon:hover {
    color: #999;
}
div.multi-more {
    display: inline-block;
    margin-top: 15px;
    color: #fff;
    border-bottom: 1px dashed #1d1d1d;
}
div.multi-more:hover {
    color: #fff;
    border-bottom: 1px dashed #fff;
    cursor: pointer;
}
.multi-theme-compact {
    background: rgb(0 0 0 / 50%);
}
.multi-theme-compact .multi-layout {
    margin: 0;
    background: none;
    border-radius: 0;

    box-shadow: 0 0 0;
    overflow: hidden;
}
.multi-theme-compact .multi-lastQueries,
.multi-theme-compact .multi-noResults {
    color: #fff;
}
.multi-input[type="text"],
.multi-input[type="text"]:focus,
.multi-input[type="text"]:hover {
    all: initial;
    font: inherit;
    font-size: 20px;
    font-weight: 500;
    font-style: normal;
    position: relative;
    background: none;
    border: 0;
    color: #fff;
    height: 65px;
    line-height: 1;
    margin: 0;
    padding: 0 40px 0 40px;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.multi-closeIcon {
    top: 50%;
    right: 0;
    width: 33px;
    height: 33px;

    margin-top: -16px;
}
@media (min-width: 768px) {
    .multi-closeIcon {
        right: 20px;
    }
}
.multi-thumbnail {
    border: 0;
}
.multi-presence {
    color: #fff;
    font-size: 10px;
}
.multi-corrected {
    color: #fff;
}
.multi-phrase {
    display: inline-block;
    color: #fff;
}
.multi-taxon.multi-active .multi-badge,
.multi-taxon:hover .multi-badge {
    border: 0;
}
.multi-badge {
    border: 0;
}
.multi-cell {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin: initial;
    padding: 55px 0 0 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}
@media (min-width: 1261px) {
    .multi-cell {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3%;
        flex: 0 0 50%;
    }
}
@media (max-width: 685px) {
    a.multi-page {
        border-radius: 50%;
        border: 1px solid #ffffff;
        width: 35px;
        height: 35px;
        text-align: center;
        margin: 0 10px;
    }
    .multi-cell .multi-pagination {
        margin: 0;
        margin-top: 15px;
    }
    .multi-arrow-leftIcon,
    .multi-arrow-rightIcon {
        position: relative;
        width: 34px;
        height: 34px;
        opacity: 1;
        cursor: inherit;
        top: 50%;
        transform: translateY(-50%);
    }
    .multi-cell.multi-lists {
        padding-top: 30px;
        padding: 0px 0 85px 30px;
    }
}
.multi-price {
    color: #fff;
    font-weight: bold;
}
.multi-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -55px 0 0 -30px;
    max-width: none;
}
.multi-theme-compact .multi-results {
    margin-top: 0;
    background: #1d1d1d;
}
.multi-search a {
    text-decoration: none;
    color: #999;
    font-weight: 500 !important;
}
.multi-search a:active,
.multi-search a:hover {
    text-decoration: none;
    color: #fff;
}
.multi-title,
a.multi-title {
    display: block;
    border-bottom: 1px solid #e6e6e6;
    font-size: 18px;
    line-height: 29px;
    padding-bottom: 6px;
    margin-top: -7px;
}
.multi-header {
    background: #1d1d1d;
    z-index: 1;
    overflow: hidden;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;

    overflow: hidden;
    text-align: center;
    margin-right: 0;
    margin-left: auto;
}
.open-s .multi-header {
    width: 100%;
}
.multi-icon {
    fill: #fff;
}
.multi-searchIcon {
    top: 50%;
    left: 15px;
    opacity: 1;
    width: 18px;
    height: 18px;
    z-index: 999;
    margin-top: -9px;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9999 15.9859L12.1058 11.0918C13.0538 9.92084 13.6245 8.43289 13.6245 6.81229C13.6245 3.05621 10.5683 0 6.81226 0C3.05618 0 0 3.05618 0 6.81226C0 10.5683 3.05622 13.6245 6.81229 13.6245C8.43289 13.6245 9.92084 13.0538 11.0918 12.1058L15.9859 16.9999C16.1257 17.1397 16.3093 17.21 16.4929 17.21C16.6765 17.21 16.8601 17.1397 16.9999 16.9999C17.2803 16.7195 17.2803 16.2663 16.9999 15.9859ZM6.81229 12.1904C3.84643 12.1904 1.43418 9.77812 1.43418 6.81226C1.43418 3.84639 3.84643 1.43414 6.81229 1.43414C9.77815 1.43414 12.1904 3.84639 12.1904 6.81226C12.1904 9.77812 9.77812 12.1904 6.81229 12.1904Z' fill='%23fff'%3E%3C/path%3E%3C/svg%3E");
}

.multi-searchIcon svg {
    display: none;
}

.additional-product {
    padding-top: 10px;
    display: flex;
    margin-left: 5%;
    padding-bottom: 10px;
}
.cliytube {
    position: relative;
}

.cliytube:after {
    content: "";
    cursor: pointer;
    background: url(/catalog/view/theme/black_app/image/play.svg) no-repeat;
    width: 150px;
    height: 100px;
    background-size: contain;
    display: flex;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
}
.cliytube.on:after {
    display: none;
}
.crumb[data-category-path]:last-child,
.crumb[data-category-path]:nth-last-child(1),
.crumb[data-category-path]:nth-last-child(2),
.crumb[data-category-path]:nth-last-child(3),
.crumb[data-category-path]:nth-child(1) {
    display: inline-block;
}
.additional-product .cart-col.prod {
    display: block;
    width: 100%;
}
.additional-product .mob-view {
    display: none;
}
.kitt--pricefull {
    font-weight: 500;
    font-size: 20px;
    text-align: center;
}
.kitt--pricesale {
    font-weight: 600;
    font-size: 14px;
    text-align: center;
    margin: 10px 0;
}
.kitt--pricefull .full {
    font-size: 15px;
    color: #999999;
    margin: 0 5px;
}
.kitt--pricefull .fullsale {
    color: #ffffff;
    margin: 0 5px;
}
.slide-item-img {
    background-color: #ffffff;
    padding: 8px 0;
}
.kitt--pricefull .full {
    position: relative;
}
.kitt--pricefull .full:after {
    content: "";
    height: 2px;
    background: #c42a2c;
    width: 110%;
    left: -5%;
    top: 50%;
    position: absolute;
    margin-top: -1px;
}
#kitt-sale-itogo {
    font-weight: 500;
    color: #c42a2c;
}
.kit--sale {
    background: #c42a2c;
    color: #ffffff;
    font-weight: 500;
    font-size: 11px;
    height: 20px;
    display: flex;
    align-items: center;
    position: absolute;
    top: 8px;
    z-index: 1;
    left: 10px;
    padding: 0 15px;
}
.kit--box {
    display: inline-block;
    position: absolute;
    height: 14px;
    top: 10px;
    right: 10px;
    width: 14px;
    cursor: pointer;
    z-index: 9999;
}
.kit--box label {
    width: 14px;
    height: 14px;
    cursor: pointer;
}
.kit--box input[type="checkbox"],
input[type="radio"] {
    display: none;
    visibility: hidden;
}
.kit--box input[type="checkbox"] + label:before {
    content: "";
    display: block;
    position: absolute;
    width: 14px;
    height: 14px;
    border: 1px solid #111111;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.kit--box input[type="checkbox"]:checked + label:before {
    content: "";
    border: none;
    text-align: center;
    height: 14px;
    background: url(/catalog/view/theme/black_app/image/check_2_black.svg) 50% 50%
        no-repeat;
    background-size: 14px;
}

.black_style .kit--box input[type="checkbox"]:checked + label:before {
    background: #fff url(/catalog/view/theme/black_app/image/check.svg) 50% 50%
        no-repeat;
    background-size: 12px;
}
.black_style .kit--box input[type="checkbox"] + label:before {
    border: 1px solid #999;
}

.figupl {
    position: absolute;
    top: 50%;
    display: none;
    right: -30px;
    width: 18px;
    height: 18px;
    transform: translateY(-50%);
}
.prod-item:last-child .figupl {
    display: none;
}
.slick-active + .slick-active + .slick-active .figupl {
    display: none;
}

.slick-active .figupl {
    display: block;
}
.figupl:after {
    content: "";
    height: 2px;
    background: #ffffff;
    width: 100%;
    left: 0;
    top: 50%;
    position: absolute;
    transform: translateY(-50%);
}
.figupl:before {
    content: "";
    height: 100%;
    background: #ffffff;
    width: 2px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
}
.dicountkit {
    color: #999999;
}
.dicountkit {
    position: relative;
}
.dicountkit:after {
    content: "";
    height: 2px;
    background: #c42a2c;

    width: 100%;
    left: 0;
    top: 50%;
    position: absolute;
    transform: translateY(-50%);
}
.pricekit {
    font-weight: 500;
    font-size: 15px;
    display: flex;
    padding: 10px 5px 10px;
    color: #c42a2c;
    justify-content: space-between;
}
.pricekit.center {
    justify-content: center;
}
.title-kit {
    font-weight: 600;
    font-size: 24px;
    padding-bottom: 10px;
    color: #fff;
    text-align: center;
    flex: 0 100%;
}
.addkitcart {
    width: 25%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.prodblock {
    width: 75%;
    max-width: 672px;
    float: left;
}
.prodblock .slick-slide img {
    display: block;
    height: 135px;
    margin: 0 auto;
}
.prodblock .slick-prev {
    display: inline-block;
    position: absolute;
    left: -40px;
    top: 50%;
    background: url(/catalog/view/theme/black_app/image/kitarr.png) no-repeat;
    font-size: 0;
    width: 12px;
    height: 18px;
    transform: translateY(-50%);
}
.prodblock .slick-next {
    display: inline-block;
    position: absolute;
    right: -40px;
    top: 50%;
    background: url(/catalog/view/theme/black_app/image/kitarr.png) no-repeat;
    font-size: 0;
    width: 12px;
    height: 18px;
    margin-top: -9px;
    transform: rotateZ(180deg);
}
.prodblock .slide-item {
    width: 190px;
    border: 1px solid transparent;
    background-color: #1d1d1d;
}
.prodblock .slick-slider {
    margin: 0 20px;
}
.prodblock .slide-item .slide-cont {
    padding: 10px;
    color: #fff;
}
.prodblock .slick-slide {
    margin: 0 20px;
}

.prodblock .slick-list {
    margin: 0 -27px;
    padding: 25px 0;
}
.prodblock .slide-item:hover {
}
.kit-prod-section {
    margin-bottom: 20px;
    display: flex;
}
.kit-prod-section .wrap2 {
    max-width: 1024px;
    width: 100%;
    padding: 20px 30px;
    background: #0f0f0f;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.additional-product .cart-prod-name {
    text-align: left;
}
.additional-product .cart-prod-name {
    text-align: left;
}

#popup-addcart .additional-product .cart-prod-name {
    font-size: 13px;
}
.additional-product .cart-img {
    width: 60px;
    color: #fff;
    text-align: center;
}
.additional-product .cart-prod-summ {
    font-size: 14px;
}
@media (max-width: 1000px) {
    .prodblock .slick-prev {
        display: inline-block;
        position: absolute;
        left: -30px;
        z-index: 999;
    }
    .slick-active .figupl {
        display: none;
    }
    .slick-current.slick-active .figupl {
        display: block;
    }
    .prodblock .slick-next {
        right: -30px;
    }
}
@media (max-width: 992px) {
    .pricekit {
        font-size: 13px;
    }
    .prodblock .slick-slider {
        max-width: 100%;
        margin: 0 auto;
        width: 100%;
    }

    .prodblock {
        width: 65%;
    }
    .touch .prodblock .prod-item {
        height: auto;
    }
    .addkitcart {
        width: 30%;
        float: right;
    }
}
.prodblock .slide-item:hover {
    -webkit-box-shadow: 0 0 10px 0px rgba(255, 255, 255, 0.1607843137254902);
    box-shadow: 0 0 10px 0px rgba(255, 255, 255, 0.1607843137254902);
}
@media (max-width: 767px) {

    .prodblock {
        width: 100%;
    }

    .kit--sale {
        top: 0;
        left: 0;
        justify-content: center;
        width: 100%;
        padding: 0 5px;
    }
    .prodblock .slide-item > a {
        display: flex;
        flex: 0 0 100px;
    }
    .prodblock .slide-item img {
        width: 120px;
        padding: 0 0 0 20px;
        max-width: 100%;
        height: 100%;
    }
    .prodblock .pricekit.center {
        justify-content: flex-start;
    }
    .prodblock .slide-item:hover {
        -webkit-box-shadow: 0 0 0 0;
        box-shadow: 0 0 0 0;
    }
    .prodblock .slide-item .slide-title {
        border-bottom: 0;

        font-size: 14px;
        height: auto;
        line-height: 1.3;
        overflow: hidden;
        padding: 0 0px;
        text-align: left;
        margin: 0 5px;
    }
    .prodblock .slide-item {
        width: 100%;
        margin: 0;
        padding-top: 15px;
        box-shadow: 0 0 0 0;
        flex-direction: row;
        display: flex;
        padding-left: 0;

        align-items: center;
        background-color: #1c1c1c;
    }
    .prodblock .slide-item .slide-cont {
        padding: 10px;
        color: #fff;
    }
    .prodblock .prod-item {
        margin-bottom: 5px;
    }
    .addkitcart {
        float: left;
        width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        height: auto;
        margin-top: 15px;
    }
    .slide-item-img {
        background-color: #ffffff;
        padding-top: 15px;
        position: relative;
        flex: 0 0 120px;
    }
    .slider-productskit .prod-item:nth-child(1) .slide-item-img img {
        padding: 0 0 0 0px;
    }
    .slider-productskit .prod-item:nth-child(1) .slide-item-img {
        padding-top: 0;
    }
    .kit--box {
        display: inline-block;
        position: absolute;
        height: 14px;
        top: 10px;
        right: auto;
        width: 14px;
        cursor: pointer;
        z-index: 1;
        left: 15px;
        top: 50%;
        transform: translateY(-50%);
    }
    .figupl {
        position: absolute;
        top: calc(100% - 9px);
        left: 50%;
        display: block;
        right: 0;
        width: 18px;
        height: 18px;
        transform: translateX(-50%);
        z-index: 999;
    }
    #popup-addcart .additional-product .cart-prod-name {
        font-size: 12px;
    }
    #popup-addcart .additional-product {
        display: flex;
        margin-left: 10%;
        border-bottom: 1px solid #e0e0e0;
    }
    #popup-addcart .additional-product .cart-prod-content {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: flex-start;
        align-items: center;
    }

    #popup-addcart .additional-product .cart-prod-summ {
        font-weight: 500;
        font-size: 15px;
        text-align: left;
    }
    .kit-prod-section {
        margin-bottom: 20px;
        display: flex;
        padding: 0 10px;
    }
    .kit-prod-section .wrap2 {
        padding: 20px 5px;
        background: #1c1c1c;
    }
    .figupl {
        display: none;
    }
}
@media (max-width: 350px) {
    .slide-item-img {
        flex: 0 0 100px;
    }
    .prodblock .slide-item .slide-title {
        border-bottom: 0;
        font-size: 12px;
    }
    .prodblock .slide-item > a {
        display: flex;
        flex: 0 0 50px;
    }
}

#bingc-phone-button
    svg.bingc-phone-button-circle
    circle.bingc-phone-button-circle-inside {
    fill: #ffffff !important;
}
#bingc-phone-button svg.bingc-phone-button-icon-icon path {
    fill: #111;
}
#bingc-phone-button div.bingc-phone-button-icon-text span {
    font: 300 14px/17px Open sans, Ubuntu, Arial;
    color: #1c1c1c !important;
    text-align: center;
}
#bingc-phone-button div.bingc-phone-button-tooltip {
    position: absolute;
    display: none;
    width: 200px;
    padding: 14px 20px 15px;
    opacity: 0;
    background: #ffffff !important;
    font: 400 13px/16px "LatoBold", sans-serif;
    color: #1d1d1d !important;
    -webkit-transition: opacity 2s ease-in-out;
    -moz-transition: opacity 2s ease-in-out;
    -o-transition: opacity 2s ease-in-out;
    transition: opacity 2s ease-in-out;
}

#bingc-phone-button
    div.bingc-phone-button-tooltip
    svg.bingc-phone-button-arrow
    polyline {
    fill: #ffffff !important;
}
#bingc-phone-button:hover
    svg.bingc-phone-button-circle
    circle.bingc-phone-button-circle-inside {
    fill: #ffffff !important;
    opacity: 0.8;
}

#bingc-passive
    div.bingc-passive-overlay
    div.bingc-passive-content
    div.bingc-we-will-call-you {
    padding: 113px 0 26px 219px;
    font: 300 30px/35px "LatoBold", sans-serif;
    color: #ffffff !important;
}
@media (max-width: 575px) {
    .multi-input[type="text"],
    .multi-input[type="text"]:focus,
    .multi-input[type="text"]:hover {
        height: 60px;
    }
    .first-nav span {
        display: block;
        line-height: 1;
    }

    #bingc-passive
        div.bingc-passive-overlay
        div.bingc-passive-content
        div.bingc-we-will-call-you {
        padding: 50px 0;
    }
    #bingc-passive
        div.bingc-passive-overlay
        div.bingc-passive-content
        div.bingc-we-will-call-you
        div.bingc-we-will-call-you-alignment
        div.bingc-we-will-call-you-restriction {
        max-height: 300px;
        text-align: center !important;
        font-size: 20px;
    }
}
#bingc-passive div.bingc-passive-overlay {
    background: #111 !important;
}
#bingc-passive
    div.bingc-passive-overlay
    div.bingc-passive-content
    div.bingc-passive-get-phone-form
    form.bingc-passive-get-phone-form
    a.bingc-passive-phone-form-button {
    display: inline-block;
    width: 250px;
    height: 54px;
    font: 300 20px/54px "LatoBold", sans-serif;
    color: #fff !important;
    text-align: center;
    text-decoration: none;
    background: #c42a2c !important;
    border: 0 !important;
}
#bingc-passive div.bingc-passive-overlay a.bingc-passive-close-button {
    position: absolute;
    top: 19px;
    right: 10px;
    opacity: 1;
    display: block;
    width: 18px;
    height: 18px;
}
#bingc-passive div.bingc-passive-overlay a.bingc-passive-close-button svg {
    width: 18px !important;
    height: 18px !important;
}
#bingc-passive div.bingc-passive-background {
    position: fixed !important;
    top: 0 !important;
    width: 100% !important;
    height: 100% !important;
    cursor: pointer;
    z-index: 20000 !important;
    background: rgba(11, 11, 11, 0.8) !important;
}
#bingc-passive
    div.bingc-passive-overlay
    div.bingc-passive-content
    div.bingc-we-will-call-you
    b {
    color: #ffffff !important;
}
#bingc-passive
    div.bingc-passive-overlay
    div.bingc-passive-content
    div.bingc-passive-get-phone-form
    form.bingc-passive-get-phone-form
    span.bingc-sample-countdown-timer {
    color: #ffffff !important;
}
#bingc-passive
    div.bingc-passive-overlay
    div.bingc-passive-content
    div.bingc-passive-get-phone-form
    form.bingc-passive-get-phone-form
    span.bingc-sample-countdown-timer
    span {
    opacity: 1;
    color: #ffffff !important;
}
#bingc-passive
    div.bingc-passive-overlay
    div.bingc-passive-content
    div.bingc-phone-sample
    span {
    font: 300 13px/32px Open sans, Ubuntu, Arial;
    color: #ffffff !important;
}
#bingc-passive
    div.bingc-passive-overlay
    div.bingc-passive-content
    div.bingc-phone-sample {
    padding: 0 0 0 219px;
    opacity: 1;
    font: 300 13px/32px Open sans, Ubuntu, Arial;
    color: #ffffff !important;
}
#bingc-passive
    div.bingc-passive-overlay
    div.bingc-passive-content
    div.bingc-statistics {
    padding: 38px 0 0 219px;
    opacity: 1;
    font: 300 13px/25px Open sans, Ubuntu, Arial;
    color: #ffffff !important;
}
@media (max-width: 767px) {
    .checkout-checkout footer {
        padding-top: 0;
    }

    .first-nav a {
        color: #fff;
        color: #999;
        font-weight: 500;
        line-height: 36px;
    }
}

.on #tidio-chat,
.on .bingc-phone-button,
.on .custom-binotel-widget,
.on .globalClass_e906,
.on jdiv,
.on #jivo_custom_widget {
    display: none !important;
}
@media (max-width: 991px) {
    .main-but {
        height: 40px;
    }
}
@media only screen and (max-width: 1281px) and (min-width: 600px) {
    .mfilter-button-bottom {
        height: 70px !important;
        line-height: 70px !important;
    }

    .mfilter-option input[type="checkbox"] + label {
        font-size: 18px;
    }
    .mfilter-heading-text > span {
        font-size: 18px !important;
    }

    .mfilter-option input[type="checkbox"] + label:before {
        width: 16px;
        height: 16px;
    }
}

@media (max-width: 991px) {
    .box-content.mfilter-content {
        padding-bottom: 120px !important;
    }
    .mfilter-but-bottom {
        bottom: 70px !important;
    }
    #mfilter-free-container-0 {
        background: #0f0f0f;
    }
}
@media (max-width: 575px) {
    .mfilter-but-bottom {
        bottom: 50px !important;
    }
}
