/* 
Theme Name:		 Tema Ecommerce Memorable
Theme URI:		 https://ecommercememorable.com/
Description:	 Tema Ecommerce Memorable is a child theme of Storefront, created by Antonio Cantero
Author:			 Antonio Cantero
Author URI:		 https://ecommercememorable.com/
Template:		 storefront
Version:		 1.0.0
Text Domain:	 mi-tienda-online
*/


/*
    Add your custom styles here
*/
@import url( 'assets/css/fontello.css' );

/* Header */
.woocommerce-products-header h1{
	font-size: 41px;
    	font-family: "Oswald", HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}

.ecmem-featured-info {
    	padding: 1em 0;
    	margin: 0 0 1em;
}

.ecmem-featured-info .col-3 {
    	display: table;
    	width: 100%;
}

.ecmem-featured-info .col-3 .block {
    	width: 33%;
    	display: table-cell;
    	padding: 1em;
    	border: solid rgba(0,0,0,.05);
    	border-width: 1px 0 1px 1px;
    	color: #C0C33F;
}

.product .summary .row img, 
.ecmem-featured-info .col-3 .block img{
	display: inline;
    	float: left;
    	margin-right: 10px;
}

.ecmem-featured-info .col-3 .block.last {
	border-width: 1px;
}

/* Content */
.page-description{
	padding: 1em 0;
    	border: 1px solid rgba(0,0,0,.05);
    	border-width: 1px 0;
    	margin-bottom: 20px;
}

/* Storefront Powerpack */
.sp-designer .site-header{
	border-bottom: 1px solid #eaeaea;
	padding-top: 12px;
}

.contact-info {
	display: none;
}

/* Home page template */
.page-template-template-homepage .site-content .col-full{
	max-width: 100%;
	padding: 0px;
}

.page-template-template-homepage .site-content .content-area,
.page-template-template-homepage .site-content .site-main,
.page-template-template-homepage .site-content .site-main .page.type-page{
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.page-template-template-homepage .site-content .site-main .entry-content{
	max-width: 100%;
}

.page-template-template-blank .site-content .content-area{
	width: 100%;
}

.page-template-template-blank .site-content{
	padding-top: 50px;
}

.page-template-template-blank .site-header .col-full{
	padding-bottom: 20px;
}

/* WP PostRatings */
.post-ratings{
	display: inline-block;
}

.post-ratings img,
.post-ratings p{
	float: left;
}

.post-ratings p{
	margin-right: 5px;
    	margin-bottom: 10px;
}

/* Media queries */
@media (min-width: 768px){
	.storefront-breadcrumb {
    		padding: 1em 0;
    		margin: 0 0 1em;
	}

	.contact-info {
	    	margin: 0 0 1.618em;
	    	width: auto;
	    	clear: none;
	    	line-height: 1;
	        clear: both;
    		display: block;
    		width: 100%;
	}

	.page-template-template-no-title .content-area {
		width: 100%;
	}
}


@media (max-width: 568px){
	.page-template-template-homepage .site-content .col-full{
		margin-right: 0px;
		margin-left: 0px;
	}

	.woocommerce-products-header h1 {
	    	font-size: 28px;
	    	line-height: 41px;
	}

	..ecmem-featured-info {
		margin-bottom: 0em;
	}

	.ecmem-featured-info .col-3 .block.last {
		display: none;
	}

	.ecmem-featured-info .col-3 .block {
	    	border: solid rgba(0,0,0,.05);
	    	border-width: 1px;
	    	text-align: center;
	    	padding: 0.5em;
	    	font-size: 12px;
	}

	.ecmem-featured-info .col-3 .block img{
		display: block;
		float: none;
    		margin: 3px auto;
    		width: 30px;
	}	
}

@media (max-width: 66.4989378333em){
	.page-template-template-homepage .site-content .col-full{
		margin-right: 0px;
		margin-left: 0px;
	}	
}

/* Compatibilidad de estilos con Divi builder */
.et_divi_builder.page-template-template-homepage .entry-content{
	text-align: inherit;
}

.et_divi_builder #et_builder_outer_content .woocommerce-checkout .select2-container,
.et_divi_builder #et_builder_outer_content .woocommerce-checkout #order_comments{
	border: 1px solid #bbbbbb;
    	padding-left: 10px;
    	padding-top: 5px;
    	padding-bottom: 5px;
}

.et_divi_builder #et_builder_outer_content .woocommerce-checkout .woocommerce-billing-fields,
.et_divi_builder #et_builder_outer_content .woocommerce-checkout .woocommerce-shipping-fields{
	margin-top: 25px;
}

.et_divi_builder #et_builder_outer_content .woocommerce-info{
	padding: 1em 1.618em;
    	margin-bottom: 2.617924em;
    	background-color: #3d9cd2;
    	margin-left: 0;
    	border-radius: 2px;
    	color: #fff;
    	clear: both;
    	border-left: .6180469716em solid rgba(0,0,0,.15);
}

.et_divi_builder #et_builder_outer_content .woocommerce-info a{
	color: #fff;
	font-weight: bold;
}