/*
 Theme Name:   Enfold Child
 Theme URI:    www.kriesi.at/themes/enfold/
 Description:  Enfold theme modificado por Asesoresweb
 Author:       Kriesi
 Author URI:   http://www.kriesi.at
 Template:     enfold
 Version:      3.2.3
 Text Domain:  enfold-child
*/
@import url("../enfold/style.css");

/* =Aquí empieza la personalización de tu tema
-------------------------------------------------------------- */
.logo img{
	height: 45px!important;
    margin: 5px;
}
span.breadcrumb-title{ display:none; }
.inner_product .inner_product_header h3{ 
	display:block!important;
	/*margin-top:40%!important;*/
	font-size:1.2em;
}
.inner_product .inner_product_header div.btn_comprar {
    display:none;
	margin-top: 47%!important;
}
div .products .product-category.product{ padding-bottom:15px!important; }
.products .product-category h3{ font-size:1.2em; }
.products .product-category h3 mark.count{ display:none; }
.products .product-category .image-overlay-inside::before, .image-overlay .image-overlay-inside::before{ display:none; }


.loop-category-description{ color:#666666; padding:15px; height:253px; }
.term-description>p{ font-size:1.2em!important; }
.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{ overflow-x:auto!important; }
.vc_tta-tabs-list li:nth-child(2){ display:none!important; }



/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */
.single_add_to_cart_button{ text-transform:uppercase; }
.quantity input[type=button], .quantity input[type=text]{ border:0px!important; }


.homenopadding{ padding-top:10px!important; }

/*FOOTER*/
#footer {
    padding: 15px 0 15px 0;
}
#footer .bg_blanco{ background-color:#ffffff; padding: 15px 0 15px 0; }
#footer .direccion_footer{ max-width:300px; float:left; }
#footer .logos_footer{ max-width:980px; float:right; padding-top:10px; text-align:center; }
#footer .direccion_footer *{color:#000000; }

/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */
	div .products .product{	
		background-color:#ffffff!important;
		width:24%;
		padding-bottom:34%; /*CUADRADO CON 24%*/
		margin:0.5%!important;
	}
	div .products .product .inner_product{  }
	
	div .products .product.grande{
		width:49%!important;
		padding-bottom:48.9%!important;	
	}
	div .products.slide-entry-wrap .product.grande, div .related.products .product.grande{
		width:24%!important;
		padding-bottom:24%!important;	
	}
	div .related.products .product{
		width:23.9%!important;
		padding-bottom:23.9%!important;
	}
	div .products .product.grande.img-categoria{ background-color:#ffffff!important; }
	div .products.slide-entry-wrap .product.grande.img-categoria, div .related.products .product.grande.img-categoria{ display:none; }
	
	.products .product.first{ clear:none!important; }
	.products .product.last{   margin:0.5%!important;   }
	
	
	/*CONTENEDOR DE LA IMÁGEN DEL PRODUCTO */
	.inner_product:hover .thumbnail_container{ opacity: .2; }
	.inner_product .thumbnail_container{ 
		position:absolute!important; 
		top:0!important; 
		left:0!important; 
		bottom:0!important; 
		right:0!important; 
		text-align:center!important; 
		height:100%!important; 
		font: 0/0 a; 
		
		opacity: 1;
		transition: opacity .5s ease-out;
		-moz-transition: opacity .5s ease-out;
		-webkit-transition: opacity .5s ease-out;
		-o-transition: opacity .5s ease-out;
	}
	.inner_product .thumbnail_container:before{
		content: ' '!important;
		display: inline-block!important;
		vertical-align: middle!important;
		height: 100%!important;	
		
	}
	.inner_product .thumbnail_container img{  vertical-align: middle!important; display: inline-block!important; }
	h2.woocommerce-loop-product__title{ font-size:1.3em!important; }
	
	/*CONTENEDOR DE LOS TEXTOS DEL PRODUCTO */
	.inner_product:hover .inner_product_header{ /*opacity: 1;*/ }
	.inner_product .inner_product_header{ position:absolute!important; width:100%; bottom:0px;
		/*opacity: .0;
		transition: opacity .5s ease-out;
		-moz-transition: opacity .5s ease-out;
		-webkit-transition: opacity .5s ease-out;
		-o-transition: opacity .5s ease-out;*/
	}/**/
	.inner_product .inner_product_header h3{ /*display:none;*/ text-align:center; /*margin-top:40%;*/ font-weight:bold; }
	.inner_product .inner_product_header div.btn_comprar{ text-align:center; margin-top:67%; margin-left:auto; margin-right:auto; color:#000000; border:1px solid #E9E9E9; padding:4px; width:80px; text-align:center;  }

	.product-sorting *{ display:none; }
}


@media screen and (min-width: 768px) {
.five-columns.vc_row .vc_col-sm-2 {
float: left;
width: 18.5%;
padding: 0;
margin-right: 1.5%;
min-height: 0;
}
.five-columns.vc_row .vc_col-sm-2:nth-last-child(2) {
margin-right: 0;
}
}

/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

}
