﻿.sinPMov p,
.sinPMov span,
.sinPMov li {
    text-align: justify;
    font-family: Trebuche;
    font-weight: 100;
    color: #202020;
    font-size: 15px;
}

.owl-theme .owl-nav {
    margin-top: 0px !important;
}

.contTit > h2 {
    font-family: Trebuche;
    font-weight: 100;
}

.select_icono, .available_icono, .noDispo_icono {
    display: none;
}

.ui-widget.ui-widget-content {
    border: 0px solid #c5c5c5 !important;
}

.heig {
    height: 45px;
}

.contenido, .list-details-tour {
    padding-left: 0px;
}



.icon-close-help {
    position: absolute;
    right: 10%;
    font-size: 18px;
    color: #999;
}

.fotorama__img {
    left: 6% !important;
}

#fotoramaPC {
    display: block;
}

#fotoramaMovil {
    display: none;
}

@media(max-width:600px) {
    #fotoramaPC {
        display: none;
    }

    #fotoramaMovil {
        display: block;
    }

    .fotorama {
        margin-top: 50px;
    }

    .icon-close-help {
        margin-top: 15px;
        font-size: 23px;
    }

    #demos .owl-carousel .item {
        height: 310px !important;
    }
}

._2vmz {
    display: none !important;
}

·facebook {
    display: none !important;
}

.espacioTop {
    height: 95px;
}

.fr {
    font-family: proximanova-bold;
    color: #003e7e;
    font-size: 20px;
    vertical-align: top !important;
}

.imgFoto > a > img, .imgFoto2 > a > img, .imgFoto > div > img {
    width: 100%;
}

.imgFoto > a > img, .imgFoto > div > img {
    height: 360px;
    object-fit: cover;
    width: 100%;
    overflow: hidden;
    padding: 10px;
    border-radius: 24px;
    padding-left: 0;
}
.imgFoto2 > a > img {
    height: 180px;
    object-fit: cover;
    width: 100%;
    overflow: hidden;
    padding: 10px;
    border-radius: 24px;
    padding-left:0px;
}
.imgFoto2 {
    vertical-align: bottom;
}

.espacioTop {
    height: 0px;
}

#precios{
   /* float:right;*/
}

.owl-stage-outer{
    width:100%;
}

.owl-carousel .owl-item img {
    display: inline-block !important;
    
}

.carru {
    justify-items: center;
}

.owl-next {
    right: -3%;
}

.owl-prev {
    left: -3%;
}

.title-main {
  
    margin: revert;
}

#precios {
    background: #F5F4F5;
    padding-bottom: 15px;
    border: 1px solid #54545463;
    -webkit-box-shadow: 11px 12px 35px -19px rgba(84, 84, 84, 1);
    -moz-box-shadow: 11px 12px 35px -19px rgba(84, 84, 84, 1);
    box-shadow: 11px 12px 35px -19px rgba(84, 84, 84, 1);
    border-radius: 20px;
    padding:0px;
   
}

.book{
    float:right;
}
.creditCard > img {
    width: 103%;
    margin-top: 15px;
    
}

@media(max-width:768px) {
    .book{
        float:none !important;
    }
    .btsucc {
        font-size: 20px;
        width: 100%;
        margin-top: 15px;
        background: #33a42a !important;
    }
    #precios {
        padding-bottom: 20px !important;
    }
}

    .cale {
        padding: 20px 20px 0px 20px;
        margin: 0px 5px 0px 5px;
        background: white;
        border-radius: 12px 13px 0px 0px;
    }

    .ui-datepicker-inline {
        padding-top: 20px !important;
    }

    .contenedorChico {
        margin-top: 15px;
        padding: 7px;
        border-radius: 10px;
        background: #ebebeb;
    }

.old-price {
    font-size: .7em;
    display: inline-block;
    text-decoration: line-through;
    color: #b70000;
}

    .labeltext, .contenedorChico > div > label, .contenedorChico > label {
        color: #211e49;
        font-family: proximanova-bold;
    }

.precioTT {
    color: white;
    font-size: 45px;
    font-weight: 700;
    margin-left: 5px;
    padding: 0 15px;
    background: #003e7e;
    font-family: proximanova-bold;
    border-radius: 10px;
}

.title-sub {
    color: #003e7e;
    margin-top: 5px;
}

.precioBook {
    font-family: 'proximanova-bold';
    color: #003e7e;
    font-size: 1.25em;
}

.sec_details {
    color: #201f4b;
}
    .sec_details .title-main {
        font-family: Trebuche;
        font-size: 1.65em;
        color: #003e7e;
        font-weight: 600;
    }

.btnSuccess{
    padding: 10px !important;
}

.ul_small li::marker {
    font-size: 10px;
    color: #003e7e;
}

.owl-dots{
    margin-top: 10px !important;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #003e7e !important;
}

.owl-theme .owl-dots .owl-dot span {
    width: 8px !important;
    height: 8px !important;
}