/*************************************************** Grales ***********************************************************/
.select-hidden-label {
    color: transparent;
    position: fixed;
    margin-top: -20px;
}

/* Select box personalizado */
.styled-select-ray-minimal{
    font-family: 'Gotham Rounded Light', 'sans-serif';
    font-size: 16px !important; /*Ojo mueve la linea vertical y la flechita*/
    color:#555; !important;
    background-color:#FFFFFF !important;
    cursor: pointer;

    -moz-appearance:none;
    -webkit-appearance:none;
    appearance:none;

    background-image:
            linear-gradient(45deg, transparent 50%, #555 50%),
            linear-gradient(135deg, #555 50%, transparent 50%),
            linear-gradient(to right, #ccc, #ccc) !important;
    background-position:
            calc(100% - 20px) calc(1em + 0px),
            calc(100% - 15px) calc(1em + 0px),
            calc(100% - 2.5em) 0.3em;
    background-size:
            5px 5px,
            5px 5px,
            1px 1.5em;
    background-repeat: no-repeat;
}
.styled-select-ray-minimal:focus{
    background-image:
            linear-gradient(45deg, #555 50%, transparent 50%),
            linear-gradient(135deg, transparent 50%, #555 50%),
            linear-gradient(to right, #ccc, #ccc) !important;
    background-position:
            calc(100% - 15px) 1em,
            calc(100% - 20px) 1em,
            calc(100% - 2.5em) 0.3em;
    background-size:
            5px 5px,
            5px 5px,
            1px 1.5em;
    background-repeat: no-repeat;
    outline: 0!important;
}

/* Menu */
.menu-travel{
    font-family: 'Gotham Rounded Medium', 'sans-serif';
    font-size: 18px;
}
.menu-travel>div{
    background-color: #287DAE;
    padding: 8px;
}

.pegajoso{
    position: fixed !important;
    z-index: 1000;
    top: 0;
    width: 100% !important;
    max-width: 1170px;
}

/* Cuerpo */
.tamano-slider{
    max-width: 1900px;
    margin: 0 auto;
    border-bottom: 8px solid #2d89bf;
}
.title-slider{
    font-family: 'Gotham Rounded Bold', 'sans-serif';
    font-size: 32px;
    color: #135D9F;
}
.text-slider{
    font-family: 'Gotham Rounded Light', 'sans-serif';
    font-size: 24px;
    color: #363636;
    margin-top: -222px;
}

.title-act{
    font-family: 'Gotham Rounded Bold', 'sans-serif';
    font-size: 24px;
    color: #135D9F;
}
.title-ina{
    font-family: 'Gotham Rounded Light', 'sans-serif';
    font-size: 24px;
    color: #000;
}

.linea-vert-right{
    border-right: 2px solid #2d89bf;
    min-height: 124px !important;
}
.text-numeros{
    font-family: 'Gotham Rounded Bold', 'sans-serif';
    font-size: 32px;
    color: #135d9f;
}
.title-trival-negro{
    font-family: 'Gotham Rounded Bold', 'sans-serif';
    font-size: 24px;
    color: #000;
}
/***************************************************** Medias *********************************************************/
@media(max-width: 1549px){ .text-slider{ margin-top: -200px; } }
@media(max-width: 1199px){
    .text-slider{ margin-top: -167px; }

    .pegajoso{ max-width:970px; }
}
@media(max-width: 991px){
    .text-slider{
        font-size: 18px;
        margin-top: -130px;
    }

    .linea-vert-right{ border-right:none; }

    .pegajoso{ max-width:750px; }
}
@media(max-width: 767px){
    .title-act{ font-size: 18px; }
    .title-ina{ font-size: 18px; }

    .pegajoso{ max-width: inherit; }

    .linea-vert-right{ min-height:auto !important; }
}