*{margin:0;padding:0}:focus{outline:none}body.developement{background-color:#1479ce}@media only screen and (max-width:550px){body.developement{padding-top:8px}}#ui-datepicker-div{height:auto;padding-bottom:5px}*.ramavia{font-family:Open Sans,Helvetica,Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.LangAndCurrency{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.LangAndCurrency .unfocus{top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;position:fixed}.LangAndCurrency .currency{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;border:.5px solid hsla(0,0%,100%,.4588235294117647);padding:4px 16px;border-radius:0 12px 12px 0}.LangAndCurrency .currency span{font-size:13px;font-weight:600;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.LangAndCurrency .currency .selector{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;background-color:#fff;color:#000;position:absolute;left:0;top:29px;border-radius:0 0 5px 5px;-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.16);box-shadow:2px 2px 16px 0 rgba(0,0,0,.16)}.LangAndCurrency .currency .selector .valutes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.LangAndCurrency .currency .selector .valutes .valute{color:#000;padding:8px 16px;width:100%}.LangAndCurrency .currency .selector .valutes .valute:hover{color:#1479ce;background-color:rgba(20,121,206,.16)}.LangAndCurrency .currency.active:hover{cursor:pointer;background-color:#fff;color:#1479ce}.LangAndCurrency .lang{position:relative;color:#fff;border:.5px solid hsla(0,0%,100%,.4588235294117647);padding:4px 16px;border-radius:12px 0 0 12px}.LangAndCurrency .lang{display:-webkit-box;display:-ms-flexbox;display:flex}.LangAndCurrency .lang span{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;font-size:13px;font-weight:600;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.LangAndCurrency .lang span .flag{min-width:16px;max-width:16px;height:16px;border-radius:5px}.LangAndCurrency .lang .selector{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;background-color:#fff;color:#000;position:absolute;right:0;top:29px;border-radius:0 0 5px 5px;-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.16);box-shadow:2px 2px 16px 0 rgba(0,0,0,.16)}.LangAndCurrency .lang .selector .languages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.LangAndCurrency .lang .selector .languages .language{color:#000;padding:8px 16px;width:100%}.LangAndCurrency .lang .selector .languages .language:hover{color:#1479ce;background-color:rgba(20,121,206,.16)}.LangAndCurrency .lang.active:hover{cursor:pointer;background-color:#fff;color:#1479ce}.LangAndCurrency .currency{z-index:100009}.LangAndCurrency .unfocus{z-index:100001}@media only screen and (max-width:550px){.LangAndCurrency .currency{z-index:100007}}.ramaviapassengers:active,.ramaviapassengers:focus{outline:none}button.ramaviapassengers::-moz-focus-inner{border:0}.ramav_popup>*{z-index:1000000}.selector.ramaviapassengers{position:absolute;top:77px;right:0;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;background-color:#fff;border-radius:0 0 5px 5px;-webkit-box-shadow:1px 2px 2px rgba(0,0,0,.1),inset 0 1px 0 grey;box-shadow:1px 2px 2px rgba(0,0,0,.1),inset 0 1px 0 grey;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.selector .footer.ramaviapassengers,.selector .head.ramaviapassengers{display:none}.selector .footer span.ramaviapassengers,.selector .head span.ramaviapassengers{color:#4a4a4a;font-size:15px;font-weight:600}.selector .footer .close.ramaviapassengers,.selector .head .close.ramaviapassengers{cursor:pointer;color:#1479ce;margin:auto 0;width:32px!important;height:32px!important}.selector .footer .close.ramaviapassengers:hover,.selector .head .close.ramaviapassengers:hover{color:#f8a61b}.selector .head.ramaviapassengers{padding:8px}.selector .passengers.ramaviapassengers{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;padding:8px}.selector .passengers.ramaviapassengers,.selector .passengers .passenger.ramaviapassengers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.selector .passengers .passenger.ramaviapassengers{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4px 0}.selector .passengers .passenger .desc.ramaviapassengers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:0}.selector .passengers .passenger .desc span.ramaviapassengers:first-child{color:#000;font-size:12px;font-weight:600}.selector .passengers .passenger .desc span.ramaviapassengers:nth-child(2){font-size:12px;color:#979797}.selector .passengers .passenger .count.ramaviapassengers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;min-width:80px}.selector .passengers .passenger .count .icon.ramaviapassengers{width:22px;height:22px;color:#fff;cursor:pointer;border-radius:100%;border:0;background-color:#1479ce}.selector hr.ramaviapassengers{display:none;border:none;height:1px;width:auto;margin:0 16px;background-color:#d3d3d3}.selector .class.ramaviapassengers{padding:8px}.selector .class.ramaviapassengers .radio-component{padding:2px 0}.selector .class.ramaviapassengers .radio-component label{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:-webkit-max-content;width:-moz-max-content;width:max-content;cursor:pointer}.selector .class.ramaviapassengers .radio-component label,.selector .class.ramaviapassengers .radio-component label span.input-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.selector .class.ramaviapassengers .radio-component label span.input-box{margin-right:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #1479ce}.selector .class.ramaviapassengers .radio-component label span.input-box span.input-box-circle{margin:0;width:8px;height:8px;background-color:#1479ce}.selector .footer.ramaviapassengers{display:none;padding:0;margin-top:auto;background:#fff}.selector .footer.ramaviapassengers,.selector .footer .button.ramaviapassengers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.selector .footer .button.ramaviapassengers{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:5px;background-color:#ff6d00;border:1px solid;color:#fff;cursor:pointer;min-width:auto;min-height:40px;width:-webkit-fill-available;width:-moz-available;width:stretch;margin:8px 54px;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600}.selector .footer .button.ramaviapassengers:hover{border:1px solid #ff6d00;color:#ff6d00;background-color:rgba(255,109,0,0)}@media only screen and (max-width:550px){.selector.ramaviapassengers{position:fixed;top:0;bottom:0;right:0;left:0;border-radius:0}.selector .head.ramaviapassengers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;font-weight:600;padding:16px}.selector .head .close.ramaviapassengers{cursor:pointer;color:#1479ce}.selector .head .close.ramaviapassengers:hover{color:#ff6d00}.selector .class.ramaviapassengers,.selector .passengers.ramaviapassengers{padding:16px}.selector .class .radio-component.ramaviapassengers{padding-bottom:8px}.selector .footer.ramaviapassengers{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;margin:auto 0 16%}.selector .footer .button.ramaviapassengers{margin:8px 54px}.selector hr.ramaviapassengers{display:block}}.search_results.ramvia{background-color:#fff;width:100%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;font-size:14px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;border-radius:0 0 5px 5px;-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.16);box-shadow:2px 2px 16px 0 rgba(0,0,0,.16)}.search_results.ramvia,.search_results .result .city.ramvia{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.search_results .result .city.ramvia{padding:8px;cursor:pointer;border-bottom:1px solid #d3d3d3;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search_results .result .city .name.ramvia{font-weight:700;padding-right:2px}.search_results .result .city .iata.ramvia{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;text-align:right;font-size:12px;font-weight:700;color:#d3d3d3;padding-left:16px}.search_results .result .city.ramvia:hover{background-color:rgba(20,121,206,.16)}.search_results .result .airports .airport.ramvia{padding:8px 8px 8px 16px;cursor:pointer;border-bottom:1px solid #d3d3d3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search_results .result .airports .airport .name.ramvia{font-weight:700;padding-right:2px}.search_results .result .airports .airport .iata.ramvia{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;text-align:right;font-size:12px;font-weight:700;color:#d3d3d3;padding-left:16px}.search_results .result .airports .airport.ramvia:hover{background-color:rgba(20,121,206,.16)}.search_results .result:last-child div.ramvia:last-child,.search_results .result:last-child div:last-child div.ramvia:last-child{border-bottom:none}.flightdatepicker .datepicker{min-width:350px;background-color:#fff;border-radius:0 0 5px 5px;-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.16);box-shadow:2px 2px 16px 0 rgba(0,0,0,.16);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flightdatepicker .datepicker .head{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px}.flightdatepicker .datepicker .head .title{color:#4a4a4a;font-size:15px;font-weight:600}.flightdatepicker .datepicker .head .close{cursor:pointer;color:#1479ce;margin:auto 0;width:32px!important;height:32px!important}.flightdatepicker .datepicker .head .close:hover{color:#f8a61b}.flightdatepicker .datepicker hr{border:none;height:1px;width:auto;margin:0 16px;padding:0;background-color:#d3d3d3}.flightdatepicker .datepicker .next{width:32px;height:32px;border-radius:360px;background-color:#f9fbfd;border:1px solid #1479ce;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flightdatepicker .datepicker .next .icon{color:#1479ce}.flightdatepicker .datepicker .month{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.16);box-shadow:0 0 2px 0 rgba(0,0,0,.16);padding:0 4%}.flightdatepicker .datepicker .month .name{text-align:center;padding:4px;font-weight:600;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;color:#1479ce}.flightdatepicker .datepicker .month .next{display:none}.flightdatepicker .datepicker .days{position:relative;text-align:center;border-collapse:separate;padding:0 16px;table-layout:fixed;width:100%;max-width:350px;margin:auto}.flightdatepicker .datepicker .days tr td{height:35px;max-height:35px;background-color:hsla(0,0%,54.1%,.0392156862745098);border:none;padding:0}.flightdatepicker .datepicker .days tr:first-child td{background-color:hsla(0,0%,54.1%,0)}.flightdatepicker .datepicker .days .weekdays{font-size:14px;text-transform:uppercase;color:#8a8a8a}.flightdatepicker .datepicker .days .day{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid rgba(0,0,0,0);overflow:hidden;height:100%}.flightdatepicker .datepicker .days .day .num{font-size:12px;font-weight:600;color:#4a4a4a}.flightdatepicker .datepicker .days .day .price{font-size:9px;color:#979797;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-align:center;margin:auto}.flightdatepicker .datepicker .days .day .best{color:#78b92e;background-color:rgba(120,185,46,.06274509803921569);border-radius:5px}.flightdatepicker .datepicker .days .day .hide{visibility:hidden}.flightdatepicker .datepicker .days .day:hover{border:1px solid #d3d3d3;cursor:pointer}.flightdatepicker .datepicker .days .day.selected{background-color:#1479ce;border-radius:5px}.flightdatepicker .datepicker .days .day.selected .num{color:#fff}.flightdatepicker .datepicker .days .day.between{background-color:rgba(20,121,206,.16)}.flightdatepicker .datepicker .days .day.disabled{opacity:.4;cursor:default}.flightdatepicker .datepicker .days .day.disabled:hover{border:1px solid #fff;cursor:default}.flightdatepicker .datepicker .days .next{position:absolute;top:50%}.flightdatepicker .datepicker .days .next{right:-16px}.flightdatepicker .datepicker .days .prev{left:-16px}.downbutton:hover{border:1px solid #ff6d00!important;color:#ff6d00!important;background-color:rgba(255,109,0,0)!important;font-weight:600!important;transition:.2s linear}.flightdatepicker .datepicker #done.downbutton{display:none}.flightdatepicker .datepicker #done.downbutton:hover{border:1px solid;color:#fff;background-color:#ff6d00}@media only screen and (max-width:550px){.flightdatepicker{position:fixed;top:0;right:0;left:0;bottom:0;width:auto;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.flightdatepicker .datepicker{width:100%;min-width:auto;border-radius:0}.flightdatepicker .datepicker .head{display:-webkit-box;display:-ms-flexbox;display:flex}.flightdatepicker .datepicker .month .name{margin:0}.flightdatepicker .datepicker .month .next{display:-webkit-box;display:-ms-flexbox;display:flex;margin:8px}.flightdatepicker .datepicker .days{padding:8px;margin:8px auto}.flightdatepicker .datepicker .days .next{display:none}.flightdatepicker .datepicker .downbutton{margin:8px 54px}.flightdatepicker .datepicker #done.downbutton{display:-webkit-box;display:-ms-flexbox;display:flex}}*.ramavianext{margin:0;padding:0}.ramavianext:active,.ramavianext:focus{outline:none}button.ramavianext::-moz-focus-inner{border:0}.search.ramavianext{--background_second:#fff;--text_first:#fff;--text_second:#4a4a4a;--light_grey:#8a8a8a;margin:auto;padding:16px 0;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.search .none.ramavianext{position:fixed;width:100vw;height:100vh;top:0;left:0}.search .field.ramavianext{position:relative;margin:1px;-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.16);box-shadow:2px 2px 16px 0 rgba(0,0,0,.16);background-color:#fff;border-radius:0}.search .field.ramavianext,.search .field div.inner.ramavianext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer}.search .field div.inner.ramavianext{position:absolute;width:100%;height:100%;padding:0 16px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search .field div.inner .helper.ramavianext{opacity:0;position:absolute;left:15px;top:-20px;color:#444;font-size:9px;font-weight:600;letter-spacing:.7px;text-transform:uppercase;-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.search .field div.inner .active.ramavianext{opacity:1}.search .field div.inner .icon.ramavianext{fill:#1479ce;position:absolute;cursor:pointer;right:16px;width:20px!important;height:20px!important}.search .field input.ramavianext{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:0;height:75px;padding:9px 15px;background-color:#f4f5f8;font-size:16px;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-decoration:none;cursor:pointer;border-radius:5px;color:#000}.search .field input.active.ramavianext{outline:none}.search .field input.ramavianext::-webkit-input-placeholder{color:#979797}.search .field input.ramavianext::-moz-placeholder{color:#979797}.search .field input.ramavianext:-ms-input-placeholder{color:#979797}.search .field input.ramavianext::-ms-input-placeholder{color:#979797}.search .field input.ramavianext::placeholder{color:#979797}.search .field.active.ramavianext{-webkit-box-shadow:0 0 0 2px #f8a61b;box-shadow:0 0 0 2px #f8a61b}.search .field.wrong.ramavianext{-webkit-box-shadow:0 0 0 2px red;box-shadow:0 0 0 2px red}.search .destination .inner .iata.ramavianext,.search .origin .inner .iata.ramavianext{position:absolute;font-size:12px;color:#979797;right:16px;cursor:pointer}.search .destination .inner .swap_direction.ramavianext,.search .origin .inner .swap_direction.ramavianext{position:absolute;right:-13px;width:26px;height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;background-color:#fff;border-radius:360px;-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.16);box-shadow:2px 2px 16px 0 rgba(0,0,0,.16)}.search .destination .inner .swap_direction svg.icon.ramavianext,.search .origin .inner .swap_direction svg.icon.ramavianext{position:static}.search .departure_date .datepicker.ramavianext,.search .destination .search_results.ramavianext,.search .origin .search_results.ramavianext,.search .return_date .datepicker.ramavianext{position:absolute;top:62px}.search .departure_date .datepicker-enter-active.ramavianext,.search .departure_date .datepicker-leave-active.ramavianext,.search .return_date .datepicker-enter-active.ramavianext,.search .return_date .datepicker-leave-active.ramavianext{-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.search .departure_date .datepicker-enter.ramavianext,.search .departure_date .datepicker-leave-to.ramavianext,.search .return_date .datepicker-enter.ramavianext,.search .return_date .datepicker-leave-to.ramavianext{opacity:0}.search .return_date .inner .icon.ramavianext{fill:#d3d3d3!important}.search .passengers .inner .class.ramavianext{color:#979797}.search .none.ramavianext{z-index:100001}.search .field .inner .icon.ramavianext,.search .field .inner span.ramavianext,.search .field input.ramavianext{z-index:1}.search .field .inner .swap_direction.ramavianext{z-index:100003}.search .field .datepicker.ramavianext,.search .field .search_results.ramavianext,.search .field .selector.ramavianext{z-index:100008}@media only screen and (min-width:800px){.z_ramav_search{margin-left:0%}.search.ramavianext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.search .field>.inner>.helper.ramavianext{display:block}.search .field.ramavianext:first-child{border-radius:5px 0 0 5px}.search .field.ramavianext:nth-last-child(2){border-radius:0 5px 5px 0}}@media only screen and (min-width:550px) and (max-width:796px){.z_ramav_search{margin-right:242px}.search.ramavianext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-column-wrap{width:85%!important}.search .field.ramavianext{-webkit-box-flex:1;-ms-flex:1;flex:1}.search .field .helper.ramavianext{display:none}.search .field.ramavianext:first-child{-ms-flex-preferred-size:48%;flex-basis:48%;border-radius:5px 0 0 0}.search .field:first-child .helper.ramavianext{display:block}.search .field.ramavianext:nth-child(2){-ms-flex-preferred-size:48%;flex-basis:48%;border-radius:0 5px 0 0}.search .field:nth-child(2) .helper.ramavianext{display:block}.search .field.ramavianext:nth-child(3){border-radius:0 0 0 5px}.search .field.ramavianext:nth-child(5){-webkit-box-flex:1.5;-ms-flex-positive:1.5;flex-grow:1.5;border-radius:0 0 5px 0}}@media only screen and (max-width:550px){.search.ramavianext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.search .field.ramavianext{-webkit-box-flex:1;-ms-flex:1;flex:1}.search .field .helper.ramavianext{display:none}.search .field.ramavianext:first-child{-ms-flex-preferred-size:100%;flex-basis:100%;border-radius:5px 5px 0 0}.search .field:first-child .swap_direction.ramavianext{right:16px;top:48px;width:26px;height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;background-color:#fff;border-radius:360px;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.15);box-shadow:0 2px 6px 0 rgba(0,0,0,.15)}.search .field:first-child .swap_direction.ramavianext svg.icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.search .field.ramavianext:nth-child(2){-ms-flex-preferred-size:100%;flex-basis:100%}.search .field.ramavianext:nth-child(3),.search .field.ramavianext:nth-child(4){-ms-flex-preferred-size:48%;flex-basis:48%}.search .field.ramavianext:nth-child(5){-ms-flex-preferred-size:100%;flex-basis:100%;border-radius:0 0 5px 5px}.search .departure_date .datepicker-enter-active.ramavianext,.search .departure_date .datepicker-leave-active.ramavianext,.search .return_date .datepicker-enter-active.ramavianext,.search .return_date .datepicker-leave-active.ramavianext{-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.search .departure_date .datepicker-enter.ramavianext,.search .departure_date .datepicker-leave-to.ramavianext,.search .return_date .datepicker-enter.ramavianext,.search .return_date .datepicker-leave-to.ramavianext{-webkit-transform:translateX(100vw);-ms-transform:translateX(100vw);transform:translateX(100vw);opacity:.4}.search .passengers .passengers-enter-active.ramavianext,.search .passengers .passengers-leave-active.ramavianext{-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.search .passengers .passengers-enter.ramavianext,.search .passengers .passengers-leave-to.ramavianext{-webkit-transform:translateX(100vw);-ms-transform:translateX(100vw);transform:translateX(100vw);opacity:.4}.search .field .datepicker.ramavianext,.search .field .search_results.ramavianext,.search .field .selector.ramavianext{z-index:100010}}.SearchForm.ramavia{font-family:Open Sans,Helvetica,Arial,sans-serif;max-width:100%;margin:auto;z-index:100000}.SearchForm .head.ramavia{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 25px}.SearchForm .head .links.ramavia{width:100%;max-height:34px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden}.SearchForm .head .links.ramavia,.SearchForm .head .links a.link.ramavia{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SearchForm .head .links a.link.ramavia{width:-webkit-max-content;width:-moz-max-content;width:max-content;min-height:30px;padding:3px 18px;margin-right:10px;margin-bottom:100px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:500;color:#2981f8;text-decoration:none;border:1px solid #2981f8;border-radius:13px}.SearchForm .head .links a.link.ramavia:hover{cursor:pointer;background-color:#fff;color:#1479ce}.SearchForm .head .links a.link:hover svg.arrow.ramavia{fill:#1479ce}.SearchForm .head .links a.link svg.arrow.ramavia{margin-left:5px;fill:#2981f8}.SearchForm .foot.ramavia{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;flex-wrap:wrap;align-items:flex-start!important}.SearchForm .foot .secondsearch.ramavia{font-size:14px;color:#fff;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.SearchForm .foot .secondsearch input.ramavia,.SearchForm .foot .secondsearch label.ramavia{cursor:pointer}.SearchForm .foot .secondsearch input[type=checkbox]+label.ramavia{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.SearchForm .foot .secondsearch input[type=checkbox]:checked+label.ramavia:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}.SearchForm .buttons.ramavia{padding:16px 0 0;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.SearchForm .buttons.ramavia,.SearchForm .buttons .search_btn.ramavia{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SearchForm .buttons .search_btn.ramavia{-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.16);box-shadow:0 0 0 0 rgba(0,0,0,.16);z-index:100000;width:100%;height:75px;background-color:#bb061c;color:#fff;border-radius:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:500;font-size:19px;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;padding:9px 30px;text-align:center;line-height:1.4}.SearchForm .buttons .search_btn.ramavia:hover{background-color:#db1e35}.SearchForm{margin-left:25%}@media only screen and (max-width:550px){.SearchForm.ramavia{padding:0}.SearchForm .buttons.ramavia{padding:0 16px}.SearchForm .buttons .search_btn.ramavia{max-width:none}}body.developement{padding:8px;min-height:8000px}body.developement #calendar{margin-top:60px}body.developement{padding:8px;min-height:8000px}body.developement #calendar{margin-top:60px}#days{width:100%;height:100%;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#days,#days .day{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;position:relative}#days .day{overflow:visible;height:calc(16.66667% - 8.66667px);width:calc(14.28571% - 4px);margin:2px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ebf7ff;cursor:pointer;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.16);box-shadow:0 2px 2px 0 rgba(0,0,0,.16);border-radius:5px}#days .day:hover{background-color:#c2e7ff}#days .day.empty,#days .day.inactive:hover{background-color:#ebf7ff;cursor:default}#days .day.cheapest{background-color:#aaf79e}#days .day.cheapest:hover{background-color:#81ef70}#days .day.dayname{max-height:16px;padding:4px;background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;cursor:default}#days .day.dayname,#days .day .dayNum{-webkit-box-sizing:border-box;box-sizing:border-box;color:#8a8a8a}#days .day .dayNum{width:100%;text-align:right;padding-right:8px;font-size:14px;font-weight:700}#days .day .dayPrice{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:17px;font-weight:700}#days .day .search-icon{width:22px;height:auto}#days .day .dayInfo{position:absolute;top:calc(100% + 8px);z-index:8;width:180px;height:auto;padding:16px;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:14px;background-color:#3b3e40;color:#fff}#days .day .dayInfo:before{top:-10px;left:50%;-webkit-transform:scale(1.4) rotate(180deg) translate(50%);-ms-transform:scale(1.4) rotate(180deg) translate(50%);transform:scale(1.4) rotate(180deg) translate(50%);height:0;width:0;content:"";border:5px solid rgba(0,0,0,0);border-top-color:#3b3e40;position:absolute}#days .day .dayInfo .airlines{width:100%;padding:8px 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#days .day .dayInfo .airlines .airlinelogo{width:26px;height:auto;margin-right:8px;border-radius:100%}#days .day .dayInfo .price{width:100%;margin:auto;font-size:18px;font-weight:700;text-align:left;color:#f8a61b}#days .day .dayInfo .value{font-weight:700}#days .day .dayInfo .close{position:absolute;width:20px;height:auto;right:16px;top:16px;font-size:18px;font-weight:700;color:#fff;cursor:pointer}#days .day .dayInfo .button{width:100%;padding:4px;margin:auto;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:700;text-align:center;background-color:#f8a61b}#days .day .dayInfo .button:hover{background-color:#fac56a}#days .day.mobile{position:static}#days .day.mobile .dayInfo{position:absolute;right:0;top:16px;left:0;bottom:auto;margin:auto;width:90%;height:auto;max-width:200px}#days .day.mobile .dayInfo:before{display:none}@media screen and (max-width:450px){#days .day{height:calc(16.66667% - 6.66667px);width:calc(14.28571% - 2px);margin:1px;border-radius:0}#days .day.dayname{font-size:12px}#days .day .dayNum,#days .day .dayPrice{font-size:10px}#days .day .search-icon{width:14px}}body.developement{padding:8px;min-height:8000px}body.developement #calendar{margin-top:60px}#months{width:100%;height:100%;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#months,#months .month{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#months .month{height:calc(25% - 8px);width:calc(33.33333% - 8px);margin:4px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.16);box-shadow:0 2px 2px 0 rgba(0,0,0,.16);border-radius:5px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;text-align:center;cursor:pointer;background-color:#ebf7ff}#months .month .monthName{font-size:18px;color:#8a8a8a;font-weight:600}#months .month .monthPrice{width:-webkit-max-content;width:-moz-max-content;width:max-content;overflow:hidden;font-size:24px;font-weight:700;margin-top:4px}#months .month .monthName.full,#months .month .monthPrice.full{display:block}#months .month .monthName.short,#months .month .monthPrice.short{display:none}#months .month .search-icon{width:32px;height:auto;margin-top:4px}#months .month:hover{background-color:#c2e7ff}#months .month.cheapest{background-color:#aaf79e}#months .month.cheapest:hover{background-color:#81ef70}@media screen and (max-width:450px){#months .month .monthName{font-weight:700;font-size:12px}#months .month .monthPrice{font-size:16px;margin-top:4px}#months .month .search-icon{width:21px}}body.developement{padding:8px;min-height:8000px}body.developement #calendar{margin-top:60px}#switch{border-radius:5px;border:1px solid #f8a61b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}#switch .state{padding:4px;color:#000}#switch .state.active{color:#fff;background-color:#f8a61b}body.developement{padding:8px;min-height:8000px}body.developement #calendar{margin-top:60px}#checkbox{border-radius:5px;border:1px solid #f8a61b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}#checkbox label{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:4px;color:#000}#checkbox .check{width:16px;height:auto;padding:4px;fill:#fff}#checkbox.active{background-color:#f8a61b}#checkbox.active label{color:#fff}body.developement{padding:8px;min-height:8000px}body.developement #calendar{margin-top:60px}#calendar{width:available;max-width:1000px;border-radius:5px;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#calendar .navbar{width:100%;padding:4px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}#calendar .navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#calendar .navbar .filters{min-height:70px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#calendar .navbar .filters .filter{width:auto;height:100%;margin-right:8px;margin-bottom:4px}#calendar .navbar .controls{-webkit-box-flex:1;-ms-flex:1;flex:1;flex-direction:row}#calendar .navbar .controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#calendar .navbar .controls .dateControl{width:100%;flex-direction:row}#calendar .navbar .controls .dateControl div.caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}#calendar .navbar .controls .dateControl div.caption span{font-size:18px;text-align:center;color:#f8a61b;cursor:pointer}#calendar .navbar .controls .dateControl div.caption span:nth-child(2){color:#0073ff;text-decoration:none!important}#calendar .navbar .controls .dateControl div.caption span:nth-child(2):hover{color:red}#calendar .navbar .controls .dateControl div.caption span:hover{text-decoration:underline}#calendar .navbar .controls .dateControl div.caption span.monthName{min-width:180px;margin:0 8px;text-align:center;text-decoration:none;font-size:24px;color:#151515;cursor:pointer}#calendar .navbar .controls .dateControl .arrow{width:28px;height:auto;padding:4px;-webkit-box-sizing:border-box;box-sizing:border-box;fill:#f8a61b;border:1px solid #f8a61b;border-radius:100%;cursor:pointer}#calendar .pricesView{width:100%;height:500px}#calendar .tripDuration{width:100%;height:auto;padding:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#calendar .tripDuration .caption{width:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;color:#8a8a8a;text-align:left}#calendar .tripDuration .range{width:inherit!important;margin:4px 8px!important}#calendar .tripDuration .range .vue-slider-process{background-color:#f8a61b!important}#calendar .tripDuration .range .vue-slider-dot-handle{border:2px solid #f8a61b}@media screen and (max-width:450px){#calendar .filters .filter{font-size:12px;margin-right:0!important}#calendar .pricesView{max-height:350px}#calendar .tripDuration{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#calendar .tripDuration .caption{max-width:100%;text-align:left}#calendar .tripDuration .caption span{font-size:16px}}@media screen and (max-width:600px){#calendar .navbar{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#calendar .navbar .filters{width:100%;min-height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#calendar .navbar .filters .filter{margin-right:0!important}#calendar .navbar .controls{margin-bottom:12px}#calendar .navbar .controls .dateControl{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#calendar .navbar .controls .dateControl .caption span{font-size:14px!important}#calendar .navbar .controls .dateControl .caption span.monthName{font-size:18px!important;min-width:auto!important}}#pageid-30498{margin-left:0;background:#000 url(../../../../../../../../plugins/ramavia/assets/img/s9nIMMH-airplane-wall-paper.jpg) center no-repeat}.search .departure_date .datepicker{position:absolute;top:62px}.search .field .datepicker.ramavianext,.search .field .search_results.ramavianext,.search .field .selector.ramavianext{max-height:298px}.SearchForm .buttons .search_btn.ramavia{z-index:1}@media screen and (min-width:1024px){.SearchForm{}.layout-center #content{float:none;width:100%!important;margin-left:auto;margin-right:auto}.elementor-element .elementor-widget-container{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}}#pageid-30498{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:40px 0 30px 0}.selector .class.ramaviapassengers{padding:8px}.selector .class.ramaviapassengers .radio-component{padding:2px 0}.selector .class.ramaviapassengers .radio-component label{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:-webkit-max-content;width:-moz-max-content;width:max-content;cursor:pointer}.selector .class.ramaviapassengers .radio-component label,.selector .class.ramaviapassengers .radio-component label span.input-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;-ms-flex-align:center;align-items:center}.selector .class.ramaviapassengers .radio-component label span.input-box{margin-right:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #1479ce}.selector .class.ramaviapassengers .radio-component label span.input-box span.input-box-circle{margin:0;width:8px;height:8px;background-color:#1479ce}.selector .footer.ramaviapassengers{display:none;padding:0;margin-top:auto;background:#fff}.selector .footer.ramaviapassengers,.selector .footer .button.ramaviapassengers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.selector .footer .button.ramaviapassengers{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:5px;background-color:#ff6d00;border:1px solid;color:#fff;cursor:pointer;min-width:auto;min-height:40px;width:-webkit-fill-available;width:-moz-available;width:stretch;margin:8px 54px;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600}.selector .footer .button.ramaviapassengers:hover{border:1px solid #ff6d00;color:#ff6d00;background-color:rgba(255,109,0,0)}.selector .class.ramaviapassengers{padding:8px}.radio-component{padding:8px}.SearchForm .foot .secondsearch input[type=checkbox]:checked+label.ramavia:before{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E)}.has_eae_slider.elementor-element.elementor-element-2a7e7de.e-con-full.e-flex.e-con.e-child{z-index:0}.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-6dec6b6.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{z-index:0}.SearchForm .foot.ramavia{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;flex-wrap:wrap;align-items:stretch}.SearchForm .foot .secondsearch.ramavia{font-size:14px;color:#fff;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.SearchForm .foot .secondsearch input.ramavia,.SearchForm .foot .secondsearch label.ramavia{cursor:pointer}.SearchForm .foot .secondsearch input[type=checkbox]+label.ramavia{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.SearchForm .foot .secondsearch input[type=checkbox]:checked+label.ramavia:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}*{margin:0;padding:0}:focus{outline:none}body.developement{background-color:#1479ce}@media only screen and (max-width:550px){body.developement{padding-top:8px}}*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.LangAndCurrency{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.LangAndCurrency .unfocus{top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;position:fixed}.LangAndCurrency .currency{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;border:.5px solid hsla(0,0%,100%,.4588235294117647);padding:4px 16px;border-radius:0 12px 12px 0}.LangAndCurrency .currency span{font-size:13px;font-weight:600;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.LangAndCurrency .currency .selector{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;background-color:#fff;color:#000;position:absolute;left:0;top:29px;border-radius:0 0 5px 5px;-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.16);box-shadow:2px 2px 16px 0 rgba(0,0,0,.16)}.LangAndCurrency .currency .selector .valutes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.LangAndCurrency .currency .selector .valutes .valute{color:#000;padding:8px 16px;width:100%}.LangAndCurrency .currency .selector .valutes .valute:hover{color:#1479ce;background-color:rgba(20,121,206,.16)}.LangAndCurrency .currency.active:hover{cursor:pointer;background-color:#fff;color:#1479ce}.LangAndCurrency .lang{position:relative;color:#fff;border:.5px solid hsla(0,0%,100%,.4588235294117647);padding:4px 16px;border-radius:12px 0 0 12px}.LangAndCurrency .lang{display:-webkit-box;display:-ms-flexbox;display:flex}.LangAndCurrency .lang span{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;font-size:13px;font-weight:600;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.LangAndCurrency .lang span .flag{min-width:16px;max-width:16px;height:16px;border-radius:5px}.LangAndCurrency .lang .selector{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;background-color:#fff;color:#000;position:absolute;right:0;top:29px;border-radius:0 0 5px 5px;-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.16);box-shadow:2px 2px 16px 0 rgba(0,0,0,.16)}.LangAndCurrency .lang .selector .languages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.LangAndCurrency .lang .selector .languages .language{color:#000;padding:8px 16px;width:100%}.LangAndCurrency .lang .selector .languages .language:hover{color:#1479ce;background-color:rgba(20,121,206,.16)}.LangAndCurrency .lang.active:hover{cursor:pointer;background-color:#fff;color:#1479ce}.LangAndCurrency .currency{z-index:100009}.LangAndCurrency .unfocus{z-index:100001}@media only screen and (max-width:550px){.LangAndCurrency .currency{z-index:100007}}.ramaviapassengers:active,.ramaviapassengers:focus{outline:none}button.ramaviapassengers::-moz-focus-inner{border:0}.selector.ramaviapassengers{position:absolute;top:77px;right:0;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;background-color:#fff;border-radius:0 0 5px 5px;-webkit-box-shadow:1px 2px 2px rgba(0,0,0,.1),inset 0 1px 0 grey;box-shadow:1px 2px 2px rgba(0,0,0,.1),inset 0 1px 0 grey;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.selector .footer.ramaviapassengers,.selector .head.ramaviapassengers{display:none}.selector .footer span.ramaviapassengers,.selector .head span.ramaviapassengers{color:#4a4a4a;font-size:15px;font-weight:600}.selector .footer .close.ramaviapassengers,.selector .head .close.ramaviapassengers{cursor:pointer;color:#1479ce;margin:auto 0;width:32px!important;height:32px!important}.selector .footer .close.ramaviapassengers:hover,.selector .head .close.ramaviapassengers:hover{color:#f8a61b}.selector .head.ramaviapassengers{padding:8px}.selector .passengers.ramaviapassengers{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;padding:8px}.selector .passengers.ramaviapassengers,.selector .passengers .passenger.ramaviapassengers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.selector .passengers .passenger.ramaviapassengers{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4px 0}.selector .passengers .passenger .desc.ramaviapassengers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:0}.selector .passengers .passenger .desc span.ramaviapassengers:first-child{color:#000;font-size:12px;font-weight:600}.selector .passengers .passenger .desc span.ramaviapassengers:nth-child(2){font-size:12px;color:#979797}.selector .passengers .passenger .count.ramaviapassengers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;min-width:80px}.selector .passengers .passenger .count .icon.ramaviapassengers{width:22px;height:22px;color:#fff;cursor:pointer;border-radius:100%;border:0;background-color:#1479ce}.selector hr.ramaviapassengers{display:none;border:none;height:1px;width:auto;margin:0 16px;background-color:#d3d3d3}.selector .class.ramaviapassengers{padding:8px}.selector .class.ramaviapassengers .radio-component{padding:2px 0}.selector .class.ramaviapassengers .radio-component label{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:-webkit-max-content;width:-moz-max-content;width:max-content;cursor:pointer}.selector .class.ramaviapassengers .radio-component label,.selector .class.ramaviapassengers .radio-component label span.input-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.selector .class.ramaviapassengers .radio-component label span.input-box{margin-right:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #1479ce}.selector .class.ramaviapassengers .radio-component label span.input-box span.input-box-circle{margin:0;width:8px;height:8px;background-color:#1479ce}.selector .footer.ramaviapassengers{display:none;padding:0;margin-top:auto;background:#fff}.selector .footer.ramaviapassengers,.selector .footer .button.ramaviapassengers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.selector .footer .button.ramaviapassengers{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:5px;background-color:#ff6d00;border:1px solid;color:#fff;cursor:pointer;min-width:auto;min-height:40px;width:-webkit-fill-available;width:-moz-available;width:stretch;margin:8px 54px;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600}.selector .footer .button.ramaviapassengers:hover{border:1px solid #ff6d00;color:#ff6d00;background-color:rgba(255,109,0,0)}@media only screen and (max-width:550px){.selector.ramaviapassengers{position:fixed;top:0;bottom:0;right:0;left:0;border-radius:0}.selector .head.ramaviapassengers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;font-weight:600;padding:16px}.selector .head .close.ramaviapassengers{cursor:pointer;color:#1479ce}.selector .head .close.ramaviapassengers:hover{color:#ff6d00}.selector .class.ramaviapassengers,.selector .passengers.ramaviapassengers{padding:16px}.selector .class .radio-component.ramaviapassengers{padding-bottom:8px}.selector .footer.ramaviapassengers{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;margin:auto 0 16%}.selector .footer .button.ramaviapassengers{margin:8px 54px}.selector hr.ramaviapassengers{display:block}}.search_results.ramvia{background-color:#fff;width:100%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;font-size:14px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;border-radius:0 0 5px 5px;-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.16);box-shadow:2px 2px 16px 0 rgba(0,0,0,.16)}.search_results.ramvia,.search_results .result .city.ramvia{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.search_results .result .city.ramvia{padding:8px;cursor:pointer;border-bottom:1px solid #d3d3d3;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search_results .result .city .name.ramvia{font-weight:700;padding-right:2px}.search_results .result .city .iata.ramvia{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;text-align:right;font-size:12px;font-weight:700;color:#d3d3d3;padding-left:16px}.search_results .result .city.ramvia:hover{background-color:rgba(20,121,206,.16)}.search_results .result .airports .airport.ramvia{padding:8px 8px 8px 16px;cursor:pointer;border-bottom:1px solid #d3d3d3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search_results .result .airports .airport .name.ramvia{font-weight:700;padding-right:2px}.search_results .result .airports .airport .iata.ramvia{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;text-align:right;font-size:12px;font-weight:700;color:#d3d3d3;padding-left:16px}.search_results .result .airports .airport.ramvia:hover{background-color:rgba(20,121,206,.16)}.search_results .result:last-child div.ramvia:last-child,.search_results .result:last-child div:last-child div.ramvia:last-child{border-bottom:none}.flightdatepicker .datepicker{min-width:350px;background-color:#fff;border-radius:0 0 5px 5px;-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.16);box-shadow:2px 2px 16px 0 rgba(0,0,0,.16);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flightdatepicker .datepicker .head{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px}.flightdatepicker .datepicker .head .title{color:#4a4a4a;font-size:15px;font-weight:600}.flightdatepicker .datepicker .head .close{cursor:pointer;color:#1479ce;margin:auto 0;width:32px!important;height:32px!important}.flightdatepicker .datepicker .head .close:hover{color:#f8a61b}.flightdatepicker .datepicker hr{border:none;height:1px;width:auto;margin:0 16px;padding:0;background-color:#d3d3d3}.flightdatepicker .datepicker .next{width:32px;height:32px;border-radius:360px;background-color:#f9fbfd;border:1px solid #1479ce;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flightdatepicker .datepicker .next .icon{color:#1479ce}.flightdatepicker .datepicker .month{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.16);box-shadow:0 0 2px 0 rgba(0,0,0,.16);padding:0 4%}.flightdatepicker .datepicker .month .name{text-align:center;padding:4px;font-weight:600;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;color:#1479ce}.flightdatepicker .datepicker .month .next{display:none}.flightdatepicker .datepicker .days{position:relative;text-align:center;border-collapse:separate;padding:0 16px;table-layout:fixed;width:100%;max-width:350px;margin:auto}.flightdatepicker .datepicker .days tr td{height:35px;max-height:35px;background-color:hsla(0,0%,54.1%,.0392156862745098);border:none;padding:0}.flightdatepicker .datepicker .days tr:first-child td{background-color:hsla(0,0%,54.1%,0)}.flightdatepicker .datepicker .days .weekdays{font-size:14px;text-transform:uppercase;color:#8a8a8a}.flightdatepicker .datepicker .days .day{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid rgba(0,0,0,0);overflow:hidden;height:100%}.flightdatepicker .datepicker .days .day .num{font-size:12px;font-weight:600;color:#4a4a4a}.flightdatepicker .datepicker .days .day .price{font-size:9px;color:#979797;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-align:center;margin:auto}.flightdatepicker .datepicker .days .day .best{color:#78b92e;background-color:rgba(120,185,46,.06274509803921569);border-radius:5px}.flightdatepicker .datepicker .days .day .hide{visibility:hidden}.flightdatepicker .datepicker .days .day:hover{border:1px solid #d3d3d3;cursor:pointer}.flightdatepicker .datepicker .days .day.selected{background-color:#1479ce;border-radius:5px}.flightdatepicker .datepicker .days .day.selected .num{color:#fff}.flightdatepicker .datepicker .days .day.between{background-color:rgba(20,121,206,.16)}.flightdatepicker .datepicker .days .day.disabled{opacity:.4;cursor:default}.flightdatepicker .datepicker .days .day.disabled:hover{border:1px solid #fff;cursor:default}.flightdatepicker .datepicker .days .next{position:absolute;top:50%}.flightdatepicker .datepicker .days .next{right:-16px}.flightdatepicker .datepicker .days .prev{left:-16px}.flightdatepicker .datepicker .downbutton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;background-color:#ff6d00;border:1px solid;color:#fff;cursor:pointer;min-width:auto;min-height:40px;width:-webkit-fill-available;width:-moz-available;width:stretch;margin:8px 54px;padding:4px 8px;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600}.flightdatepicker .datepicker #done.downbutton:hover{border:1px solid #ff6d00;color:#ff6d00;background-color:rgba(255,109,0,0)}.flightdatepicker .datepicker #done.downbutton{display:none}.flightdatepicker .datepicker #done.downbutton:hover{border:1px solid;color:#fff;background-color:#ff6d00}@media only screen and (max-width:550px){.flightdatepicker{position:fixed;top:0;right:0;left:0;bottom:0;width:auto;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.flightdatepicker .datepicker{width:100%;min-width:auto;border-radius:0}.flightdatepicker .datepicker .head{display:-webkit-box;display:-ms-flexbox;display:flex}.flightdatepicker .datepicker .month .name{margin:0}.flightdatepicker .datepicker .month .next{display:-webkit-box;display:-ms-flexbox;display:flex;margin:8px}.flightdatepicker .datepicker .days{padding:8px;margin:8px auto}.flightdatepicker .datepicker .days .next{display:none}.flightdatepicker .datepicker .downbutton{margin:8px 54px}.flightdatepicker .datepicker #done.downbutton{display:-webkit-box;display:-ms-flexbox;display:flex}}*.ramavianext{margin:0;padding:0}.ramavianext:active,.ramavianext:focus{outline:none}button.ramavianext::-moz-focus-inner{border:0}.search.ramavianext{--background_second:#fff;--text_first:#fff;--text_second:#4a4a4a;--light_grey:#8a8a8a;margin:auto;padding:16px 0;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.search .none.ramavianext{position:fixed;width:100vw;height:100vh;top:0;left:0}.search .field.ramavianext{position:relative;margin:0 5px 5px 0;-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.16);box-shadow:0 0 0 0 rgba(0,0,0,.16);background-color:#fff;border-radius:0}.search .field.ramavianext,.search .field div.inner.ramavianext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search .field div.inner.ramavianext{position:absolute;width:100%;height:108%;padding:0 16px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search .field div.inner .active.ramavianext{opacity:1}.search .field div.inner .icon.ramavianext{fill:#1479ce;position:absolute;cursor:pointer;right:16px;width:20px!important;height:20px!important}.search .field input.active.ramavianext{outline:none}.search .field input.ramavianext::-webkit-input-placeholder{color:#979797}.search .field input.ramavianext::-moz-placeholder{color:#979797}.search .field input.ramavianext:-ms-input-placeholder{color:#979797}.search .field input.ramavianext::-ms-input-placeholder{color:#979797}.search .field input.ramavianext::placeholder{color:#979797}.search .field.active.ramavianext{-webkit-box-shadow:0 0 0 2px #f8a61b;box-shadow:0 0 0 1px #fe784499;border-radius:4px}.search .field.wrong.ramavianext{-webkit-box-shadow:0 0 0 2px red;box-shadow:0 0 0 2px red}.search .destination .inner .iata.ramavianext,.search .origin .inner .iata.ramavianext{position:absolute;font-size:12px;color:#979797;right:16px;cursor:pointer}.search .destination .inner .swap_direction.ramavianext,.search .origin .inner .swap_direction.ramavianext{position:absolute;right:-13px;width:26px;height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;background-color:#fff;border-radius:360px;-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.16);box-shadow:2px 2px 16px 0 rgba(0,0,0,.16)}.search .destination .inner .swap_direction svg.icon.ramavianext,.search .origin .inner .swap_direction svg.icon.ramavianext{position:static}.search .departure_date .datepicker.ramavianext,.search .destination .search_results.ramavianext,.search .origin .search_results.ramavianext,.search .return_date .datepicker.ramavianext{position:absolute;top:62px}.search .departure_date .datepicker-enter-active.ramavianext,.search .departure_date .datepicker-leave-active.ramavianext,.search .return_date .datepicker-enter-active.ramavianext,.search .return_date .datepicker-leave-active.ramavianext{-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.search .departure_date .datepicker-enter.ramavianext,.search .departure_date .datepicker-leave-to.ramavianext,.search .return_date .datepicker-enter.ramavianext,.search .return_date .datepicker-leave-to.ramavianext{opacity:0}.search .return_date .inner .icon.ramavianext{fill:#d3d3d3!important}.search .passengers .inner .class.ramavianext{color:#979797}.search .none.ramavianext{z-index:100001}.search .field .inner .icon.ramavianext,.search .field .inner span.ramavianext,.search .field input.ramavianext{z-index:1}.search .field .inner .swap_direction.ramavianext{z-index:100003}.search .field .datepicker.ramavianext,.search .field .search_results.ramavianext,.search .field .selector.ramavianext{z-index:100008}@media only screen and (min-width:1000px){.z_ramav_search{}.SearchForm.ramavia{margin-left:0%}}@media only screen and (min-width:800px){.z_ramav_search{}.SearchForm.ramavia{margin-left:0%}.search.ramavianext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:nowrap;justify-content:space-between}.search .field>.inner>.helper.ramavianext{display:block}.search .field.ramavianext:first-child{border-radius:5px 0 0 5px}.search .field.ramavianext:nth-last-child(2){border-radius:0 5px 5px 0}}@media only screen and (min-width:550px) and (max-width:950px){.z_ramav_search{margin-right:0}span.helper.active.ramavianext{display:none!important}.search.ramavianext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.search .field.ramavianext{-webkit-box-flex:1;-ms-flex:1;flex:1}.search .field .helper.ramavianext{display:none}.search .field.ramavianext:first-child{-ms-flex-preferred-size:48%;flex-basis:48%;border-radius:5px 0 0 0}.search .field:first-child .helper.ramavianext{display:block}.search .field.ramavianext:nth-child(2){-ms-flex-preferred-size:48%;flex-basis:48%;border-radius:0 5px 0 0}.search .field:nth-child(2) .helper.ramavianext{display:block}.search .field.ramavianext:nth-child(3){border-radius:0 0 0 5px}.search .field.ramavianext:nth-child(5){-webkit-box-flex:1.5;-ms-flex-positive:1.5;flex-grow:1.5;border-radius:0 0 5px 0}}@media only screen and (max-width:550px){.search.ramavianext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.SearchForm .head.ramavia{padding:0 0 5px}.search .field.ramavianext{-webkit-box-flex:1;-ms-flex:1;flex:1}.search .field .helper.ramavianext{display:none}.search .field.ramavianext:first-child{-ms-flex-preferred-size:100%;flex-basis:100%;border-radius:5px 5px 0 0}.search .field:first-child .swap_direction.ramavianext{right:16px;top:60px;width:26px;height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;background-color:#fff;border-radius:360px;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.15);box-shadow:0 2px 6px 0 rgba(0,0,0,.15)}.search .field:first-child .swap_direction.ramavianext svg.icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.search .field.ramavianext:nth-child(2){-ms-flex-preferred-size:100%;flex-basis:100%}.search .field.ramavianext:nth-child(3),.search .field.ramavianext:nth-child(4){-ms-flex-preferred-size:48%;flex-basis:48%}.search .field.ramavianext:nth-child(5){-ms-flex-preferred-size:100%;flex-basis:100%;border-radius:0 0 5px 5px}.search .departure_date .datepicker-enter-active.ramavianext,.search .departure_date .datepicker-leave-active.ramavianext,.search .return_date .datepicker-enter-active.ramavianext,.search .return_date .datepicker-leave-active.ramavianext{-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.search .departure_date .datepicker-enter.ramavianext,.search .departure_date .datepicker-leave-to.ramavianext,.search .return_date .datepicker-enter.ramavianext,.search .return_date .datepicker-leave-to.ramavianext{-webkit-transform:translateX(100vw);-ms-transform:translateX(100vw);transform:translateX(100vw);opacity:.4}.search .passengers .passengers-enter-active.ramavianext,.search .passengers .passengers-leave-active.ramavianext{-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.search .passengers .passengers-enter.ramavianext,.search .passengers .passengers-leave-to.ramavianext{-webkit-transform:translateX(100vw);-ms-transform:translateX(100vw);transform:translateX(100vw);opacity:.4}.search .field .datepicker.ramavianext,.search .field .search_results.ramavianext,.search .field .selector.ramavianext{z-index:100010}}div.search_results.search_results.ramavianext.ramvia{max-height:266px;overflow-y:auto}.SearchForm.ramavia{font-family:Open Sans,Helvetica,Arial,sans-serif;margin:auto;z-index:100000}.SearchForm .head .links.ramavia{width:100%;max-height:34px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden}.SearchForm .head .links.ramavia,.SearchForm .head .links a.link.ramavia{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SearchForm .head .links a.link.ramavia:hover{cursor:pointer;background-color:#fff;color:#1479ce}.SearchForm .head .links a.link:hover svg.arrow.ramavia{fill:#1479ce}.SearchForm .foot.ramavia{ddisplay:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;flex-wrap:wrap;align-items:stretch}.SearchForm .foot .secondsearch.ramavia{font-size:14px;color:#fff;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.SearchForm .foot .secondsearch input.ramavia,.SearchForm .foot .secondsearch label.ramavia{cursor:pointer}.SearchForm .foot .secondsearch input[type=checkbox]+label.ramavia{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.SearchForm .foot .secondsearch input[type=checkbox]:checked+label.ramavia:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}.SearchForm .buttons.ramavia{padding:16px 0 0;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.SearchForm .buttons.ramavia,.SearchForm .buttons .search_btn.ramavia{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:550px){.SearchForm.ramavia{padding:0;margin-left:0%}.SearchForm .buttons.ramavia{padding:0 16px}.SearchForm .buttons .search_btn.ramavia{max-width:none}}body.developement{padding:8px;min-height:8000px}body.developement #calendar{margin-top:60px}body.developement{padding:8px;min-height:8000px}body.developement #calendar{margin-top:60px}#days{width:100%;height:100%;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#days,#days .day{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;position:relative}#days .day{overflow:visible;height:calc(16.66667% - 8.66667px);width:calc(14.28571% - 4px);margin:2px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ebf7ff;cursor:pointer;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.16);box-shadow:0 2px 2px 0 rgba(0,0,0,.16);border-radius:5px}#days .day:hover{background-color:#c2e7ff}#days .day.empty,#days .day.inactive:hover{background-color:#ebf7ff;cursor:default}#days .day.cheapest{background-color:#aaf79e}#days .day.cheapest:hover{background-color:#81ef70}#days .day.dayname{max-height:16px;padding:4px;background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;cursor:default}#days .day.dayname,#days .day .dayNum{-webkit-box-sizing:border-box;box-sizing:border-box;color:#8a8a8a}#days .day .dayNum{width:100%;text-align:right;padding-right:8px;font-size:14px;font-weight:700}#days .day .dayPrice{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:17px;font-weight:700}#days .day .search-icon{width:22px;height:auto}#days .day .dayInfo{position:absolute;top:calc(100% + 8px);z-index:8;width:180px;height:auto;padding:16px;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:14px;background-color:#3b3e40;color:#fff}#days .day .dayInfo:before{top:-10px;left:50%;-webkit-transform:scale(1.4) rotate(180deg) translate(50%);-ms-transform:scale(1.4) rotate(180deg) translate(50%);transform:scale(1.4) rotate(180deg) translate(50%);height:0;width:0;content:"";border:5px solid rgba(0,0,0,0);border-top-color:#3b3e40;position:absolute}#days .day .dayInfo .airlines{width:100%;padding:8px 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#days .day .dayInfo .airlines .airlinelogo{width:26px;height:auto;margin-right:8px;border-radius:100%}#days .day .dayInfo .price{width:100%;margin:auto;font-size:18px;font-weight:700;text-align:left;color:#f8a61b}#days .day .dayInfo .value{font-weight:700}#days .day .dayInfo .close{position:absolute;width:20px;height:auto;right:16px;top:16px;font-size:18px;font-weight:700;color:#fff;cursor:pointer}#days .day .dayInfo .button{width:100%;padding:4px;margin:auto;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:700;text-align:center;background-color:#f8a61b}#days .day .dayInfo .button:hover{background-color:#fac56a}#days .day.mobile{position:static}#days .day.mobile .dayInfo{position:absolute;right:0;top:16px;left:0;bottom:auto;margin:auto;width:90%;height:auto;max-width:200px}#days .day.mobile .dayInfo:before{display:none}@media screen and (max-width:450px){#days .day{height:calc(16.66667% - 6.66667px);width:calc(14.28571% - 2px);margin:1px;border-radius:0}#days .day.dayname{font-size:12px}#days .day .dayNum,#days .day .dayPrice{font-size:10px}#days .day .search-icon{width:14px}}body.developement{padding:8px;min-height:8000px}body.developement #calendar{margin-top:60px}#months{width:100%;height:100%;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#months,#months .month{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#months .month{height:calc(25% - 8px);width:calc(33.33333% - 8px);margin:4px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.16);box-shadow:0 2px 2px 0 rgba(0,0,0,.16);border-radius:5px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;text-align:center;cursor:pointer;background-color:#ebf7ff}#months .month .monthName{font-size:18px;color:#8a8a8a;font-weight:600}#months .month .monthPrice{width:-webkit-max-content;width:-moz-max-content;width:max-content;overflow:hidden;font-size:24px;font-weight:700;margin-top:4px}#months .month .monthName.full,#months .month .monthPrice.full{display:block}#months .month .monthName.short,#months .month .monthPrice.short{display:none}#months .month .search-icon{width:32px;height:auto;margin-top:4px}#months .month:hover{background-color:#c2e7ff}#months .month.cheapest{background-color:#aaf79e}#months .month.cheapest:hover{background-color:#81ef70}@media screen and (max-width:450px){#months .month .monthName{font-weight:700;font-size:12px}#months .month .monthPrice{font-size:16px;margin-top:4px}#months .month .search-icon{width:21px}}body.developement{padding:8px;min-height:8000px}body.developement #calendar{margin-top:60px}#switch{border-radius:5px;border:1px solid #f8a61b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}#switch .state{padding:4px;color:#000}#switch .state.active{color:#fff;background-color:#f8a61b}body.developement{padding:8px;min-height:8000px}body.developement #calendar{margin-top:60px}#checkbox{border-radius:5px;border:1px solid #f8a61b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}#checkbox label{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:4px;color:#000}#checkbox .check{width:16px;height:auto;padding:4px;fill:#fff}#checkbox.active{background-color:#f8a61b}#checkbox.active label{color:#fff}body.developement{padding:8px;min-height:8000px}body.developement #calendar{margin-top:60px}#calendar{width:available;max-width:1000px;border-radius:5px;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#calendar .navbar{width:100%;padding:4px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}#calendar .navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#calendar .navbar .filters{min-height:70px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#calendar .navbar .filters .filter{width:auto;height:100%;margin-right:8px;margin-bottom:4px}#calendar .navbar .controls{-webkit-box-flex:1;-ms-flex:1;flex:1;flex-direction:row}#calendar .navbar .controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#calendar .navbar .controls .dateControl{width:100%;flex-direction:row}#calendar .navbar .controls .dateControl div.caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}#calendar .navbar .controls .dateControl div.caption span{font-size:18px;text-align:center;color:#f8a61b;cursor:pointer}#calendar .navbar .controls .dateControl div.caption span:nth-child(2){color:#0073ff;text-decoration:none!important}#calendar .navbar .controls .dateControl div.caption span:nth-child(2):hover{color:red}#calendar .navbar .controls .dateControl div.caption span:hover{text-decoration:underline}#calendar .navbar .controls .dateControl div.caption span.monthName{min-width:180px;margin:0 8px;text-align:center;text-decoration:none;font-size:24px;color:#151515;cursor:pointer}#calendar .navbar .controls .dateControl .arrow{width:28px;height:auto;padding:4px;-webkit-box-sizing:border-box;box-sizing:border-box;fill:#f8a61b;border:1px solid #f8a61b;border-radius:100%;cursor:pointer}#calendar .pricesView{width:100%;height:500px}#calendar .tripDuration{width:100%;height:auto;padding:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#calendar .tripDuration .caption{width:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;color:#8a8a8a;text-align:left}#calendar .tripDuration .range{width:inherit!important;margin:4px 8px!important}#calendar .tripDuration .range .vue-slider-process{background-color:#f8a61b!important}#calendar .tripDuration .range .vue-slider-dot-handle{border:2px solid #f8a61b}@media screen and (max-width:450px){#calendar .filters .filter{font-size:12px;margin-right:0!important}#calendar .pricesView{max-height:350px}#calendar .tripDuration{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#calendar .tripDuration .caption{max-width:100%;text-align:left}#calendar .tripDuration .caption span{font-size:16px}}@media screen and (max-width:600px){#calendar .navbar{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#calendar .navbar .filters{width:100%;min-height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#calendar .navbar .filters .filter{margin-right:0!important}#calendar .navbar .controls{margin-bottom:12px}#calendar .navbar .controls .dateControl{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#calendar .navbar .controls .dateControl .caption span{font-size:14px!important}#calendar .navbar .controls .dateControl .caption span.monthName{font-size:18px!important;min-width:auto!important}}.radio-component>input{opacity:0;position:absolute}.ui-datepicker{height:18em}.ui-widget-header .ui-icon{background-image:url(../../../../../../../../plugins/ramavia/assets/img/ui-icons_444444_256x240.png)}.ui-icon,.ui-widget-content .ui-icon{background-image:url(../../../../../../../../plugins/ramavia/assets/img/ui-icons_444444_256x240.png)}#ui-datepicker-div{text-align:center;z-index:1000000000}.downbutton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;background-color:#ff6d00;border:1px solid;color:#fff;cursor:pointer;min-width:auto;min-height:30px;width:-webkit-fill-available;width:-moz-available;width:stretch;padding:4px 8px;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600}.avia-forms__appendage{display:block;position:absolute;left:0;right:0;bottom:85px}@media screen and (max-width:767px) and (min-width:641px){.avia-forms__appendage{display:flex;bottom:0}}@media screen and (max-width:640px){.avia-forms__appendage{display:flex;bottom:0}}@media screen and (max-width:450px){.avia-forms__appendage{display:flex;bottom:0}.form-checkbox .form-checkbox__label{font-size:14x}}@media screen and (max-width:400px){.avia-forms__appendage{display:flex;bottom:0}.foot.ramavia{margin-top:0}.form-checkbox .form-checkbox__label{font-size:14px!important}}@media screen and (min-width:748px){.avia-forms__appendage{display:flex;bottom:-14px}}@media screen and (min-width:1024px){.avia-forms__appendage{position:static;align-items:center;margin-bottom:0}}@media screen and (max-width:640px){.avia-forms__appendage .form-checkbox:first-child{margin:7px 0}}@media screen and (max-width:1024px){.avia-forms__appendage{position:relative}}@media screen and (max-width:365px){.form-checkbox .form-checkbox__label{font-size:10px!important}}@media screen and (min-width:1024px){.avia-forms__appendage .form-checkbox{width:auto}.avia-forms__appendage .form-checkbox:first-child{margin-right:38px}}.avia-forms__appendage .form-checkbox{width:auto}.avia-forms__appendage .form-checkbox:first-child{margin-right:38px}.form-checkbox .form-checkbox__toggle{position:absolute;top:50%;transform:translateY(-50%);left:-38px;width:22px;height:22px;background:#fd7d40;border-radius:50%;transition:all .2s ease-in}.form-checkbox .form-checkbox__toggle:before{content:"";display:block;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:#fff;transition:all .2s ease-in}.form-checkbox .form-checkbox__input:checked+.form-checkbox__label:before{right:39px;background:#fd7d40}.form-checkbox .form-checkbox__input:checked+.form-checkbox__label .form-checkbox__toggle{left:-16px;background-color:#fff}.form-checkbox .form-checkbox__input:checked+.form-checkbox__label .form-checkbox__toggle:before{background-color:#fd7d40}.foot{position:relative}#aviasales{display:none}.avia-forms__appendage .form-checkbox__label{margin-left:36px}.form-checkbox .form-checkbox__label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;font-size:15px;line-height:25px;color:#000;border:none;margin-right:0;-webkit-tap-highlight-color:transparent;letter-spacing:.3px}input[type=checkbox]+label{cursor:pointer;float:left;font-family:KievitPro,Roboto,sans-serif;position:relative;margin-right:0}.form-checkbox .form-checkbox__input:checked+.form-checkbox__label .form-checkbox__toggle{left:-22px;background-color:#fff}.form-checkbox .form-checkbox__label:before{width:40px;height:23px;border-radius:50px;background:#dfdfdf;border:none;transition:all .2s ease-in;box-shadow:none;margin-right:-18px;right:38px}input[type=checkbox]+label:before{position:relative;content:"";display:inline-block;vertical-align:middle;background-color:#fff;width:40px;height:40px;margin-right:15px;top:-1px;border:2px solid #4d4d4d;-ms-box-shadow:0 2px 0 #d9d9d9 inset;-o-box-shadow:0 2px 0 #d9d9d9 inset;box-shadow:inset 0 2px 0 #d9d9d9}*,:after,:before{-khtml-box-sizing:inherit;-ms-box-sizing:inherit;-o-box-sizing:inherit;box-sizing:inherit}input[type=checkbox]+label{cursor:pointer;float:left;font-family:KievitPro,Roboto,sans-serif;position:relative;margin-right:40px}.buttons.field{margin-left:10px!important;border-radius:5px!important}@media only screen and (max-width:550px){.buttons.field{margin-left:0px!important;border-radius:5px!important;margin-top:10px!important;width:100%}}div.parent-radio-div.ramaviapassengers{margin-bottom:5px;width:100%}div.parent-radio-div.ramaviapassengers>label{width:100%}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:7px!important}.departure_date{min-width:150px}.return_date{min-width:150px}.ramav_passengers{min-width:125px}input,input:before,input:after{-webkit-user-select:initial;-khtml-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial}@media screen and (max-width:950px) and (min-width:769px){.avia-forms__appendage{display:flex;bottom:-5px}.buttons.field{margin-left:0px!important;border-radius:5px!important}}.sidebar-main .search.ramavia.ramavianext{width:100%;display:block}.sidebar-main .helper.active.ramavianext{display:none!important}.sidebar-main .buttons.field{margin-left:0px!important;margin-top:10px}.sidebar-main .bi-person.icon.b-icon.bi{display:none}.sidebar-main #js-aviasales{margin-right:0}.sidebar-main .form-checkbox .form-checkbox__label::before{width:35px;margin-right:-28px}.sidebar-main .form-checkbox .form-checkbox__label{font-size:13px}.sidebar-main .search.ramavia.ramavianext{margin-top:-10px}.sidebar-main .search .field div.inner.ramavianext{height:105%}.sidebar-main .ramav_airfield.ramavianext{font-size:15px!important;font-weight:600;letter-spacing:0px!important}*{margin:0;padding:0}:focus{outline:none}body.developement{background-color:#1479ce}@media only screen and (max-width:550px){body.developement{padding-top:8px}}#ui-datepicker-div{height:auto;padding-bottom:5px}*.ramavia{font-family:Open Sans,Helvetica,Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.LangAndCurrency{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.LangAndCurrency .unfocus{top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;position:fixed}.LangAndCurrency .currency{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;border:.5px solid hsla(0,0%,100%,.4588235294117647);padding:4px 16px;border-radius:0 12px 12px 0}.LangAndCurrency .currency span{font-size:13px;font-weight:600;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.LangAndCurrency .currency .selector{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;background-color:#fff;color:#000;position:absolute;left:0;top:29px;border-radius:0 0 5px 5px;-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.16);box-shadow:2px 2px 16px 0 rgba(0,0,0,.16)}.LangAndCurrency .currency .selector .valutes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.LangAndCurrency .currency .selector .valutes .valute{color:#000;padding:8px 16px;width:100%}.LangAndCurrency .currency .selector .valutes .valute:hover{color:#1479ce;background-color:rgba(20,121,206,.16)}.LangAndCurrency .currency.active:hover{cursor:pointer;background-color:#fff;color:#1479ce}.LangAndCurrency .lang{position:relative;color:#fff;border:.5px solid hsla(0,0%,100%,.4588235294117647);padding:4px 16px;border-radius:12px 0 0 12px}.LangAndCurrency .lang{display:-webkit-box;display:-ms-flexbox;display:flex}.LangAndCurrency .lang span{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;font-size:13px;font-weight:600;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.LangAndCurrency .lang span .flag{min-width:16px;max-width:16px;height:16px;border-radius:5px}.LangAndCurrency .lang .selector{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;background-color:#fff;color:#000;position:absolute;right:0;top:29px;border-radius:0 0 5px 5px;-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.16);box-shadow:2px 2px 16px 0 rgba(0,0,0,.16)}.LangAndCurrency .lang .selector .languages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.LangAndCurrency .lang .selector .languages .language{color:#000;padding:8px 16px;width:100%}.LangAndCurrency .lang .selector .languages .language:hover{color:#1479ce;background-color:rgba(20,121,206,.16)}.LangAndCurrency .lang.active:hover{cursor:pointer;background-color:#fff;color:#1479ce}.LangAndCurrency .currency{z-index:100009}.LangAndCurrency .unfocus{z-index:100001}@media only screen and (max-width:550px){.LangAndCurrency .currency{z-index:100007}}.ramaviapassengers:active,.ramaviapassengers:focus{outline:none}button.ramaviapassengers::-moz-focus-inner{border:0}.ramav_popup>*{z-index:1000000}.selector.ramaviapassengers{position:absolute;top:77px;right:0;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;background-color:#fff;border-radius:0 0 5px 5px;-webkit-box-shadow:1px 2px 2px rgba(0,0,0,.1),inset 0 1px 0 grey;box-shadow:1px 2px 2px rgba(0,0,0,.1),inset 0 1px 0 grey;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.selector .footer.ramaviapassengers,.selector .head.ramaviapassengers{display:none}.selector .footer span.ramaviapassengers,.selector .head span.ramaviapassengers{color:#4a4a4a;font-size:15px;font-weight:600}.selector .footer .close.ramaviapassengers,.selector .head .close.ramaviapassengers{cursor:pointer;color:#1479ce;margin:auto 0;width:32px!important;height:32px!important}.selector .footer .close.ramaviapassengers:hover,.selector .head .close.ramaviapassengers:hover{color:#f8a61b}.selector .head.ramaviapassengers{padding:8px}.selector .passengers.ramaviapassengers{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;padding:8px}.selector .passengers.ramaviapassengers,.selector .passengers .passenger.ramaviapassengers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.selector .passengers .passenger.ramaviapassengers{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4px 0}.selector .passengers .passenger .desc.ramaviapassengers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:0}.selector .passengers .passenger .desc span.ramaviapassengers:first-child{color:#000;font-size:12px;font-weight:600}.selector .passengers .passenger .desc span.ramaviapassengers:nth-child(2){font-size:12px;color:#979797}.selector .passengers .passenger .count.ramaviapassengers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;min-width:80px}.selector .passengers .passenger .count .icon.ramaviapassengers{width:22px;height:22px;color:#fff;cursor:pointer;border-radius:100%;border:0;background-color:#1479ce}.selector hr.ramaviapassengers{display:none;border:none;height:1px;width:auto;margin:0 16px;background-color:#d3d3d3}.selector .class.ramaviapassengers{padding:8px}.selector .class.ramaviapassengers .radio-component{padding:2px 0}.selector .class.ramaviapassengers .radio-component label{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:-webkit-max-content;width:-moz-max-content;width:max-content;cursor:pointer}.selector .class.ramaviapassengers .radio-component label,.selector .class.ramaviapassengers .radio-component label span.input-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.selector .class.ramaviapassengers .radio-component label span.input-box{margin-right:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #1479ce}.selector .class.ramaviapassengers .radio-component label span.input-box span.input-box-circle{margin:0;width:8px;height:8px;background-color:#1479ce}.selector .footer.ramaviapassengers{display:none;padding:0;margin-top:auto;background:#fff}.selector .footer.ramaviapassengers,.selector .footer .button.ramaviapassengers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.selector .footer .button.ramaviapassengers{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:5px;background-color:#ff6d00;border:1px solid;color:#fff;cursor:pointer;min-width:auto;min-height:40px;width:-webkit-fill-available;width:-moz-available;width:stretch;margin:8px 54px;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600}.selector .footer .button.ramaviapassengers:hover{border:1px solid #ff6d00;color:#ff6d00;background-color:rgba(255,109,0,0)}@media only screen and (max-width:550px){.selector.ramaviapassengers{position:fixed;top:0;bottom:0;right:0;left:0;border-radius:0}.selector .head.ramaviapassengers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;font-weight:600;padding:16px}.selector .head .close.ramaviapassengers{cursor:pointer;color:#1479ce}.selector .head .close.ramaviapassengers:hover{color:#ff6d00}.selector .class.ramaviapassengers,.selector .passengers.ramaviapassengers{padding:16px}.selector .class .radio-component.ramaviapassengers{padding-bottom:8px}.selector .footer.ramaviapassengers{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;margin:auto 0 16%}.selector .footer .button.ramaviapassengers{margin:8px 54px}.selector hr.ramaviapassengers{display:block}}.search_results.ramvia{background-color:#fff;width:100%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;font-size:14px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;border-radius:0 0 5px 5px;-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.16);box-shadow:2px 2px 16px 0 rgba(0,0,0,.16)}.search_results.ramvia,.search_results .result .city.ramvia{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.search_results .result .city.ramvia{padding:8px;cursor:pointer;border-bottom:1px solid #d3d3d3;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search_results .result .city .name.ramvia{font-weight:700;padding-right:2px}.search_results .result .city .iata.ramvia{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;text-align:right;font-size:12px;font-weight:700;color:#d3d3d3;padding-left:16px}.search_results .result .city.ramvia:hover{background-color:rgba(20,121,206,.16)}.search_results .result .airports .airport.ramvia{padding:8px 8px 8px 16px;cursor:pointer;border-bottom:1px solid #d3d3d3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search_results .result .airports .airport .name.ramvia{font-weight:700;padding-right:2px}.search_results .result .airports .airport .iata.ramvia{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;text-align:right;font-size:12px;font-weight:700;color:#d3d3d3;padding-left:16px}.search_results .result .airports .airport.ramvia:hover{background-color:rgba(20,121,206,.16)}.search_results .result:last-child div.ramvia:last-child,.search_results .result:last-child div:last-child div.ramvia:last-child{border-bottom:none}.flightdatepicker .datepicker{min-width:350px;background-color:#fff;border-radius:0 0 5px 5px;-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.16);box-shadow:2px 2px 16px 0 rgba(0,0,0,.16);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flightdatepicker .datepicker .head{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px}.flightdatepicker .datepicker .head .title{color:#4a4a4a;font-size:15px;font-weight:600}.flightdatepicker .datepicker .head .close{cursor:pointer;color:#1479ce;margin:auto 0;width:32px!important;height:32px!important}.flightdatepicker .datepicker .head .close:hover{color:#f8a61b}.flightdatepicker .datepicker hr{border:none;height:1px;width:auto;margin:0 16px;padding:0;background-color:#d3d3d3}.flightdatepicker .datepicker .next{width:32px;height:32px;border-radius:360px;background-color:#f9fbfd;border:1px solid #1479ce;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flightdatepicker .datepicker .next .icon{color:#1479ce}.flightdatepicker .datepicker .month{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.16);box-shadow:0 0 2px 0 rgba(0,0,0,.16);padding:0 4%}.flightdatepicker .datepicker .month .name{text-align:center;padding:4px;font-weight:600;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;color:#1479ce}.flightdatepicker .datepicker .month .next{display:none}.flightdatepicker .datepicker .days{position:relative;text-align:center;border-collapse:separate;padding:0 16px;table-layout:fixed;width:100%;max-width:350px;margin:auto}.flightdatepicker .datepicker .days tr td{height:35px;max-height:35px;background-color:hsla(0,0%,54.1%,.0392156862745098);border:none;padding:0}.flightdatepicker .datepicker .days tr:first-child td{background-color:hsla(0,0%,54.1%,0)}.flightdatepicker .datepicker .days .weekdays{font-size:14px;text-transform:uppercase;color:#8a8a8a}.flightdatepicker .datepicker .days .day{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid rgba(0,0,0,0);overflow:hidden;height:100%}.flightdatepicker .datepicker .days .day .num{font-size:12px;font-weight:600;color:#4a4a4a}.flightdatepicker .datepicker .days .day .price{font-size:9px;color:#979797;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-align:center;margin:auto}.flightdatepicker .datepicker .days .day .best{color:#78b92e;background-color:rgba(120,185,46,.06274509803921569);border-radius:5px}.flightdatepicker .datepicker .days .day .hide{visibility:hidden}.flightdatepicker .datepicker .days .day:hover{border:1px solid #d3d3d3;cursor:pointer}.flightdatepicker .datepicker .days .day.selected{background-color:#1479ce;border-radius:5px}.flightdatepicker .datepicker .days .day.selected .num{color:#fff}.flightdatepicker .datepicker .days .day.between{background-color:rgba(20,121,206,.16)}.flightdatepicker .datepicker .days .day.disabled{opacity:.4;cursor:default}.flightdatepicker .datepicker .days .day.disabled:hover{border:1px solid #fff;cursor:default}.flightdatepicker .datepicker .days .next{position:absolute;top:50%}.flightdatepicker .datepicker .days .next{right:-16px}.flightdatepicker .datepicker .days .prev{left:-16px}.downbutton:hover{border:1px solid #ff6d00!important;color:#ff6d00!important;background-color:rgba(255,109,0,0)!important;font-weight:600!important;transition:.2s linear}.flightdatepicker .datepicker #done.downbutton{display:none}.flightdatepicker .datepicker #done.downbutton:hover{border:1px solid;color:#fff;background-color:#ff6d00}@media only screen and (max-width:550px){.flightdatepicker{position:fixed;top:0;right:0;left:0;bottom:0;width:auto;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.flightdatepicker .datepicker{width:100%;min-width:auto;border-radius:0}.flightdatepicker .datepicker .head{display:-webkit-box;display:-ms-flexbox;display:flex}.flightdatepicker .datepicker .month .name{margin:0}.flightdatepicker .datepicker .month .next{display:-webkit-box;display:-ms-flexbox;display:flex;margin:8px}.flightdatepicker .datepicker .days{padding:8px;margin:8px auto}.flightdatepicker .datepicker .days .next{display:none}.flightdatepicker .datepicker .downbutton{margin:8px 54px}.flightdatepicker .datepicker #done.downbutton{display:-webkit-box;display:-ms-flexbox;display:flex}}*.ramavianext{margin:0;padding:0}.ramavianext:active,.ramavianext:focus{outline:none}button.ramavianext::-moz-focus-inner{border:0}.search.ramavianext{--background_second:#fff;--text_first:#fff;--text_second:#4a4a4a;--light_grey:#8a8a8a;margin:auto;padding:16px 0;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.search .none.ramavianext{position:fixed;width:100vw;height:100vh;top:0;left:0}.search .field.ramavianext{position:relative;margin:1px;-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.16);box-shadow:2px 2px 16px 0 rgba(0,0,0,.16);background-color:#fff;border-radius:0}.search .field.ramavianext,.search .field div.inner.ramavianext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer}.search .field div.inner.ramavianext{position:absolute;width:100%;height:100%;padding:0 16px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search .field div.inner .helper.ramavianext{opacity:0;position:absolute;left:15px;top:-20px;color:#444;font-size:9px;font-weight:600;letter-spacing:.7px;text-transform:uppercase;-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.search .field div.inner .active.ramavianext{opacity:1}.search .field div.inner .icon.ramavianext{fill:#1479ce;position:absolute;cursor:pointer;right:16px;width:20px!important;height:20px!important}.search .field input.ramavianext{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:0;height:75px;padding:9px 15px;background-color:#f4f5f8;font-size:16px;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-decoration:none;cursor:pointer;border-radius:5px;color:#000}.search .field input.active.ramavianext{outline:none}.search .field input.ramavianext::-webkit-input-placeholder{color:#979797}.search .field input.ramavianext::-moz-placeholder{color:#979797}.search .field input.ramavianext:-ms-input-placeholder{color:#979797}.search .field input.ramavianext::-ms-input-placeholder{color:#979797}.search .field input.ramavianext::placeholder{color:#979797}.search .field.active.ramavianext{-webkit-box-shadow:0 0 0 2px #f8a61b;box-shadow:0 0 0 2px #f8a61b}.search .field.wrong.ramavianext{-webkit-box-shadow:0 0 0 2px red;box-shadow:0 0 0 2px red}.search .destination .inner .iata.ramavianext,.search .origin .inner .iata.ramavianext{position:absolute;font-size:12px;color:#979797;right:16px;cursor:pointer}.search .destination .inner .swap_direction.ramavianext,.search .origin .inner .swap_direction.ramavianext{position:absolute;right:-13px;width:26px;height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;background-color:#fff;border-radius:360px;-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.16);box-shadow:2px 2px 16px 0 rgba(0,0,0,.16)}.search .destination .inner .swap_direction svg.icon.ramavianext,.search .origin .inner .swap_direction svg.icon.ramavianext{position:static}.search .departure_date .datepicker.ramavianext,.search .destination .search_results.ramavianext,.search .origin .search_results.ramavianext,.search .return_date .datepicker.ramavianext{position:absolute;top:62px}.search .departure_date .datepicker-enter-active.ramavianext,.search .departure_date .datepicker-leave-active.ramavianext,.search .return_date .datepicker-enter-active.ramavianext,.search .return_date .datepicker-leave-active.ramavianext{-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.search .departure_date .datepicker-enter.ramavianext,.search .departure_date .datepicker-leave-to.ramavianext,.search .return_date .datepicker-enter.ramavianext,.search .return_date .datepicker-leave-to.ramavianext{opacity:0}.search .return_date .inner .icon.ramavianext{fill:#d3d3d3!important}.search .passengers .inner .class.ramavianext{color:#979797}.search .none.ramavianext{z-index:100001}.search .field .inner .icon.ramavianext,.search .field .inner span.ramavianext,.search .field input.ramavianext{z-index:1}.search .field .inner .swap_direction.ramavianext{z-index:100003}.search .field .datepicker.ramavianext,.search .field .search_results.ramavianext,.search .field .selector.ramavianext{z-index:100008}@media only screen and (min-width:800px){.z_ramav_search{margin-left:0%}.search.ramavianext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.search .field>.inner>.helper.ramavianext{display:block}.search .field.ramavianext:first-child{border-radius:5px 0 0 5px}.search .field.ramavianext:nth-last-child(2){border-radius:0 5px 5px 0}}@media only screen and (min-width:550px) and (max-width:796px){.z_ramav_search{margin-right:242px}.search.ramavianext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-column-wrap{width:85%!important}.search .field.ramavianext{-webkit-box-flex:1;-ms-flex:1;flex:1}.search .field .helper.ramavianext{display:none}.search .field.ramavianext:first-child{-ms-flex-preferred-size:48%;flex-basis:48%;border-radius:5px 0 0 0}.search .field:first-child .helper.ramavianext{display:block}.search .field.ramavianext:nth-child(2){-ms-flex-preferred-size:48%;flex-basis:48%;border-radius:0 5px 0 0}.search .field:nth-child(2) .helper.ramavianext{display:block}.search .field.ramavianext:nth-child(3){border-radius:0 0 0 5px}.search .field.ramavianext:nth-child(5){-webkit-box-flex:1.5;-ms-flex-positive:1.5;flex-grow:1.5;border-radius:0 0 5px 0}}@media only screen and (max-width:550px){.search.ramavianext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.search .field.ramavianext{-webkit-box-flex:1;-ms-flex:1;flex:1}.search .field .helper.ramavianext{display:none}.search .field.ramavianext:first-child{-ms-flex-preferred-size:100%;flex-basis:100%;border-radius:5px 5px 0 0}.search .field:first-child .swap_direction.ramavianext{right:16px;top:48px;width:26px;height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;background-color:#fff;border-radius:360px;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.15);box-shadow:0 2px 6px 0 rgba(0,0,0,.15)}.search .field:first-child .swap_direction.ramavianext svg.icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.search .field.ramavianext:nth-child(2){-ms-flex-preferred-size:100%;flex-basis:100%}.search .field.ramavianext:nth-child(3),.search .field.ramavianext:nth-child(4){-ms-flex-preferred-size:48%;flex-basis:48%}.search .field.ramavianext:nth-child(5){-ms-flex-preferred-size:100%;flex-basis:100%;border-radius:0 0 5px 5px}.search .departure_date .datepicker-enter-active.ramavianext,.search .departure_date .datepicker-leave-active.ramavianext,.search .return_date .datepicker-enter-active.ramavianext,.search .return_date .datepicker-leave-active.ramavianext{-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.search .departure_date .datepicker-enter.ramavianext,.search .departure_date .datepicker-leave-to.ramavianext,.search .return_date .datepicker-enter.ramavianext,.search .return_date .datepicker-leave-to.ramavianext{-webkit-transform:translateX(100vw);-ms-transform:translateX(100vw);transform:translateX(100vw);opacity:.4}.search .passengers .passengers-enter-active.ramavianext,.search .passengers .passengers-leave-active.ramavianext{-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.search .passengers .passengers-enter.ramavianext,.search .passengers .passengers-leave-to.ramavianext{-webkit-transform:translateX(100vw);-ms-transform:translateX(100vw);transform:translateX(100vw);opacity:.4}.search .field .datepicker.ramavianext,.search .field .search_results.ramavianext,.search .field .selector.ramavianext{z-index:100010}}.SearchForm.ramavia{font-family:Open Sans,Helvetica,Arial,sans-serif;max-width:100%;margin:auto;z-index:100000}.SearchForm .head.ramavia{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 25px}.SearchForm .head .links.ramavia{width:100%;max-height:34px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden}.SearchForm .head .links.ramavia,.SearchForm .head .links a.link.ramavia{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SearchForm .head .links a.link.ramavia{width:-webkit-max-content;width:-moz-max-content;width:max-content;min-height:30px;padding:3px 18px;margin-right:10px;margin-bottom:100px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:500;color:#2981f8;text-decoration:none;border:1px solid #2981f8;border-radius:13px}.SearchForm .head .links a.link.ramavia:hover{cursor:pointer;background-color:#fff;color:#1479ce}.SearchForm .head .links a.link:hover svg.arrow.ramavia{fill:#1479ce}.SearchForm .head .links a.link svg.arrow.ramavia{margin-left:5px;fill:#2981f8}.SearchForm .foot.ramavia{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;flex-wrap:wrap;align-items:flex-start!important}.SearchForm .foot .secondsearch.ramavia{font-size:14px;color:#fff;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.SearchForm .foot .secondsearch input.ramavia,.SearchForm .foot .secondsearch label.ramavia{cursor:pointer}.SearchForm .foot .secondsearch input[type=checkbox]+label.ramavia{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.SearchForm .foot .secondsearch input[type=checkbox]:checked+label.ramavia:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}.SearchForm .buttons.ramavia{padding:16px 0 0;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.SearchForm .buttons.ramavia,.SearchForm .buttons .search_btn.ramavia{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SearchForm .buttons .search_btn.ramavia{-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.16);box-shadow:0 0 0 0 rgba(0,0,0,.16);z-index:100000;width:100%;height:75px;background-color:#bb061c;color:#fff;border-radius:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:500;font-size:19px;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;padding:9px 30px;text-align:center;line-height:1.4}.SearchForm .buttons .search_btn.ramavia:hover{background-color:#db1e35}.SearchForm{margin-left:25%}@media only screen and (max-width:550px){.SearchForm.ramavia{padding:0}.SearchForm .buttons.ramavia{padding:0 16px}.SearchForm .buttons .search_btn.ramavia{max-width:none}}body.developement{padding:8px;min-height:8000px}body.developement #calendar{margin-top:60px}body.developement{padding:8px;min-height:8000px}body.developement #calendar{margin-top:60px}#days{width:100%;height:100%;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#days,#days .day{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;position:relative}#days .day{overflow:visible;height:calc(16.66667% - 8.66667px);width:calc(14.28571% - 4px);margin:2px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ebf7ff;cursor:pointer;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.16);box-shadow:0 2px 2px 0 rgba(0,0,0,.16);border-radius:5px}#days .day:hover{background-color:#c2e7ff}#days .day.empty,#days .day.inactive:hover{background-color:#ebf7ff;cursor:default}#days .day.cheapest{background-color:#aaf79e}#days .day.cheapest:hover{background-color:#81ef70}#days .day.dayname{max-height:16px;padding:4px;background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;cursor:default}#days .day.dayname,#days .day .dayNum{-webkit-box-sizing:border-box;box-sizing:border-box;color:#8a8a8a}#days .day .dayNum{width:100%;text-align:right;padding-right:8px;font-size:14px;font-weight:700}#days .day .dayPrice{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:17px;font-weight:700}#days .day .search-icon{width:22px;height:auto}#days .day .dayInfo{position:absolute;top:calc(100% + 8px);z-index:8;width:180px;height:auto;padding:16px;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:14px;background-color:#3b3e40;color:#fff}#days .day .dayInfo:before{top:-10px;left:50%;-webkit-transform:scale(1.4) rotate(180deg) translate(50%);-ms-transform:scale(1.4) rotate(180deg) translate(50%);transform:scale(1.4) rotate(180deg) translate(50%);height:0;width:0;content:"";border:5px solid rgba(0,0,0,0);border-top-color:#3b3e40;position:absolute}#days .day .dayInfo .airlines{width:100%;padding:8px 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#days .day .dayInfo .airlines .airlinelogo{width:26px;height:auto;margin-right:8px;border-radius:100%}#days .day .dayInfo .price{width:100%;margin:auto;font-size:18px;font-weight:700;text-align:left;color:#f8a61b}#days .day .dayInfo .value{font-weight:700}#days .day .dayInfo .close{position:absolute;width:20px;height:auto;right:16px;top:16px;font-size:18px;font-weight:700;color:#fff;cursor:pointer}#days .day .dayInfo .button{width:100%;padding:4px;margin:auto;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:700;text-align:center;background-color:#f8a61b}#days .day .dayInfo .button:hover{background-color:#fac56a}#days .day.mobile{position:static}#days .day.mobile .dayInfo{position:absolute;right:0;top:16px;left:0;bottom:auto;margin:auto;width:90%;height:auto;max-width:200px}#days .day.mobile .dayInfo:before{display:none}@media screen and (max-width:450px){#days .day{height:calc(16.66667% - 6.66667px);width:calc(14.28571% - 2px);margin:1px;border-radius:0}#days .day.dayname{font-size:12px}#days .day .dayNum,#days .day .dayPrice{font-size:10px}#days .day .search-icon{width:14px}}body.developement{padding:8px;min-height:8000px}body.developement #calendar{margin-top:60px}#months{width:100%;height:100%;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#months,#months .month{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#months .month{height:calc(25% - 8px);width:calc(33.33333% - 8px);margin:4px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.16);box-shadow:0 2px 2px 0 rgba(0,0,0,.16);border-radius:5px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;text-align:center;cursor:pointer;background-color:#ebf7ff}#months .month .monthName{font-size:18px;color:#8a8a8a;font-weight:600}#months .month .monthPrice{width:-webkit-max-content;width:-moz-max-content;width:max-content;overflow:hidden;font-size:24px;font-weight:700;margin-top:4px}#months .month .monthName.full,#months .month .monthPrice.full{display:block}#months .month .monthName.short,#months .month .monthPrice.short{display:none}#months .month .search-icon{width:32px;height:auto;margin-top:4px}#months .month:hover{background-color:#c2e7ff}#months .month.cheapest{background-color:#aaf79e}#months .month.cheapest:hover{background-color:#81ef70}@media screen and (max-width:450px){#months .month .monthName{font-weight:700;font-size:12px}#months .month .monthPrice{font-size:16px;margin-top:4px}#months .month .search-icon{width:21px}}body.developement{padding:8px;min-height:8000px}body.developement #calendar{margin-top:60px}#switch{border-radius:5px;border:1px solid #f8a61b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}#switch .state{padding:4px;color:#000}#switch .state.active{color:#fff;background-color:#f8a61b}body.developement{padding:8px;min-height:8000px}body.developement #calendar{margin-top:60px}#checkbox{border-radius:5px;border:1px solid #f8a61b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}#checkbox label{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:4px;color:#000}#checkbox .check{width:16px;height:auto;padding:4px;fill:#fff}#checkbox.active{background-color:#f8a61b}#checkbox.active label{color:#fff}body.developement{padding:8px;min-height:8000px}body.developement #calendar{margin-top:60px}#calendar{width:available;max-width:1000px;border-radius:5px;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#calendar .navbar{width:100%;padding:4px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}#calendar .navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#calendar .navbar .filters{min-height:70px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#calendar .navbar .filters .filter{width:auto;height:100%;margin-right:8px;margin-bottom:4px}#calendar .navbar .controls{-webkit-box-flex:1;-ms-flex:1;flex:1;flex-direction:row}#calendar .navbar .controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#calendar .navbar .controls .dateControl{width:100%;flex-direction:row}#calendar .navbar .controls .dateControl div.caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}#calendar .navbar .controls .dateControl div.caption span{font-size:18px;text-align:center;color:#f8a61b;cursor:pointer}#calendar .navbar .controls .dateControl div.caption span:nth-child(2){color:#0073ff;text-decoration:none!important}#calendar .navbar .controls .dateControl div.caption span:nth-child(2):hover{color:red}#calendar .navbar .controls .dateControl div.caption span:hover{text-decoration:underline}#calendar .navbar .controls .dateControl div.caption span.monthName{min-width:180px;margin:0 8px;text-align:center;text-decoration:none;font-size:24px;color:#151515;cursor:pointer}#calendar .navbar .controls .dateControl .arrow{width:28px;height:auto;padding:4px;-webkit-box-sizing:border-box;box-sizing:border-box;fill:#f8a61b;border:1px solid #f8a61b;border-radius:100%;cursor:pointer}#calendar .pricesView{width:100%;height:500px}#calendar .tripDuration{width:100%;height:auto;padding:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#calendar .tripDuration .caption{width:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;color:#8a8a8a;text-align:left}#calendar .tripDuration .range{width:inherit!important;margin:4px 8px!important}#calendar .tripDuration .range .vue-slider-process{background-color:#f8a61b!important}#calendar .tripDuration .range .vue-slider-dot-handle{border:2px solid #f8a61b}@media screen and (max-width:450px){#calendar .filters .filter{font-size:12px;margin-right:0!important}#calendar .pricesView{max-height:350px}#calendar .tripDuration{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#calendar .tripDuration .caption{max-width:100%;text-align:left}#calendar .tripDuration .caption span{font-size:16px}}@media screen and (max-width:600px){#calendar .navbar{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#calendar .navbar .filters{width:100%;min-height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#calendar .navbar .filters .filter{margin-right:0!important}#calendar .navbar .controls{margin-bottom:12px}#calendar .navbar .controls .dateControl{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#calendar .navbar .controls .dateControl .caption span{font-size:14px!important}#calendar .navbar .controls .dateControl .caption span.monthName{font-size:18px!important;min-width:auto!important}}#pageid-30498{margin-left:0;background:#000 url(../../../../../../../../plugins/ramavia/assets/img/s9nIMMH-airplane-wall-paper.jpg) center no-repeat}.search .departure_date .datepicker{position:absolute;top:62px}.search .field .datepicker.ramavianext,.search .field .search_results.ramavianext,.search .field .selector.ramavianext{max-height:298px}.SearchForm .buttons .search_btn.ramavia{z-index:1}@media screen and (min-width:1024px){.SearchForm{}.layout-center #content{float:none;width:100%!important;margin-left:auto;margin-right:auto}.elementor-element .elementor-widget-container{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}}#pageid-30498{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:40px 0 30px 0}.selector .class.ramaviapassengers{padding:8px}.selector .class.ramaviapassengers .radio-component{padding:2px 0}.selector .class.ramaviapassengers .radio-component label{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:-webkit-max-content;width:-moz-max-content;width:max-content;cursor:pointer}.selector .class.ramaviapassengers .radio-component label,.selector .class.ramaviapassengers .radio-component label span.input-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;-ms-flex-align:center;align-items:center}.selector .class.ramaviapassengers .radio-component label span.input-box{margin-right:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #1479ce}.selector .class.ramaviapassengers .radio-component label span.input-box span.input-box-circle{margin:0;width:8px;height:8px;background-color:#1479ce}.selector .footer.ramaviapassengers{display:none;padding:0;margin-top:auto;background:#fff}.selector .footer.ramaviapassengers,.selector .footer .button.ramaviapassengers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.selector .footer .button.ramaviapassengers{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:5px;background-color:#ff6d00;border:1px solid;color:#fff;cursor:pointer;min-width:auto;min-height:40px;width:-webkit-fill-available;width:-moz-available;width:stretch;margin:8px 54px;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600}.selector .footer .button.ramaviapassengers:hover{border:1px solid #ff6d00;color:#ff6d00;background-color:rgba(255,109,0,0)}.selector .class.ramaviapassengers{padding:8px}.radio-component{padding:8px}.SearchForm .foot .secondsearch input[type=checkbox]:checked+label.ramavia:before{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E)}.has_eae_slider.elementor-element.elementor-element-2a7e7de.e-con-full.e-flex.e-con.e-child{z-index:0}.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-6dec6b6.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{z-index:0}.SearchForm .foot.ramavia{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;flex-wrap:wrap;align-items:stretch}.SearchForm .foot .secondsearch.ramavia{font-size:14px;color:#fff;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.SearchForm .foot .secondsearch input.ramavia,.SearchForm .foot .secondsearch label.ramavia{cursor:pointer}.SearchForm .foot .secondsearch input[type=checkbox]+label.ramavia{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.SearchForm .foot .secondsearch input[type=checkbox]:checked+label.ramavia:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}*{margin:0;padding:0}:focus{outline:none}body.developement{background-color:#1479ce}@media only screen and (max-width:550px){body.developement{padding-top:8px}}*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.LangAndCurrency{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.LangAndCurrency .unfocus{top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;position:fixed}.LangAndCurrency .currency{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;border:.5px solid hsla(0,0%,100%,.4588235294117647);padding:4px 16px;border-radius:0 12px 12px 0}.LangAndCurrency .currency span{font-size:13px;font-weight:600;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.LangAndCurrency .currency .selector{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;background-color:#fff;color:#000;position:absolute;left:0;top:29px;border-radius:0 0 5px 5px;-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.16);box-shadow:2px 2px 16px 0 rgba(0,0,0,.16)}.LangAndCurrency .currency .selector .valutes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.LangAndCurrency .currency .selector .valutes .valute{color:#000;padding:8px 16px;width:100%}.LangAndCurrency .currency .selector .valutes .valute:hover{color:#1479ce;background-color:rgba(20,121,206,.16)}.LangAndCurrency .currency.active:hover{cursor:pointer;background-color:#fff;color:#1479ce}.LangAndCurrency .lang{position:relative;color:#fff;border:.5px solid hsla(0,0%,100%,.4588235294117647);padding:4px 16px;border-radius:12px 0 0 12px}.LangAndCurrency .lang{display:-webkit-box;display:-ms-flexbox;display:flex}.LangAndCurrency .lang span{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;font-size:13px;font-weight:600;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.LangAndCurrency .lang span .flag{min-width:16px;max-width:16px;height:16px;border-radius:5px}.LangAndCurrency .lang .selector{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;background-color:#fff;color:#000;position:absolute;right:0;top:29px;border-radius:0 0 5px 5px;-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.16);box-shadow:2px 2px 16px 0 rgba(0,0,0,.16)}.LangAndCurrency .lang .selector .languages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.LangAndCurrency .lang .selector .languages .language{color:#000;padding:8px 16px;width:100%}.LangAndCurrency .lang .selector .languages .language:hover{color:#1479ce;background-color:rgba(20,121,206,.16)}.LangAndCurrency .lang.active:hover{cursor:pointer;background-color:#fff;color:#1479ce}.LangAndCurrency .currency{z-index:100009}.LangAndCurrency .unfocus{z-index:100001}@media only screen and (max-width:550px){.LangAndCurrency .currency{z-index:100007}}.ramaviapassengers:active,.ramaviapassengers:focus{outline:none}button.ramaviapassengers::-moz-focus-inner{border:0}.selector.ramaviapassengers{position:absolute;top:77px;right:0;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;background-color:#fff;border-radius:0 0 5px 5px;-webkit-box-shadow:1px 2px 2px rgba(0,0,0,.1),inset 0 1px 0 grey;box-shadow:1px 2px 2px rgba(0,0,0,.1),inset 0 1px 0 grey;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.selector .footer.ramaviapassengers,.selector .head.ramaviapassengers{display:none}.selector .footer span.ramaviapassengers,.selector .head span.ramaviapassengers{color:#4a4a4a;font-size:15px;font-weight:600}.selector .footer .close.ramaviapassengers,.selector .head .close.ramaviapassengers{cursor:pointer;color:#1479ce;margin:auto 0;width:32px!important;height:32px!important}.selector .footer .close.ramaviapassengers:hover,.selector .head .close.ramaviapassengers:hover{color:#f8a61b}.selector .head.ramaviapassengers{padding:8px}.selector .passengers.ramaviapassengers{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;padding:8px}.selector .passengers.ramaviapassengers,.selector .passengers .passenger.ramaviapassengers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.selector .passengers .passenger.ramaviapassengers{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4px 0}.selector .passengers .passenger .desc.ramaviapassengers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:0}.selector .passengers .passenger .desc span.ramaviapassengers:first-child{color:#000;font-size:12px;font-weight:600}.selector .passengers .passenger .desc span.ramaviapassengers:nth-child(2){font-size:12px;color:#979797}.selector .passengers .passenger .count.ramaviapassengers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;min-width:80px}.selector .passengers .passenger .count .icon.ramaviapassengers{width:22px;height:22px;color:#fff;cursor:pointer;border-radius:100%;border:0;background-color:#1479ce}.selector hr.ramaviapassengers{display:none;border:none;height:1px;width:auto;margin:0 16px;background-color:#d3d3d3}.selector .class.ramaviapassengers{padding:8px}.selector .class.ramaviapassengers .radio-component{padding:2px 0}.selector .class.ramaviapassengers .radio-component label{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:-webkit-max-content;width:-moz-max-content;width:max-content;cursor:pointer}.selector .class.ramaviapassengers .radio-component label,.selector .class.ramaviapassengers .radio-component label span.input-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.selector .class.ramaviapassengers .radio-component label span.input-box{margin-right:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #1479ce}.selector .class.ramaviapassengers .radio-component label span.input-box span.input-box-circle{margin:0;width:8px;height:8px;background-color:#1479ce}.selector .footer.ramaviapassengers{display:none;padding:0;margin-top:auto;background:#fff}.selector .footer.ramaviapassengers,.selector .footer .button.ramaviapassengers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.selector .footer .button.ramaviapassengers{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:5px;background-color:#ff6d00;border:1px solid;color:#fff;cursor:pointer;min-width:auto;min-height:40px;width:-webkit-fill-available;width:-moz-available;width:stretch;margin:8px 54px;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600}.selector .footer .button.ramaviapassengers:hover{border:1px solid #ff6d00;color:#ff6d00;background-color:rgba(255,109,0,0)}@media only screen and (max-width:550px){.selector.ramaviapassengers{position:fixed;top:0;bottom:0;right:0;left:0;border-radius:0}.selector .head.ramaviapassengers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;font-weight:600;padding:16px}.selector .head .close.ramaviapassengers{cursor:pointer;color:#1479ce}.selector .head .close.ramaviapassengers:hover{color:#ff6d00}.selector .class.ramaviapassengers,.selector .passengers.ramaviapassengers{padding:16px}.selector .class .radio-component.ramaviapassengers{padding-bottom:8px}.selector .footer.ramaviapassengers{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;margin:auto 0 16%}.selector .footer .button.ramaviapassengers{margin:8px 54px}.selector hr.ramaviapassengers{display:block}}.search_results.ramvia{background-color:#fff;width:100%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;font-size:14px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;border-radius:0 0 5px 5px;-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.16);box-shadow:2px 2px 16px 0 rgba(0,0,0,.16)}.search_results.ramvia,.search_results .result .city.ramvia{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.search_results .result .city.ramvia{padding:8px;cursor:pointer;border-bottom:1px solid #d3d3d3;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search_results .result .city .name.ramvia{font-weight:700;padding-right:2px}.search_results .result .city .iata.ramvia{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;text-align:right;font-size:12px;font-weight:700;color:#d3d3d3;padding-left:16px}.search_results .result .city.ramvia:hover{background-color:rgba(20,121,206,.16)}.search_results .result .airports .airport.ramvia{padding:8px 8px 8px 16px;cursor:pointer;border-bottom:1px solid #d3d3d3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search_results .result .airports .airport .name.ramvia{font-weight:700;padding-right:2px}.search_results .result .airports .airport .iata.ramvia{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;text-align:right;font-size:12px;font-weight:700;color:#d3d3d3;padding-left:16px}.search_results .result .airports .airport.ramvia:hover{background-color:rgba(20,121,206,.16)}.search_results .result:last-child div.ramvia:last-child,.search_results .result:last-child div:last-child div.ramvia:last-child{border-bottom:none}.flightdatepicker .datepicker{min-width:350px;background-color:#fff;border-radius:0 0 5px 5px;-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.16);box-shadow:2px 2px 16px 0 rgba(0,0,0,.16);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flightdatepicker .datepicker .head{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px}.flightdatepicker .datepicker .head .title{color:#4a4a4a;font-size:15px;font-weight:600}.flightdatepicker .datepicker .head .close{cursor:pointer;color:#1479ce;margin:auto 0;width:32px!important;height:32px!important}.flightdatepicker .datepicker .head .close:hover{color:#f8a61b}.flightdatepicker .datepicker hr{border:none;height:1px;width:auto;margin:0 16px;padding:0;background-color:#d3d3d3}.flightdatepicker .datepicker .next{width:32px;height:32px;border-radius:360px;background-color:#f9fbfd;border:1px solid #1479ce;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flightdatepicker .datepicker .next .icon{color:#1479ce}.flightdatepicker .datepicker .month{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.16);box-shadow:0 0 2px 0 rgba(0,0,0,.16);padding:0 4%}.flightdatepicker .datepicker .month .name{text-align:center;padding:4px;font-weight:600;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;color:#1479ce}.flightdatepicker .datepicker .month .next{display:none}.flightdatepicker .datepicker .days{position:relative;text-align:center;border-collapse:separate;padding:0 16px;table-layout:fixed;width:100%;max-width:350px;margin:auto}.flightdatepicker .datepicker .days tr td{height:35px;max-height:35px;background-color:hsla(0,0%,54.1%,.0392156862745098);border:none;padding:0}.flightdatepicker .datepicker .days tr:first-child td{background-color:hsla(0,0%,54.1%,0)}.flightdatepicker .datepicker .days .weekdays{font-size:14px;text-transform:uppercase;color:#8a8a8a}.flightdatepicker .datepicker .days .day{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid rgba(0,0,0,0);overflow:hidden;height:100%}.flightdatepicker .datepicker .days .day .num{font-size:12px;font-weight:600;color:#4a4a4a}.flightdatepicker .datepicker .days .day .price{font-size:9px;color:#979797;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-align:center;margin:auto}.flightdatepicker .datepicker .days .day .best{color:#78b92e;background-color:rgba(120,185,46,.06274509803921569);border-radius:5px}.flightdatepicker .datepicker .days .day .hide{visibility:hidden}.flightdatepicker .datepicker .days .day:hover{border:1px solid #d3d3d3;cursor:pointer}.flightdatepicker .datepicker .days .day.selected{background-color:#1479ce;border-radius:5px}.flightdatepicker .datepicker .days .day.selected .num{color:#fff}.flightdatepicker .datepicker .days .day.between{background-color:rgba(20,121,206,.16)}.flightdatepicker .datepicker .days .day.disabled{opacity:.4;cursor:default}.flightdatepicker .datepicker .days .day.disabled:hover{border:1px solid #fff;cursor:default}.flightdatepicker .datepicker .days .next{position:absolute;top:50%}.flightdatepicker .datepicker .days .next{right:-16px}.flightdatepicker .datepicker .days .prev{left:-16px}.flightdatepicker .datepicker .downbutton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;background-color:#ff6d00;border:1px solid;color:#fff;cursor:pointer;min-width:auto;min-height:40px;width:-webkit-fill-available;width:-moz-available;width:stretch;margin:8px 54px;padding:4px 8px;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600}.flightdatepicker .datepicker #done.downbutton:hover{border:1px solid #ff6d00;color:#ff6d00;background-color:rgba(255,109,0,0)}.flightdatepicker .datepicker #done.downbutton{display:none}.flightdatepicker .datepicker #done.downbutton:hover{border:1px solid;color:#fff;background-color:#ff6d00}@media only screen and (max-width:550px){.flightdatepicker{position:fixed;top:0;right:0;left:0;bottom:0;width:auto;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.flightdatepicker .datepicker{width:100%;min-width:auto;border-radius:0}.flightdatepicker .datepicker .head{display:-webkit-box;display:-ms-flexbox;display:flex}.flightdatepicker .datepicker .month .name{margin:0}.flightdatepicker .datepicker .month .next{display:-webkit-box;display:-ms-flexbox;display:flex;margin:8px}.flightdatepicker .datepicker .days{padding:8px;margin:8px auto}.flightdatepicker .datepicker .days .next{display:none}.flightdatepicker .datepicker .downbutton{margin:8px 54px}.flightdatepicker .datepicker #done.downbutton{display:-webkit-box;display:-ms-flexbox;display:flex}}*.ramavianext{margin:0;padding:0}.ramavianext:active,.ramavianext:focus{outline:none}button.ramavianext::-moz-focus-inner{border:0}.search.ramavianext{--background_second:#fff;--text_first:#fff;--text_second:#4a4a4a;--light_grey:#8a8a8a;margin:auto;padding:16px 0;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.search .none.ramavianext{position:fixed;width:100vw;height:100vh;top:0;left:0}.search .field.ramavianext{position:relative;margin:0 5px 5px 0;-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.16);box-shadow:0 0 0 0 rgba(0,0,0,.16);background-color:#fff;border-radius:0}.search .field.ramavianext,.search .field div.inner.ramavianext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search .field div.inner.ramavianext{position:absolute;width:100%;height:108%;padding:0 16px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search .field div.inner .active.ramavianext{opacity:1}.search .field div.inner .icon.ramavianext{fill:#1479ce;position:absolute;cursor:pointer;right:16px;width:20px!important;height:20px!important}.search .field input.active.ramavianext{outline:none}.search .field input.ramavianext::-webkit-input-placeholder{color:#979797}.search .field input.ramavianext::-moz-placeholder{color:#979797}.search .field input.ramavianext:-ms-input-placeholder{color:#979797}.search .field input.ramavianext::-ms-input-placeholder{color:#979797}.search .field input.ramavianext::placeholder{color:#979797}.search .field.active.ramavianext{-webkit-box-shadow:0 0 0 2px #f8a61b;box-shadow:0 0 0 1px #fe784499;border-radius:4px}.search .field.wrong.ramavianext{-webkit-box-shadow:0 0 0 2px red;box-shadow:0 0 0 2px red}.search .destination .inner .iata.ramavianext,.search .origin .inner .iata.ramavianext{position:absolute;font-size:12px;color:#979797;right:16px;cursor:pointer}.search .destination .inner .swap_direction.ramavianext,.search .origin .inner .swap_direction.ramavianext{position:absolute;right:-13px;width:26px;height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;background-color:#fff;border-radius:360px;-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.16);box-shadow:2px 2px 16px 0 rgba(0,0,0,.16)}.search .destination .inner .swap_direction svg.icon.ramavianext,.search .origin .inner .swap_direction svg.icon.ramavianext{position:static}.search .departure_date .datepicker.ramavianext,.search .destination .search_results.ramavianext,.search .origin .search_results.ramavianext,.search .return_date .datepicker.ramavianext{position:absolute;top:62px}.search .departure_date .datepicker-enter-active.ramavianext,.search .departure_date .datepicker-leave-active.ramavianext,.search .return_date .datepicker-enter-active.ramavianext,.search .return_date .datepicker-leave-active.ramavianext{-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.search .departure_date .datepicker-enter.ramavianext,.search .departure_date .datepicker-leave-to.ramavianext,.search .return_date .datepicker-enter.ramavianext,.search .return_date .datepicker-leave-to.ramavianext{opacity:0}.search .return_date .inner .icon.ramavianext{fill:#d3d3d3!important}.search .passengers .inner .class.ramavianext{color:#979797}.search .none.ramavianext{z-index:10}.search .field .inner .icon.ramavianext,.search .field .inner span.ramavianext,.search .field input.ramavianext{z-index:1}.search .field .inner .swap_direction.ramavianext{z-index:10}.search .field .datepicker.ramavianext,.search .field .search_results.ramavianext,.search .field .selector.ramavianext{z-index:10}@media only screen and (min-width:1000px){.z_ramav_search{}.SearchForm.ramavia{margin-left:0%}}@media only screen and (min-width:800px){.z_ramav_search{}.SearchForm.ramavia{margin-left:0%}.search.ramavianext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:nowrap;justify-content:space-between}.search .field>.inner>.helper.ramavianext{display:block}.search .field.ramavianext:first-child{border-radius:5px 0 0 5px}.search .field.ramavianext:nth-last-child(2){border-radius:0 5px 5px 0}}@media only screen and (min-width:550px) and (max-width:950px){.z_ramav_search{margin-right:0}span.helper.active.ramavianext{display:none!important}.search.ramavianext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.search .field.ramavianext{-webkit-box-flex:1;-ms-flex:1;flex:1}.search .field .helper.ramavianext{display:none}.search .field.ramavianext:first-child{-ms-flex-preferred-size:48%;flex-basis:48%;border-radius:5px 0 0 0}.search .field:first-child .helper.ramavianext{display:block}.search .field.ramavianext:nth-child(2){-ms-flex-preferred-size:48%;flex-basis:48%;border-radius:0 5px 0 0}.search .field:nth-child(2) .helper.ramavianext{display:block}.search .field.ramavianext:nth-child(3){border-radius:0 0 0 5px}.search .field.ramavianext:nth-child(5){-webkit-box-flex:1.5;-ms-flex-positive:1.5;flex-grow:1.5;border-radius:0 0 5px 0}}@media only screen and (max-width:550px){.search.ramavianext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.SearchForm .head.ramavia{padding:0 0 5px}.search .field.ramavianext{-webkit-box-flex:1;-ms-flex:1;flex:1}.search .field .helper.ramavianext{display:none}.search .field.ramavianext:first-child{-ms-flex-preferred-size:100%;flex-basis:100%;border-radius:5px 5px 0 0}.search .field:first-child .swap_direction.ramavianext{right:16px;top:60px;width:26px;height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;background-color:#fff;border-radius:360px;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.15);box-shadow:0 2px 6px 0 rgba(0,0,0,.15)}.search .field:first-child .swap_direction.ramavianext svg.icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.search .field.ramavianext:nth-child(2){-ms-flex-preferred-size:100%;flex-basis:100%}.search .field.ramavianext:nth-child(3),.search .field.ramavianext:nth-child(4){-ms-flex-preferred-size:48%;flex-basis:48%}.search .field.ramavianext:nth-child(5){-ms-flex-preferred-size:100%;flex-basis:100%;border-radius:0 0 5px 5px}.search .departure_date .datepicker-enter-active.ramavianext,.search .departure_date .datepicker-leave-active.ramavianext,.search .return_date .datepicker-enter-active.ramavianext,.search .return_date .datepicker-leave-active.ramavianext{-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.search .departure_date .datepicker-enter.ramavianext,.search .departure_date .datepicker-leave-to.ramavianext,.search .return_date .datepicker-enter.ramavianext,.search .return_date .datepicker-leave-to.ramavianext{-webkit-transform:translateX(100vw);-ms-transform:translateX(100vw);transform:translateX(100vw);opacity:.4}.search .passengers .passengers-enter-active.ramavianext,.search .passengers .passengers-leave-active.ramavianext{-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.search .passengers .passengers-enter.ramavianext,.search .passengers .passengers-leave-to.ramavianext{-webkit-transform:translateX(100vw);-ms-transform:translateX(100vw);transform:translateX(100vw);opacity:.4}.search .field .datepicker.ramavianext,.search .field .search_results.ramavianext,.search .field .selector.ramavianext{z-index:100010}}div.search_results.search_results.ramavianext.ramvia{max-height:266px;overflow-y:auto}.SearchForm.ramavia{font-family:Open Sans,Helvetica,Arial,sans-serif;margin:auto;z-index:100000}.SearchForm .head .links.ramavia{width:100%;max-height:34px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden}.SearchForm .head .links.ramavia,.SearchForm .head .links a.link.ramavia{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SearchForm .head .links a.link.ramavia:hover{cursor:pointer;background-color:#fff;color:#1479ce}.SearchForm .head .links a.link:hover svg.arrow.ramavia{fill:#1479ce}.SearchForm .foot.ramavia{ddisplay:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;flex-wrap:wrap;align-items:stretch}.SearchForm .foot .secondsearch.ramavia{font-size:14px;color:#fff;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.SearchForm .foot .secondsearch input.ramavia,.SearchForm .foot .secondsearch label.ramavia{cursor:pointer}.SearchForm .foot .secondsearch input[type=checkbox]+label.ramavia{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.SearchForm .foot .secondsearch input[type=checkbox]:checked+label.ramavia:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}.SearchForm .buttons.ramavia{padding:16px 0 0;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.SearchForm .buttons.ramavia,.SearchForm .buttons .search_btn.ramavia{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:550px){.SearchForm.ramavia{padding:0;margin-left:0%}.SearchForm .buttons.ramavia{padding:0 16px}.SearchForm .buttons .search_btn.ramavia{max-width:none}}body.developement{padding:8px;min-height:8000px}body.developement #calendar{margin-top:60px}body.developement{padding:8px;min-height:8000px}body.developement #calendar{margin-top:60px}#days{width:100%;height:100%;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#days,#days .day{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;position:relative}#days .day{overflow:visible;height:calc(16.66667% - 8.66667px);width:calc(14.28571% - 4px);margin:2px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ebf7ff;cursor:pointer;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.16);box-shadow:0 2px 2px 0 rgba(0,0,0,.16);border-radius:5px}#days .day:hover{background-color:#c2e7ff}#days .day.empty,#days .day.inactive:hover{background-color:#ebf7ff;cursor:default}#days .day.cheapest{background-color:#aaf79e}#days .day.cheapest:hover{background-color:#81ef70}#days .day.dayname{max-height:16px;padding:4px;background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;cursor:default}#days .day.dayname,#days .day .dayNum{-webkit-box-sizing:border-box;box-sizing:border-box;color:#8a8a8a}#days .day .dayNum{width:100%;text-align:right;padding-right:8px;font-size:14px;font-weight:700}#days .day .dayPrice{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:17px;font-weight:700}#days .day .search-icon{width:22px;height:auto}#days .day .dayInfo{position:absolute;top:calc(100% + 8px);z-index:8;width:180px;height:auto;padding:16px;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:14px;background-color:#3b3e40;color:#fff}#days .day .dayInfo:before{top:-10px;left:50%;-webkit-transform:scale(1.4) rotate(180deg) translate(50%);-ms-transform:scale(1.4) rotate(180deg) translate(50%);transform:scale(1.4) rotate(180deg) translate(50%);height:0;width:0;content:"";border:5px solid rgba(0,0,0,0);border-top-color:#3b3e40;position:absolute}#days .day .dayInfo .airlines{width:100%;padding:8px 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#days .day .dayInfo .airlines .airlinelogo{width:26px;height:auto;margin-right:8px;border-radius:100%}#days .day .dayInfo .price{width:100%;margin:auto;font-size:18px;font-weight:700;text-align:left;color:#f8a61b}#days .day .dayInfo .value{font-weight:700}#days .day .dayInfo .close{position:absolute;width:20px;height:auto;right:16px;top:16px;font-size:18px;font-weight:700;color:#fff;cursor:pointer}#days .day .dayInfo .button{width:100%;padding:4px;margin:auto;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:700;text-align:center;background-color:#f8a61b}#days .day .dayInfo .button:hover{background-color:#fac56a}#days .day.mobile{position:static}#days .day.mobile .dayInfo{position:absolute;right:0;top:16px;left:0;bottom:auto;margin:auto;width:90%;height:auto;max-width:200px}#days .day.mobile .dayInfo:before{display:none}@media screen and (max-width:450px){#days .day{height:calc(16.66667% - 6.66667px);width:calc(14.28571% - 2px);margin:1px;border-radius:0}#days .day.dayname{font-size:12px}#days .day .dayNum,#days .day .dayPrice{font-size:10px}#days .day .search-icon{width:14px}}body.developement{padding:8px;min-height:8000px}body.developement #calendar{margin-top:60px}#months{width:100%;height:100%;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#months,#months .month{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#months .month{height:calc(25% - 8px);width:calc(33.33333% - 8px);margin:4px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.16);box-shadow:0 2px 2px 0 rgba(0,0,0,.16);border-radius:5px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;text-align:center;cursor:pointer;background-color:#ebf7ff}#months .month .monthName{font-size:18px;color:#8a8a8a;font-weight:600}#months .month .monthPrice{width:-webkit-max-content;width:-moz-max-content;width:max-content;overflow:hidden;font-size:24px;font-weight:700;margin-top:4px}#months .month .monthName.full,#months .month .monthPrice.full{display:block}#months .month .monthName.short,#months .month .monthPrice.short{display:none}#months .month .search-icon{width:32px;height:auto;margin-top:4px}#months .month:hover{background-color:#c2e7ff}#months .month.cheapest{background-color:#aaf79e}#months .month.cheapest:hover{background-color:#81ef70}@media screen and (max-width:450px){#months .month .monthName{font-weight:700;font-size:12px}#months .month .monthPrice{font-size:16px;margin-top:4px}#months .month .search-icon{width:21px}}body.developement{padding:8px;min-height:8000px}body.developement #calendar{margin-top:60px}#switch{border-radius:5px;border:1px solid #f8a61b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}#switch .state{padding:4px;color:#000}#switch .state.active{color:#fff;background-color:#f8a61b}body.developement{padding:8px;min-height:8000px}body.developement #calendar{margin-top:60px}#checkbox{border-radius:5px;border:1px solid #f8a61b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}#checkbox label{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:4px;color:#000}#checkbox .check{width:16px;height:auto;padding:4px;fill:#fff}#checkbox.active{background-color:#f8a61b}#checkbox.active label{color:#fff}body.developement{padding:8px;min-height:8000px}body.developement #calendar{margin-top:60px}#calendar{width:available;max-width:1000px;border-radius:5px;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#calendar .navbar{width:100%;padding:4px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}#calendar .navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#calendar .navbar .filters{min-height:70px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#calendar .navbar .filters .filter{width:auto;height:100%;margin-right:8px;margin-bottom:4px}#calendar .navbar .controls{-webkit-box-flex:1;-ms-flex:1;flex:1;flex-direction:row}#calendar .navbar .controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#calendar .navbar .controls .dateControl{width:100%;flex-direction:row}#calendar .navbar .controls .dateControl div.caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}#calendar .navbar .controls .dateControl div.caption span{font-size:18px;text-align:center;color:#f8a61b;cursor:pointer}#calendar .navbar .controls .dateControl div.caption span:nth-child(2){color:#0073ff;text-decoration:none!important}#calendar .navbar .controls .dateControl div.caption span:nth-child(2):hover{color:red}#calendar .navbar .controls .dateControl div.caption span:hover{text-decoration:underline}#calendar .navbar .controls .dateControl div.caption span.monthName{min-width:180px;margin:0 8px;text-align:center;text-decoration:none;font-size:24px;color:#151515;cursor:pointer}#calendar .navbar .controls .dateControl .arrow{width:28px;height:auto;padding:4px;-webkit-box-sizing:border-box;box-sizing:border-box;fill:#f8a61b;border:1px solid #f8a61b;border-radius:100%;cursor:pointer}#calendar .pricesView{width:100%;height:500px}#calendar .tripDuration{width:100%;height:auto;padding:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#calendar .tripDuration .caption{width:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;color:#8a8a8a;text-align:left}#calendar .tripDuration .range{width:inherit!important;margin:4px 8px!important}#calendar .tripDuration .range .vue-slider-process{background-color:#f8a61b!important}#calendar .tripDuration .range .vue-slider-dot-handle{border:2px solid #f8a61b}@media screen and (max-width:450px){#calendar .filters .filter{font-size:12px;margin-right:0!important}#calendar .pricesView{max-height:350px}#calendar .tripDuration{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#calendar .tripDuration .caption{max-width:100%;text-align:left}#calendar .tripDuration .caption span{font-size:16px}}@media screen and (max-width:600px){#calendar .navbar{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#calendar .navbar .filters{width:100%;min-height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#calendar .navbar .filters .filter{margin-right:0!important}#calendar .navbar .controls{margin-bottom:12px}#calendar .navbar .controls .dateControl{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#calendar .navbar .controls .dateControl .caption span{font-size:14px!important}#calendar .navbar .controls .dateControl .caption span.monthName{font-size:18px!important;min-width:auto!important}}.radio-component>input{opacity:0;position:absolute}.ui-datepicker{height:18em}.ui-widget-header .ui-icon{background-image:url(../../../../../../../../plugins/ramavia/assets/img/ui-icons_444444_256x240.png)}.ui-icon,.ui-widget-content .ui-icon{background-image:url(../../../../../../../../plugins/ramavia/assets/img/ui-icons_444444_256x240.png)}#ui-datepicker-div{text-align:center;z-index:1000000000}.downbutton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;background-color:#ff6d00;border:1px solid;color:#fff;cursor:pointer;min-width:auto;min-height:30px;width:-webkit-fill-available;width:-moz-available;width:stretch;padding:4px 8px;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600}.avia-forms__appendage{display:block;position:absolute;left:0;right:0;bottom:85px}@media screen and (max-width:767px) and (min-width:641px){.avia-forms__appendage{display:flex;bottom:0}}@media screen and (max-width:640px){.avia-forms__appendage{display:flex;bottom:0}}@media screen and (max-width:450px){.avia-forms__appendage{display:flex;bottom:0}.form-checkbox .form-checkbox__label{font-size:14x}}@media screen and (max-width:400px){.avia-forms__appendage{display:flex;bottom:0}.foot.ramavia{margin-top:0}.form-checkbox .form-checkbox__label{font-size:14px!important}}@media screen and (min-width:748px){.avia-forms__appendage{display:flex;bottom:-14px}}@media screen and (min-width:1024px){.avia-forms__appendage{position:static;align-items:center;margin-bottom:0}}@media screen and (max-width:640px){.avia-forms__appendage .form-checkbox:first-child{margin:7px 0}}@media screen and (max-width:1024px){.avia-forms__appendage{position:relative}}@media screen and (max-width:365px){.form-checkbox .form-checkbox__label{font-size:10px!important}}@media screen and (min-width:1024px){.avia-forms__appendage .form-checkbox{width:auto}.avia-forms__appendage .form-checkbox:first-child{margin-right:38px}}.avia-forms__appendage .form-checkbox{width:auto}.avia-forms__appendage .form-checkbox:first-child{margin-right:38px}.form-checkbox .form-checkbox__toggle{position:absolute;top:50%;transform:translateY(-50%);left:-38px;width:22px;height:22px;background:#fd7d40;border-radius:50%;transition:all .2s ease-in}.form-checkbox .form-checkbox__toggle:before{content:"";display:block;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:#fff;transition:all .2s ease-in}.form-checkbox .form-checkbox__input:checked+.form-checkbox__label:before{right:39px;background:#fd7d40}.form-checkbox .form-checkbox__input:checked+.form-checkbox__label .form-checkbox__toggle{left:-16px;background-color:#fff}.form-checkbox .form-checkbox__input:checked+.form-checkbox__label .form-checkbox__toggle:before{background-color:#fd7d40}.foot{position:relative}#aviasales{display:none}.avia-forms__appendage .form-checkbox__label{margin-left:36px}.form-checkbox .form-checkbox__label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;font-size:15px;line-height:25px;color:#000;border:none;margin-right:0;-webkit-tap-highlight-color:transparent;letter-spacing:.3px}input[type=checkbox]+label{cursor:pointer;float:left;font-family:KievitPro,Roboto,sans-serif;position:relative;margin-right:0}.form-checkbox .form-checkbox__input:checked+.form-checkbox__label .form-checkbox__toggle{left:-22px;background-color:#fff}.form-checkbox .form-checkbox__label:before{width:40px;height:23px;border-radius:50px;background:#dfdfdf;border:none;transition:all .2s ease-in;box-shadow:none;margin-right:-18px;right:38px}input[type=checkbox]+label:before{position:relative;content:"";display:inline-block;vertical-align:middle;background-color:#fff;width:40px;height:40px;margin-right:15px;top:-1px;border:2px solid #4d4d4d;-ms-box-shadow:0 2px 0 #d9d9d9 inset;-o-box-shadow:0 2px 0 #d9d9d9 inset;box-shadow:inset 0 2px 0 #d9d9d9}*,:after,:before{-khtml-box-sizing:inherit;-ms-box-sizing:inherit;-o-box-sizing:inherit;box-sizing:inherit}input[type=checkbox]+label{cursor:pointer;float:left;font-family:KievitPro,Roboto,sans-serif;position:relative;margin-right:40px}.buttons.field{margin-left:10px!important;border-radius:5px!important}@media only screen and (max-width:550px){.buttons.field{margin-left:0px!important;border-radius:5px!important;margin-top:10px!important;width:100%}}div.parent-radio-div.ramaviapassengers{margin-bottom:5px;width:100%}div.parent-radio-div.ramaviapassengers>label{width:100%}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:7px!important}.departure_date{min-width:150px}.return_date{min-width:150px}.ramav_passengers{min-width:125px}input,input:before,input:after{-webkit-user-select:initial;-khtml-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial}@media screen and (max-width:950px) and (min-width:769px){.avia-forms__appendage{display:flex;bottom:-5px}.buttons.field{margin-left:0px!important;border-radius:5px!important}}.sidebar-main .search.ramavia.ramavianext{width:100%;display:block}.sidebar-main .helper.active.ramavianext{display:none!important}.sidebar-main .buttons.field{margin-left:0px!important;margin-top:10px}.sidebar-main .bi-person.icon.b-icon.bi{display:none}.sidebar-main #js-aviasales{margin-right:0}.sidebar-main .form-checkbox .form-checkbox__label::before{width:35px;margin-right:-28px}.sidebar-main .form-checkbox .form-checkbox__label{font-size:13px}.sidebar-main .search.ramavia.ramavianext{margin-top:-10px}.sidebar-main .search .field div.inner.ramavianext{height:105%}.sidebar-main .ramav_airfield.ramavianext{font-size:15px!important;font-weight:600;letter-spacing:0px!important}