/*
   Theme Name: Sucopack
   Theme URI: https://sucopack.com/
   Description: Tema para Sucopack, basado en Astra.
   Template: astra
   Version: 1.0.0
   Text Domain: sucopack
 */

/* footer */
footer p {
  font-size: 0.95em;
}

/* home-slider*/

.home-slider {
	text-shadow: 0 0 10px #000;
}
.home-slider .wp-block-uagb-slider-child .swiper-content {
	min-height: 80vh;
}

.home-main-slogan {
	max-width: 960px;
}
.home-main-text {
	max-width: 725px;
}

/* Home - Featured products */
.featured-products .uagb-ifb-image-content {
	margin-bottom: -16px;
}
.featured-products .uagb-ifb-title-wrap {
	margin-bottom: -7px;
}
.featured-products .uagb-ifb-title {
	/* min-height: 3.9em; */  /* same height for all blocks: 3 lines (based on a line-height of 1.3em) */
}
.featured-products .uagb-ifb-desc {
	/* text-align: justify; */
	min-height: 8.8em; /* same height for all blocks: 8 lines (based on a line-height of 1.1em) */
}
.featured-products .wp-block-button__link {
	display: block;
}

/* Home - Solutions for the industry */
.home-solutions .uagb-ifb-title {
	min-height: 2.6em; /* same height for all blocks: 2 lines (based on a line-height of 1.3em) */
	display: flex;
	align-items: center;
	justify-content: center;
}
.home-solutions .uagb-ifb-desc {
	/* text-align: justify; */
	min-height: 16em; /* same height for all blocks */
	background: #e6e6e6;
	padding: 13px;
}
.home-solutions .wp-block-button__link {
	display: block;
}

/*  */
.sucopack-h-infobox.sucopack-h-infobox-bordered .uagb-ifb-content {
	border-left: 4px solid #0059a0ff;
	padding-left: 20px;
}


/* Asistencia & servicios - Tabla de pilares */
.pilars-table table {
	border: none;
    border-collapse: separate;
    border-spacing: 4px;
}

.pilars-table td, 
.pilars-table th {
    border: none;
}

.pilars-table thead th {
	/* font-family: 'Bebas Neue',sans-serif; */
	text-transform: uppercase;
	font-size: 1.25rem;
    background-color: #195ca6;
    color: #ffffff;
}

.pilars-table tbody td {
    background-color: #e6e7e8;
    color: #6d6e70;
}

.pilars-table tbody tr td:nth-child(1) { /* primera col. */
	font-family: 'Bebas Neue',sans-serif;
	font-size: 1.25rem;
    color: #195ca6;
    font-weight: bold;
}

.squared-ul {
	list-style-type: square;
}
.squared-ul li {
	margin-bottom: 0.5em;
}

/* Control termico */

.cmp-vinplast .uagb-ifb-desc a:link, .cmp-vinplast .uagb-ifb-desc a:visited {
	color: #595959;
	text-decoration: none;
}
.cmp-vinplast .uagb-ifb-desc a:active, .cmp-vinplast .uagb-ifb-desc a:hover {
	color: #1e5aa3;
}

/* Contact */
.wpcf7 label {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}

.wpcf7 label .label-text {
	min-width: 100px;
	line-height: 40px;
	text-align: right;
	font-size: 1.1em;
	color: #6d6e70;
}

.wpcf7  .wpcf7-form-control-wrap {
	flex: 1 1 0%;
}

.wpcf7 .submit-row p {
	display: flex;
	flex-flow: row-reverse;
}

.contact-map > div {
	display: none;
}
.contact-map mappress-map {
	z-index: 0; /* para evitar que se vea sobre el menú en desktop */
}

/* About */
.mission-vision-values .uagb-container-inner-blocks-wrap {
	background: #e6e7e8;
	padding: 10px;
}