/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

.phantom-sticky.phantom-custom-logo-on .sticky-off .branding > a:not(.sticky-logo), .sticky-on .branding a {
    text-align: center;
}

.branding a img, .branding img {
    max-width: 70%;
    height: auto;
    margin: auto;
}

.sticky-on .branding a img {
    max-width: 50%;
}

rs-module-wrap#rev_slider_2_1_wrapper:before {
    content: '';
    background-image: url(https://www.cooperativalealcoop.com/wp-content/uploads/2021/12/line-verde.png);
    background-size: cover;
    position: absolute;
    width: 100%;
    height: 200px;
    left: 0;
    bottom: 0;
    z-index: 99;
}

ul.lista-huellas {
    list-style-image: url(https://www.cooperativalealcoop.com/wp-content/uploads/2021/12/huella.png);
}

ul.lista-huellas li {
	padding-bottom: 6px;
	color: #0d6c34;
}

.texto-hover {
	position: absolute;
    bottom: 10px;
    background: #FFF;
    box-shadow: 2px 2px 2px 2px #cdcbcb;
    border-radius: 24px;
	display:none;
}

.imagen:hover .texto-hover {
    display: block;
}

.elementor-testimonial__content {
    background: #DEDD07;
    padding-top: 99px;
    padding-bottom: 25px;
    border-radius: 84px 0;
	padding-left: 101px;
	padding-right: 10px;
}

.elementor-testimonial__footer {
    margin-right: -112px;
    margin-top: 37px;
}

div#titulo-testimonios {
    margin-bottom: -94px;
    z-index: 5;
}

i.eicon-chevron-left, i.eicon-chevron-right {
    font-size: 29px;
    color: #000;
}

.elementor-element-52cefc2 {/* margin-top: -163px; */
    z-index: 9;height: 1119px;
    }

.elementor-container.elementor-column-gap-extended {
	margin-top: -146px;
}

.contenedor-hover {
    position: relative;
    z-index: 1;
}


/*QUIENES SOMOS STYLE*/

.dato-qs {
    display: flex;
    padding: 5px;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
}

.dato-qs div {
    padding-right: 14px;
	font-family: 'Roboto Condensed';
}

.elementor-element-170590e,
.elementor-element-963b5f6,
.elementor-element-427e732,
.elementor-element-e6017b0{
    margin-bottom: 4px !important;
}

.elementor-element-42e5d65, .elementor-element-42e5d65 p,
.elementor-element-e1eb019, .elementor-element-e1eb019 p,
.elementor-element-340f75c, .elementor-element-340f75c p,
.elementor-element-db254c2, .elementor-element-db254c2 p{
    margin-bottom: 0px !important;
}

.p-box .elementor-widget-wrap.elementor-element-populated {
     /*padding: 0px !important; */
    /* margin: 0px !important; */
}

.p-box {
    box-shadow: 2px 2px 7px 2px #dcdbdb;
    margin-bottom: 20px;
    background-color: #FFF;
}

p.p-top {
    background-color: #00652a;
    display: inline-block;
    padding: 7px 20px;
	border-radius: 27px;
}

p.p-top:before {
    content: '';
    width: 1px;
    height: 1357px;
    position: absolute;
    right: 0;
    left: 0;
    margin: auto;
    background: #00652a;
    z-index: 1;
}

.miga {
    display: inline-flex;
    vertical-align: middle;
}

.miga a {
    color: #4C4C4C;
}

.miga a:hover{
	color: #FF4D0E;
}

.miga img {
	margin-right: 0;
    /*margin: 0;*/
}
.miga2 img {
    margin: 0;
}

.t-5{
	padding-top: 5%;
}

/* ALIADOS */

.elementor-element.image-sobre.elementor-widget.elementor-widget-image {
    margin-left: 50px;
    position: absolute;
    z-index: 1;
}

.elementor-element.image-sobre2.elementor-widget.elementor-widget-image {
    right: 60px;
    position: absolute;
    z-index: 1;
}
.p-3{
	padding-top: 3%;
	padding-bottom:3%;
}

/*-----FOOTER------*/
.flex-icon {
    display: flex;
}

.flex-icon img {
    padding-right: 10px;
}

/* FORMULARIO */

.form {
    max-width: 90% !important;
    margin: auto;
}

.form-col-2 {
    width: 49.5%;
    display: inline-flex;
    align-items: flex-start;
    justify-content: space-evenly;
}

.form-col-2 label {
    width: 100%;
}

.form label {
    padding: 7px;
}

.form input, .form textarea {
    border-radius: 23px;
    border-color: #afafaf;
}

.form textarea {
    height: 91px;
}

/* RESPONSIVE*/
@media only screen and (max-width: 768px) {
.elementor-21 .elementor-element.elementor-element-52cefc2 {
    height: 750px;
    background-position:content;
}
	
}

@media only screen and (max-width: 480px) {
	div#titulo-testimonios {
		margin-bottom: 0px;
		z-index: 5;
	}
	
	p.p-top:before{
		height:0px;
		z-index: 0 !important;
	}
	
	.elementor-element.image-sobre2.elementor-widget.elementor-widget-image,
	.elementor-element.image-sobre.elementor-widget.elementor-widget-image{
		position: relative !important;
		right: 0;
        left: 0;
		margin: 0;
	}
	
	.form-col-2 {
    	width: 100%;
	}
	
	

}	
@media only screen and (min-width:1920px) {
	.elementor-element-52cefc2 {
		height: 1122px !important;
	}
	
}
	