/*
 Theme Name: Divi child v1.11
 Theme URI: https://www.global-mente.com
 Description: Tema base hijo de Divi para esta web, para Divi 3.11 y superior.
 Author: Global Mente
 Author URI: https://www.global-mente.com
 Template: Divi
 Version: 1.11
*/


/* estilos personalizados */

h1, h2, h3, h4, h5, h6, h7{word-break:keep-all; word-wrap:normal}


#listado-categoria-provisional .et_shop_image{display:none !important}
#listado-categoria-provisional .product.type-product{border-bottom: 1px solid #cecece; padding-bottom:10px !important; margin-bottom:2em !important}


#main-header{    
	-webkit-box-shadow: 0 1px 0 #fff;
    -moz-box-shadow: 0 1px 0 #fff;
    box-shadow: 0 1px 0 #fff;
}

.lnk-tienda a, .lnk-tienda a:visited{color:#5fc7ae !important; font-weight:bold !important;}
.lnk-tienda a:hover{}

.borde-curvo{border-radius:50px;}

.ten-columns .et_pb_module {width: 10%; float: left;}
.nine-columns .et_pb_module {width: 11.11%; float: left;}
.eight-columns .et_pb_module {width: 12.5%; float: left;}
.seven-columns .et_pb_module {width: 14.28%; float: left;}
.six-columns .et_pb_module {width: 16.66%; float: left;}
.five-columns .et_pb_module {width: 20%; float: left;}


ul.products.columns-1 li.product.type-product{width:100% !important; max-width:100% !important}

/* woo personalizado */

body.woocommerce h1.product_title.entry-title{font-size: 20px !important}

.return-to-shop{margin-bottom:2em !important}

mark.count{display:none}
.wpmenucart-icon-shopping-cart-0:before{color:#5fc7ae}
body.woocommerce-cart #main-content{margin-top: 3em;}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added::after{display:none !important}
a.added_to_cart.wc-forward{display:block !important; padding-left: .5em;}

.product .related h2{font-size:16px !important}

.listado-t1-cabecera{}
.listado-t1-cabecera .et_portfolio_image{max-width:200px !important}
.listado-t1-fila:hover{/*background-color:#b7e6da*/}
.listado-t1-fila .et_pb_module.et_woo_atc a{font-size:12px !important}

.listado-cat-sidebar-otras-cat h2.woocommerce-loop-category__title{font-size:14px !important; text-align:center !important}


/*
.listado-productos-t1 ul.products li.product{
	float:none;
	max-width:100%;
	width:100% !important;
	margin-bottom:1em;
	border-bottom:1px solid #ccc;
	margin-right:0 !important;
	padding-bottom:1em;
}
.listado-productos-t1 ul.products li.product span.et_shop_image{
	display:none;
}
.listado-productos-t1 ul.products li.product h2{
	font-size:1.5em !important;
}
.listado-productos-t1 ul.products li.product .add_to_cart_button{font-size:.75em}
.listado-productos-t1 ul.products li.product .add_to_cart_button:after{font-size:1.6em}


.listado-categorias-t1 ul.products{list-style-type:disc; list-style-position:outside;}
.listado-categorias-t1 ul.products li.product-category{width:100% !important; margin:0 0 0 1em !important; list-style-type:disc; list-style-position:outside;}
.listado-categorias-t1 ul.products li.product-category img{display:none !important;}


.listado-categorias-c1 h2{text-align:center}


.listado-productos-t2 ul.products li.product{
	float:none;
	max-width:100%;
	width:100% !important;
	margin-bottom:1em;
	border-bottom:1px solid #ccc;
	margin-right:0 !important;
	padding-bottom:1em;
}
.listado-productos-t2 ul.products li.product span.et_shop_image{
	display:inline-block;
	max-width:75px;
	max-height:75px;
	vertical-align:top;
	float:left;
	padding-right:1em;
}
.listado-productos-t2 ul.products li.product h2{
	font-size:1.5em !important;
}
.listado-productos-t2 ul.products li.product .add_to_cart_button{font-size:.75em}
.listado-productos-t2 ul.products li.product .add_to_cart_button:after{font-size:1.6em}

*/

	.ten-columns .et_pb_module {width: 100%;}
	.nine-columns .et_pb_module {width: 100%;}
	.eight-columns .et_pb_module {width: 100%;}
	.seven-columns .et_pb_module {width: 100%;}
	.six-columns .et_pb_module {width: 100%;}
	.five-columns .et_pb_module {width: 100%;}
	



/* woo personalizado */



/* blog styles */
body.single-post article{font-size:16px}
/*body.single-post article h1{font-size:2em; line-height:1.4em}
body.single-post article h2{margin-top:1em; font-size:1.5em; line-height:1.4em}
body.single-post article h3{font-size:1.3em; margin-top:1em}
body.single-post article h4{font-size:1.1em; margin-top:1em}*/

.et_pb_widget {
    margin-bottom: 30px !important;
    padding: 20px;
	background-color:#f2f2f2;
	border-radius:20px;
	
}
.et_pb_widget_area h4.widgettitle, #sidebar h4.widgettitle {
	border-bottom: 2px dotted #5fc7ae;
	margin-bottom: 1em;
	display: inline-block;
}
.et_pb_widget_area ul li span.post-date, #sidebar ul li span.post-date {
	font-size: .75em;
	display: block;
	color: #aaa;
}
/* blog styles END */


.footer-widget .widget_media_image{margin-bottom:1em !important}
.footer-widget h4.title{margin-bottom:1em}
.footer-widget ul.limpio li{padding-left:0 !important}
.footer-widget ul.limpio li:before{display:none}

#creado-por{clear: both; font-size:.75em; color:#AAD8DB}
#creado-por a, #creado-por a:visited{color:#AAD8DB}
#creado-por a:hover{color:#ffffff; text-decoration:underline}


/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
	
	#et-info{float:right}
	span.shop-cart{display:none}
	
	.listado-blog{margin-top:-2em !important} /* igualar con sidebar */
	.listado-blog article h2.entry-title{padding-top:0em}
	.listado-blog article img { float:left; max-width:40%; margin-right:1em;}   
	.listado-blog article .post-content{padding:1em;} 
	.listado-blog .et_pb_post{ padding-right:1em;}
	
}

 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {
	.listado-blog{margin-top:-2em !important} /* igualar con sidebar */
	.listado-blog article h2.entry-title{padding-top:0em}
	.listado-blog article img { float: left; max-width: 40%; margin-right: 1em;}   
	.listado-blog article .post-content{padding:1em;} 
	.listado-blog .et_pb_post{ padding-right:1em;} 

}


/*** intervalo 'conflictivo' de Divi ***/
@media all and (min-width: 981px) and (max-width: 1099px) {


}

 
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
	.ten-columns .et_pb_module {width: 20%;}
	.nine-columns .et_pb_module {width: 33.3%;}
	.eight-columns .et_pb_module {width: 25%;}
	.seven-columns .et_pb_module {width: 25%;}
	.six-columns .et_pb_module {width: 33.3%;}
	.five-columns .et_pb_module {width: 33.3%;}


	h2.woocommerce-loop-product__title{font-size: 18px !important}
	a.add_to_cart_button{font-size:16px !important}
	
	#creado-por{float:none !important; text-align: center;}
 
}

 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
 
}

 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
	
	
	body.woocommerce h1.product_title.entry-title{margin-top:1em !important}

	
	.listado-blog article .post-content{}
	.listado-blog article h2.entry-title{font-size:1.4em; line-height:1.3em}

	.ten-columns .et_pb_module {width: 100%;}
	.nine-columns .et_pb_module {width: 100%;}
	.eight-columns .et_pb_module {width: 100%;}
	.seven-columns .et_pb_module {width: 100%;}
	.six-columns .et_pb_module {width: 100%;}
	.five-columns .et_pb_module {width: 100%;}
	
	
 
}

 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
 
}

