/*
Theme Name: ONLINE VALLES
Template: kadence

*/

/* Theme customization starts here
-------------------------------------------------------------- */
.mfp-arrow:hover, .mfp-arrow:focus {
	background: transparent;
}




/* Theme customization starts here
-------------------------------------------------------------- */
.sbi_notice,
.trp-notice.error,
.sbi_notice.sbi_review_notice_step,
.trp-notice.trp-narrow.notice.notice-info,
.trp-notice.trp-narrow {
	display: none;
}



.header-widget-area-inner .widget-title {
    font-size: 12px !important;
    margin: 0 0 4px 0 !important;
    font-family: var(--global-body-font-family);
    font-weight: 700;
}


.header-widget-area-inner .country-switcher {
    font-size: 14px;
}

.woocommerce div.product .kwt-add-to-cart-single form.cart {
}
#gift-this-product {
    border: 1px solid #000;
    padding: 10px 15px;
    margin-top: 30px;
    border-radius: 7px;
    width: fit-content;
    display: flex;
    width: 100%;
}

.gift-this-product-description-container a {
    display: block;
    margin-top: 0;
    text-decoration: none;
}

.content-bg .woocommerce-tabs {
	display: none;
}
.content-bg .entry-summary {
	margin: 0;
}

.yith-ywgc-gift-this-product-modal-content-wrapper .gift-cards_form .gift-card-content-editor.step-content input,
.yith-ywgc-gift-this-product-modal-content-wrapper .gift-cards_form .gift-card-content-editor.step-content textarea {
margin: 10px auto !important;
}


#widget-toggle {
    padding-top: 4px;
}
.widget-toggle-open .widget-toggle-label {
    padding-right: 0;
    padding-bottom: 2px;
}

#quaternary-menu {
    margin-top: 21px;
}

#quaternary-menu .menu-item-object-language_switcher.current-language-menu-item a {
background-color: #000 !important;
color: #fff !important;
padding: 7px 12px;
}
#quaternary-menu .menu-item-object-language_switcher  a {
color: #000 !important;
background-color: #fff !important;
padding: 6px 12px;
}
 
.shipping-title {
    font-size: 14px;
    padding: 4px 8px;
    border-bottom: 1px solid #ccc;
    margin: 0 0 10px 0;
}
ul.paises {
    list-style: none;
    margin: 0;
    padding: 0 0 10px 0;
    font-size: 14px;
    columns: 3;
    column-gap: 30px;
    width: 100%;
 }




@media (min-width: 1200px) {
    ul.paises {
        columns: 6;
    } 
}
@media (min-width: 1400px) {
    ul.paises {
        columns: 7;
    } 
}



ul.paises li {
    padding: 3px 8px;
    line-height: 1.1;
}

ul.paises li a {
    text-decoration: none;
    color: #000;
}

ul.paises li a:hover,
ul.paises li a:focus {
  
    color: #ccc;
}

ul.paises li.list-title {
    border-bottom: 1px solid #ccc;
}


button:hover, button:focus, button:active, .button:hover, .button:focus, .button:active, .wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link:active, input[type="button"]:hover, input[type="button"]:focus, input[type="button"]:active, input[type="reset"]:hover, input[type="reset"]:focus, input[type="reset"]:active, input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"]:active, .elementor-button-wrapper .elementor-button:hover, .elementor-button-wrapper .elementor-button:focus, .elementor-button-wrapper .elementor-button:active {
    box-shadow: none;
}

.translatepress-en_GB .lista-deseos.lista-es {
    display: none;
}
.translatepress-en_GB .lista-deseos.lista-en {
    display: block;
}

.translatepress-es_ES .lista-deseos.lista-es {
    display: block;
}

.translatepress-es_ES .lista-deseos.lista-en {
    display: none;
}

.cobro-seguro {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.cobro-seguro h3 {
    margin-top: 6px !important;
}
.cobro-seguro-img {
    width: 250px;
    margin: 0 0 16px 0;
}