/*
    Created on : Jun 25, 2019, 3:34:29 PM
    Author     : Artem Yuriev
*/

/** countTimer recommended products **/
.recs_slider_cont .countDownTimer {
    display: none;
}

.recents_slider .countDownTimer {
    display: none;
}

/** countTimer home page **/
@media (min-width: 768px) {
    .product-item .countDownTimer {
        position: absolute;
        bottom: 0px;
        width: 100%;
        z-index: 4;
    }

    .product-item .countDownTimer .progress-row {
        display: none !important;
    }

    .product-item .countDownTimer .count-sold-row {
        display: none !important;
    }

    .product-item .countDownTimer .timer-row label {
        margin-top: 5px;
    }

    .product-item .countDownTimer .timer-row.countTimer4 label {
        margin-top: 0px;
    }

    .product-item .countDownTimer .timer-row.countTimer6 label {
        margin-top: 0px;
    }
}

@media (max-width: 768px) {
    .product-item .countDownTimer {
        position: absolute;
        bottom: 0px;
        width: 100%;
        z-index: 1;
    }

    .product-item .countDownTimer .progress-row {
        display: none !important;
    }

    .product-item .countDownTimer .count-sold-row {
        display: none !important;
    }

    .product-item .countDownTimer .timer-row .timer-label-class {
        font-size: 12px !important;
        padding-bottom: 10px;
    }

    .product-item .countDownTimer .timer-row label {
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .product-item .countDownTimer .timer-row .count-padding span {
        font-size: 12px;
        padding: 3px;
    }

    .product-item .countDownTimer .timer-row.countTimer4 label {
        margin-top: 0px;
        display: block;
    }

    .product-item .countDownTimer .timer-row.countTimer5 label {
        margin-top: 0px;
        font-size: 10px;
    }

    .product-item .countDownTimer .timer-row.countTimer6 label {
        display: block;
        margin-top: 0px;
        margin-bottom: 0px;
        font-size: 10px;
    }

    .product-item .countDownTimer .timer-row.countTimer4 .timer-label-class {
        padding-bottom: 0px;
    }

    .product-item .countDownTimer .timer-row.countTimer5 .timer-label-class {
        padding-bottom: 0px;
    }

    .product-item .countDownTimer .timer-row.countTimer6 .timer-label-class {
        padding-bottom: 5px;
    }

    .product-item .countDownTimer .timer-row.countTimer5 .hours:before,
    .product-item .countDownTimer .timer-row.countTimer5 .minutes:before,
    .product-item .countDownTimer .timer-row.countTimer5 .seconds:before {
        content: '';
    }

    .product-item .countDownTimer .countTimer4 .count-padding span,
    .product-item .countDownTimer .countTimer5 .count-padding span,
    .product-item .countDownTimer .countTimer6 .count-padding span {
        padding: 0px;
    }
}

@media (max-width: 991px) {
    .product-item .countDownTimer .timer-row.countTimer4 .days:after,
    .product-item .countDownTimer .timer-row.countTimer4 .hours:after,
    .product-item .countDownTimer .timer-row.countTimer4 .minutes:after,
    .product-item .countDownTimer .timer-row.countTimer4 .seconds:after {
        content: '';
    }

    .product-item .countDownTimer .timer-row.countTimer6 .days:after,
    .product-item .countDownTimer .timer-row.countTimer6 .hours:after,
    .product-item .countDownTimer .timer-row.countTimer6 .minutes:after,
    .product-item .countDownTimer .timer-row.countTimer6 .seconds:after {
        content: '';
    }

    .product-item .countDownTimer .timer-row.countTimer4 label {
        font-size: 10px;
    }
}

/** countTimer category page **/
@media (min-width: 768px) {
    .tax-product_cat .product-item .countDownTimer {
        position: absolute;
        bottom: 0px;
        width: 100%;
        z-index: 1;
    }

    .tax-product_cat .product-item .countDownTimer .progress-row {
        display: none !important;
    }

    .tax-product_cat .product-item .countDownTimer .count-sold-row {
        display: none !important;
    }

    .tax-product_cat .product-item .countDownTimer .timer-row label {
        margin-top: 5px;
    }

    .tax-product_cat .product-item .countDownTimer .timer-row.countTimer4 label {
        margin-top: 0px;
    }

    .tax-product_cat .product-item .countDownTimer .timer-row.countTimer6 label {
        margin-top: 0px;
    }
}

@media (max-width: 768px) {
    .tax-product_cat .product-item .countDownTimer {
        position: absolute;
        bottom: 0px;
        width: 100%;
        z-index: 1;
    }

    .tax-product_cat .product-item .countDownTimer .progress-row {
        display: none !important;
    }

    .tax-product_cat .product-item .countDownTimer .count-sold-row {
        display: none !important;
    }

    .tax-product_cat .product-item .countDownTimer .timer-row .timer-label-class {
        font-size: 12px !important;
        padding-bottom: 10px;
    }

    .tax-product_cat .product-item .countDownTimer .timer-row label {
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .tax-product_cat .product-item .countDownTimer .timer-row .count-padding span {
        font-size: 12px;
        padding: 3px;
    }

    .tax-product_cat .product-item .countDownTimer .timer-row.countTimer4 label {
        margin-top: 0px;
        display: block;
    }

    .tax-product_cat .product-item .countDownTimer .timer-row.countTimer5 label {
        margin-top: 0px;
        font-size: 10px;
    }

    .tax-product_cat .product-item .countDownTimer .timer-row.countTimer6 label {
        display: block;
        margin-top: 0px;
        margin-bottom: 0px;
        font-size: 10px;
    }

    .tax-product_cat .product-item .countDownTimer .timer-row.countTimer4 .timer-label-class {
        padding-bottom: 0px;
    }

    .tax-product_cat .product-item .countDownTimer .timer-row.countTimer5 .timer-label-class {
        padding-bottom: 0px;
    }

    .tax-product_cat .product-item .countDownTimer .timer-row.countTimer6 .timer-label-class {
        padding-bottom: 5px;
    }

    .tax-product_cat .product-item .countDownTimer .timer-row.countTimer5 .hours:before,
    .tax-product_cat .product-item .countDownTimer .timer-row.countTimer5 .minutes:before,
    .tax-product_cat .product-item .countDownTimer .timer-row.countTimer5 .seconds:before {
        content: '';
    }

    .tax-product_cat .product-item .countDownTimer .countTimer4 .count-padding span,
    .tax-product_cat .product-item .countDownTimer .countTimer5 .count-padding span,
    .tax-product_cat .product-item .countDownTimer .countTimer6 .count-padding span {
        padding: 0px;
    }
}

@media (max-width: 991px) {
    .tax-product_cat .product-item .countDownTimer .timer-row.countTimer4 .days:after,
    .tax-product_cat .product-item .countDownTimer .timer-row.countTimer4 .hours:after,
    .tax-product_cat .product-item .countDownTimer .timer-row.countTimer4 .minutes:after,
    .tax-product_cat .product-item .countDownTimer .timer-row.countTimer4 .seconds:after {
        content: '';
    }

    .tax-product_cat .product-item .countDownTimer .timer-row.countTimer6 .days:after,
    .tax-product_cat .product-item .countDownTimer .timer-row.countTimer6 .hours:after,
    .tax-product_cat .product-item .countDownTimer .timer-row.countTimer6 .minutes:after,
    .tax-product_cat .product-item .countDownTimer .timer-row.countTimer6 .seconds:after {
        content: '';
    }

    .tax-product_cat .product-item .countDownTimer .timer-row.countTimer4 label {
        font-size: 10px;
    }
}

/** countTimer product page **/
@media (min-width: 768px) {
    .post-type-archive .product-item .countDownTimer {
        position: absolute;
        bottom: 0px;
        width: 100%;
        z-index: 1;
    }

    .post-type-archive .product-item .countDownTimer .progress-row {
        display: none !important;
    }

    .post-type-archive .product-item .countDownTimer .count-sold-row {
        display: none !important;
    }

    .post-type-archive .product-item .countDownTimer .timer-row label {
        margin-top: 5px;
    }

    .post-type-archive .product-item .countDownTimer .timer-row.countTimer4 label {
        margin-top: 0px;
    }

    .post-type-archive .product-item .countDownTimer .timer-row.countTimer6 label {
        margin-top: 0px;
    }
}

@media (max-width: 768px) {
    .post-type-archive .product-item .countDownTimer {
        position: absolute;
        bottom: 0px;
        width: 100%;
        z-index: 1;
    }

    .post-type-archive .product-item .countDownTimer .progress-row {
        display: none !important;
    }

    .post-type-archive .product-item .countDownTimer .count-sold-row {
        display: none !important;
    }

    .post-type-archive .product-item .countDownTimer .timer-row .timer-label-class {
        font-size: 12px !important;
        padding-bottom: 10px;
    }

    .post-type-archive .product-item .countDownTimer .timer-row label {
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .post-type-archive .product-item .countDownTimer .timer-row .count-padding span {
        font-size: 12px;
        padding: 3px;
    }

    .post-type-archive .product-item .countDownTimer .timer-row.countTimer4 label {
        margin-top: 0px;
        display: block;
    }

    .post-type-archive .product-item .countDownTimer .timer-row.countTimer5 label {
        margin-top: 0px;
        font-size: 10px;
    }

    .post-type-archive .product-item .countDownTimer .timer-row.countTimer6 label {
        display: block;
        margin-top: 0px;
        margin-bottom: 0px;
        font-size: 10px;
    }

    .post-type-archive .product-item .countDownTimer .timer-row.countTimer4 .timer-label-class {
        padding-bottom: 0px;
    }

    .post-type-archive .product-item .countDownTimer .timer-row.countTimer5 .timer-label-class {
        padding-bottom: 0px;
    }

    .post-type-archive .product-item .countDownTimer .timer-row.countTimer6 .timer-label-class {
        padding-bottom: 5px;
    }

    .post-type-archive .product-item .countDownTimer .timer-row.countTimer5 .hours:before,
    .post-type-archive .product-item .countDownTimer .timer-row.countTimer5 .minutes:before,
    .post-type-archive .product-item .countDownTimer .timer-row.countTimer5 .seconds:before {
        content: '';
    }

    .post-type-archive .product-item .countDownTimer .countTimer4 .count-padding span,
    .post-type-archive .product-item .countDownTimer .countTimer5 .count-padding span,
    .post-type-archive .product-item .countDownTimer .countTimer6 .count-padding span {
        padding: 0px;
    }
}

@media (max-width: 991px) {
    .post-type-archive .product-item .countDownTimer .timer-row.countTimer4 .days:after,
    .post-type-archive .product-item .countDownTimer .timer-row.countTimer4 .hours:after,
    .post-type-archive .product-item .countDownTimer .timer-row.countTimer4 .minutes:after,
    .post-type-archive .product-item .countDownTimer .timer-row.countTimer4 .seconds:after {
        content: '';
    }

    .post-type-archive .product-item .countDownTimer .timer-row.countTimer6 .days:after,
    .post-type-archive .product-item .countDownTimer .timer-row.countTimer6 .hours:after,
    .post-type-archive .product-item .countDownTimer .timer-row.countTimer6 .minutes:after,
    .post-type-archive .product-item .countDownTimer .timer-row.countTimer6 .seconds:after {
        content: '';
    }

    .post-type-archive .product-item .countDownTimer .timer-row.countTimer4 label {
        font-size: 10px;
    }
}

/** countTimer search page **/
@media (min-width: 768px) {
    .search .product-item .countDownTimer {
        position: absolute;
        bottom: 0px;
        width: 100%;
        z-index: 1;
    }

    .search .product-item .countDownTimer .progress-row {
        display: none !important;
    }

    .search .product-item .countDownTimer .count-sold-row {
        display: none !important;
    }

    .search .product-item .countDownTimer .timer-row label {
        margin-top: 5px;
    }

    .search .product-item .countDownTimer .timer-row.countTimer4 label {
        margin-top: 0px;
    }

    .search .product-item .countDownTimer .timer-row.countTimer6 label {
        margin-top: 0px;
    }
}

@media (max-width: 768px) {
    .search .product-item .countDownTimer {
        position: absolute;
        bottom: 0px;
        width: 100%;
        z-index: 1;
    }

    .search .product-item .countDownTimer .progress-row {
        display: none !important;
    }

    .search .product-item .countDownTimer .count-sold-row {
        display: none !important;
    }

    .search .product-item .countDownTimer .timer-row .timer-label-class {
        font-size: 12px !important;
        padding-bottom: 10px;
    }

    .search .product-item .countDownTimer .timer-row label {
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .search .product-item .countDownTimer .timer-row .count-padding span {
        font-size: 12px;
        padding: 3px;
    }

    .search .product-item .countDownTimer .timer-row.countTimer4 label {
        margin-top: 0px;
        display: block;
    }

    .search .product-item .countDownTimer .timer-row.countTimer5 label {
        margin-top: 0px;
        font-size: 10px;
    }

    .search .product-item .countDownTimer .timer-row.countTimer6 label {
        display: block;
        margin-top: 0px;
        margin-bottom: 0px;
        font-size: 10px;
    }

    .search .product-item .countDownTimer .timer-row.countTimer4 .timer-label-class {
        padding-bottom: 0px;
    }

    .search .product-item .countDownTimer .timer-row.countTimer5 .timer-label-class {
        padding-bottom: 0px;
    }

    .search .product-item .countDownTimer .timer-row.countTimer6 .timer-label-class {
        padding-bottom: 5px;
    }

    .search .product-item .countDownTimer .timer-row.countTimer5 .hours:before,
    .search .product-item .countDownTimer .timer-row.countTimer5 .minutes:before,
    .search .product-item .countDownTimer .timer-row.countTimer5 .seconds:before {
        content: '';
    }

    .search .product-item .countDownTimer .countTimer4 .count-padding span,
    .search .product-item .countDownTimer .countTimer5 .count-padding span,
    .search .product-item .countDownTimer .countTimer6 .count-padding span {
        padding: 0px;
    }
}

@media (max-width: 991px) {
    .search .product-item .countDownTimer .timer-row.countTimer4 .days:after,
    .search .product-item .countDownTimer .timer-row.countTimer4 .hours:after,
    .search .product-item .countDownTimer .timer-row.countTimer4 .minutes:after,
    .search .product-item .countDownTimer .timer-row.countTimer4 .seconds:after {
        content: '';
    }

    .search .product-item .countDownTimer .timer-row.countTimer6 .days:after,
    .search .product-item .countDownTimer .timer-row.countTimer6 .hours:after,
    .search .product-item .countDownTimer .timer-row.countTimer6 .minutes:after,
    .search .product-item .countDownTimer .timer-row.countTimer6 .seconds:after {
        content: '';
    }

    .search .product-item .countDownTimer .timer-row.countTimer4 label {
        font-size: 10px;
    }
}

/** countTimer single product **/
.single-product .countDownTimer {
    margin-top: 30px;
}

@media (max-width: 375px) {
    .single-product .countDownTimer .countTimer4 + .progress-row span.left {
        width: 0px;
    }

    .single-product .countDownTimer .countTimer4 + .progress-row span.center {
        width: 50%;
        text-align: left;
    }

    .single-product .countDownTimer .countTimer4 + .progress-row span.right {
        width: 50%;
    }

    .single-product .countDownTimer .countTimer5 + .progress-row span.left {
        width: 0px;
    }

    .single-product .countDownTimer .countTimer5 + .progress-row span.center {
        width: 50%;
        text-align: left;
        padding-left: 5%;
    }

    .single-product .countDownTimer .countTimer5 + .progress-row span.right {
        width: 50%;
    }

    .single-product .countDownTimer .countTimer6 + .progress-row span.left {
        width: 0px;
    }

    .single-product .countDownTimer .countTimer6 + .progress-row span.center {
        width: 50%;
        text-align: left;
        padding-left: 5%;
    }

    .single-product .countDownTimer .countTimer6 + .progress-row span.right {
        width: 50%;
    }

    .single-product .countDownTimer .countTimer7 + .progress-row span.left {
        width: 0px;
    }

    .single-product .countDownTimer .countTimer7 + .progress-row span.center {
        width: 50%;
        text-align: left;
        padding-left: 5%;
    }

    .single-product .countDownTimer .countTimer7 + .progress-row span.right {
        width: 50%;
    }
}

@media (max-width: 768px) {
    .single-product .countDownTimer {
        margin-top: 10px;
    }
}

@media (min-width: 991px) and (max-width: 1200px) {
    .single-product .countDownTimer .countTimer4 + .progress-row span.left {
        width: 0px;
    }

    .single-product .countDownTimer .countTimer4 + .progress-row span.center {
        width: 50%;
        text-align: left;
    }

    .single-product .countDownTimer .countTimer4 + .progress-row span.right {
        width: 50%;
    }

    .single-product .countDownTimer .countTimer5 + .progress-row span.left {
        width: 0px;
    }

    .single-product .countDownTimer .countTimer5 + .progress-row span.center {
        width: 50%;
        text-align: left;
        padding-left: 5%;
    }

    .single-product .countDownTimer .countTimer5 + .progress-row span.right {
        width: 50%;
    }

    .single-product .countDownTimer .countTimer6 + .progress-row span.left {
        width: 0px;
    }

    .single-product .countDownTimer .countTimer6 + .progress-row span.center {
        width: 50%;
        text-align: left;
        padding-left: 5%;
    }

    .single-product .countDownTimer .countTimer6 + .progress-row span.right {
        width: 50%;
    }

    .single-product .countDownTimer .countTimer7 + .progress-row span.left {
        width: 0px;
    }

    .single-product .countDownTimer .countTimer7 + .progress-row span.center {
        width: 50%;
        text-align: left;
        padding-left: 5%;
    }

    .single-product .countDownTimer .countTimer7 + .progress-row span.right {
        width: 50%;
    }
}

.theme-matissewoo .single_variation_wrap> .countDownTimer{
    display: none!important;
}
