/*
Theme Name: Elewert Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 4.0.7.1575366567
Updated: 2019-12-03 09:49:27

*/

.woocommerce div.product div.images .woocommerce-product-gallery__trigger{
	display: none;
}
#ivpa-content .ivpa_attribute.ivpa_text.ivpa_border .ivpa_term{
	font-size: 12px;
}
#footer-bottom{
	padding: 5px 0px 0px;
}
.woocommerce a.button{
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
}
a.button.product_type_variable.add_to_cart_button{
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 18px;
}
/********* Mobile Menu Collapse ********/
 
/**** This hides the sub menu items on mobile ****/
 
#main-header .et_mobile_menu li ul.hide {
display: none !important;
}
 
/**** This adjusts the positioning and the background transparency of the parent menu item on mobile ****/
 
#mobile_menu .menu-item-has-children {
position: relative;
}
#mobile_menu .menu-item-has-children > a {
background: transparent;
}
 
/**** This styles the icon and moves it to the right ****/
 
#mobile_menu .menu-item-has-children > a + span {
position: absolute;
right: 0;
top: 0;
padding: 10px 20px;
font-size: 20px;
font-weight: 700;
cursor: pointer;
z-index: 3;
}
 
/**** Here you can swap out the actual icons ****/
 
span.menu-closed:before {
content: "3";
display: block;
color: #fff;
font-size: 16px;
font-family: ETmodules;
}
 
span.menu-closed.menu-open:before {
content: "\4d";
}
/* Configurar blog 2 columnas */
/*.cu-blog .et_pb_salvattore_content[data-columns]::before {
	content: '2 .column.size-1of2' !important;
}
@media only screen and ( min-width: 981px ) {
	.cu-blog .column.size-1of2 {
	    width: 49%!important;
	    margin-right: 1%;
	}
}*/

.woocommerce ul.products li.product .woocommerce-loop-product__title{
  margin-top:40px;
}

/* Badege reCaptcha Google */
.grecaptcha-badge{
	z-index: 100;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title{
	font-size:0.9em;
}


@media (max-width: 1600px){

	.ivpa-content .ivpa_attribute[data-attribute="pa_tamano-zapatilla"].ivpa_text.ivpa_border .ivpa_term.ivpa_active {
	
	padding: 0 3px;
	font-size: 14px;
	margin-right: 0px;
	}

}

.et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h2 {

	font-size: 11px;
}

.ivpa-content .ivpa_attribute[data-attribute="pa_tamano"].ivpa_text .ivpa_term.ivpa_active{
	background: transparent!important;
	color: #0b2a4e;
	font-weight: normal;
	font-size: 14px;
}
@media (max-width: 767px){
	#ivpa-content .ivpa_custom_option.ivpa_text.ivpa_background .ivpa_term.ivpa_active.ivpa_instock, 
	#ivpa-content .ivpa_attribute.ivpa_text.ivpa_background .ivpa_term.ivpa_active.ivpa_instock{
		padding: 5px;
	}
}
#ivpa-content .ivpa_custom_option.ivpa_text.ivpa_background .ivpa_term.ivpa_active.ivpa_instock, 
#ivpa-content .ivpa_attribute.ivpa_text.ivpa_background .ivpa_term.ivpa_active.ivpa_instock{
	background: transparent!important;
	color:#0b2a4e;
	font-weight: normal;
}
span.ivpa_term.ivpa_active.ivpa_outofstock{
	background: transparent!important;
	color: #d7d7d7!important;
}
#ivpa-content .ivpa_custom_option.ivpa_text.ivpa_background .ivpa_term.ivpa_active.ivpa_outofstock:after, 
#ivpa-content .ivpa_attribute.ivpa_text.ivpa_background .ivpa_term.ivpa_active.ivpa_outofstock:after{
	background-image: none!important;
}