

/*******************************************************************************************************/

/*

* SIMPLEBLOCK

*/

/*******************************************************************************************************/
.thr-simpleblock{
    clear: both;
    width: 100%;
}
.thr-simpleblock .thr-simpleblock-simple .thr-simpleblock-results .thr-simpleblock-row .thr-simpleblock-category{
    flex: 0 0 16%!important;
}
body .thr-simpleblock {
    padding: 2em;
    background-color: rgba(204, 206, 213, 0.5)!important;
}

/*******************************************************************************************************/

/*

* SEARCH

*/

/*******************************************************************************************************/
#reservasv3{padding-top: 15px;    margin-bottom: 8px;
}

.modless ~.fichaTarifs .thr-simpleblock {
    max-height: 100%;
    overflow: visible;
}

.modmore ~.fichaTarifs  .thr-simpleblock{
    max-height: 500px!important;
    overflow: hidden!important;
}

.thr-search-engine-multi .thr-search-engine-main>.thr-search-engine-dates, .thr-search-engine-multi .thr-search-engine-main>.thr-search-engine-type, .thr-search-engine-multi .thr-search-engine-main>.thr-search-engine-pers, .thr-search-engine-multi .thr-search-engine-main>.thr-search-engine-regions, .thr-search-engine-multi .thr-search-engine-main>.thr-search-engine-campsites, .thr-search-engine-multi .thr-search-engine-main>.thr-search-engine-promocode{
    border: 0px solid #e5e5e5!important;   
}
.thr-search-engine-multi .form-group{
        border-radius: 4px;
}
#reservas button {

    height: 52px!important;
    border-radius: 4px!important;
}
/*******************************************************************************************************/

/*

* FAVORITES

*/

/*******************************************************************************************************/

.favorites-region {
    font-size: 2em;
    text-align: center;
    padding: 20px 0 44px 0;
    background-image: url('https://www.orbitur.pt/templates/orbitur/images/h3blue.png');
    background-repeat: no-repeat;
    background-position: 50% 100%;
    color: rgba(0, 178, 216, 1)!important;
    font-family: 'open_sansbold' !important;
    margin: 0 0 30px 0;
}
body .thr .btn-primary {
    color: white !important;
    background-color: rgba(0, 178, 216, 1) !important;
    border-radius: 3px!important;
}
.thr-box, .thr-categories>div>ul>li .thr-category, .thr-campsites>div>ul>li .thr-category, .thr-favorites div .thr-favorite, .thr-onenight {
   
    box-shadow: 0 1px 4px rgba(0,0,0,0.28)!important;
    transition: all .5s ease!important;
}

.thr .slick-arrow:before, .thr-pitch-selector-tamaro-overlay .slick-prev:before, .thr-pitch-selector-tamaro-overlay .slick-next:before, .thr-categories-overlay .slick-prev:before, .thr-campsites-overlay .slick-prev:before, .thr-categories-overlay .slick-next:before, .thr-campsites-overlay .slick-next:before, .thr-favorites .slick-slider .slick-prev:before, .thr-favorites .slick-slider .slick-next:before {
    color: rgba(0, 178, 216, 1)!important;
    text-shadow: 0 0 2px rgba(0, 178, 216, 1), 1px 1px 1px rgba(0, 178, 216, 1)!important;
}
@media screen and (min-width: 576px){


    .thr-favorites .slick-slider .slick-prev:before, .thr-favorites .slick-slider .slick-next:before {
        font-size: 30px!important;
    }
}

.thr-overlay{
    z-index: 999999!important;
}

.thr-onenight {
    max-width: 100%!important;
    margin: 0 0 30px 0!important;
}
#alquileres .modal-dialog, #parcelas .modal-dialog {
    width: 96%;
    margin: 30px auto;
}

.campingresult > img{padding-left: 0!important;}
.fichaTarifs {
    clear: both;
    margin: 30px 0;
    display: inline-block;
    width: 100%;
}
p[data-target="#parcelas"]{
    float: right;
    padding: 0 30px;
    margin: 0 15px;
}
p[data-target="#alquileres"]{
    float: right;

}
p[data-target="#parcelas"],p[data-target="#alquileres"]{
    background-color: rgba(0, 178, 216, 1);
    color: #fff;
    text-decoration:none !important;
    padding:15px;
    font-weight:bold !important;
    font-size: 1em;
    border-radius: 3px;
}
p[data-target="#parcelas"]:hover,p[data-target="#alquileres"]:hover{
    background-color: #000000!important;
}
