/*
Theme Name: Senderos
Text Domain: Senderos
Version: 1
Requires PHP: 7.1
Description: Senderos tema
Author: Muva
Author URI: #
Theme URI: #


*/

/*----------------FUENTES-----------------**/


body{
    font-family: 'Montserrat';
}


@font-face {
    font-family: 'Montserrat';
    src: url('../senderos/assets/fonts/Montserrat-Regular_0.otf');
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat-medium';
    src: url('../senderos/assets/fonts/Montserrat-Medium_0.otf');
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat-semibold';
    src: url('../senderos/assets/fonts/Montserrat-SemiBold.ttf');
    font-style: normal;
}

@font-face {
    font-family: 'Wavehaus-bold';
    src: url('../senderos/assets/fonts/Wavehaus-128Bold.otf');
    font-style: normal;
}
@font-face {
    font-family: 'Wavehouse';
    src: url('../senderos/assets/fonts/Wavehaus-28Thin.otf');
    font-style: normal;
}





/*----------------------------------------**/

div#contenedor-share {
    padding: 6% 0;
    text-align: center;
}


.container{
    width: 1200px;
    max-width: 90%;
    margin: 0 auto;
}
.container2{
    width: 1200px;
    max-width: 95%;
    margin: 0 auto;
}


span.salto-linea {
    display: block;
}
span.semibold {
    font-family: 'Montserrat-semibold';
}

ul.slider {
    padding: 0;
    margin: 0;
}
iframe {
    width: 100%;
    height: 200px;
}

span.bold {
    font-family: 'Montserrat';
    font-weight: bold;
}



/**-------------CONFIGURANDO LOS DOTS DEL SLIDER----------*/

.slider .slick-dots li.slick-active button {
    background: #c2d500;
    border: none;
}

.slider .slick-dots li.slick-active button::before {
    border: none;
}

.slider .slick-dots li button {
    border: none;
    border-radius: 15px;
    height: 15px;
    width: 15px;
    background: #fff;
    font-size: 0; 
    width: 5px;
    height: 12px;
}
ul.slick-dots {
    list-style: none;
    text-align: center;
    padding: 0;
    margin-top: -28px;
    position: relative;
    z-index: 2;
    -webkit-box-shadow: -1px -8px 25px -12px rgba(0,0,0,0.75);
    -moz-box-shadow: -1px -8px 25px -12px rgba(0,0,0,0.75);
    box-shadow: -1px -8px 25px -12px rgba(0,0,0,0.75);
}
ul.slick-dots li {
    display: inline-block;
    margin-right: 5px;

}
/**-----------------------------------*/

/**--------------BANNER TRNASVERSAL-----------------*/
.banner-transversal{
    width: 100%;
    min-height: 200px;
    background-position: center;
    background-size: cover;
    position: relative;
}

.contenedor-menu-hambur {
    display: block;
    width: 100%;
    min-height: 65px;
    background: transparent;
    position: absolute;
    top: 0px;
    z-index: 10;
}

.menu-hamburguesa{
    content: url(../senderos/assets/img/menu-hamburguesa.svg);
    width: 60px;
    top: 5px;
    left: 0px;
    position: absolute;
}
.menu-compartir{
    content: url(../senderos/assets/img/compartir.svg);
    width: 60px;
    top: 5px;
    right: 0px;
    position: absolute;

}

.site-header2{
    position: fixed;
    background: #fff;
}


div#contenedor-share{
    display: none;
}
.block{
    display: block!important;
}


/**------------TITULO TRNASVERSAL-----------------*/

.titulo-seccion h2{
    color: #1a5632;
    font-family: 'Montserrat';
    font-size: 30px;
}
.titulo-seccion p{
    color: #333333;   
    font-family: 'Montserrat';
    font-weight: 400;
    
}


/*-----------------CALENDARIOS-------------**/

footer.Footer {
    padding-bottom: 40px;
}
.calendly-badge-widget {
    right: 0px!important;
    bottom: 0!important;
    width: 100%!important;
}
.calendly-badge-content span {
    display: none!important;
}
.calendly-badge-widget .calendly-badge-content {
    height: 44px!important;
    border-radius: 25px 25px 0 0!important;
    padding-top: 15px;
    padding: 0 98px!important;
    position: relative;
   font-size: 15px!important;
}

.calendly-badge-widget .calendly-badge-content:before {
 content: url(../senderos/assets/img/calendario.svg);
 width: 26px;
 position: absolute;
 right: 48px;
 top: 7px;

}

.btn-whatsapp-footer {
    position: fixed;
    width: 100%;
    bottom: 0;
       background: #2db742;
    text-align: center;
    padding: 12px 0;
    border-radius: 20px 20px 0 0;
}
.btn-whatsapp-footer a {
    font-family: 'Montserrat-semibold';
    text-decoration: none;
    color: #fff;
    position: relative;
        letter-spacing: 1px;
}
.btn-whatsapp-footer a:before {
    content: url(../senderos/assets/img/icono-wpp1.svg);
    position: absolute;
    width: 25px;
    right: -34px;
    bottom: -6px;
}


/*-----------------------------------------------*/
/**-----------------RESPONSIVE-------------******/
/*-----------------------------------------------*/

@media(min-width:360px) {
    .calendly-badge-widget .calendly-badge-content {
        padding: 0 118px!important;

    }
    .calendly-badge-widget .calendly-badge-content:before {
        width: 26px;
            right: 67px;
        top: 7px;
    }
  
}
@media(min-width:375px) {

   
iframe {
    width: 100%;
    height: 250px;
}

.calendly-badge-widget .calendly-badge-content {
    padding: 0 125px!important;
}

.calendly-badge-widget .calendly-badge-content:before {
    right: 57px;
    top: 7px;
}

}


@media(min-width:414px) {
    .calendly-badge-widget .calendly-badge-content {
        padding: 0 145px!important;
    }
    .calendly-badge-widget .calendly-badge-content:before {
        right: 70px;
        top: 7px;
    }
}



