
/* 
 Theme Name:     Bare bones for Divi
 Author:         Divi theme examples
 Author URI:     http://www.divithemeexamples.com 
 Template:       Divi
 Version:        1.0 
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 


.envol_qs { margin-top:20%; margin-bottom:10%;}
.cols_qs, .cols_qs-2 { width:32%; display:inline-block; vertical-align:top; text-align:left;}
.cols_qs { padding-right:20px;}
.cols_qs-2 { padding-left:40px; text-align:right;}

.tablet_pro { display:none;}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width:100%;}

/* Cambia el icono del menu hamburgueza cuando está cerrado */
.mobile_menu_bar:before  {
	color:#ffffff!important;
}

/* Cambia el icono del menu hamburgueza a X cuando está abierto */
.mobile_nav.opened .mobile_menu_bar:before {
    content: '\4d'; 
	color:#ffffff;
}

#mc_embed_signup { width:98%!important; background: #08ccc2!important;  padding-top: 20px;}
#mc_embed_signup_scroll h2, .indicates-required, label  { color:#000000;}
#mc_embed_signup .button { background:#000000!important; border-radius: 0px;}



.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: left;
    width: 48%;
}


/*adjust Divi Menu module breakpoint*/
@media only screen and (max-width: 1180px) {


.tablet_pro { display:block;}

.tablet_pro_off { display:none;}

}


@media (max-width: 998px) { 

.tablet_pro { display:none;}
.tablet_pro_off { display:block;}

}