.travels_searcher fieldset.destiny{margin-bottom:0}.travels_searcher #flyplushotel .occupancy-layer-fieldset{margin-bottom:0}@media(min-width:768px){.travels_searcher fieldset.destiny{display:flex;flex-wrap:nowrap;gap:0}.travels_searcher fieldset.destiny .autocomplete-widget,.travels_searcher fieldset.destiny>.location-container{flex:1 0 auto}.travels_searcher fieldset.destiny>.location-container{margin:0 15px 0 0}[dir="rtl"] .travels_searcher fieldset.destiny>.location-container{margin:0 0 0 15px}.travels_searcher fieldset.destiny.flyplushoteloption>.location-container{margin:0 0 0 15px}[dir="rtl"] .travels_searcher fieldset.destiny.flyplushoteloption>.location-container{margin:0 15px 0 0}.travels_searcher fieldset.destiny>.from{flex:0 1 auto;min-width:50%}.travels_searcher fieldset.destiny .travel_submit_button{flex:0 1 auto}}@media(min-width:1200px){.travels_searcher fieldset.destiny:not(.flyplushoteloption){width:85%;margin:0 auto}}.travels_searcher fieldset.destiny.flyplushoteloption{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.travels_searcher .tt-noMatch p{margin-bottom:15px !important}.travels_searcher .loading .loader-inner{right:20px !important}.travels_searcher #flyplushotel.hidden_form,.travels_searcher #flyplushotel .rooms.hidden_form{opacity:0;visibility:hidden;height:0;margin:0;overflow:hidden}.travels_searcher #flyplushotel{margin-top:10px}.travels_searcher #flyplushotel.noMarTop{margin-top:0}.travels_searcher #flyplushotel,.travels_searcher #flyplushotel .rooms{opacity:1;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.travels_searcher .col-ages{opacity:0}.travels_searcher #flyplushotel .rooms .col-people+.col-ages{opacity:1 !important;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.travels_searcher #flyplushotel .continente_boton_submit button[type=submit]{width:100%;padding-left:10px !important;padding-right:10px !important}.travels_searcher input::-ms-clear{display:none}.travels_searcher{padding:0}.travels_searcher .multiple-origins .selectpicker a{background-color:transparent;background-repeat:no-repeat;display:block;padding:10px 15px}.travels_searcher .multiple-origins .selectpicker .selected a{background-color:transparent}.travels_searcher .multiple-origins .selectpicker a:hover,.travels_searcher .multiple-origins .selectpicker a:focus{background-color:#f4f8fc}.travels_searcher .from{display:none}.travels_searcher .flyplushoteloption .from{display:block;color:#676767}.travels_searcher #flyplushotel .dates .date-calendar-in .flatpickr-trigger,.travels_searcher #flyplushotel .dates .date-calendar-out .flatpickr-trigger{max-width:100%}.travels_searcher .continente_boton_submit button[type=submit]{width:100%}.travels_searcher .dates .selectpicker+.dropdown-menu li{text-align:left;border:0}.travels_searcher .dates .selectpicker a,.travels_searcher .dates .selectpicker a:hover{padding:5px 10px;text-align:left}[dir='rtl'] .travels_searcher .dates .selectpicker a,[dir='rtl'] .travels_searcher .dates .selectpicker a:hover{text-align:right}.form-label{font-weight:500;text-transform:uppercase}.summary-field-value{font-size:1.25em}.title-elem.stay,.title-elem.circuit{background:0;color:#46403c;font-size:12px;text-transform:uppercase;font-weight:500;line-height:15px;padding:18px 12px 12px 8px}.title-elem.stay{color:#e50000}.title-elem.circuit{color:#027a02}.content-widget-travel-search:focus{outline:0}.travels_searcher #flyplushotel fieldset.rooms{margin:10px 0 15px 0}.travels_searcher #flyplushotel .dst-checkdates-widget{width:100%}.travels_searcher .where input[type='text'].has_error{border:2px solid #e50000 !important}.travels_searcher .where .popover_error.fade.left.in{top:55px !important}@media(min-width:768px){.travels_searcher .dates .date-calendar-in,.travels_searcher .dates .date-calendar-out{width:48%}.travels_searcher .flyplushoteloption .where.loading .magnifyingGlass{padding-right:50px}[dir='rtl'] .travels_searcher .flyplushoteloption .where.loading .magnifyingGlass{padding-right:10px;padding-left:50px}.travels_searcher .destiny .where.loading input[type='text'].location_input{padding-right:60px !important}[dir='rtl'] .travels_searcher .destiny .where.loading input[type='text'].location_input{padding-right:0;padding-left:60px !important}.travels_searcher .where.plusbutton .magnifyingGlass{background-image:none;padding-right:33%}[dir='rtl'] .travels_searcher .where.plusbutton .magnifyingGlass{padding-left:33%;padding-right:12px}.travels_searcher .plusbutton.loading .magnifyingGlass{background-image:none;padding-right:39%}[dir='rtl'] .travels_searcher .plusbutton.loading .magnifyingGlass{padding-left:39%;padding-right:12px}.travels_searcher .continente_boton_submit.mT20{margin-top:21px}.travels_searcher .continente_boton_submit button[type=submit]{height:55px}#flyplushotel fieldset.occupancy-type{padding-right:0}#flyplushotel .dates:not(.hidden)+fieldset.occupancy-type{padding-left:0}.travels_searcher .destiny .col-lg-8{padding-right:0}.travels_searcher fieldset.dates>.row>div{padding-right:0}.travels_searcher #flyplushotel fieldset{margin-bottom:0}[dir='rtl'] .travels_searcher fieldset.dates>.row>div{padding-right:0;padding-left:15px}[dir='rtl'] .travels_searcher fieldset.dates{padding-right:15px}[dir='rtl'] #flyplushotel fieldset:nth-child(2){padding-left:0}}@media(max-width:767px){.travels_searcher .where.plusbutton .magnifyingGlass{background-image:none;padding-right:6px}[dir='rtl'] .travels_searcher .where.plusbutton .magnifyingGlass{padding-left:6px}.travels_searcher .flyplushoteloption .from+.location-container{margin-top:10px}.travels_searcher .travel_submit_button{display:block;width:100%;float:none;margin-top:10px}.travels_searcher .continente_boton_submit{clear:both}.travels_searcher #flyplushotel fieldset.rooms .rooms{margin:0 0 10px 0}}.multiple-origins .form-group label{display:none}