
/* Valoraciones centradas post */

div#wpd-post-rating {
    display: flex!important;
}

body.single-product div#wpd-post-rating, body.group-blog div#wpd-post-rating {
    display: flex!important;
    margin: 0 auto;
}

/******* Código Isa ******/

/*Rank Math icono*/

.rank-math-question:before{
	content: "\f0da";
	font-family: "Font Awesome 6 Pro";
	padding-right:5px;
}

/* Home iconos corporativos */
.lista-temas-h ul{
display: flex;
list-style-type: none;
text-align:center;
	margin-left:0px !important;
}

.lista-temas-h ul li{
margin-left: 1.3em;
}

@media (max-width: 921px){
.lista-temas-h{
overflow: auto;
margin:10px;
padding-right:50px;
}
}
/*Opiniones Trusted texto*/

.customer-reviews-items .review-text, 
.customer-reviews-items .review-date, 
.loadMore.botonadaptado, 
.showLess.botonadaptado{
	font-size:14px !important;
}


/* LINK PRODUCTO*/
.link-producto {
	color: #073c77 !important; 
	text-decoration: underline !important;
}
/* Iconos envío ficha producto*/
.info-envio{
		margin-bottom:0px !important;

}

.info-envio .elementor-image-box-content{
	margin-left:10px !important;
}
/*tick verde ficha producto */
ul#tick_verde {
list-style: square inside url("https://www.mediterraneanscience.com/wp-content/uploads/2023/11/check-icon.png");
	margin-left:20px;
}

ul#tick_verde>li, ul#tick_extractos>li,
ul#tick_azul>li, 
ul#modo_empleo>li{
margin-bottom:0.8em;
}

@media (max-width: 921px){
ul#tick_verde, ul#tick_extractos, ul#tick_azul{
	margin-left:0px !important;
}
	
	.elementor-widget-eael-adv-tabs .eael-advance-tabs .eael-tab-content-item{
	padding-left:10px!important;
	padding-right:10px!important;
}
	#wpdcom .wpd-form .wpdiscuz-textarea-wrap textarea{
		height:100px;
	}

	.comments-area{
		margin-top:0px !important;
		margin-bottom:0px !important;
	}
	
	/*espacio preguntas frecuentes*/
	.elementor-section.preguntas .elementor-widget-toggle .elementor-toggle-item{
		margin-bottom:5px !important;
	}
	
	/*espacio precio*/
	#tc-final-price-total{
		margin-top:0px !important;
	}
}

ul#tick_azul {
list-style: square inside url("https://www.mediterraneanscience.com/wp-content/uploads/2023/12/check-azul.png");
	margin-left:20px;
	margin-bottom:0.8em;
}

/*tick extractos ficha producto */
ul#tick_extractos {
list-style: square inside url("https://www.mediterraneanscience.com/wp-content/uploads/2023/12/hoja-icon.png");
	margin-left:20px;
	margin-bottom:0.8em;
}


/*pestanas producto Omnes*/
.pestana-MS .eael-advance-tabs .eael-tabs-nav > ul li.active{
	background-color: #345638 !important;
}
.pestana-MS .eael-advance-tabs .eael-tabs-nav > ul li:hover{
	background-color: #345638 !important;
}


/*pestanas productos Contradox*/
.pestana-MS-contradox.elementor-widget.elementor-widget-eael-adv-tabs .eael-advance-tabs .eael-tabs-nav > ul li.active{
	background-color: #CE8F19!important;
}
.pestana-MS-contradox.elementor-widget.elementor-widget-eael-adv-tabs .eael-advance-tabs .eael-tabs-nav > ul li:hover{
	background-color: #CE8F19!important;
}

/*pestanas productos Oliga3*/
.pestana-MS-oliga.elementor-widget.elementor-widget-eael-adv-tabs .eael-advance-tabs .eael-tabs-nav > ul li.active{
	background-color: #006A8B!important;
}
.pestana-MS-oliga.elementor-widget.elementor-widget-eael-adv-tabs .eael-advance-tabs .eael-tabs-nav > ul li:hover{
	background-color: #006A8B!important;
}


/*pestanas productos Medit*/
.pestana-MS-medit.elementor-widget.elementor-widget-eael-adv-tabs .eael-advance-tabs .eael-tabs-nav > ul li.active{
	background-color: #B53518!important;
}
.pestana-MS-medit.elementor-widget.elementor-widget-eael-adv-tabs .eael-advance-tabs .eael-tabs-nav > ul li:hover{
	background-color: #B53518!important;
}


/*pestanas productos CogniPack*/
.pestana-MS-cognipack.elementor-widget.elementor-widget-eael-adv-tabs .eael-advance-tabs .eael-tabs-nav > ul li.active{
	background-color: #660D50!important;
}
.pestana-MS-cognipack.elementor-widget.elementor-widget-eael-adv-tabs .eael-advance-tabs .eael-tabs-nav > ul li:hover{
	background-color: #660D50!important;
}


/*CSS para vídeos del blog*/

.iframe-container{
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  height: 0;
  margin-bottom: 20px;
}
.iframe-container iframe{
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
}
/*fin CSS video blog*/


/*Paginacion blog*/

.nav-links{
	text-align:center;
}

.nav-links .page-numbers{
	padding:3px 10px;
	border:1px solid #777;
}
.nav-links .page-numbers.current{
	color:white;
	background-color: #073c77;
}

.nav-links .page-numbers:hover{
	text-decoration:underline;
}


/*Cargo contrareembolso*/
span.woocommercePriceamount.amount bdi{
	display:block!important;
}

/****** FIN código Isa ******/

.elementor-menu-cart__footer-buttons .elementor-button--view-cart{
background-color: #073c77!important;
}
#columnacarritomovil .elementor-container.elementor-column-gap-default {
    width: 100%!important;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
}
.elementor-page-9 img.imagen-post-final {
    display: none;
}
.elementor-page-3165 img.imagen-post-final {
    display: none;
}
form.woocommerce-ordering {
    display: none;
}
.ast-woocommerce-container {
    max-width: 80%!important;
    margin: auto;
}
p.woocommerce-result-count {
    display: none;
}


li.post-4184 {
    display: none!important;
}
.single-product div#wc-stripe-payment-request-wrapper {
    display: none!important;
}
.bloque-autor {
    margin-top: 100px!important;
}

.bloque-autor {
    width: 90%!important;
    margin: auto;
    max-width: 960px!important;
    position: relative!important;
    display: block!important;
}

li.wc_payment_method.payment_method_eh_paypal_express img {
    display: none!important;
}
.payment_box.payment_method_eh_paypal_express {
    display: none!important;
}
.elementor-page-8 div#paypal-checkout-button-render {
    display: none!important;
}

label.woocommerce-form__label.woocommerce-form__label-for-checkbox.inline {
    font-size: 13px!important;
}
.elementor-button--view-cart:hover{
	color: #eac576!important;
background-color: #fff!important;
border:1px solid #eac576!important;
}


.wsc-cart-button{

background-color: #eac576!important;

}


.wsc-cart-button:hover{

color: #eac576!important;
background-color: #fff!important;
border:1px solid #eac576!important;
}

.single_add_to_cart_button{
	
	background-color: #eac576!important;
}


.single_add_to_cart_button:hover{

color: #eac576!important;
background-color: #fff!important;
border:1px solid #eac576!important;
}



input#wpforms-2146-field_0 {
    border-radius: 30px;
}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{
	
	-webkit-box-shadow: 0px 0px 16px -4px rgba(179,179,179,1);
-moz-box-shadow: 0px 0px 16px -4px rgba(179,179,179,1);
box-shadow: 0px 0px 16px -4px rgba(179,179,179,1);
	
	
}
.main-header-bar-wrap {
    display: none;
}



.woocommerce-checkout .woocommerce {
    max-width: 100%!important;
}
button#place_order {
    background-color: #5378b9;
}


a.checkout-button.button.alt.wc-forward {
    background-color: #5378b9;
}
.woocommerce-cart .cart-collaterals .cart_totals>h2 {
    background-color: #153670;
    color: #fff;
}

.ast-product-name a{
	    color: #153670!important;

}
.ast-product-name {
    color: #153670!important;
}
.woocommerce-cart table.shop_table thead {
    background-color: #153670;
    color: #fff!important;
}



table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
    border-radius: 7px!important;
}
.cart_totals {
    border-radius: 3px!important;
}

.cart_totals {
    -webkit-box-shadow: 0px 0px 16px -4px rgb(179 179 179);
    -moz-box-shadow: 0px 0px 16px -4px rgba(179,179,179,1);
    box-shadow: 0px 0px 16px -4px rgb(179 179 179);
}


.woocommerce-cart .woocommerce {
    max-width: 10;
    max-width: 95%!important;
}


a.wsc-cart-button {
    border-radius: 41px;
    font-weight: bold;
    padding: 10px;
}


input#wpforms-2146-field_1  {
    border-radius: 30px;
}

a#minus_qty {
    background-color: #eee;
    font-weight: bold;
	color:#000;
}

a#plus_qty {
    background-color: #eee;
    font-weight: bold;
		color:#000;
}
textarea#wpforms-2146-field_2 {
    border-radius: 30px;
}

button#wpforms-submit-2146 {
    background: #295490;
    border-radius: 10px;
}

#bloquecomentarios {
    background-color: rgba(186, 217, 243, 0.192)!important;
    padding: 50px;
    margin-bottom: 10px;
}


#bloquecomentarios img {
    max-width: 64px!important;
}
span.woocommerce-Price-amount.amount {
    --wp-admin--admin-bar--height: 46px;
    -webkit-text-size-adjust: 100%;
    --ast-container-default-xlg-padding: 6.67em;
    --ast-container-default-lg-padding: 5.67em;
    --ast-container-default-slg-padding: 4.34em;
    --ast-container-default-md-padding: 3.34em;
    --ast-container-default-sm-padding: 6.67em;
    --ast-container-default-xs-padding: 2.4em;
    --ast-container-default-xxs-padding: 1.4em;
    --ast-code-block-background: #EEEEEE;
    --ast-comment-inputs-background: #FAFAFA;
    --ast-global-color-0: #c93535;
    --ast-global-color-1: #000000;
    --ast-global-color-2: #000000;
    --ast-global-color-3: rgba(0,0,0,0.66);
    --ast-global-color-4: #f4fafc;
    --ast-global-color-5: #FFFFFF;
    --ast-global-color-6: #eaf1f3;
    --ast-global-color-7: #ffffff;
    --ast-global-color-8: #ffffff;
    --ast-border-color: #dddddd;
    --e-global-color-astglobalcolor0: #c93535;
    --e-global-color-astglobalcolor1: #000000;
    --e-global-color-astglobalcolor2: #000000;
    --e-global-color-astglobalcolor3: rgba(0,0,0,0.66);
    --e-global-color-astglobalcolor4: #f4fafc;
    --e-global-color-astglobalcolor5: #FFFFFF;
    --e-global-color-astglobalcolor6: #eaf1f3;
    --e-global-color-astglobalcolor7: #ffffff;
    --e-global-color-astglobalcolor8: #ffffff;
    --e-a-color-white: #fff;
    --e-a-color-black: #000;
    --e-a-color-logo: #fff;
    --e-a-color-primary: #f3bafd;
    --e-a-color-primary-bold: #d004d4;
    --e-a-color-secondary: #515962;
    --e-a-color-success: #0a875a;
    --e-a-color-danger: #dc2626;
    --e-a-color-info: #2563eb;
    --e-a-color-warning: #f59e0b;
    --e-a-color-accent: #524cff;
    --e-a-color-global: #1dddbf;
    --e-a-bg-default: #fff;
    --e-a-bg-invert: #0c0d0e;
    --e-a-bg-hover: #f1f2f3;
    --e-a-bg-active: #e6e8ea;
    --e-a-bg-active-bold: #d5d8dc;
    --e-a-bg-loading: #f9fafa;
    --e-a-bg-logo: #000;
    --e-a-bg-primary: #fae8ff;
    --e-a-bg-secondary: #515962;
    --e-a-bg-success: #f2fdf5;
    --e-a-bg-info: #f0f7ff;
    --e-a-bg-danger: #fef1f4;
    --e-a-bg-warning: #fffbeb;
    --e-a-color-txt: #515962;
    --e-a-color-txt-muted: #818a96;
    --e-a-color-txt-disabled: #babfc5;
    --e-a-color-txt-invert: #fff;
    --e-a-color-txt-accent: #0c0d0e;
    --e-a-color-txt-hover: #3f444b;
    --e-a-color-txt-active: #0c0d0e;
    --e-a-border-color: #e6e8ea;
    --e-a-border-color-bold: #d5d8dc;
    --e-a-border-color-focus: #babfc5;
    --e-a-border-color-accent: #0c0d0e;
    --e-a-border: 1px solid var(--e-a-border-color);
    --e-a-border-bold: 1px solid var(--e-a-border-color-bold);
    --e-a-border-radius: 3px;
    --e-a-btn-color: #0c0d0e;
    --e-a-btn-color-invert: var(--e-a-color-txt-invert);
    --e-a-btn-color-disabled: var(--e-a-color-txt-disabled);
    --e-a-btn-bg: #515962;
    --e-a-btn-bg-hover: #3a4046;
    --e-a-btn-bg-active: #23262a;
    --e-a-btn-bg-disabled: #d5d8dc;
    --e-a-btn-bg-primary: #f3bafd;
    --e-a-btn-bg-primary-hover: #f5d0fe;
    --e-a-btn-bg-primary-active: #f0abfc;
    --e-a-btn-bg-accent: #524cff;
    --e-a-btn-bg-accent-hover: #4c43e5;
    --e-a-btn-bg-accent-active: #4338ca;
    --e-a-btn-bg-success: #0a875a;
    --e-a-btn-bg-success-hover: #06583a;
    --e-a-btn-bg-success-active: #03281b;
    --e-a-btn-bg-danger: #dc2626;
    --e-a-btn-bg-danger-hover: #b21d1d;
    --e-a-btn-bg-danger-active: #861616;
    --e-a-dark-bg: #0c0d0e;
    --e-a-dark-color-txt: #9da5ae;
    --e-a-dark-color-txt-hover: #d5d8dc;
    --e-a-font-family: Roboto,Arial,Helvetica,sans-serif;
    --e-a-transition-hover: all .3s;
    --e-a-popover-shadow: 0 2px 15px rgba(0,0,0,0.3);
    --e-a-dropdown-shadow: 0 0 3px rgba(0,0,0,0.2);
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px;
    --drawer-width: 480px;
    --neg-drawer-width: calc(var(--drawer-width)*-1);
    --woocommerce: #a46497;
    --wc-green: #7ad03a;
    --wc-red: #a00;
    --wc-orange: #ffba00;
    --wc-blue: #2ea2cc;
    --wc-primary: #a46497;
    --wc-primary-text: white;
    --wc-secondary: #ebe9eb;
    --wc-secondary-text: #515151;
    --wc-highlight: #77a464;
    --wc-highligh-text: white;
    --wc-content-bg: #fff;
    --wc-subtext: #767676;
    --cfvsw-swatches-font-size: 12px;
    --cfvsw-swatches-border-color: #000000;
    --cfvsw-swatches-border-color-hover: #00000080;
    --cfvsw-swatches-tooltip-font-size: 12px;
    --page-title-display: block;
    --balloon-color: rgba(16, 16, 16, 0.95);
    --balloon-font-size: 12px;
    --balloon-move: 4px;
    -webkit-font-smoothing: antialiased;
    line-height: 1.85714285714286;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--color--ast-global-color-0: var(--ast-global-color-0);
    --wp--preset--color--ast-global-color-1: var(--ast-global-color-1);
    --wp--preset--color--ast-global-color-2: var(--ast-global-color-2);
    --wp--preset--color--ast-global-color-3: var(--ast-global-color-3);
    --wp--preset--color--ast-global-color-4: var(--ast-global-color-4);
    --wp--preset--color--ast-global-color-5: var(--ast-global-color-5);
    --wp--preset--color--ast-global-color-6: var(--ast-global-color-6);
    --wp--preset--color--ast-global-color-7: var(--ast-global-color-7);
    --wp--preset--color--ast-global-color-8: var(--ast-global-color-8);
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--duotone--dark-grayscale: url(#wp-duotone-dark-grayscale);
    --wp--preset--duotone--grayscale: url(#wp-duotone-grayscale);
    --wp--preset--duotone--purple-yellow: url(#wp-duotone-purple-yellow);
    --wp--preset--duotone--blue-red: url(#wp-duotone-blue-red);
    --wp--preset--duotone--midnight: url(#wp-duotone-midnight);
    --wp--preset--duotone--magenta-yellow: url(#wp-duotone-magenta-yellow);
    --wp--preset--duotone--purple-green: url(#wp-duotone-purple-green);
    --wp--preset--duotone--blue-orange: url(#wp-duotone-blue-orange);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
    --wp--style--global--content-size: var(--wp--custom--ast-content-width-size);
    --wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size);
    --wp--style--block-gap: 24px;
    --wp--custom--ast-container-width: 1200px;
    --wp--custom--ast-content-width-size: 910px;
    --wp--custom--ast-wide-width-size: 1200px;
    --wp--custom--ast-default-block-top-padding: ;
    --wp--custom--ast-default-block-right-padding: ;
    --wp--custom--ast-default-block-bottom-padding: ;
    --wp--custom--ast-default-block-left-padding: ;
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
    --flex-direction: initial;
    --flex-wrap: initial;
    --justify-content: initial;
    --align-items: initial;
    --align-content: initial;
    --gap: initial;
    --flex-basis: initial;
    --flex-grow: initial;
    --flex-shrink: initial;
    --order: initial;
    --align-self: initial;
    --swiper-theme-color: #000;
    --swiper-navigation-size: 44px;
    --swiper-pagination-bullet-size: 6px;
    --swiper-pagination-bullet-horizontal-gap: 6px;
    --widgets-spacing: 20px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-style: inherit;
    font-family: "Poppins", sans-serif!important;
    color: var( --e-global-color-astglobalcolor1 );
    font-weight: 600;
    text-transform: none;
    letter-spacing: 5.4px;
    font-size: 30px;
    box-sizing: border-box;
}
del span.woocommerce-Price-amount.amount {
    font-size: 16px!important;
}
bdi {
    display: none;
}
span.old-price bdi {
    display: inline-block !important;
    text-decoration: line-through;
}
div#tc-final-price-total {
    border: 0px;
}
p#wc-stripe-payment-request-button-separator {
    display: none!important;
}

div#wc-stripe-payment-request-button {
    display: none!important;
}


div#wc-stripe-payment-request-button {
    display: none!important;
}

span.woocommerce-Price-amount.amount bdi {display:block!important;text-align: left;font-size: 24px;letter-spacing: normal;    font-weight: 700;}

.lineaCajaProducto > div {justify-content: space-between; align-items: center;}
.descripcionProducto h2 {font-size:30px; line-height: 29px; font-weight: 700;}
.descripcionProducto h3 {font-size:24px; line-height: 29px; font-weight: 700;}
.descripcionProducto h4 {font-size:20px; line-height: 29px; font-weight: 500;}
.descripcionProducto p {font-size:17px; line-height: 29px; font-weight: 500;}

.titulo-dif {
    color: black;
}
.elementor-toggle-icon-closed i {font-size:11px;}
.sliderHome .swiper-pagination {
	top:100%;
}

.sliderHome .swiper-pagination span.swiper-pagination-bullet {width:28px!important;height:28px!important;}

div.wpforms-container .wpforms-form .choices .choices__inner {
    border-radius: 31px;
    min-height: 35px;
    background-color: #FAFAFA;
    color: #666;
    padding: 0.75em;
}
button#wpforms-submit-2146 {
    background: #073660;
    border-radius: 31px;
    display: block;
    margin: 0 auto;
}
#wpforms-2146-field_5-container {text-align:center;}
.wpforms-recaptcha-container .g-recaptcha > div {margin: 0 auto;}

.anadirAlCarrito > .elementor-widget-container {padding:0;}

.anadirAlCarrito button.single_add_to_cart_button.button.alt {
    min-width: 150px;
	  max-width: 180px;
    padding: 25px 0!important;
}

.anadirAlCarrito .quantity.buttons_added {
	  max-width: fit-content!important;
    margin-right: 0!important;
}
.uael-woo-products-slider ul.slick-dots li button:before {font-size:13px;}
/*.woocommerce div.product div.images .flex-control-thumbs li img {display:none;}
.woocommerce div.product div.images .flex-control-thumbs li img:before {
	content: '\f111';
    font-family: 'Font Awesome 5 Free';
    font-weight: 800;
    font-size: 15px;
    line-height: 20px;
    width: 20px;
    height: 20px;
    text-align: center;
    opacity: .25;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}*/
.flex-control-nav.flex-control-thumbs {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important; 
    width: 100% !important;
    text-align: center !important; 
    margin-top: 10px !important;
    padding: 0 !important;
    position: relative !important;
}
.woocommerce div.product div.images .flex-control-thumbs {
    margin: 15px 0;
}

.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
    width: 20px;
	  margin: 0 !important;
    padding: 0 !important;
}
.flex-control-nav.flex-control-thumbs img {
    left: 0 !important;
    margin: 0 auto!important;
}

.products.elementor-grid .astra-shop-summary-wrap,
ul.products .astra-shop-summary-wrap,
.astra-shop-summary-wrap {display:flex;flex-direction:column;}
.products.elementor-grid .astra-shop-summary-wrap .star-rating,
.products .astra-shop-summary-wrap .star-rating {order:2}
.products.elementor-grid .astra-shop-summary-wrap .ast-loop-product__link,
.products .astra-shop-summary-wrap .ast-loop-product__link {order:1;}
.products.elementor-grid .astra-shop-summary-wrap .price,
.products .astra-shop-summary-wrap .price {order:3;}

body.single-product footer {margin-bottom:75px;}
.woocommerce-notices-wrapper {margin-top:45px}

@media (max-width: 768px) {
	.woocommerce-notices-wrapper {margin-top:0}
	.precioBajoNombre span.woocommerce-Price-amount.amount bdi {text-align:left;}
	.ideasClave .elementor-image-box-wrapper figure {width:100%;}
.ideasClave .elementor-image-box-wrapper .elementor-image-box-content {text-align:center!important;}
span.woocommerce-Price-amount.amount bdi {
    text-align: center;
}
	.condicionesEnvio .elementor-image-box-wrapper {display:flex;}
}
@media (max-width: 550px){
	.flex-control-nav.flex-control-thumbs img {
    left: 0 !important;
    margin: 0 auto!important;
}
}
div.star-rating {font-family: star!important;}

.label-melatonina.menu-item > a:after {
    content: 'Antioxidante';
    background-color: #ce8f19;
    display: inline-block;
    font-size: 9px;
    line-height: 9px;
    margin-left: 4px;
    font-weight: bolder;
    border-radius: 2px;
    color: #fff;
    padding: 2px 3px 3px;
    position: relative;
    top: -2px;
}
.label-mente.menu-item > a:after {
    content: 'Mente activa';
    background-color: #660D50;
    display: inline-block;
    font-size: 9px;
    line-height: 9px;
    margin-left: 4px;
    font-weight: bolder;
    border-radius: 2px;
    color: #fff;
    padding: 2px 3px 3px;
    position: relative;
    top: -2px;
}
.label-magnesio.menu-item > a:after {
    content: 'Memoria';
    background-color: #b53518;
    display: inline-block;
    font-size: 9px;
    line-height: 9px;
    margin-left: 4px;
    font-weight: bolder;
    border-radius: 2px;
    color: #fff;
    padding: 2px 3px 3px;
    position: relative;
    top: -2px;
}

.menuoliga3pack.menu-item > a:after {
	    background-color: #660D50;
    content: 'Mente activa';
    display: inline-block;
    font-size: 9px;
    line-height: 9px;
    margin-left: 4px;
    font-weight: bolder;
    border-radius: 2px;
    color: #fff;
    padding: 2px 3px 3px;
    position: relative;
    top: -2px;
}

.label-gummies.menu-item > a:after {
    content: 'GUMMIES';
    display: inline-block;
    font-size: 9px;
    line-height: 9px;
    margin-left: 4px;
    font-weight: bolder;
    border-radius: 2px;
    color: #fff;
    padding: 2px 3px 3px;
    position: relative;
    top: -2px;
}
.label-gummies.b.menu-item > a:after {
    background-color: #006a8b;
	    content: 'Omega-3';
}
.label-gummies.p.menu-item > a:after {
	    content: 'MultiExtracto';
    background-color: #345638;
}
.label-gummies.i.menu-item > a:after {
    background-color: #ffaf03;
}
.label-gummies.e.menu-item > a:after {
    background-color: #FDF800;
    color: #555 !important;
}
.label-gummies.c.menu-item > a:after {
    background-color: #e05a53;
}

/* carrito Nico */

@media (max-width: 921px){
.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
    display: flex!important;
}
td.product-price {
    display: none!important;
}
td.product-subtotal {
    display: none!important;
}


td.product-remove {
    padding: 0px!important;
}

.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before
{
content: ""!important;
}
.woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive thead {
    display:block!important;
}
	
th.product-price {
    display: none!important;
}
th.product-subtotal {
    display: none!important;
}
small.woocommerce-price-suffix::before {
    content: "\a";
    white-space: pre;
    /* content: '\a'; */
}
	


}
	i.fas.fa-star.active {
    color: #fddd35;
}
.composicion.filtrado {
    background-color: #fff!important;
    border-radius: 5px;
    padding: 15px;
    margin-bottom: 15px;
}
.showLess.botonadaptado.et_pb_button.et_pb_button_0.et_hover_enabled.et_pb_bg_layout_light {
    background-color: #22586c;
    padding: 10px;
    border-radius: 5px;
    color: #fff;
    max-width: fit-content;
float:right;
}


.loadMore.botonadaptado.et_pb_button.et_pb_button_0.et_hover_enabled.et_pb_bg_layout_light {
    background-color: #22586c;
    padding: 10px;
    border-radius: 5px;
	float:left;
    color: #fff;
    max-width: fit-content;
}

.texto-con-imagen {
    display: flex;
}
@media (max-width: 660px){
	.woocommerce table.shop_table_responsive tbody th, .woocommerce-page table.shop_table_responsive tbody th
	{
		
		
		display:block!important;
	}
		.show-for-small.mobile-product-price:nth-child(2) {
    display: none!important;
}
	
	
	.e-atc-qty-button-holder {
    margin-left: 65px!important;
}
	a.saber-mas {
    position: absolute;
    top: 0px;
    right: 0px;
}
	

	section#cabeceramovil {
    z-index: 10000!important;
}
	
}


.rp_estimated_date {
    color: #51a503;
    font-weight: bold;
}

@media (min-width:1024px){

	.show-for-small.mobile-product-price {
    display: none;
}
	
}

.carrito2023 > .woocommerce {display:flex; flex-wrap:wrap;justify-content: space-between;}
.carrito2023 > .woocommerce > .woocommerce-notices-wrapper {width: 100%;}
.carrito2023 > .woocommerce > .woocommerce-cart-form {width: 59%;}
.carrito2023 > .woocommerce > .cart-collaterals {width:39%;}
.carrito2023 > .woocommerce > .cart-collaterals .cart_totals {width: 100%;}
@media (max-width: 680px){
	.carrito2023 > .woocommerce > .woocommerce-cart-form {width: 100%;}
	.carrito2023 > .woocommerce > .cart-collaterals {width:100%;}
}
input#coupon_code {
    background-color: #ffff!important;
    width: 100%!important;
}
.cart_totals td {
    font-size: 12px!important;
}

a.checkout-button.button.alt.wc-forward {
    padding: 4px;
    font-size: 15px;
    background-color: #5378b9;
}
.woocommerce-cart .cart-collaterals .cart_totals>h2 {
    background-color: #153670;
    color: #fff;
    font-size: 12px;
}
.woocommerce-cart table.shop_table thead {
    background-color: #153670;
    color: #fff!important;
 
    font-size: 12px!important;
}

form.checkout_coupon.mb-0 {
    background-color: #f9f9f9;
    padding: 15px;
    border: 1.5px dashed #dedede;
    width: 100%!important;
}
input.is-form.expand {
    background-color: #ccc;
    color: #666;
    margin-top: 15px;
    width: 100%!important;
}
.checkout_coupon .widget-title {
    border-bottom: 3px solid #ececec;
    font-size: .95em;
    padding-bottom: 10px;
    margin-bottom: 15px;
}
.fsmfe-wrapper .menu-overlay {
  display: block!important;
	padding-top: 130px;
}
.content-type-menu {
  width: 100%; 
  background-color: white;
  text-align: left;
	padding-left:15px!important;
}
.content-type-menu ul {
  padding: 15px;
}
.content-type-menu ul li ul.sub-menu {
  box-shadow: unset;
  border-radius: unset; 
  padding-left:10px;
}
body.overlay-activo {overflow-y:hidden}


/* Carlos: Ocultar temporalmente contenido en MEDIT y OLIGA3 */

.ocultar{display:none;}