@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/* font-family: "Poppins", sans-serif; */

:root{
    --colorBlanco: #FFFFFF;
    --colorRojo: #e82126;
    --colorVerde: #79bf59;
    --colorAmarillo: #FFBC13;

    --Tipografia: "Poppins", sans-serif;
}
body{
    font-family: var(--Tipografia) !important;
    position: relative;
    height: 100%;
}
.swiper {
    width: 100%;
    height: 100%;
  }

  .swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }


.top-bar{
    background-color: var(--colorRojo) !important;
}
.logo-header {
    display: flex;
    align-items: center;
    padding: 0;
    font-size: 36px;
    color: #1bbce8;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    width: 80px;
    height: 90px;
    position: relative;
    z-index: 9;
}
.header-info > ul li .icon-sm {
    float: left;
    margin-right: 15px;
    margin-left: 10px;
    margin-top: 7px;
}
.header-nav .nav>li.active>a{
    color: var(--colorRojo) !important;
}
.header-nav .nav>li:hover>a{
    color: var(--colorRojo) !important;
}
.header2 .logo-header {
    width: 90px;
}
.header2 .is-fixed .logo-header{
    height: 90px;
}
.logo-footer {
    max-width: 120px;
    height: auto;
}
.mg-lt{
    margin-left: 12.5%;
}


.site-button.button-lg{
    margin: 0px 5px 0px 0px !important;
    padding: 6px 16px 6px 16px !important;
}
.back-verde{
    background: var(--colorVerde) !important;
}
.back-rojo{
    background: var(--colorRojo) !important;
}
.wt-icon-box-wraper p:last-child{
    min-height: 0px;
}

.sobreNosotros .wt-icon-box-wraper p:last-child{
    min-height: 72px;
}
.text-white{
    color: var(--colorBlanco);
    }
p.text-white a{
    color: var(--colorBlanco);
}
.call-to-action-skew .call-to-action-left > *{
    color: #000;;
}
.footer-dark .footer-top p,.footer-dark .widget_services ul li a{
    color: var(--colorBlanco) !important;
}
.footer-dark .footer-top .widget.widget_about p{
    text-align: justify;
}
.footer-top .widget-title::after, .footer-top .widget-title::before{
    display: none !important;
}
.footer-top .widget-title{
    color: var(--colorAmarillo) !important;
}
.footer-top .icon-md img {
    height: 30px;
}
.wt-icon-box-wraper.left .icon-md{
    float: initial;
    text-align: center;
    margin: auto;
    display: block;
    margin-bottom: 10px;
}
.footer-top .wt-icon-box-wraper{
    text-align: center;
}
.recent-posts-entry-date .wt-post-date{
    background: transparent !important;
}


.overlay-wraper h1{
    color: var(--colorAmarillo) !important;
    margin-bottom: 0px;
}

.cont-video{
    cursor: pointer;
}
.nosotros .call-to-action-wrap{ 
    background: var(--colorVerde);
}
.nosotros .call-to-action-skew .call-to-action-left > *{
    color: var(--colorBlanco);
}
#accordion9 .acod-content{
    text-align: justify;
}
.wt-team-three .wt-team-info p a{
    color: #3d474a;
    font-size: 0.65rem;
}


.salones .filter-wrap.center{
    margin-top: 20px;
}
.salones .call-to-action-wrap{
    background: var(--colorVerde);
}
.salones .call-to-action-skew .call-to-action-left > *{
    color: var(--colorBlanco);
}

.material .wt-icon-box-wraper p:last-child{
    /* min-height: px; */
    line-height: 19px !important;
}
.material .wt-icon-box-wraper .wt-tilte{
    margin-bottom: 0px;
}
.info-maquila .wt-tabs.border-top .nav-tabs > li > a.active{
    color: var(--colorBlanco);
    background-color: #000;
}
.maquila .mySwiper p{
    text-align: justify;
}
.material .wt-icon-box-wraper p:last-child{
    text-align: justify;
}
.maquila .wt-icon-box-sm img {
    height: 80px;
}

.maquila .call-to-action-wrap{
    background: var(--colorVerde);
}
.maquila .call-to-action-skew .call-to-action-left > *{
    color: var(--colorBlanco);
}

.espectaculares .call-to-action-wrap{
    display: none;
}
.call-to-action-wrap.ban-espectaculares{
    display: none;
}
.espectaculares .call-to-action-wrap.ban-espectaculares{
    display: block;
}


.contacto .wt-contact-wrap{
    padding-bottom: 60px;
}
.contacto .call-to-action-wrap{
    display: none;
}

.cont-imagen img.salon1,.cont-imagen img.salon2,.cont-imagen img.salon3,.cont-imagen img.salon4, .renta img{
    display: none;
}
.show{
    display: block !important;
}

.terrenos .swiper-slide img{
    width: 360px;
}
.terrenos .swiper {
    /* margin-left: 0px; */
    width: 360px;
    /* margin-bottom: 20px;  */
}
.terrenos ul{
    padding-left: 2rem;
}
.terrenos p a.ubicacion{
    background: transparent;
    font-weight: 700;
}
.terrenos .call-to-action-wrap{
    background: var(--colorVerde);
}
.terrenos .call-to-action-skew .call-to-action-left > *{
    color: var(--colorBlanco);
}

.call-to-action-wrap.ban-terrenos{
    display: none;
}
.terrenos .call-to-action-wrap{
    display: none;
}
.terrenos .call-to-action-wrap.ban-terrenos{
    display: block;
}


.terrenos .swiper-button-next,.terrenos .swiper-button-prev{
    color: var(--colorAmarillo);
}
.terrenos .swiper-pagination-bullet-active{
    background: var(--colorAmarillo);
}
.wt-footer-bot-center{
    float: initial;
    text-align: center;
    margin-top: 20px;
}


.aviso-de-privacidad .aviso{
    padding: 60px 0px;
}
.aviso-de-privacidad .call-to-action-wrap{
    display: none;
}
.wt-gallery-bx{
    height: 254px;

}
.wt-img-effect img{
    height: 100%;
}
.wt-img-effect {
    position: relative;
    overflow: hidden;
    display: block;
    height: 254px;
}
.embed-responsive-16by9 {
    padding-bottom: 121.25%;
}
.text-white p{
    text-align: justify;
}
.swiper-button-next:after, .swiper-button-prev:after{
    color: var(--colorAmarillo) !important;
}
 header .icon-content span{
    display: block;
 }
 header .icon-content span a{
    color: #767676 !important;
 }
.footer-top .wt-icon-box-wraper{
    min-height: 154px;
}
.footer-top .icon-content p{
 /*margin-bottom: 10px !important;*/
 margin-bottom: 0px !important;
}
.section-content .back-verde .icon-content p{
    margin-bottom: 10px !important;
}
.section-content .wt-icon-box-wraper.center.p-a30.back-verde{
    min-height: 200px;
}
.footer-dark .footer-top p a{
    color: #FFF !important;
}
.contact-right-part .icon-content p{
    margin-bottom: 10px !important;
    
}
.contact-right-part .wt-icon-box-wraper.center{
    min-height: 264px;

}
@media only screen and (max-width: 768px){
    .wt-box .wt-info-has, .wt-thum-bx .wt-info-has{
        opacity: 1 !important;
        width: 100%;
        margin-bottom: 0;
    }
    .centradoMV{
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    .header-style-7 .logo-header {
        width: 70px;
        height: auto;
        margin-left: 30px;
    }
    .logo-header img{
        width: 70px;
    }
    .top-bar {
        color: #ffffff;
        padding: 0px 0;
    }
    .header-style-7 .navbar-toggler .icon-bar{
        background: var(--colorAmarillo) !important;
    }
    .header-style-1 .navbar-toggler .icon-bar{
        background: var(--colorAmarillo) !important;
    }
    .header-style-7 .navbar-toggler {
        display: block;
        position: absolute;
        top: -50px;
        transform: none;
        right: 30px;
    }
    .mg-lt {
        margin-left: 0%;
    }
    .swiper {
        width: 90%;
        height: 100%;
    }
    .wt-icon-box-wraper.left .wt-icon-box-sm{
        max-width: 75px;
        width: 100%;
    }
    .maquila .mySwiper .swiper-button-next,.maquila .mySwiper .swiper-button-prev{
        top: var(--swiper-navigation-top-offset, 25%);
    }
    .maquila .mySwiper h4{
        text-align: center;
    }
}