/*
Theme Name: EuroWines
Description: Tema personalizado de la web eurowines.com.pe
Author: DSERSTUDIO
Author URI: https://dserstudio.com/
Template: Avada
*/

/* GLOBALES */
.enlace-blanco a {color: #ffffff!important;}

/* MENU MOBILE */
#mobile-menu ul#menu-menu-principal {margin: 20px 0; padding: 0 5px; box-shadow: 0px 3px 7px -4px rgb(0 0 0 / 17%); border-width: 0px 0px 0px 0px; border-color: #e2e2e2; border-style: solid;}

/* FOOTER */
.fusion-footer-widget-area a:hover {text-decoration: underline;}
.textwidget.custom-html-widget a:hover {text-decoration: underline;}
.textwidget.custom-html-widget, .textwidget.custom-html-widget a {color: #fff !important; text-align: center;}
.widget-title.fusion-responsive-typography-calculated {text-align: center; font-weight: 600; text-transform: uppercase;}

/* COPYRIGHT */
.fusion-copyright-notice a:hover {text-decoration: underline;}

/* SOCIAL ICONS */
.text-social-icons p {margin-bottom: 0px!important; margin-top: 5px!important;}
.fusion-icon-instagram {background-color: #d41c5d!important; border-color: #d41c5d!important;}

/* SOCIAL ICONS */
.text-social-icons p {margin-bottom: 0px!important; margin-top: 0px!important;}

/* BOTONES DE CATEGORÍA EN PÁGINAS DE CATEGORIAS DE PRODUCTO */
.widget_product_categories li a::before {display: none!important;}
.btn_categoria.fusion-content-widget-area .widget li a {color: #d7003b!important; }
.btn_categoria.fusion-widget-area .widget_product_categories li {display: inline-block!important; padding: 10px 30px!important; border-bottom: 0px!important; position: relative!important; background-color: #ededed!important; border-radius: 30px!important; margin-bottom: 15px!important; margin-right: 15px!important;}


/* WOOCOMMERCE */
.onsale {line-height: 45px!important; display: none!important;}
.product .onsale {display: none!important;}
.fusion-body .quantity {border-radius: 0px!important;}
.fusion-woo-product-design-clean .products .product-title {font-size: 16px!important; font-style: normal!important;}
.fusion-woo-product-design-clean .products .product-title a {color: #454545!important;}
.fusion-woo-product-design-clean .products .product-title a:hover {text-decoration:underline!important;}
.product-title.fusion-responsive-typography-calculated {font-size: 16px!important; font-style: normal!important;}
.product-title.fusion-responsive-typography-calculated a {color: #454545!important;}
.product-title.fusion-responsive-typography-calculated a:hover {text-decoration:underline!important;}
.price > .amount {color: #333!important; font-weight: bold!important;}
.price ins .amount {font-size: 18px; color: #333 !important; font-weight: bold;}
.product .product-buttons .fusion-content-sep {margin-top: 0px!important;}
.product-buttons a {max-width:85%!important; display: inline-block!important;}
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {font-size: 14px!important; background-color: #fff!important; padding: 10px 20px 10px 35px!important; border: #333 1px solid!important; color: #333!important;}
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover {background-color: #d7003b!important; color: #fff!important; border: #d7003b 1px solid!important}
.button-default:hover {#fff!important;}
a.fusion-button.button-default.fusion-button-default-size.button.fusion-update-cart:hover {color: #fff!important;}
.product-buttons a::before {margin-left: -16px!important;}
.display_total_number_of_bottles_product_page {float: right!important; margin-top: 14px!important;}
.single_add_to_cart_button.button.alt {background: #fff; color: #333; border: #333 solid 1px; font-size: 14px !important; font-weight: normal !important; padding-left: 20px!important; padding-right: 20px!important;}
.single_add_to_cart_button.button.alt::before {content: "\f07a"!important; font-family: awb-icons; margin-right: .7em!important;}
.single_add_to_cart_button:hover {background-color: #d7003b!important; color: #fff!important; border: #d7003b 1px solid!important}
.woocommerce-cart-form .woocommerce-content-box.full-width.clearfix .fusion-responsive-typography-calculated {display: none!important}
.woocommerce-cart-form .cart-collaterals .shipping-coupon .fusion-responsive-typography-calculated {font-size: 14px!important;}
#comment-input input, #comment-textarea textarea, .avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice .select2-arrow, .avada-select .select2-container .select2-choice2 .select2-arrow, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .comment-form-comment textarea, .fusion-body .avada-select-parent .select-arrow, .fusion-body .avada-select-parent select, .gravity-select-parent .select-arrow, .input-text, .main-nav-search-form input, .post-password-form label input[type="password"], .search-page-search-form input, .searchform .fusion-search-form-content .fusion-search-field input, .select-arrow, .select2-container .select2-selection .select2-selection__arrow, .select2-container--default .select2-dropdown .select2-search, .select2-container--default .select2-search--dropdown .select2-search__field, .select2-container--default .select2-selection--single, .select2-dropdown, input.s, input[type="email"], input[type="number"], input[type="password"], input[type="text"], select, textarea {border-radius: 0px!important;}
.woocommerce-error li {background-color: #fff!important; border: 0px!important;}
.button-default:active {color: #fff!important;}
#billing_mother_last_name_field, #billing_company_field, #billing_city_field, #billing_phone_field {float: left; width: 48%;}
#billing_birthday_field, #billing_passport_field, #billing_postcode_field, #billing_email_field {float: right; width: 48%;}
.form-row.form-row-wide.mailchimp-newsletter {float: left!important;}
.woocommerce-pagination .next {width: 50px!important;}
.fusion-content-widget-area .widget_layered_nav li.chosen {background-color: #fbfaf9!important;}
.woocommerce-container {margin-top: 0px!important;}
.woocommerce-loop-category__title.fusion-responsive-typography-calculated {font-size: 16px !important;}
.woocommerce-loop-category__title.fusion-responsive-typography-calculated .count {display: none!important}
.product-buttons a:nth-of-type(2) {display: none!important;}
th.woocommerce-product-attributes-item__label {font-family: 'Roboto Slab';}

/* TABS WC */
.fusion-body .fusion-woo-tabs-tb .wc-tabs>li>a {color: var(--awb-color8)!important; font-family: 'Roboto'!important; }

/* CARRITO */
form.woocommerce-cart-form h2 {display: none!important;}
.button.fusion-update-cart {display: none !important;}

/* CHECKOUT */
.avada-myaccount-user {display: none!important;}
p#billing_city_field.form-row-wide {width: 100%!important;}
p#billing_birthday_field.form-row-wide {width: 100%!important; margin-top: 20px;}
p#billing_country_field {display: none!important;}
#billing_affiliate_from_field {margin-top: 20px;}
.woocommerce-invalid::after {content: 'Ingresa los detalles correctos para este campo obligatorio.'!important;}


/* Blog */
.post {margin-bottom: 30px;}
#main .post h2 a {color: var(--awb-color8)!important;}
.category-vinoconsejos #main {padding-top: 0!important;}


/* POPUP EDAD */
button.age-gate-button, button.age-gate-submit-no, button.age-gate-submit-yes, button.age-gate__button, button.age-gate__submit--no, button.age-gate__submit--yes {background-color: #ffffff; border: solid 1px #333; border-radius: 50px; color: #1a1a1a;}

button.age-gate-button:active, button.age-gate-button:focus, button.age-gate-button:hover, button.age-gate-submit-no:active, button.age-gate-submit-no:focus, button.age-gate-submit-no:hover, button.age-gate-submit-yes:active, button.age-gate-submit-yes:focus, button.age-gate-submit-yes:hover, button.age-gate__button:active, button.age-gate__button:focus, button.age-gate__button:hover, button.age-gate__submit--no:active, button.age-gate__submit--no:focus, button.age-gate__submit--no:hover, button.age-gate__submit--yes:active, button.age-gate__submit--yes:focus, button.age-gate__submit--yes:hover {background-color: #d8003b; border: solid 1px #d8003b; border-radius: 50px; color: #ffffff;}


/* SOCIO CAPTA SOCIO */
.gens-raf-generate-guest {background-color: #ffffff; text-align: center!important; padding: 20px 40px 30px!important; border: solid 1px #e2e2e2!important;}
button.gens-raf-generate-link, .gens-referral_share__email input[type='submit'] {color: #333!important; cursor: pointer; background: #fff0!important; border: solid 1px #333!important; font-family: "Open Sans"!important; font-size: 14px; font-weight: 600!important; width: auto; padding: 13px 30px; text-transform: none!important; letter-spacing: 0px!important; border-radius: 0px!important; margin: 0px!important;}
button.gens-raf-generate-link:hover, .gens-referral_share__email input[type='submit']:hover {color: #fff!important; cursor: pointer; background: #d7003b!important; border: solid 1px #d7003b!important; font-family: "Open Sans"!important; font-size: 14px; font-weight: 600!important; width: auto; padding: 13px 30px; text-transform: none!important; letter-spacing: 0px!important; border-radius: 0px!important; margin: 0px!important;}
.gens-referral_share {display: none;}
.gens-referral_share__email__title {color: inherit; text-align: left;}