/*
 Theme Name:     Divi - Tema Hijo
 Theme URI:     
 Description:    Tema hijo para el tema Divi de elegant themes 
 Author:         Odrimeis
 Author URI:     https://odrimeis.es
 Template:       Divi
 Version:        3.6
*/

 
/*------------------------------------------------------- 
A partir de aquí puedes poner tus estilos de CSS personalizados 
------------------------------------------------------- */


@import url("../Divi/style.css");

/*home*/

.img-home .et_pb_module.et_pb_text .et_pb_text_inner{
	top: 50%;
}
.img-home .et_pb_module.et_pb_text .et_pb_text_inner h1{
	color: #fff;
}

@media all and (min-width: 1080px){
	.img-home .et_pb_module.et_pb_text{
		height: 600px;
	}
}
@media all and (max-width: 1080px){
	.img-home .et_pb_module.et_pb_text{
		height: 400px;
	}
}
@media all and (max-width: 480px){
	.img-home .et_pb_module.et_pb_text{
		height: 300px;
	}
}
/*textos*/
h1{
	text-align: center;
	font-weight: 500;
}
@media all and (min-width: 980px){
	h1{
		font-size: 40px;

	}
}


@media all and (max-width: 980px){
	h1{
		font-size: 40px;
	}
}


@media all and (max-width: 767px){
	h1{
		font-size: 20px;
	}
}


@media all and (max-width: 480px){
	h1{
		font-size: 40px;
	}
}

/*header*/
#main-header{
	background-color: #000;
}
.home #main-header{
	background-color: transparent;
	box-shadow: 0 0 0 rgba(0,0,0,.1); 
}
.home #main-header.et-fixed-header{
	background-color: #000!important;
}
.home #et-main-area{
	margin-top: -80px;
}
#top-menu a{
	color: #fff;
}
#et_search_icon:before{
	color: #fff;
}

/*pagina proyectos*/
@media (min-width: 980px){
	.clothing .et_portfolio_image img{
	height: 300px;
	object-fit: cover;
	}
	.home-slider .et_pb_slide_description{
		float: right;
    	width: 40%;
	}
	.home-slider .et_pb_slider .et_pb_container{
		width: 100%!important;
	}
	.home-slider .et_pb_slide_description{
		padding: 16% 0!important;
	}
}
#et-top-navigation .et-cart-info{
	display: none;
}
.nav li ul{
	background: #000;
}
@media (min-width: 768px) and (max-width: 980px){
	.clothing .et_portfolio_image img{
	height: 350px;
	object-fit: cover;
	}
}

@media (max-width: 980px){
	.et_pb_column {
	    width: 50%!important;
	}
}
@media (max-width: 768px){
	.et_pb_column {
	    width: 100%!important;
	}
}


.et_pb_portfolio .et_pb_portfolio_item .post-meta{
	display: none;
}
.et_pb_portfolio .et_pb_portfolio_item .et_pb_module_header{
	opacity: 0;
	transition: all .5s;
}
.et_pb_portfolio .et_pb_portfolio_item .et_pb_module_header{
	width: 100%;
    position: absolute;
    top: 45%;
    font-size: 38px;
    font-weight: 700;
    text-align: center;
    color: #fff;
}

.et_pb_portfolio .et_pb_portfolio_item:hover .et_pb_module_header{
	opacity: 1;
}
.et_pb_portfolio .et_pb_portfolio_item .et_portfolio_image{
	background-color: #000;
	overflow: hidden;
}
.et_pb_portfolio .et_pb_portfolio_item .et_portfolio_image img{
	transition: all .5s;
}
.et_pb_portfolio .et_pb_portfolio_item:hover .et_portfolio_image img{
	opacity: .8;
	-webkit-transform:scale(1.3);
	transform:scale(1.3);
}


/*galeria*/
.et_pb_gutters3 .et_full_width_page.woocommerce-page ul.products li.product, .et_pb_gutters3 .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item, .et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item, .et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters3 .et_pb_column_4_4 .et_pb_widget, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_widget{
	width: 25%;
	margin:0;
	padding: 2px 2px;
}
.et_overlay{
	background: rgba(0,0,0,.3);
	transition: all .5s;
}
.et_overlay:before{
	display: none;
}
.et_pb_gallery_image{
	overflow: hidden;
}
.et_pb_gallery_image img{
	transition: all .5s;
}
.et_pb_gallery_image:hover img{
	-webkit-transform:scale(1.3);
	transform:scale(1.3);
}
.et_pb_gallery_title{
	display:none;
}
/*página de producto*/
.price{
	display: none;
}
.single_variation_wrap{
	display: none!important;
}
.product_meta{
	display: none;
}
.woocommerce-tabs.wc-tabs-wrapper{
	display: none;
}
#sidebar{
	display: none;
}
#left-area{
	width: 100%;
}
#main-content .container:before{
	display: none;
}