/*
    Created on : Oct 10, 2018, 10:35:47 AM
    Author     : Artem Yuriev
*/

/** countTimer home page **/
@media (min-width: 768px) {
    .home .item-lg .product-item .countDownTimer {
        position: absolute;
        width: 100%;
        bottom: 0px;
    }

    /** big image **/
    .home .item-lg .product-item .countDownTimer .timer-label-class {
        padding-bottom: 5px;
    }

    .home .item-lg .product-item .countDownTimer .progress-row {
        display: none !important;
    }

    .home .item-lg .product-item .countDownTimer .count-sold-row {
        display: none !important;
    }

    /** small image **/
    .home .item-sp .product-item .countDownTimer {
        position: absolute;
        width: 100%;
        bottom: 0;
        z-index: 9!important;
    }

    .home .item-sp .product-item .countDownTimer label {
        margin-bottom: 0px;
        font-size: 11px;
    }

    .home .item-sp .product-item .countDownTimer .timer-row {
        padding-top: 0px;
    }

    .home .item-sp .product-item .countDownTimer .timer-label-class {
        padding-bottom: 0px;
    }

    .home .item-sp .product-item .countDownTimer .progress-row,
    .home .item-sp .product-item .countDownTimer .count-sold-row {
        display: none !important;
    }

    .item-sm .product-item .countDownTimer .count-padding span {
        font-size: 12px;
        padding: 3px;
    }
}

@media (max-width: 768px) {
    /** big image mobile **/
    .home .item-lg .product-item .countDownTimer {
        position: absolute;
        width: 100%;
        bottom: 0px;
        z-index: 9!important;
    }

    .home .item-lg .product-item .countDownTimer .timer-label-class {
        padding-bottom: 5px;
    }

    .home .item-lg .product-item .countDownTimer label {
        font-size: 10px;
    }

    /** small image mobile **/
    .item-sm .product-item .countDownTimer {
        position: absolute;
        width: 100%;
        bottom: 0px;
        z-index: 9!important;
    }

    .item-sm .product-item .countDownTimer .timer-row {
        padding-top: 0px;
    }

    .item-sm .product-item .countDownTimer .timer-label-class {
        padding-bottom: 0px;
    }

    .item-sm .product-item .countDownTimer .count-padding span {
        font-size: 10px;
        padding: 3px;
    }

    .item-sm .product-item .countDownTimer .progress-row {
        display: none !important;
    }

    .item-sm .product-item .countDownTimer .count-sold-row {
        display: none !important;
    }

    .item-sm .product-item .countDownTimer .timer-row label {
        margin-bottom: 0px;
    }
}

/** countTimer category page **/
@media (min-width: 768px) {
    .itemscat .item-md .product-item .countDownTimer {
        position: absolute;
        bottom: 0px;
        width: 100%;
        z-index: 1;
    }

    .itemscat .item-md .product-item .countDownTimer .timer-label-class {
        padding-bottom: 5px;
    }

    .itemscat .item-md .product-item .countDownTimer .progress-row {
        display: none !important;
    }

    .itemscat .item-md .product-item .countDownTimer .count-sold-row {
        display: none !important;
    }

    .itemscat .item-md .product-item .countDownTimer .count-padding span {
        font-size: 12px;
    }
}

@media (max-width: 768px) {
    .itemscat .item-sp .product-item .countDownTimer {
        position: absolute;
        bottom: 0px;
        width: 100%;
        z-index: 1;
    }

    .itemscat .item-sp .product-item .countDownTimer .timer-row {
        padding-top: 5px;
    }

    .itemscat .item-sp .product-item .countDownTimer .timer-label-class {
        padding-bottom: 5px;
    }

    .itemscat .item-sp .product-item .countDownTimer .progress-row {
        display: none !important;
    }

    .itemscat .item-sp .product-item .countDownTimer .count-sold-row {
        display: none !important;
    }

    .itemscat .item-sp .product-item .countDownTimer .count-padding span {
        padding: 3px;
    }

    .itemscat .item-sp .product-item .countDownTimer .timer-row label {
        margin-bottom: 0px;
    }
}

/** countTimer single page add to cart **/
@media (min-width: 768px) {
    .singlecartplate .countTimer4 + .progress-row .left {
        width: 0px;
    }

    .singlecartplate .countTimer4 + .progress-row .center {
        width: 50%;
        text-align: left;
    }

    .singlecartplate .countTimer4 + .progress-row .right {
        width: 50%;
    }
}

@media (max-width: 375px) {
    .singlecartplate .countTimer4 + .progress-row .left {
        width: 0px;
    }

    .singlecartplate .countTimer4 + .progress-row .center {
        width: 50%;
        text-align: left;
    }

    .singlecartplate .countTimer4 + .progress-row .right {
        width: 50%;
    }
}

@media (max-width: 768px) {
    .singlecartplate .countDownTimer .timer-label-class {
        padding-bottom: 5px;
    }

    .singlecartplate .countDownTimer label {
        padding-top: 0px;
    }

    .singlecartplate .countDownTimer .progress-row {
        padding-top: 0px;
    }

    .singlecartplate .countDownTimer .count-padding span {
        font-size: 14px;
    }

    .singlecartplate .countDownTimer {
        padding-bottom: 15px;
    }
}

/** single recommended timer **/
.items-small .countDownTimer {
    bottom: 0;
    position: absolute;
    z-index: 2;
    width: 100%;
}

.items-small .countDownTimer .count-sold-row,
.items-small .countDownTimer .progress-row{
    display: none!important;
}

/** countTimer4 home page **/
@media (min-width: 768px) {
    .item-sm .product-item .countTimer4 .days:after,
    .item-sm .product-item .countTimer4 .hours:after,
    .item-sm .product-item .countTimer4 .minutes:after {
        content: '';
    }

    .item-sm .product-item .countTimer4 .count-padding span {
        font-size: 14px;
        padding: 0px;
    }

    .item-sm .product-item .countTimer4 label {
        font-size: 10px;
        margin: 0px;
    }

    .home .item-lg .product-item .timer-row.countTimer4 {
        padding-top: 10px;
        padding-bottom: 10px;
    }
}

@media (max-width: 768px) {
    .item-sm .product-item .countTimer4 .days:after,
    .item-sm .product-item .countTimer4 .hours:after,
    .item-sm .product-item .countTimer4 .minutes:after {
        content: '';
    }

    .item-sm .product-item .countTimer4 .count-padding span {
        font-size: 14px;
        padding: 0px;
    }

    .item-sm .product-item .countTimer4 label {
        font-size: 10px;
        margin-top: 0px;
    }

    .home .item-lg .product-item .countTimer4 + .progress-row .countdown-progress-text .center {
        font-size: 12px;
    }

    .home .item-lg .product-item .countTimer4 + .progress-row .countdown-progress-text .right {
        font-size: 12px;
    }
}

@media (max-width: 375px) {
    .home .item-lg .product-item .countTimer4 + .progress-row .countdown-progress-text .left {
        width: 0px;
    }

    .home .item-lg .product-item .countTimer4 + .progress-row .countdown-progress-text .center {
        width: 50%;
        text-align: left;
        font-size: 12px;
    }

    .home .item-lg .product-item .countTimer4 + .progress-row .countdown-progress-text .right {
        width: 50%;
        font-size: 12px;
    }
}

/** countTimer4 category page **/
@media (min-width: 768px) {
    .itemscat .item-sp .product-item .countTimer4 .days:after,
    .itemscat .item-sp .product-item .countTimer4 .hours:after,
    .itemscat .item-sp .product-item .countTimer4 .minutes:after {
        content: '';
    }

    .itemscat .item-sp .product-item .countTimer4 {
        padding-top: 5px;
    }

    .itemscat .item-sp .product-item .countTimer4 .count-padding span {
        padding: 0px;
        font-size: 16px;
    }

    .itemscat .item-sp .product-item .countTimer4 label {
        margin-top: 0px;
        margin-bottom: 0px;
        font-size: 10px;
    }
}

@media (max-width: 768px) {
    .itemscat .item-md .product-item .countTimer4 .days:after,
    .itemscat .item-md .product-item .countTimer4 .hours:after,
    .itemscat .item-md .product-item .countTimer4 .minutes:after {
        content: '';
    }

    .itemscat .item-md .product-item .countTimer4 .count-padding span {
        font-size: 14px;
        padding: 0px;
    }

    .itemscat .item-md .product-item .countTimer4 label {
        font-size: 10px;
        margin-top: 0px;
    }
}

/** countTimer4 single product **/
@media (min-width: 768px) {
    .singlecartplate .countTimer4 .days:after,
    .singlecartplate .countTimer4 .hours:after,
    .singlecartplate .countTimer4 .minutes:after {
        font-size: 15px;
        line-height: 15px;
    }

    .singlecartplate .countTimer4 .count-padding span {
        padding: 0px;
        font-size: 16px;
    }

    .singlecartplate .countTimer4 label {
        font-size: 12px;
        display: inline-block;
        padding-top: 0px;
    }

    .singlecartplate .countTimer4 + .progress-row .center {
        font-size: 12px;
    }

    .singlecartplate .countTimer4 + .progress-row .right {
        font-size: 12px;
    }

    .singlecartplate .countTimer4 {
        padding-bottom: 5px;
    }
}

@media (max-width:768px) {
    .singlecartplate .countTimer4 {
        padding-bottom: 5px;
    }

    .singlecartplate .countTimer4 .days:after,
    .singlecartplate .countTimer4 .hours:after,
    .singlecartplate .countTimer4 .minutes:after {
        font-size: 12px;
        line-height: 12px;
        vertical-align: middle;
    }

    .singlecartplate .countTimer4 label {
        font-size: 10px;
        margin-top: 0px;
    }

    .singlecartplate .countTimer4 .count-padding span {
        font-size: 14px;
    }

    .singlecartplate .countTimer4 + .progress-row .center {
        font-size: 12px;
    }

    .singlecartplate .countTimer4 + .progress-row .right {
        font-size: 12px;
    }
}

/** countTimer5 home page **/
@media (min-width: 768px) {
    .home .item-sp .product-item .countTimer5 .hours:before,
    .home .item-sp .product-item .countTimer5 .minutes:before,
    .home .item-sp .product-item .countTimer5 .seconds:before {
        content: '';
    }

    .home .item-sp:not(.item-lg) .product-item .countTimer5 .count-padding span {
        padding: 0px;
        font-size: 14px;
    }

    .home .item-sp:not(.item-lg) .product-item .countTimer5 label {
        font-size: 10px;
    }

    .home .item-lg .product-item .countTimer5 .count-padding span {
        font-size: 16px;
    }
}

@media (max-width: 768px) {
    .item-sm .product-item .countTimer5 .hours:before,
    .item-sm .product-item .countTimer5 .minutes:before,
    .item-sm .product-item .countTimer5 .seconds:before {
        content: '';
    }

    .item-sm .product-item .countTimer5 .count-padding span {
        font-size: 14px;
        padding: 0px;
    }

    .item-sm:not(.item-lg) .product-item .countTimer5 label {
        font-size: 10px;
        margin-bottom: 0px;
    }

    .home .item-lg .product-item .countTimer5 label {
        font-size: 12px;
        margin-bottom: 0px;
    }

    .home .item-lg .product-item .countTimer5 .hours:before,
    .home .item-lg .product-item .countTimer5 .minutes:before,
    .home .item-lg .product-item .countTimer5 .seconds:before {
        font-size: 16px;
        line-height: 16px;
    }

    .home .item-lg .product-item .countTimer5 + .progress-row .center {
        font-size: 14px;
    }

    .home .item-lg .product-item .countTimer5 + .progress-row .right {
        font-size: 14px;
    }

    .home .item-lg .product-item .countTimer5 + .progress-row {
        padding-top: 0px;
    }

    .home .item-lg .product-item .countTimer5 .count-padding span {
        font-size: 18px;
    }

    .home .item-lg .product-item .countTimer5 {
        padding-top: 5px;
    }
}

@media (max-width: 375px) {
    .home .item-lg .product-item .countTimer5 + .progress-row .center {
        font-size: 12px;
    }

    .home .item-lg .product-item .countTimer5 + .progress-row .right {
        font-size: 12px;
    }
}

/** countTimer5 category page **/
@media (min-width: 768px) {
    .itemscat .item-md .product-item .countTimer5 .hours:before,
    .itemscat .item-md .product-item .countTimer5 .minutes:before,
    .itemscat .item-md .product-item .countTimer5 .seconds:before {
        font-size: 15px;
        line-height: 15px;
        vertical-align: middle;
    }

    .itemscat .item-md .product-item .countTimer5 .count-padding span {
        padding: 0px;
        font-size: 14px
    }

    .itemscat .item-md .product-item .countTimer5 label {
        font-size: 12px;
    }

    .itemscat .item-md .product-item .countTimer5 {
        padding-top: 0px;
    }

    .itemscat .item-md .product-item .countTimer5 .timer-label-class {
        padding-bottom: 0px;
    }
}

@media (max-width: 768px) {
    .itemscat .item-sp .product-item .countTimer5 .count-padding span {
        padding: 0px;
        font-size: 14px;
    }

    .itemscat .item-sp .product-item .countTimer5 .hours:before,
    .itemscat .item-sp .product-item .countTimer5 .minutes:before,
    .itemscat .item-sp .product-item .countTimer5 .seconds:before {
        font-size: 14px;
    }

    .itemscat .item-sp .product-item .countTimer5 {
        padding-top: 0px;
    }

    .itemscat .item-sp .product-item .countTimer5 .timer-label-class {
        padding-bottom: 0px;
    }

    .itemscat .item-sp .product-item .countTimer5 label {
        padding-top: 0px;
        font-size: 10px;
    }
}

@media (max-width: 375px) {
    .itemscat .item-sp .product-item .countTimer5 .hours:before,
    .itemscat .item-sp .product-item .countTimer5 .minutes:before,
    .itemscat .item-sp .product-item .countTimer5 .seconds:before {
        content: '';
    }
}

/** countTimer5 single product **/
@media (min-width: 768px) {
    .singlecartplate .countTimer5 {
        padding-top: 5px;
    }

    .singlecartplate .countTimer5 .timer-label-class {
        padding-bottom: 0px;
    }

    .singlecartplate .countTimer5 .count-padding span {
        font-size: 16px;
    }

    .singlecartplate .countTimer5 label {
        font-size: 12px;
        margin-bottom: 0px;
    }

    .singlecartplate .countTimer5 + .progress-row .center,
    .singlecartplate .countTimer5 + .progress-row .right {
        font-size: 12px;
    }

    .singlecartplate .countTimer5 .hours:before,
    .singlecartplate .countTimer5 .minutes:before,
    .singlecartplate .countTimer5 .seconds:before {
        font-size: 16px;
    }
}

@media (max-width: 768px) {
    .singlecartplate .countTimer5 {
        padding-top: 5px;
    }

    .singlecartplate .countTimer5 .timer-label-class {
        padding-bottom: 0px;
    }

    .singlecartplate .countTimer5 .count-padding span {
        font-size: 18px;
    }

    .singlecartplate .countTimer5 label {
        font-size: 12px;
        margin-bottom: 0px;
    }

    .singlecartplate .countTimer5 + .progress-row .center {
        font-size: 12px;
    }

    .singlecartplate .countTimer5 + .progress-row .right {
        font-size: 12px;
    }

    .singlecartplate .countTimer5 .hours:before,
    .singlecartplate .countTimer5 .minutes:before,
    .singlecartplate .countTimer5 .seconds:before {
        font-size: 14px;
    }
}

/** countTimer6 home page **/
@media (min-width: 768px) {
    .home .item-sp:not(.item-lg) .product-item .countTimer6 .days:after,
    .home .item-sp:not(.item-lg) .product-item .countTimer6 .hours:after,
    .home .item-sp:not(.item-lg) .product-item .countTimer6 .minutes:after {
        content: '';
    }

    .home .item-sp:not(.item-lg) .product-item .countTimer6 label {
        font-size: 10px;
        margin-top: 0px;
    }

    .home .item-sp:not(.item-lg) .product-item .countTimer6 .count-padding span {
        font-size: 14px;
        padding: 0px;
    }
}

@media (max-width: 768px) {
    .item-sm .product-item .countTimer6 .days:after,
    .item-sm .product-item .countTimer6 .hours:after,
    .item-sm .product-item .countTimer6 .minutes:after {
        content: '';
    }

    .home .item-lg .product-item .countTimer6 .days:after,
    .home .item-lg .product-item .countTimer6 .hours:after,
    .home .item-lg .product-item .countTimer6 .minutes:after {
        font-size: 16px;
    }

    .item-sm .product-item .countTimer6 .count-padding span {
        padding: 0px;
        font-size: 14px;
    }

    .home .item-lg .product-item .countTimer6 label {
        font-size: 12px;
    }

    .item-sm .product-item .countTimer6 label {
        font-size: 10px;
        margin-top: 0px;
    }

    .home .item-lg .countTimer6 + .progress-row span.center {
        font-size: 14px;
    }

    .home .item-lg .countTimer6 + .progress-row span.right {
        font-size: 14px;
    }
}

/** countTimer6 category page **/
.itemscat .item-md .product-item .countTimer6 {
    padding-top: 0px;
}

.itemscat .item-md .product-item .countTimer6 .timer-label-class {
    padding-bottom: 0px;
}

@media (min-width: 768px) {
    .itemscat .item-md .product-item .countTimer6 .count-padding span {
        font-size: 16px;
        padding: 0px;
    }

    .itemscat .item-md .product-item .countTimer6 label {
        font-size: 12px;
        margin-top: 0px;
    }

    .itemscat .item-md .product-item .countTimer6 .days:after,
    .itemscat .item-md .product-item .countTimer6 .hours:after,
    .itemscat .item-md .product-item .countTimer6 .minutes:after {
        font-size: 14px;
    }
}

@media (max-width: 768px) {
    .itemscat .item-sp .product-item .countTimer6 .days:after,
    .itemscat .item-sp .product-item .countTimer6 .hours:after,
    .itemscat .item-sp .product-item .countTimer6 .minutes:after {
        content: '';
    }

    .itemscat .item-sp .product-item .countTimer6 .count-padding span {
        font-size: 16px;
        padding: 0px
    }

    .itemscat .item-sp .product-item .countTimer6 label {
        font-size: 10px;
        margin-top: 0px;
    }
}

/** countTimer6 single product **/
.singlecartplate .countTimer6 {
    padding-bottom: 5px;
}

@media (min-width: 768px) {
    .singlecartplate .countTimer6 .count-padding span {
        font-size: 16px;
    }

    .singlecartplate .countTimer6 {
        padding-top: 5px;
    }

    .singlecartplate .countTimer6 label {
        font-size: 12px;
        display: inline-block;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .singlecartplate .countTimer6 .days:after,
    .singlecartplate .countTimer6 .hours:after,
    .singlecartplate .countTimer6 .minutes:after {
        font-size: 14px;
    }

    .singlecartplate .countTimer6 + .progress-row .center {
        font-size: 12px;
    }

    .singlecartplate .countTimer6 + .progress-row .right {
        font-size: 12px;
    }
}

@media (max-width: 768px) {
    .singlecartplate .countTimer6 .days:after,
    .singlecartplate .countTimer6 .hours:after,
    .singlecartplate .countTimer6 .minutes:after {
        font-size: 15px;
    }

    .singlecartplate .countTimer6 {
        padding-top: 5px;
    }

    .singlecartplate .countTimer6 .timer-label-class {
        padding-bottom: 0px;
    }

    .singlecartplate .countTimer6 label {
        font-size: 12px;
        display: inline-block;
        margin-top: 0px;
    }

    .singlecartplate .countTimer6 .count-padding span {
        font-size: 16px;
    }

    .singlecartplate .countTimer6 + .progress-row .center {
        font-size: 14px;
    }

    .singlecartplate .countTimer6 + .progress-row .right {
        font-size: 14px;
    }
}

/** countTimer7 home page **/
@media (max-width: 768px) {
    .home .item-lg .countTimer7 + .progress-row .center {
        font-size: 14px;
    }

    .home .item-lg .countTimer7 + .progress-row .right {
        font-size: 14px;
    }
}

/** countTimer single page **/
/*@media (min-width: 768px) {*/
    .singlecartplate .countTimer7 + .progress-row .left {
        width: 0px;
    }

    .singlecartplate .countTimer7 + .progress-row .center {
        font-size: 14px;
        width: 50%;
        text-align: left;
        padding-left: 5%;
    }

    .singlecartplate .countTimer7 + .progress-row .right {
        font-size: 14px;
        width: 50%;
    }
/*}*/

/*@media (max-width: 768px) {
    .singlecartplate .countTimer7 + .progress-row .left {
        width: 0px;
    }

    .singlecartplate .countTimer7 + .progress-row .center {
        font-size: 12px;
        width: 50%;
        text-align: left;
        padding-left: 5%;
    }

    .singlecartplate .countTimer7 + .progress-row .right {
        font-size: 12px;
        width: 50%;
    }
}*/

/** all timers home page **/

@media (min-width: 768px) and (orientation:landscape) {
    .home .item-lg .product-item .countDownTimer .timer-row {
        padding-bottom: 45px;
    }
}

@media (min-width: 1024px) {
    .home .item-lg .product-item .countDownTimer .timer-row {
        padding-bottom: 0px;
    }
}

.recs.recsfull .countDownTimer {
    display: none;
    visibility: hidden;
    height: 0px;
}
