/*
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 }
}


#top-menu li li a {
	padding: 1px 30px;
	font-size:14px;}



#top-menu li.mega-menu>ul>li>a:first-child {
    border-bottom: 1px solid rgba(0,0,0,.1);
	background-color: #8f4d79;
	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.mega-menu>ul>li {
    width: 50%;
}
	.et-menu-nav li.mega-menu>ul>li {
		width: 50%;}

 
#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;
}
	
	.et_pb_menu .et-menu-nav>ul ul {
    padding: 20px 0;
    /* text-align: center; */
}
.et-menu-nav li.mega-menu>ul {
    padding: 30px 20px;
    position: absolute!important;
    width: 100%;
    left: -50px!important;
}
	.et-menu-nav li.mega-menu li>a {
    width: 500px!important;
}
	
	.nav li ul {
    width: 350px;
	}
.et-menu li li a {
    padding: 6px 20px;
    width: 3500px;
}
}



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

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

.woocommerce ul.products li.product .button {

    top: 1px;
}


/*-------------------------------------------------------*/
/*-------------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;
}



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

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


}

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


.woocommerce ul.products li.product .button {
    font-family: 'Righteous',display;
background-color: rgba(255,255,255,0.57);
    border-width: 1px!important;
    border-color: rgba(0,177,171,0.5);
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
	letter-spacing: 1px;}