h1, h2, h3, h4, h5, h6 {
    font-family: Lora;
    font-weight: 700;
}

p {
    font-family: Raleway;
}

a {
    color: #ebb168;
}

a:hover {
    color: #6b5545;
    text-decoration: underline;
}


/**************************************************
******** Buttons  *****
***************************************************/
/*small button icons*/

i.fas.fa-arrow-right {
    margin-left: 10px;
}

i.fas.fa-wine-glass-alt {
    margin-left: 10px;
}

/*left slider*/
i.fal.fa-angle-left {
    font-size: 40px;
    background-color: #F9EED7;
    border-radius: 5%;
    padding-top: 19px;
    padding-bottom: 19px;
    padding-left: 17px;
    padding-right: 17px;
    box-shadow: 0px 0px 7px rgb(0 0 0 / 25%);
}

/*right slider*/
i.fal.fa-angle-right {
    font-size: 40px;
    background-color: #F9EED7;
    border-radius: 5%;
    padding-top: 19px;
    padding-bottom: 19px;
    padding-left: 17px;
    padding-right: 17px;
    box-shadow: 0px 0px 7px rgb(0 0 0 / 25%);
}


/*price slider*/
.multi-range-slider {
    margin-left: -12px;
}

.middle {
    position: relative;
    width: 60%;
    max-width: 500px;
}

.slider {
    position: relative;
    z-index: 1;
    height: 4px;
    margin: 0 15px;
}

.slider > .track {
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: 5px;
    background-color: #6B5545;
}

.slider > .range {
    position: absolute;
    z-index: 2;
    left: 25%;
    right: 25%;
    top: 0;
    bottom: 0;
    border-radius: 5px;
    background-color: #6B5545;
}

.slider > .thumb {
    position: absolute;
    z-index: 3;
    width: 12px;
    height: 12px;
    background-color: #6B5545;
    border-radius: 50%;
    box-shadow: 0 0 0 0 rgba(139, 69, 19, .1);
    transition: box-shadow .3s ease-in-out;
}

.slider > .thumb.left {
    left: 25%;
    transform: translate(-15px, -10px);
    margin-left: 10px;
    margin-top: 6px;
}


.slider > .thumb.right {
    right: 25%;
    transform: translate(15px, -10px);
    margin-right: 10px;
    margin-top: 6px;
}

.slider > .thumb.hover {
    box-shadow: 0 0 0 10px rgba(139, 69, 19, .1);
}

.slider > .thumb.active {
    box-shadow: 0 0 0 20px rgba(139, 69, 19, .2);
}

input[type=range] {
    position: absolute;
    pointer-events: none;
    -webkit-appearance: none;
    z-index: 2;
    height: 10px;
    width: 100%;
    opacity: 0;
}

input[type=range]::-webkit-slider-thumb {
    pointer-events: all;
    width: 30px;
    height: 30px;
    border-radius: 0;
    border: 0 none;
    background-color: red;
    -webkit-appearance: none;
}

#price {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    color: #6B5545;
}

#price p {
    float: left;

}

#min_price {
    background: transparent;
    width: 48px;
    border: none;
    margin-left: 4px;
    margin-right: -4px;
}

#min_price, #max_price, input:focus {
    outline: none;
}

#max_price {
    background: transparent;
    width: 48px;
    border: none;
    margin-right: -4px;
}


/*order by button*/

#order_by, span {
    font-weight: 500;
    font-size: 16px;
    color: #6B5545;
}

#order_by i {
    right: 15px;
    position: absolute;

}

#order_by_button {
    background: #FFFFFF;
    border: 2px solid #6B5545;
    box-sizing: border-box;
    width: 100%;
    position: relative;
}

#order_by_dropdown {
    width: 14%;
    padding-left: 10px !important;
    border: 2px solid #6B5545;

}

/**************************************************
******** Some classes  *****
***************************************************/

.relative {
    position: relative;
}

.small_background_picture_bottom_left {
    position: absolute;
    left: 0;
    bottom: 0;

}

.small_background_picture_bottom_right {
    position: absolute;
    right: 0;
    bottom: 0;
}


.small_background_picture_top_left {
    position: absolute;
    left: 0;
    top: 60px;

}

.small_background_picture_top_right {
    position: absolute;
    right: 0;
    top: 60px;
}

/**************************************************
******** Some deviders  *****
***************************************************/

#divider_bottom_main {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_baltais_dalitajs_robs_uz_augsu_bez_caurumiem.png');
    margin-top: -166px;
    height: 121px;
    position: relative;
    z-index: 6;
}


#divider_top {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_baltais_dalitajs_robs_uz_leju_bez_caurumiem.png');
    margin-bottom: -80px;
    height: 100px;
    position: relative;
    z-index: 4;
}


/**************************************************
******** header  *****
***************************************************/

#topHeader {
    background-color: #F1DB8D;
    height: auto;
    padding-top: 6px;
}

#topHeader p {
    font-weight: 500;
    font-size: 12px;
    color: #6B5545;
}

#bottom_header {
    background-color: #FFFFFF;
    border-bottom: #ffffff2b;
    position: relative;
    padding-top: 5px;
    padding-bottom: 5px;
}

#bottom_header a {
    font-weight: 600;
    font-size: 14px;
    line-height: 26px;
    color: #6B5545;
    text-decoration: none;
}

#bottom_header li {
    margin-right: 50px;
}

#bottom_header li:last-child {
    margin-right: 0;
}

#bottom_header a:hover {
    color: #f1db8d;
    transition: 0.3s;
}

#header_flowers_left {
    position: absolute;
    bottom: 10px;
}

#header_main_logo {
    margin-left: 200px;
    position: absolute;
}

#header-flowers_right {
    position: absolute;
    bottom: 10px;
    right: 0;
}

.header_small_pictures {
    border-radius: 50%;
    border-color: #F1DB8D;
    background-color: #F1DB8D;
}

div#shopping_cart_with_count:hover #shopping_cart {
    border-color: #6B5545;
    background-color: #6B5545;
    transition: 0.3s;
}

#shopping_cart {
    padding: 12px 13px !important;
}

#search_header {
    padding: 8px 14px;
}


#my_acc:hover, #search_header:hover {
    border-color: #6B5545;
    background-color: #6B5545;
    color: #6B5545;
}

#cart_content_count_div span {
    padding: 4px 9px !important;
    margin-left: -25px;
}


#my_acc {
    padding: 8px 14px;
}

#shopping_cart_with_count {
    position: relative;
}


#shopping_cart_with_count .header_small_pictures {
    /*padding: 30px;*/
}


#cart_content_count {
    padding: 3px 8px 5px;
    font-size: 10px;
    margin-left: 21px;
    background: #6B5545;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    color: #EBD482;
}

.container-fluid {
    padding-left: 0;
    padding-right: 0;
}

#cart-img {
    width: 19px;
}

#search-form_search_field {
    display: none;
}

#search-form_search_field.show {
    display: block;
    position: absolute;
    right: 0;
    margin-top: 129px;
    z-index: 10;
}


#dgwt-wcas-search-input-1 {
    background: #F9EED7;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
    border-radius: 3px;
    border: none;
    width: 280px;
    outline: none;
}


#dgwt-wcas-search-input-1 ::placeholder {
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    color: #6B5545;
}

#searchform_botton {
    margin-top: 8px;
    margin-left: -29px;
    width: 21px;
    position: absolute;
    outline: none;
}

.navbar-expand {
    display: none;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 2;
    background: #fff;
    height: 100%;
    width: 23%;
}

.navbar-expand.show {
    display: block;
}

.navbar-expand .close {
    position: absolute;
    top: 5px;
    left: -45px;
    cursor: pointer;
}

.navbar-expand-overlay {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    opacity: 0.5;
    background: rgba(0, 0, 0, 0.9);
    z-index: 1;
}

.navbar-expand-overlay.show {
    display: block;
}


#offcanvasExampleLabel {
    font-weight: bold;
    font-size: 18px;
    line-height: 26px;
    color: #6B5545;
}

/*
Main menu icons
 */

/**************************************************
******** mobile menu  *****
***************************************************/

@media screen and (max-width: 992px) {
    #shopping_cart_with_count {
        right: 95px;

    }

    .mobile-toggler {
        float: right !important;
    }
}


/**************************************************
******** Footer  *****
***************************************************/

footer {
    background: #FFFFFF;
    color: #6B5545;
}

#warning {
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    color: #6B5545;
}

footer li, footer a {
    text-decoration: none;
    color: #6B5545;
}


footer ul {
    list-style-type: none;
}

.footer_hard {
    float: right;
    width: calc(100% - 20px);
    font-weight: 500;
    font-size: 15px;
    color: #6B5545;
}

.hard_footer li {
    display: inline-block;
}

#banks {
    display: block;
}

#footer_right .mb-4 {
    margin-bottom: -0.5rem !important;
}

.col-lg-2.col-md-6.col-sm-6.mt-3.logo-footer {
    padding-left: 2rem;
}


/**************************************************
****************** Home page   ********************
**************************************************/

#home_head {
    background: url('/wp-content/themes/WD-Store/assets/images/backgrounds/ligatnes-vins-akmens-siena.webp');
    background-size: cover;
    height: 770px;
    color: #6B5545;
    position: relative;
}

section#home_head {
    overflow-x: hidden;
}

#home_head h1 {
    font-size: 69px;
    line-height: 82px;
    width: 70%;
}

#home_head p {
    font-weight: 500;
    font-size: 16px;
    margin-top: 35px;
    width: 75%;
}

#home_head span {
    font-weight: bold;
    font-size: 69px;
    line-height: 82px;
    text-decoration: underline;
}

#main-image {
    position: absolute;
    width: 1150px;
    right: -115px;
    height: auto;
}

img#main-image {
    height: auto;
}

#main-image-2 {
    display: none;
}


#basement_button a {
    background: #F1DB8D;
    border-radius: 5px;
    padding: 16px 60px !important;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
}

#home_head .col-lg-6 {
    margin-top: 150px;
}

#home_head #main_white_button {
    position: absolute;
    left: -5px;
    margin-top: 90px;
}

#home_head #main_white_button img {
    padding-right: 20px;
}

#basement_button a {
    text-decoration: none;
    color: #6B5545;
}

#home_head #main_white_button a {
    float: right;
    border-radius: 6px !important;
    padding-bottom: 8px;
    padding-top: 8px;
    padding-left: 15px;
    padding-right: 20px;
    text-decoration: underline;
    color: #6B5545;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    background: linear-gradient(to right, #F1DB8D 50%, #ffffff 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all .5s ease-out;
}

#home_head #main_white_button :hover {
    background-position: left bottom;
}


/*-----------------------------------------------------------------------Most popular products-------------------------------------*/

#divider_top_most_popular {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_baltais_dalitajs_robs_uz_augsu.png');
    margin-top: -100px;
    height: 100px;
    position: relative;
}

#most_popular_products {
    background-color: #FFFFFF;
    height: auto;
    position: relative !important;
    z-index: 9999 !important;
    margin-bottom: -61px;
}

.page-template-template-home .price {
    text-align: center;
}

.page-template-template-home .price .woocommerce-Price-amount {
    font-size: 24px;
}

.page-template-template-home .woocommerce-Price-currencySymbol {
    font-size: 19px;
}

.page-template-template-home .woocommerce-loop-product__title {
    padding: 15px 10px 0px 10px !important;
}

#most_popular_products .container {
    padding-top: 60px;
    text-align: center;
}

img.woocommerce-placeholder.wp-post-image.wvs-attachment-image {
    border-radius: 10px;
}


button#pills-home-tab, button#pills-profile-tab, button#pills-contact-tab {
    font-weight: 600;
    font-family: Raleway;
}

.page-template-template-home #most_popular_products h1 {
    font-size: 40px;
    color: #6B5545;
    padding: 10px;
}


.page-template-template-home #most_popular_products span {
    text-align: center;
    font-weight: bold;
}

.page-template-template-home #most_popular_products p {
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    color: #957964;
}

.page-template-template-home .product:hover {
    box-shadow: 1px 1px 10px 1px #685748 !important;
    transition: 0.3s;
}


.page-template-template-home .woocommerce ul.products li.product {
    margin: 1.4%;
}

.product-slider-container img , .product-slider-container-on-sale img {
    width: 250px;
    height: 250px;
}

.product-slider-container, .product-slider-container-on-sale {
    text-align: center;
    padding-top: 30px;
    padding-bottom: 90px;
    margin-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
}

.product-slider-container .price , .product-slider-container-on-sale .price{
    display: block;
}

.product-slider-container .woocommerce-loop-product__link, .product-slider-container-on-sale woocommerce-loop-product__link {
    display: block;
    text-decoration: none;
}

.product-slider-container .add_to_cart_button, .product-slider-container-on-sale .ajax_add_to_cart {
    transition: .2s;
    background: #f9eed7 !important;
    padding: 10px !important;
    width: 100% !important;
    margin-left: 0px !important;
    margin-top: 15px !important;
    display: block;

}

.swiper-slide {
    height: auto;
}

.swiper-pagination {
    pointer-events: all !important;
}

#most_popular_products .swiper-button-prev, #most_popular_products .swiper-button-next {
    background-color: #F9EED7;
    padding-top: 35px;
    padding-bottom: 35px;
    padding-left: 20px;
    padding-right: 20px;
    box-shadow: 0px 0px 7px rgb(0 0 0 / 25%);
    color: #6B5545;
    border-radius: 5px;
    position: absolute;
    margin-left: 5%;
    margin-right: 5%;
    margin-top: 30px;
}


#most_popular_products .swiper-button-next:after, #most_popular_products .swiper-button-prev:after {
    font-size: 25px;
    font-weight: 600;
}


.swiper-pagination-bullet-active {
    background-color: #6B5545;

}

img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.wvs-attachment-image {
    border-radius: 10px;
}

/*----------------------------------------------------------------------------We offer---------------------------------------*/

#divider_top_o {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/vina-veikals-devider-top.png');
    margin-bottom: -30px;
    height: 78px;
    position: relative;
    z-index: 4;
}

#4_pictures .row {
    width: 100%;
}

.row {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
}

.f_p_n {
    font-weight: 600;
    font-size: 25px;
    color: #6B5545;
    font-family: lora;
}

.f_p_p img {
    width: 100%;
    z-index: 2;
    position: relative;
}

.f_p_p_1_p {
    z-index: 2;
    position: relative;
}

.f_p_p_1:hover > .f_p_p_1_p {
    transform: scale(1.3);
    transition: transform .7s;
    z-index: 1;
    position: relative;
}

.f_p_a_1 {
    background: rgba(249, 238, 215, 0.95);
    border-radius: 6px;
    text-align: center;
    position: relative;
    z-index: 5;
    height: 100px;
    padding-top: 22px;
    transition: transform 0.8s;
}

.f_p_p_1:hover > .f_p_a_1 {
    transform: translateY(-90px);;
    transition: transform 0.8s;
    z-index: 3;
}


#divider_bottom {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_baltais_dalitajs_robs_uz_augsu_bez_caurumiem.png');
    margin-top: -166px;
    height: 121px;
    position: relative;
    z-index: 6;
}

.pictures_medium {
    display: none;
}

.pictures_small {
    display: none;
}


#divider_bottom_o {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_baltais_dalitajs_robs_uz_augsu_saisinats.png');
    margin-top: -121px;
    height: 81px;
    position: relative;
    z-index: 6;
}


/*----------------------------------------------------------------------------Products---------------------------------------*/

#home_products_2 {
    background: url('/wp-content/themes/WD-Store/assets/images/backgrounds/vina_veikals_akmens_siena_fons.png');
    background-size: cover;
    height: 1300px;
    z-index: 10;
    margin-top: -50px;
}

.woocommerce ul.products li.product a img {
    width: 70%;
    margin: auto;
    padding: 10px;
}

.yith-wcbm-badge-1078 {
    top: -1px;
    bottom: auto;
    left: -1px;
    right: auto;
    opacity: 1;
}

#pills-tab {
    padding-left: 22px;
    justify-content: center;
    display: flex;
}

/*----------------------------------------------------------------------------Degustation home---------------------------------------*/

#divider_top_degustation_home {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_bruns_dalitajs_robs_uz_augsu.png');
    height: 100px;
    position: relative;
    margin-top: -100px;
    z-index: 10;

}

#apply_for_a_tasting_home {
    background: url('/wp-content/themes/WD-Store/assets/images/backgrounds/vina_veikals_gaiss_slider.png');
    background-size: cover;
    height: auto;
    padding-top: 80px;
    padding-bottom: 170px;
    padding-top: 5px;
    padding-bottom: 140px;

}

#m_t_s {
    font-weight: bold !important;
    font-size: 18px !important;
    line-height: 82px !important;
    color: #EBD482 !important;
    margin-bottom: -20px;
}

#apply_for_a_tasting_home h1 {
    font-size: 48px;
    line-height: 82px;
    color: #6B5545;
}

#apply_for_a_tasting_home p {
    font-weight: 500;
    font-size: 18px;
    color: #6B5545;
}

#apply_to_degustation_button_home a {
    background: #F1DB8D;
    border-radius: 5px;
    padding-bottom: 13px;
    padding-top: 13px;
    padding-left: 30px;
    padding-right: 30px;
    font-weight: 600;
    font-size: 18px;
}

/*Slider*/

#apply_for_a_tasting_home .swiper-container.mySwiper.swiper-container-initialized.swiper-container-horizontal.swiper-container-pointer-events.swiper-container-free-mode {
    height: auto;
}

#apply_for_a_tasting_home .swiper-slide img {
    width: 100%;
    border-radius: 7px !important;

}

#divider_bottom_degustation_home {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_baltais_dalitajs_robs_uz_augsu.png');
    margin-top: -92px;
    height: 100px;
    position: relative;
}

#apply_for_a_tasting_home .swiper-container.mySwiper.swiper-container-initialized.swiper-container-horizontal.swiper-container-pointer-events.swiper-container-free-mode {
    height: 330px;
}

#apply_for_a_tasting_home .swiper-slide {
    background: none !important;
    box-shadow: none !important;
}


/**************************************************
******** Degustation  *****
***************************************************/

#degustation_head {
    background: url('/wp-content/themes/WD-Store/assets/images/backgrounds/ligatnes_vins_dazadas_vina_pudeles_fons.png');
    background-size: cover;
    height: 450px;
}

#degustation_head h1 {
    font-size: 60px;
    color: #FFFFFF;
}

#degustation_head p {
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    color: #FFFFFF;
}

#degustation_head_text {
    padding-top: 150px;
}

#go_to_the_store_button {
    position: absolute;
    right: 0px;
}

#go_to_the_store_button img {
    padding-right: 20px;
}

#go_to_the_store_button a {
    float: right;
    border-radius: 6px;
    padding-bottom: 12px;
    padding-top: 10px;
    padding-left: 25px;
    padding-right: 28px;
    text-decoration: underline;
    color: #6B5545;
    font-weight: 600;
    font-size: 14px;
    background: linear-gradient(to right, #F1DB8D 50%, #ffffff 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all .5s ease-out;
    border-radius: 6px 0px 0px 6px;
}

#go_to_the_store_button :hover {
    background-position: left bottom;
}


#divider_bottom_degustation_header {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_bruns_dalitajs_robs_uz_augsu_veikals.png');
    margin-top: -110px;
    height: 100px;
    position: relative;
    background-size: cover;
}


/*-----------------------------------------------We offer-----------------------------------------*/

#degustation_we_offer {
    height: auto;
    background: url('/wp-content/themes/WD-Store/assets/images/backgrounds/ligatnes_vins_fons_gaisi_bruns.png');
    font-weight: 500;
    font-size: 18px;
    padding-bottom: 200px;
    padding-top: 10px;
    margin-top: -3px;
}

#degustation_we_offer p {
    font-weight: 500;
    font-size: 18px;
    color: #957964;
}


#we_offer_row {
    margin-top: 90px;
}

#we_offer_row_text {

}

#degustation_we_offer h1 {
    color: #6B5545;
    margin-bottom: 20px;
}

#apply_to_degustation_button {
    color: #6B5545;
    margin-top: 50px;
}

#apply_to_degustation_button a {
    border-radius: 5px;
    padding: 16px 60px !important;
    font-weight: 600;
    font-size: 18px;
    background: linear-gradient(to right, #6B5545 49%, #F1DB8D 50%);
    background-size: 203% 100%;
    background-position: right bottom;
    transition: all .5s ease-out;
    font-family: lora;
}

#apply_to_degustation_button a:hover {
    background-position: left bottom;
    color: #F1DB8D;
}


/*slider*/

#degustation_we_offer .swiper-button-prev, #degustation_we_offer .swiper-button-next {
    background-color: #F9EED7;
    padding-top: 35px;
    padding-bottom: 35px;
    padding-left: 20px;
    padding-right: 20px;
    box-shadow: 0px 0px 7px rgb(0 0 0 / 25%);
    color: #6B5545;
    border-radius: 5px;
    position: absolute;
    MARGIN-TOP: -45PX;
    transition: .3s;
}

#degustation_we_offer .swiper-button-prev:hover, #degustation_we_offer .swiper-button-next:hover {
    background-color: #6B5545;
    color: #F1DB8D;
}

#degustation_we_offer .swiper-button-next:after, #degustation_we_offer .swiper-button-prev:after {
    font-size: 25px;
    font-weight: 600;
}

#degustation_we_offer .swiper-slide {
    display: flex;
    justify-content: center;
}

#degustation_we_offer .swiper-slide img {
    width: 100%;
    border-radius: 14px;
}

#degustation_we_offer .swiper-container.mySwiper1.swiper-container-initialized.swiper-container-horizontal.swiper-container-pointer-events {
    width: 500px;
}

#degustation_we_offer .col-lg-6 {
    position: relative;
}


/*----------------------------------------------------Degustation caves---------------------------------------*/

#divider_top_degustation_caves {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_gaiss_dalitajs_robs_uz_leju.png');
    height: 108px;
    position: relative;
    margin-top: -108px;
    z-index: 3;
}

div#degustation_caves_text {
    width: 100% !important;
}

#degustation_caves {
    background: url('/wp-content/themes/WD-Store/assets/images/backgrounds/vina_veikals_gaiss.png');
    background-size: cover;
    height: auto;
    z-index: 1;
    margin-top: -70px;
    min-height: 500px;
    padding-bottom: 150px;
    position: relative;
}

#degustation_caves_content {
    padding-top: 120px;
}

#degustation_caves_content h1 {
    text-align: center;
    color: #6B5545;
    margin-bottom: 20px;
}

#degustation_caves_content p {
    text-align: center;
    font-weight: 500;
    font-size: 18px;
    color: #957964;
}

#apply_to_degustation_caves_button {
    margin-top: 50px;
}

#apply_to_degustation_caves_button a {
    background: #F1DB8D;
    border-radius: 5px;
    padding-bottom: 13px;
    padding-top: 13px;
    padding-left: 30px;
    padding-right: 30px;
    font-weight: 600;
    font-size: 18px;
}

#degustation_caves #apply_to_degustation_button {
    color: #6B5545;
    margin-top: 50px;
}

#divider_bottom_degustation_caves {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_baltais_dalitajs_robs_uz_augsu.png');
    margin-top: -92px;
    height: 100px;
    position: relative;
    z-index: 3;
}


/*Slider*/

#degustation_caves_pictures {
    position: relative;
    height: 257px;
}

#degustation_caves_pictures img {
    width: 350px;
    height: 256px;
    border-radius: 12px;

}

#degustation_caves_content .swiper-container.mySwiper2.swiper-container-initialized.swiper-container-horizontal.swiper-container-pointer-events.swiper-container-free-mode {
    width: 85%;
    position: relative;
}

#degustation_caves_content #add_to_cart_button a {
    margin-top: 50px;
}

#degustation_caves_content .swiper-button-prev, #degustation_caves_content .swiper-button-next {
    background-color: #F9EED7;
    padding-top: 35px;
    padding-bottom: 35px;
    padding-left: 20px;
    padding-right: 20px;
    box-shadow: 0px 0px 7px rgb(0 0 0 / 25%);
    color: #6B5545;
    border-radius: 5px;
    position: absolute;
    margin-top: -40px;
    transition: .3s;
}

#degustation_caves_content .swiper-button-prev:hover, #degustation_caves_content .swiper-button-next:hover {
    background-color: #6B5545;
    color: #F1DB8D;
}

#degustation_caves_content .swiper-button-next:after, #degustation_caves_content .swiper-button-prev:after {
    font-size: 25px;
    font-weight: 600;
}

/*-----------------------------------------------degustation most popular products-----------------------------------------*/

.page-template-degustacija-page-php #divider_bottom_degustation_caves {
    margin-top: -86px;
    height: 130px;
}


.page-template-degustacija-page-php .woocommerce-loop-product__title {
    color: #6B5545;
    text-decoration: none;
}

.page-template-degustacija-page-php .woocommerce-loop-product__title {
    color: #6B5545;
    text-decoration: none;
}

.page-template-degustacija-page-php .price {
    text-align: center;
}

.page-template-degustacija-page-php .price .woocommerce-Price-amount {
    font-size: 24px;
}

.page-template-degustacija-page-php .woocommerce-Price-currencySymbol {
    font-size: 19px;
}

.page-template-degustacija-page-php .woocommerce-loop-product__title {
    padding: 30px 10px 0px 10px !important;
}

.page-template-degustacija-page-php #most_popular_products h1 {
    font-size: 40px;
    color: #6B5545;
    padding: 10px;
}

.page-template-degustacija-page-php #most_popular_products span {
    text-align: center;
    font-weight: bold;
    font-size: 18px;
}

.page-template-degustacija-page-php #most_popular_products p {
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    color: #957964;
}

.page-template-degustacija-page-php .product:hover {
    box-shadow: 1px 1px 10px 1px #685748 !important;
    transition: 0.3s;
}


.page-template-degustacija-page-php .woocommerce ul.products li.product {
    margin: 1.4%;
}

.page-template-degustacija-page-php .product-slider-container .woocommerce-loop-product__link,
.page-template-degustacija-page-php .product-slider-container-on-sale .woocommerce-loop-product__link
{
    display: block;
    text-decoration: none;
}

.page-template-degustacija-page-php .product-slider-container .swiper-slide,
.page-template-degustacija-page-php .product-slider-container-on-sale .swiper-slide
{
    background: #fff;
    padding: 0px;
    box-shadow: 1px 1px 10px 1px #aaa;
    border-radius: 6px;
    transition: 0.3s;
}

.page-template-degustacija-page-php .product-slider-container .swiper-slide,
.page-template-degustacija-page-php .product-slider-container-on-sale .swiper-slide {
    background: #fff;
    padding: 0px;
    box-shadow: 1px 1px 10px 1px #aaa;
    border-radius: 6px;
    transition: 0.3s;
}

.page-template-degustacija-page-php .product-slider-container .swiper-slide .add_to_cart_button,
.page-template-degustacija-page-php .product-slider-container-on-sale .swiper-slide .add_to_cart_button {
    color: #6b5545;
    transition: .2s;
    background: #f9eed7 !important;
    padding: 8px !important;
    width: 70% !important;
    margin-left: 15% !important;
    margin-bottom: 30px !important;
    font-size: 16px !important;
    margin-top: 4px !important;
    font-weight: 600;
    border-radius: 3px;
    text-decoration: none;
}

.page-template-degustacija-page-php .product-slider-container .swiper-slide .add_to_cart_button:hover {
    color: #F1DB8D;
    background: #6b5545 !important;
}

.page-template-degustacija-page-php.product-slider-container .product-slider-container {
    padding-left: 10px;
    padding-right: 10px;
}

.page-template-degustacija-page-php #most_popular_products .row {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}

.page-template-degustacija-page-php #most_popular_products {
    background-color: #FFFFFF;
    height: auto;
    position: relative !important;
    z-index: 9999 !important;
    margin-bottom: -2px;
}


/*
Most popular products, in degustation page, responsive
 */

@media (max-width: 720px) {
    .page-template-degustacija-page-php .product-slider-container {
        max-width: 94%;
    }
}

@media (max-width: 500px) {
    .page-template-degustacija-page-php .container {
        max-width: 100%;
    }

    .page-template-degustacija-page-php .product-slider-container {
        max-width: 80%;
    }
}

@media (min-width: 360px)  and  (max-width: 450px) {
    .page-template-degustacija-page-php .swiper-slide {
        min-height: 400px;
    }
    
    .page-template-degustacija-page #degustation_caves_content .swiper-slide{
         min-height: 300px !important;   
    }
    .page-template-degustacija-page #degustation_caves_content .swiper-container.mySwiper2.swiper-container-initialized.swiper-container-horizontal.swiper-container-free-mode.swiper-container-ios {
        height: 300px;
    }
}

@media (min-width: 450px)  and  (max-width: 600px) {
    .page-template-degustacija-page-php .swiper-slide {
        min-height: 520px;
    }
}

@media (min-width: 800px)  and  (max-width: 1000px) {
    .page-template-degustacija-page-php .swiper-slide {
        min-height: 520px;
    }
}


@media (max-width: 992px) {
    .page-template-degustacija-page-php .container {
        max-width: 100%;
    }

    .page-template-degustacija-page-php .container {
        max-width: 100%;
    }
}

/*-----------------------------------------------degustation popup-----------------------------------------*/

#apply_modal {
    background: #F9EED7;
    border-radius: 24px;
    padding: 20px;
}

#apply_modal label {
    font-weight: 600;
    font-size: 16px;
    color: #6B5545;
    margin-bottom: 2px;
}

#gform_2_validation_container {
    display: none;
}

#apply_modal .gform_wrapper.gravity-theme .gfield textarea.large {
    height: 170px;
}

#apply_modal h2.gform_title {
    font-weight: bold;
    font-size: 36px;
    color: #6B5545;
}

#apply_modal span.gform_description {
    font-weight: 500;
    font-size: 20px;
    color: #957964;
}

#gform_2 {
    margin-top: 30px;
}

#exampleModal button.close {
    background: none;
    border: none;
    position: absolute;
    right: 23px;
    font-size: 30px;
    color: #6B5545;
    z-index: 10;
}


/**************************************************
******** About us  *****
***************************************************/

#about_us_head {
    background: url('/wp-content/themes/WD-Store/assets/images/backgrounds/ligatnes_vins_dazadas_vina_pudeles_fons.png');
    background-size: cover;
    height: 450px;
}

#about_us_head h1 {
    font-size: 60px;
    color: #FFFFFF;
}

#about_us_head p {
    font-weight: 500;
    font-size: 18px;
    color: #FFFFFF;
}

#about_us_text {
    padding-top: 150px;
}

#go_to_the_store_button {
    float: right;
    margin-right: 0px;
}

#go_to_the_store_button img {
    padding-right: 20px;
}


#divider_bottom_about_us_header {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_baltais_dalitajs_robs_uz_augsu.png');
    margin-top: -92px;
    height: 100px;
    position: relative;
    background-size: cover;
}

/*---------------------------------------------about company--------------------------------------------------*/

#about_us {
    background-size: cover;
    height: auto;
    color: #957964;
    font-weight: 500;
    font-size: 18px;
    padding-bottom: 100px;
}

#about_us_row {
    margin-top: 80px;
    background: #F9EED7;
    border-radius: 14px;
    position: relative;
}

#about_us_row img {
    width: 585px;


}


#about_us_row_text {
    margin: 50px;
}

#about_us_row_text_2 {
    margin: 50px;
    display: none;
}

#about_us_row_text h1, #about_us_row_text_2 h1 {
    color: #6B5545;
    margin-bottom: 20px;
}

#about_us_row_text p {
    font-weight: 500;
    font-size: 18px;
    color: #957964;
}

#see_awards_button {
    margin-top: 50px;
}

#see_awards_button a {
    border-radius: 5px;
    padding: 16px 60px !important;
    font-weight: 600;
    font-size: 18px;
    background: linear-gradient(to right, #6B5545 50%, #F1DB8D 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all .5s ease-out;
    font-family: lora;
    color: #6B5545;
    text-decoration: none;
}

#see_awards_button a:hover {
    background-position: left bottom;
    color: #F1DB8D;
}

/*-------------------------------------------Ligatne winery------------------------------------------------*/
#divider_top_ligatnes_vine_brewery {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_tumsak_bruns_dalitajs_robs_uz_augsu.png.png');
    height: 100px;
    position: relative;
    margin-top: -40px;
}

#ligatnes_vine_brewery h3 {
    font-size: 22px;
    color: #6B5545;
}

#ligatnes_vine_brewery p {
    color: #6B5545;
    font-weight: 500;
    font-size: 18px;
}

#ligatnes_vine_brewery {
    background: url('/wp-content/themes/WD-Store/assets/images/backgrounds/ligatnes_vins_fons_gaisi_bruns.png');
    background-size: cover;
    height: auto;
}

#ligatnes_vine_brewery_row_1 {
    margin-top: 150px;
}

#ligatnes_vine_brewery_row_2 {
    display: none;
}

#ligatnes_vine_brewery_row_3 {
    margin-top: 150px;
    text-align: right;
}

#divider_bottom_ligatnes_vine_brewery {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_baltais_dalitajs_robs_uz_augsu.png');
    height: 70px;
    position: relative;
    margin-top: -77px;
}

#ligatnes_vine_brewery img.col-lg-5.mt-3 {
    width: 36%;
}

#ligatnes_vine_brewery .container {
    padding-bottom: 100px;
}


/*-----------------------------------------------------------What we offer--------------------------------------------------*/
#about_us_what_we_offer {
    background-color: #FFFFFF;
    height: auto;
}

#about_us_what_we_offer_content {
    padding-top: 88px;
    text-align: center;
}

#about_us_what_we_offer img {
    width: 420px;
    border-radius: 15px;
}

#about_us_what_we_offer_content .row {
    margin-top: 30px;
}

#about_us_what_we_offer_content h1 {
    text-align: center;
    color: #6B5545;
    margin-bottom: 20px;
}

#about_us_what_we_offer_content p {
    text-align: center;
    font-weight: 500 !important;
    font-size: 18px;
    color: #6B5545;
}

#about_us_what_we_offer_content h3 {
    font-size: 24px;
    color: #6B5545;
}

#div_bot_we_offer {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_baltais_dalitajs_robs_uz_leju.png');
    margin-bottom: -89px;
    height: 90px;
    position: relative;
}

/*------------------------------------------ our rewards ---------------------*/

#our_rewards {
    background: url('/wp-content/themes/WD-Store/assets/images/backgrounds/ligatnes_vins_fons_gaisi_bruns.png');
    background-size: cover;
    height: auto;
    padding-top: 160px;
    padding-bottom: 40px;
}

#our_rewards img {
    width: 209px;
    height: 296px;
}

.rewards_p {
    font-weight: 500;
    font-size: 18px !important;
    color: #6B5545;
    line-height: 26px;
}

#rewards_t_s {
    font-style: normal;
    font-weight: 600 !important;
    font-size: 18px;
    color: #EBD482;
}

#our_rewards h1 {
    font-size: 48px;
    color: #6B5545;
}

#div_bot_rewards {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_gaiss_dalitajs_robs_uz_leju.png');
    margin-bottom: -105px;
    height: 108px;
    position: relative;
}


/*------------------------------------------------------------------------Feedback----------------------------------------*/


#feedback {
    background: url('/wp-content/themes/WD-Store/assets/images/backgrounds/vina_veikals_gaisi_peleks.png');
    background-size: cover;
    height: 600px;
}

#feedback_background_flower_left {
    position: absolute;
    left: 0;
}

#feedback_background_flower_right {
    position: absolute;
    right: 0;
    bottom: 0;
}


#feedback img {
    margin-top: 130px;
}

#feedback p {
    text-align: center;
    font-weight: 500;
    font-size: 18px;
    color: #6B5545;
}

#feedback_name {
    font-weight: 600 !important;
    margin-bottom: -3px;
}

#feedback_name_small {
    font-size: 12px !important;

}

#divider_bottom_feedback {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_baltais_dalitajs_robs_uz_augsu.png');
    margin-top: -92px;
    height: 100px;
    position: relative;
}

/**************************************************
******** Store  *****
***************************************************/

#store_head {
    background: url('/wp-content/themes/WD-Store/assets/images/backgrounds/dazadi_vini_glazes_fons.png');
    background-size: cover;
    height: 450px;

}

#store_head h1 {
    font-size: 60px;
    color: #FFFFFF;
}

#store_head p {
    font-weight: 500;
    font-size: 18px;
    color: #FFFFFF;
}

#store_head_text {
    padding-top: 150px;

}

#apply_for_tasting_white_button {
    right: -0px;
    position: absolute;
}

#apply_for_tasting_white_button img {
    padding-right: 20px;
}

#apply_for_tasting_white_button a {
    float: right;
    border-radius: 6px 0px 0px 6px;
    padding-bottom: 12px;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 28px;
    text-decoration: underline;
    color: #6B5545;
    font-weight: 600;
    font-size: 14px;
    background: linear-gradient(to right, #F1DB8D 50%, #ffffff 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all .5s ease-out;
}

#apply_for_tasting_white_button a:hover {
    background-position: left bottom;
}

.woocommerce ul.products li.product a {
    color: #6b5545;
}


/*-----------------------------------------------------Store body-----------------------------------*/
#divider_top_store_header {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_bruns_dalitajs_robs_uz_augsu_veikals.png');
    margin-top: -136px;
    height: 107px;
    position: relative;
    background-size: cover;
}


#store {
    background: url('/wp-content/themes/WD-Store/assets/images/backgrounds/ligatnes_vins_fons_gaisi_bruns_vekals.png');
    background-size: cover;
    padding-top: 90px;
    margin-top: -10px;
}

#store h3 {
    font-size: 26px;
    color: #6B5545;
}

#store p {
    color: #6B5545;
    font-weight: 500;
    font-size: 16px;
}

#store ul {
    font-weight: 600;
    font-weight: 500;
}

#show_count {
    margin-top: 13px;

}

#store ul {
    list-style-type: none;
    padding-left: 0;
    margin-top: 22px;
}

#store_categories h3 {
    margin-bottom: 21px;
    margin-top: -8px;
}

#divider_bottom_store_header {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_baltais_dalitajs_robs_uz_augsu.png');
    height: 110px;;
    position: relative;
}

#showing-results {
    padding-top: 13px;
}

#store_long_line {
    margin-top: -10px;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #6B5545;
    font-size: 1.25em;
}

.woocommerce-product-details__short-description p {
    font-weight: 500;
}

div#woof_html_buffer {
    color: #f3e9d4;
    background: #6B5545;
    font-family: Lora;
    font-weight: 700;
}

/**************************************************
******** Gallery   *****
***************************************************/

#divider_bottom_gallery_header {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_bruns_dalitajs_robs_uz_augsu.png');
    margin-top: -120px;
    height: 158px;
    position: relative;
}

#gallery {
    background: url(/wp-content/themes/WD-Store/assets/images/backgrounds/vina_veikals_koka_siena_gais_fons.png);
    background-size: cover;
    height: auto;
    padding-top: 90px;
    padding-bottom: 200px;
}

#gallery .col-lg-4 {
    flex: 0 0 auto;
    width: 29.333333%;
}

#gallery img {
    border-radius: 3%;
}

#gallery_images {
    z-index: 3;
    margin: 10px 8px;
}

.gallery_s_p_b {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
}

#divider_bottom_gallery {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_baltais_dalitajs_robs_uz_augsu.png');
    margin-top: -116px;
    height: 158px;
    position: relative;
    z-index: 2;
}

#gallery img:hover {
    box-shadow: 1px 1px 10px 1px #685748 !important;
    transition: 0.3s;
}

/**************************************************
******** all blogs *****
***************************************************/


#blogs_head {
    background: url('/wp-content/themes/WD-Store/assets/images/backgrounds/ligatnes_vins_dazadas_vina_pudeles_fons.png');
    background-size: cover;
    height: 450px;
    padding-top: 30px;
}

#blogs_head h1 {
    font-size: 60px;
    line-height: 82px;
    color: #FFFFFF;
}

#blogs_head p {
    font-weight: 500;
    font-size: 18px;

    line-height: 26px;
    color: #FFFFFF;
}


#blogs_head_text {
    padding-top: 67px;
    padding-bottom: 98px;
}

#divider_top_blogs {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_bruns_dalitajs_robs_uz_augsu_veikals.png');
    margin-top: -110px;
    height: 100px;
    position: relative;
}

#all_blogs {
    height: auto;
    background: url('/wp-content/themes/WD-Store/assets/images/backgrounds/ligatnes_vins_fons_gaisi_bruns.png');
    font-weight: 500;
    font-size: 18px;
    padding-bottom: 200px;
    padding-top: 100px;
    margin-top: -3px;
}

#blog_newest {
    position: relative;
    margin-bottom: 70px;
}

#blog_newest_p img {
    width: 100%;
    height: auto;
    border-radius: 8px;
}

#blog_newest .col-lg-6 {
    flex: 0 0 auto;
    width: 47%;
}

#read_more a {
    background: #F1DB8D;
    border-radius: 5px;
    padding: 16px 60px !important;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
}

#read_more {
    position: absolute;
    bottom: 0;
}

#details span {
    font-weight: bold;
    font-size: 16px;
    color: rgba(107, 85, 69, 0.23);
}

#details h3 {
    font-size: 54px;
    line-height: 64px;
    color: #6B5545;
}

#details p {
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    color: #6B5545;
}

#blog_older img {
    width: 100%;
    height: auto;
    border-radius: 8px;

}

#blog_older .col-lg-3 {
    width: 30%;
}

#divider_bottom_blogs {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_baltais_dalitajs_robs_uz_augsu.png');
    margin-top: -110px;
    height: 100px;
    position: relative;
}

.excerpt_small {
    display: none;
}

#blog_older span {
    font-weight: bold;
    font-size: 16px;
    color: rgba(107, 85, 69, 0.23);
}

#blog_older h3 {
    font-size: 28px;
    line-height: 38px;
    color: #6B5545;
}

#blog_older p {
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    color: #6B5545;
}

#blog_older a {
    font-weight: bold;
    font-size: 16px;
    line-height: 26px;
    color: #6B5545;
}

#read_more :hover {
    background-color: #6B5545;
    color: #F1DB8D;
    transition: all .5s ease-out;

}


/**************************************************
******** Single blog *****
***************************************************/

#single_blog {
    height: auto;
    background: url('/wp-content/themes/WD-Store/assets/images/backgrounds/ligatnes_vins_fons_gaisi_bruns.png');
    font-weight: 500;
    font-size: 18px;
    padding-bottom: 200px;
    padding-top: 100px;
    margin-top: -3px;
}

#single_blog .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1000px;
}

#single_b_cont img {
    width: 100%;
    height: auto;
    margin-top: 30px;
}

#single_b_cont h3 {
    font-size: 54px;
    line-height: 64px;
    color: #6B5545;
}

#single_b_cont p {
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    color: #6B5545;
}

#single_b_cont {
    margin-bottom: 100px;
}

#single_blog h2 {
    font-size: 28px;
    line-height: 38px;
    color: #6B5545;
}

#single_blog ::marker {
    color: #6B5545;
    font-weight: bold;
}

#single_blog a, #single_blog span {
    color: #6B5545;
}

#blog_comments p {
    font-weight: 500;
    font-size: 18px;
    line-height: 26px;
    color: #6B5545;
}

#blog_comments label {
    display: block;
}

#blog_comments input#submit {
    background: #EBD482;
    border-radius: 6px;
    font-weight: bold;
    font-size: 16px;
    line-height: 26px;
    border: navajowhite;
    padding: 10px 25px;
    color: #6B5545;
}

#blog_comments textarea {
    width: 80%;
    margin-top: 15px;
}

#blog_comments li {
    margin-bottom: 20px;
}


#divider_bottom_blog {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_baltais_dalitajs_robs_uz_augsu.png');
    margin-top: -110px;
    height: 100px;
    position: relative;
}


/**************************************************
******** Product page   *****
***************************************************/

#product_divider_top {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_baltais_dalitajs_robs_uz_leju.png');
    margin-bottom: -90px;
    height: 90px;
    position: relative;
    margin-top: -5px;
}

#product {
    background: url('/wp-content/themes/WD-Store/assets/images/backgrounds/ligatnes_vins_fons_gaisi_bruns.png');
    background-size: cover;
    height: 879px;
}

#product_page_background_glasses {
    margin-bottom: -1%;


}

#product h1 {
    font-size: 48px;
    line-height: 82px;
    color: #6B5545;
    margin-top: 40px;
}

#product h3 {
    font-size: 36px;
    color: #6B5545;
    margin-top: -15px;
}

#product p {
    color: #957964;
    font-weight: 500;
    font-size: 16px;
}

#product span {
    font-weight: 600;
}

#product_row {
    padding-top: 127px;
}

#chose_option p {
    float: left;
    margin-top: 4px;
}

#product_count {
    margin-top: 4px;
}

#add_to_cart_button a {
    border-radius: 5px;
    padding: 16px 60px !important;
    font-weight: 600;
    font-size: 18px;
    background: linear-gradient(to right, #6B5545 50%, #F1DB8D 50%);
    background-size: 201% 100%;
    background-position: right bottom;
    transition: all .5s ease-out;
    font-family: lora;
    color: #6B5545;
    text-decoration: none;
}

#add_to_cart_button a:hover {
    background-position: left bottom;
    color: #F1DB8D;
}


#rating p {
    float: left;
}

#product_d_bottom {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_baltais_dalitajs_robs_uz_augsu.png');
    margin-top: -90px;
    height: 158px;
    position: relative;
}

.wccf_character_limit {
    display: none !important;
}

.woocommerce div.product form.cart .reset_variations {
    display: none !important;
}

/*
*** Custom fields for vituves delisi variations
*/

/*.variations{*/
/*    min-width: 100% !important;*/
/*}*/
.wccf_field_container > label {
    width: 50%;
}

#wccf_product_field_delisa_apraksts_container label {
    margin-top: -18px;
}

.wccf_text {
    width: 50%;
    float: right;
    margin-bottom: 10px;
    border: 1px solid #fff;
    padding: 8px 10px;
    border-radius: 5px;
    color: #6b5545;
    font-size: 15px;
}

.woocommerce-variation .price {
    display: none;
}

.woocommerce-variation .stock {
    display: none;
}

.woocommerce div.product form.cart .variations {
    margin-bottom: 5px;
}

/*
 * Fix product counter
 */
.woo-variation-swatches div.product form.cart div.quantity {
    float: left;
    margin: 32px 4px 0 0;
}

.woo-variation-swatches .quantity .qty {
    background: #f8f9fa00 !important;
}

.woo-variation-swatches div.product p.price {
    margin-top: -20px !important;
}

.woocommerce div.product form.cart .variations label {
    color: #6b5545 !important;
}

/*
* fix paddings for all rows
 */
.row > * {
    padding-right: calc(var(--bs-gutter-x) / 0);
    padding-left: calc(var(--bs-gutter-x) / 0);
}

.woocommerce div.product form.cart .variations {
    width: 100% !important;
}


/*------------------------------------------------------ Description and Reviews-----------------------*/
#description_feedback {
    background-color: #FFFFFF;
    height: 1700px;
}

#description_feedback p {
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    color: #957964;
}

#description_feedback span {
    font-weight: 600;
}

#description_feedback_buttons {
    border-bottom: 4px solid #6B5545;
    text-align: center;
}

#description_button {
    background-color: #6B5545;
    font-weight: 600;
    font-size: 24px;
    color: #F1DB8D;
    border-radius: 6px 6px 0px 0px;
    height: 51px;
    padding-top: 8px;
}

#feedback_button {
    font-weight: 600;
    font-size: 24px;
    line-height: 26px;
    color: #6B5545;
    border-radius: 6px 6px 0px 0px;
    height: 51px;
    padding-top: 8px;
}

.feedback_block {
    background: #F9EED7;
    border-radius: 7px;
    width: 48%;
    padding-left: 2%;
    padding-right: 2%;
}

#see_more_add_feedback_buttons {
    margin-top: 70px;
}

#see_more_button a {
    background: #F1DB8D;
    border-radius: 5px;
    padding-bottom: 13px;
    padding-top: 13px;
    padding-left: 45px;
    padding-right: 45px;
    font-weight: 600;
    font-size: 18px;
}

#add_feedback_button a {
    background: white;
    border-radius: 5px;
    padding-bottom: 13px;
    padding-top: 13px;
    padding-left: 30px;
    padding-right: 30px;
    font-weight: 600;
    font-size: 18px;
}

#add_feedback_fields {
    margin-top: 80px;
}

#add_feedback_fields h3 {
    font-size: 26px;
    color: #6B5545;
}

#input_name, #input_email {
    background: #F9EED7;
    border-radius: 7px;
    border-style: unset;
    height: 45px;
}

#input_feedback {
    background: #F9EED7;
    border-radius: 7px;
    border-style: unset;
    height: 150px;
}

#add_feedback_fields ::placeholder {
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    color: #6B5545;
    padding: 12px 20px;
}

#add_feedback_fields input {
    padding: 12px 20px;
}

#add_feedback_fields textarea {
    padding: 12px 20px;
    resize: none;
}

#submit_form_button {
    background: #F1DB8D;
    border-radius: 5px;
    padding-bottom: 13px;
    padding-top: 13px;
    padding-left: 45px;
    padding-right: 45px;
    font-weight: 600;
    font-size: 18px;
    border-style: none;
    font-weight: 600;
    font-size: 16px;
    color: #6B5545;
}

/*------------------------------------------------Similar products-------------------------------------------------------------------*/
#similar_products_divider_top {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_baltais_dalitajs_robs_uz_leju.png');
    height: 95px;
    position: relative;
    margin-bottom: -78px;
}

#similar_products {
    background: url('/wp-content/themes/WD-Store/assets/images/backgrounds/ligatnes_vina_daritava_kiegelu_siena_fons.png');
    background-size: cover;
    height: 810px;
}

#similar_products h1 {
    font-size: 48px;
    line-height: 82px;
    color: #6B5545;
    text-align: center;
    padding-top: 120px;
}

#product_divider_bottom {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_bruns_dalitajs_robs_uz_leju.png');
    margin-top: 0px;
    height: 140px;
    position: relative;
}

/**************************************************
******** My account not authorized  *****
***************************************************/

#my_account {
    margin-top: 40px;
}

#my_account_not_authorized_divider_top {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_baltais_dalitajs_robs_uz_leju.png');
    height: 95px;
    position: relative;
    margin-bottom: -160px;
}

#my_account_not_authorized {
    background: url('/wp-content/themes/WD-Store/assets/images/backgrounds/ligatnes_vins_fons_gaisi_bruns.png');
    background-size: cover;
    height: auto;
    padding-bottom: 100px;
    overflow: hidden;
    width: 100%;

}

.woocommerce-notices-wrapper {
    max-width: 1180px;
    margin: 0 auto;
}

#my_account_bg_small_picture_left {
    position: absolute;
    bottom: -11%;
    left: 1%;
    z-index: 1;
}

#my_account_bg_small_picture_right {
    position: absolute;
    bottom: -11%;
    right: 1%;
    z-index: 1;
}

#my_account_forms_background_img_left {
    position: absolute;
    left: 0;
    bottom: 0;
}

#my_account_forms_background_img_right {
    position: absolute;
    right: 0;
    bottom: 0;
}


#my_account_not_authorized h1 {
    padding-top: 200px;
    text-align: center;
    font-size: 48px;
    color: #6B5545;
    padding-bottom: 30px;
}

#my_account_forms {
    margin-top: 80px;
}


#my_account_not_authorized h4 {
    font-size: 18px;
    color: #6B5545;
}

#my_account_not_authorized label, #my_account_not_authorized a {
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    color: #6B5545;
}

.stars span a {
    color: #ebd482;
}

#my_account_not_authorized a {
    text-decoration: underline;
}

#forgot_password {
    text-align: center;
}

#input_name_my_account, #input_password_my_account {
    background: #F9EED7;
    border-radius: 7px;
    border-style: unset;
    height: 45px;
    margin-top: 7px !important;
}


#submit_form_button_login_my_account {
    background: #F1DB8D;
    border-radius: 5px;
    padding-bottom: 13px;
    padding-top: 13px;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    border-style: none;
    font-weight: 600;
    font-size: 16px;
    color: #6B5545;
}

#login_my_account {
    background-color: #FFFFFF;
    padding: 70px 50px 79px 50px;
    border-radius: 16px;
}

#register_my_account {
    background-color: #FFFFFF;
    padding: 70px 50px 70px 50px;
    border-radius: 16px;
}

#input_register_name_my_account, #input_surname_my_account, #input_register_email_my_account, #input_register_phone_my_account {
    background: #F9EED7;
    border-radius: 7px;
    border-style: unset;
    height: 45px;
    margin-top: 7px !important;
}

#my_account_not_authorized_bottom {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_baltais_dalitajs_robs_uz_augsu.png');
    margin-top: -90px;
    height: 158px;
    position: relative;
    z-index: 3;
    z-index: 3;
}

.woocommerce-lost-password .woocommerce p {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
}


/*
Valdis rewrite
*/


/*
Products in first page
*/
.woocommerce.columns-3 ul.products li.product {
    width: 30.75%;
    box-shadow: 0px 0px 5px 4px #ccc;
    border-radius: 5px;
    padding: 25px;
    text-align: center;
}

.woocommerce ul.products li.product .star-rating {
    margin: 0 auto;
    padding: 10px 50px;
    margin-left: 38%;
}

.ajax_add_to_cart {
    background: white !important;
    color: #6B5545;
}

/*
* Badges in left side and correct sizes
*/
.woocommerce.columns-3 ul.products li.product {
    padding: 0px 0px 20px 0px;
}

.page-template-template-home .container {
    max-width: 1320px;
}

.page-template-template-home .woocommerce .star-rating::before {
    color: #ebd48200;
}

/*
* Single product CSS rewrite
*/

/*************************************************************
****************** Single Product page  **********************
**************************************************************/
/*
Container
*/
.single-product .shop-content {
    padding-right: var(--bs-gutter-x, .0rem);
    padding-left: var(--bs-gutter-x, .0rem);
}


/*---  On sale butto in correct place, Just remove---*/
span.onsale {
    display: none;
}

/*
* Change currency size for product
*/
.single-product .product-row .woocommerce-Price-currencySymbol {
    font-size: 30px;
}

/*change main product image size*/
.woocommerce-page div.product div.images {
    width: 38%;
    margin-bottom: 100px;
}

.woocommerce-page div.product div.summary {
    width: 57%;
}

.product-row {
    color: #6b5545;
    padding: 3%;
}

.product-row p {
    color: #957964;
}


.product-row {
    background: url('/wp-content/themes/WD-Store/assets/images/backgrounds/ligatnes_vins_fons_gaisi_bruns.png');
    background-size: auto;
    background-size: cover;
    height: auto;
    overflow: hidden;
}

.description_tab,
.reviews_tab {
    width: 50%;
    background: #fff;
    border: 1px solid #d3ced200 !important;
    background-color: #ebe9eb00 !important;
}

.wc-tabs-wrapper .active {
    background: #6b5545 !important;
    color: #f1db8d;
}


.shop-content {
    max-width: 100%;
}

.shop-content .product-line {
    max-width: 1320px;
    margin: 0 auto;
    padding-top: 30px;
    margin-top: 100px;
}


.product_title {
    font-style: normal;
    font-weight: 700;
    font-size: 46px;
    line-height: 52px;
    color: #6B5545;
    margin-top: 40px;
    margin-bottom: 30px;
}

.price .woocommerce-Price-amount {
    font-style: normal;
    font-weight: 500;
    font-size: 32px;
    color: #6B5545;
    margin-top: -25px;
}

/*---Product picture---*/
.product-line {
    padding-top: 120px;
}

.woocommerce-product-gallery--with-images .flex-viewport {
    border-radius: 25px;
    box-shadow: 1px 1px 20px 1px #b3b3b3;
}

.woocommerce-product-gallery__wrapper .wp-post-image {
    border-radius: 25px;
    box-shadow: 1px 1px 20px 1px #b3b3b3 !important;
}

.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
    border-radius: 30px !important;
    box-shadow: 1px 1px 10px 1px #6b554552;
}


/*---Arrows to slider---*/
ul.flex-direction-nav {
    position: absolute;
    top: 40%;
    z-index: 99;
    width: 100%;
    left: 0;
    margin: 0;
    padding: 0px;
    list-style: none;
}

li.flex-nav-prev {
    float: left;
}

li.flex-nav-next {
    float: right !important;
}


a.flex-next {
    visibility: hidden;
}

a.flex-prev {
    visibility: hidden;
}

a.flex-next::after {
    visibility: visible;
    content: '\f105';
    font-family: FontAwesome;
    margin-right: 10px;
    font-size: 50px;
    background: #f0e8d2;
    padding: 15px 14px;
    border-radius: 5px;
    box-shadow: 1px 1px 3px 1px #c7c7c7;
    color: #6B5545;
    transition: 0.3s;
}

a.flex-next:hover::after {
    background-color: #6B5545;
    color: #F1DB8D;
    box-shadow: 1px 1px 3px 1px #6B5545;
}


a.flex-prev::before {
    visibility: visible;
    content: '\f104';
    font-family: FontAwesome;
    margin-left: 10px;
    font-size: 50px;
    background: #f0e8d2;
    padding: 15px 14px;
    border-radius: 5px;
    box-shadow: 1px 1px 3px 1px #c7c7c7;
    color: #6B5545;
    transition: 0.3s;
}

.flex-prev, .flex-next {
    color: #f0e8d2;
    transition: 0.3s;
}


a.flex-prev:hover::before {
    background-color: #6B5545;
    color: #F1DB8D;
    box-shadow: 1px 1px 3px 1px #6B5545;
}


/*
Bullet points instead of pictures in product calcolator
*/

.flex-control-nav {
    text-align: center;
    margin-top: 12px;
}

.flex-control-nav li {
    position: relative;
    display: inline-block;
    width: 1.2rem;
    text-align: center;
}

.flex-control-paging li a {
    display: inline-block;
    margin: 0;
    padding: 0;
    position: relative;
    background: 0 0;
    outline: 0;
    line-height: 0;
    font-size: 0;
    text-indent: -99999px;
    color: transparent;
    cursor: pointer;
}

.flex-control-paging li a:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    font-size: 60px;
    line-height: 20px;
    text-align: center;
    color: #2d2d2d;
    opacity: .6;
}

.flex-control-paging li a, .flex-control-paging li a:before {
    height: 0.8rem;
    width: 0.8rem;
    border-radius: 50%;
    background: #fff;
}

.flex-control-paging li a:before {
    display: block;
    transition: background .1s ease-out;
}

.flex-control-paging li a:focus, .flex-control-paging li a:hover {
    outline: 0;
}

.flex-control-paging li a:focus:before, .flex-control-paging li a:hover:before {
    opacity: .8;
}

.flex-control-paging li a:hover:before {
    background: #2d2d2d;
}

.flex-control-paging li a.flex-active:before {
    background: #261203;
}


/*
* Add plus and minus buttons in product count
*/
.single-product button.minus {
    float: left;
    padding: 2px 15px;
    background: #f1db8d;
    border: 1px solid #ddd0;
    border-radius: 50%;
    font-size: 22px;
    margin-top: 30px;
    z-index: 9999999;
}

button.minus:hover {
    background: #6b5545 !important;
    color: #f1db8d;
    transition: 0.3s;
}

.single-product button.plus {
    float: left;
    padding: 0px 10px 2px 10px
    background: #f1db8d;
    product-row . button . button . alt
    margin-right: 5px;
    border: 1px solid #ddd0;
    border-radius: 50%;
    font-size: 22px;
    margin-top: 30px;
    padding: 2px 12px;
    background: #f1db8d;
}

button.plus:hover {
    background: #6b5545 !important;
    color: #f1db8d;
    transition: 0.3s;
}


/*add to cart button*/

.woocommerce div.product form.cart .button {
    vertical-align: middle;
    float: left;
    z-index: 10;
}


/* Remove number arrows for counting */
input[type='number'] {
    -moz-appearance: textfield;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}


/* Remove style for number  */
.woocommerce .quantity .qty {
    width: 2.2em;
    text-align: center;
    border-radius: 0px;
    background: #f1e9d3;
    border: 0px solid;
    font-size: 30px;
    margin: 0px auto;
    margin-top: 0px;
    color: #6b5545;
    margin-top: 25px;
}


/*---Product button---*/
.product-row .button.button.alt {
    background: #F1DB8D !important;
    color: #6b5545 !important;
    border-radius: 5px;
    padding: 15px 30px;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    margin-left: 30px;
    margin-top: 25px;
    transition: 0.3s;
}

.product-row .button.button.alt:hover {
    background: #6b5545 !important;
    color: #F1DB8D !important;
}

/*--- Custom product attributes --*/
.p-custom-atibutes {
    margin-left: 50px;
}

/*
Descrioption and reviews hover desing
 */
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    text-align: center;
    transition: 0.3s;
}


/*--- Custom product attributes --*/
.woocommerce div.product form.cart .variations select {
    max-width: 100%;
    min-width: 0%;
    display: inline-block;
    margin-right: 1em;
    border: 0px solid white;
    padding: 10px 20px;
    background: white;
    border-radius: 5px;
}

/*
* Custom product attributes
*/
.product-row .single_variation_wrap {
}

.woocommerce-variation-price .price .woocommerce-Price-amount {
    font-size: 28px;

}

.product-row .variations {
    width: 50% !important;
    float: left;
}

.woocommerce div.product form.cart .variations label {
    color: #6b5545;
}


/*****
 *****  Description - Reviews sections ****
 *****/
.shop-content .woocommerce-tabs {

}

.wc-tabs-wrapper {
    width: 80%;
    max-width: 1320px;
    margin: 0 auto;
}

.shop-content .woocommerce-Tabs-panel {
    max-width: 1320px;
    margin: 0 auto !important;
}

.woocommerce-Tabs-panel--description p {
    color: #6b5545;
    font-size: 18px;
    font-weight: 500;
}

.woocommerce-tabs ul.wc-tabs {
    max-width: 1320px;
    margin: 0 auto !important;
}

.woocommerce-tabs .tabs {
    border-bottom: 5px solid #6b5545;
    padding: 0 0 0 0em !important;
}


.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
    width: 0px;
    height: 0px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
    width: 0px;
    height: 0px;

}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    margin: 0 -1.5px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    text-align: center;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    font-size: 20px;
    color: #F1DB8D!important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
    color: #f1db8d;
}


.comment-form-rating .selected .active {
    background: #fff !important;
}


/****
***** Reviews style
*****/
.woocommerce-Tabs-panel .review {
    background: #F9EED7 !important;
    border-radius: 7px;
    width: 48%;
    padding-left: 2%;
    padding-right: 2%;
    float: left;
    margin: 1% !important;
}

.woocommerce-Tabs-panel .avatar {
    display: none;
}

.woocommerce-Tabs-panel .comment-text {
    border: 0px solid #c8b8c200 !important;

}

.woocommerce-review__author {
    font-style: 600;
    font-size: 16px;
    color: #6B5545;
}

.woocommerce-Reviews-title {
    display: none;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0 0 0 10px;
}

/* Remove remember checkot in product reviews page*/
/* .comment-form-cookies-consent {
    display: none;
} */

/* style reviews to be properly in block */
.woocommerce #reviews #comments ol.commentlist {
    margin: 0;
    width: 104.5%;
    background: 0 0;
    list-style: none;
    margin: 0 auto;
    margin-top: 0px;
    margin-left: auto;
    margin-left: -45px;
    margin-top: 50px;
}

p.woocommerce-noreviews {
    margin-top: 15px;
    color: #6b5545;
    font-size: 18px;
    font-weight: 500;
}

/*
Reviews contact form
*/
.woocommerce #review_form #respond textarea {
    box-sizing: border-box;
    width: 100%;
    border-radius: 5px;
    background: #f9eed7;
    border: 0px solid;
    padding: 5px 10px;
    color: #6b5545;
}

.comment-form-author #author {
    width: 100%;
    border-radius: 5px;
    background: #f9eed7;
    border: 0px solid;
    height: 40px;
    padding: 5px 10px;
}

.comment-form-email #email {
    width: 100%;
    border-radius: 5px;
    background: #f9eed7;
    border: 0px solid;
    height: 40px;
    padding: 5px 10px;
}

/*
 Remove comment date
*/
.woocommerce-review__dash,
.woocommerce-review__published-date,
.comment-notes {
    display: none;
}

.comment-form-rating label {
    display: none;
}

#reply-title {
    font-size: 30px !important;
}

#review_form {
    margin-top: 75px;
}

/*
 Change style for reviews button
*/
.woocommerce #review_form #respond .form-submit input {
    left: auto;
    background: #F1DB8D;
    border-radius: 5px;
    padding-bottom: 13px;
    padding-top: 13px;
    padding-left: 45px;
    padding-right: 45px;
    font-weight: 600;
    font-size: 18px;
    margin-top: 15px;
}

.woocommerce #review_form #respond .form-submit input:hover {
    background: #6b5545;
    color: #F1DB8D;
    transition: 0.3s;
}

/*****
****** Related products
******/
.related {
    background: url('/wp-content/themes/WD-Store/assets/images/backgrounds/ligatnes_vina_daritava_kiegelu_siena_fons.png');
    background-size: cover;
    padding-top: 120px;
    padding-bottom: 0px;
}

.related h2 {
    max-width: 1320px;
    text-align: center;
    font-size: 48px;
    line-height: 82px;
    color: #6B5545;
    margin-bottom: 50px;
}


.related ul.products {
    max-width: 1000px;
    margin: 0 auto;
    width: 80%;
}


#tab-description h2 {
    display: none !important;
}

#tab-description h5 {
    color: #6b5545;
}

#tab-description {
    padding-top: 50px;
}


.single-product .woocommerce-loop-product__title {
    padding: 20px !important;
    line-height: 22px !important;
}

.single-product .related .price .woocommerce-Price-amount {
    font-size: 18px !important;
}


/***
  Products  under Related products
***/

.woocommerce .star-rating span {
    font-family: inherit;

}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    background: #fff;
    padding: 10px;
    box-shadow: 1px 1px 10px 1px #aaa;
    border-radius: 6px;
    transition: 0.3s;
}

.woocommerce-page ul.products li.product:hover {
    box-shadow: 1px 1px 10px 1px #685748;
    transition: 0.3s;
}

.related .price .woocommerce-Price-amount {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    color: #6B5545;
    margin: 0 auto;
}

.related .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
    font-weight: 600;
}

.related .price {
    text-align: center;
    margin-top: -15px
}

.related .star-rating {
    margin: 0 auto !important;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 46px !important;
    margin-top: -15px !important;
    margin-bottom: 15px !important;
}

.woocommerce-loop-product__title {
    margin-top: -15px !important;
}

.woocommerce ul.products li.product .button {
    width: 90%;
    text-align: center;
    margin-left: 5%;
}

.related-p-row {
    width: 20%;
    margin: 0 auto;
    margin-bottom: 0px;
    margin-bottom: -10px;
}

.woocommerce ul.products li.product .button {
    background: #fff;
    color: #6b5545;
}

.woocommerce ul.products li.product .button:hover {
    background: #fff;
    color: #F1DB8D;
}


/* related product box settings */

.related .yith-wcbm-badge__wrap {
    max-width: 70%;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    padding: 0px;
    padding-bottom: 15px;
}

/*************************************************************
****************** Gift card product page **********************
**************************************************************/
.gift-cards_form .ywgc_choose_design_title {
    display: none;
}

.gift-cards_form .ywgc_delivery_info_title {
    margin-top: -1em;
    margin-bottom: 0em;
}

.gift-cards_form .ywgc_delivery_info_title {
    margin-top: 1em;
    margin-bottom: 1em;
}

img.attachment-full.size-full.wvs-attachment-image.selected_design_image {
    display: none;
}

.gift-card-content-editor.step-appearance {
    display: none;
}

form.gift-cards_form.cart {
    position: relative;
    z-index: 10;
}

.gift-cards-list {
    margin-top: -20px;
}

h3.ywgc_select_amount_title {
    float: left;
    margin-right: 15px;
    font-size: 18px;
    line-height: 26px;
    margin-top: 10px;
}

.ywgc-recipient-name {
    display: inline-block;
    margin-right: 10px;
}

.ywgc-recipient-email {
    display: inline-block;
    font-weight: bold;
    font-size: 16px;
    line-height: 26px;
}

.gift-cards-list button {
    border-radius: 10px;

}

.gift-cards_form h3, .gift-cards_form h5, .gift-cards_form label {
    color: #957964;
}

h3.ywgc_delivery_info_title {
    display: none;
}

gift-card-content-editor.step-content h5 {
    margin-top: 10px;
}

.ywgc-predefined-amount-button.selected_button {
    background-color: #957964 !important;
}

.gift-cards-list button {
    border: 1px solid #957964;
}


input#ywgc-sender-name {
    margin-top: 10px;
}

.gift-card-content-editor.step-content label {
    font-weight: 600;
}


.ywgc-recipient-name label {
    margin-top: -10px;
}

.ywgc-recipient-email label {
    margin-top: -9px;
}

.gift-card-content-editor.step-content h5 {
    margin-top: 10px;
    font-size: 19px;
    line-height: 26px;
}

.ywgc-sender-name {
    display: inline-block;
    margin-right: 10px;
}

.ywgc-sender-name label {
    margin-top: -2px;
}

.ywgc-message {
    display: inline-block;
}

.ywgc-message label {
    margin-right: 10px;
}


textarea#ywgc-edit-message {
    border: none;
    width: 248px;
    height: 60px !important;
    resize: none;
    margin-top: 10px;
    padding: 5px 10px;
}

.gift_card_template_button.variations_button {
    margin-top: -20px;
}

.gift-card-content-editor.step-content input {
    border-radius: 7px;
    padding: 5px 10px;
    border: none;
}

.ywgc-main-form-preview-container {
    display: none;
}

.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
    box-shadow: none;
    padding: 0;

}

.entry-summary span {
    color: #957964;
}

.selected_button span {
    color: #f1db8d;

}


.product-type-gift-card #product_divider_bottom {
    display: none;
}

.product-type-gift-card #similar_products_divider_top {
    display: none;
}

.product-type-gift-card #review_form_wrapper {
    margin-bottom: 70px;
    position: relative;
}

span.ywgc-empty-recipient-note {
    display: none;
}


/*****************************************************************
****************** Register and Log in page  **********************
******************************************************************/

.woocommerce-account .content-area .container {
    width: 100%;
    max-width: 100%;
}

.woocommerce-account .content-area .container footer {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}


/***
**** Customer login form
***/
#customer_login .u-column1 {
    background: #fff;
    padding: 50px 50px 50px 50px;
    border-radius: 16px;
    margin-top: 15px;
    z-index: 10;
    opacity: 0.98;
    position: relative;
}

#customer_login .u-column1 h2 {
    font-size: 22px;
    color: #6B5545;
}

#customer_login .woocommerce-form-login {
    border: 0px solid #d3ced2;
}

#customer_login {
    max-width: 1180px;
    margin: 0 auto;
}

#customer_login .woocommerce-Input {
    background: #F9EED7;
    border-radius: 7px;
    border-style: unset;
    height: 45px;
    margin-top: 7px !important;
    padding: 3px 15px;
}

.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
    float: left;
    margin-right: 1em;
    width: 100%;
    background: #F1DB8D;
    border-radius: 5px;
    padding-bottom: 13px;
    padding-top: 13px;
    font-size: 18px;
    border-style: none;
    font-weight: 600;
    font-size: 16px;
    color: #6B5545;
    font-family: lora;

}

.woocommerce-form-login .woocommerce-LostPassword {
    text-align: center;
}

#customer_login .woocommerce-form-login {
    padding: 0px;
    margin: 0;
}

.register_row {
    color: #c4baa3;
}


/***
**** Customer login form
***/
#customer_login .u-column2 {
    background: #fff;
    padding: 50px 50px 50px 50px;
    border-radius: 16px;
    margin-top: 15px;
    z-index: 10;
    opacity: 0.98;
    position: relative;
}

#customer_login .u-column2 h2 {
    font-size: 22px;
    color: #6B5545;
}

#customer_login .woocommerce-form-register {
    border: 0px solid #d3ced2;
}

#customer_login {
    max-width: 1180px;
    margin: 0 auto;
}

#customer_login .woocommerce-Input {
    background: #F9EED7;
    border-radius: 7px;
    border-style: unset;
    height: 45px;
    margin-top: 7px !important;
    padding: 3px 15px;
}

.woocommerce .woocommerce-form-register .woocommerce-form-register__submit {
    float: left;
    margin-right: 1em;
    width: 100%;
    background: #F1DB8D;
    border-radius: 5px;
    padding-bottom: 13px;
    padding-top: 13px;
    font-size: 18px;
    border-style: none;
    font-weight: 600;
    font-size: 16px;
    color: #6B5545;
    font-font: lora;

}

.woocommerce-form-register .woocommerce-LostPassword {
    text-align: center;
}

#customer_login .woocommerce-form-register {
    padding: 0px;
    margin: 0;
}

.register_row {
    color: #c4baa3;
}

#reg_billing_last_name, #reg_billing_last_name {
    max-width: 100%;
}


/**************************************************
******** Cart  *****
/****************************************************!*/

#cart_d_top {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_baltais_dalitajs_robs_uz_leju.png');
    height: 94px;
    position: relative;
    margin-bottom: -160px;
}

#cart {
    /*     background: url('/wp-content/themes/WD-Store/assets/images/backgrounds/ligatnes_vins_fons_gaisi_bruns.png'); */
    background-size: cover;
    height: auto;
    padding-top: 230px;
    padding-bottom: 100px;
}

.page-id-7 .content-area {
    padding: 0px !important;
}


.woocommerce-cart .content-area .container {
    width: 100%;
    max-width: 100%;
    padding: 0;
}

.woocommerce-cart .content-area .container .container {
    max-width: 80%;
}

.woocommerce-cart .woocommerce-cart-form {
    width: 60%;
    float: left;
}

.woocommerce .quantity .qty {
    margin-top: 0;
    background: #f8f9fa;
    font-size: 20px;
    border-radius: 8%;
}

.woocommerce table.shop_table {
    border: none;
}

#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
    width: auto;
    border-radius: 5%;
    border-color: #FFFFFF;
}

.woocommerce .cart .button, .woocommerce .cart input.button {
    background-color: #EBD482;
    text-decoration: none;
    background-image: none;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    color: #6B5545;
    padding: 12px;
    border-radius: 8px;
    font-family: lora;
}

.woocommerce-cart #respond input#submit:hover, .woocommerce-cart a.button:hover, .woocommerce-cart button.button:hover, .woocommerce-cart input.button:hover {
    background-color: #6B5545;
    text-decoration: none;
    background-image: none;
    color: #ebd482;
}


#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
    display: block;
    text-align: center;
    margin-bottom: 0;
    font-size: 14px;
    padding: 1em;
    color: #6B5545;
    border-radius: 8px;
    margin-top: 15px;
    background: linear-gradient(to right, #6B5545 50%, #F1DB8D 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all .5s ease-out;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-position: left bottom;
    color: #F1DB8D;
}


.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right;
    width: 20%;
    background-color: #fff;
    padding: 12px 18px;
    border-radius: 8px;
    color: #6B5545;
    text-align: center;
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals h2 {
    font-size: 24px;
    border-bottom: solid;
    border-width: 1px;
    border-color: #6b554524;
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals th {
    font-family: Raleway;
    font-size: 24px;
    font-weight: 600;
    font-size: 16px;
    color: #6B5545;
    width: 38%;
}

.woocommerce table.shop_table tr th {
    border: none;
    font-weight: 600;
    font-size: 16px;
    color: #6B5545;
}

.woocommerce-cart button.minus {
    float: left;
    padding: 2px 10px;
    background: #f1db8d;
    margin-right: 0px;
    border: 1px solid #ddd0;
    border-radius: 50%;
    font-size: 22px;
    margin-top: 0px !important;
    z-index: 9999999;
}


.woocommerce-cart button.plus {
    float: right !important;
    padding: 2px 8px !important;
    margin-right: 0px;
    border: 1px solid #ddd0;
    border-radius: 50%;
    font-size: 22px;
    margin-left: 0px;
    padding: 2px 12px;
    background: #f1db8d;
}

#add_payment_method table.cart td, #add_payment_method table.cart th, .woocommerce-cart table.cart td, .woocommerce-cart table.cart th, .woocommerce-checkout table.cart td, .woocommerce-checkout table.cart th {
    vertical-align: middle;
    text-align: center;
}


#cart_d_bottom {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_baltais_dalitajs_robs_uz_augsu.png');
    height: 158px;
    position: relative;
    margin-top: -5px;
}

.woocommerce a.remove {
    color: #6B5545 !important;
    font-size: 13px;
    border-width: 1px;
    border-style: solid;
    padding-bottom: 15px;
    width: 16px;
}

.woocommerce a.remove:hover {
    background: #6B5545;
    border-color: #EBD482;
    color: #EBD482 !important;

}

.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
    float: right;
    padding: 13px;
}

.product-subtotal small.tax_label {
    color: #6B5545;
}

button.woof_reset_button_2 {
    display: none !important;
}

.woocommerce-MyAccount-content a:hover {
    color: #ffb251 !important;
}

.woocommerce-cart .shipping-calculator-form input {
    display: none;
}

/**************************************************
******** checkout  *****
/****************************************************!*/

.woocommerce-checkout #checkout_d_top {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_baltais_dalitajs_robs_uz_leju.png');
    height: 94px;
    position: relative;
    margin-bottom: -30px;
}

.woocommerce-checkout .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    color: #6B5545;
    background-color: #EBD482;
    font-family: lora;
    padding: 18px 20px;
    border-radius: 8px;
    transition: all .5s ease-out;
}

.woocommerce-checkout .content-area .container {
    max-width: 100% !important;
    padding-left: 0;
    padding-right: 0;
}

.woocommerce-checkout #checkout {
    background-color: #F9EED7;
    padding-top: 30px;
    overflow: hidden;
    padding-bottom: 100px;
}

.woocommerce-checkout #checkout .container {
    max-width: 1320px !important;
    padding: 40px 21px !important;
}

.woocommerce-info :hover {
    color: #6B5545;
}

.woocommerce-checkout #checkout .woocommerce .col2-set .col-2, .woocommerce-checkout #checkout .woocommerce-page .col2-set .col-2 {
    float: none;
    width: 48%;
}

.woocommerce-checkout #checkout .woocommerce .col2-set, .woocommerce-checkout #checkout .woocommerce-page .col2-set {
    width: 50%;
    float: left;
}

.woocommerce-checkout div#order_review {
    width: 46%;
    float: right;
}

.woocommerce-checkout #checkout .woocommerce .col2-set .col-1, .woocommerce-checkout #checkout .woocommerce-page .col2-set .col-1 {
    float: left;
    width: 97%;
}

.woocommerce-checkout h3#order_review_heading {
    display: none;
}

.woocommerce-checkout #checkout .woocommerce-billing-fields h3 {
    font-size: 24px;
    line-height: 26px;
    color: #6B5545;
}

.woocommerce-checkout #checkout .woocommerce-additional-fields h3 {
    font-size: 24px;
    line-height: 26px;
    color: #6B5545;
    margin-top: 35px;
}

.woocommerce-checkout #checkout .woocommerce .col2-set .col-2, .woocommerce-checkout #checkout .woocommerce-page .col2-set .col-2 {
    float: none;
    width: 100%;
}

.woocommerce-checkout #checkout woocommerce form .form-row .input-text, .woocommerce-checkout #checkout .woocommerce-page form .form-row .input-text {
    height: 200px;
}

.woocommerce-checkout #checkout #order_review {
    background: #fff;
    padding: 15px;
    border-radius: 8px;
}

.woocommerce-checkout #checkout td.product-name, .woocommerce-checkout #checkout small.tax_label, .woocommerce-checkout #checkout small.includes_tax {
    font-weight: 500;
    font-size: 12px;
    color: #6B5545;
}

.woocommerce-checkout #checkout span.select2-dropdown.select2-dropdown--below {
    border-radius: 8px;
    margin-top: 10px;
}

.woocommerce-checkout #checkout .woocommerce-checkout-payment label, .woocommerce-checkout #checkout .woocommerce-checkout-payment p {
    color: #6B5545;
}

.woocommerce-checkout #checkout .woocommerce #respond input#submit.alt, .woocommerce-checkout #checkout .woocommerce a.button.alt, .woocommerce-checkout #checkout .woocommerce button.button.alt, .woocommerce-checkout #checkout .woocommerce input.button.alt {
    background: #EBD482;
    color: #6B5545;
}

.woocommerce-checkout #checkout .woocommerce #respond input#submit.alt:hover, .woocommerce-checkout #checkout .woocommerce a.button.alt:hover, .woocommerce-checkout #checkout .woocommerce button.button.alt:hover, .woocommerce-checkout #checkout .woocommerce input.button.alt:hover {
    background-color: #6B5545;
    color: #EBD482;
}

.woocommerce-checkout#checkout .woocommerce-additional-fields textarea#order_comments {
    margin-top: 10px;
}


.woocommerce-checkout #checkout_d_bottom {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_baltais_dalitajs_robs_uz_augsu.png');
    height: 80px;
    position: relative;
    margin-top: -76px;
}

img.stripe-visa-icon.stripe-icon, img.stripe-mastercard-icon.stripe-icon, img.stripe-amex-icon.stripe-icon {
    width: 40px;
}

.woocommerce-checkout .woocommerce .col2-set .col-2, .woocommerce-checkout .woocommerce-page .col2-set .col-2 {
    float: none !important;
}

.woocommerce-checkout .woocommerce .col2-set, .woocommerce-checkout .woocommerce-page .col2-set {
    width: 50%;
    float: left;
}

.woocommerce-checkout .woocommerce .col2-set .col-1, .woocommerce-checkout .woocommerce-page .col2-set .col-1 {
    float: left;
    width: 100%;
    margin-bottom: 30px;
}

.woocommerce-checkout .woocommerce .col2-set .col-2, .woocommerce-checkout .woocommerce-page .col2-set .col-2 {
    float: right;
    width: 100%;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background: #EBD482 !important;
    color: #6B5545 !important;
    padding: 11px 30px;
    font-family: lora;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-position: left bottom;
    color: #F1DB8D !important;
    background-color: #6B5545 !important;
    transition: all .5s ease-out;
}

.woocommerce-shipping-totals td {
    color: #6b5545;
    width: 50%;
}

.woocommerce-checkout#checkout .woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {
    box-sizing: border-box;
    width: 100%;
    height: 200px;
    padding: 20px;
    margin-top: 20px;
}

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: #f8f8f8;
}

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
    background-color: #ebebeb;
}

select#parcelmachine_omniva {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    padding: 5px;
    font-weight: 500;
    font-size: 16px;
    color: #6B5545;
}

select#parcelmachine_dpd {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    padding: 5px;
    font-weight: 500;
    font-size: 16px;
    color: #6B5545;
}

/*#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {*/
/*    border: 1em solid #ebebeb;*/
/*}*/


#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
    content: "";
    display: block;
    border: 1em solid #ebebeb;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    position: absolute;
    top: -.75em;
    left: 0;
    margin: -1em 0 0 2em;
}

/**************************************************
******** Bill  *****
/****************************************************!*/

.woocommerce-order {
    background: #f2e8d2;
    text-align: center;
    padding-top: 50px;
    padding-bottom: 50px;
    color: #6b5545;
    overflow: hidden;
}

.woocommerce-order .woocommerce-customer-details .col2-set {
    float: none !important;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}


.woocommerce-order-received .content-area {
    margin-bottom: 40px;
}

ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    justify-content: center;
    display: flex;
}

ul.wc-bacs-bank-details.order_details.bacs_details {
    justify-content: center;
    display: flex;
    margin-top: 20px;
}

th.woocommerce-table__product-name.product-name {
    width: 40%;
}

table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
    width: 50%;
    margin: auto;
    text-align: left;
}

table.woocommerce-table.shop_table {
    text-align: center;
}

@media screen and (max-width: 1000px) {
    section.woocommerce-order-details {
        width: 50%;
        margin: auto;
    }
}

@media screen and (max-width: 700px) {
    section.woocommerce-order-details {
        width: 85%;
        margin: auto;
    }

    ul.wc-bacs-bank-details.order_details.bacs_details {
        width: 85%;
        margin-left: auto;
        margin-right: auto;
    }

    section.woocommerce-bacs-bank-details {
        font-size: 13px;
    }
}


/**************************************************
******** forgot password  *****
/****************************************************!*/

.lost_reset_password {
    background: #f2e8d2;
    text-align: center;
    padding-top: 50px;
    padding-bottom: 50px;
    color: #6b5545;
    margin-bottom: 30px;
}


p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first {
    margin-left: 26%;
}

p.woocommerce-form-row.woocommerce-form-row--last.form-row.form-row-last {
    margin-right: 27% !important;
}

/**************************************************
******** My account logged in *****
/****************************************************!*/

#my_account_l_i {
    background: url('/wp-content/themes/WD-Store/assets/images/backgrounds/ligatnes_vins_fons_gaisi_bruns.png');
    background-size: cover;
    height: auto;
    padding-top: 100px;
    padding-bottom: 100px;
    color: #6B5545;
    font-style: normal;
    padding-left: 20px;
    padding-right: 20px;
    overflow: auto;

}


.woocommerce-account .content-area .container {
    width: 100%;
    max-width: 100%;
    padding: 0;
}

#my_account_l_i h1 {
    text-align: center;
    margin-bottom: 40px;
    font-size: 48px;
}

#my_account_l_i ul {
    list-style-type: none;
    padding: 0;
}

#my_account_l_i ul li {
    font-weight: 600;
    font-size: 18px;
    line-height: 26px;
    border-bottom: 1px solid rgba(149, 121, 100, 0.28);
    padding-bottom: 10px;
    padding-top: 10px;
}

#my_account_l_i li a:hover {
    color: #EBD482 !important;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
    float: left;
    width: 25%;
    background: #fff;
    padding: 25px 20px;
    border-radius: 8px;
    margin-bottom: 20px;
}

/*downloads */


#my_account_l_i .woocommerce-MyAccount-content .woocommerce-Message--info a.woocommerce-Button.button {
    background: #6B5545;
    color: #EBD482;
    border: solid;
}

#my_account_l_i .woocommerce-MyAccount-content .woocommerce-Message--info a.woocommerce-Button.button:hover {
    background: #EBD482;
    color: #6B5545;

}


/*Account details*/
.woocommerce form .form-row label {
    font-weight: 600;
    font-size: 16px;
    color: #6B5545;
}

.woocommerce form .form-row .required {
    color: #6B5545;
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    border-style: none;
    border-radius: 8px;
    height: 45px;
    padding: 3px 15px;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #6B5545;
}

.woocommerce-MyAccount-content fieldset {
    border: 1px solid rgba(107, 85, 69, 0.22);
    border-radius: 6px;
    padding: 25px;
    margin-top: 50px;
}

.woocommerce-MyAccount-content legend {
    font-weight: 600;
    font-size: 18px;
    line-height: 16px;
    width: auto;
    margin-top: -35px;
    background: #f5ead6;
}

.woocommerce-edit-account #respond input#submit, .woocommerce-edit-account a.button, .woocommerce-edit-account button.button, .woocommerce-edit-account input.button {
    color: #6B5545;
    border-radius: 5px;
    padding-bottom: 13px;
    padding-top: 13px;
    padding-left: 30px;
    padding-right: 30px;
    font-weight: 600;
    font-size: 18px;
    margin-top: 15px;
    background: linear-gradient(to right, #6B5545 49%, #F1DB8D 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all .5s ease-out;
}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    background: linear-gradient(#6B5545 100%, #F1DB8D 100%);
    color: #F1DB8D;
}

.woocommerce-edit-account #respond input#submit:hover, .woocommerce-edit-account a.button:hover, .woocommerce-edit-account button.button:hover, .woocommerce-edit-account input.button:hover {
    background-position: left bottom;
    color: #F1DB8D !important;;
}


.woocommerce-MyAccount-content em {
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;

}

/*Orders*/

.woocommerce-info {
    border-style: none;
    background: #EBD482;
    border-radius: 8px;
}


.woocommerce-orders .woocommerce a.button, .woocommerce input.button:hover, .woocommerce-downloads .woocommerce a.button, .woocommerce input.button:hover {
    background: none;
    color: #6B5545;
}

.woocommerce-info::before {
    color: #6B5545;
}


/**************************************************
******** id authorization   *****
***************************************************/
#d_t_id_authorization {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_baltais_dalitajs_robs_uz_leju.png');
    height: 85px;
    position: relative;
    margin-bottom: -40px;
    z-index: 10;
}

#id_authorization {
    height: auto;
    background-color: #f4ead5;
    padding-top: 120px;
    padding-bottom: 140px;
}

#eideasy-login-block {
    padding: 3%;
    background: #FFF;
    border-radius: 8px;
}

#id_authorization h3 {
    text-align: center;
    color: #6B5545;
    font-size: 20px;
    position: absolute;
}

#eideasy-login-block .login-button img {
    height: 50px !important;
    cursor: pointer;
}

#d_b_id_authorization {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_baltais_dalitajs_robs_uz_augsu.png');
    margin-top: -75px;
    height: 100px;
    position: relative;
    z-index: 3;
}

.id_authorization_button{

}

.id_authorization_block{
    position: relative;
}

.col-lg-6.id_authorization_block.first_block {
    border-right: 1px solid rgba(130, 104, 85, 0.2);
}

.id_authorization_block p{
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    color: #DD5103;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
}

.authorize_b {
    border-radius: 5px;
    width: 340px;
    height: 86px;
    font-weight: 800;
    font-size: 24px;
    background: linear-gradient(to right, #6B5545 49%, #F1DB8D 50%);
    background-size: 203% 100%;
    background-position: right bottom;
    transition: all .5s ease-out;
    font-family: lora;
    text-decoration: none;
    color: #735545;
    margin-top: 90px;
    text-align: center;
    padding-top: 25px;

}

.authorize_b_2 {
    border: none;
    border-radius: 5px;
    width: 340px;
    height: 86px;
    font-weight: 800;
    font-size: 24px;
    background: linear-gradient(to right, #6B5545 49%, #F1DB8D 50%);
    background-size: 203% 100%;
    background-position: right bottom;
    transition: all .5s ease-out;
    font-family: lora;
    text-decoration: none;
    color: #735545;
    margin-top: 90px;
}


.authorize_b:hover,.authorize_b_2:hover {
    background-position: left bottom;
    color: #F1DB8D;
    text-decoration: none;
}

@media (max-width: 992px) {
    .col-lg-6.id_authorization_block.first_block {
        border: none;
    }


    h3.col-lg-12.id_authorization_h {
        text-align: center !important;
        width: 100%;
    }

    .col-lg-6.id_authorization_block.first_block {
        margin-bottom: 30px;
    }

    #id_authorization h3 {
        text-align: center;
        color: #6B5545;
        font-size: 20px;
        position: relative;
    }

    .authorize_b_2, .authorize_b {
         margin-top: 10px;
        width: 280px;
        height: 75px;
    }

    .authorize_b {
        padding-top: 19px;
    }

    .id_authorization_block p{
        width: 100%;
    }

}


/*form*/

#authorization_modal {
    background: #F9EED7;
    border-radius: 24px;
    padding: 20px;
}

#authorization_modal label {
    font-weight: 600;
    font-size: 16px;
    color: #6B5545;
    margin-bottom: 2px;
}


#authorization_modal .gform_wrapper.gravity-theme .gfield textarea.large {
    height: 170px;
}

#authorization_modal h2.gform_title {
    font-weight: bold;
    font-size: 36px;
    color: #6B5545;
}

#authorization_modal span.gform_description {
    font-weight: 500;
    font-size: 20px;
    color: #957964;
}

#authorization_modal button.close {
    background: none;
    border: none;
    position: absolute;
    right: 23px;
    font-size: 30px;
    color: #6B5545;
    z-index: 10;
}

#aut_modal_button {
    color: #6B5545;
    margin-top: 50px;
}

#aut_modal_button a {
    border-radius: 5px;
    padding: 16px 60px !important;
    font-weight: 600;
    font-size: 18px;
    background: linear-gradient(to right, #6B5545 49%, #F1DB8D 50%);
    background-size: 203% 100%;
    background-position: right bottom;
    transition: all .5s ease-out;
    font-family: lora;
}

#aut_modal_button a:hover {
    background-position: left bottom;
    color: #F1DB8D;
}

#authorization_modal h4, #authorization_modal b, #authorization_modal br {
    color: #6B5545;
}

#authorization_modal b {
    color: #6B5545;
}

/********************************************************
 ****************  degustation registered page   ********************
 ********************************************************/
#d_t_id_degustation_reg {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_baltais_dalitajs_robs_uz_leju.png');
    height: 85px;
    position: relative;
    margin-bottom: -40px;
    z-index: 10;
}

#id_degustation_reg {
    height: auto;
    background-color: #f4ead5;
    padding-top: 120px;
    padding-bottom: 140px;
    text-align: center;
}

#id_degustation_reg h3 {
    font-size: 20px;
    color: #735545;
    font-weight: 800;
    font-family: lora;
}


.degustation_reg_butt {
    border-radius: 5px;
    padding: 20px 50px !important;
    font-weight: 800;
    font-size: 20px;
    background: linear-gradient(to right, #6B5545 49%, #F1DB8D 50%);
    background-size: 203% 100%;
    background-position: right bottom;
    transition: all .5s ease-out;
    font-family: lora;
    text-decoration: none;
    color: #735545;
}

.degustation_reg_butt:hover {
    background-position: left bottom;
    color: #F1DB8D;
    text-decoration: none;
}


#d_b_id_degustation_reg {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_baltais_dalitajs_robs_uz_augsu.png');
    margin-top: -75px;
    height: 100px;
    position: relative;
    z-index: 3;
}

/********************************************************
 ****************  Shop page design  ********************
 ********************************************************/

.woocommerce .woocommerce-ordering select {
    vertical-align: top;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    color: #6B5545;
    background: #FFFFFF;
    border: 2px solid #6B5545;
    box-sizing: border-box;
    position: relative;
    padding: 7px 10px;
    border-radius: 5px;
}

.woocommerce .woocommerce-ordering {
    border-radius: 5px;
    background: #ded6c5;
}


.product {
    border-radius: 6px !important;
}

.woocommerce ul.products li.product a img {
    border-radius: 6px !important;
}

.post-type-archive-product .woocommerce-LoopProduct-link p {
    display: none;
}

.post-type-archive-product .woocommerce-products-header__title {
    display: none;
}


.woocommerce-loop-product__title {
    text-align: center;
}

.post-type-archive-product .price {
    text-align: center;
}

.woocommerce-loop-product__title {
    font-size: 1.4em;
    font-weight: 600;
}

.post-type-archive-product .price .woocommerce-Price-amount {
    font-size: 18px;
}

.woocommerce .star-rating::before {
    color: #ebd48200;
}

.post-type-archive-product .star-rating {
    margin-left: 36% !important;
}

.woocommerce-loop-product__title {
    transition: .3s;
}

.woocommerce-loop-product__title:hover {
    color: #EBD482;
}

.star-rating span {
    color: #EBD482;
}


.add_to_cart_button, .ajax_add_to_cart {
    transition: .2s;
    background: #f9eed7 !important;
    padding: 10px !important;
    width: 70% !important;
    margin-left: 15% !important;
    margin-bottom: 10px !important;
    font-size: 16px !important;
    margin-top: 4px !important;
}

.add_to_cart_button:hover {
    background: #6b5545 !important;
}

.ajax_add_to_cart:hover {
    background: #6b5545 !important;
}


/*
* left side labels
 */

.post-type-archive-product .yith-wcbm-badge {
    position: absolute;
    box-sizing: border-box;
    text-align: center;
    z-index: 10;
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    max-width: 100px;
}

/**
***  Yith filter buttons
**/

.woof_reset_button_2 {
    background: #f1db8d;
    border: 1px solid #f1db8d;
    padding: 1px 20px;
    border-radius: 3px;
    color: #6b5545;
    transition: 0.3s;
}

.woof_reset_button_2:hover {
    background: #6b5545;
    color: #f1db8d;
}

.woof_image_term {
    width: 60px !important;
    height: 60px !important;
    border: 0px solid #e2e6e7 !important;

}

.ul.woof_list_image li img {
    width: 65px !important;
    height: 65px !important;
    border: 0px solid #e2e6e7 !important;
}


/**
***  pagination shop page
**/
.woocommerce nav.woocommerce-pagination ul li span.current {
    background: #6b5545 !important;
    color: #f1db8d !important;
}

.woocommerce nav.woocommerce-pagination ul li a:hover {
    background: #6b5545 !important;
    color: #f1db8d !important;
}

.woocommerce nav.woocommerce-pagination ul {
    border: 1px solid #6b5545e0;
}

.woocommerce nav.woocommerce-pagination ul li {
    border-right: 1px solid #6b5545;
}

/**
***  sidebar for shop page
**/
.sidebar-shop {
    padding: 0px 25px 0px 0px;
}

.sidebar-shop h4 {
    color: #685748;
    margin-top: 55px;
    margin-bottom: 15px;
    margin-left: 7px;
}

.widget-title {
    color: #685748;
    margin-top: 55px;
    margin-bottom: 0px;
    padding-bottom: 15px;
    margin-top: -5px !important;
    font-weight: 700;
}

.post-type-archive-product #store .products {
    list-style-type: none;
    padding-left: 0;
    margin-top: 22px;
    border-top: 1px solid #68574840;
    padding-top: 30px;
}


/*
Rewrite price line
 */
.irs-min, .irs-max {

}

.woof_list label {
    color: #6b5545;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    color: #6b5545;
}


/*
Filter
 */

.woof_sid_auto_shortcode.woof {
    border: 0px solid wheat !important;
    box-shadow: 1px 1px 5px 0px #685748;
}

/*.woof_sid_auto_shortcode {*/
/*    background: #fff;*/
/*    border: 0px solid wheat !important;*/
/*    display:none !important;*/
/*}*/

/*.woof_auto_show {*/
/*    background: #fff;*/
/*    border: 0px solid wheat !important;*/
/*    display:none !important;*/
/*}*/

/********************************************************
 ****************  Category page design  ********************
 ********************************************************/

.tax-product_cat h1.woocommerce-products-header__title.page-title {
    color: #68574c;
}

.tax-product_cat .woocommerce-loop-product__title + p + p + p,
.tax-product_cat .woocommerce-loop-product__title + p + p,
.woocommerce-loop-product__title + p {
    display: none;
}

.tax-product_cat span.woocommerce-Price-amount.amount {
    font-size: 18px;
}

.tax-product_cat span.price {
    text-align: center;
}

.tax-product_cat .sidebar-shop.col-lg-3.col-md-4 {
    padding-top: 160px;
}

.tax-product_cat .yith-wcbm-badge {
    position: absolute;
    box-sizing: border-box;
    text-align: center;
    z-index: 10;
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    max-width: 100px;
}


@media (min-width: 1400px) {
    .tax-product_cat .yith-wcbm-badge {
        max-width: 120px;
    }
}

@media (min-width: 768px) {
    .tax-product_cat .yith-wcbm-badge {
        max-width: 85px;
    }
}


@media (max-width: 600px) {
    .tax-product_cat .yith-wcbm-badge {
        max-width: 120px;
    }
}

@media (max-width: 576px) {
    .tax-product_cat .yith-wcbm-badge {
        max-width: 120px;
    }

    .tax-product_cat h1.woocommerce-products-header__title.page-title {
        margin-top: -60px;
        text-align: center;
    }
}


/**********************************************************
*********************   Breadrumbs    ***********************
************************************************************/
#main + nav {

}

.woocommerce .woocommerce-breadcrumb {
    margin-bottom: 30px;
}

.woocommerce-breadcrumb a, .woocommerce-breadcrumb {
    text-decoration: none;
    color: #68574c !important;
}

.woocommerce-breadcrumb a:hover {
    color: #ebb168 !important;
}

@media (max-width: 576px) {

    nav.woocommerce-breadcrumb {
        text-align: left;
    }

    .woocommerce .woocommerce-breadcrumb {
        margin-bottom: 15px;
    }

}

/*******************************************************
****************** Contacts page  **********************
*******************************************************/


#contacts_head {
    background: url('/wp-content/themes/WD-Store/assets/images/backgrounds/dazadu_ogu_abolu_vins.png');
    background-size: cover;
    height: 450px;

}

#contacts_head h1 {
    font-size: 60px;
    color: #FFFFFF;
}

#contacts_head p {
    font-weight: 500;
    font-size: 18px;
    color: #FFFFFF;
}

#contacts_head_text {
    padding-top: 150px;
}

div#gform_confirmation_message_1 {
    font-weight: 500;
    font-size: 16px;
    line-height: 21px;
    color: #6B5545;
}

#go_to_store_white_button {
    right: -0px;
    position: absolute;
}

#go_to_store_white_button img {
    padding-right: 20px;
}

#go_to_store_white_button a {
    float: right;
    border-radius: 6px 0px 0px 6px;
    padding-bottom: 12px;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 28px;
    text-decoration: underline;
    color: #6B5545;
    font-weight: 600;
    font-size: 14px;
    background: linear-gradient(to right, #F1DB8D 50%, #ffffff 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all .5s ease-out;
}

#go_to_store_white_button a:hover {
    background-position: left bottom;
}

/***
*** Contacts contact form
***/

#divider_top_contacts_header {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_bruns_dalitajs_robs_uz_augsu_veikals.png');
    margin-top: -136px;
    height: 107px;
    position: relative;
    background-size: cover;
}

#contacts {
    background: url('/wp-content/themes/WD-Store/assets/images/backgrounds/ligatnes_vins_fons_gaisi_bruns_vekals.png');
    background-size: cover;
    padding-top: 90px;
    margin-top: -10px;
    padding-bottom: 100px;
}


#contacts label {
    font-weight: 600;
    font-size: 16px;
    color: #6B5545;
}

.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large {
    background: #FFFFFF;
    border-radius: 4px;
    border-style: unset;
    height: 45px;
    margin-top: 7px !important;
}

textarea {
    resize: none;
    border-radius: 4px;
    border-style: unset;
    height: 150px !important;
    left: 135px;
}

span.gfield_required.gfield_required_text {
    display: none;
}

.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input {
    background: #F1DB8D;
    border-radius: 5px;
    padding-bottom: 10px;
    padding-top: 10px;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    border-style: none;
    color: #6B5545;
    float: right;
    width: 200px;
    transition: all .5s ease-out;
}

#gform_submit_button_1:hover {
    background-color: #6B5545;
    color: #EBD482;
}

div#gform_1_validation_container {
    display: none;
}

.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input {
    margin-bottom: 8px;
    font-family: 'Lora';
}


/*
 Contacts contacts
 */

#contacts_contacts .mt-4 {
    margin-bottom: -25px !important;
}


#contacts_contacts img, #contacts_contacts_2 img {
    float: left;
    margin-bottom: 19px;
}

#contacts_contacts span, #contacts_contacts_2 span {
    font-weight: 600;
}

#contacts_contacts, #contacts_contacts_2 {
    background: #ECE2CB;
    border-radius: 9px;
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
}

#contacts_contacts p, #contacts_contacts_2 p {
    font-weight: 500;
    font-size: 16px;
    line-height: 21px;
    color: #6B5545;
}

.properties_small {
    font-size: 14px !important;
}

#properties {
    display: inline-block;
}

#contacts_contacts_2 {
    display: none !important;
}

.contacts_t_r {
    display: inline-block;
    float: right;
    width: calc(100% - 60px);
}

#contacts_contacts .mt-4, #contacts_contacts_2 .mt-4 {
    display: inline-block;
    width: 100%;
    line-height: 40px;
}

#divider_bottom_contacts {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_baltais_dalitajs_robs_uz_augsu.png');
    height: 100px;
    position: relative;
    margin-top: -70px;
}

/****************************************************************
********************* Privacy policy and terms of use************
*****************************************************************/
#d_t_privacy-policy {
    background: url('/wp-content/themes/WD-Store/assets/images/backgrounds/vina_veikals_gaiss.png');
    background-size: cover;
    height: auto;
    padding-top: 100px;
    padding-bottom: 100px;
}

#d_t_privacy-policy h1 {
    text-align: center;
    font-size: 48px;
    color: #6B5545;
}

#d_t_privacy-policy h3 {
    font-size: 20px;
    color: #6B5545;
}

#d_t_privacy-policy p {
    font-size: 16px;
    font-weight: 500;
    color: #6B5545;
    line-height: 26px;
}

#d_b_privacy-policy {
    background: url('/wp-content/themes/WD-Store/assets/images/dividers/ligatnes_vins_baltais_dalitajs_robs_uz_augsu.png');
    margin-top: -90px;
    height: 100px;
    position: relative;
    z-index: 3;
}


/****************************************************************
********************* Privacy policy and terms of use GDPR plugin************
*****************************************************************/

#cookie-law-info-bar b {
    font-weight: 500;
    font-size: 14px;
}

#cookie-law-info-bar a {
    font-weight: 600;
    font-size: 15px;
    text-decoration: none;
}


/**************************************************************************************************
*******************************   Respoonsive design (mobile/tablet)   ****************************
***************************************************************************************************/


/****************************************************************
********************* Single product page ***********************
*****************************************************************/

@media screen and (max-width: 1200px) {
    .wc-tabs-wrapper {
        width: 100%;
        max-width: 80%;
        margin: 0 auto;
    }
}

@media screen and (max-width: 1100px) {
    .woocommerce-message {
        padding: 20px !important;
    }
}

@media screen and (max-width: 992px) {
    /*
    Add to cart buttons and right side
     */
    .woocommerce-page div.product div.images {
        width: 45%;
    }

    .woocommerce-page div.product div.summary {
        width: 50%;
    }

    .wccf_text {
        width: 92%;
        float: left;
    }

    .wccf_field_container > label {
        width: 100%;
    }

    .product_title {
        font-style: normal;
        font-weight: 600;
        font-size: 48px;
        line-height: 62px;
        color: #6B5545;
        margin-top: -10px !important;
    }

    .woocommerce div.product form.cart {
        margin-top: -2em;

    }

    .woocommerce-product-details__short-description {
        margin-top: -15px;
    }

    .woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
        line-height: 1em;
    }

    .woo-variation-swatches .variable-items-wrapper {
        padding-bottom: 10px !important;
    }

    .small_background_picture_bottom_right {
        display: none;
    }

    .wccf_text {
        padding: 6px 10px;
        color: #6b5545;
        font-size: 12px;
    }

    button.minus {
        margin-top: 7px;
    }

    .woocommerce div.product form.cart .button {
        margin-top: 5px;
    }

    .woocommerce .quantity .qty {
        margin-top: -22px;
    }

    button.plus {
        margin-top: 7px;
    }

    .single-product .wc-tabs-wrapper {
        width: 80%;
        margin: 0 auto;
    }

    .woocommerce div.product form.cart .variations {
        margin-bottom: -0px;
    }

    .related h2:first-child {
        font-size: 36px;
    }

    #reply-title {
        font-size: 22px !important;
    }

    .single-product .product_title {
        font-size: 30px;
        line-height: 1.1em;
        margin-bottom: 20px;
    }

}


@media screen and (max-width: 768px) {

    .woocommerce-page .woocommerce-message .button {
        display: block !important;
        font-size: 12px;
        padding: 10px !important;
    }

    .woocommerce-page div.product div.images {
        width: 84%;
        margin: 0 auto;
    }

    .product-row {
        height: auto;
    }

    .woocommerce-page div.product div.summary {
        width: 100% !important;
        padding: 7%;
    }

    .wccf_text {
        width: 94%;
    }

}

@media screen and (min-width: 992px) {
    .wccf_text {

        margin-left: 20px;
        width: 100%;
    }

    .wccf_field_container > label {
        width: 100%;
    }

    .woocommerce div.product form.cart .variations td {
        float: left;
    }

    .woocommerce div.product form.cart .variations td.label {
        margin-top: 12px;
    }
}

@media screen and (max-width: 600px) {

    .related li.product {
        width: 90% !important;
    }
}

/*
* Product destricption
 */
@media screen and (max-width: 1000px) {
    .p-custom-first, .p-custom-atibutes {
        width: 100%;
        margin-left: 0px;
        float: left;
        padding-bottom: 7px;
    }
}


/* Woo fix */
@media screen and (max-width: 600px) {
    .woocommerce ul.products[class*="columns-"] li.product:nth-child(2n), .woocommerce-page ul.products[class*="columns-"] li.product:nth-child(2n) {
        float: left;
    }
}

/********* Single product responsive for mobile******/

@media (max-width: 576px) {

    a.flex-prev::before, a.flex-next::after {
        font-size: 20px;
    }

    #product_divider_top {
        display: none;
    }

    .shop-content .product-line {
        padding-top: 0px;
        margin-top: 50px;
    }

}

/*************************************************************
****************** Gift card product page responsive**********************
**************************************************************/
/********* Gift card  responsive for mobile******/

@media (max-width: 576px) {

    .gift-card-content-editor label {
        width: 30%;
    }

    .gift-card-content-editor.step-content input {
        width: 65%;
    }

    input#ywgc-recipient-email {
        margin-left: -16px;
    }

    textarea#ywgc-edit-message {
        width: 65%;
    }

    .ywgc-recipient-name, .ywgc-recipient-email, .ywgc-sender-name, .ywgc-message {
        width: 100%;
    }


}

/******************************************************
********************* Home page ***********************
********************************************************/
/********* Home header responsive  ******/

@media (max-width: 1740px) {
    #main-image {
        width: 1050px;
    }
}

@media (max-width: 1650px) {
    #main-image {
        width: 1000px;
    }

    #home_head {
        height: 710px;
    }

    #home_head #main_white_button {
        margin-top: 75px;
    }
}

@media (max-width: 1500px) {
    #main-image {
        width: 950px;
    }

    #home_head .col-lg-6 {
        margin-top: 110px;
    }

    #home_head #main_white_button {
        margin-top: 50px;
    }

    #home_head {
        height: 710px;
    }
}

@media (max-width: 1300px) {
    #main-image {
        width: 750px;
    }

    #home_head h1 {
        font-size: 50px;
        line-height: 52px !important;
        width: 80%;
    }

    #home_head span {
        font-size: 50px;
        line-height: 52px !important;
        width: 80%;
    }
}


@media (max-width: 1180px) {
    #main-image {
        width: 720px;
    }

    #home_head h1 {
        font-size: 50px;
        line-height: 62px;
        width: 70%;
    }

    #home_head span {
        font-size: 50px;
        line-height: 62px;
        width: 80%;
    }

    #home_head p {
        width: 70%;
    }
}

@media (max-width: 1100px) {
    #main-image {
        width: 650px;
    }
}


@media (max-width: 992px) {
    #home_head {
        height: auto;
        padding-bottom: 180px;
    }

    #main-image {
        display: none;
    }

    #main-image-2 {
        display: block;
        width: 100%;
        margin-top: 25px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: -130px;
    }


    #home_head .col-lg-6 {
        margin-top: 50px;
        width: 80%;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }

    #home_head p {
        width: 100%;
    }

    #home_head h1 {
        width: 100%;
    }

    .justify-content-start {
        justify-content: center !important;
    }

    div#basement_button {
        margin-top: 40px;
    }

    #main_white_button {
        display: none;
    }
}


@media (max-width: 1100px) {
    #home_head #main_white_button {
        margin-top: 0px;
    }
}

@media (max-width: 800px) {
    #home_head #main_white_button {
        display: none;
    }

    #home_head h1, #home_head span {
        font-size: 50px;
    }

    #home_head {
        height: auto;
        padding-bottom: 100px;
    }

}

/********* most popular products responsive  ******/

@media (max-width: 1525px) {
    #most_popular_products .swiper-button-prev, #most_popular_products .swiper-button-next {
        margin-left: 0;
        margin-right: 0;
    }
}

@media (max-width: 1370px) {
    #most_popular_products .row {
        width: 90%;
        margin-right: auto;
        margin-left: auto;
    }
}

@media (max-width: 720px) {
    #most_popular_products .row {
        width: 100%;
    }

    .small_background_picture_top_left, .small_background_picture_top_right {
        display: none;
    }

    #most_popular_products .swiper-button-prev, #most_popular_products .swiper-button-next {
        background-color: white;
        padding: 0px;
        box-shadow: none;
        color: #6B5545;
        border-radius: 0;
        margin-left: -5px;
        margin-right: -5px;
    }


}

@media (max-width: 683px) {
    #most_popular_products .row {
        width: 100%;
    }

    #most_popular_products .swiper-button-prev, #most_popular_products .swiper-button-next {
        background-color: white;
        padding: 0px;
        box-shadow: none;
        color: #6B5545;
        border-radius: 0;
        margin-left: -10px;
        margin-right: -10px;
    }

    #most_popular_products .swiper-button-prev, #most_popular_products .swiper-button-next {
        background-color: #fff0 !important;
    }
}

@media (max-width: 768px) {
    .woocommerce.columns-3 ul.products li.product {
        width: 45% !important;
    }
}

@media (max-width: 576px) {
    .woocommerce.columns-3 ul.products li.product {
        width: 100% !important;
    }
}

/**
*** we offer
***/
@media (max-width: 992px) {
    .pictures_medium {
        display: block;
    }

    .pictures_big {
        display: none;
    }

    .f_p_p_1 {
        position: relative;
    }

    .f_p_p_1:hover > .f_p_p_1_p {
        transform: none;
        transition: none;
    }

    .f_p_a_1 {
        width: 200px;
        height: 80px;
        padding: 10px;
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        margin: 0;
        display: flex;
        flex-direction: column;
        justify-content: center;
        transition: none;
    }

    .f_p_p_1:hover > .f_p_a_1 {
        transform: none;
        transition: none;
        left: calc(50% - 100px);
        top: calc(50% - 40px);
        pointer-events: none;
    }

    .f_p_a_1 p {
        margin-bottom: 0;
        line-height: 30px;
    }

    #divider_bottom_o {
        margin-top: -32px;
    }
}

@media (max-width: 767px) {

    section#section_bottles_offer_in_half {
        background: #FFF6E2;
        padding-bottom: 50px;
        padding-top: 45px;

    }

    .pictures_medium {
        display: none;
    }

    .pictures_small {
        display: block;
    }

    #divider_bottom_main {
        margin-top: -70px;
    }

    .f_p_p_1_p {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        margin-top: 30px;
    }

    .f_p_a_1 p {
        font-weight: bold;
        font-size: 18px;
        color: #6B5545;
    }

    .f_p_a_1 {
        width: 90%;
        height: 54px;
        top: 92%;
        background: #EBD482;
    }

    .bottom_pic {
        margin-bottom: 120px;
    }

    .f_p_p_1:hover > .f_p_a_1 {
        transform: none;
        transition: none;
        left: calc(5% - 0px);
        top: calc(96% - 40px);
        pointer-events: none;
    }


}


/********* products  ******/
@media (min-width: 992px) {
    #home_products_2 .col-lg-2 {
        flex: 0 0 auto;
        width: 19.666667%;
    }
}

/* Home Degustation home responsive*/


@media screen and (max-width: 1800px) {
    #apply_for_a_tasting_home .swiper-container.mySwiper.swiper-container-initialized.swiper-container-horizontal.swiper-container-pointer-events.swiper-container-free-mode {
        height: 300px;
    }
}

@media screen and (max-width: 1600px) {
    #apply_for_a_tasting_home .swiper-container.mySwiper.swiper-container-initialized.swiper-container-horizontal.swiper-container-pointer-events.swiper-container-free-mode {
        height: 270px;
    }
}

@media screen and (max-width: 1500px) {
    #apply_for_a_tasting_home .swiper-container.mySwiper.swiper-container-initialized.swiper-container-horizontal.swiper-container-pointer-events.swiper-container-free-mode {
        height: 270px;
    }

    #apply_for_a_tasting_home p {
        margin-top: 0 !important;
    }
}

@media screen and (max-width: 1400px) {
    #apply_for_a_tasting_home .swiper-container.mySwiper.swiper-container-initialized.swiper-container-horizontal.swiper-container-pointer-events.swiper-container-free-mode {
        height: 250px;
    }

    #apply_for_a_tasting_home p {
        margin-top: 0 !important;
    }
}

@media screen and (max-width: 1300px) {
    #apply_for_a_tasting_home .swiper-container.mySwiper.swiper-container-initialized.swiper-container-horizontal.swiper-container-pointer-events.swiper-container-free-mode {
        height: 215px;
    }
}

@media screen and (max-width: 1100px) {
    #apply_for_a_tasting_home .swiper-container.mySwiper.swiper-container-initialized.swiper-container-horizontal.swiper-container-pointer-events.swiper-container-free-mode {
        height: 280px;
    }
}

@media screen and (max-width: 900px) {
    #apply_for_a_tasting_home .swiper-container.mySwiper.swiper-container-initialized.swiper-container-horizontal.swiper-container-pointer-events.swiper-container-free-mode {
        height: 240px;
    }
}

@media screen and (max-width: 800px) {
    #apply_for_a_tasting_home .swiper-container.mySwiper.swiper-container-initialized.swiper-container-horizontal.swiper-container-pointer-events.swiper-container-free-mode {
        height: 200px;
    }
}

@media screen and (max-width: 600px) {
    #apply_for_a_tasting_home .swiper-container.mySwiper.swiper-container-initialized.swiper-container-horizontal.swiper-container-pointer-events.swiper-container-free-mode {
        height: 300px;
    }
}

@media screen and (max-width: 500px) {
    #apply_for_a_tasting_home .swiper-container.mySwiper.swiper-container-initialized.swiper-container-horizontal.swiper-container-pointer-events.swiper-container-free-mode {
        height: 250px;
    }
}

@media screen and (max-width: 400px) {
    #apply_for_a_tasting_home .swiper-container.mySwiper.swiper-container-initialized.swiper-container-horizontal.swiper-container-pointer-events.swiper-container-free-mode {
        height: 200px;
    }
}

@media screen and (max-width: 300px) {
    #apply_for_a_tasting_home .swiper-container.mySwiper.swiper-container-initialized.swiper-container-horizontal.swiper-container-pointer-events.swiper-container-free-mode {
        height: 150px;
    }
}

/*home: head responsive for mobile*/


@media (max-width: 576px) {

    #home_head h1, #home_head span {
        font-size: 40px;
        text-align: left;
        line-height: 60px;
    }

    #home_head p {
        text-align: left;
        margin-top: 10px;
    }

    div#basement_button {
        float: left;
        margin-top: 10px;
    }

    #main-image-2 {
        display: block;
        width: 90%;
        margin-top: 25px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: -66px;
    }

    /*home: 4 pictures responsive for mobile*/
    section#section_bottles_offer_in_half {
        padding-bottom: 0px;
    }

    /*home: 4 pictures responsive for mobile*/
    #home_products_2 {
        padding-bottom: 0px;
        padding-top: 55px;
    }


}

/*home: apply for degustation responsive for mobile*/

@media (max-width: 600px) {
    #apply_for_a_tasting_home .swiper-container.mySwiper.mt-5.swiper-container-initialized.swiper-container-horizontal.swiper-container-free-mode {
        height: 300px;
    }

}

@media (max-width: 500px) {
    #apply_for_a_tasting_home .swiper-container.mySwiper.mt-5.swiper-container-initialized.swiper-container-horizontal.swiper-container-free-mode {
        height: 257px;
    }
}

@media (max-width: 460px) {
    #apply_for_a_tasting_home .swiper-container.mySwiper.mt-5.swiper-container-initialized.swiper-container-horizontal.swiper-container-free-mode {
        height: 236px;
    }

    #add_to_cart_button a {
        background-size: 201% 100%;
    }
}

@media (max-width: 400px) {
    #apply_for_a_tasting_home .swiper-container.mySwiper.mt-5.swiper-container-initialized.swiper-container-horizontal.swiper-container-free-mode {
        height: 205px;
    }
}

@media (max-width: 350px) {
    #apply_for_a_tasting_home .swiper-container.mySwiper.mt-5.swiper-container-initialized.swiper-container-horizontal.swiper-container-free-mode {
        height: 180px;
    }
}

/****************************************************************
********************* Degustation ***********************
*****************************************************************/

/********* Degustation We offer responsive ******/

@media (max-width: 1400px) {

    html.fa-events-icons-ready.js-focus-visible {
        width: 100%;
    }

    #degustation_we_offer img {
        width: 470px;

    }

    #degustation_we_offer .col-lg-6 {
        flex: 0 0 auto;
        width: 47%;
    }

    #we_offer_row_text {
        width: 45%;
    }

    #degustation_we_offer .col-lg-6 {
        position: relative;
        padding-top: 55px;
    }

    #degustation_we_offer .swiper-container.mySwiper1.swiper-container-initialized.swiper-container-horizontal.swiper-container-pointer-events {
        width: 430px;
        height: 430px;
    }

    #degustation_we_offer .swiper-button-prev {
        left: -15px;
    }

    #degustation_we_offer .swiper-button-next {
        right: -15px;
    }
}


@media (max-width: 1200px) {

    #degustation_we_offer {
        padding-bottom: 70px;
    }

    #degustation_we_offer img {
        display: none;
    }

    #degustation_we_offer .col-lg-6 {
        width: 100%;
    }

    #we_offer_row_text {
        width: 100%;
    }

    #degustation_we_offer .swiper-container.mySwiper1.swiper-container-initialized.swiper-container-horizontal.swiper-container-pointer-events {
        display: none;
    }

    #degustation_we_offer .swiper-button-prev {
        display: none;
    }

    #degustation_we_offer .swiper-button-next {
        display: none;
    }
}

@media (max-width: 900px) {

    #degustation_we_offer h1 {
        margin-top: -65px;
    }

}

@media (max-width: 576px) {

    #degustation_head h1 {
        font-size: 32px;
    }

    #degustation_head p {
        font-size: 16px;
    }

    #go_to_the_store_button a {
        display: none;
    }

    #we_offer_row_text {
        padding: 10px;
    }

    #degustation_we_offer .swiper-button-prev, #degustation_we_offer .swiper-button-next {
        padding-top: 21px;
        padding-bottom: 47px;
        margin-top: -10px;
        display: none !important;
    }

    #degustation_we_offer .swiper-button-next {
        padding-left: 12px;
        padding-right: 18px;
    }

    #degustation_we_offer .swiper-button-prev {
        padding-left: 10px;
        padding-right: 20px;
    }

    #degustation_we_offer .swiper-button-next:after, #degustation_we_offer .swiper-button-prev:after {
        font-size: 18px;
        font-weight: 600;
    }
}


/*/Degustation: caves *Slider responsive*/

@media (max-width: 1400px) {
    #degustation_caves_pictures img {
        width: 100%;
        height: auto;
    }

    #degustation_caves_content .swiper-button-prev, #degustation_caves_content .swiper-button-next {
        margin-top: -60px;
    }
}


@media (max-width: 1200px) {
    #degustation_caves_content .swiper-button-prev, #degustation_caves_content .swiper-button-next {
        margin-top: -44px;
    }

    #degustation_caves_pictures {
        position: relative;
        height: auto;
    }

    #degustation_caves_content .swiper-button-prev {
        margin-left: -10px;
    }

    #degustation_caves_content .swiper-button-next {
        margin-right: -10px;
    }
}

@media (max-width: 992px) {
    #degustation_caves_pictures img {
        width: 90%;
        height: auto;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
}

@media (max-width: 768px) {

    #degustation_caves_content .swiper-button-prev, #degustation_caves_content .swiper-button-next {
        padding-top: 27px;
        padding-bottom: 30px;
        margin-top: -33px;
    }

    #degustation_caves_content .swiper-button-next {
        padding-left: 13px;
        padding-right: 15px;
    }

    #degustation_caves_content .swiper-button-prev {
        padding-left: 13px;
        padding-right: 13px;
    }

    #degustation_caves_content .swiper-button-next:after, #degustation_caves_content .swiper-button-prev:after {
        font-size: 18px;
        font-weight: bold;
    }

    #degustation_caves_content #add_to_cart_button a {
        margin-top: 50px;
    }

    #degustation_caves_pictures {
        position: relative;
        height: auto;
    }

    #degustation_caves .small_background_picture_bottom_left {
        display: none;
    }
}

/*/Degustation caves *Slider responsive*/

@media (max-width: 1400px) {
    #degustation_caves_pictures img {
        width: 100%;
        height: auto;
    }

    #degustation_caves_content .swiper-button-prev, #degustation_caves_content .swiper-button-next {
        margin-top: -54px;
    }
}


@media (max-width: 1200px) {
    #degustation_caves_content .swiper-button-prev, #degustation_caves_content .swiper-button-next {
        margin-top: -44px;
    }

    #degustation_caves_pictures {
        position: relative;
        height: 210px;
    }

    #degustation_caves_content .swiper-button-prev {
        margin-left: -10px;
    }

    #degustation_caves_content .swiper-button-next {
        margin-right: -10px;
    }

    #degustation_caves_content #apply_to_degustation_button a {
        margin-top: 90px;
    }

    #degustation_caves_content .swiper-button-prev, #degustation_caves_content .swiper-button-next {
        margin-top: 0px;
    }
}

@media (max-width: 992px) {
    #degustation_caves_pictures {
        position: relative;
        height: 310px;

    }
}

@media (max-width: 766px) {

    #degustation_caves_content .swiper-button-prev, #degustation_caves_content .swiper-button-next {
        padding-top: 27px;
        padding-bottom: 30px;
        margin-top: -0px;
    }

    #degustation_caves_content .swiper-button-next {
        padding-left: 13px;
        padding-right: 15px;
    }

    #degustation_caves_content .swiper-button-prev {
        padding-left: 13px;
        padding-right: 13px;
    }

    #degustation_caves_content .swiper-button-next:after, #degustation_caves_content .swiper-button-prev:after {
        font-size: 18px;
        font-weight: 600;
    }

    #degustation_caves_content #add_to_cart_button a {
        margin-top: 0;
    }

    #degustation_caves_pictures {
        position: relative;
        height: 260px;
    }


}


/*Degustation: head responsive for mobile*/

@media (max-width: 576px) {

    #topHeader {
        background-color: #F1DB8D;
        height: auto;
        display: none;
    }

    #degustation_head {
        background: url('/wp-content/themes/WD-Store/assets/images/backgrounds/vina_veikals_vina_glazes_degustacija.png');
        background-size: cover;
        height: auto;
    }

    #degustation_head h1 {
        font-size: 32px;
    }

    #degustation_head p {
        font-size: 16px;
    }

    #degustation_head #go_to_the_store_button a {
        display: none;
    }

    #degustation_head_text {
        padding-top: 67px;
        padding-bottom: 98px;
    }

    #divider_bottom_degustation_header {
        margin-top: -80px;
        height: 85px;

    }

    /*Degustation: we offer responsive for mobile*/
    #we_offer_row_text {
        margin-top: 35px !important;
    }

    #we_offer_row_text h1 {
        font-size: 28px;
        margin-top: -127px;
    }

    #we_offer_row_text p {
        font-size: 16px !important;
    }

    #degustation_we_offer p {
        margin-bottom: -20px;
    }

    #we_offer_row_text #apply_to_degustation_button a {
        font-size: 16px;
        background-size: 201% 100%;
        margin-top: 35px;
    }

    #degustation_we_offer img {
        display: block !important;

    }


    #degustation_we_offer .swiper-slide img {
        width: 80% !important;
        height: 80%;
        margin-top: 69px;
    }

    #degustation_we_offer .swiper-button-next {
        padding-left: 12px;
        padding-right: 18px;
    }

    #degustation_we_offer .swiper-button-next {
        padding-left: 9px !important;
        padding-right: 11px !important;
    }

    #degustation_we_offer .swiper-button-prev {
        padding-left: 8px !important;
        padding-right: 17px !important;
    }


}

@media (max-width: 450px) {

    #degustation_we_offer .swiper-button-prev {
        display: block !important;
    }

    #degustation_we_offer .swiper-button-next {
        display: block !important;
    }

    #degustation_we_offer {
        padding-bottom: 120px;
    }

    #degustation_we_offer .swiper-button-prev, #degustation_we_offer .swiper-button-next {
        padding-top: 13px !important;
        padding-bottom: 41px !important;
        margin-top: -8px !important;
        margin-right: 10px;
        margin-left: 10px;
    }
}

@media (max-width: 576px) {


    /*Degustation: caves responsive for mobile*/
    #degustation_caves_content {
        padding-top: 90px;
    }

    #degustation_caves_content h1 {
        font-size: 28px;
    }

    #degustation_caves_content p {
        font-size: 16px !important;
    }

    #degustation_caves_content #add_to_cart_button a {
        font-size: 16px;
    }


    #degustation_caves_pictures img {
        width: 80%;
    }

    #degustation_caves_content .swiper-button-prev, #degustation_caves_content .swiper-button-next {
        margin-top: -40px;
        margin-left: 5%;
        margin-right: 5%;
    }

    #apply_to_degustation_button a {
        margin-top: 0px;
    }

    #degustation_caves #apply_to_degustation_button {
        margin-top: 0px;
    }

}

@media (max-width: 500px) {
    #degustation_caves_content .swiper-button-prev, #degustation_caves_content .swiper-button-next {
        margin-top: -17px;
        margin-left: -3%;
        margin-right: -3%;
    }


    #degustation_caves #apply_to_degustation_button {
        color: #6B5545;
        margin-top: 0px;
    }

    #degustation_caves_pictures img {
        width: 100%;
    }
}

@media (max-width: 380px) {
    #degustation_caves_content .swiper-button-prev, #degustation_caves_content .swiper-button-next {
        margin-top: -66px;
        margin-left: -3%;
        margin-right: -3%;
    }

    #degustation_caves_content #apply_to_degustation_button a {
        margin-top: -5px;
    }

    #degustation_caves_pictures img {
        width: 80%;
    }
}

/****************************************************************
********************* about us ***********************
*****************************************************************/
/********* About us: about company responsive ******/
@media (max-width: 1400px) {
    #about_us_row img {

        margin-top: 0px;
        width: 616px;
        margin-left: -148px;
    }
}


@media (max-width: 1200px) {
    #about_us_row_text {
        margin: 30px !important;
        width: 50%;
    }


    #about_us_row img {
        display: none;
    }

    #about_us_row_text {
        margin: 30px !important;
        width: 90%;
    }


    #about_us_row_text {
        margin: 30px !important;
    }
}

@media (max-width: 991px) {

    #about_us_row {
        background: none;
    }

    #about_us_row_text {
        display: none;
    }

    #about_us_row_text_2 {
        display: block;
        margin: auto;
        padding: 10px;
    }

    #about_us .small_background_picture_bottom_left {
        display: none;
    }

    #about_us_row_text h1, #about_us_row_text_2 h1 {
        margin-top: -60px;
    }

    #about_us {
        padding-bottom: 60px;
    }
}

/********* About us:  Ligatne winery responsive ******/
@media (min-width: 1400px) {
    #ligatnes_vine_brewery .container {
        max-width: 1300px;
    }
}

@media (min-width: 992px) {
    #ligatnes_vine_brewery .col-lg-3 {
        width: 29%;
    }
}

/*About us: ligatnes_vine_brewery responsive */


@media (max-width: 1400px) {

    #ligatnes_vine_brewery img.col-lg-5.mt-3 {
        width: 34%;
    }

    #ligatnes_vine_brewery h3 {
        font-size: 19px;
    }

    #ligatnes_vine_brewery p {
        font-size: 16px;
    }

    #ligatnes_vine_brewery .l_v_b_p img {
        width: 80px;
    }
}

@media (max-width: 1200px) {

    #ligatnes_vine_brewery .container, .container-lg, .container-md, .container-sm {
        max-width: 1120px;
    }

    #ligatnes_vine_brewery img.col-lg-5.mt-3 {
        width: 42%;
    }
}

@media (max-width: 991px) {

    #ligatnes_vine_brewery .container, .container-lg, .container-md, .container-sm {
        max-width: 700px;
    }

    #ligatnes_vine_brewery h3 {
        font-size: 22px;
    }

    #ligatnes_vine_brewery p {
        font-size: 16px;
    }

    #ligatnes_vine_brewery_row_1 {
        margin-top: 0;
    }

    .l_v_b_p {
        width: 17%;
    }

    .l_v_b_t {
        width: 65%;
    }

    #ligatnes_vine_brewery img.col-lg-5.mt-3, #ligatnes_vine_brewery_row_3 {
        display: none;
    }

    #ligatnes_vine_brewery_row_2 {
        display: block;
    }

    #ligatnes_vine_brewery_row_1 .row, #ligatnes_vine_brewery_row_2 .row {
        margin-top: 18px !important;
    }


}


/********* About us:  What we offer responsive ******/
@media screen and (max-width: 1400px) {
    #about_us_what_we_offer img {
        width: 95%;
    }
}


@media screen and (max-width: 992px) {
    #about_us_what_we_offer img {
        width: 80%;
    }
}


/*About us: we offer responsive for mobile*/
@media (max-width: 576px) {

    #about_us_head {
        background: url('/wp-content/themes/WD-Store/assets/images/backgrounds/vina_veikals_vina_glazes_degustacija.png');
        background-size: cover;
        height: auto;
    }

    #about_us_head h1 {
        font-size: 32px;
    }

    #about_us_head p {
        font-size: 16px;
    }

    #about_us_head #go_to_the_store_button a {
        display: none;
    }

    #about_us_text {
        padding-top: 54px;
        padding-bottom: 59px;
        margin-left: 10px;
    }

    #divider_bottom_about_us_header {
        margin-top: -80px;
        height: 85px;
    }

    #about_us_row_text_2 {
        margin-top: -25px;
    }


    /*About us:  about company responsive for mobile*/
    #about_us h1 {
        font-size: 28px;
        margin-bottom: 37px;
    }

    #about_us p {
        font-size: 16px !important;
    }

    #about_us p {
        margin-bottom: -20px;
    }

    #about_us #see_awards_button a {
        font-size: 16px;
        background-size: 201% 100%;
    }


    /*About us:  ligatnes_vine_brewery responsive for mobile*/
    /*About us:  ligatnes_vine_brewery responsive for mobile*/
    #ligatnes_vine_brewery h3 {
        font-size: 22px;
    }

    #ligatnes_vine_brewery p {
        font-size: 16px;
    }

    #ligatnes_vine_brewery_row_1 {
        margin-top: 0;
    }

    .l_v_b_p {
        width: 30%;
    }

    .l_v_b_t {
        width: 70%;
    }

    #ligatnes_vine_brewery img.col-lg-5.mt-3, #ligatnes_vine_brewery_row_3 {
        display: none;
    }

    #ligatnes_vine_brewery_row_2 {
        display: block;
    }

    #ligatnes_vine_brewery_row_1 .row, #ligatnes_vine_brewery_row_2 .row {
        margin-top: 18px !important;
    }

    #ligatnes_vine_brewery {
        padding-bottom: 0px;
    }


    /*About us:  about_us_what_we_offer responsive for mobile*/
    #about_us_what_we_offer img {
        width: 90%;
        margin-top: 30px !important;
    }

    #about_us_what_we_offer h3 {
        font-size: 22px;
    }

    #about_us_what_we_offer p {
        margin-bottom: -40px !important;
        font-size: 16px;
    }

    #about_us_what_we_offer_content h1 {
        margin-bottom: -60px;
        margin-top: -23px;
    }

    #about_us_what_we_offer .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        padding-bottom: 60px;
    }


}


/****************************************************************
********************* gallery ***********************
*****************************************************************/


@media (max-width: 1400px) {
    #gallery img {
        width: 305px;
    }

    #gallery_images {
        z-index: 3;
        margin: 10px 0px;
    }
}

@media (max-width: 1200px) {
    #gallery img {
        width: 260px;
    }

    #gallery_images {
        z-index: 3;
        margin: 8px 1px;
    }
}

@media (max-width: 991px) {

    #gallery .col-lg-4 {
        flex: 0 0 auto;
        width: 48.333333%;
    }

    #gallery_images {
        z-index: 3;
        margin: 5px 5px;
    }

    #gallery img {
        width: 100%;
    }
}

@media (max-width: 766px) {
    #gallery img {
        width: 100%;
    }

    #gallery .col-lg-4 {
        flex: 0 0 auto;
        width: 70%;
    }
}

@media (max-width: 500px) {
    #gallery .gallery_s_p_b {
        display: none;
    }
}


/*gallery:  responsive for mobile*/

@media (max-width: 576px) {
    #gallery .gallery_s_p_b {
        display: none;
    }

    #gallery {
        padding-top: 0px;
        padding-bottom: 110px;
    }
}

/**************************************************
******** My account not authorized  *****
***************************************************/
@media (max-width: 1000px) {
    #my_account_bg_small_picture_left,
    #my_account_bg_small_picture_right {
        display: none;
    }

    #my_account_not_authorized h1 {
        padding-top: 100px;
    }
}


@media (max-width: 992px) {
    #my_account_not_authorized .col-lg-5 {
        flex: 0 0 auto;
        width: 45.666667%
    }

    font
}

@media (max-width: 770px) {

    #my_account_not_authorized_bottom {
        margin-top: -70px;
        height: 120px;
    }
}

@media (max-width: 600px) {

    #my_account_not_authorized_bottom {
        margin-top: -63px;
        height: 120px;
    }

    #my_account_not_authorized_divider_top {
        display: none;
    }

    #my_account_not_authorized h1 {
        padding-top: 20px;
    }
}

/**************************************************
******** Register and Log in page responsive  *****
***************************************************/
@media screen(min-width:

770px

) and

(max-width:

1600px

) {
    #my_account_bg_small_picture_right {
        bottom: -20%;
    }
}

/**************************************************
******** Cart  *****
***************************************************/
@media (min-width: 1400px) {
    .woocommerce-cart .content-area .container .container {
        max-width: 1320px;
    }
}

@media (max-width: 1400px) {

    .woocommerce-cart button.plus {
        margin-right: -14px;
        background: #f1db8d;
    }
}

@media (max-width: 1350px) {
    .woocommerce-cart button.minus {
        margin-right: 0px !important;
    }

    .woocommerce-cart .quantity {
        text-align: center;
    }
}

@media (max-width: 1235px) {

    .woocommerce-cart td.product-quantity {
        width: 20%;
    }
}


@media (max-width: 1200px) {

    .woocommerce-cart .woocommerce .quantity .qty {
        margin-right: 0px !important;
    }

    .woocommerce-cart .woocommerce-cart-form {
        width: 100%;
        float: none;
    }

    .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals th {
        width: 100%;
    }

    .woocommerce-shipping-totals td {
        width: 100% !important;
    }

    .woocommerce-cart button.plus {
        margin-top: 0px !important;
    }

}


@media (max-width: 1100px) {

    .woocommerce-cart th.product-quantity {
        width: 20%;
    }

    .woocommerce-cart .quantity {
        text-align: center;
    }

    .woocommerce-cart .woocommerce .quantity .qty {
        margin-right: 0px !important;
        margin-left: 4px;
    }

}

@media (max-width: 802px) {
    .woocommerce-cart td.product-quantity {
        width: 25%;
    }
}

@media (max-width: 768px) {
    .woocommerce-cart td.product-quantity {
        width: 100%;
    }

    .woocommerce-cart .quantity {
        text-align: end;
    }
}


@media (max-width: 768px) {
    /*.woocommerce .quantity .qty {*/
    /*    margin-top: 0;*/
    /*}*/
    #add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
        float: none;
        width: 100%;
    }

    .woocommerce table.cart td.actions .coupon .input-text + .button, .woocommerce-page #content table.cart td.actions .coupon .button.alt, .woocommerce-page #content table.cart td.actions .coupon .input-text + .button, .woocommerce-page table.cart td.actions .coupon .button.alt, .woocommerce-page table.cart td.actions .coupon .input-text + .button {
        float: none;
        width: 100%;
        margin-top: 8px;
    }
}

@media screen and (max-width: 575px) {

    .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
        float: none;
    }

    #cart {
        background: #f5ead6 !important;
        margin-bottom: 25px;
        padding-top: 30px;
        padding-bottom: 2px;
    }
}


/**************************************************
******** checkout  responsive*****
/****************************************************!*/

@media screen and (max-width: 1000px) {
    .woocommerce-checkout .woocommerce .col2-set, .woocommerce-checkout .woocommerce-page .col2-set {
        width: 100% !important;
        float: none;
    }

    div#order_review {
        width: 100%;
    }

    .woocommerce-checkout .woocommerce .col2-set, .woocommerce-checkout .woocommerce-page .col2-set {
        width: 100%;
        float: left;
    }

    .woocommerce-checkout div#order_review {
        width: 100% !important;
    }


    #shipping_method img {
        float: left;
        width: 80px;
    }

    #checkout .woocommerce .col2-set, .woocommerce-page .col2-set {
        width: 100%;
        float: left;
    }

    div#order_review {
        width: 100%;

    }


}


/**************************************************
******** My account logged in  *****
***************************************************/
@media (min-width: 1400px) {
    #my_account_l_i .container {
        max-width: 1320px;
    }
}

@media (max-width: 992px) {
    .woocommerce-account .woocommerce-MyAccount-navigation {
        width: 100%;
    }

    .woocommerce-account .woocommerce-MyAccount-content {
        width: 100%;
    }

    .woocommerce-edit-address #my_account_l_i {
        height: auto;
    }

    .woocommerce-edit-account #my_account_l_i {
        height: 1300px;
    }

    .woocommerce-account .woocommerce-MyAccount-navigation {
        float: none;
    }

}

@media screen and (max-width: 575px) {

    #my_account_l_i {
        background: #f5ead6 !important;
        padding-top: 10px;
        padding-bottom: 15px !important;
        margin-bottom: 20px;
    }
}


/**************************************************
******** Contact page  *****
***************************************************/
@media (min-width: 768px) {
    #contacts .col-md-5 {
        flex: 0 0 auto;
        width: 48.666667%;
    }

}

@media screen and (max-width: 575px) {

    #contacts {
        padding-top: 20px;
    }

    #contacts_head {
        background: url('/wp-content/themes/WD-Store/assets/images/backgrounds/vina_veikals_vina_glazes_degustacija.png');
        background-size: cover;
        height: auto;
    }

    #contacts_head_text {
        padding-top: 54px;
        padding-bottom: 59px;
        margin-left: 10px;
    }

    #contacts_head #go_to_store_white_button {
        display: none;
    }

    #divider_top_contacts_header {
        margin-top: -72px;
        height: 78px;
    }

    #contacts_head h1 {
        font-size: 32px;
    }

    #contacts_head p {
        font-size: 16px;
    }


    .c_f_i {
        width: 90% !important;
        margin: auto;
    }

    #contacts_contacts {
        display: none;
    }

    #contacts_contacts_2 {
        display: block !important;
        height: 500px;
        padding-top: 30px;
    }

    #contacts_contacts p, #contacts_contacts_2 p {
        line-height: 20px;
    }

    #contacts_contacts p, #contacts_contacts_2 p {
        font-size: 14px;
    }

    #contacts_contacts .mt-4 {
        margin-bottom: -28px;
    }

    div#field_1_1 {
        margin-top: 15px;
    }

    #contacts_contacts .mt-4, #contacts_contacts_2 .mt-4 {
        margin-top: -10px !important;
    }
}


/**************************************************
******** Blog responsive  *****
***************************************************/

/*blog index*/

@media screen and (max-width: 1200px) {

    .excerpt_big {
        display: none;
    }

    .excerpt_small {
        display: block;
    }

    #details h3 {
        font-size: 45px;
        line-height: 40px;
        color: #6B5545;
    }

}

@media screen and (max-width: 992px) {

    #blog_newest .col-lg-6 {
        flex: 0 0 auto;
        width: 100%;
    }

    #read_more {
        position: static;
    }

    #blog_older .col-lg-3 {
        margin-top: 15px;
        width: 47%;
    }

}

@media screen and (max-width: 700px) {

    #blog_older .col-lg-3 {
        width: 100%;
    }
}

/*Blog responsive phone*/

@media (max-width: 576px) {

    #blogs_head {
        background: url('/wp-content/themes/WD-Store/assets/images/backgrounds/vina_veikals_vina_glazes_degustacija.png');
        background-size: cover;
        height: auto;
    }

    #blogs_head h1 {
        font-size: 28px;
    }

    #blogs_head p {
        font-size: 16px;
    }

    #divider_top_blogs {
        margin-top: -80px;
        height: 95px;
    }

    #blogs_head_text {
        padding-top: 13px;
    }

    #blogs_head h1 {
        margin-bottom: -15px;
    }

    #all_blogs {
        padding-top: 20px;
        padding-bottom: 110px;
    }
}

/**************************************************
******** Bill  responsive*****
/****************************************************!*/

@media screen and (max-width: 1000px) {

    th.woocommerce-table__product-name.product-name {
        width: 100%;
    }

    table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
        width: 100%;
        margin: auto;
    }
}

@media screen and (max-width: 750px) {

    th.woocommerce-table__product-name.product-name {
        width: 100%;
    }

    table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
        width: 100%;
        margin: auto;
    }

    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
        justify-content: center;
        display: block;
    }

    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
        margin-bottom: 20px;
        width: 100%;
    }
}


/**************************************************
******** forgot password responsive *****
/****************************************************!*/
@media screen and (max-width: 769px) {
    p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first {
        margin: 0px;
    }

    p.woocommerce-form-row.woocommerce-form-row--last.form-row.form-row-last {
        margin: 0px;
    }
}


/**************************************************
******** Store responsive for phone*****
***************************************************/

@media screen and (max-width: 575px) {
    #store_head {
        background: url('/wp-content/themes/WD-Store/assets/images/backgrounds/vina_veikals_vina_glazes_degustacija.png');
        background-size: cover;
        height: auto !important;
    }

    #store_head_text {
        padding-top: 67px !important;
        padding-bottom: 98px;
    }

    #store_head h1 {
        font-size: 32px;
    }

    #store_head p {
        font-size: 16px;
    }

    #store_head #apply_for_tasting_white_button a {
        display: none;
    }

    #divider_top_store_header {
        margin-top: -80px;
        height: 95px;
    }

    #store {
        padding-top: 0px;
    }
}

/**************************************************
******** footer responsive*****
/****************************************************!*/

@media screen and (max-width: 575px) {
    #menu-gg {
        width: 50%;
    }

}


/**************************************************
******** call to action buttons responsive for mobile*****
/****************************************************!*/

@media screen and (max-width: 575px) {

    #basement_button a, #add_to_cart_button a, #apply_to_degustation_button a, #see_awards_button a, #read_more a {
        padding: 13px 34px !important;
    }

}

/*cart + - fix*/

.woocommerce-cart .quantity {
    width: 120px !important;
    margin: 0 auto;
}




/**************************************************
******** Products on sale slider*****
/****************************************************!*/

span.on-sale-date {
    position: absolute;
    right: 0;
    FONT-WEIGHT: 700;
    margin-top: 70px;
    font-size: 12px !important;
    padding: 2px 10px;
    z-index: 10;
    background: #F9EED7;
    border-radius: 3px 0px 0px 3px;
    text-align: center;
}

.price del {
    width: 100% !important;
}

.woocommerce ul.products li.product .price {
    color: #6b5545;

}

.page-template-template-home #most_popular_products span {
    text-align: center;
    font-weight: bold;
    font-size: 14px;
}

.page-template-degustacija-page-php #most_popular_products span {
    text-align: center;
    font-weight: bold;
    font-size: 14px;
}

.on-sale-main-slider a {
    color: #ebb168;
    text-decoration: none;
}

span.price {
    position: relative;
}


.woocommerce-LoopProduct-link .price del {
    width: 100% !important;
    position: absolute;
    margin-right: auto;
    margin-left: auto;
    top: -15px;
    left: 0px;
}

h2.woocommerce-loop-product__title {
    margin-bottom: 15px !important;
}

ins {
    text-decoration: none;
    margin-top: 5px;
}

/**************************************************
******** Gift cards*****
/****************************************************!*/
/*
.product-name dl.variation {
    display: none;
}
*/

.variation dt, .variation dd, .variation .woocommerce-Price-amount {
    font-size: 12px;
}

ul.wc-item-meta {
    display: none;
}

.postid-27426 th.label,
.postid-27414 th.label {
    margin-top: -30px;
}

.postid-27426  hr,
.postid-27414  hr {
    margin: 14px 0px;
}

.postid-27426  select#cena,
.postid-27414 select#cena {
    margin-top: 0px;
}

.postid-27426  select#cena ,
.postid-27414 select#cena {
    width: 140px;
    padding: 7px 15px;
}

.postid-27426  input#flexible_coupon_recipient_email,
.postid-27414 input#flexible_coupon_recipient_email {
    max-width: 400px;
    max-height: 34px;
    margin-top: -3px;
}

.postid-27426  textarea#flexible_coupon_recipient_message ,
.postid-27414 textarea#flexible_coupon_recipient_message {
    margin-top: -2px;
}

.postid-27426  textarea#flexible_coupon_recipient_message ,
.postid-27414 textarea#flexible_coupon_recipient_message {
    max-width: 400px;
    max-height: 100px;
}

.postid-27426  section#product_divider_bottom ,
.postid-27414 section#product_divider_bottom {
    display: none;
}

.postid-27426    section#similar_products_divider_top ,
.postid-27414   section#similar_products_divider_top {
    display: none;
}

.postid-27426  footer ,
.postid-27414 footer {
    margin-top: 80px;
}

.post-27426

@media screen and (max-width: 1371px) {
    .postid-27426  img#product_page_background_glasses ,
    .postid-27414 img#product_page_background_glasses {
        display: none;
    }
}


@media screen and (max-width: 993px) {
    .postid-27426  .product-row,
    .postid-27414 .product-row {
        height: auto;
    }

    .postid-27426  th.label ,
    .postid-27414 th.label {
        margin-top: -15px !important;
    }

}

.post-27426 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link + p{
	display:none !important;
}

/**************************************************
******** Coupon field*****
/****************************************************!*/

/*Hide coupon fields*/

/*input#coupon_code {
    display: none;
}

.coupon {
    display: none;
}

.woocommerce-form-coupon-toggle {
    display: none;
}
*/

@media screen and (max-width: 767px) {
    .col-sm-6.m-auto.text-center{
        text-align: left!important;
    }
    .col-sm-6.m-auto.text-center a{
        font-size: 18px;
        line-height: 20px;
    }
    .contact-block .col-sm-6 span {
        font-size: 10px;
        line-height: 10px!important;
        font-weight: 600;
        position: relative;
        height: auto!important;
        display: inline-block;
        top: -4px!important;
        margin-left: 22px!important;
        margin-right: 22px!important;
    }
    .contact-block .col-sm-6 span:before {
        content: '';
        width: 16px!important;
        height: 1px!important;
        background: #C9C3B4;
        position: absolute;
        bottom: 5px!important;
        left: -22px!important;
    }
    .contact-block .col-sm-6 span:after {
        content: '';
        width: 16px!important;
        height: 1px!important;
        background: #C9C3B4;
        position: absolute;
        top: 4px!important;
        right: -22px!important;
        left: unset!important;
    }
    #contacts section{
        height: 300px;
        overflow: hidden;
        margin-bottom: 24px;
        border-radius: 5px;
    }
    #contacts .col-sm-6{
        margin-bottom: 24px;
        padding-right: 0!important;
    }
    #contacts .col-sm-6 span{
        top: 0;
    }
    #contacts .col-sm-6 a{
        display: block;
    }
    .contact-block h3 {
        font-size: 24px!important;
        line-height: 28px!important;
    }
    #contacts h1{
        font-size: 28px!important;
        line-height: 34px!important;
    }
    #contacts .title p{
        font-size: 16px!important;
        max-width: 320px!important;
    }
    .contact-block .col-sm-6 p {
        font-size: 16px!important;
    }
    #contacts section {
        height: 180px!important;
    }
    #contacts{
        margin-top: 0!important;
        padding-top: 32px;
    }
}
@media  (min-width: 768px) and (max-width: 1025px){
    #contacts{
        margin-top: 0!important;
        padding-top: 48px;
    }
    #contacts section {
        height: 240px!important;
    }
    #contacts h1{
        font-size: 34px!important;
        line-height: 40px!important;
    }
    .contact-block h3 {
        font-size: 28px!important;
        line-height: 32px!important;
    }
    .contact-block .col-sm-6.text-center{
        text-align: left!important;
    }
    .contact-block .col-sm-6 {
        flex: 0 0 auto;
        width: 100%;
        margin-bottom: 36px;
    }
    #contacts .col-sm-6 span {
        top: -6px!important;
    }
    .page-template-degustacija-page #degustation_caves_content .swiper-slide{
         min-height: 300px !important;   
    }
    .page-template-degustacija-page #degustation_caves_content .swiper-container.mySwiper2.swiper-container-initialized.swiper-container-horizontal.swiper-container-free-mode.swiper-container-ios {
        height: 300px;
    }
}
.contact-block h3, #contacts h1{
    font-size: 40px;
    line-height: 40px;
    color: #6B5545;
    margin-bottom: 24px;
}
.contact-block{
    border:1px solid #EDE5D3;
    border-radius: 5px;
    padding: 24px;
}
#contacts iframe{
    margin-top: -68px;
}
#contacts section{
    height: 360px;
    overflow: hidden;
    margin-bottom: 24px;
    border-radius: 5px;
}
.contact-block .col-sm-6:nth-child(1){
    padding-right: 40px;
}
.contact-block .col-sm-6 p{
    color:#6B5545;
    font-size: 18px;
    line-height: 27px;
    font-weight: 500;
    margin-bottom: 0;
    font-family: Raleway;
}

.contact-block .col-sm-6 a{
    color: #6B5545;
    font-size: 32px;
    line-height: 32px;
    text-decoration: none;
    font-weight: 700;
    font-family: Lora;
}

.contact-block .col-sm-6 span{
    font-size: 10px;
    line-height: 56px;
    font-weight: 600;
    position: relative;
    height: 56px;
    display: inline-block;
    top: -6px;
    margin-left: 24px;
    margin-right: 24px;
}
.contact-block .col-sm-6 span:after{
    content: '';
    width: 1px;
    height: 16px;
    background: #C9C3B4;
    position: absolute;
    top: 0;
    left: 7.25px;
}

.contact-block .col-sm-6 span:before{
    content: '';
    width: 1px;
    height: 16px;
    background: #C9C3B4;
    position: absolute;
    bottom: 0;
    left: 7.25px;
}
#contacts .title{
    margin-bottom: 40px;
}
#contacts .title p{
    max-width: 699px;
    margin: auto;
    font-size: 18px;
    font-weight: 500;
    color: #6B5545;
}