/*
 Theme Name:   Aimiv Ingenieria Child
 Theme URI:    https://aimiv.cl
 Template:     aimiv
*/

.mainMenu ul li{
   
}

.alogo img{
    width: 200px;
}

.logofoot img{
    width: 250px;
}

.footIcon span.elementor-icon-list-icon{
    align-self: flex-start;
    margin-top: 4px;
}

.footMenu ul li ul {
    display: inline-block !important;
    margin-top: 20px;
}

.alogogrupo img{
    width: 180px;
}




.aSlider .swiper-slide-inner{
    min-width: 850px;
}

.aSlider .swiper-slide-contents{
    min-width: 850px;
}

.aSlider .elementor-slide-heading{
    width: 50%;
    display: inline-block;
    float: left;
    text-align: left;
    margin-right: 50px;
}

.aSlider .elementor-slide-heading span, .leSpen span{
    font-weight: bold;
    color: #0498ba;
}



.aSlider .elementor-slide-description{
    margin-top: 15px;
}

.caracteristicas img, .caracteristicas .elementor-image-box-img{
    width: auto !important;
    height: 90px !important;
}

.elementor-image-box-wrapper{
    padding-bottom: 30px;
}

.elementor-image-box-wrapper:after{
    content: "";
    background: transparent;
    position: absolute;
    bottom: 0;
    left: 45%;
    height: 10px;
    width: 1px;
}

.elementor-image-box-wrapper:hover:after{
    content: "";
    background: #0498ba;
    position: absolute;
    bottom: 0;
    left: 35%;
    height: 10px;
    width: 100px;
}


.page h1.entry-title{

}




.formCon p{
    margin-bottom:10px
}

.formCon input, .formCon textarea, .formCon input:focus, .formCon textarea:focus{
    border-color:#0498ba;
    width: 80%;
    padding:7px 15px;
    font-family: Lato;


}
.formCon label{
    color: #0498ba;
    font-size: 15px;
    font-family: Lato;
}

.formCon input:focus, .formCon textarea:focus{
    border-width: 2px;
}

.formCon input[type=submit]{
    background-color: #06085c;
}

.jet-sub-mega-menu{
    margin-left: -300px;
    margin-top: 15px;
}

.elementor-widget-text-editor a{
    display: inline-block;
}


.elementor-widget-icon-list li{
    list-style: none;
}

.interes  li{
    list-style: none;
    color: #fff;
    font-weight: bold;
}

.interes  li a{
    color: #fff;
    font-weight: 400;
}

.interes li.nol{
    margin-top:30px
}

.interes{
    margin-left: 20px;
}

.elementor-location-footer .sub-menu{
    width: 400px !important;
    margin-left: 100px !important;
}




@media (max-width:680px){
    .aSlider .elementor-slide-heading{
        width: 100%;
        display: block;
        float: none;
        text-align: left;
        margin-right: 0px;
        padding:0px 10px;
    }

    .aSlider .elementor-slide-description{
        padding:0px 10px;
        max-width: 100%;
        margin-top: -10px;
    }
    
    .aSlider .elementor-slide-button{
        margin-left: 10px;
    }

    .aSlider .swiper-slide-contents, .aSlider .swiper-slide-inner {
        min-width: 100%;
    }

    .formCon input, .formCon textarea, .formCon input:focus, .formCon textarea:focus{
        border-color:#0498ba;
        width: 100%;
        padding:7px 15px;
        font-family: Lato;
    
    
    }
    

}