/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.3.1.1624480903
Updated: 2021-06-23 15:41:43

*/

.soluciones{
	box-shadow: 7px 10px 21px 0px rgb(0 71 108 / 16%) !important;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s !important;
}

.tipo-calderas{
	display:flex;
	 align-items: center;
}

.caja1-caldera{
	width:50%;
	padding:10px;
}

.caja2-caldera{
	width:50%;
	padding:10px;
	text-align:justify;
}

a:hover{
	color:#2D7D47 !important;
}


button{
border: 1px solid #2D7D47;
border-width:1px 1px 5px 1px;
color:#1C310B !important;
    
}

button:hover{
background: #2D7D47;

}
@media screen and (max-width: 480px) {
    .descripcion-slider { 
        display:none;
		
    }
	img{
		max-width:60%;
	}
	
	.tipo-calderas{
	  display:block;
	 align-items: center;
}
	
	.caja1-caldera{
	width:100%;
	padding:10px;
}
	
.caja2-caldera{
 width:100%;
 padding:10px;
 text-align:justify;
}

}
/***Tienda***/

.woocommerce ul.products li.product a img{
    height: 250px !important;
    object-fit: contain !important;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title{
	background:#2D7D47;
	padding-right:2px;
	padding-left:2px;
	height:64px;
}

/*centrar titulos horizontal y verticalmente*/
 h2.woocommerce-loop-product__title{
display:flex;
    justify-content: center;
    align-items: center;
   
}

/**margen boton**/
ul.products li.product .button{
    margin: 0px 8px;
 
}

/*producto agotado etiqueta*/
.woocommerce-LoopProduct-link{
  position: relative;
}

.woocommerce-LoopProduct-link .out-of-stock{
  position: absolute;
  background:red;
  color:white !important;
  padding:4px 10px;
  right: 0px !important;
  margin-right: 23px !important;
  top:78px;
}

/****movil grid tienda**/

@media (max-width: 768px){
    h2.woocommerce-loop-product__title{
        height:57px;
    } 
    
      /*alto del contenedor precio*/
ul.products li.product .price{
    height: 50px;
}


}
/*******posición bolita oferta******/
.woocommerce ul.products li.product .onsale {
   top: 60px !important;
   margin: -0.5em 15px 0 0 !important;
}

/***Bolita oferta roja**/
.woocommerce span.onsale{
background-color:#e13a3a !important;
padding:5px !important;
}

@media (max-width: 767px){
    
    h2.woocommerce-loop-product__title{
        height:87px;
    }
    
    /*alto del contenedor precio*/
ul.products li.product .price{
    height: 50px;
}

}
/**En dispositivos muy pequeños se vera en una columna*/
@media (max-width: 360px){
/*********/
 .woocommerce.columns-3 ul.products {
    grid-template-columns: repeat(1,1fr);
}
}

