/*RESERVE EXPERIENCES*/
.datepicker-experience{
    display:none;
    margin-left:25%;
}

.m-dossier__wrap-btn{
    padding: 0px 0;
    position: absolute;
    right: 0;
    top: 0;
}
.pressSelect {
    width: 25%;
    margin-bottom: 5%;
}

@media (max-width: 970px) {
    .datepicker-experience{
        margin-left:0;
    }
    .m-pb-popup-content__item.itemPrensa{
        left: 0 !important;
    }
}

.estilo_p{
    font-size: 17px !important;
    font-family: 'Helvetica Neue', sans-serif !important;
    line-height: 1.55 !important;
    letter-spacing: 0.4px !important;
    color: #636365 !important;
}
@media (min-width:1263px){
.s-main-slider.video-on .m-pb-slider__video{
    display:block;
}
.s-main-slider.video-on .m-pb-slider__slider{
    display:none;
}
}

.m-pb-slider__video{
    display:none;
    height:100%;
    background-position:50% 50%;
    background-size:cover;
    background-repeat:no-repeat;
}
.m-pb-slider__video-box{
    position:relative;
    height:100%;
}
.m-pb-slider__video-element{
    position:absolute;
    top:50%;
    left:50%;
    min-width:100%;
    min-height:100%;
    transform:translateX(-50%) translateY(-50%);
    -webkit-transform:translateX(-50%) translateY(-50%);
    -moz-transform:translateX(-50%) translateY(-50%);
    -ms-transform:translateX(-50%) translateY(-50%);
    -o-transform:translateX(-50%) translateY(-50%);
    opacity:0;
    -webkit-transition: all cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.7s;
    -moz-transition: all cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.7s;
    -o-transition: all cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.7s;
    -ms-transition: all cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.7s;
    transition: all cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.7s;
    pointer-events:none;
}

.m-oasis-item__subtitle,
.m-oasis-item__place {
    height: 25px;
}

.modal-loading {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba(0, 0, 0, 0.3)  50% 57% no-repeat;
}
.modal-text{
    width: 287px;
    height: 600px;
    position: absolute;
    left: 8px;
    right: 0;
    top: 373px;
    bottom: 0;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
    overflow: auto;
    font-size: 40px;
    color:white;
    text-align: center;
    font-weight: 700;
}

@media (min-width:1277px) {
    .guestlist .m-book-pick-services__col.m-book-pick-services__col--img{
        width: 260px;
    }
}

@media (max-width: 969px){
    .guestlist .m-book-pick-services__col.m-book-pick-services__col--img{
        width: 0px;
    }
}

.m-book-pick-services-list__content.guestlist{
    padding: 60px 0 76px 0;
}
.guestlist .m-book-pick-services__title{
    font-family: 'TradeGothic18', sans-serif;
    font-size: 15px;
    color: grey;
}

.guestlist .list-persons{
    margin-bottom: 0px;
    padding-bottom: 4px;
    display: inline-block;
    width: 100%;
}

.guestlist .list-persons .title_person{
    text-align:  left;
    font-size: 15px;
    margin-bottom: 6px;
}

.guestlist .list-persons .m-form-book__item{
    width: 33%;
    float:left;
}

.guestlist .list-persons .m-textinput__content{
    margin-left: 10px;
}

.m-book-pick-services-list__content.extra{
    padding: 60px 0 50px 0;
}
@media (max-width: 400px){
    .guestlist .list-persons .m-form-book__item{
        width: 100%;
        float:left;
    }
}