/*
Theme Name: Antonio Anaut
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.1
Text Domain:  anaut
*/


/* Ajuste banner móvil */
@media (max-width: 494px) {

	#sliders-container rs-sbg {background-position-x: -230px !important;}

}


.fusion-main-menu>ul>li#menu-item-wpml-ls-2-en {padding-right: 5px;}

.fusion-main-menu>ul>li.fusion-menu-login-box,
body:not(.avada-menu-highlight-style-background) .fusion-is-sticky .fusion-main-menu>ul>li.fusion-menu-login-box:not(:last-child)  {
	margin-right: 4px; padding-right: 0; padding-left: 25px;
}

.fusion-menu-login-box > a:before {
	display: block; 
	font-family: icomoon;
    cursor: pointer;
	content: " ";
	background: url(images/user-icon.svg);
    width: 32px;
    height: 32px;
}

.fusion-main-menu .fusion-menu-cart .fusion-main-menu-icon {padding-left: 20px;font-size: 26px !important;}
.fusion-main-menu .fusion-menu-cart .fusion-main-menu-icon:after,
.fusion-is-sticky .fusion-main-menu .fusion-main-menu-icon:after {color: #aba58e}

.fusion-menu-login-box a .menu-text {
	display: none;
}

.fusion-main-menu  li.fusion-menu-login-box > ul.sub-menu {
	left: auto;
	right: -10px;
}

.fusion-main-menu .fusion-custom-menu-item-contents {right: -20px !important;}

.product-type-simple .entry-summary .summary-container .avada-availability,
.avada-availability {display:none !important;}

.woocommerce-form__label-for-checkbox.suscripcion .optional {display:none;}
.woocommerce-terms-and-conditions-wrapper .validate-required {margin-bottom: 0;}

.products .product-images {-webkit-box-flex:3;-ms-flex:3;flex:3; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.fusion-footer-widget-column {line-height:1.2}
.fusion-footer #text-5 img {display: block; margin: 34px auto;}

.woocommerce ul.products {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.woocommerce ul.products > li {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}

.lista-productos .fusion-column-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.lista-productos .imageframe-align-center {-webkit-box-flex: 1; -ms-flex: 1; flex: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}

body .fusion-main-menu .sub-menu {background-color: rgba(255,255,255,0.9);}
.fusion-main-menu .sub-menu {min-width: -webkit-max-content;min-width: -moz-max-content;min-width: max-content;}
body .fusion-main-menu .fusion-dropdown-menu .sub-menu li a {padding-top: 4px; padding-bottom: 4px;}


/* 20111109 */
#wrapper #main .fullwidth-box .columna-ingredientes .fusion-row {display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
#wrapper #main .fullwidth-box .columna-ingredientes .fusion-row .fusion-column-wrapper {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%;}
#wrapper #main .fullwidth-box .columna-ingredientes .fusion-row .fusion-column-wrapper .fusion-imageframe {-webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border: 1px solid #ebeaea;}


/* 20220419 */
[class*=" fusion-icon-"], [class^=fusion-icon-] {
    font-family: awb-icons!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.fusion-icon-facebook:before {content: "\e604"; }
.fusion-icon-instagram:before {content: "\ea92"; }

.boton-compra {clear: both; display: flex; 
    margin-top: 1rem !important; text-align: center;}

.boton-compra span {flex: 1; padding-top: 6px;}
.boton-compra .woocommerce-Price-currencySymbol {padding-left: 2px;}
.boton-compra input.input-text {flex: 1; padding-top: 13px;
    padding-bottom: 13px;
    height: 40px;
    font-size: 16px;}
.boton-compra a {flex: 1;}

.boton-compra span .woocommerce-Price-currencySymbol:after {display: inline-block; content: '/unidad';}


.menu-aviso {display: inline-block; margin-left: 2px; background: #70655b; font-weight: bold; padding: 0 4px; color: #fff; text-transform: uppercase; font-size: 9.5px;}


/* 20220930 */
.home #main {padding-top: 0;}
.banner-inicio { height: 43vw;   max-height: 550px; display: flex; align-items: end; background-size: cover !important}
.post-content .banner-inicio p {max-width: 80%; margin: 0 auto 20px;}

.banner-inicio:after {
    position: absolute;
	left:0;
    bottom: 0;
    z-index: 1;
    content: '';
    display: block;
    width: 100%;
    height: 200px;
    background: rgb(0,0,0);
    background: -moz-linear-gradient(0deg, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.03) 90%, rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(0deg, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.03) 90%, rgba(0,0,0,0) 100%);
    background: linear-gradient(0deg, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.03) 90%, rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}

@media (max-width: 494px) {
	.banner-inicio { height: 520px; max-height: 550px;  background-position: -190px top !important;}
	.post-content .banner-inicio p {max-width: none; font-size: 40px;}
}
@media (min-width: 1494px) {
	.post-content .banner-inicio p {font-size: 58px}
}

/* 20221102 */
 .fusion-woocommerce-equal-heights .products .product.product-grid-view .fusion-product-content {-webkit-box-flex:1;-ms-flex:1;flex: 1;}

/* 20221202 */
.ilightbox-title {display:none;}

/* 20221221 */
.avada-html-is-archive .fusion-top-header .fusion-header {background-color:#70655b !important;}
.product-images .crossfade-images {background-color: transparent !important;}
@media (max-width: 494px) { /* Borrar */
	.banner-inicio {background-position: -540px top !important;}
}

/* 20240718 */
.max-width-900 {max-width: 900px;}
.logos-la-buena-vida {max-width: 560px; margin: 0 auto 20px; display: block;}