/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2019-11-12, 15:06:51
    Author     : conta
*/

.discount-code-container {
    background-image: url("../img/belkagory.png");
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10;
    padding: 5px 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    /*border-bottom: 3px solid #d35ab4;*/
    z-index: 19;
    position: relative;
    color: #000;
}


.discount-code-container .discount-image-container {
    height: 50px;
    display: flex;
    align-items: center;
}
.discount-code-container.secound-version {
        /*background-image: url("../img/belka.jpg");*/
    /*background-image: url("../img/swieta/belka_swieta_2021.png");*/
    z-index: 1;
}
.discount-code-container .discount-image-container img {
    /*height: 100%;*/
}

.discount-code-container .discount-timer {
    display: flex;
    text-align: center;
    color: #000;
    font-size: 30px;
    font-weight: 700;
    padding: 0 40px 0 40px;
    width: 303px;
}

.discount-code-container .discount-timer > div {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: 0px 5px;
    color: black;
}

.blackweek-text {
    margin-right: 10px;
    font-size: 30px !important;
}
.blackweek-text span {
    color: #d35ab4;
}

.discount-code-container .discount-timer > div > p {
    margin: 0;
}

.discount-code-container .discount-timer > div > p:last-child {
    font-size: 16px;
}

.closeBanner {
    border: none;
    background: transparent;
    position: absolute;
    top: 0;
    right: 0;
    width: 48px;
    height: 48px;
}

.closeBanner i {
    font-weight: 700;
    color: #000;
}

.discount-link {
    padding: 10px 35px;
    background: #d35ab4;
    font-weight: 700;
    color: #000;
    font-weight: 700;
    font-size: 21px;
    margin-right: 10px;
}

.discount-link:hover {
    background: #010101;
    color: #fff;
}
.discount-link:focus{
    color: #000;
    background: #d35ab4;
}
.discount-first-text{
    font-size: 21.6px;
    font-weight: 700;
    padding: 0 45px;
    text-align: center;
    margin: 0 !important;
}

.fonts-loaded .discount-first-text{
    font-size: 22px;
}
.discount-secound-text{
    font-size: 25px;
    padding-left: 35px;
    font-weight: 700;
}

.gift-box p{
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 0;
    color: black;
}

.gift-box{
    display: flex;
    align-items: center;
}
@media (max-width: 767px){
    .fonts-loaded .discount-first-text{
        font-size: 14px;
        font-weight: 700;
        padding: 0 10px;
    }

    .discount-secound-text{
        font-size: 14px;
        padding-left: 0;
        font-weight: 700;
    }
}
@media (max-width: 991px) {
    .discount-first-text{
        font-size: 13.6px;
    }
    .fonts-loaded .discount-first-text{
        padding: 0 20px;
        font-size: 20px;
    }
    .gift-box p{
        font-size: 20px;
    }
    .discount-code-container {
        flex-wrap: wrap;
        justify-content: center;
        padding: 5px 0px;
    }

    .discount-link {
        text-align: center;
        margin: 0px;
        padding: 2.5px 15px;
        font-size: 12px;
        margin: 10px 0;
    }


    .discount-code-container .discount-image-container {
        height: 50px;
    }

    .discount-code-container .discount-timer > div > p:last-child {
        font-size: 10px;
    }
}

@media (min-width: 991px){
    .discount-code-container{
        /*display: none !important;*/
    }
    .menu-wrapper .discount-code-container{
        display: flex !important;
        position: relative;
    }

}

@media(max-width: 575px){
    .fonts-loaded .discount-first-text{
        font-size: 16px;
    }
    .gift-box p{
        font-size: 10px;
        padding: 0 5px;

    }
    .fonts-loaded .gift-box p{
        font-size: 12px;
        line-height: normal;
    }
    .discount-code-container{
        flex-wrap: nowrap
    }

    .discount-image-container > i{
        font-size: 30px !important;
        margin: 0 5px !important;
    }

    .discount-code-container .discount-timer {
        font-size: 12px;
        width: auto;
        padding: 0 5px;
        width: 140px;
        min-height: 40px;
    }

    .discount-code-container .discount-timer > div {
        margin: 0px 2px;
        line-height: normal;
    }

    .discount-link {
        text-align: center;
        padding: 2.5px 8px;
        font-size: 10px;
        margin: 10px 5px;
    }

    .discount-code-container.secound-version{
        padding: 0 !important;
    }
}

#header .nav-bar.fixed{
    padding-top: 0;
}


.discount-code-container.secound-version {
        background-image: url("../img/belka-2020-new-w.png");
    /*background-image: url("../img/swieta/belka_swieta_2021.png");*/
    /*background-image: url("../img/belka-black.png");*/
    z-index: 1;
}
.discount-additional-info {
    position: absolute;
    bottom: 5px;
}
.discount-additional-info h3 {
    font-size: 16px;
    font-weight: 700;
    color: black;
}

.additional-info-link {
    text-decoration: underline;
}


@keyframes fadeInOutTop {
    0% {
        opacity: 0;
        z-index: 1;
    }
    10% {
        opacity: 1;
        z-index: 2;
    }
    30% {
        opacity: 1;
        z-index: 2;
    }
    50% {
        opacity: 0;
        z-index: 1;
    }
    100% {
        opacity: 0;
        z-index: 1;
    }
}
@media(max-width: 592px) {

    .ms-nav-top a.navbar-delivery {
        padding: 0 25px !important;
    }
    .ms-nav-top-data-item{
        justify-content: center;
        position: absolute;
        width: 100%;
        text-align: center;
        opacity: 0;
        z-index: 1;
        top: 0;
        animation: fadeInOutTop 8s infinite;
        margin: 5px 0;
    }
    .ms-nav-top {
        height: 32px !important;
    }
    .ms-nav-top-data-item:nth-child(1) {
        animation-delay: 0s;
    }
    .ms-nav-top-data-item:nth-child(2) {
        animation-delay: 4s;
    }
    .ms-nav-top-data {
        display: flex;
        justify-content: center !important;
    }
}

@media (max-width: 480px) {
    #_mobile_logo {
         min-height: unset!important;
    }
}

@media (min-width: 991px) {
    #header .search-widget {
        background: #fff;
        display: none;
        left: auto;
        position: absolute;
        right: 35px;
        top: -8px;
        width: 320px;
        z-index: 99;
    }
    #header .header-top {
        /* padding: 91px 0px 95px 0px; */
        padding: 35px 0px 35px 0px;
    }
}

@media (max-width: 585px) {
    #mobile_top_menu_wrapper {
        top: 100px;
    }
}

.jolisearch-description > .jolisearch-pre{
    display: none !important;
}


.using-material-icons .custom-radio input[type=radio] + span.custom-check{
    border-color:#d35ab4;
    background: url("/themes/Good-Wood/assets/img/checkmark.png") center no-repeat;
}

.using-material-icons .custom-radio input[type=radio]:disabled{
    cursor: not-allowed;
}

#thecheckout-shipping .delivery-options{
    display: grid;
}

.delivery-options .order-last{
    order: 1;
}