/*
Theme Name: StarFarma
Author: STARFARMA
Author URI: https://starfarma.es/ 
Template: Divi
Version: 1.0
Description: Theme with love, by StarFarma

*/


/*----------------- Empieza a añadir cambios aquí abajo -------------------------------

.woocommerce-page ul.products li.product a img, .woocommerce ul.products li.product a img {
width:300px;
height: auto;
box-shadow: 0 0 20px 15px Crimson;
}

.woosq-popup h1 {
	font-size:30px!important;
} 
*/


/*-------------------------------------------------------*/
/*-------------FLOATING CART---------*/
/*-------------------------------------------------------*/

@media only screen and (min-width: 481px){
.xt_woofc-checkout {
	font-size: 18px;}
}

@media only screen and (min-width: 481px){
.xt_woofc-product-title, .xt_woofc-price {
	font-size: 14px;}
}
/*-------------------------------------------------------*/
/*-------------Menú---------*/
/*-------------------------------------------------------*/

@media only screen and ( min-width: 981px ) {

/* Vertically center the top navigation */
#et-top-navigation { vertical-align: middle; float:none !important;}
.container { display:table; }

/* Center align the contents of the top navigation area */
#et-top-navigation { text-align:center; }
#et-top-navigation > * { text-align:left; }

#top-menu-nav, #et_top_search { float:none !important; display:inline-block !important}
#et_top_search { vertical-align: top !important; margin-top:3px }
	
	.nav li ul {
    width: 500px
	}

	#top-menu li li {

    width: 100%;
}
#top-menu li li a {
	padding: 5px 30px;
	width: 100%;}
	
	}


#top-menu li.mega-menu>ul>li>a:first-child {
    border-bottom: 1px solid rgba(0,0,0,.1);
	background-color: #1F8C8C;
	color:#ffffff!important;}

#top-menu li.mega-menu>ul>li>a:first-child:hover {
    border-bottom: 1px solid rgba(0,0,0,.5);
	color:black;}



/*-------------------------------------------------------*/
/*-------------Menú en móviles-------------------------*/
/*-------------------------------------------------------*/
@media only screen and ( min-width: 981px ) {

/* Vertically center the top navigation */
#et-top-navigation { vertical-align: middle; float:none !important;}
.container { display:table; }

/* Center align the contents of the top navigation area */
#et-top-navigation { text-align:center; }
#et-top-navigation > * { text-align:left; }

#top-menu-nav, #et_top_search { float:none !important; display:inline-block !important}
#et_top_search { vertical-align: top !important; margin-top:3px }
}

/*-------------------------------------------------------*/
/*-------------Columnas menú------------------------*/
/*-------------------------------------------------------*/
@media (min-width: 981px) {
#top-menu li.asesorias>ul{
		width:740px!important;
	}
#top-menu li.mega-menu>ul>li {
    width: 25%;
}
 
#top-menu li.mega-menu>ul>li:nth-of-type(4n) {
    clear: unset;
}
 
#top-menu li.mega-menu>ul>li:nth-of-type(4n+1) {
    clear: unset;
}
}




/*-------------------------------------------------------*/
/*-------------Quick view button-------------------------*/
/*-------------------------------------------------------*/

.woosq-btn:hover:after{
content: 'E'!important;
    font-size: 18px!important;
	
}



/*-------------------------------------------------------*/
/*-------------Texto botones woo-------------------------*/
/*-------------------------------------------------------*/

.woocommerce a.button, .woocommerce.et-db #et-boc .et-l a.button, .woocommerce-page a.button, .woocommerce-page.et-db #et-boc .et-l a.button {
	font-size:12px!important;
}

/*-------------------------------------------------------*/
/*-------------CTA en el menú ---------------------------*/
/*-------------------------------------------------------*/

.cta-menu a {
    padding: 20px !important;
	border-radius: 2px;
    background: #f2c48d;
	text-decoration:uppercase !important;
    color: #fff !important;
}
    
.cta-menu a:hover {
    background: #1f8c8c05;
    opacity: 1 !important;
	    color:#ffffff !important;
}

.et-fixed-header #top-menu a .cta-menu a {
	color: #ffffff!important;
}

/*-------------------------------------------------------*/
/*-------------Complianz textos--------------------------*/
/*-------------------------------------------------------*/

#cmplz-document {
	max-width: 1522px;


}

#cmplz-document p {
font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif;
font-size:16px;}




/*-------------------------------------------------------*/
/*-------------menú móviles collapsable------------------*/
/*-------------------------------------------------------*/
.et_pb_menu .et_mobile_menu .menu-item-has-children > a,
#main-header .et_mobile_menu .menu-item-has-children > a {
    background-color: transparent;
    position: relative;
}
.et_pb_menu .et_mobile_menu .menu-item-has-children > a:after, #main-header .et_mobile_menu .menu-item-has-children > a:after {
    font-family: 'ETmodules';
    text-align: center;
    speak: none;
    font-weight: 600;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    font-size: 18px;
    content: '\4c';
    top: 11px;
    right: 13px;
}
.et_pb_menu .et_mobile_menu .menu-item-has-children.visible > a:after,
#main-header .et_mobile_menu .menu-item-has-children.visible > a:after {
    content: '\4d';
}
.et_pb_menu .et_mobile_menu ul.sub-menu,
#main-header .et_mobile_menu ul.sub-menu,
.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li ul.sub-menu {
    display: none !important;
    visibility: hidden !important;
    transition: all 1.5s ease-in-out;
}
.et_pb_menu .et_mobile_menu li.visible > ul.sub-menu,
#main-header .et_mobile_menu li.visible > ul.sub-menu,
.et-db #et-boc .et-l #main-header .et_mobile_menu li.visible > ul.sub-menu,
.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu li.visible > ul.sub-menu,
.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li.visible > ul.sub-menu {
    display: block !important;
    visibility: visible !important;
}

