:root{--logo-path-var:url(/assets-angular/c5049810418301e4fda56777fa10e349.png);--loading-spinner-var:url(/assets-angular/ad37d1a89a60f91ae827c89a83fa5634.svg);--logo-path-var:url(/assets-angular/c5049810418301e4fda56777fa10e349.png);--loading-spinner-var:url(/assets-angular/ad37d1a89a60f91ae827c89a83fa5634.svg)}.second_header.search_results .search_info{background-color:#faebd7!important;color:#1a202c!important}.form-control{font-size:inherit}@media only screen and (max-width:768px){.hotel-row .name,.hotel-row .price_block .price,.second_header.search_results .hotels_counts .total{font-size:14px}}@media (min-width:769px) and (max-width:1200px){.hotel-row .name,.hotel-row .price_block .price,.second_header.search_results .hotels_counts .total{font-size:16px}}@media only screen and (min-width:1201px) and (max-width:1899px){.hotel-row .name,.hotel-row .price_block .price,.second_header.search_results .hotels_counts .total{font-size:18px}}@media only screen and (min-width:1900px){.hotel-row .name,.hotel-row .price_block .price,.second_header.search_results .hotels_counts .total{font-size:20px}}@media (min-width:769px) and (max-width:1200px){.second_header.search_results .hotels_counts .total,.second_header.search_results .travellers_info{font-size:14px}}@media only screen and (max-width:480px){hr{margin:10px 0}}.plus{display:inline-block;width:40px;height:40px;border:1px solid #58595b}.push{height:60px}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:normal}.second_header_mobile{margin-bottom:20px}.second_header_mobile .search_info>div{flex:1}.second_header_mobile.multitrip .travellers-count{display:none}.second_header_mobile .travellers-count{padding-left:10px}.second_header_mobile .edit{color:#fff;text-decoration:underline;cursor:pointer}.second_header_mobile .edit:after{display:inline-block;width:20px;height:20px;background-position:-80px -60px;vertical-align:middle;content:""}.second_header_mobile .search_info{background:#fff;border:1px solid var(--main-color-var);color:#000;font-size:14px;text-align:left;padding:10px 5px;display:flex}.second_header_mobile .search_info>button{height:25px;line-height:25px;border-radius:3px;margin-top:6px}.second_header_mobile .search_info .second_line{text-align:center}.second_header_mobile .search_info .second_line .dates{padding-right:15px}.second_header_mobile .search_info .second_line .dates,.second_header_mobile .search_info .second_line .nights{display:inline-block}@media only screen and (max-width:768px){.second_header_mobile .search_info .second_line{display:flex;justify-content:space-evenly}}.second_header_mobile .search_info .travellers_info{clear:left}.second_header_mobile .search_info .search-header-edit-button{float:right;margin-right:10px}.second_header_mobile .mobile_control{font-size:18px;text-align:center;background:#eee;color:var(--main-color-var);padding:10px 0;border-bottom:1px solid #aaa}.second_header_mobile .mobile_control.active{background-color:var(--main-color-var);color:#fff}.second_header_mobile .mobile_control.left{border-right:1px solid #aaa}.second_header_mobile .flights-header{padding:10px 10px 0;display:flex;flex-direction:row;justify-content:space-between;text-align:center;line-height:22px}@media only screen and (max-width:768px){.second_header_mobile .flights-header{background:#fff;color:#000;border:1px solid var(--main-color-var);margin-top:1em;padding:.5em}}.second_header_mobile .flights-header .filters-btn{color:var(--main-color-var);width:100px;text-align:center;border:1px solid var(--main-color-var);border-radius:5px}.second_header_mobile .flights-header .filters-btn span{margin-top:3px}.second_header_mobile .flights-header .filters-hidden{visibility:hidden}.second_header_mobile .flights-header .filters-btn.active{background-color:var(--main-color-var);color:#fff}.second_header_mobile .flights-header .filters-btn.disabled{color:#cacaca!important;border-color:#cacaca!important;cursor:default;pointer-events:none}.second_header_mobile .flights-header .total-flights{width:100px;font-size:1.2em}.second_header_mobile .mobile-control{font-size:18px;text-align:center;background:#eee;color:var(--main-color-var);padding:10px 0;border-top:1px solid #eee}.second_header_mobile .mobile-control.active{background-color:var(--main-color-var);color:#fff}.second_header_mobile .mobile-control.left{border-right:1px solid #aaa}@media only screen and (max-width:768px){.second_header_mobile{margin-bottom:0}.second_header_mobile .nights+.edit{margin-left:15px}}.second_header{height:100px;background:transparent;display:flex;justify-content:center;align-items:center;color:pink}.second_header,.second_header button{font-family:Arial,sans-serif}@media (min-width:769px) and (max-width:1200px){.second_header{border-right:0 none}}.second_header h1{color:#1a202c;text-transform:uppercase;font-family:Fieldwork,sans-serif}.second_header.search_results{height:58px;justify-content:left;align-items:flex-start;background:#fff;color:#313639}.second_header.search_results .search_info{background:#faebd7;color:#000;position:relative;line-height:29px}.second_header.search_results .search_info:after{content:"";display:block;position:absolute;top:0;right:-10px;width:0;height:0;border-style:solid;border-width:29px 0 29px 10px;border-color:transparent transparent transparent #faebd7}.second_header.search_results .search_info .first_line{max-width:90%}.second_header.search_results .search_info .first_line .location{overflow:hidden;text-overflow:ellipsis;max-width:100%;white-space:nowrap;padding-right:20px}.second_header.search_results .search_info .first_line .city_name{overflow:hidden;text-overflow:ellipsis;max-width:70%;white-space:nowrap;padding-right:20px}.second_header.search_results .search_info .first_line .airport{overflow:hidden;text-overflow:ellipsis;max-width:95%;white-space:nowrap}.second_header.search_results .search_info .first_line .nights{font-family:Fieldwork,sans-serif}.second_header.search_results .search_info .second_line{clear:left;max-width:80%}@media only screen and (min-width:1201px) and (max-width:1899px){.second_header.search_results .search_info .second_line{font-size:14px}}.second_header.search_results .search_info .second_line .dates{font-family:Fieldwork,sans-serif;padding-right:20px;overflow:hidden;text-overflow:ellipsis;max-width:75%;white-space:nowrap}@media (min-width:769px) and (max-width:1200px){.second_header.search_results .search_info .second_line .dates{padding-right:10px}}.second_header.search_results .search_info .edit{cursor:pointer;font-family:Fieldwork,sans-serif;position:absolute;right:10px;padding-right:15px;top:0;background:url(/assets-angular/681ea77a7790fb3cb9a5e2759b75bafd.png) 100% no-repeat;color:#fff;text-decoration:underline}.second_header.search_results .hotels_counts{line-height:29px;padding-left:20px;padding-right:0}@media (min-width:769px) and (max-width:1200px){.second_header.search_results .hotels_counts{padding-left:15px}}.second_header.search_results .hotels_counts .per_night{white-space:nowrap}@media (min-width:769px) and (max-width:1200px){.second_header.search_results .hotels_counts .per_night{font-size:12px}}.second_header.search_results .airports_count,.second_header.search_results .hotels_counts .total{color:var(--main-color-var);text-transform:uppercase}.second_header.search_results .airports_count{line-height:58px;padding-left:20px}.second_header.search_results .airports_count .filtered{position:relative}.second_header.search_results .airports_count .filtered .clear_filters{font-size:13px;text-transform:none;position:absolute;border-bottom:1px dotted var(--main-color-var);top:-10px;right:-95px;line-height:1;cursor:pointer}.form,.prev_searches,.rules{margin-top:10px}.form-group{margin-bottom:10px}@media (min-width:769px) and (max-width:1200px){.form-group{margin-bottom:0}.form-group .input-group,.form-group .location input,.form-group .wrap-dd-select{margin-bottom:10px}}@media only screen and (max-width:768px){.form-group{margin-bottom:0}.form-group .input-group,.form-group .location input,.form-group .wrap-dd-select{margin-bottom:10px}}.form-button-group{margin-top:20px}input.search{width:100%;font-family:GothamBook,sans-serif}input.calendar,input.search{box-sizing:border-box;padding:10px;height:48px;border:1px solid #58595b}input.calendar{width:45%;display:inline-block}label{margin-bottom:1px}form.search button{margin-top:15px;padding:10px 20px;-webkit-appearence:none;background:#3fbfad;color:#fff;border:none;text-transform:uppercase;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.top-pad{position:relative;padding-top:23px}@media (min-width:769px) and (max-width:1200px){.top-pad{padding-top:10px}}@media only screen and (max-width:768px){.top-pad{padding-top:5px}}.top-pad button.wrap-dd-select{margin-bottom:0}.open>button.wrap-dd-select{border-color:#183028;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff}.location-marker{position:relative}.location-marker:after{position:absolute;height:30px;width:30px;right:10px;top:6px;background-position:-105px -80px;content:""}.form-group .location:after{border-right:4px solid #fff;top:50%;background-color:#fff}.form-group .location .form-control{padding-right:44px}.form-group .location .form-control:focus{outline:2px solid #b3d4fc;outline-offset:2px;box-shadow:0 0 0 2px #b3d4fc}.form-group .location .dropdown-menu{right:auto;min-width:100%;max-height:500px;overflow-x:hidden;overflow-y:auto}article{background:transparent}.datepicker:before{display:inline-block;height:30px;width:35px;background-position:-130px -80px;content:""}.datepicker:focus{outline:var(--main-color-var) solid}.datepicker:focus+.input-group-addon{border-color:var(--main-color-var)}.input-group .form-control{border-right:none}.input-group .input-group-addon{padding:1px 0 0}.input-group .input-group-addon.datepicker{background:#eee}form.ng-submitted .ng-invalid+.input-group-addon.datepicker,ng-form.ng-submitted .ng-invalid+.input-group-addon.datepicker{border-color:#c54040}button.wrap-dd-select{text-align:left}.mighty-datepicker .form-control{height:40px}form [tabindex]:focus:not(.btn-login){outline:2px solid #b3d4fc;outline-offset:2px;box-shadow:0 0 0 2px #b3d4fc}form [tabindex]:focus:not(.btn-login) .form-control,form [tabindex]:focus:not(.btn-login) .input-group-addon{border-color:var(--main-color-var)}form [tabindex]:focus:not(.btn-login).btn{border-color:transparent;box-shadow:0 0 0 #fff}.form-control{height:42px;padding:8px 12px;text-indent:0;-moz-border-radius:3;-webkit-border-radius:3;-o-border-radius:3;-khtml-border-radius:3;-ms-border-radius:3;border-radius:3}.wrap-dd-select{position:relative;width:100%;margin:0 auto;padding:8px 47px 8px 12px;height:42px;border-radius:3px;line-height:1.42857;background:#fff;border:1px solid #58595b;cursor:pointer;color:#58595b}.wrap-dd-select:after{height:10px;top:50%;right:10px;margin-top:-2px;display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.wrap-dd-select.active:after{background-position:-100px 0}.wrap-dd-select.disabled,.wrap-dd-select.disabled:focus,.wrap-dd-select.disabled:hover{color:rgba(45,45,45,.5);border-color:#58595b;background:#f1f1f1;cursor:default;outline:none}.wrap-dd-select.disabled:after,.wrap-dd-select.disabled:focus:after,.wrap-dd-select.disabled:hover:after{opacity:.5;background-color:#ddd;border-color:#ddd}.wrap-dd-select.error{border-color:#c54040}.custom-wrap-dropdown{position:relative;width:100%}.open>.wrap-dd-select:after{background-position:-100px 0}.wrap-dd-select .selected{display:block;line-height:24px;min-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrap-dd-select .dropdown{display:none;position:absolute;top:100%;left:0;min-width:100%;margin-top:1px;background:#fff;padding:0;border-radius:inherit;outline:1px solid var(--main-color-var);box-shadow:0 0 5px rgba(0,0,0,.1);font-weight:400;transition:all 0 linear;list-style:none;max-height:252px;overflow-y:auto;opacity:0;z-index:-1;pointer-events:none}.wrap-dd-select.dd-top-toggle .dropdown,.wrap-dd-select .dropdown{-webkit-box-sizing:initial;-moz-box-sizing:initial;box-sizing:initial}.wrap-dd-select.dd-top-toggle .dropdown{top:auto;bottom:0}.wrap-dd-select.dd-with-scroll .dropdown{height:290px;overflow-y:scroll}.wrap-dd-select .dropdown li.divider{padding:2px 0;background:#e6e8ea}.wrap-dd-select .dropdown li a{display:block;padding:5px 10px;margin:0;text-decoration:none;color:#58595b;white-space:nowrap;width:100%;overflow-x:hidden;text-overflow:ellipsis}.wrap-dd-select .dropdown li i{float:right;color:inherit}.wrap-dd-select .dropdown li:first-of-type a{border-radius:7px 7px 0 0}.wrap-dd-select .dropdown li:last-of-type a{border-radius:0 0 7px 7px;border:none}.wrap-dd-select .dropdown li.active a,.wrap-dd-select .dropdown li:hover a{background:var(--main-color-var);border-radius:0;color:#fff}.wrap-dd-select.active .dropdown{display:block;min-width:100%;width:auto;z-index:99;opacity:1;pointer-events:auto}.wrap-dd-select.dd-top-toggle.active .dropdown{margin-bottom:42px}.wrap-dd-menu{position:relative;width:200px;margin:0 auto;padding:10px}.wrap-dd-menu .dropdown{position:absolute;z-index:1;top:70%;left:0;right:0;background:#fff;padding:0;border-radius:7px;border:1px solid rgba(0,0,0,.17);box-shadow:0 0 5px rgba(0,0,0,.1);font-weight:400;transition:all .2s ease-in;list-style:none;opacity:0;pointer-events:none}.wrap-dd-menu .dropdown li.divider{padding:2px 0;background:#e6e8ea}.wrap-dd-menu .dropdown li a{display:block;padding:10px;text-decoration:none;color:#8aa8bd;border-bottom:1px solid #e6e8ea;box-shadow:inset 0 1px 0 #fff;transition:all .3s ease-out}.wrap-dd-menu .dropdown li i{float:right;color:inherit}.wrap-dd-menu .dropdown li:first-of-type a{border-radius:7px 7px 0 0}.wrap-dd-menu .dropdown li:last-of-type a{border-radius:0 0 7px 7px;border:none}.wrap-dd-menu .dropdown li:hover a{background:#f3f8f8}.wrap-dd-menu .dropdown:after{border-width:0 6px 6px;border-color:#fff transparent}.wrap-dd-menu .dropdown:after,.wrap-dd-menu .dropdown:before{content:"";width:0;height:0;position:absolute;bottom:100%;border-style:solid}.wrap-dd-menu .dropdown:before{right:95px;border-width:0 8px 8px;border-color:rgba(0,0,0,.1) transparent}.wrap-dd-menu .dropdown.active{opacity:1;pointer-events:auto}a.form_clear{position:absolute;top:30px;right:13px;padding-left:3px;color:red;background-color:#fff}.tt-dropdown-menu,.twitter-typeahead{width:100%}.tt-dropdown-menu{background:#fff;border:1px solid #58595b}.button-select{-webkit-appearance:menulist-button;display:block;width:100%;height:45px;padding:6px 12px;line-height:1.42857;color:#58595b;background-color:#fff;background-image:none;border:1px solid #58595b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-align:left}.button-select:focus{border-color:#222944;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(34,41,68,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(34,41,68,.6)}.button-select::-moz-placeholder{color:#58595b;opacity:1}.button-select:-ms-input-placeholder{color:#58595b}.button-select::-webkit-input-placeholder{color:#58595b}.button-select[disabled],.button-select[readonly],fieldset[disabled] .button-select{cursor:not-allowed;background-color:#eee;opacity:1}.dropdown-menu{font-size:inherit}.dropdown-menu.custom{padding:10px 15px 5px;left:auto;right:auto;width:100%;margin:-1px 0 0}.dropdown-menu.custom label{margin-bottom:3px}.dropdown-menu.custom .wrap-dd-select{margin-bottom:10px}.dropdown-menu.custom .input-single{padding-bottom:20px}.row_info table{margin-top:-1px;margin-bottom:0}.row_info table td{height:40px}.container-xs-height{display:table}.row-xs-height{display:table-row}.col-xs-height{display:table-cell;float:none}@media only screen and (max-width:768px){.container-sm-height{display:table}.row-sm-height{display:table-row}.col-sm-height{display:table-cell;float:none}}@media (min-width:992px){.container-md-height{display:table}.row-md-height{display:table-row}.col-md-height{display:table-cell;float:none}}@media (min-width:1200px){.container-lg-height{display:table}.row-lg-height{display:table-row}.col-lg-height{display:table-cell;float:none}}.col-top{vertical-align:top}.col-middle{vertical-align:middle}.col-bottom{vertical-align:bottom}.hotels-list{margin-bottom:20px}.hotel-row{border:1px solid #cacaca;background:#fff}.hotel-row .image_block{overflow:hidden;padding:0}@media only screen and (max-width:768px){.hotel-row .image_block{padding-right:15px}}.hotel-row .image_block .carousel-inner{height:200px}@media only screen and (max-width:768px){.hotel-row .image_block .carousel-inner,.hotel-row .image_block .carousel-inner img{height:150px}}@media (min-width:769px) and (max-width:1200px){.hotel-row .image_block .carousel-inner img{height:auto}}@media only screen and (min-width:1201px) and (max-width:1899px){.hotel-row .image_block .carousel-inner img{height:auto}}@media only screen and (min-width:1900px){.hotel-row .image_block .carousel-inner img{height:200px}}@media only screen and (max-width:768px){.hotel-row .image_block .image-entire-place{height:150px}}.hotel-row .image_block .hotel_default{width:100%;height:200px;position:relative}@media only screen and (max-width:768px){.hotel-row .image_block .hotel_default{height:150px}}.hotel-row .image_block .hotel_default img{position:absolute;left:50%;top:50%;margin:-60px}.hotel-row .info_block{padding:10px 15px;border-right:1px solid #cacaca;border-left:1px solid #cacaca}@media only screen and (max-width:768px){.hotel-row .info_block{min-height:100%;border-left:none;border-right:none;padding:0 10px 0 0}}.hotel-row .info_block span.glyphicon{color:var(--main-color-var);padding-right:8px}.hotel-row .info_block ul.options{font-family:Fieldwork,sans-serif;display:block;padding-top:10px;line-height:1.6}.hotel-row .info_block ul.options li.icon_ok{padding:2px 40px 2px 35px;float:left;background-image:url(/assets-angular/368d85a6107344b21ae87b5f5aa24ff5.png);background-position:5px;background-repeat:no-repeat;position:relative}.hotel-row .i-negotiated{position:absolute;bottom:20px;right:20px}.hotel-row .name{font-family:Fieldwork,sans-serif;color:var(--main-color-var);padding-bottom:5px}@media only screen and (max-width:768px){.hotel-row .name{font-size:18px;padding-top:10px;padding-bottom:10px;text-align:center}}.hotel-row .reviews{font-family:Fieldwork,sans-serif;color:var(--main-color-var);padding-bottom:10px}.hotel-row .reviews span{display:inline-block;vertical-align:top;margin-left:25px}.hotel-row .hotel_location .hotel_address{width:88%;word-break:break-word}@media only screen and (max-width:768px){.hotel-row .hotel_location .hotel_address{width:auto}}@media only screen and (max-width:768px){.hotel-row .hotel_location .hotel_address span{font-size:12px}}@media (min-width:769px) and (max-width:1200px){.hotel-row .hotel_location .hotel_address span{font-size:14px}}@media only screen and (min-width:1201px) and (max-width:1899px){.hotel-row .hotel_location .hotel_address span{font-size:14px}}@media only screen and (min-width:1900px){.hotel-row .hotel_location .hotel_address span{font-size:14px}}.hotel-row .price_block{min-height:200px;position:relative;padding:10px}@media only screen and (max-width:768px){.hotel-row .price_block{display:block;min-height:50px;text-align:center;border-top:1px solid #cacaca;padding:5px 10px}}.hotel-row .price_block .price_first{font-family:Fieldwork,sans-serif}@media only screen and (max-width:768px){.hotel-row .price_block .price_first{font-size:20px}}@media (min-width:769px) and (max-width:1200px){.hotel-row .price_block .price_first{font-size:16px}}@media only screen and (min-width:1201px) and (max-width:1899px){.hotel-row .price_block .price_first{font-size:18px}}@media only screen and (min-width:1900px){.hotel-row .price_block .price_first{font-size:20px}}.hotel-row .price_block .diff_dates{line-height:1.2;padding-bottom:10px}@media only screen and (max-width:768px){.hotel-row .price_block .diff_dates{font-size:14px;padding-bottom:0;padding-right:5px;display:inline-block}}.hotel-row .price_block .average{line-height:1.2}.hotel-row .price_block .average span{font-size:14px;display:block}@media only screen and (max-width:768px){.hotel-row .price_block .average{font-size:14px;padding-left:5px;display:inline-block}.hotel-row .price_block .average span{display:inline;padding-left:5px}}.hotel-row .price_block .toogle-control{margin-top:10px;color:#183028;font-size:18px}.hotel-row .price_block .toogle-control.btn-kt.btn.btn-sm{color:#fff;white-space:pre-wrap}.hotel-row .price_block .toogle-control.btn-kt.btn.btn-sm.active{background:var(--button-active-color-var)}@media only screen and (max-width:768px){.hotel-row .price_block .toogle-control{margin:5px 0;color:#fff}}.hotel-row .price_block .all_rates{position:absolute;bottom:20px;cursor:pointer;width:100%;left:0;font-size:16px;padding:0 10px}@media only screen and (max-width:768px){.hotel-row .price_block .all_rates{position:static;display:block;bottom:auto}}@media (min-width:770px){.hotels-list .hotel-row{display:table;width:100%;min-height:205px}.hotels-list .hotel-row:before{display:none}.carousel-entire-place{position:absolute;top:0;left:0;width:100%;height:100%}.carousel-entire-place .img-responsive{display:none!important}}.hotel-view .image_block,.hotel-view .info_block,.hotel-view .price_block,.hotels-list .image_block,.hotels-list .info_block,.hotels-list .price_block{display:table-cell;float:none;vertical-align:top}.hotel-view .image_block .carousel-control.left,.hotels-list .image_block .carousel-control.left{left:-1px;cursor:pointer}.hotel-view .image_block .carousel-control.right,.hotels-list .image_block .carousel-control.right{right:-1px;cursor:pointer}.hotel-view .image_block .carousel-inner,.hotels-list .image_block .carousel-inner{height:100%}.hotel-view .image_block .carousel-inner>.item,.hotels-list .image_block .carousel-inner>.item{width:100%;height:100%}.hotel-view .image_block .carousel-inner>.active,.hotels-list .image_block .carousel-inner>.active{display:block}.hotel-view .image_block{width:480px;height:480px;position:relative;overflow:hidden}@media only screen and (max-width:768px){.hotel-view .price_block,.hotels-list .price_block{display:block}}.image-entire-place{padding:20px 0;margin:-20px 0;width:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-size:auto 100%;min-height:100%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.cars-list{margin-bottom:20px}.cars-row{border:1px solid #cacaca}.cars-row .image_block{overflow:hidden;padding:0}.cars-row .info_block{min-height:200px;padding:15px;border-right:1px solid #cacaca;border-left:1px solid #cacaca}.sort-results{margin-top:20px}@media only screen and (max-width:768px){.sort-results{margin-top:0}}.sort-results .sort_label{font-family:Fieldwork,sans-serif;text-transform:uppercase;line-height:49px;white-space:nowrap;font-size:15px}@media only screen and (max-width:768px){.sort-results .sort_label{padding-bottom:10px;font-size:16px;line-height:16px;text-align:center}}.all_rates_block{border-bottom:1px solid #cacaca;border-right:1px solid #cacaca}@media only screen and (max-width:768px){.all_rates_block .lborder{border-bottom:1px solid #cacaca;background:#fcfcfc}}.all_rates_block .header-row{font-family:Fieldwork,sans-serif;padding-top:10px;padding-bottom:10px;color:#2d2d2d}.all_rates_block .room-row{background:#fff;padding-top:10px;padding-bottom:10px;border-top:1px solid #cacaca}@media only screen and (max-width:768px){.all_rates_block .room-row{border-top:none;padding-top:5px;padding-bottom:5px}}.all_rates_block .room-row .btn-kt{width:100%;font-size:14px}.room-price{font-family:Fieldwork,sans-serif;color:inherit;padding-bottom:5px}@media only screen and (max-width:768px){.room-price{clear:left;font-size:16px;padding-left:15px;text-align:left}}.lds-ring{display:flex;position:relative;width:64px;height:64px;margin:0 auto}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid var(--main-color-var);border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--main-color-var) transparent transparent}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media only screen and (max-width:768px){.room-type-col{font-size:16px;font-family:GothamMedium;text-align:center}}.room-options-col .item-tol{cursor:default}.room-options-col .options-repeat{padding-left:26px;line-height:20px;float:left;clear:left;position:relative;background-image:url(/assets-angular/368d85a6107344b21ae87b5f5aa24ff5.png);background-position:0;background-repeat:no-repeat;background-size:20px auto}@media only screen and (max-width:768px){.room-options-col .options-repeat{padding-left:15px;background-size:13px auto}}@media (min-width:769px) and (max-width:1200px){.room-options-col .options-repeat{padding-left:18px;background-size:16px auto}}.room-options-col .options-repeat.cancelation_wrap{background-image:url(/assets-angular/4059afec4850f3484ce1cc506170b241.png)}.room-options-col .options-repeat.tick{background-image:url(/assets-angular/368d85a6107344b21ae87b5f5aa24ff5.png)}.room-options-col .options-repeat.non_refundable{color:#c54040;background-image:url(/assets-angular/cf6eba63e5749dc1d18336073eed91af.png)}.room-options-col .options-repeat.non_refundable .cancellation{color:#333}.room-options-col .options-repeat.carbonNeutral{background-image:none;padding-left:0}.room-options-col .options-repeat.carbonNeutral .glyphicon-leaf{color:#183028;font-size:12px;margin-left:5px;margin-right:8px}.room-options-col .cancellation{position:absolute;border:1px solid #ececec;background:#fff;z-index:10;padding:15px;width:350px;left:0;bottom:100%;color:#333;margin-bottom:5px}@media (min-width:769px) and (max-width:1200px){.room-options-col .cancellation{width:350px;right:auto;left:0}}@media only screen and (max-width:768px){.room-options-col .cancellation{width:200px;right:auto;left:-100px}}.room-max-col{display:block;width:15px;height:40px;margin-right:5px;background-image:url(/assets-angular/b33fe4380c90c11b5da8a788de5f534b.png);background-repeat:no-repeat;background-position:-140px -20px;float:left}@media only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-Webkit-min-device-pixel-ratio:1.3),only screen and (min-device-pixel-ratio:1.3){.room-max-col{background-image:url(/assets-angular/001d5ec6f1cde6e6faef4814ae3f22c5.png);background-size:200px 190px}}@media only screen and (max-width:768px){.room-max-col{clear:none}}.hotelDetails{border-top:1px solid #cacaca}.checkbox{margin-top:10px;margin-bottom:0;min-height:16px}.checkbox .styled_checkbox{padding:0;width:16px;min-width:16px}.checkbox .checkbox_label{display:inline-block;padding-left:2px;min-height:0;vertical-align:middle}.flight_options .checkbox .checkbox_label{max-width:93%}.styled_checkmark{height:16px;width:16px;border-radius:3px;border:1px solid #92939a!important;position:relative;vertical-align:middle;padding:0;float:left;background-image:none!important;background-color:#fff;overflow:hidden}.styled_checkmark span.checked{background-image:none;content:"";left:0!important;top:-2px!important;display:block;border:solid var(--main-color-var);border-width:0 3px 2px 0;transform:rotate(45deg)}.styled_checkmark.btn:focus,.styled_checkmark.btn:hover{outline:none;background-color:#fff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.styled_checkbox{height:16px;width:16px;border:1px solid var(--main-color-var)!important;border-radius:0;position:relative;display:inline-block;vertical-align:middle;padding:0}.styled_checkbox .stat{position:absolute;width:12px;height:12px;left:1px;top:1px}.styled_checkbox.btn:focus,.styled_checkbox.btn:hover{outline:none;background:#fff;border-color:var(--main-color-var);-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.checked{display:block;background-image:url(/assets-angular/b33fe4380c90c11b5da8a788de5f534b.png);background-repeat:no-repeat;background-position:-30px -90px}@media only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-Webkit-min-device-pixel-ratio:1.3),only screen and (min-device-pixel-ratio:1.3){.checked{background-image:url(/assets-angular/001d5ec6f1cde6e6faef4814ae3f22c5.png);background-size:200px 190px}}.form-drop-off{margin:0 0 10px}.form-drop-off .checkbox{margin-top:0}.bordered{border:1px solid #cacaca}.lborder{border-left:5px solid #183028}.row.no-margin{margin-left:0;margin-right:0}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:10px}.flight-recommendation li{display:inline-block;padding-right:2px}.map-container{height:0;overflow:hidden}.map-container.active{height:auto}.angular-google-map-container{height:540px;margin-top:20px}@media only screen and (max-width:768px){.angular-google-map-container{height:250px;margin-top:0;margin-bottom:20px}}@media (min-width:769px) and (max-width:1200px){.angular-google-map-container{height:300px}}@media only screen and (min-width:1201px) and (max-width:1899px){.angular-google-map-container{height:400px}}@media only screen and (min-width:1900px){.angular-google-map-container{height:540px}}.icon_marker,.icon_marker_center{overflow:visible!important}.icon_marker_center span.content,.icon_marker span.content{display:block;background:url(/assets-angular/e53ea146908ccfee0ebcb64b4f676daa.png) 50% no-repeat;width:31px;margin-left:-15px;height:40px}.icon_marker_center span.content{background:url(/assets-angular/50d0ae0abf6aea5ae7d8d6a224a6ae09.png) 50% no-repeat}.address_marker,.icon_address{overflow:visible!important;box-sizing:border-box;transform:translateX(-50%)!important}.address_marker span.content,.icon_address span.content{display:block;position:relative;box-sizing:border-box;background:#ff4338;margin-top:-17px;font-family:GothamBook,sans-serif;color:#fff;padding:3px 7px;border-radius:5px;-webkit-box-shadow:0 0 4px 0 #000;-moz-box-shadow:0 0 4px 0 #000;box-shadow:0 0 4px 0 #000}.address_marker span.content:after,.icon_address span.content:after{content:"";background:url(/assets-angular/4d58352d9aab1bfb5f99a5c5e7cd232b.png) 50% no-repeat;position:absolute;bottom:-10px;width:12px;height:10px;left:50%;margin-left:-6px}.address_marker span.content .name,.icon_address span.content .name{display:block;text-align:center;white-space:nowrap;font-size:16px}.address_marker span.content .address,.icon_address span.content .address{display:block;text-align:center;white-space:nowrap;font-size:12px}.price_marker{overflow:visible!important;text-align:center;box-sizing:border-box;background:#ccc;transform:translateX(-50%)!important}.price_marker span.content{display:block;position:relative;font-family:GothamBook,sans-serif;font-size:16px;background:#ff4338;color:#fff;padding:3px 7px;border-radius:5px;-webkit-box-shadow:0 0 4px 0 #000;-moz-box-shadow:0 0 4px 0 #000;box-shadow:0 0 4px 0 #000}.price_marker span.content:after{content:"";background:url(/assets-angular/4d58352d9aab1bfb5f99a5c5e7cd232b.png) 50% no-repeat;position:absolute;bottom:-10px;width:12px;height:10px;left:50%;margin-left:-6px}.btn.header_button{margin-top:8px;width:auto;max-width:230px;text-align:center;background:var(--main-color-var);color:#fff;border-radius:2px;text-transform:uppercase;outline:0 none}.btn.header_button span{display:inline-block;width:20px;height:15px;background-image:url(/assets-angular/b33fe4380c90c11b5da8a788de5f534b.png);background-repeat:no-repeat;background-position:-80px -3px;margin-right:3px;margin-bottom:3px;vertical-align:middle}@media only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-Webkit-min-device-pixel-ratio:1.3),only screen and (min-device-pixel-ratio:1.3){.btn.header_button span{background-image:url(/assets-angular/001d5ec6f1cde6e6faef4814ae3f22c5.png);background-size:200px 190px}}.btn.header_button.active span{background-position:-80px -23px}@media (min-width:769px) and (max-width:1200px){.btn.header_button{font-size:12px;padding:0;line-height:40px}}@media only screen and (min-width:1201px) and (max-width:1899px){.btn.header_button{font-size:14px}}.carousel-control{z-index:10;visibility:hidden;transition:visibility 0s linear .5s,opacity .5s linear;background:#eee;height:50px;width:30px;top:50%;margin-top:-25px;border:1px solid #cacaca}.carousel-control .glyphicon{display:none}.carousel-control:before{display:inline-block;height:50px;width:30px;vertical-align:top;content:""}.carousel-control.left,.carousel-control.right{background:#eee}.carousel-control.left:before{background-image:url(/assets-angular/0719493413c859280aeb1df42e0bf08b.png);background-position:50%;background-repeat:no-repeat}.carousel-control.right:before{background-image:url(/assets-angular/94e4c2896782c237c27fab53a03ca0ff.png);background-position:50%;background-repeat:no-repeat}.carousel:hover .carousel-control{visibility:visible;opacity:1;transition-delay:0s}.carousel ol.carousel-indicators{display:none;margin-bottom:0;bottom:10px}.carousel ol.carousel-indicators li{margin-bottom:0}.carousel li{margin-right:0}.slick-prev{background:#eee;left:0;background-image:url(/assets-angular/0719493413c859280aeb1df42e0bf08b.png);background-position:50%;background-repeat:no-repeat}.slick-next,.slick-prev{position:absolute;z-index:99;height:50px;width:30px;top:50%;margin-top:-25px;border:1px solid #cacaca;text-indent:-9000px}.slick-next{background:#eee;right:0;background-image:url(/assets-angular/94e4c2896782c237c27fab53a03ca0ff.png);background-position:50%;background-repeat:no-repeat}.slick-next:focus,.slick-next:hover{background:#eee;background-image:url(/assets-angular/94e4c2896782c237c27fab53a03ca0ff.png);background-position:50%;background-repeat:no-repeat}.slick-prev:focus,.slick-prev:hover{background:#eee;background-image:url(/assets-angular/0719493413c859280aeb1df42e0bf08b.png);background-position:50%;background-repeat:no-repeat}.slick-disabled{visibility:hidden}.slick-slider{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slide,.slick-slide img,.slick-slider .slick-list,.slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;zoom:1}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-slide:hover{cursor:pointer}.carousel_row{text-align:center;border-right:1px solid #cacaca;height:40px;line-height:40px}.carousel_row .slide_header{text-align:left;padding-left:10px}.carousel_row .slide_header span{display:inline-block;overflow:hidden;text-overflow:ellipsis;max-width:126px;white-space:nowrap}@media screen and (min-width:1900px){.carousel_row .slide_header span{max-width:200px}}@media screen and (max-width:1899px){.carousel_row .slide_header span{max-width:150px}}@media screen and (max-width:1199px){.carousel_row .slide_header span{max-width:126px}}.carousel_row .slide_header img{display:inline-block;height:25px;margin-top:-30px}.carousel_row .row_header{background:#f2f2f2;float:left;width:33%;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca}.carousel_row .row_header:nth-child(2n){width:34%;border-left:1px solid #cacaca;border-right:1px solid #cacaca}.carousel_row .price{float:left;width:33%;height:100%;border-bottom:1px solid #cacaca}.carousel_row .price:nth-child(2n){width:34%;border-left:1px solid #cacaca;border-right:1px solid #cacaca}.carousel_message{background:#e5e5e5;color:#58595b;margin-left:0;margin-right:0;padding:10px 0}.orange_header{background:#ffb700;padding:20px}.orange_header .mighty-picker__holder{left:-69%}@media only screen and (max-width:768px){.orange_header .mighty-picker__holder{left:inherit}.orange_header .btn-kt{width:100%;margin:10px 0 0}}.search_info .btn.btn-kt.cancel{margin:0!important;align-self:center}.collapse_control a{display:block;padding:3px 40px 3px 0}@media only screen and (max-width:768px){.collapse_control a{font-size:16px;display:inline-block;padding:5px 30px 5px 0}}@media only screen and (max-width:768px){ul.options{padding-top:10px;padding-bottom:10px}ul.options li.icon_ok{font-size:14px;padding:2px 15px 2px 20px;float:left;background-image:url(/assets-angular/368d85a6107344b21ae87b5f5aa24ff5.png);background-size:18px auto;background-position:0;background-repeat:no-repeat;position:relative}.navbar-nav{margin:0 -10px}.navbar-collapse{background-color:#222944}}.form-control:focus{box-shadow:none}.form-control:focus,.form-control:focus+.input-group-addon,.form-control:focus+.mighty-picker__holder+.input-group-addon{border-color:#183028}.input-group .form-control:focus{box-shadow:none}form.ng-submitted ng-form:not(.ng-submitted) .ng-invalid,form.ng-submitted ng-form:not(.ng-submitted) .ng-invalid+.input-group-addon,form.ng-submitted ng-form:not(.ng-submitted) .ng-invalid+.input-group-addon.datepicker,form.ng-submitted ng-form:not(.ng-submitted) .ng-invalid+.mighty-picker__holder+.input-group-addon,form.ng-submitted ng-form:not(.ng-submitted) .ng-invalid-pattern,ng-form.ng-submitted ng-form:not(.ng-submitted) .ng-invalid,ng-form.ng-submitted ng-form:not(.ng-submitted) .ng-invalid+.input-group-addon,ng-form.ng-submitted ng-form:not(.ng-submitted) .ng-invalid+.input-group-addon.datepicker,ng-form.ng-submitted ng-form:not(.ng-submitted) .ng-invalid+.mighty-picker__holder+.input-group-addon,ng-form.ng-submitted ng-form:not(.ng-submitted) .ng-invalid-pattern{border-color:#58595b}form.ng-submitted .ng-invalid,form.ng-submitted .ng-invalid-pattern,ng-form.ng-submitted .ng-invalid,ng-form.ng-submitted .ng-invalid-pattern{border-color:#c54040;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff}form.ng-submitted .onefocusedfield.ng-invalid,ng-form.ng-submitted .onefocusedfield.ng-invalid{border-color:#58595b}form.ng-submitted .errorfocused.ng-invalid,form.ng-submitted .ng-invalid+.input-group-addon,form.ng-submitted .ng-invalid+.input-group-addon.datepicker,form.ng-submitted .ng-invalid+.mighty-picker__holder+.input-group-addon,ng-form.ng-submitted .errorfocused.ng-invalid,ng-form.ng-submitted .ng-invalid+.input-group-addon,ng-form.ng-submitted .ng-invalid+.input-group-addon.datepicker,ng-form.ng-submitted .ng-invalid+.mighty-picker__holder+.input-group-addon{border-color:#c54040}.form-paymentCodes .form-control.ng-touched.ng-invalid,.form-paymentCodes .form-control.ng-touched.ng-invalid-required,.form-paymentCodes .wrap-dd-select.ng-touched.ng-invalid{border-color:#c54040;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff}.wrap-dd-select.active{border-color:#183028;box-shadow:0 0 0 #fff}.alert-dismissable .close,.alert-dismissible .close{margin:0 10px 0 0;font-weight:400;top:-4px;opacity:1;color:#93c73e}.alert-dismissable.alert-warning .close,.alert-dismissible.alert-warning .close{color:#ffb700}.backend{font-size:13px;color:#ff854c}.toogle-control{display:inline-table;vertical-align:top;padding:4px 40px 4px 0;color:#333;cursor:pointer}.toogle-control:hover{color:#183028}.toogle-control.active:after{background-position:0 -30px}.toogle-control.disabled,.toogle-control.disabled:hover{color:rgba(45,45,45,.5);opacity:.8;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.toogle-control.disabled .i-cm-check,.toogle-control.disabled:hover .i-cm-check{background-position:-20px -150px}.toogle-control.disabled:after,.toogle-control.disabled:hover:after{background-position:0 -60px}@media only screen and (min-width:1900px){.content-help-page{font-size:1.6rem}}.content-help-page h3{font-family:Fieldwork,sans-serif;font-size:1.6rem;text-transform:uppercase}.content-help-page .contact-data{margin:0 0 20px}.content-help-page .item{margin:0;font-weight:400}.content-help-page .item-data{font-family:Fieldwork,sans-serif}.content-help-page .labe{display:inline-block;width:60px;font-family:GothamBook,sans-serif}.content-rules{padding:20px 0 0 20px}@media only screen and (max-width:768px){.content-rules{padding-left:10px;padding-right:10px}}.content-rules .toogle-control{display:inline-block;line-height:22px;color:var(--main-color-var);white-space:nowrap}.content-rules .box-panel{margin:0 0 20px}.table-s-rules th{padding-right:10px}.table-s-rules td,.table-s-rules th{padding-bottom:5px}.btn{border-radius:0}.no-padding{padding:0}.margin-bottom-5{margin-bottom:5px}.label-wrap{white-space:normal}@media (min-width:769px) and (max-width:1200px){.orange-advancedsearch .mighty-picker__holder{right:0;left:auto}}@media only screen and (min-width:1201px) and (max-width:1899px){.orange-advancedsearch .mighty-picker__holder{right:0;left:auto}}@media only screen and (min-width:1900px){.orange-advancedsearch .mighty-picker__holder{right:0;left:auto}}.page_title{margin-bottom:20px}[kt-toggle-button] .slider.round:before{background-color:var(--main-color-var)!important}.second_header.search_results{margin-bottom:20px}.btn-kt{text-transform:lowercase!important}.comparison-matrix-container{font-family:Arial}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.date-selection div{margin-right:1em}.head-panel,.menu_right{flex:.25}.menu_right{justify-content:flex-end}kt-sidebar{flex:1}}.datetimepicker{padding:4px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr;width:320px}.datetimepicker.datetimepicker-rtl{direction:rtl}.datetimepicker.datetimepicker-rtl table tr td span{float:right}.datetimepicker-dropdown,.datetimepicker-dropdown-left{top:0;left:0}[class*=" datetimepicker-dropdown"]:before{content:"";display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);position:absolute}[class*=" datetimepicker-dropdown"]:after{content:"";display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute}[class*=" datetimepicker-dropdown-top"]:before{content:"";display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,.2);border-bottom:0}[class*=" datetimepicker-dropdown-top"]:after{content:"";display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;border-bottom:0}.datetimepicker-dropdown-bottom-left:before{top:-7px;right:6px}.datetimepicker-dropdown-bottom-left:after{top:-6px;right:7px}.datetimepicker-dropdown-bottom-right:before{top:-7px;left:6px}.datetimepicker-dropdown-bottom-right:after{top:-6px;left:7px}.datetimepicker-dropdown-top-left:before{bottom:-7px;right:6px}.datetimepicker-dropdown-top-left:after{bottom:-6px;right:7px}.datetimepicker-dropdown-top-right:before{bottom:-7px;left:6px}.datetimepicker-dropdown-top-right:after{bottom:-6px;left:7px}.datetimepicker>div{display:none}.datetimepicker .hour,.datetimepicker .minute{margin:0;height:34px;line-height:34px;width:25%}.datetimepicker.days div.datetimepicker-days,.datetimepicker.hours div.datetimepicker-hours,.datetimepicker.minutes div.datetimepicker-minutes,.datetimepicker.months div.datetimepicker-months,.datetimepicker.years div.datetimepicker-years{display:block}.datetimepicker table{margin:0}.datetimepicker .table td,.datetimepicker .table th{text-align:center;width:14.6%;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.datetimepicker .table-striped>tbody>tr:nth-child(odd),.datetimepicker .table-striped>tbody>tr:nth-child(odd)>td,.datetimepicker .table-striped>tbody>tr:nth-child(odd)>th{background-color:transparent}.datetimepicker table tr td.day:hover,.datetimepicker table tr td.hour:hover,.datetimepicker table tr td.minute:hover{background:#eee;cursor:pointer}.datetimepicker table tr td.future,.datetimepicker table tr td.past{color:#999}.datetimepicker table tr td.disabled,.datetimepicker table tr td.disabled:hover{background:none;color:#999;cursor:default}.datetimepicker table tr td.today,.datetimepicker table tr td.today.disabled,.datetimepicker table tr td.today.disabled:hover,.datetimepicker table tr td.today:hover{background-color:#fde19a;background-image:-moz-linear-gradient(top,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(top,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(top,#fdd49a,#fdf59a);background-image:-o-linear-gradient(top,#fdd49a,#fdf59a);background-image:linear-gradient(top,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a",endColorstr="#fdf59a",GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.datetimepicker table tr td.today.active,.datetimepicker table tr td.today.disabled,.datetimepicker table tr td.today.disabled.active,.datetimepicker table tr td.today.disabled.disabled,.datetimepicker table tr td.today.disabled:active,.datetimepicker table tr td.today.disabled:hover,.datetimepicker table tr td.today.disabled:hover.active,.datetimepicker table tr td.today.disabled:hover.disabled,.datetimepicker table tr td.today.disabled:hover:active,.datetimepicker table tr td.today.disabled:hover:hover,.datetimepicker table tr td.today.disabled:hover[disabled],.datetimepicker table tr td.today.disabled[disabled],.datetimepicker table tr td.today:active,.datetimepicker table tr td.today:hover,.datetimepicker table tr td.today:hover.active,.datetimepicker table tr td.today:hover.disabled,.datetimepicker table tr td.today:hover:active,.datetimepicker table tr td.today:hover:hover,.datetimepicker table tr td.today:hover[disabled],.datetimepicker table tr td.today[disabled]{background-color:#fdf59a}.datetimepicker table tr td.today.active,.datetimepicker table tr td.today.disabled.active,.datetimepicker table tr td.today.disabled:active,.datetimepicker table tr td.today.disabled:hover.active,.datetimepicker table tr td.today.disabled:hover:active,.datetimepicker table tr td.today:active,.datetimepicker table tr td.today:hover.active,.datetimepicker table tr td.today:hover:active{background-color:#fbf069\9}.datetimepicker .switch{min-width:100px}.datetimepicker table tr td.active,.datetimepicker table tr td.active.disabled,.datetimepicker table tr td.active.disabled:hover,.datetimepicker table tr td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#183028);background-image:-ms-linear-gradient(top,#08c,#183028);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#183028));background-image:-webkit-linear-gradient(top,#08c,#183028);background-image:-o-linear-gradient(top,#08c,#183028);background-image:linear-gradient(top,#08c,#183028);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0088cc",endColorstr="#183028",GradientType=0);border-color:#183028 #183028 #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datetimepicker table tr td.active.active,.datetimepicker table tr td.active.disabled,.datetimepicker table tr td.active.disabled.active,.datetimepicker table tr td.active.disabled.disabled,.datetimepicker table tr td.active.disabled:active,.datetimepicker table tr td.active.disabled:hover,.datetimepicker table tr td.active.disabled:hover.active,.datetimepicker table tr td.active.disabled:hover.disabled,.datetimepicker table tr td.active.disabled:hover:active,.datetimepicker table tr td.active.disabled:hover:hover,.datetimepicker table tr td.active.disabled:hover[disabled],.datetimepicker table tr td.active.disabled[disabled],.datetimepicker table tr td.active:active,.datetimepicker table tr td.active:hover,.datetimepicker table tr td.active:hover.active,.datetimepicker table tr td.active:hover.disabled,.datetimepicker table tr td.active:hover:active,.datetimepicker table tr td.active:hover:hover,.datetimepicker table tr td.active:hover[disabled],.datetimepicker table tr td.active[disabled]{background-color:#183028}.datetimepicker table tr td.active.active,.datetimepicker table tr td.active.disabled.active,.datetimepicker table tr td.active.disabled:active,.datetimepicker table tr td.active.disabled:hover.active,.datetimepicker table tr td.active.disabled:hover:active,.datetimepicker table tr td.active:active,.datetimepicker table tr td.active:hover.active,.datetimepicker table tr td.active:hover:active{background-color:#039\9}.datetimepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datetimepicker table tr td span:hover{background:#eee}.datetimepicker table tr td span.disabled,.datetimepicker table tr td span.disabled:hover{background:none;color:#999;cursor:default}.datetimepicker table tr td span.active,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active.disabled:hover,.datetimepicker table tr td span.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#183028);background-image:-ms-linear-gradient(top,#08c,#183028);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#183028));background-image:-webkit-linear-gradient(top,#08c,#183028);background-image:-o-linear-gradient(top,#08c,#183028);background-image:linear-gradient(top,#08c,#183028);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0088cc",endColorstr="#183028",GradientType=0);border-color:#183028 #183028 #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datetimepicker table tr td span.active.active,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active.disabled.active,.datetimepicker table tr td span.active.disabled.disabled,.datetimepicker table tr td span.active.disabled:active,.datetimepicker table tr td span.active.disabled:hover,.datetimepicker table tr td span.active.disabled:hover.active,.datetimepicker table tr td span.active.disabled:hover.disabled,.datetimepicker table tr td span.active.disabled:hover:active,.datetimepicker table tr td span.active.disabled:hover:hover,.datetimepicker table tr td span.active.disabled:hover[disabled],.datetimepicker table tr td span.active.disabled[disabled],.datetimepicker table tr td span.active:active,.datetimepicker table tr td span.active:hover,.datetimepicker table tr td span.active:hover.active,.datetimepicker table tr td span.active:hover.disabled,.datetimepicker table tr td span.active:hover:active,.datetimepicker table tr td span.active:hover:hover,.datetimepicker table tr td span.active:hover[disabled],.datetimepicker table tr td span.active[disabled]{background-color:#183028}.datetimepicker table tr td span.active.active,.datetimepicker table tr td span.active.disabled.active,.datetimepicker table tr td span.active.disabled:active,.datetimepicker table tr td span.active.disabled:hover.active,.datetimepicker table tr td span.active.disabled:hover:active,.datetimepicker table tr td span.active:active,.datetimepicker table tr td span.active:hover.active,.datetimepicker table tr td span.active:hover:active{background-color:#039\9}.datetimepicker table tr td span.future,.datetimepicker table tr td span.past{color:#999}.datetimepicker tfoot tr:first-child th,.datetimepicker thead tr:first-child th{cursor:pointer}.datetimepicker tfoot tr:first-child th:hover,.datetimepicker thead tr:first-child th:hover{background:#eee}.kt-slider.rzslider .rz-pointer{background-color:#183028;width:32px;height:32px}.kt-slider.rzslider .rz-bar{background:#d7d7d7;height:2px}.kt-slider.rzslider .rz-selection{background:#183028;height:2px}.kt-slider.rzslider{margin:15px 0}.kt-slider.rzslider .rz-bubble.rz-limit{bottom:-25px}.kt-slider.rzslider .rz-bubble:not(.rz-limit){bottom:-10px;z-index:10;color:#fff;user-select:none;pointer-events:none}.kt-slider.rzslider .rz-pointer.rz-active:after{background-color:#183028}.kt-slider.rzslider .rz-pointer:after{display:none}.review-comment-block__validation-error{color:red}.__top:after,.__top:before{top:16px}.__bottom:after,.__bottom:before{bottom:16px}.__left:after,.__left:before{left:16px}.__right:after,.__right:before{right:16px}.__center.larr:after,.__center.larr:before,.__center.rarr:after,.__center.rarr:before{top:50%;margin-top:-10px}.__center.darr:after,.__center.darr:before,.__center.uarr:after,.__center.uarr:before{left:50%;margin-left:-10px}.mighty-picker__holder{position:absolute;background:#efefef;top:45px;left:-1px;border:1px solid #ccc;border-radius:0;padding:15px 10px;text-align:center;z-index:100;color:#000}.mighty-picker-calendar__day{cursor:pointer;position:relative}.mighty-picker-calendar__day--disabled{color:#aaa;cursor:auto}.mighty-picker-calendar__day-marker-wrapper{position:relative}.mighty-picker-calendar__day-marker{display:none;position:absolute;background:#000;padding:4px 6px;border:1px solid #aaa;bottom:16px}.mighty-picker-calendar__day--marked:hover .mighty-picker-calendar__day-marker{display:block}.mighty-picker-calendar__day--marked{color:orange;font-weight:700}.mighty-picker-calendar__day--selected{color:#fff;background:var(--main-color-var);font-weight:700;border-radius:3px}.mighty-picker-calendar__day--selected.mighty-picker-calendar__day--disabled{background:#ccc}.mighty-picker__wrapper{display:table}.mighty-picker__month{display:table-cell;margin:0;padding:0 10px;width:50%;vertical-align:top}.mighty-picker__month-name{text-align:center;margin-bottom:10px}.mighty-picker-calendar__days th{padding:0 4px}.mighty-picker-calendar__day-wrapper{text-align:center;padding:5px}.mighty-picker-calendar__day .mighty-picker-calendar__day-wrapper:hover{color:#fff;background:var(--heading-color-var);font-weight:700;border-radius:3px}.mighty-picker-calendar__day.mighty-picker-calendar__day--disabled .mighty-picker-calendar__day-wrapper:hover{color:inherit;background:inherit;border-radius:inherit;font-weight:inherit}.mighty-picker__next-month,.mighty-picker__prev-month{position:absolute;background:transparent;border:0}.mighty-picker__prev-month{left:10px}.mighty-picker__next-month .glyphicon,.mighty-picker__prev-month .glyphicon{z-index:-1}.mighty-picker__next-month{right:10px}table.mighty-picker-calendar{margin:0 auto}.mighty-datepicker{border:1px solid #58595b}.mighty-datepicker .form-control,.mighty-datepicker .input-group-addon{border:0 none;cursor:pointer}.mighty-datepicker.active{border-color:#183028;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff}@media (min-width:1024px){#multi .mighty-picker__holder{left:-50%}}@media (max-width:768px){.mighty-picker__holder{width:auto}}@media (max-width:468px){.mighty-picker__holder{width:auto;border-radius:0}.mighty-picker__month{width:auto}.mighty-picker__month:nth-child(2n-1){display:none}}

/*!
 * Stylesheet for the Date Range Picker, for use with Bootstrap 3.x
 *
 * Copyright 2013 Dan Grossman ( http://www.dangrossman.info )
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Built for http://www.improvely.com
 */.daterangepicker.dropdown-menu{max-width:none;z-index:3000}.daterangepicker.opensleft .calendar,.daterangepicker.opensleft .ranges{float:left;margin:4px}.daterangepicker.opensright .calendar,.daterangepicker.opensright .ranges{float:right;margin:4px}.daterangepicker.single .calendar,.daterangepicker.single .ranges{float:none}.daterangepicker .ranges{width:160px;text-align:left}.daterangepicker .ranges .range_inputs>div{float:left}.daterangepicker .ranges .range_inputs>div:nth-child(2){padding-left:11px}.daterangepicker .calendar{display:none;max-width:270px}.daterangepicker.show-calendar .calendar{display:block}.daterangepicker .calendar.single .calendar-date{border:none}.daterangepicker .calendar td,.daterangepicker .calendar th{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;white-space:nowrap;text-align:center;min-width:32px}.daterangepicker .daterangepicker_end_input label,.daterangepicker .daterangepicker_start_input label{color:#333;display:block;font-size:11px;font-weight:400;height:20px;line-height:20px;margin-bottom:2px;text-shadow:#fff 1px 1px 0;text-transform:uppercase;width:74px}.daterangepicker .ranges input{font-size:11px}.daterangepicker .ranges .input-mini{border:1px solid #ccc;border-radius:4px;color:#555;display:block;font-size:11px;height:30px;line-height:30px;vertical-align:middle;margin:0 0 10px;padding:0 6px;width:74px}.daterangepicker .ranges ul{list-style:none;margin:0;padding:0}.daterangepicker .ranges li{font-size:13px;background:#f5f5f5;border:1px solid #f5f5f5;color:#08c;padding:3px 12px;margin-bottom:8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}.daterangepicker .ranges li.active,.daterangepicker .ranges li:hover{background:#08c;border:1px solid #08c;color:#fff}.daterangepicker .calendar-date{border:1px solid #ddd;padding:4px;border-radius:4px;background:#fff}.daterangepicker .calendar-time{text-align:center;margin:8px auto 0;line-height:30px}.daterangepicker{position:absolute;background:#fff;top:100px;left:20px;padding:4px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.daterangepicker.opensleft:before{position:absolute;top:-7px;right:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,.2);content:""}.daterangepicker.opensleft:after{position:absolute;top:-6px;right:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:""}.daterangepicker.opensright:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,.2);content:""}.daterangepicker.opensright:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:""}.daterangepicker table{width:100%;margin:0}.daterangepicker td,.daterangepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;white-space:nowrap}.daterangepicker td.disabled,.daterangepicker td.off{color:#999}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background:#eee}.daterangepicker td.in-range{background:#ebf4f8;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.daterangepicker td.start-date{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.daterangepicker td.end-date{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:#3071a9;color:#fff}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect{width:50px;margin-bottom:0}.daterangepicker_start_input{float:left}.daterangepicker_end_input{float:left;padding-left:11px}.daterangepicker th.month{width:auto}.flexslider-container{display:inline-block;width:100%;vertical-align:top}.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:none}.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}.flexslider{padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{max-width:100%;margin:0 auto;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{margin:0;background:#fff;position:relative;zoom:1}.flex-viewport{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-viewport,.loading .flex-viewport{max-height:320px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-next,.flex-prev{display:block;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;text-decoration:none;opacity:0;background:#eee;height:50px;width:42px;margin-top:-25px;border:1px solid #cacaca;text-indent:-900px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.flex-prev{left:-1px;background-image:url(/assets-angular/0719493413c859280aeb1df42e0bf08b.png)}.flex-next,.flex-prev{background-position:50%;background-repeat:no-repeat}.flex-next{right:-1px;background-image:url(/assets-angular/94e4c2896782c237c27fab53a03ca0ff.png)}.flex-direction-nav a.flex-next:before,.flex-next{font-size:0}.flexslider:hover .flex-next,.flexslider:hover .flex-prev{opacity:1}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{background-color:#fff;opacity:1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}label{font-weight:400}.ph[placeholder]:-moz-placeholder{color:#aaa}.ph[placeholder]:-ms-input-placeholder{color:#aaa}.ph[placeholder]::-webkit-input-placeholder{color:#aaa}input::-ms-clear{display:none}textarea{resize:vertical}.form-control.ng-error,.ng-error{border-color:#c54040!important}.clear-form,.cleared-form{position:relative}.cleared-form .form-control{width:100%;padding-right:30px}.cleared-form .remove{position:absolute;right:10px;top:15px;width:12px;height:12px;background-image:url(/assets-angular/b33fe4380c90c11b5da8a788de5f534b.png);background-repeat:no-repeat;background-color:#fff;background-position:-30px -105px;cursor:pointer}@media only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-Webkit-min-device-pixel-ratio:1.3),only screen and (min-device-pixel-ratio:1.3){.cleared-form .remove{background-image:url(/assets-angular/001d5ec6f1cde6e6faef4814ae3f22c5.png);background-size:200px 190px}}.e-search-form{position:relative}.e-search-form .form-control{padding-left:40px}.e-search-form:after{position:absolute;content:"";height:30px;width:30px;left:10px;top:30px;background-image:url(/assets-angular/b33fe4380c90c11b5da8a788de5f534b.png);background-repeat:no-repeat;background-position:-170px -80px}@media only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-Webkit-min-device-pixel-ratio:1.3),only screen and (min-device-pixel-ratio:1.3){.e-search-form:after{background-image:url(/assets-angular/001d5ec6f1cde6e6faef4814ae3f22c5.png);background-size:200px 190px}}.flex-form{display:block;margin-left:-10px;margin-right:-10px}.flex-form .item,.flex-form .middle,.flex-form .mini,.flex-form .small{display:inline-block;padding:0 10px;vertical-align:top}.flex-form .mini{width:30%}.flex-form .mini:last-child{padding-right:0}.flex-form .small{width:40%}.flex-form .middle{width:50%}.flex-form .middle.mobile-phone-number-label{white-space:nowrap}.flex-form .middle.mobile-phone-number-label .mobile-phone-number__digits .field-validation-error{padding-left:15px}.flex-form .elem{width:100%;line-height:16px}@media only screen and (max-width:768px){.flex-form{margin-left:0;margin-right:0}.flex-form .item,.flex-form .middle,.flex-form .mini,.flex-form .small{display:block;width:auto;padding-left:0;padding-right:0;margin-bottom:10px}}.flex-panel-button{display:block;padding-left:0;padding-right:0;margin:0 -10px;list-style:none}.flex-panel-button .middle,.flex-panel-button .mini,.flex-panel-button .small{display:inline-block;padding:0 10px;vertical-align:top}.flex-panel-button .mini{width:30%}.flex-panel-button .small{width:40%}.flex-panel-button .middle{width:50%}@media only screen and (max-width:768px){.flex-panel-button{margin-left:-5px;margin-right:-5px}.flex-panel-button .middle,.flex-panel-button .mini,.flex-panel-button .small{padding-left:5px;padding-right:5px}.flex-panel-button .btn{width:100%;margin:0}}.flex-group-form{display:table;width:100%;white-space:normal;border:1px solid #58595b}.flex-group-form .item,.flex-group-form .middle,.flex-group-form .mini,.flex-group-form .small{display:table-cell;border-color:transparent;vertical-align:middle}.flex-group-form .item{background:#eee}.flex-group-form .mini{width:30%}.flex-group-form .mini:last-child{padding-right:0}.flex-group-form .small{width:40%}.flex-group-form .middle{width:50%}.flex-group-form .form-control{border:0 none}.flex-group{display:table;width:100%;white-space:normal;border-collapse:separate}.flex-group .item,.flex-group .middle,.flex-group .mini,.flex-group .small{display:table-cell;vertical-align:middle}.flex-group .item{background:#eee}.flex-group .mini{width:30%}.flex-group .mini:last-child{padding-right:0}.flex-group .small{width:40%}.flex-group .middle{width:50%}.flex-group.phone .mini{width:105px;border-right:0 none}.radio-box input[type=radio]{display:none;margin:0 2px 2px;vertical-align:middle}.radio-box input[type=radio]+label{cursor:pointer}.radio-box input[type=radio]+label:before{position:relative;display:inline-block;width:16px;height:16px;margin:-3px 5px 0 0;vertical-align:middle;border:1px solid #8fca3a;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;-khtml-border-radius:8px;-ms-border-radius:8px;border-radius:8px;background:#fff;cursor:pointer;content:""}.radio-box input[type=radio]:checked+label:before{background:#8fca3a;-moz-box-shadow:inset 0 0 0 2px #fff;-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff}.box-button-group{display:block;padding-left:0;padding-right:0;margin:0 -10px;list-style:none}.box-button-group .middle,.box-button-group .mini,.box-button-group .small{display:inline-block;padding:0 10px;vertical-align:top}@media only screen and (max-width:768px){.box-button-group{margin:0}.box-button-group .middle,.box-button-group .mini,.box-button-group .small{display:block;padding:0;width:auto;margin-bottom:10px}.box-button-group .middle:last-child,.box-button-group .mini:last-child,.box-button-group .small:last-child{margin-bottom:0}.box-button-group .btn{width:100%;margin:0}}.hotel-name-filter-form{position:relative}.hotel-name-filter-form .cross-icon{width:24px;height:24px;display:block;position:absolute;top:50%;right:10px;background-color:#fff;cursor:pointer;transform:translateY(-50%)}.hotel-name-filter-form .cross-icon:after{content:"";width:24px;height:24px;position:absolute;background-image:url(/assets-angular/cf6eba63e5749dc1d18336073eed91af.png)}#langMenu{min-width:45px}.is-loading{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1100;background:hsla(0,0%,100%,.8)}.is-loading:after{position:absolute;background:var(--loading-spinner-var) 50% no-repeat;width:160px;height:160px;top:50%;left:50%;margin-top:-80px;margin-left:-80px;z-index:100;content:"";animation:animationFrames 2s linear infinite}@keyframes animationFrames{0%{transform:rotate(0deg)}50%{transform:rotate(270deg);opacity:.5}65%{opacity:1;transform:rotate(1turn)}to{transform:rotate(1turn);opacity:1}}.nav-tabs{padding-left:20px;background:#f6f6f6}.nav-tabs li{margin:10px 10px -1px 0;font-family:GothamMedium;border:1px solid #ddd;text-align:center}.nav-tabs li.active{background:#fff}.nav-tabs li.disabled{pointer-events:none;cursor:not-allowed}.nav-tabs li a{cursor:pointer;color:#58595b;padding:7px 25px;border-radius:0;border:0!important;margin-right:0}.nav-tabs li a:hover{background:#fff}@media screen and (max-width:769px){.nav-tabs{padding:0 10px}.nav-tabs li a{padding:10px}}@media screen and (max-width:480px){.nav-tabs{display:table;padding:0 5px;width:100%}.nav-tabs li{float:none;display:inline-block;margin:10px 2% -1px 0;width:32%}.nav-tabs li:last-child{margin-right:0}.nav-tabs li a{padding:10px 0}}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:inherit}.app-nav-menu{padding:0;list-style:none;color:#fff;font-size:18px;font-family:GothamBook,sans-serif}.app-nav-menu a{color:inherit;cursor:pointer}.app-nav-menu a,.app-nav-menu a:focus,.app-nav-menu a:hover{text-decoration:none}.app-nav-menu .elem-nav,.app-nav-menu .head-nav,.app-nav-menu .item-nav,.app-nav-menu .title-nav{display:block;color:inherit;text-decoration:none;cursor:pointer}.app-nav-menu .elem-nav:focus,.app-nav-menu .elem-nav:hover,.app-nav-menu .head-nav:focus,.app-nav-menu .head-nav:hover,.app-nav-menu .item-nav:focus,.app-nav-menu .item-nav:hover,.app-nav-menu .title-nav:focus,.app-nav-menu .title-nav:hover{text-decoration:none}.app-nav-menu .elem-nav.disabled,.app-nav-menu .head-nav.disabled,.app-nav-menu .item-nav.disabled,.app-nav-menu .title-nav.disabled{color:#afb0b7;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default}.app-nav-menu .tinycon{float:right;font-size:15px;vertical-align:middle;margin:2px}.app-nav-menu .item-nav{display:block;margin:0}.app-nav-menu .title-nav{display:block;padding:10px;margin:0;text-transform:uppercase}.app-nav-menu .elem-nav,.app-nav-menu .head-nav{display:block;padding:10px;border-bottom:1px solid #4b5066}.app-nav-menu .elem-nav{margin:0}.app-nav-menu .item-group-nav{background:#383e56}.app-nav-menu .item-group-nav .title-nav{border-top:1px solid #4b5066;margin-top:-1px}.app-nav-menu .active{color:#222944;background-color:#eee}.app-nav-menu .selected .title-nav{color:#afb0b7}.app-nav-menu .sub-menu{padding:0;margin:0;color:#afb0b7;color:hsla(0,0%,100%,.5)}.app-nav-menu .sub-menu .elem-nav{padding-left:30px}.app-nav-menu .sub-menu .elem-nav:hover{color:#fff}@media only screen and (max-width:768px){.app-nav-menu{float:none;display:block}.app-nav-menu .item-nav{float:none;border-bottom:1px solid #373d56}.app-nav-menu .title-nav{padding:10px}.app-nav-menu .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}}.ns-popover-list-theme{box-sizing:border-box;border:1px solid #d2d2d2;border-radius:3px;z-index:100;background-color:#fff;-webkit-box-shadow:0 .3125rem .625rem rgba(0,0,0,.2);-moz-box-shadow:0 .3125rem .625rem rgba(0,0,0,.2);box-shadow:0 .3125rem .625rem rgba(0,0,0,.2)}.ns-popover-list-theme .list,.ns-popover-list-theme ul{padding:0;margin:.625rem 0;display:block}.ns-popover-list-theme .list-item,.ns-popover-list-theme li{list-style-type:none}.ns-popover-list-theme .list-item a,.ns-popover-list-theme li a{padding:.1875rem .625rem;display:block}.ns-popover-list-theme .list-item a:hover,.ns-popover-list-theme li a:hover{background-color:#f5f5f5}.ns-popover-tooltip-theme{box-sizing:border-box;z-index:100;background-color:transparent}.ns-popover-tooltip-theme .ns-popover-tooltip{box-sizing:border-box;border:1px solid #d2d2d2;border-radius:3px;z-index:100;background-color:#fff;padding:.5625rem .875rem;-webkit-box-shadow:0 .3125rem .625rem rgba(0,0,0,.2);-moz-box-shadow:0 .3125rem .625rem rgba(0,0,0,.2);box-shadow:0 .3125rem .625rem rgba(0,0,0,.2);margin:10px}.ns-popover-tooltip-theme .ns-popover-tooltip ul{padding:0;margin:.625rem 0;display:block}.ns-popover-tooltip-theme .ns-popover-tooltip li{list-style-type:none}.ns-popover-tooltip-theme .ns-popover-tooltip li a{padding:.1875rem .625rem;display:block}.ns-popover-tooltip-theme .ns-popover-tooltip li a:hover{background-color:#f5f5f5}.ns-popover-tooltip-theme.ns-popover-bottom-placement .triangle{content:"";display:block;width:0;height:0;border:11px solid;border-color:transparent;position:absolute;border-bottom-color:#d2d2d2;left:50%;top:-11px;margin-left:-11px}.ns-popover-tooltip-theme.ns-popover-bottom-placement .triangle:after{content:" ";display:block;width:0;height:0;border:10px solid;border-color:transparent;position:absolute;border-bottom-color:#fff;border-top-width:0;top:1px;margin-left:-10px}.ns-popover-tooltip-theme.ns-popover-top-placement .triangle{content:"";display:block;width:0;height:0;border:11px solid;border-color:transparent;position:absolute;border-top-color:#d2d2d2;left:50%;bottom:-11px;margin-left:-11px}.ns-popover-tooltip-theme.ns-popover-top-placement .triangle:after{content:" ";display:block;width:0;height:0;border:10px solid;border-color:transparent;position:absolute;border-top-color:#fff;border-bottom-width:0;bottom:1px;margin-left:-10px}.ns-popover-tooltip-theme.ns-popover-right-placement .triangle{content:"";display:block;width:0;height:0;border:11px solid;border-color:transparent;position:absolute;border-right-color:#d2d2d2;top:50%;left:-11px;margin-top:-11px}.ns-popover-tooltip-theme.ns-popover-right-placement .triangle:after{content:" ";display:block;width:0;height:0;border:10px solid;border-color:transparent;position:absolute;border-right-color:#fff;border-left-width:0;left:1px;bottom:-10px}.ns-popover-tooltip-theme.ns-popover-left-placement .triangle{content:"";display:block;width:0;height:0;border:11px solid;border-color:transparent;position:absolute;border-left-color:#eee;top:50%;right:-11px;margin-top:-11px}.ns-popover-tooltip-theme.ns-popover-left-placement .triangle:after{content:" ";display:block;width:0;height:0;border:10px solid;border-color:transparent;position:absolute;border-left-color:#eee;border-right-width:0;right:1px;bottom:-10px}.ns-popover-tooltip-theme.ns-popover-left-align .ns-popover-tooltip{margin-left:0}.ns-popover-tooltip-theme.ns-popover-right-align .ns-popover-tooltip{margin-right:0}.ns-popover-tooltip-theme.ns-popover-top-align .ns-popover-tooltip{margin-top:0}.ns-popover-tooltip-theme.ns-popover-bottom-align .ns-popover-tooltip{margin-bottom:0}.autocomplete-location{position:relative}.autocomplete-location .dropdown-menu{display:block;min-width:100%}.autocomplete-location .dropdown-menu.active{display:block}.autocomplete-location .item{display:block;padding:5px 10px;clear:both;font-weight:400;line-height:1.42857;color:#333;white-space:nowrap;text-decoration:none;cursor:default;margin-left:-3px}.autocomplete-location .item.active,.autocomplete-location .item:hover{color:#fff;text-decoration:none;outline:0;background-color:var(--main-color-var)}.dropdown-menu{padding:0;margin:0;min-width:100%;border:1px solid var(--main-color-var);border-radius:0;box-shadow:0 0 0 #fff}.dropdown-menu .datetimepicker{border:0 none;margin:0}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:var(--main-color-var);color:#fff}.dropdown-menu>li>a{padding:5px 10px}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:var(--main-color-var);color:#fff}div.pac-container{width:inherit!important;font-family:Arial,sans-serif;font-size:inherit;margin:-1px 0 0;padding:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-khtml-border-radius:0;-ms-border-radius:0;border-radius:0;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff;border:1px solid var(--main-color-var)}div.pac-container:after{display:none}.pac-container .pac-item{font-size:inherit;line-height:1.42857;border:0 none;padding:5px 10px;color:#333}.pac-container .pac-item-selected,.pac-container .pac-item:hover{background:var(--main-color-var);color:#fff}.pac-container .pac-icon{display:none}.pac-container .pac-item-query{color:inherit;font-size:inherit}.range-slider{display:inline-block;position:relative;height:7px;width:100%;margin:25px 0;vertical-align:middle}.range-slider ::-ms-tooltip{display:none}.range-slider span{white-space:nowrap;position:absolute;display:inline-block}.range-slider span.base{width:100%;height:100%;padding:0}.range-slider span.bar{width:auto;height:100%;z-index:0}.range-slider span.bar.selection{width:0;z-index:1}.range-slider span.pointer{cursor:pointer;width:20px;height:20px;top:-8px;background-color:#fff;border:1px solid #000;z-index:2;-webkit-border-radius:1em/1em;border-radius:1em/1em}.range-slider span.pointer:after{content:"";background-color:gray;width:8px;height:8px;position:absolute;top:6px;left:6px;-webkit-border-radius:1em/1em;border-radius:1em/1em}.range-slider span.pointer:hover:after{background-color:#000}.range-slider span.pointer.active:after{background-color:red}.range-slider span.bubble{cursor:default;top:-22px;padding:1px 3px;font-size:.7em;font-family:sans-serif}.range-slider span.bubble.selection{top:15px}.range-slider span.bubble.limit{color:gray}.range-slider span.bubble.high,.range-slider span.bubble.limit,.range-slider span.bubble.low,.range-slider span.bubble.middle,.range-slider span.bubble.selection{display:none!important}.range-slider span.pointer{width:21px;height:23px;border:1px solid #58595b;background:#fff;border-radius:0}.range-slider span.pointer.active{background:#e0efc8;border-color:#183028}.range-slider span.pointer:after{display:none!important}.range-slider span.bar{background:#fff;border:1px solid #cacaca}.range-slider span.bar.selection{background:#183028}.w-tooltip{position:relative}.position-tooltip{position:absolute;padding:0;margin:0;height:1px;list-style:none;left:-100%;right:-100%}.tooltip-success{position:absolute;padding:8px 12px;margin:0;background:#f3faea;text-align:left;border:1px solid #183028;-moz-border-radius:7px;-webkit-border-radius:7px;-o-border-radius:7px;-khtml-border-radius:7px;-ms-border-radius:7px;border-radius:7px;z-index:10000}.tooltip-success:before{position:absolute;content:"";z-index:2}.tooltip-success:after{position:absolute;content:"";z-index:1}.tooltip-success.larr:before{width:0;height:0;font-size:0;line-height:0;border:0 dashed transparent;left:-10px;border-right:10px solid #f3faea;border-bottom:10px dashed transparent;border-top:10px solid transparent}.tooltip-success.larr:after{width:0;height:0;font-size:0;line-height:0;border:0 dashed transparent;left:-10px;border-right:10px solid #183028;border-bottom:10px dashed transparent;border-top:10px solid transparent;margin-left:-1px}.tooltip-success.uarr:before{width:0;height:0;font-size:0;line-height:0;border:0 dashed transparent;top:-10px;border-bottom:10px solid #f3faea;border-left:10px dashed transparent;border-right:10px solid transparent}.tooltip-success.uarr:after{width:0;height:0;font-size:0;line-height:0;border:0 dashed transparent;top:-10px;border-bottom:10px solid #183028;border-left:10px dashed transparent;border-right:10px solid transparent;margin-top:-1px}.tooltip-success.rarr:before{width:0;height:0;font-size:0;line-height:0;border:0 dashed transparent;right:-10px;border-left:10px solid #f3faea;border-bottom:10px dashed transparent;border-top:10px solid transparent}.tooltip-success.rarr:after{width:0;height:0;font-size:0;line-height:0;border:0 dashed transparent;right:-10px;border-left:10px solid #183028;border-bottom:10px dashed transparent;border-top:10px solid transparent;margin-right:-1px}.tooltip-success.darr{bottom:100%}.tooltip-success.darr:before{width:0;height:0;font-size:0;line-height:0;border:0 dashed transparent;border-top:10px solid #f3faea;border-left:10px dashed transparent;border-right:10px solid transparent;bottom:-10px}.tooltip-success.darr:after{width:0;height:0;font-size:0;line-height:0;border:0 dashed transparent;border-top:10px solid #183028;border-left:10px dashed transparent;border-right:10px solid transparent;bottom:-10px;margin-bottom:-1px}.tooltip-warning{position:absolute;padding:8px 12px;margin:0;background:#ffe3e0;text-align:left;border:1px solid #ff4338;-moz-border-radius:7px;-webkit-border-radius:7px;-o-border-radius:7px;-khtml-border-radius:7px;-ms-border-radius:7px;border-radius:7px;z-index:10000}.tooltip-warning:before{position:absolute;content:"";z-index:2}.tooltip-warning:after{position:absolute;content:"";z-index:1}.tooltip-warning.larr:before{width:0;height:0;font-size:0;line-height:0;border:0 dashed transparent;left:-10px;border-right:10px solid #ffe3e0;border-bottom:10px dashed transparent;border-top:10px solid transparent}.tooltip-warning.larr:after{width:0;height:0;font-size:0;line-height:0;border:0 dashed transparent;left:-10px;border-right:10px solid #ff4338;border-bottom:10px dashed transparent;border-top:10px solid transparent;margin-left:-1px}.tooltip-warning.uarr:before{width:0;height:0;font-size:0;line-height:0;border:0 dashed transparent;top:-10px;border-bottom:10px solid #ffe3e0;border-left:10px dashed transparent;border-right:10px solid transparent}.tooltip-warning.uarr:after{width:0;height:0;font-size:0;line-height:0;border:0 dashed transparent;top:-10px;border-bottom:10px solid #ff4338;border-left:10px dashed transparent;border-right:10px solid transparent;margin-top:-1px}.tooltip-warning.rarr:before{width:0;height:0;font-size:0;line-height:0;border:0 dashed transparent;right:-10px;border-left:10px solid #ffe3e0;border-bottom:10px dashed transparent;border-top:10px solid transparent}.tooltip-warning.rarr:after{width:0;height:0;font-size:0;line-height:0;border:0 dashed transparent;right:-10px;border-left:10px solid #ff4338;border-bottom:10px dashed transparent;border-top:10px solid transparent;margin-right:-1px}.tooltip-warning.darr{bottom:100%}.tooltip-warning.darr:before{width:0;height:0;font-size:0;line-height:0;border:0 dashed transparent;border-top:10px solid #ffe3e0;border-left:10px dashed transparent;border-right:10px solid transparent;bottom:-10px}.tooltip-warning.darr:after{width:0;height:0;font-size:0;line-height:0;border:0 dashed transparent;border-top:10px solid #ff4338;border-left:10px dashed transparent;border-right:10px solid transparent;bottom:-10px;margin-bottom:-1px}.tooltip-kt{position:absolute;padding:12px;background:#fff;text-align:left;font-size:12px;line-height:18px;border:1px solid #cacaca;-moz-border-radius:7px;-webkit-border-radius:7px;-o-border-radius:7px;-khtml-border-radius:7px;-ms-border-radius:7px;border-radius:7px;z-index:10000}.tooltip-kt:before{position:absolute;content:"";z-index:2}.tooltip-kt:after{position:absolute;content:"";z-index:1}.tooltip-kt.larr:before{border:0 dashed transparent;border-right:10px solid #fff;border-bottom:10px dashed transparent;border-top:10px solid transparent}.tooltip-kt.larr:after,.tooltip-kt.larr:before{width:0;height:0;font-size:0;line-height:0;left:-10px}.tooltip-kt.larr:after{border:0 dashed transparent;border-right:10px solid #cacaca;border-bottom:10px dashed transparent;border-top:10px solid transparent;margin-left:-1px}.tooltip-kt.uarr:before{border:0 dashed transparent;border-bottom:10px solid #fff;border-left:10px dashed transparent;border-right:10px solid transparent}.tooltip-kt.uarr:after,.tooltip-kt.uarr:before{width:0;height:0;font-size:0;line-height:0;top:-10px}.tooltip-kt.uarr:after{border:0 dashed transparent;border-bottom:10px solid #cacaca;border-left:10px dashed transparent;border-right:10px solid transparent;margin-top:-1px}.tooltip-kt.rarr:before{border:0 dashed transparent;border-left:10px solid #fff;border-bottom:10px dashed transparent;border-top:10px solid transparent}.tooltip-kt.rarr:after,.tooltip-kt.rarr:before{width:0;height:0;font-size:0;line-height:0;right:-10px}.tooltip-kt.rarr:after{border:0 dashed transparent;border-left:10px solid #cacaca;border-bottom:10px dashed transparent;border-top:10px solid transparent;margin-right:-1px}.tooltip-kt.darr{bottom:100%}.tooltip-kt.darr:before{border:0 dashed transparent;border-top:10px solid #fff;border-left:10px dashed transparent;border-right:10px solid transparent}.tooltip-kt.darr:after,.tooltip-kt.darr:before{width:0;height:0;font-size:0;line-height:0;bottom:-10px}.tooltip-kt.darr:after{border:0 dashed transparent;border-top:10px solid #cacaca;border-left:10px dashed transparent;border-right:10px solid transparent;margin-bottom:-1px}.p-0{padding:0!important}.pb-0{padding-bottom:0!important}.plr-0{padding-right:0!important}.pl-0,.plr-0{padding-left:0!important}.pr-0{padding-right:0}.pt-2{padding-top:2px}.p-6{padding:6px}.pt-6{padding-top:6px!important}.pl-6{padding-left:6px!important}.plr-6,.pr-6{padding-right:6px!important}.plr-6{padding-left:6px!important}.pb-6{padding-bottom:6px!important}.pl-8{padding-left:6px!important}.pt-10{padding-top:10px!important}.pl-10{padding-left:10px!important}.plr-12{padding-left:12px!important}.plr-12,.pr-12{padding-right:12px!important}.pl-12{padding-left:12px!important}.p-12{padding:12px!important}.pt-15{padding-top:15px!important}.pr-20{padding-right:20px!important}.pb-20{padding-bottom:20px!important}.plr-24{padding-right:24px!important}.pl-24,.plr-24{padding-left:24px!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.mt-2{margin-top:2px!important}.mr-2{margin-right:2px!important}.mb-4{margin-bottom:4px!important}.m-6{margin:6px!important}.mtb-6{margin-top:6px!important;margin-bottom:6px!important}.mlr-6{margin-left:6px!important}.mlr-6,.mr-6{margin-right:6px!important}.ml-6{margin-left:6px!important}.mt-6{margin-top:6px!important}.mb-6{margin-bottom:6px!important}.mt-8{margin-top:8px!important}.ml-8{margin-left:8px!important}.ml-10{margin-left:10px!important}.m-12{margin:12px!important}.mt-12{margin-top:12px!important}.ml-12{margin-left:12px!important}.mb-12{margin-bottom:12px!important}.mb-15{margin-bottom:15px!important}.mt-20{margin-top:20px!important}.mb-24{margin-bottom:24px!important}.mt-24{margin-top:24px!important}.d-f{display:flex}.w-100{width:100%}.fs-18{font-size:18px}.fs-14{font-size:14px}.atc-form{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;padding:15px;gap:1em;padding:0}.atc-container{display:flex;width:100%}.text-rotated{writing-mode:tb-rl;transform:rotate(-180deg);text-align:center}.calendar-matrix .item-label{height:41px;text-align:center;border-top:0 solid #cacaca;color:#2d2d2d;font-size:14px}.calendar-matrix .atc-navigation-toolbar{float:right}.calendar-matrix button.atc-navigation-btn{background:transparent;border:none;color:#fff!important}.calendar-matrix .arrow:after{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:3px;content:"";background-image:none!important;background-color:transparent;width:10px;height:10px;right:10px}.calendar-matrix .arrow-left:after{transform:rotate(135deg) translateY(0);-webkit-transform:rotate(135deg) translateY(0);top:43%}.calendar-matrix .arrow-right:after{transform:rotate(-45deg) translateY(0);-webkit-transform:rotate(-45deg) translateY(0);top:43%}.calendar-matrix .options-form{background:#183028;color:#fff;display:flex;flex-wrap:wrap;gap:1em}.calendar-matrix .vertical-header{position:relative;top:40%}.calendar-matrix .lowest-indicator{font-size:10px;font-weight:800}.calendar-matrix table{border:1px solid #cacaca}.calendar-matrix table th{height:60px;font-weight:400;border:1px solid #cacaca;text-align:center}.calendar-matrix table tr{height:60px}.calendar-matrix table td{border:1px solid #cacaca;text-align:center}.calendar-matrix table .price-container{color:#183028;font-size:16px;cursor:pointer;height:59px;position:relative}.calendar-matrix table .price-container .centered-price{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.calendar-matrix table .price-container:hover{background-color:#183028;color:#fff!important}.calendar-matrix .tooltip .tooltip-inner{max-width:none}.calendar-matrix .tooltip .tooltip-inner table.fare-price-details{width:200px;border:0}.calendar-matrix .tooltip .tooltip-inner table.fare-price-details td.text-right{text-align:right!important}.calendar-matrix .tooltip .tooltip-inner table.fare-price-details td{height:auto;font-weight:400;border:0;text-align:unset;padding:.3rem;text-align:left}.calendar-matrix .tooltip .tooltip-inner table.fare-price-details tr{height:auto}.flight-form .dest-holder .atc-location{flex:1}.atc-help-icon{float:right;top:-6px;position:relative;font-size:11px;right:-2px;border:1px solid #58595b;border-radius:10px;width:16px;height:16px;text-align:center;color:#fff;background:#58595b}.atc-help-icon:before{content:"?"}[dropdown-multiselect-kt] .check-label{padding-left:.5rem}[dropdown-multiselect-kt] .dropdown-options li .dropdown-option:active,[dropdown-multiselect-kt] .dropdown-options li .dropdown-option:focus,[dropdown-multiselect-kt] .dropdown-options li .dropdown-option:hover{background:#efefef}[dropdown-multiselect-kt] .dropdown-options li .dropdown-option{padding:1em 2em;background:transparent;border:none;height:100%;width:100%;text-align:left;outline:0 none;cursor:pointer;color:inherit;font:inherit;margin:0}[dropdown-multiselect-kt] .dropdown-option:hover{text-decoration:underline!important}[dropdown-multiselect-kt] .dropdown-option.action:hover{text-decoration:none!important}[dropdown-multiselect-kt] .dropdown-option:active,[dropdown-multiselect-kt] .dropdown-option:focus{outline:0 none}[dropdown-multiselect-kt] .dropdown-option:active,[dropdown-multiselect-kt] .dropdown-option:focus,[dropdown-multiselect-kt] .dropdown-option:hover{background:var(--button-active-color-var)!important}[dropdown-multiselect-kt] .dropdown-option .multiselect-checkbox{float:left;width:16px;height:16px;margin:0;padding:0;min-height:16px;background:#fff}[dropdown-multiselect-kt] .dropdown-option .multiselect-checkbox span{width:12px;height:12px;left:1px;top:1px;position:absolute}autocomplete-multiselect-kt .control-container.form-control{padding-left:1rem;min-height:42px;height:auto}autocomplete-multiselect-kt .control-container.bordered{outline:solid #183028}autocomplete-multiselect-kt .control-container li input{font-size:14px;height:30px;border:0;box-shadow:none;padding-left:0;padding-right:0}autocomplete-multiselect-kt .control-container li.input-container{min-width:10px}autocomplete-multiselect-kt .control-container li input:focus{box-shadow:none;outline:0;border-color:transparent}autocomplete-multiselect-kt .control-container li .added-item{background:#e5e5e5;padding-top:2px;padding-left:2px;padding-right:5px;border:1px solid #d4d4d4;display:block}autocomplete-multiselect-kt .control-container .remove{position:relative;top:1px}autocomplete-multiselect-kt .control-container .tooltip-inner{max-width:max-content}autocomplete-multiselect-kt .list-inline{padding-left:0;list-style:none;margin-left:-5px}autocomplete-multiselect-kt .list-inline>li{display:inline-block;padding-left:3px;padding-right:3px}autocomplete-multiselect-kt .candidate-info-wrap .list-inline li{vertical-align:middle}autocomplete-multiselect-kt .candidate-info-wrap .list-inline li.align-super{vertical-align:super}autocomplete-multiselect-kt .candidate-info-wrap .list-inline li.align-middle{vertical-align:middle}autocomplete-multiselect-kt .autocomplete-list{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);position:absolute;width:100%;width:calc(100% + 3px);left:-1px;z-index:100}autocomplete-multiselect-kt .autocomplete-list ul{margin:0;padding:0;max-height:300px;overflow:auto}autocomplete-multiselect-kt .autocomplete-list ul li{cursor:pointer;list-style:inside none none;padding:5px 0 5px 10px}autocomplete-multiselect-kt .autocomplete-list ul li.autocomplete-active{background-color:#23a9e1}autocomplete-multiselect-kt .autocomplete-active{background-color:#00c;color:#fff}autocomplete-multiselect-kt .form-item-container{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#555;padding:5px 10px;position:relative}autocomplete-multiselect-kt .form-item-container .list-inline{margin-bottom:0}autocomplete-multiselect-kt .form-item-container .list-inline li{margin:5px 0}autocomplete-multiselect-kt .form-item-container .list-inline li span{border:1px solid #23a9e1;border-radius:4px;padding:4px}autocomplete-multiselect-kt .form-item-container .list-inline li span.remove{border:none;cursor:pointer;padding:0}autocomplete-multiselect-kt .form-item-container .list-inline li span.remove i{float:none;font-size:12px}autocomplete-multiselect-kt .form-item-container .list-inline input{border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.atc-check-info{margin-left:auto}.atc-check-help-icon{float:right;position:relative;font-size:18px;border:1px solid #fff;border-radius:16px;width:24px;height:24px;text-align:center;color:#2d825a;background:#fff;font-weight:700}.atc-check-help-icon:before{content:"?"}.atc-check-detail-tooltip.tooltip.left .tooltip-arrow{border-left-color:#faebd7}.atc-check-detail-tooltip{color:#000!important;opacity:1!important}.atc-check-detail-tooltip .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#faebd7}.atc-check-detail-tooltip .tooltip-inner{background-color:#faebd7!important;max-width:540px;width:540px;border-radius:10px;color:#000!important}.atc-check-detail-tooltip .tooltip-inner .row{margin-top:5px;margin-bottom:5px}.atc-check-detail-tooltip .tooltip-inner .bigger-font{font-size:1.1em;white-space:nowrap}.atc-check-info .tooltip-inner{max-width:300px;width:300px}a{cursor:pointer}a,a:focus,a:hover{text-decoration:none}a:focus i:not(.disabled),a:hover i:not(.disabled){filter:contrast(38%)}a:focus{color:#183028}a:focus i:not(.disabled){filter:none}a.link--active{color:#68903c}a.link--active i:not(.disabled){filter:contrast(38%)}a.link--active:hover{color:#183028}a.link--active:hover i:not(.disabled){filter:none}dd,dt{line-height:inherit}.tinycon{width:20px;height:20px;font-style:normal;line-height:20px;color:#fff;text-align:center;background:#ff4338;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;-khtml-border-radius:20px;-ms-border-radius:20px;border-radius:20px}.circle{-moz-border-radius:100px;-webkit-border-radius:100px;-o-border-radius:100px;-khtml-border-radius:100px;-ms-border-radius:100px;border-radius:100px}.img-circle{-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;-khtml-border-radius:50px;-ms-border-radius:50px;border-radius:50px}.img-responsive{width:100%}.vid{color:#183028;font-family:Fieldwork,sans-serif}.clickable{cursor:pointer}h1{padding:0 10px}.heading,h1{margin:0;line-height:58px}@media only screen and (max-width:768px){.heading,h1{font-size:16px;margin-left:5px}}@media (min-width:769px) and (max-width:1200px){.heading,h1{font-size:28px;margin-left:5px}}@media only screen and (min-width:1201px) and (max-width:1899px){.heading,h1{font-size:28px}}@media only screen and (min-width:1900px){.heading,h1{font-size:30px}}.heading{color:var(--heading-color-var);text-transform:uppercase;font-family:Fieldwork,sans-serif}.heading .area{font-size:14px;font-family:GothamBook,sans-serif;text-transform:none}h4{font-family:Fieldwork,sans-serif}@media only screen and (max-width:768px){h4{font-size:14px}}@media (min-width:769px) and (max-width:1200px){h4{font-size:18px}}@media only screen and (min-width:1201px) and (max-width:1899px){h4{font-size:18px}}@media only screen and (min-width:1900px){h4{font-size:20px}}.head-section{font-size:18px;padding:10px 20px;margin:0 0 15px;background:#eee}.head-section,strong{font-family:Fieldwork,sans-serif}hr{margin-top:10px;margin-bottom:10px}.h4,.h5,.h6,h4,h5,h6{margin-top:5px;margin-bottom:5px}ul{margin:0;padding:0}ul li{list-style-type:none}.relative{position:relative}.error{padding:15px 20px;margin-bottom:10px;background:#fde4e0;border:2px solid #c54040}.error .item{margin-left:20px;list-style-type:disc}.error.icon{padding-left:80px;background-image:url(/assets-angular/fd4ea5221abef3f741e25f87dbf5707e.png);background-repeat:no-repeat;background-position:20px 50%}.co2e{white-space:nowrap}.co2e sub{font-size:65%}.high-light{padding:3px 4px;background:#ffedb8}.left-gutter{padding-left:20px}@media only screen and (max-width:768px){.left-gutter{padding-left:10px}}.cancellation-warning{margin:10px 10px 0}.warning{padding:20px;margin-bottom:10px;background:#fcf8e3;border:2px solid #ffb700}.warning.icon{padding-left:80px}.warning.icon:before{float:left;width:40px;height:35px;margin:-8px 0 -10px;margin-left:-60px;background:url(/assets-angular/d5a5f0f26fcbd4e233c508768db9520a.png) 0 0 no-repeat;line-height:1;content:""}.warning .box-button-group{float:none}.warning .panel-btn{display:flex;gap:1em;margin-top:10px}.warning .btn{min-width:150px;font-family:Fieldwork,sans-serif}.btn{text-transform:lowercase!important}.btn.value{text-transform:lowercase;line-height:40px!important}.alert{border-radius:0;margin-bottom:20px;padding:15px 20px;border-width:2px}.alert .box-button-group{margin-top:10px}.alert .btn{min-width:150px;font-family:Fieldwork,sans-serif;text-decoration:lowercase!important}.alert-success{background-color:#f3faea;border-color:#93c73e}.alert-danger .close{color:#c54040}.alert-warning{color:#333;border-color:#ffb700}.alert-warning-wide{border:2px solid #ffb700}.alert-error,.alert-warning-wide{padding:18px;margin-bottom:20px;background:#f6f6f6}.alert-error{border:2px solid #c54040}.messages-error{color:#c54040}.stack-overflow{display:block;text-overflow:ellipsis;max-width:100%}.no-results{margin:20px 0;text-align:center}@media only screen and (max-width:768px){.hidden-xs{display:none!important}}.show-xs{display:none!important}@media only screen and (max-width:768px){.show-xs{display:block!important}}.elem-custom-check{display:inline;margin:0 0 10px}.elem-custom-check:after{display:block;margin:0 0 15px;content:"";clear:both}.elem-custom-check input[type=checkbox]{display:none;vertical-align:middle}.elem-custom-check input[type=checkbox]+.label-checkbox,.label-checkbox:before{content:"";cursor:pointer}.label-checkbox:before{position:relative;display:inline-block;height:16px;width:16px;margin:-3px 7px 0 0;background:#fff;border:1px solid #183028;vertical-align:middle}.label-checkbox:hover:before{background-color:#e6e6e6;border-color:#adadad}.label-checkbox:active:focus:before,.label-checkbox:focus:before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.label-checkbox:active:before{outline:0;background-image:none;-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.custom-checkbox{position:relative;display:inline-block;height:16px;width:16px;background:#fff;border:1px solid #183028;vertical-align:middle;cursor:pointer}.custom-checkbox:hover{background-color:#e6e6e6;border-color:#adadad}.custom-checkbox:active:focus,.custom-checkbox:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.custom-checkbox:active{outline:0;background-image:none;-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.price-restriction{color:#ff4338!important;cursor:default}.price-restriction:before{display:inline-block;margin:0 5px 0 0;background-image:url(/assets-angular/b33fe4380c90c11b5da8a788de5f534b.png);background-repeat:no-repeat;vertical-align:text-bottom;content:""}@media only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-Webkit-min-device-pixel-ratio:1.3),only screen and (min-device-pixel-ratio:1.3){.price-restriction:before{background-image:url(/assets-angular/001d5ec6f1cde6e6faef4814ae3f22c5.png);background-size:200px 190px}}.price-restriction-warning{color:#ffb700!important;cursor:default}.price-restriction-warning:before{display:inline-block;margin:0 5px 0 0;background-image:url(/assets-angular/b33fe4380c90c11b5da8a788de5f534b.png);background-repeat:no-repeat;vertical-align:text-bottom;content:""}@media only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-Webkit-min-device-pixel-ratio:1.3),only screen and (min-device-pixel-ratio:1.3){.price-restriction-warning:before{background-image:url(/assets-angular/001d5ec6f1cde6e6faef4814ae3f22c5.png);background-size:200px 190px}}.tooltip .tooltip-inner{font-size:14px;font-weight:400;font-family:Arial,sans-serif}.row-item-more{margin:10px 0}.show-more{color:#183028;white-space:nowrap;cursor:pointer}.show-more:after{display:inline-block;margin:-2px 0 0 5px;background-image:url(/assets-angular/b33fe4380c90c11b5da8a788de5f534b.png);background-repeat:no-repeat;width:20px;height:20px;background-position:-120px -20px;vertical-align:middle;content:""}@media only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-Webkit-min-device-pixel-ratio:1.3),only screen and (min-device-pixel-ratio:1.3){.show-more:after{background-image:url(/assets-angular/001d5ec6f1cde6e6faef4814ae3f22c5.png);background-size:200px 190px}}.show-more.active:after{background-position:-120px 0}.box-dropdown,.container-dropdown{position:relative}.box-dropdown .dropdown-menu{margin-top:-1px;min-width:100%;width:auto;max-height:300px;overflow:auto}.label-clickable{color:#183028;white-space:nowrap}.dropdown-countries .dropdown{width:100%}.clear{clear:both}.justification-label{color:#58595b;white-space:nowrap}@media only screen and (min-width:1200px){.justification-label{font-size:18px;margin-bottom:5px}}.options-form{background:var(--heading-color-var);color:#fff;padding:0 15px 15px;display:flex;flex-wrap:wrap;gap:1em}.options-form a:focus,.options-form button:focus,.options-form checkbox:focus{outline:2px solid #fff!important;outline-offset:.5em}.options-form .top-level{color:#fff;font-size:16px}.flex{display:flex}.basket-empty span{display:flex;padding:1em}.button-basket img{will-change:scale;transition:all .3s ease-in-out}.button-basket:hover .count{transform:scale(1.3);top:5%;left:48%}.button-basket:hover img{border-bottom:3px solid;transform:scale(1.2)}.search-details{display:flex;margin:1em -1em;gap:1em}.search-details .first_line,.search-details .second_line{display:flex;gap:1em;padding-right:60px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.search-details .first_line,.search-details .second_line{margin-right:1em}}.search-details .hotels_counts{flex:1}.search-details .detail-col{flex:1;background:#fff;padding:1em;border:1px solid var(--main-color-var);position:relative}.search-details .detail-col .city_name,.search-details .detail-col .nights{font-weight:700}.search-details .flex-col{display:flex}#travMenu{font-size:16px}.basket-case{display:block;background:#fff;border-top:5px solid #ffb700;max-height:700px;overflow:auto}.list-basket-case{position:relative;padding:0 10px}.list-basket-case .heading{display:inline-block;width:100%;padding-top:15px;padding-left:0;padding-right:0;margin-bottom:10px;line-height:30px}.list-basket-case .heading .area{margin-top:10px}.list-basket-case .area{line-height:20px}@media only screen and (max-width:768px){.list-basket-case .heading{padding-top:0}.list-basket-case .area{margin-top:0}}.ticket-basket{font-size:1.4rem;line-height:20px;border:1px solid #cacaca;border-left:5px solid #aaa;margin:0 0 10px}.ticket-basket .wrapper{display:table;width:100%;vertical-align:top}.ticket-basket .content-bar{display:table-cell;padding:10px}.ticket-basket .side-bar{display:table-cell;width:20%;width:185px;padding:10px 0;border-left:1px solid #cacaca;vertical-align:middle;text-align:center}.ticket-basket .i-car-small,.ticket-basket .i-e-small,.ticket-basket .i-eurostar-small,.ticket-basket .i-flight-small,.ticket-basket .i-hotel-small,.ticket-basket .i-tube-small{float:left;margin:0 0 0 18px}.ticket-basket .title{font-size:1.8rem;margin:0 0 10px 75px}.ticket-basket .item-row{display:inline-block;width:100%;vertical-align:top;margin:0}.ticket-basket .area{width:80px}.ticket-basket .area-infants{display:block;margin:5px 0 -20px}.ticket-basket .data{display:table;float:left;width:235px;font-size:12px;vertical-align:text-bottom;padding:2px 0 0 10px}.ticket-basket .item-data{display:table-row}.ticket-basket .date{display:table-cell;text-align:left;padding-right:20px;white-space:nowrap;vertical-align:top;min-width:90px}.ticket-basket .time{display:table-cell;white-space:nowrap;padding:0 10px 0 0;margin:0;list-style:none}.ticket-basket .time-stoped{display:inline-block;padding:0;margin:0}.ticket-basket .stoped{display:inline;font-style:normal;text-align:right;line-height:12px}.ticket-basket .content-small{display:none}.ticket-basket .content{display:block;margin:0 80px 0 220px}.ticket-basket .sub-info{color:rgba(45,45,45,.5);margin-bottom:10px}.ticket-basket .name{white-space:nowrap}.ticket-basket .price{display:inline-block;white-space:nowrap;vertical-align:middle}.ticket-basket .i-cm-remove{margin-left:10px}.ticket-basket .area{font-size:1.4rem}.ticket-basket .short-name{display:none}.ticket-basket .room-type{display:inline-block}.ticket-basket .room-type:before{display:inline-block;width:5px;content:""}@media only screen and (min-width:1201px) and (max-width:1899px){.ticket-basket .side-bar{width:140px}.ticket-basket .price{display:block}.ticket-basket .i-cm-remove{margin:10px 0 0}}@media (min-width:769px) and (max-width:1200px){.ticket-basket .side-bar{width:140px}.ticket-basket .price{display:block}.ticket-basket .i-cm-remove{margin:10px 0 0}.ticket-basket.elem-flight .content{margin-right:0}}@media only screen and (max-width:768px){.ticket-basket{line-height:1.25}.ticket-basket .time,.ticket-basket .wrapper{display:block}.ticket-basket .content-bar{display:inline-block;width:100%;padding-left:40px}.ticket-basket .side-bar{display:block;width:auto;border:0 none;border-top:1px solid #cacaca;padding-left:40px;text-align:right}.ticket-basket .i-car-small,.ticket-basket .i-e-small,.ticket-basket .i-eurostar-small,.ticket-basket .i-flight-small,.ticket-basket .i-hotel-small,.ticket-basket .i-tube-small{margin:0 0 0 -35px}.ticket-basket .area{width:auto}.ticket-basket .area-infants{margin:0 0 5px}.ticket-basket .title{margin-left:0}.ticket-basket .item-row{float:left;width:50%;margin:0}.ticket-basket .item-row:nth-child(2n){text-align:right}.ticket-basket .data,.ticket-basket .date{display:block;width:100%}.ticket-basket .date{padding:0;text-align:inherit}.ticket-basket .time{width:auto}.ticket-basket .stoped{display:inline}.ticket-basket .content{margin:0}.ticket-basket .content-small{display:block}.ticket-basket .price{float:left;line-height:30px}.ticket-basket .i-cm-remove{margin:0 10px 0 0}.ticket-basket.elem-flight .title{margin-right:60px}.ticket-basket.elem-flight .title .area{text-align:right;width:60px;margin-right:-60px}.ticket-basket.elem-hotel .content-bar{position:relative}.ticket-basket.elem-hotel .content{margin-bottom:20px}.ticket-basket.elem-hotel .area{position:absolute;left:140px;bottom:10px}.ticket-basket.elem-hotel .title .area{left:40px}.ticket-basket.elem-car .content-bar{position:relative}.ticket-basket.elem-car .content{margin-bottom:20px}.ticket-basket.elem-car .area{position:absolute;left:140px;bottom:10px}.ticket-basket.elem-car .title .area{left:40px}.ticket-basket.elem-car .date{display:block;text-align:inherit}.ticket-basket.elem-car .data{display:inline-block;width:100%;vertical-align:top}.ticket-basket.elem-car .data .item-data:first-child{float:left}.ticket-basket.elem-car .data .item-data:last-child{float:right;text-align:right}}.footer-basket-case{display:table;width:100%;border-top:1px solid #cacaca;padding:0;margin:0;list-style:none}.footer-basket-case .item{display:table-cell;width:16.7%;padding:10px;text-align:center;font-size:14px}.footer-basket-case .btn{display:block;width:100%;padding-left:10px;padding-right:10px}.footer-basket-case .item-plus{display:none;margin-right:1px}@media (min-width:769px) and (max-width:1200px){.footer-basket-case{display:block}.footer-basket-case .item{display:inline-block;width:33.3%}}@media only screen and (max-width:768px){.footer-basket-case{display:block;padding-top:10px}.footer-basket-case .item{display:inline-block;width:50%;float:left;padding-top:0;vertical-align:top}.footer-basket-case .el-book{width:100%}.footer-basket-case .el-find{padding-top:10px}.footer-basket-case .item-plus{display:inline}.footer-basket-case .short{display:none}}.cart-total{background:var(--main-color-var);color:#fff;display:flex;justify-content:flex-end;padding:1em 1.6em;gap:1.5em}.cart-total span{display:flex;font-size:18px}.cars.orange-advancedsearch .content-form{width:95%!important;float:left}.cars.orange-advancedsearch .plus-container{display:inline-block;padding:25px 0 0 18px;width:5%}.cars.orange-advancedsearch .plus-container .i-cm-plus{float:none!important;margin:0}@media (max-width:991px){.cars.orange-advancedsearch .content-form{width:90%!important}}@media (max-width:768px){.cars.orange-advancedsearch .content-form{width:85%!important}}.range-slider-price{position:relative;display:block;margin:20px 0;border:1px solid #cacaca;height:3px}.range-slider-price .range{position:absolute;top:-1px;bottom:-1px;height:5px;background:#183028}.range-slider-price .control-btn{position:absolute;width:21px;height:23px;top:-10px;border:1px solid #58595b;background:#fff;cursor:pointer}.range-slider-price .control-btn:hover{background:#e0efc8}.range-slider-price .control-btn:active{border-color:#183028}.range-slider-price .control-btn.min{left:0}.range-slider-price .control-btn.max{right:0}.compare-offers-company{display:inline-block;width:100%;margin:20px 0;vertical-align:top;overflow:hidden}.compare-offers-company .negotiated-price-info{position:absolute;height:50px;width:90px;background-color:#ffb700;transform:rotate(45deg);right:-36px;top:-22px}.compare-offers-company .negotiated-price-info:before{content:"N";position:absolute;font-family:Fieldwork,sans-serif;transform:rotate(-45deg)}.compare-offers-company .catalog-list-offers{float:left;width:300px;vertical-align:top;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.compare-offers-company .wrapper-offers{margin-left:300px;border:1px solid #ccc}.compare-offers-company .list-company{display:table;width:100%;border-collapse:separate;vertical-align:middle}.compare-offers-company .catalog-company,.compare-offers-company .thead-company{display:table-row}.compare-offers-company .thead-offers{display:table-header-group}.compare-offers-company .thead-offers .item-address,.compare-offers-company .thead-offers .item-company{border:0 none}.compare-offers-company .slick-track:before{display:none}.compare-offers-company .thead-company{vertical-align:bottom}.compare-offers-company .item-name{height:50px;padding-top:13px;font-size:16px;color:#183028;font-family:Fieldwork,sans-serif;text-align:center;position:relative;z-index:9999;background:#fff;width:150px;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.compare-offers-company .item-address,.compare-offers-company .item-company{display:table-cell;font-family:Fieldwork,sans-serif;border:0 none;border-top:1px solid #ccc;border-left:1px solid #ccc;font-size:14px;height:80px;vertical-align:middle}.compare-offers-company .company-name{display:block;line-height:16px;max-height:80px;overflow:hidden;text-overflow:ellipsis}.compare-offers-company .item-company{padding:5px;width:90px;text-align:center}.compare-offers-company .item-company img{max-width:90px;max-height:70px}.compare-offers-company .item-address{width:190px;padding:0 10px}.compare-offers-company .slick-track{display:table;border-right:1px solid #ccc}.compare-offers-company .slick-track:after,.compare-offers-company .slick-track:before{display:none}.compare-offers-company .slick-track .slick-slide{float:none;display:table-cell;overflow:hidden}.compare-offers-company .slick-track .slick-slide:first-child{border-left:0 none}.compare-offers-company .item-offers{position:relative;display:block;min-width:100px;height:80px;line-height:80px;text-align:center;vertical-align:middle;border-top:1px solid #ccc;overflow:hidden}.compare-offers-company .photo{padding:20px 0 15px}.compare-offers-company .price{color:#183028;font-size:18px;font-family:Fieldwork,sans-serif}.compare-offers-company .slick-next,.compare-offers-company .slick-prev{top:-1px;height:50px;width:35px;background-color:hsla(0,0%,96%,.9);margin:0}.compare-offers-company .slick-prev{left:auto;right:100%}.compare-offers-company .slick-next{right:-1px}.thead-company .item-address,.thead-company .item-company{font-size:16px;height:50px;padding-bottom:15px;text-align:center;vertical-align:bottom;border:1px solid #ccc;background:#fff;position:relative}.thead-company .item-address{border-left:0 none}.ticket-cars{display:table;width:100%;font-size:14px;border:1px solid #cacaca;border-left:5px solid var(--main-color-var);margin-bottom:20px}.ticket-cars .wrapper-ticket{display:block}.ticket-cars .period{font-size:12px}.ticket-cars .rates-label{flex:1;color:#58595b;font-size:16px;font-family:Arial,sans-serif}.ticket-cars .sidebar-ticket{position:relative;display:flex;justify-content:flex-end;align-items:center;width:100%;padding:10px;background-color:#fff;border-bottom:1px solid #aaa}.ticket-cars .sidebar-ticket .btn{display:inline-block;width:auto;margin-right:20px}.ticket-cars .mainbar-ticket{display:table;width:100%;border-bottom:1px solid #aaa}.ticket-cars .photo-ticket{display:table-cell;width:275px;text-align:center;vertical-align:middle;border-right:1px solid #cacaca;background:#fff}@media (min-width:769px) and (max-width:1200px){.ticket-cars .photo-ticket{width:35%}}.ticket-cars .content-ticket{display:table-cell;padding:20px}.ticket-cars .cars-name{font-size:1.8rem;font-family:Fieldwork,sans-serif;font-weight:700;margin:0 0 20px}.ticket-cars .logo-cars-company{float:right;display:table;width:90px;height:70px;text-align:center}.ticket-cars .logo-cars-company .cars-name{display:none}.ticket-cars .img-logo-company{display:inline-block;max-width:80px;max-height:60px}@media only screen and (max-width:768px){.ticket-cars .img-logo-company{max-width:100%}}.ticket-cars .wrap-align{display:table-cell;vertical-align:middle;padding:0 5px;background:#fff;border:1px solid #cacaca}.ticket-cars .char-list{min-height:72px;margin:0 0 20px;padding:0;line-height:18px;list-style:none}.ticket-cars .char-list .item{display:block;text-overflow:ellipsis;font-family:Fieldwork,sans-serif}.ticket-cars .char-list .type{display:inline-block;width:100px;font-family:GothamBook,sans-serif}.ticket-cars .char-list-cars{display:block}.ticket-cars .footbar-address{padding:15px 0 0}.ticket-cars .value{color:#183028;font-family:Fieldwork,sans-serif}.ticket-cars .wrap-price-ticket{padding:0 40px 0 10px;width:160px}.ticket-cars .price{font-size:18px;font-family:Fieldwork,sans-serif}.ticket-cars .checkage{font-size:12px;font-family:Fieldwork,sans-serif}.ticket-cars .details-bar{position:relative;bottom:0;left:0;right:0;text-align:center}.ticket-cars .details-bar .value{font-size:18px}.ticket-cars .cars-rules-restrictions{display:none}.ticket-cars button.cars-add-to-basket{width:auto;display:block}@media only screen and (max-width:768px){.ticket-cars{display:block;text-align:center}.ticket-cars .period{font-size:16px}.ticket-cars .price{font-size:28px}.ticket-cars .wrapper-ticket{display:block}.ticket-cars .sidebar-ticket{display:block;width:auto;border-left:0 none;border-top:1px solid #cacaca}.ticket-cars .sidebar-ticket .btn{margin-right:0}.ticket-cars .content-ticket{padding:0}.ticket-cars .wrap-price-ticket{position:static;padding:0;width:100%;text-align:center}.ticket-cars .wrap-title-xs{display:table}.ticket-cars .img-responsive{display:inline-block;height:70px;width:auto}.ticket-cars .logo-cars-company{float:none;display:table;width:100%}.ticket-cars .logo-cars-company .wrap-align{width:50%;background:#fff;text-align:center;border-top:0 none;border-left:0 none}.ticket-cars .logo-cars-company .cars-name{display:table-cell;vertical-align:middle;text-align:left;padding:10px;font-size:16px;line-height:1.2;margin:0}.ticket-cars .char-list{display:inline-block;width:100%;margin:20px 0;text-align:left}.ticket-cars .char-list .type{float:left;width:50%;text-align:right;padding-right:10px;margin-right:10px}.ticket-cars .details-bar{position:static;padding:0}.ticket-cars .period{min-width:50%;white-space:nowrap;line-height:1.8}.ticket-cars .footbar-address{border:0 none}.ticket-cars .footbar-address .value{display:inline-block}}.ticket-cars .sidebar-ticket .value{display:inline-block;line-height:1.8;font-size:16px;margin-right:40px}@media only screen and (max-width:768px){.ticket-cars .sidebar-ticket .value.show-xs{display:inline-block!important;font-size:12px}}.ticket-cars .cars-rules-restrictions{display:inline-block;width:100%;vertical-align:top}@media (max-width:820px) and (min-width:768px){.ticket-cars .photo-ticket{display:none}}.ns-popover-tooltip-theme .ns-popover-tooltip{font-size:1.4rem;padding:15px 20px}.ns-popover-tooltip .char-list{display:block;margin:0;padding:0;max-width:300px;line-height:18px;list-style:none}.ns-popover-tooltip .item{display:block;text-overflow:ellipsis;font-weight:700;margin-bottom:10px}.ns-popover-tooltip .type{display:inline-block;width:100px;font-weight:400}.ns-popover-tooltip .opening-hours{display:table;margin:10px 0 0}.ns-popover-tooltip .opening-hours .title{display:table-caption;font-weight:400;margin:0;padding:0}.ns-popover-tooltip .opening-hours .item-line{display:table-row;margin:0;padding:0}.ns-popover-tooltip .opening-hours .sub-title{display:table-cell;width:50px}.ns-popover-tooltip .opening-hours .value{display:table-cell;font-weight:700}.cars-sorting{margin-bottom:20px;float:right}@media only screen and (max-width:768px){.cars-sorting{float:none}}.btn.show-comparision-table-btn{margin:8px 0;width:auto;max-width:370px;padding-left:35px;text-align:center;position:relative;background:var(--main-color-var);color:#fff;border-radius:2px;text-transform:uppercase;outline:0 none;float:left}@media only screen and (max-width:768px){.btn.show-comparision-table-btn{display:none}}.btn.show-comparision-table-btn:before{content:"";position:absolute;height:18px;width:18px;left:10px;top:12px;background-image:url(/assets-angular/b33fe4380c90c11b5da8a788de5f534b.png);background-repeat:no-repeat;background-position:-80px -23px}@media only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-Webkit-min-device-pixel-ratio:1.3),only screen and (min-device-pixel-ratio:1.3){.btn.show-comparision-table-btn:before{background-image:url(/assets-angular/001d5ec6f1cde6e6faef4814ae3f22c5.png);background-size:200px 190px}}.btn.show-comparision-table-btn.active:before{background-position:-80px -3px}.btn.show-comparision-table-btn:focus,.btn.show-comparision-table-btn:hover{color:#fff}@media (min-width:769px) and (max-width:1200px){.btn.show-comparision-table-btn{font-size:12px;padding:0;line-height:40px}}@media only screen and (min-width:1201px) and (max-width:1899px){.btn.show-comparision-table-btn{font-size:14px}}.car-filter{margin:8px 0}.car-flex{display:flex;flex-direction:column;width:100%}.car-flex.car-row,.car-flex.form-drop-off{flex-direction:row;gap:1em}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.car-flex.car-row,.car-flex.form-drop-off{margin-right:1em}}.car-flex .car-holder{flex:1}.car-dates_h{display:flex;gap:1em;align-items:flex-start;flex-wrap:wrap}.car-dates_h .dropdown-arrow:after{position:absolute;border-color:#000}.car-dates{display:flex;flex-direction:row;gap:1em;justify-content:flex-end}luggage-form .alert{margin-top:5px}.icon-has-breakfast,.icon-is-super-room{margin-right:5px;color:#183028}.icon-is-super-room{margin-left:10px}@media (min-width:1024px){.padding-right-0{padding-right:0}.padding-left-0{padding-left:0}}.mini-cart.user-menu{width:20%}.filters-button{width:50px;height:50px;z-index:2;position:absolute;background-color:#fff;padding:5px 0 0 3px;cursor:pointer;border:1px solid #183028;border-radius:3px}.filters-button .glyphicon{margin-left:12px}.filters-button filter-button-label{font-size:.8em}.filters-button:hover{color:#183028}.filters-shown{overflow-y:auto;visibility:visible;overflow-x:hidden}@media (max-width:1199px){.filters-shown{display:block!important;z-index:3;position:absolute;background-color:#fff;width:215px;border:1px solid #183028;max-height:800px}}@media (max-width:768px){.filters-shown{width:100%;top:13px;max-height:400px;border-color:#e5e5e5}}.flight-filters{padding-right:0}@media (max-width:768px){.flight-filters{padding-left:0}}.filters{padding-right:20px;background:#eee;border-right:1px solid #e3e3e3;padding-top:20px}.filters .value{font-family:Fieldwork,sans-serif;display:inline-block;vertical-align:middle}.filters .form-group{margin-bottom:15px}.filters .sub-group{margin:0 0 10px}.filters .group_label{font-family:Fieldwork,sans-serif;margin-bottom:3px}@media only screen and (max-width:768px){.filters .group_label{font-size:12px}}@media (min-width:769px) and (max-width:1200px){.filters .group_label{font-size:14px}}@media only screen and (min-width:1201px) and (max-width:1899px){.filters .group_label{font-size:14px}}@media only screen and (min-width:1900px){.filters .group_label{font-size:14px}}.filters .inner-group{margin-top:5px;margin-bottom:10px}.filters .collapse_control a{background-size:auto 30px}.filters .checkbox{margin-top:0;display:flex;padding:.2em 0}@media only screen and (max-width:768px){.filters .checkbox{min-height:12px}}@media (min-width:769px) and (max-width:1200px){.filters .checkbox{min-height:14px}}@media only screen and (min-width:1201px) and (max-width:1899px){.filters .checkbox{min-height:14px}}@media only screen and (min-width:1900px){.filters .checkbox{min-height:14px}}.filters .checkbox .checkbox_label{padding-left:7px;word-wrap:break-word;width:88%;vertical-align:text-top}@media only screen and (max-width:768px){.filters .checkbox .checkbox_label{font-size:12px}}@media (min-width:769px) and (max-width:1200px){.filters .checkbox .checkbox_label{font-size:14px}}@media only screen and (min-width:1201px) and (max-width:1899px){.filters .checkbox .checkbox_label{font-size:14px}}@media only screen and (min-width:1900px){.filters .checkbox .checkbox_label{font-size:14px}}.filters .checkbox_label_rating{display:inline-block;font-size:14px;padding-left:7px;width:100%;vertical-align:middle}.filters .toogle-control{display:block;position:relative;line-height:22px;color:#183028}.filters .toogle-control:after{position:absolute;top:50%;right:0;margin:-15px 0 0}.filters .wrapper-group{margin:10px 0 20px;font-size:14px}.filters .item-form{margin-top:5px}.filters .price-limit{margin-top:10px;font-size:14px;font-family:Fieldwork,sans-serif}.filters .price-limit .item{padding:0 5px}.filters .price-limit .form-control{padding-left:5px;padding-right:5px}.filters .time-range{text-align:center}.filters .from-value,.filters .to-value{white-space:nowrap}@media only screen and (min-width:1201px) and (max-width:1899px){.filters .form-group-tablet{display:inline-block;vertical-align:top}}@media only screen and (max-width:768px){.filters .form-group-tablet{padding:0 20px}}@media (min-width:769px) and (max-width:1200px){.filters .toogle-control{margin-bottom:10px}}@media only screen and (max-width:768px){.filters{font-size:14px;display:inline-block;width:100%}}@media (min-width:769px) and (max-width:1200px){.panels-filters-sm,.toggle-filter{display:none!important}}@media only screen and (max-width:768px){.toggle-filter{display:none!important}}@media only screen and (max-width:768px){.filter-panel .form-group-tablet{padding:0 20px}}@media only screen and (min-width:1201px) and (max-width:1899px){.filter-panel .toogle-control{margin-bottom:10px}}@media (min-width:769px) and (max-width:1200px){.filter-panel .toogle-control{margin-bottom:10px}}.search-page{position:relative}.orange-advancedsearch{padding:20px;background:#fff;line-height:20px;margin-bottom:1em;border:2px solid var(--main-color-var);border-top:0}.orange-advancedsearch label{color:#333;display:block;line-height:20px;margin-bottom:5px}.orange-advancedsearch .wrapper-form{display:inline-block;width:100%;vertical-align:top}.orange-advancedsearch .content-form{display:table;width:100%}.orange-advancedsearch .field-validation-error{white-space:normal}.orange-advancedsearch .item-row-form{display:table-row;vertical-align:top;width:100%}.orange-advancedsearch .row-location{position:relative;width:100%}.orange-advancedsearch .panel-date-time,.orange-advancedsearch .row-location{display:table-cell;vertical-align:top}.orange-advancedsearch .panel-date-time .wrapper{white-space:nowrap;vertical-align:top;display:flex}.orange-advancedsearch .location{margin:0 0 20px}.orange-advancedsearch .cars-location{margin:0 0 10px}@media (max-width:768px){.orange-advancedsearch .row-location>.group-location{margin-right:60px}.orange-advancedsearch .panel-date-time>.wrapper{display:flex;gap:1em}}@media (max-width:768px) and (-ms-high-contrast:active),(max-width:768px) and (-ms-high-contrast:none){.orange-advancedsearch .panel-date-time>.wrapper{margin-right:1em}}@media (max-width:768px){.orange-advancedsearch div.panel-btn button.btn{margin:0!important;max-width:none!important}.orange-advancedsearch div.panel-btn>.panel-btn-left{display:block;width:100%;margin-bottom:40px}.orange-advancedsearch div.panel-btn>.panel-btn-right{width:100%;display:flex;flex-direction:column-reverse}.orange-advancedsearch div.panel-btn>.panel-btn-right button:last-child{margin-bottom:10px!important}}.orange-advancedsearch .swap-button-mobile{position:absolute;right:0;top:0}.orange-advancedsearch .swap-button-mobile .glyphicon{font-size:20px;top:5px}.orange-advancedsearch .group-location{margin:0 -10px 20px}.orange-advancedsearch .group-location .item{display:inline-block;width:50%;padding:0 10px;vertical-align:top}.orange-advancedsearch .group-location .location{margin-bottom:0}.orange-advancedsearch .group-location.with-swapper-button .item{width:45%}@media (max-width:1199px){.orange-advancedsearch .group-location.with-swapper-button .item{width:40%}}.orange-advancedsearch .group-location.with-swapper-button .swapper-item{width:46px;text-align:center;padding:0}@media (max-width:768px){.orange-advancedsearch .group-location.with-swapper-button .swapper-item{display:none}}.orange-advancedsearch .group-location.with-swapper-button .swapper-item .glyphicon{font-size:20px;display:block;height:40px;padding-top:8px}.orange-advancedsearch .group-location.with-swapper-button .btn-swapper{margin-left:auto;margin-right:auto}.orange-advancedsearch .form-group{margin-bottom:20px}@media only screen and (max-width:768px){.orange-advancedsearch .form-group{margin-bottom:0}}.orange-advancedsearch .top-group{padding-bottom:20px}@media only screen and (max-width:768px){.orange-advancedsearch .top-group{padding-bottom:0}}.orange-advancedsearch .group-date,.orange-advancedsearch .group-time{display:inline-block;padding-left:20px;vertical-align:top}.orange-advancedsearch .group-date{flex:1}.orange-advancedsearch .group-time{width:165px}.orange-advancedsearch .i-cm-plus{float:right;margin-left:15px}.orange-advancedsearch .i-cm-plus.indent-top{margin-top:25px}.orange-advancedsearch .area-drop{position:absolute;top:0;right:0;white-space:nowrap;color:#fff}.orange-advancedsearch .checkbox_label{display:inline}.orange-advancedsearch .custom-checkbox{margin:-1px 5px 0 0}.orange-advancedsearch .row-drop-off{margin-bottom:20px}.orange-advancedsearch .input-group,.orange-advancedsearch .wrap-dd-select{margin:0}.orange-advancedsearch .elem-row{margin:0 0 30px}.orange-advancedsearch .elem-row:last-child{margin-bottom:0}.orange-advancedsearch .row-buttons{padding:0;margin:0;vertical-align:top;list-style:none}.orange-advancedsearch .row-buttons .item{display:inline-block;padding:0;margin:0}.orange-advancedsearch .panel-btn{display:flex;gap:1em}.orange-advancedsearch .panel-btn .btn,.orange-advancedsearch .panel-btn .btn.btn-kt{width:100%;max-width:200px}.orange-advancedsearch .panel-btn .panel-btn-left{text-align:left;display:inline-block;width:25%}.orange-advancedsearch .panel-btn .panel-btn-left>.btn:first-child{margin-left:0}.orange-advancedsearch .panel-btn .panel-btn-right{text-align:right;display:inline-block;width:75%}.orange-advancedsearch .panel-btn .panel-btn-right>.btn:last-child{margin-right:0}@media only screen and (min-width:1900px){.orange-advancedsearch .btn-kt{margin-right:20px}}@media only screen and (min-width:1201px) and (max-width:1899px){.orange-advancedsearch .row-buttons{margin:0 -10px}.orange-advancedsearch .row-buttons .item{display:inline-block;width:50%;padding:0 10px}.orange-advancedsearch .row-buttons .btn{width:100%}.orange-advancedsearch .input-group .form-control.datepicker{width:122px}}@media (min-width:769px) and (max-width:1200px){.orange-advancedsearch .row-buttons{margin:0 -10px}.orange-advancedsearch .row-buttons .item{display:inline-block;width:50%;padding:0 10px}.orange-advancedsearch .row-buttons .btn{width:100%}.orange-advancedsearch .group-date{flex:1}.orange-advancedsearch .group-time{width:145px}}@media only screen and (max-width:768px){.orange-advancedsearch{font-size:14px;padding:15px}.orange-advancedsearch .i-cm-plus{margin:0}.orange-advancedsearch .i-cm-plus.indent-top{position:absolute;margin:0;top:80px;right:0;z-index:10}.orange-advancedsearch .col-xs-12{margin-bottom:10px}.orange-advancedsearch .i-cm-plus+.location{margin-right:52px}.orange-advancedsearch .group-location{margin:0}.orange-advancedsearch .group-location .item{display:block;width:100%;padding:0}.orange-advancedsearch .group-location.with-swapper-button .item{width:100%}.orange-advancedsearch .group-location.with-swapper-button .btn-swapper{margin-left:auto;margin-right:auto}.orange-advancedsearch .wrapper-form{position:relative;vertical-align:top}.orange-advancedsearch .location,.orange-advancedsearch .row-drop-off{margin-bottom:10px}.orange-advancedsearch .area-drop{display:block;position:static;margin:0 0 15px}.orange-advancedsearch .row-drop-off{margin:0 0 10px}.orange-advancedsearch .panel-date-time,.orange-advancedsearch .row-location{float:none;display:block;width:100%;padding:0}.orange-advancedsearch .group-date,.orange-advancedsearch .group-time{display:block;width:100%;margin:0;padding:0}.orange-advancedsearch .group-date .item-row,.orange-advancedsearch .group-time .item-row{display:inline-block;width:50%;margin:0;padding:0 5px;vertical-align:top}.orange-advancedsearch .item-row:last-child .mighty-picker__holder{left:auto;right:0}.orange-advancedsearch .group-item{margin:0 -5px}.orange-advancedsearch .group-date,.orange-advancedsearch .group-time{margin-bottom:10px}.orange-advancedsearch .row-buttons{display:block;margin:0}.orange-advancedsearch .btn.btn-kt{width:100%;margin:0 0 10px}.orange-advancedsearch .btn.btn-kt:last-child{margin-bottom:0}}@media only screen and (max-width:768px){.toggle-flight-filter{display:none!important}}.btn.flights-search-header__edit-button{position:absolute;top:13px;right:15px;line-height:30px}.result-header-container{display:flex;margin:20px 0 10px;justify-content:space-between}.group-by-container{display:flex;justify-content:center;justify-items:center}.flight-advanced-options .wrap-options-list{padding-top:10px}.flight-advanced-options .options-list{list-style:none;margin:0}.flight-advanced-options .item-check{padding:0 0 0 24px}.flight-advanced-options .elem-label{display:block;line-height:20px}.flight-advanced-options .styled_checkbox{float:left;margin:2px 0 0 -24px}.ticket-flight{margin:0 0 20px;border:1px solid #cacaca;border-left:5px solid var(--main-color-var);background:#fff}.ticket-flight .mainbar-ticket{display:table;width:100%;border:0 none;border-bottom:1px solid #cacaca}@media only screen and (max-width:768px){.ticket-flight .mainbar-ticket{border-bottom:0 none}}.ticket-flight .photo-ticket{display:table-cell;width:150px;padding:10px;text-align:center;vertical-align:middle}.ticket-flight .stop-block .stop{color:inherit}.ticket-flight .content-ticket{position:relative;display:table-cell;padding:20px 20px 50px;border-left:1px solid #cacaca;vertical-align:top}@media screen and (max-width:1899px){.ticket-flight .content-ticket{padding:20px 5px 40px 15px}}@media only screen and (max-width:768px){.ticket-flight .content-ticket{border:0 none;padding:10px 10px 0}}.ticket-flight .flightRoute{padding-bottom:0}@media (min-width:769px) and (max-width:1200px){.ticket-flight .flightRoute{width:auto}}@media only screen and (max-width:768px){.ticket-flight .flightRoute{width:100%}}.ticket-flight .airline{padding-bottom:7px;color:#58595b}.ticket-flight .airline span.airline_name{font-family:Fieldwork,sans-serif}@media only screen and (max-width:768px){.ticket-flight .airline span.airline_name{font-size:14px}}@media (min-width:769px) and (max-width:1200px){.ticket-flight .airline span.airline_name{font-size:18px}}@media only screen and (min-width:1201px) and (max-width:1899px){.ticket-flight .airline span.airline_name{font-size:18px}}@media only screen and (min-width:1900px){.ticket-flight .airline span.airline_name{font-size:20px}}.ticket-flight .airline span.cabin_class{padding-left:10px}.ticket-flight .checkbox_label{font-family:Fieldwork,sans-serif;color:#2d2d2d}@media only screen and (max-width:768px){.ticket-flight .checkbox_label{font-size:1.4rem}}@media (min-width:769px) and (max-width:1200px){.ticket-flight .checkbox_label{font-size:1.6rem}}@media only screen and (min-width:1201px) and (max-width:1899px){.ticket-flight .checkbox_label{font-size:1.6rem}}@media only screen and (min-width:1900px){.ticket-flight .checkbox_label{font-size:1.8rem}}.ticket-flight .stopsLayovers{font-size:14px;padding-bottom:3px}.ticket-flight .duration{font-family:Fieldwork,sans-serif;color:#58595b;line-height:28px}.ticket-flight .flightAddinfo{padding:2px 0 0}.ticket-flight .flightAddinfo .w-tooltip{cursor:pointer}@media only screen and (min-width:1201px) and (max-width:1899px){.ticket-flight .flightAddinfo{padding-left:25px}}@media (min-width:769px) and (max-width:1200px){.ticket-flight .flightAddinfo{padding-left:25px}}@media only screen and (max-width:768px){.ticket-flight .flightAddinfo{width:100%;padding:0}}.ticket-flight .flightTime{font-family:Fieldwork,sans-serif}.ticket-flight .flightTime span{padding-left:27px}.ticket-flight .time_alternatives .operated{font-family:GothamBook,sans-serif;padding:0 0 5px}.ticket-flight .flightGroup{display:inline-block;width:100%;padding:3px 20px 3px 25px;font-family:Fieldwork,sans-serif}@media only screen and (max-width:768px){.ticket-flight .flightGroup{padding-left:0;padding-right:0;font-family:GothamBook}}.ticket-flight .flightDuration{white-space:nowrap;display:inline-block}.ticket-flight .flightTimes{float:left;width:165px}@media only screen and (max-width:768px){.ticket-flight .flightTimes{float:none;width:100%;display:block}}.ticket-flight .selected_viewalternatives{display:block}.ticket-flight .table{margin:0}.ticket-flight .add_to{width:180px}@media only screen and (max-width:768px){.ticket-flight .time_alternatives{display:inline-block;width:100%;padding-top:10px}.ticket-flight .mainbar-ticket{border-bottom:0 none}}.flight_tabs{position:absolute;bottom:0;left:0;right:0;font-size:16px;font-family:Fieldwork,sans-serif;text-align:center;color:var(--main-color-var)}.flight_tabs .flight_details,.flight_tabs .time_alternatives{cursor:pointer;padding:3px 20px;display:inline-block;border:1px solid var(--heading-color-var);white-space:nowrap;vertical-align:middle}.flight_tabs .time_alternatives.empty{cursor:default;color:#aaa;border-color:#aaa}.flight_tabs .arrow{padding-right:40px}.flight_tabs .arrow:after{float:right;width:20px;height:20px;background-image:url(/assets-angular/b33fe4380c90c11b5da8a788de5f534b.png);background-repeat:no-repeat;background-position:-120px -20px;margin:0 -30px 0 0;content:""}@media only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-Webkit-min-device-pixel-ratio:1.3),only screen and (min-device-pixel-ratio:1.3){.flight_tabs .arrow:after{background-image:url(/assets-angular/001d5ec6f1cde6e6faef4814ae3f22c5.png);background-size:200px 190px}}.flight_tabs .arrow.active:after{background-position:-120px 0}@media only screen and (max-width:768px){.flight_tabs{position:relative;left:0;right:0;margin-left:-16px;margin-right:-12px;margin-bottom:-1px}.flight_tabs .flight_details,.flight_tabs .time_alternatives{font-size:1.4rem;line-height:20px;width:50%;margin:0 -1px;text-align:center;border-width:2px;white-space:nowrap;background-color:#fff}.flight_tabs .flight_details.multi,.flight_tabs .time_alternatives.multi{width:auto}}@media only screen and (max-width:380px){.flight_tabs .flight_details{width:auto}}.ticket-flight__footer{font-family:Fieldwork,sans-serif}.ticket-flight__footer .item-types{position:relative;display:inline-block;width:100%;padding:10px;vertical-align:top;border-top:1px solid #cacaca;background:#e5e5e5}.ticket-flight__footer .item-types:nth-child(1n){background:#e5e5e5}.ticket-flight__footer .item-types:nth-child(2n){background:#f2f2f2}.ticket-flight__footer .item-types:nth-child(3n){background:#fff}.ticket-flight__footer .type-fare{margin:0 0 5px}.ticket-flight__footer .hold-until{float:right;margin-bottom:-10px}.ticket-flight__footer .hold-until.active:after{position:absolute;left:-5px;top:0;width:5px;height:100%;background:#ffb700;content:""}.ticket-flight__footer .panel-price{float:left;margin:5px 0 0;padding:0;list-style:none}.ticket-flight__footer .price{position:relative;display:inline-block;margin:0}.ticket-flight__footer .rules{display:inline-block;margin:0 0 0 15px}.ticket-flight__footer .add-to{float:right;margin-top:-20px}.ticket-flight__footer .btn-kt{width:100px}.ticket-flight__footer .tooltip{left:-10px!important;width:200px;white-space:normal}.ticket-flight__footer .tooltip .tooltip-arrow{left:16px;margin-left:0}@media only screen and (max-width:380px){.ticket-flight__footer .baggageallowance,.ticket-flight__footer .ticketvalidity{margin-right:0}.ticket-flight__footer .btn-kt{width:70px}}.hidden_viewalternatives .flightTimes{color:#183028}.hidden_viewalternatives .flightGroup.selected,.hidden_viewalternatives .flightGroup:hover{background:#eee;cursor:pointer}.hidden_viewalternatives .flightGroup.selected .flightTimes,.hidden_viewalternatives .flightGroup:hover .flightTimes{color:#2d2d2d}.hidden_viewalternatives .flightGroup.inactive,.hidden_viewalternatives .flightGroup.inactive .flightTimes{color:#ccc}.hidden_viewalternatives .flightGroup.inactive:hover{background:transparent;cursor:default}.hidden_viewalternatives .flightGroup.inactive:hover .flightTimes{color:inherit}@media only screen and (max-width:768px){.hidden_viewalternatives .flightGroup.selected,.hidden_viewalternatives .flightGroup:hover{background:transparent}}.hidden_viewalternatives .selected .flightTimes{background:#eee}.price-flight-fare{margin:10px 0;padding:0 10px;text-align:right}.flightRoute .styled_checkbox{float:left;margin-top:3px}@media only screen and (min-width:1900px){.flightRoute .styled_checkbox{margin-top:5px}}.flightRoute .checkbox_label{margin-left:25px}.flightRoute .checkbox_label .active{background-color:#f0ff03}@media only screen and (max-width:768px){.flightRoute .styled_checkbox{margin:0 0 0 -22px}.flightRoute .checkbox_label{margin-left:0}.flightRoute .rarr{width:20px;height:10px;background:url(/assets-angular/98bebeb5d614adf6ce77edde55e3bbde.png) 0 0 no-repeat;vertical-align:middle}}.flight_viewdetails_wrapper .flight_viewdetails{padding:20px 20px 0}.flight_viewdetails_wrapper .active{border-bottom:1px solid #cacaca}@media screen and (max-width:1199px){.flight_viewdetails_wrapper .active{padding:0 15px 15px}}@media only screen and (max-width:768px){.flight_viewdetails_wrapper .active{padding-left:10px;padding-right:10px;border-bottom:0 none}}@media screen and (max-width:1199px){.flight_viewdetails_wrapper .active .flight_viewdetails{padding-top:15px}}.animate-if-hight.animate-if{transition-property:max-height;transition-duration:.8s;transition-delay:-.1s}.animate-if-hight.animate-if.ng-enter{transition-timing-function:cubic-bezier(.5,.5,.5,.5);max-height:0;overflow:hidden}.animate-if-hight.animate-if.ng-enter.ng-enter-active{max-height:2000px}.animate-if-hight.animate-if.ng-leave{transition-timing-function:cubic-bezier(0,1,0,1);max-height:2000px}.animate-if-hight.animate-if.ng-leave.ng-leave-active{max-height:0;overflow:hidden}.flight_viewdetails .i-eurostar-small,.flight_viewdetails .i-flight-small,.flight_viewdetails .i-tube-small{float:left;margin:7px 0 0 3px}@media only screen and (max-width:768px){.flight_viewdetails .i-eurostar-small,.flight_viewdetails .i-flight-small,.flight_viewdetails .i-tube-small{margin-right:3px;margin-left:5px}}.flight_viewdetails .row-header{background:#eee;font-family:Fieldwork,sans-serif;margin-left:10px;margin-right:10px;height:40px;line-height:40px}.flight_viewdetails .row-header .flight_date{color:#2d2d2d;text-align:right;white-space:nowrap;padding-left:0}.flight_viewdetails .row-header .direction,.flight_viewdetails .row-header .time,.flight_viewdetails .row-header .weight{color:#2d2d2d}.flight_viewdetails .row-header .weight span{display:inline-block;margin-bottom:-.3em;vertical-align:-.4em;line-height:1.2em;font-size:70%;text-align:left}.flight_viewdetails .row-header .direction{padding-left:32px}.flight_viewdetails .row-header .inner-time{color:#58595b}@media only screen and (max-width:768px){.flight_viewdetails .row-header{position:relative;height:auto;line-height:20px;padding:5px 10px 5px 0}.flight_viewdetails .row-header .eurostar_date,.flight_viewdetails .row-header .flight_date{padding:0;background:transparent;text-align:left}.flight_viewdetails .row-header .direction{padding:0;float:left}.flight_viewdetails .row-header .time{float:right;padding:0;width:auto}.flight_viewdetails .row-header .weight{position:absolute;top:5px;right:0}}.flight_viewdetails .arrival-airport,.flight_viewdetails .departure-airport{width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:768px){.flight_viewdetails .arrival-airport,.flight_viewdetails .departure-airport{display:inline-block;width:50%;white-space:normal;vertical-align:top}.flight_viewdetails .departure-airport{text-align:left}.flight_viewdetails .arrival-airport{text-align:right}}.flight_viewdetails .row-inner{margin-left:10px;margin-right:10px;padding:20px 0}@media screen and (max-width:1199px){.flight_viewdetails .row-inner{padding:15px 0}}.flight_viewdetails .row-inner .direction{padding-left:32px}.flight_viewdetails .row-inner .airline,.flight_viewdetails .row-inner .direction{line-height:30px}.flight_viewdetails .row-inner .inner-time{font-family:Fieldwork,sans-serif;line-height:30px;text-align:right}@media only screen and (min-width:1201px) and (max-width:1899px){.flight_viewdetails .row-inner .inner-time{white-space:nowrap}}.flight_viewdetails .row-inner.stop-block{padding:0 0 20px;font-family:Fieldwork,sans-serif}.flight_viewdetails .row-inner.stop-block .stop_icon{width:32px;height:26px;float:right;background-image:url(/assets-angular/9ae91e2783c255e81e9831b87140a1c0.png)}.flight_viewdetails .row-inner.stop-block .stop{padding-left:32px}.flight_viewdetails .row-inner.stop-block .stop div{width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flight_viewdetails .row-inner .touchdown_icon{height:32px;float:right;margin-top:-6px}.flight_viewdetails .row-inner .airline_and_flight .image_block{display:inline-block;vertical-align:middle;width:54px;height:54px;line-height:44px;padding:3px;margin-right:8px;border:1px solid #ccc}.flight_viewdetails .row-inner .airline_and_flight .image_block img{display:inline-block;vertical-align:middle}.flight_viewdetails .row-inner .flight_info{max-width:75%;box-sizing:border-box;display:inline-block;vertical-align:middle;line-height:18px}.flight_viewdetails .row-inner .flight_info div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:768px){.flight_viewdetails .row-inner{padding-bottom:0}.flight_viewdetails .row-inner .direction{padding:0;line-height:15px}.flight_viewdetails .row-inner .inner-time{padding:0;line-height:20px;font-family:GothamBook,sans-serif}.flight_viewdetails .row-inner .departure-date{float:left}.flight_viewdetails .row-inner .arrival-date{text-align:right}.flight_viewdetails .row-inner .airline_and_flight{padding:0}.flight_viewdetails .row-inner .flight_info{padding:10px 0 0;width:100%;max-width:100%}.flight_viewdetails .row-inner .flight_info div{white-space:normal}.flight_viewdetails .row-inner .company-name{float:left;width:50%}.flight_viewdetails .row-inner .cabin_class,.flight_viewdetails .row-inner .operated{text-align:right;margin:0 0 0 50%}.flight_viewdetails .row-inner .inner-time{display:inline-block;width:100%;text-align:center;vertical-align:top}.flight_viewdetails .row-inner .stop{padding:0;width:50%;float:left}.flight_viewdetails .row-inner.stop-block .stop{padding-left:0}.flight_viewdetails .row-inner.stop-block .stop_icon{float:none;display:inline-block}.flight_viewdetails .row-inner .time{float:right;padding:0}.flight_viewdetails .row-inner .inner-stop{padding:0;text-align:center}}.flights_carousel{height:168px;font-family:Fieldwork,sans-serif}.flights_carousel td{padding:9px 11px!important}.flights_carousel .price{color:#70c82f;text-align:center}.flights_carousel .carousel-inner{overflow:hidden;width:780px}.flights_carousel .carousel-inner .carousel-control{height:100%;width:30px;top:0;margin-top:0}.flights_carousel .carousel-inner ul{position:relative;left:0;list-style-type:none;margin:0;padding:0;width:9999px}.flights_carousel .carousel-inner ul li{float:left}.flights_carousel .carousel-inner ul li .airline_image{height:20px}.flights_carousel .carousel-inner ul li table{margin-bottom:0}.comparison-matrix{border-top:0 none;background:#fff}.slick-comparison .logo-flight{height:32px;margin-left:10px;margin-top:-3px;display:inline-block}.slick-comparison .price{color:#70c82f}.ticket-flight-point{display:table;width:100%}.ticket-flight-point .flight_point{display:table-cell;padding-right:20px;vertical-align:top}@media only screen and (max-width:768px){.ticket-flight-point{display:block;margin:0 -10px;width:auto}.ticket-flight-point .flight_point{display:inline-block;width:50%;padding:0 0 0 32px}}.group-flight-point{display:inline-block;width:100%}.ticket-flight-multipoint{display:table;line-height:2rem}.ticket-flight-multipoint .item-route{display:table-row}.ticket-flight-multipoint .info,.ticket-flight-multipoint .mean-time,.ticket-flight-multipoint .route{display:table-cell;padding-right:20px;padding-top:5px;padding-bottom:5px;vertical-align:top}.ticket-flight-multipoint .route{padding-left:25px;padding-right:40px}.ticket-flight-multipoint .mean-time{font-family:Fieldwork,sans-serif;white-space:nowrap}.ticket-flight-multipoint .info{position:relative}.ticket-flight-multipoint .position-tooltip{top:-10px;left:-100px;right:-100px;margin-left:-20px}.ticket-flight-multipoint .styled_checkbox{position:relative;float:left;margin:2px 0 0 -16px;left:-9px}.ticket-flight-multipoint .operated{margin:0;font-size:1.4rem;font-family:GothamBook,sans-serif}@media only screen and (max-width:768px){.ticket-flight-multipoint{display:block}.ticket-flight-multipoint .item-route{display:inline-block;width:100%;vertical-align:top}.ticket-flight-multipoint .info,.ticket-flight-multipoint .mean-time,.ticket-flight-multipoint .route{display:block;padding-right:0;padding-bottom:0}.ticket-flight-multipoint .mean-time{float:left;padding-left:25px}.ticket-flight-multipoint .info{float:right}}.arrow-drop-time:before{background-image:url(/assets-angular/b33fe4380c90c11b5da8a788de5f534b.png)}@media only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-Webkit-min-device-pixel-ratio:1.3),only screen and (min-device-pixel-ratio:1.3){.arrow-drop-time:before{background-image:url(/assets-angular/001d5ec6f1cde6e6faef4814ae3f22c5.png);background-size:200px 190px}}.flight-point-xs{display:none!important}@media only screen and (max-width:768px){.flight-point-xs{display:inline-block!important}}.multiple-stops-view .add-remove-flight-link{font-size:1.1em;font-weight:700}.multiple-stops-view .disabled{pointer-events:none}.multiple-stops-view .remove-btn-container{text-align:center;padding:28px 0 0}.multiple-stops-view .remove-btn-container .remove-link{display:block}.rail-results{padding:0 10px 10px}.rail-results .available-fares{padding:5px;display:inline-block;cursor:pointer}.rail-results .available-fares .i-rail-green{display:inline-block;width:30px;height:30px;background:url(/assets-angular/9905e72080fc23738c0f7f9f0a28eda1.png) 50% no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.rail-results .available-fares span{vertical-align:middle}.rail-results .available-fares .offer-text{font-weight:700;color:#183028}.rail-results .available-fares:after{content:"";display:inline-block;height:15px;vertical-align:middle;width:24px;background:url(/assets-angular/94e4c2896782c237c27fab53a03ca0ff.png) 50% no-repeat}.flight-form{display:flex;width:100%}.flight-form select.form-control{width:auto}.flight-form .options-form{padding-top:15px;margin-bottom:15px}.flight-form .options-form a:focus,.flight-form .options-form button:focus,.flight-form .options-form input:focus{outline:2px solid var(--main-color-var)}.flight-form .options-form .top-level:focus{outline:2px solid #fff;outline-offset:4px}.flight-form .flight-flex{display:flex;flex-wrap:wrap;gap:1em;margin-bottom:1em}.flight-form .dest-holder{display:flex;flex-direction:row;justify-content:space-between;gap:1em;width:100%}.flight-form .dest-holder [ng-controller=TypeaheadBaseController]{flex:1}@media only screen and (max-width:768px){.flight-form .dest-holder{flex-direction:column}}.flight-form .date-dropdown{width:100%}.flight-form .date-selection{display:flex;flex-direction:row;align-items:center;gap:1em}@media only screen and (max-width:768px){.flight-form .date-selection{flex-direction:column;align-items:flex-start}}.flight-form .date-holder{max-width:146px}.flight-form .flight-advanced-options,.flight-form .flight-advanced-options .first-section,.flight-form .flight-advanced-options .wrap-options-list{display:flex;gap:1em}.flight-form .flight-advanced-options .first-section li,.flight-form .flight-advanced-options .wrap-options-list li{font-size:12px}.flight-form .custom-wrap-dropdown .dropdown-arrow.mini-arrow{min-width:160px;height:36px}.flight-form .dropdown-menu.custom{width:auto}.flight-form form{width:100%}.flight-form form .pref-airlines{height:36px;padding:5px 35px 5px 5px;font-size:12px}.flight-form form .flight-group{padding:0 15px}@media only screen and (max-width:768px){.flight-form form .flight-group{width:100%}}.search-holder .info-holder{background-color:var(--heading-color-var);padding:15px 15px 0}.search-holder .info{padding:15px;background-color:#faebd7;font-family:Fieldwork,sans-serif}.search-holder.multi-flight ol{display:flex;align-items:flex-end;gap:1em;flex-wrap:wrap}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.search-holder.multi-flight ol{margin-right:1em}}.search-holder .multi-details:nth-child(2n){background:#2d2d2d}.search-holder .multi-details{padding:0 15px}.details-holder{display:flex;justify-content:space-between;gap:4em}.trip-order-options{display:flex!important}.multi-flight-section:nth-child(odd){background:#efefef}.multi-flight-section h5{padding:10px 0 0 15px;font-weight:700}.add-flight{padding:0 15px}.flight-submit{padding:0 0 15px 15px}.controls:focus{outline:var(--main-color-var) 1px solid!important}.travellers-dropdown{position:absolute;left:0;right:0;top:100%;height:auto;overflow:hidden;background:#fff;z-index:1000;max-height:0;transition:all .4s ease-in-out;color:#000;transition-delay:0s;visibility:hidden}.travellers-dropdown .holder{display:flex;gap:2em;justify-content:center;padding:1em;border-bottom:1px solid #efefef;align-items:center}.travellers-dropdown .holder:active,.travellers-dropdown .holder:focus,.travellers-dropdown .holder:hover{background:#efefef}.travellers-dropdown .holder .trav-title{width:100%;font-size:14px}.travellers-dropdown .holder span{margin-bottom:0}.travellers-dropdown .holder.disable{background:#eee;color:rgba(45,45,45,.5)}.travellers-dropdown .controls{display:flex;align-items:center;width:40%}.travellers-dropdown .controls span{text-align:center;width:60px}.travellers-dropdown .controls .add,.travellers-dropdown .controls .minus{border:2px solid var(--main-color-var);border-radius:5px;color:var(--main-color-var);display:flex;width:30px;justify-content:center;font-weight:700;font-family:Arial}.travellers-dropdown .controls .add:disabled,.travellers-dropdown .controls .minus:disabled{opacity:.4;cursor:not-allowed}.travellers-dropdown .content{border:1px solid #efefef;border-bottom:none}.travellers-dropdown.active{height:auto;max-height:1000px!important;visibility:visible}.dropdown-open .travellers-dropdown.active{transition-delay:.4s!important}.dropdown-options li:focus,.dropdown-options li:hover{cursor:pointer}.wrap-dd-select:after{position:absolute}button.kt-dropdown-btn{background:transparent;border:none;color:#fff!important}button.kt-dropdown-btn:focus{outline:2px solid #fff}button.kt-dropdown-btn.alt{color:#000!important}button.kt-dropdown-btn.alt .dropdown-arrow:after,button.kt-dropdown-btn.alt .wrap-dd-select:after{border:solid #000;border-width:0 2px 2px 0}button.kt-dropdown-btn.top-level:focus{outline:2px solid var(--main-color-var)}.travellers-dropdown{min-width:220px;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);will-change:auto}.travellers-dropdown.small{font-size:12px;overflow:auto}.travellers-dropdown.small.active{max-height:250px!important}.travellers-dropdown ul{border:1px solid #efefef}.travellers-dropdown li{border-bottom:1px solid #efefef}.travellers-dropdown li button{padding:1em 2em}.travellers-dropdown li button:active,.travellers-dropdown li button:focus,.travellers-dropdown li button:hover{background:#efefef}.travellers-dropdown button{background:transparent;border:none;height:100%;width:100%;text-align:left}input[type=text]{padding:.7rem 1rem;height:auto;font-size:16px;font-family:Arial;border-radius:3px;height:42px}.even-flex{margin:0 15px}.even-flex .even-flight-group,.even-flex .even-rail-group{flex:1}.dept-type{display:flex;gap:1em;align-self:flex-start}.dept-type>div{height:100%;position:relative}@media only screen and (max-width:768px){.dept-type{flex-direction:column;width:100%}.dept-type button{width:100%;text-align:left}.dept-type .dropdown-arrow{float:right}}.dept-type button.top-level{background:#fff;padding:.5em .9em;border:1px solid #58595b;border-radius:3px;height:100%;font-size:15px;min-height:42px}.flight_flex,.input-flex{display:flex}.input-flex{height:100%;flex-direction:column}.input-flex div{margin-top:auto}.app-footer{position:fixed;z-index:100;bottom:0;left:0;right:0;color:#2d2d2d}@media only screen and (max-width:768px){.app-footer{position:absolute;padding:0;height:0;-webkit-transition:all .2s linear;-moz-transition:all linear .2s;-o-transition:all linear .2s;transition:all .2s linear}}.app-footer .panel-basket{position:relative;margin:-5px 0 0;border-bottom:5px solid #ffb700;transition:all .2s;-webkit-transition:all .2s ease-in-out}.app-footer .basket-panel-blink{border-bottom-width:60px}.app-footer.show-basket .panel-basket{height:65px}.app-footer .button-basket{position:absolute;left:0;bottom:-5px;vertical-align:top;background-color:#ffb700;height:60px;color:#fff;text-indent:0;line-height:60px;cursor:pointer;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.app-footer .button-basket.disabled{display:none}@media only screen and (max-width:768px){.app-footer .button-basket{left:auto;right:10px;width:70px;overflow:hidden}}.app-footer .tinycon{position:absolute;top:10px;left:50%;margin:0 0 0 5px;font-size:1.4rem}.app-footer .i-menu-cart{position:relative;text-indent:0}.app-footer .statys{display:none;font-size:1.8rem;padding-right:15px;vertical-align:top}.app-footer .add-on-zone-label{margin-left:7px}.show-basket .statys{display:inline-block}.show-basket .mount-iframe{display:block;opacity:1}@media only screen and (max-width:768px){.show-basket{height:100%}.show-basket .panel-basket{opacity:0}.show-basket .mount-iframe{display:none}.show-basket .basket-case{position:absolute;top:50px;bottom:0;left:0;right:0;min-height:calc(100% - 50px);overflow:auto;-webkit-overflow-scrolling:touch}}.mount-iframe{display:none;position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.25);-webkit-transition:all .2s linear;-moz-transition:all linear .2s;-o-transition:all linear .2s;transition:all .2s linear;z-index:-1;opacity:0}.copyright{height:60px;font-size:12px;line-height:55px;clear:both}.copyright .wrapper-copyright{position:relative;border:1px solid #cacaca;border-left:0 none;border-bottom:0 none;padding-left:90px;padding-bottom:4px;background:#f6f6f6}.copyright .goto-up{position:absolute;top:-30px;right:10px;width:60px;height:60px;background:#fff;text-align:center;border:1px solid #183028;-moz-border-radius:30px;-webkit-border-radius:30px;-o-border-radius:30px;-khtml-border-radius:30px;-ms-border-radius:30px;border-radius:30px;cursor:pointer}.copyright .goto-up:before{display:inline-block;margin:18px 0 0 2px;width:20px;height:20px;background-image:url(/assets-angular/b33fe4380c90c11b5da8a788de5f534b.png);background-repeat:no-repeat;background-position:-120px 0;content:""}@media only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-Webkit-min-device-pixel-ratio:1.3),only screen and (min-device-pixel-ratio:1.3){.copyright .goto-up:before{background-image:url(/assets-angular/001d5ec6f1cde6e6faef4814ae3f22c5.png);background-size:200px 190px}}.copyright .goto-up:hover{background:#183028}.copyright .goto-up:hover:before{background-position:-80px 0}.copyright .copy{font-size:13px;font-style:normal;font-weight:400}.copyright .item{margin:0 0 0 20px;color:#505050;cursor:default}.copyright a.item{cursor:pointer}.copyright a.item:hover{text-decoration:underline}@media (min-width:769px) and (max-width:1200px){.copyright .item{margin-left:10px}.copyright .wrapper-copyright{border-right:0 none}}.header-fixed{color:#fff;background-color:var(--heading-color-var)}.app-header-react{position:fixed;z-index:100;top:0;left:0;right:0}@media (min-width:769px) and (max-width:1200px){.app-header-react{position:absolute}}@media only screen and (max-width:768px){.app-header-react{position:absolute}}.app-header{position:fixed;z-index:100;top:0;left:0;right:0}.app-header__departments-menu{overflow-y:auto;max-height:50rem}.app-header:after,.app-header:before{display:none}.app-header a{color:inherit}.app-header.active-menu{height:100%;z-index:102}.app-header .header-fixed{height:68px}@media only screen and (max-width:768px){.app-header .header-fixed{height:50px}}.app-header .head-panel{float:left}@media only screen and (max-width:768px){.app-header .head-panel{float:none}}.app-header .app-nav-menu{background:#222944}@media (min-width:769px) and (max-width:1200px){.app-header{position:absolute}}@media only screen and (max-width:768px){.app-header{position:absolute;padding:0;height:0;-webkit-transition:all .2s linear;-moz-transition:all linear .2s;-o-transition:all linear .2s;transition:all .2s linear;will-change:transform}.app-header.active{z-index:102}.app-header.active .header-fixed{background:#ffb700}}.app-header .nav-menu-collapse{position:absolute;top:50px;bottom:0;left:0;right:0;height:0;margin:0;background-color:#222944;min-height:calc(100% - 50px);overflow:auto;-webkit-overflow-scrolling:touch}.app-header .nav-menu-collapse.in{height:100vh!important}.app-header .app-head{white-space:nowrap;padding:0;line-height:50px;text-transform:uppercase;text-align:center}@media only screen and (max-width:768px){.app-header .app-head span.show-xs{overflow:hidden;text-overflow:ellipsis}}.app-header .heading{text-align:center;color:#fff;cursor:default;line-height:50px}.app-header .back-to{position:relative;float:right;max-width:100%;overflow:hidden;text-overflow:ellipsis;color:inherit;padding:0 30px 0 0}.app-header .back-to:after{position:absolute;top:50%;right:10px;margin:-11px 0 0;width:20px;height:20px;background:url(/assets-angular/b33fe4380c90c11b5da8a788de5f534b.png) -80px -60px no-repeat;content:""}.app-header .dropdown-toggle{position:relative;padding-right:35px}.app-header .dropdown-toggle:after{position:absolute;top:50%;right:10px;margin:-10px 0 0;width:20px;height:20px;background:url(/assets-angular/b33fe4380c90c11b5da8a788de5f534b.png) -80px -20px no-repeat;content:""}.app-header .open>.dropdown-toggle:after{background-position:-80px 0}@media only screen and (min-width:1900px){.nav-menu-collapse{display:none!important}}@media only screen and (min-width:1201px) and (max-width:1899px){.nav-menu-collapse{display:none!important}}.logo{display:block;width:225px;height:68px;line-height:65px;text-indent:-9000px;background:var(--logo-path-var) 15px 3px no-repeat}@media only screen and (max-width:1023px){.logo{float:left;margin:5px 0 5px 5px;width:60px;height:40px;background:var(--small-logo-path-var) 0 0 no-repeat;background-size:contain}}@media only screen and (max-width:1023px) and (-moz-min-device-pixel-ratio:1.3),only screen and (max-width:1023px) and (-o-min-device-pixel-ratio:3/2),only screen and (max-width:1023px) and (-Webkit-min-device-pixel-ratio:1.3),only screen and (max-width:1023px) and (min-device-pixel-ratio:1.3){.logo{background-image:var(--small-logo-path-var);background-size:60px 40px}}.container__header-menu{display:flex;padding:20px 0;align-items:center}@media only screen and (max-width:768px){.container__header-menu.hide-mobile{display:none}}.header-menu{float:right;display:table;table-layout:fixed;margin:0;max-width:100%;list-style:none;text-align:left}.header-menu .item{display:table-cell;vertical-align:top;padding:0 20px 0 0}.header-menu .users{white-space:nowrap}.header-menu .elem-menu{color:#fff;font-size:18px}.header-menu .disabled{color:#e3e3e3;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.header-menu .i-cm-user{vertical-align:middle;margin:1px 0 0}.header-menu .dropdown-toggle,.header-menu .name{display:inline-block;max-width:300px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:middle}@media (min-width:769px) and (max-width:1200px){.header-menu .name{max-width:200px}}@media only screen and (max-width:768px){.header-menu{width:100px}.header-menu .elem-menu{font-size:14px}}.total-count-result{position:fixed;display:none;top:0;left:80px;right:20px;color:#fff;text-align:center;white-space:nowrap;font-size:18px;line-height:50px;text-transform:uppercase;background:var(--main-color-var);z-index:101}@media only screen and (max-width:768px){.total-count-result{display:block}}.header-fixed{display:flex;justify-content:space-between}.mini-menu{background:#fff;color:#333;position:absolute;top:100%;max-width:40%;width:100%;right:10px;height:auto;border-top:none;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mini-menu .basket-empty,.mini-menu .cart-content{border:2px solid var(--main-color-var);border-top:none;max-height:80vh;overflow-y:auto;overflow-x:hidden}.mini-menu .cart-content li a{padding:.2em}.mini-menu .cart-content li a:focus{outline-color:var(--main-color-var)!important}.mini-menu .cart-content .item a{color:#000}.mini-menu .cart-content ul{padding:1em}.mini-menu.mini-cart{right:10px}.mini-menu.mini-cart .error{margin:0;border:none}.mini-menu.mini-cart .error .item{font-size:14px}.mini-menu.mini-cart .cart-obj{display:flex;flex-direction:row}.mini-menu.mini-cart .cart-obj .cart-icon{margin-right:15px;width:40px;text-align:center}.mini-menu.mini-cart .cart-obj .item-price{display:flex;align-self:center;justify-content:flex-end;flex:1}.mini-menu.mini-cart .cart-obj .item-price a{display:flex}.mini-menu.mini-cart .cart-obj .item-price span{font-size:14px}.mini-menu.mini-cart .cart-details{font-size:14px;text-align:left;display:flex;width:100%;padding-right:15px;flex-direction:column}.mini-menu.mini-cart .cart-details .data,.mini-menu.mini-cart .cart-details .item-row{display:flex;flex-direction:row;gap:1em}.mini-menu.mini-cart .cart-details div,.mini-menu.mini-cart .cart-details span{color:#333}.mini-menu.mini-cart .btn-options{display:flex;gap:1em;justify-content:center;border-top:1px solid #efefef;padding:1em}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.mini-menu.mini-cart .btn-options{margin-right:1em}}.mini-menu.mini-cart .btn-options .btn{border:none}@media only screen and (max-width:768px){.mini-menu.mini-cart{top:50px;width:100%;max-width:100%;right:0}}.cart-item,.cart-obj{padding:20px}.cart-item:nth-child(odd),.cart-obj:nth-child(odd){background:#efefef}.mini-basket{position:relative;display:flex}.mini-basket img{width:35px;margin:0 15px}@media only screen and (max-width:768px){.mini-basket img{width:30px;margin:0 10px}}.mini-basket .count{position:absolute;top:40%;left:55%;transform:translate(-50%,-50%);color:#000;font-size:16px;font-weight:700;transition:all .3s ease-in-out;will-change:scale,top,left}.mini-basket:hover{cursor:pointer}#cartMenu img{width:40px}@media only screen and (max-width:768px){#cartMenu img{width:25px}}kt-sidebar{display:flex;flex:1;max-width:500px;justify-content:center;margin-left:5%}kt-sidebar div:first-child{display:flex;align-items:center;justify-content:center;height:100%;justify-content:space-around;width:100%}.svg-test{height:23px;width:23px}.icon-car:hover .name{color:red!important}#icon-rail path{fill:#ff0!important}.icon-car:hover path{background:#00e2e2}.item-nav svg{max-height:44px;will-change:scale;transition:all .3s ease-in-out}.item-nav svg path{fill:#fff!important;box-shadow:10px 10px 5px 0 rgba(0,0,0,.75);-webkit-box-shadow:10px 10px 5px 0 rgba(0,0,0,.75);-moz-box-shadow:10px 10px 5px 0 rgba(0,0,0,.75)}.item-nav:hover svg{border-bottom:3px solid;transform:scale(1.2)}.item-nav,.item-nav>span.ng-binding{display:flex;align-items:center}.item-nav>span.ng-binding{height:100%;overflow:hidden;margin-left:5px}.item-nav a svg{max-height:68px}.item-nav a svg path{fill:#fff}.menu_right{display:flex;gap:1em}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.menu_right{margin-right:1em}}.menu_right .travellers-dropdown{max-width:320px;left:calc(100% - 330px);border:2px solid var(--main-color-var);border-top:none}@media only screen and (max-width:768px){.menu_right{justify-content:flex-end;width:50%}}.page-head span{font-size:20px;flex:1}@media only screen and (max-width:768px){.page-head span{font-size:16px}}@media only screen and (max-width:1023px){.head-panel,.page-head{display:flex;align-items:center}.head-panel .show-xs,.page-head .show-xs{align-items:center;justify-items:center;display:flex!important}.head-panel .page-head,.page-head .page-head{flex:1;width:100%;text-align:center}.head-panel{width:100%}}.header__view{padding:20px;background:var(--main-color-var);color:#fff;margin-top:1em;border-right:1px solid #cacaca;border-bottom:1px solid #cacaca}.header__view h1{color:#fff;font-weight:700}.header__view .heading{display:inline-block;padding:0;margin:0;line-height:30px;text-align:left}.header__view .status{color:#183028;font-size:18px;text-align:right;text-transform:none}.header__view .heading-hotel{float:left;padding-right:20px;padding-bottom:10px}.header__view .delim{color:rgba(45,45,45,.5)}.header__view .tripadvisor-rating{vertical-align:text-bottom;float:left;padding-right:20px}.header__view [kt-star-rating]{float:left;padding-right:20px}.header__view [kt-negotiated-rate]{float:left;position:relative;top:-10px}.header__view .rating-container{display:inline-block;padding-top:5px;height:30px}.header__view .address{margin-top:10px}.header__view .address .marker{color:#183028}.header__view .i-negotiated{float:right;margin-top:-5px}@media (min-width:769px) and (max-width:1200px){.header__view{border-right:0 none}.header__view .area-trip-page{float:none;margin:0;text-align:left}}@media only screen and (max-width:768px){.header__view{border-right:0 none;padding-left:10px;padding-right:10px}.header__view.page-trip .heading{display:block}.header__view .heading{display:none}.header__view .heading-hotel{display:block}.header__view .tripadvisor-rating{width:50%}.header__view .area-trip-page{float:none;margin:0;text-align:left}}.nav__view{width:100%;margin:20px 0 0;list-style:none}.nav__view,.nav__view .item{display:inline-block;padding:0}.nav__view .item{width:220px;margin:0 10px 0 0}.nav__view .btn{display:block;width:100%;background:#fff;border-color:#e4e4e4;color:#183028;text-transform:capitalize}.nav__view .btn:hover{border-color:#183028}.nav__view .activeTab .btn{color:#333;border-color:#183028;cursor:default}@media (min-width:769px) and (max-width:1200px){.nav__view .item{width:25%;padding:0 10px 0 0;margin:0}.nav__view .item:last-child{padding:0}}@media only screen and (max-width:768px){.nav__view{display:block;width:auto;margin:0 -10px}.nav__view:after{display:block;font-size:0;line-height:0;clear:both;content:""}.nav__view .item{float:left;width:50%;padding:0 10px;margin:20px 0 0}.nav__view .btn{font-size:1.8rem}}.overview-order__view{display:inline-block;background:#fff;width:100%;border:1px solid #cacaca;vertical-align:top;line-height:20px}.overview-order__view .gallery-order{float:left;background:#fff;width:480px;border-right:1px solid #cacaca}.overview-order__view .gallery-order .paragraph{margin:0;padding:20px}.overview-order__view .hotel_default{text-align:center;padding:50px 0}.overview-order__view .decription-order{margin-left:479px;padding:20px;border-left:1px solid #cacaca;background:#fff}.overview-order__view .decription-order p{margin:0}.overview-order__view .decription-order .wrapper{margin-bottom:20px}.overview-order__view .decription-order .toogle-control{margin-top:20px}.overview-order__view .full-description,.overview-order__view .short-description{overflow:hidden}@media only screen and (max-width:768px){.overview-order__view .short-description{height:auto!important}.overview-order__view .short-description .wrapper{margin-bottom:0}.overview-order__view .full-description .paragraph{margin-top:20px;margin-bottom:0}}.overview-order__view .more-expanded{padding-top:20px}.overview-order__view .convenience-order{font-size:1.6rem;font-family:Fieldwork,sans-serif;border-top:1px solid #cacaca;padding:20px;clear:both}.overview-order__view .convenience-order .title{float:left;color:#58595b}@media (min-width:769px) and (max-width:1200px){.overview-order__view .convenience-order .title{float:none;margin-bottom:10px}}@media only screen and (max-width:768px){.overview-order__view .convenience-order .title{float:none;margin-bottom:10px;font-size:12px}}@media only screen and (max-width:768px){.overview-order__view .convenience-order{padding-left:10px;padding-right:10px}}.overview-order__view .convenience-list{display:block;margin:0 0 -10px 150px;padding:0;font-size:1.6rem;font-family:Fieldwork,sans-serif;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media (min-width:769px) and (max-width:1200px){.overview-order__view .convenience-list{float:none;margin-left:0}}@media only screen and (max-width:768px){.overview-order__view .convenience-list{font-size:12px}}.overview-order__view .wrapper-amenities-list{display:block;margin:0 0 -10px 150px;padding:0;font-size:1.6rem;font-family:Fieldwork,sans-serif}.overview-order__view .amenities-list{display:table;width:100%;vertical-align:top;padding:0;margin:0;list-style:none}.overview-order__view .amenities-list .column{display:table-cell;width:33.3%;vertical-align:top}.overview-order__view .amenities-list .item{padding-left:20px;margin-bottom:10px}.overview-order__view .amenities-list .item:before{float:left;margin:0 0 0 -15px;content:"\2022"}.overview-order__view .paragraph{margin:0 0 20px}.overview-order__view .paragraph:last-child{margin-bottom:0}.overview-order__view .sub-head{font-size:1.8rem}.overview-order__view .toogle-control{color:#183028;font-size:1.8rem;line-height:22px;vertical-align:top}@media (min-width:769px) and (max-width:1200px){.overview-order__view .gallery-order{width:320px}.overview-order__view .decription-order{margin-left:319px}}@media only screen and (max-width:768px){.overview-order__view{border:0 none}.overview-order__view .gallery-order{float:none;width:100%;border:0 none}.overview-order__view .gallery-order .paragraph{padding:10px 0}.overview-order__view .decription-order{margin:0 -10px;padding-left:10px;padding-right:10px;border:0 none;border-top:1px solid #cacaca}.overview-order__view .convenience-order{margin:0 -10px;border-bottom:1px solid #cacaca}.overview-order__view .wrapper-amenities-list{margin:0}.overview-order__view .amenities-list{display:block;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.overview-order__view .amenities-list .column{display:block;width:auto}.overview-order__view .amenities-list .item{padding-left:20px;margin-bottom:0}}.hotel-carousel-place .item{background:url(/assets-angular/a260a51c111306a30990a4f3c3cc6d0f.jpg) center 20px no-repeat}.flex-image-hotel{width:100%;height:320px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-size:auto 100%;box-sizing:content-box}.gallery-carousel{border-bottom:1px solid #cacaca}@media only screen and (max-width:768px){.gallery-carousel{border:0 none;margin-bottom:20px}.gallery-carousel .flex-viewport{border:1px solid #cacaca;border-bottom:0 none}.gallery-carousel .flex-next,.gallery-carousel .flex-prev{position:relative;display:block;margin-top:-15px;width:100%;opacity:1;border:0 none;left:0;right:0;height:30px}.gallery-carousel .flex-direction-nav{display:flex;width:100%;border-collapse:collapse;height:32px}.gallery-carousel .flex-direction-nav li{display:table-cell;width:50%;border:1px solid #cacaca}}.flex-control-thumbs{padding:0;margin:0;margin-right:-1px;list-style:none;vertical-align:top}.flex-control-thumbs .prev-image-hotel{position:relative;float:left;width:120px!important;height:80px;padding:0;margin:0;overflow:hidden;border-right:1px solid #cacaca;text-align:center;cursor:pointer}.flex-control-thumbs .flex-active-slide:after{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:5px solid #183028;content:"";z-index:5}@media only screen and (max-width:768px){.flex-control-thumbs{display:none}}.flex-control-thumbs img{width:100%;position:relative;min-height:100%;z-index:3}.hotel-view-gmap .btn.gmap-button{display:none}.convenience-list .item{padding-left:20px;margin-bottom:10px}.convenience-list .item:before{float:left;margin:0 0 0 -15px;content:"\2022"}.all-rates__view{font-size:1.6rem}.all-rates__view .all_rates_block{border-top:1px solid #cacaca}.all-rates__view .header-all-rates{border-left:1px solid #cacaca;padding-left:4px}.progress-trip{display:block;border:0;font-size:6px;height:12px;padding:0;margin:1px 4px 0 0;background:#e9e9e9;list-style:none}.progress-trip .fill{padding:0;margin:0;background:#6ba454;height:12px}.rate-s__trip{display:inline-block;width:70px;height:14px;vertical-align:middle;background:url(/assets-angular/6143cc5fe1ecd7d7723e1147c2201883.png) 0 -46px no-repeat;padding:0;margin:0;list-style:none;overflow:hidden}.rate-s__trip .fill{display:block;background:url(/assets-angular/6143cc5fe1ecd7d7723e1147c2201883.png) 0 -32px no-repeat;padding:0;margin:0;height:14px}.rate-m__trip{display:inline-block;width:80px;height:16px;vertical-align:text-bottom;background:url(/assets-angular/6143cc5fe1ecd7d7723e1147c2201883.png) 0 -16px no-repeat;padding:0;margin:0;list-style:none;overflow:hidden}.rate-m__trip .fill{display:block;background:url(/assets-angular/6143cc5fe1ecd7d7723e1147c2201883.png) 0 0 no-repeat;padding:0;margin:0;height:16px}.reviews__trip{font-size:12px;line-height:20px;font-family:Arial,Helvetica,sans-serif;border:1px solid #cacaca}.reviews__trip a{color:#069}@media only screen and (max-width:768px){.reviews__trip{margin:0 -10px;border-left:0 none;border-right:0 none}}.ratings-types__trip{padding:20px;border-bottom:1px solid #cacaca}.ratings-types__trip .title{font-size:14px;margin-bottom:8px}.ratings-types__trip .column{display:inline-block;width:33.3%;padding:0 20px;border-left:1px solid #f0f0f0;vertical-align:top}.ratings-types__trip .column:first-child{padding-left:0;border:0 none}.ratings-types__trip .wrapper{margin-right:380px}.ratings-types__trip .pop-ranking__trip{width:360px}@media only screen and (min-width:1201px) and (max-width:1899px){.ratings-types__trip .wrapper{margin-right:200px}.ratings-types__trip .pop-ranking__trip{width:200px}}@media (min-width:769px) and (max-width:1200px){.ratings-types__trip .wrapper{margin:20px 0 0}.ratings-types__trip .pop-ranking__trip{float:none;text-align:left}}@media only screen and (max-width:768px){.ratings-types__trip{padding-left:10px;padding-right:10px}.ratings-types__trip .pop-ranking__trip{float:none;text-align:left;width:100%}.ratings-types__trip .wrapper{margin:20px 0 0}.ratings-types__trip .column{display:block;width:auto;border:0 none;padding:0;margin:20px 0 0}}.pop-ranking__trip{float:right;text-align:right}.pop-ranking__trip .slim-ranking{display:block;width:100%;overflow-x:hidden;text-overflow:ellipsis;color:#183028;font-size:1.6rem;margin:0 0 5px}.pop-ranking__trip .rate-m__trip{margin-right:5px}.composite__trip{display:table;width:100%}.composite__trip .wrap-row{display:table-row}.composite__trip .area,.composite__trip .rating,.composite__trip .value{display:table-cell;vertical-align:middle}.composite__trip .value{width:30%;color:#069;white-space:nowrap}.composite__trip .rating{padding:0 5px;width:50%}.composite__trip .area{width:40px;color:#656565}.segment__trip{line-height:25px}.segment__trip .wrap-row{display:block;padding:0 10px 0 40px;border-bottom:1px solid #f0f0f0}.segment__trip .wrap-row:last-child{border:0 none}.segment__trip [class^=i-trip]{float:left;height:20px;margin:2px 0 0 -32px}.segment__trip .name{color:#069}.segment__trip .area{float:right;color:#656565}.summary__trip .wrap-row{display:inline-block;width:100%;vertical-align:top}.summary__trip .name{float:left;width:50%}.summary__trip .rate-s__trip{float:right;vertical-align:middle;margin:3px 0 0}.list-review__trip{padding:20px}@media only screen and (max-width:768px){.list-review__trip{padding-left:10px;padding-right:10px}}.item-review__trip{display:inline-block;width:100%;vertical-align:top;margin:0 0 20px}.item-review__trip .wrapper-data{float:left;width:140px;font-size:11px;line-height:12px}.item-review__trip .comment__trip{margin-left:145px;max-width:500px}.item-review__trip .avatar{float:left;padding:3px;border:2px solid #ededed;-moz-border-radius:100px;-webkit-border-radius:100px;-o-border-radius:100px;-khtml-border-radius:100px;-ms-border-radius:100px;border-radius:100px}.item-review__trip .circle{width:74px;height:74px}.item-review__trip .panel-data{display:inline-block;width:100%;vertical-align:top}.item-review__trip .username{font-size:12px}.item-review__trip .location,.item-review__trip .username{width:100%;overflow:hidden;text-overflow:ellipsis}.item-review__trip .reviewer{margin:10px 0 0}.item-review__trip .reviewer .item{line-height:25px;padding-left:25px}.item-review__trip [class^=i-trip]{float:left;margin:-1px 3px 0 -25px}.item-review__trip .title{font-weight:700}.item-review__trip .new{position:absolute;right:-4px;top:15px;background-color:#599641;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#6faf33),color-stop(1,#599641));background-image:-o-linear-gradient(top,#6faf33 0,#599641 100%);background-image:-moz-linear-gradient(top,#6faf33 0,#599641 100%);background-image:-webkit-linear-gradient(top,#6faf33,#599641);background-image:-ms-linear-gradient(top,#6faf33 0,#599641 100%);background-image:linear-gradient(0deg,#6faf33 0,#599641);border-radius:4px 0 0 4px;color:#fff;font-size:.9183em;font-weight:400;height:24px;line-height:24px;padding:0 10px;text-align:center}.item-review__trip .new:after{position:absolute;right:0;top:-4px;width:0;border-style:solid;border-color:transparent #333;border-width:4px 0 0 4px;content:"";font:700 .9165em Arial,Tahoma,sans-serif}@media only screen and (max-width:768px){.item-review__trip .wrapper-data{float:none;width:auto}.item-review__trip .comment__trip{margin:0}.item-review__trip .panel-data{display:block;width:auto;margin-left:100px}.item-review__trip .comment__trip{max-width:100%}}.comment__trip{color:#4a4a4a;position:relative;padding:20px;margin:0;border:4px solid #f1f1f1;-moz-box-shadow:inset 0 0 0 1px #e3e3e3;-webkit-box-shadow:inset 0 0 0 1px #e3e3e3;box-shadow:inset 0 0 0 1px #e3e3e3;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-khtml-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.comment__trip:before{z-index:1;border:0 dashed transparent;border-right:15px solid #e3e3e3;border-bottom:15px dashed transparent;border-top:15px solid transparent;left:-15px}.comment__trip:after,.comment__trip:before{position:absolute;width:0;height:0;font-size:0;line-height:0;top:25px;content:""}.comment__trip:after{z-index:2;border:0 dashed transparent;left:-15px;border-right:15px solid #fff;border-bottom:15px dashed transparent;border-top:15px solid transparent;left:-14px}@media only screen and (max-width:768px){.comment__trip:before{border-top:0 none;border-right-color:transparent;border-bottom-color:#e3e3e3;border-left-width:15px;left:25px;top:-15px}.comment__trip:after{border-top:0 none;border-right-color:transparent;border-bottom-color:#fff;border-left-width:15px;left:25px;top:-14px}}.comment__trip .quote__trip{display:block;margin:0 0 5px;font-size:18px;font-family:Georgia,Times New Roman,Century Schoolbook L,serif;font-style:italic;font-weight:400;text-decoration:none;color:#069}.comment__trip .quote__trip:before{content:"\201C"}.comment__trip .quote__trip:after{content:"\201D"}.comment__trip .rating-review{margin:0 0 10px;font-size:12px;color:#555}.comment__trip .rate-s__trip{margin:-3px 5px 0 0}.comment__trip .entry{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:top;margin:0 0 10px;font-size:14px;line-height:20px;word-wrap:break-word}.hotel-form{justify-content:flex-start;flex-wrap:wrap;padding:15px}.hotel-form,.hotel-form .hotel-group{display:flex;align-items:flex-start;gap:1em}.hotel-form .hotel-group,.hotel-form .hotel-group .hotel-form-item,.hotel-form>div.form-group{flex:1}.hotel-submit,body,html{width:100%}body,html{height:100%;padding:0;vertical-align:top}@media only screen and (max-width:768px){html{font-size:8.5px}}body{font-family:Arial,sans-serif;color:#2d2d2d;background-color:#fff;line-height:1.42857}@media only screen and (max-width:768px){body{font-size:12px}}@media (min-width:769px) and (max-width:1200px){body{font-size:14px;overflow:hidden}}@media only screen and (min-width:1201px) and (max-width:1899px){body{font-size:14px}}@media only screen and (min-width:1900px){body{font-size:16px}}.container-app{width:100%;height:100%;padding:0;margin:0;vertical-align:top}@media (min-width:769px) and (max-width:1200px){.container-app{overflow:auto;-webkit-overflow-scrolling:touch}}@media only screen and (max-width:768px){.container-app{overflow:hidden}}@media only screen and (min-width:1201px) and (max-width:1899px){kt-sidebar .navigation-panel{left:0;margin-left:0}}@media only screen and (min-width:1201px) and (max-width:1899px){.container.app-footer,.container.app-header,.container.app-header-react,.container.main,.copyright .container{width:100%}}@media only screen and (min-width:1201px) and (max-width:1899px){.container{padding-left:0;padding-right:0}}@media (min-width:769px) and (max-width:1200px){.container{width:100%;padding-left:0;padding-right:0}}@media only screen and (max-width:768px){.container{width:100%;padding-left:0;padding-right:0}}.container.main{min-height:100%;margin:0 auto -60px;padding-bottom:20px}@media only screen and (max-width:768px){.container.main{height:100%;overflow:auto;margin:0;-webkit-overflow-scrolling:touch}}.container.main:after{content:"";display:block;width:100%;height:60px}.app-content{float:none;padding-top:94px;max-width:1080px;margin:0 auto;width:100%}@media only screen and (max-width:768px){.app-results{margin-top:20px}}.app-login{padding-top:94px;padding-right:10px}@media only screen and (max-width:768px){.app-login{padding-left:10px;padding-top:50px}}.content__view{margin-top:20px;font-size:1.4rem;line-height:2rem}.content__view .head{font-size:1.8rem;font-family:Fieldwork,sans-serif;line-height:1.42857;margin:0 0 10px;text-transform:uppercase}.content__view .head .sup{display:block;font-size:1.4rem;font-family:GothamBook,sans-serif;text-transform:none}.content__view .head.toogle-control{margin:20px 0}.content__view .head.toogle-control:focus,.content__view .head.toogle-control:hover{color:inherit}@media only screen and (max-width:768px){.content__view{padding-left:10px;padding-right:10px}}.box-panel{display:block;margin:0 0 20px}.box-panel .angular-google-map-container{margin-top:0}.navigation-panel{position:fixed;top:0;bottom:0;left:50%;margin-left:-590px;width:70px;height:100%;padding:68px 0 0;background-color:#222944;z-index:2}@media only screen and (min-width:1201px) and (max-width:1899px){.navigation-panel{margin-left:-490px}}@media (min-width:769px) and (max-width:1200px){.navigation-panel{position:absolute;margin-left:0;left:0}}@media only screen and (max-width:768px){.navigation-panel{display:none}}.navigation-panel .item-nav{display:block;height:58px;line-height:58px;text-align:center;text-decoration:none;color:#fff}.navigation-panel .item-nav:hover{background:#f6f6f6}.navigation-panel .active{background:#eee}.search-holder{border:4px solid var(--heading-color-var);background:#fff;-webkit-box-shadow:0 0 13px -4px rgba(0,0,0,.75);-moz-box-shadow:0 0 13px -4px rgba(0,0,0,.75);box-shadow:0 0 13px -4px rgba(0,0,0,.75);margin-bottom:2rem}body{background:#f3f3f3}.block_title{font-size:18px}.item-nav{position:relative}.item-nav.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;width:30px}.login-page{background-color:#fafafa}.login-page .invalid-user .popover{margin-top:30px}@media only screen and (max-width:768px){.login-page .invalid-user .popover{margin-top:-10px}}@media (min-width:769px) and (max-width:1200px){.login-page .invalid-user .popover{margin-top:-10px}}.login-page .popover{border-radius:unset}.login-page .popover .popover-inner{font-size:11px;font-family:Fieldwork,sans-serif;min-width:175px}.login-page .popover.right{margin-left:20px}.login-page .form-control{position:relative;font-size:12px;border:1px solid #d2d2d2}.login-page .login-header{position:fixed;z-index:100;top:0;left:0;right:0}.login-page .background{position:fixed;z-index:-1000;top:0;left:0;right:0;bottom:0;background-color:#fafafa}.login-page .sign-in{font-family:Fieldwork,sans-serif;text-align:center;font-size:14px;margin-top:40px;margin-bottom:20px;line-height:1.1}.login-form{display:block;margin:15px auto;width:340px;border:1px solid #efefef;background-color:#fff;padding:30px}.login-form .wrapper{margin:0 0 0 -120px}.login-form .head-bar{font-size:14px;font-family:Fieldwork,sans-serif;margin-bottom:20px}.login-form .rows{position:relative;margin:0 0 10px}.login-form .label-r{float:left;width:100px;line-height:42px;text-align:right}.login-form .indent{margin-left:120px}.login-form .forgot{font-family:Fieldwork,sans-serif;color:var(--main-color-var);font-weight:700;font-size:12px}.login-form .bottom-row{display:flex;align-items:center;padding-top:10px;justify-content:space-between}.login-form .sso-bottom-row{align-items:flex-end;padding-top:10px}.login-form .columns,.login-form .sso-bottom-row{display:flex;flex-direction:column}@media only screen and (max-width:768px){.login-form{width:auto;margin:20px 0}.login-form .wrapper{margin:0}.login-form .label-r{display:block;float:none;width:100%;padding:0;text-align:left;line-height:20px}.login-form .indent{margin-left:0}.login-form .form-control{padding:10px}.login-form .btn-login{width:100%}.login-form .field-validation-error{display:none}}.login-form .login-error{margin-top:20px}.login-separator{position:relative;height:50px;width:340px;margin:0 auto}.login-separator div:after{content:"OR";font-size:11px;font-weight:500;color:#a7a7a7;left:50%;top:50%;transform:translate(-50%,-50%);padding:0 20px;z-index:2;position:absolute;background-color:#fafafa}.login-separator div:before{content:"";width:100%;height:1px;border:0;background-color:#eaeaea;position:absolute;z-index:1;top:50%;transform:translateY(-50%)}.multilogin-page{display:block;margin:0 auto;max-width:920px;background:#fff;padding:1rem;border:1px solid #efefef;margin-top:40px}.multilogin-page .head-bar{font-size:1.7rem;text-transform:uppercase;text-align:center;font-weight:700;line-height:1.1;margin-top:25px;margin-bottom:12.5px}@media only screen and (max-width:768px){.multilogin-page .head-bar{font-size:1.6rem;font-weight:700;font-family:fieldwork,sans-serif;margin-bottom:0}}@media only screen and (max-width:768px){.multilogin-page{margin:25px 0}.multilogin-page .btn-login{min-width:140px}}.app-login .login-label{font-family:Fieldwork,sans-serif;margin-bottom:5px;font-size:13px}.multilogin{display:table;width:100%}.multilogin .item-caption{display:table-caption;padding:20px;border-bottom:1px solid var(--heading-color-var);background:var(--heading-color-var);color:#fff}.multilogin .item-department{display:table-row;width:100%}.multilogin .event,.multilogin .name{display:table-cell;vertical-align:middle;padding:20px;border-bottom:1px solid #cacaca}.multilogin .name{width:90%;border-right:1px solid #cacaca}@media only screen and (max-width:768px){.multilogin .event,.multilogin .name{padding:10px}.multilogin .name{width:80%;padding-left:0}.multilogin .event{padding-right:0}.multilogin .btn-kt{width:100%}}.btn-login{position:relative;padding:0;min-width:110px;height:30px;color:#fff;border-color:var(--main-color-var);background:var(--main-color-var);outline:0 none;border:0 none;text-transform:uppercase}.btn-login:hover{color:#fff;background-color:#329989;border-color:#297e71}.btn-login:focus{background-color:#329989!important;outline:none!important;border-radius:3px}.btn-login:active{-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff}.btn-login .item-button{padding:0;display:block;width:100%;color:#fff;line-height:33px;border:0 none;font-family:Fieldwork,sans-serif;font-size:13px;background:transparent;text-transform:lowercase}.btn-login .item-button:focus{background-color:#329989;outline:none}.btn-login.preloader,.btn-login.preloader:hover{border-color:#39ac9b;background:#3fbfad}.btn-login.preloader .item-button{background:url(/assets-angular/2e7bdfd14e1adaf8dd7c158c0250db5f.gif) right 10px center no-repeat}.btn-login.preloader:after{display:none}.field-validation-error{font-size:1.2rem;color:#c54040}.toprint{display:none}@media print{body,html{line-height:1.5;font-size:8pt;width:940px;height:auto;counter-reset:chapternum}body{color:#000;background:#fff;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;height:auto;overflow:visible}h1{font-size:10pt}.container-app{height:auto;width:100%}.alert{display:none}.content__view{font-size:12pt}.container,.container.main{margin:0;padding:0;width:100%;height:auto;overflow:visible}.app-content{padding:0}.app-footer,.app-header,.app-header-react,.copyright,.left-sidebar,.navigation-panel{display:none!important;visibility:hidden}.toprint{display:block}.row{margin-left:0;margin-right:0}.i-cm-check{font-family:Glyphicons Halflings;font-style:normal;font-weight:400;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i-cm-check:before{content:"\E013";color:green}.i-cm-error,.price-restriction:before{font-family:Glyphicons Halflings;font-style:normal;font-weight:400;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i-cm-error:before,.price-restriction:before{content:"\E107";color:green}@page{size:portrait;size:11.5in 15.5in;margin:1cm}.content__view{padding:20px 0 0}.header-trip-order{background:#000}.container__send-quote,.content__change-request{display:none!important}.trip-order-car,.trip-order-flight,.trip-order-hotel{page-break-inside:avoid}.area-trip-page,.trip-order-options{display:none!important}.header-page__trip{border-right:0 none;border:0 none}.header-page__trip>.heading{display:block;padding:0;font-weight:700}.container__approve-quote{display:none}.header-trip-order,.trip-details-view .head-row{position:relative}.header-trip-order:before,.trip-details-view .head-row:before{position:absolute;left:0;top:0;width:100%;z-index:-1;content:""}.header-trip-order{background:#999}.header-trip-order:before{border-bottom:60px solid #999}.trip-details-view .head-row{background:#ccc}.trip-details-view .head-row:before{border-bottom:40px solid #ccc}.trip-order-list .name{color:#fff;text-shadow:0 0 3px red;color:transparent}.trip-order-list .content-bar{padding-top:20px;padding-bottom:20px}.trip-order-list .name{color:#f1f1f1;font-family:Arial,Helvetica,sans-serif}.trip-order-list .time{white-space:nowrap}.i-cm-rarr{vertical-align:baseline}.i-cm-rarr:before{font-size:18px;content:"\2192"}.i-flight-small .toprint{height:25px}.traveller-list .options{display:none}.traveller-list .wrapper{display:table-row}.traveller-list .traveller{float:none;width:50%}.traveller-list .statys,.traveller-list .traveller{display:table-cell;padding:10px}.traveller-list .collapse,.traveller-list .traveller-information{display:none}}@-moz-document url-prefix(){@media print{@page{margin:1cm}}}.review-history__wrapper{padding:10px}.review-history__wrapper .review-history__container{margin-top:10px}.review-history__wrapper .review-history__review-header-block{margin-top:10px;margin-bottom:5px}.review-history__wrapper .review-history__review-header-block .review-history__review-header{display:inline-block}.review-history__wrapper .review-history__review-header-block .toogle-control{color:#183028}.review-history__wrapper .user-review:not(:first-child){margin-top:10px}.review-history__wrapper .user-review__container .user-review__header{font-family:GothamMedium,sans-serif}.review-history__wrapper .user-review__item{border:1px solid #cacaca;border-left:5px solid #aaa;margin:15px 10px}.review-history__wrapper .user-review__item-body{border-left:1px solid #aaa;border-right:1px solid #aaa;padding:10px 0 10px 10px}.review-history__wrapper .user-review__item-body .row:not(:first-child){margin-top:10px}@media (max-width:1200px){.review-history__wrapper .user-review__item-body{border-left:0;border-right:0;padding-left:10px}.review-history__wrapper .user-review__item-body .time:before{display:block;content:" "}}.review-history__wrapper .user-review__item-price{padding:10px 20px;text-align:center}.review-history__wrapper .user-review__item-price span{font-family:GothamMedium,sans-serif}@media (max-width:1200px){.review-history__wrapper .user-review__item-price{border-top:1px solid #cacaca;line-height:26px;text-align:right}}.review-history__wrapper .user-review__item-header{display:flex;align-items:center}.review-history__wrapper .user-review__item-header span{margin-left:2%;font-size:16px}.review-history__wrapper .user-review__item-status,.review-history__wrapper .user-review__item-status--mobile{text-align:center;padding:10px 0}.review-history__wrapper .user-review__item-status--mobile span,.review-history__wrapper .user-review__item-status span{padding:5px;display:block;width:140px;margin:0 auto;font-family:GothamMedium}@media (max-width:1200px){.review-history__wrapper .user-review__item-status{display:none}}.review-history__wrapper .user-review__item-status--mobile{border-top:1px solid #cacaca;text-align:left;padding-left:5px}@media (max-width:1200px){.review-history__wrapper .user-review__flight-item+.user-review__flight-item{margin-top:0;text-align:right;float:right;padding-right:20px}}@media (max-width:1200px){.review-history__wrapper .user-review__counts{text-align:right;padding-right:30px}}@media (max-width:1200px){.review-history__wrapper .additional-info{margin-left:40px}}.review-history__wrapper .user-review__car-date{padding:0}@media (max-width:1200px){.review-history__wrapper .user-review__car-date:nth-child(2){text-align:right;padding-right:20px}}.trip-order-options>.item>:last-child{margin-right:0}.trip-details-button{display:flex;margin-right:10px;border:none;background:transparent;font-weight:700;flex-direction:row;align-content:center;justify-content:center;gap:.5em}.trip-details-button.disabled{pointer-events:none;color:#cacaca}.trip-details-button.disabled>i.icon-share{background-position:-47px -202px}.trip-details-button.disabled>i.icon-traveller-to-select{background-position:-40px -240px}.trip-details-button>*{vertical-align:middle}.trip-details-button .trip-details-button-icon{font-size:30px}.trip-details-button .trip-details-button-label{align-self:center}.trip-details-button.active{background-color:#589581;color:#000;border-radius:2px}.trip-details-button.active .icon-share.trip-details-button-icon.active,.trip-details-button.active>.icon-traveller-to-select.trip-details-button-icon.active{filter:brightness(0) saturate(100%)}.container__send-quote{border:1px solid #cacaca;margin:0 0 20px}.container__send-quote .head{margin-top:10px}.container__send-quote .title{padding-left:10px}.container__send-quote .row:first-child,.container__send-quote .title{margin-bottom:5px;margin-top:5px}.container__send-quote .advanced-options{display:inline-block;width:100%;padding:0 20px;margin:10px 0 5px}.container__send-quote .history{float:left}.container__send-quote .clear-list{float:right}.container__send-quote .panel-form-quote{display:table;width:100%}.container__send-quote .column-note,.container__send-quote .column-result,.container__send-quote .column-search{display:table-cell;padding:0 10px;vertical-align:top}.container__send-quote .column-note{width:35%}.container__send-quote .column-search{width:30%;line-height:22px}.container__send-quote .column-search .checkbox{margin-top:-10px}.container__send-quote .column-result{width:35%}.container__send-quote .item-row{display:inline-block;width:100%;margin-bottom:20px;vertical-align:top}.container__send-quote .form-control{font-size:14px;line-height:inherit}.container__send-quote .elem{margin-right:60px}.container__send-quote .i-cm-plus{float:right}.container__send-quote .elem-note{height:104px;resize:none}.container__send-quote .flex-panel-button{padding:10px 0;list-style:none}.container__send-quote .btn{width:100%}.container__send-quote .styled_checkbox{width:auto}@media (min-width:769px) and (max-width:1200px){.container__send-quote .title{padding:10px}.container__send-quote .column-note{display:table-caption;width:100%;padding-bottom:20px}}@media only screen and (max-width:768px){.container__send-quote .title{padding:10px}.container__send-quote .panel-form-quote{display:block;padding:0 10px}.container__send-quote .column-note,.container__send-quote .column-result,.container__send-quote .column-search{display:block;width:auto;padding:0}.container__send-quote .column-note,.container__send-quote .item-row{margin-bottom:10px}.container__send-quote .elem{margin-right:50px}}.send-email-list{border:1px solid #58595b;overflow:hidden;overflow-y:auto}.send-email-list .item-list{padding:5px 30px 5px 10px;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.send-email-list .item-list:hover{color:#fff;background:var(--main-color-var)}.send-email-list .item-list:hover .email .cc-bage{color:#fff;border-color:#fff}.send-email-list .email{display:block;width:100%;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:1900px){.send-email-list .email{max-width:310px}}.send-email-list .email .cc-bage{border:1px solid #999;border-radius:3px;padding:1px 3px;font-size:10px;color:#999;font-weight:700}.send-email-list .remove{float:right;margin:-2px -25px -2px 0;padding:5px;line-height:11px;cursor:pointer}.send-email-list .remove:before{display:inline-block;width:12px;height:12px;background-image:url(/assets-angular/b33fe4380c90c11b5da8a788de5f534b.png);background-repeat:no-repeat;background-position:-30px -105px;content:""}@media only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-Webkit-min-device-pixel-ratio:1.3),only screen and (min-device-pixel-ratio:1.3){.send-email-list .remove:before{background-image:url(/assets-angular/001d5ec6f1cde6e6faef4814ae3f22c5.png);background-size:200px 190px}}.item-list:hover .remove:before{background-position:-30px -135px}.content__change-request{border:1px solid #cacaca;padding:20px 20px 10px;margin:0 0 20px}.content__change-request .title{font-size:1.8rem;margin:0 0 10px}.content__change-request .column-group{display:table;width:100%;margin-bottom:10px}.content__change-request .column-product{display:table-cell;padding-right:10px}.content__change-request .column-describe{display:table-cell;width:370px;padding-left:10px}@media only screen and (max-width:768px){.content__change-request .column-group{display:block;width:100%}.content__change-request .column-describe,.content__change-request .column-product{display:block;width:100%;padding:0;margin:0 0 20px}}.content__change-request .product-list{display:table;width:100%;list-style:none;padding:0;margin:0;line-height:25px;border-collapse:collapse;margin-bottom:20px}.content__change-request .product-list .check,.content__change-request .product-list .name,.content__change-request .product-list .type-ico{display:table-cell;padding:10px 0;vertical-align:middle;border-bottom:1px solid #fff;background:#f6f6f6}.content__change-request .product-list .check{padding-left:15px;width:20px;line-height:16px}.content__change-request .product-list .type-ico{width:50px;text-align:center}.content__change-request .product-list .name{font-size:15px}.content__change-request .item-product{display:table-row;width:100%;margin:0;padding:0}.content__change-request .elem-note{min-height:100px;height:75%}.content__change-request [class^=i-]{vertical-align:middle}.content__change-request .footbar{display:inline-block;width:100%;vertical-align:top}.content__change-request .flex-panel-button{float:right;width:380px;padding:0;list-style:none}.content__change-request .flex-panel-button .btn{font-size:14px;width:100%}@media only screen and (max-width:768px){.content__change-request .flex-panel-button{float:none;width:100%}}.history-feedback{margin-bottom:20px}.history-feedback .item-feedback{display:inline-block;width:100%;padding:10px 0;vertical-align:top;border-bottom:1px solid #cacaca}.history-feedback .item-feedback:last-child{padding-bottom:0;border-bottom:0 none}.history-feedback .date{float:left;white-space:nowrap}.history-feedback .wrap{margin:0 0 0 120px}.history-feedback .data{margin-bottom:5px}.history-feedback .comment,.history-feedback .data{display:block;width:100%;overflow-x:hidden}.cc_indicator_text:before{content:" "}.message-to-hotel-view{margin:10px 0}.message-to-hotel-view-label{color:#000;display:inline-block;width:200px}.message-to-hotel-view-container{width:100%;display:inline-block;margin-left:-220px;padding-left:220px}.message-to-hotel-view-message{width:100%;display:inline-block;min-height:42px;padding:10px;border:1px solid #d3d3d3;vertical-align:middle}.message-to-hotel-edit{width:100%;margin-top:10px}.message-to-hotel-edit-label{font-weight:800;font-size:1.4rem;font-family:Fieldwork,sans-serif}.message-to-hotel-edit textarea{width:100%}.kt-trip-details .link-my-trips,.kt-trip-rejected .link-my-trips{margin:8px 0 12px;display:inline-block}.kt-trip-details .link-my-trips:hover span,.kt-trip-rejected .link-my-trips:hover span{text-decoration:underline}.kt-trip-details .link-my-trips span,.kt-trip-rejected .link-my-trips span{margin-left:4px}.kt-trip-details .cancellation-message .box-button-group{margin-top:10px}.kt-trip-details .booking-com-textarea{margin-top:20px;border:1px solid #183028;padding:20px 0 20px 15px;outline-color:transparent}.kt-trip-details .ng-submitted .booking-com-textarea.ng-invalid{border:1px solid red}.kt-trip-details .ng-submitted .booking-com-textarea.ng-invalid::placeholder{color:red}.trip-order-rail .btn-change-ticket{float:right}.book-trip{text-align:center}.book-trip button{width:100%}.approve-section div:first-of-type,.item-group,.trip-options{background:#fff;display:flex;gap:1em;padding:1em;margin-top:1em}.item-group{padding:0}.trip-details-views .hidden-xs{display:flex;justify-content:space-between;gap:1em;margin-bottom:.7em}.trip-details-views .hidden-xs .data-info span{margin-right:1em;font-weight:700}.trip-details-views .hidden-xs .airline{display:flex;flex-direction:column;align-items:flex-end}.header-page__trip,.recommendation,.trip-order-hotel,article{background:#fff}.recommendation,.trip-order-car,.trip-order-hotel,.trip-order-rail{position:relative}.recommendation .make-changes,.trip-order-car .make-changes,.trip-order-hotel .make-changes,.trip-order-rail .make-changes{width:100%;background:#fff}@media screen and (min-width:1500px){.recommendation .make-changes,.trip-order-car .make-changes,.trip-order-hotel .make-changes,.trip-order-rail .make-changes{position:absolute;left:-190px;top:0;width:175px}}.recommendation .make-changes .header,.trip-order-car .make-changes .header,.trip-order-hotel .make-changes .header,.trip-order-rail .make-changes .header{background:#58595b;color:#fff;padding:.7em;text-align:center}.recommendation .make-changes .content,.trip-order-car .make-changes .content,.trip-order-hotel .make-changes .content,.trip-order-rail .make-changes .content{padding:.7em}.recommendation .make-changes h4,.trip-order-car .make-changes h4,.trip-order-hotel .make-changes h4,.trip-order-rail .make-changes h4{font-size:18px}.section-two div:first-of-type{position:-webkit-sticky;position:sticky;top:80px}.edit-dates-panel{height:100%;width:0;position:fixed;z-index:100;top:0;right:0;background-color:#f3f3f3;overflow-x:hidden;transition:.5s;box-shadow:-5px -5px 10px}.edit-dates-panel .header{background:var(--main-color-var);color:#fff;padding:1em}.edit-dates-panel .header h3{margin:0}.edit-dates-panel form{padding:1em;background:#fff;margin:1em}.edit-dates-panel .content-form,.edit-dates-panel .panel-date-time{display:flex;gap:1em;margin-bottom:1em}.edit-dates-panel.opened{width:50%}#body.overlay{position:fixed}#body.overlay:after{content:"";position:absolute;height:100%;width:100%;display:block;background-color:rgba(0,0,0,.5);z-index:10;top:0;left:0}.group-location{display:flex;gap:1em}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.group-location{margin-right:1em}}.flex-row-order-adjustment{display:flex!important;flex-direction:column!important;justify-content:space-between;gap:20px}.flex-form-element-adjustment{width:87%;margin-right:0!important}.adjusted-add-icon{margin-top:-95px!important}.adjusted-add-icon-share{margin-top:-62px!important}.info a{font-weight:700}.header-page__trip{display:table;width:100%;border-right:1px solid #cacaca;border-bottom:1px solid #cacaca}.header-page__trip>.heading{display:table-cell;padding:20px;line-height:30px;text-align:left;vertical-align:middle}.header-page__trip .delim{color:rgba(45,45,45,.5)}.header-page__trip .area-trip-page{display:table-cell;padding-right:20px;margin:0;text-align:right;vertical-align:middle}.header-page__trip .area-trip-page .heading{color:var(--main-color-var);margin:0;padding:0;line-height:30px;text-transform:none;font-family:Fieldwork,sans-serif}@media only screen and (min-width:1201px) and (max-width:1899px){.header-page__trip .area-trip-page{font-size:1.2rem}}@media only screen and (max-width:768px){.header-page__trip{display:block;padding:10px;border-right:0 none}.header-page__trip .area-trip-page,.header-page__trip .heading{display:block;padding:0;text-align:left}}.wrap-payment-code{margin-top:10px}.wrap-payment-code .toogle-control{color:#183028;white-space:nowrap;margin-left:20px;padding-top:0;padding-bottom:0}.wrap-payment-code .item{display:inline-block;width:25%;vertical-align:top;margin-bottom:10px}.wrap-payment-code .code{display:block}.wrap-payment-code .query{display:block;padding:0;margin:15px 0;list-style:none}.wrap-payment-code .query .check{display:inline-block;padding:0;margin:0 20px 0 0}@media (min-width:769px) and (max-width:1200px){.wrap-payment-code .item{width:33%}}@media only screen and (max-width:768px){.wrap-payment-code .item{width:100%}}.review__comment-block{padding:0 10px 10px}.review__comment-message{padding-right:10px}@media (max-width:1023px){.review__comment-textaria{margin-top:10px}}.review-comment-block__clear-preferences{padding-right:0;text-align:right}.container__approve-quote{border:1px solid #cacaca;margin:0 0 20px}.container__approve-quote .title{line-height:2rem;margin-bottom:5px}.container__approve-quote .column{display:inline-block;width:50%;padding:10px;vertical-align:top}.container__approve-quote textarea.form-control{height:80px;resize:vertical}.container__approve-quote .container-panel{margin:0;padding:10px}.container__approve-quote .item-form{margin-bottom:10px}.container__approve-quote .item-form:last-child{margin-bottom:0}.container__approve-quote .rejected-link{color:#183028;cursor:pointer}.container__approve-quote .rejected-link.locked{color:rgba(45,45,45,.5);cursor:default}.container__approve-quote .ng-invalid.error{border-width:1px;background:transparent;margin-bottom:0;border-color:#c54040}@media (min-width:769px) and (max-width:1200px){.container__approve-quote .column{display:block;width:auto;padding-bottom:0}.container__approve-quote .container-panel{border-left:0 none;border-right:0 none;border-bottom:0 none;margin:0 -10px}}@media only screen and (max-width:768px){.container__approve-quote .column{display:block;width:auto;padding-bottom:0}.container__approve-quote .container-panel{border-left:0 none;border-right:0 none;border-bottom:0 none;margin:0 -10px}.container__approve-quote .container-panel .item-form{margin-bottom:0}.container__approve-quote .flex-form .middle{width:100%;margin-bottom:10px}}.trip-review{margin-top:10px}.trip-order-options{display:table;width:100%;border:1px solid #cacaca;border-top:0 none;border-left:0 none;background:#f6f6f6;font-family:Fieldwork,sans-serif}.trip-order-options .item{display:flex;flex-direction:row;padding:10px;vertical-align:middle;gap:1em}.trip-order-options .btn{padding-left:20px;padding-right:20px;text-transform:none}.trip-order-options .trip-book{text-align:center;border-right:1px solid #cacaca;white-space:nowrap}.trip-order-options .btn-dark{margin-left:20px}.trip-order-options .trip-cancel{width:180px;border-left:1px solid #cacaca;line-height:18px;white-space:nowrap}.trip-order-options .change-trip{margin-right:20px}.trip-order-options .icon-mail,.trip-order-options .icon-remove{margin:-3px 3px -3px 0}@media only screen and (max-width:768px){.trip-order-options{border-right:0 none}.trip-order-options .item{padding-left:0;padding-right:0;text-align:left}.trip-order-options .trip-cancel{width:40px;white-space:nowrap;border:0 none}.trip-order-options .trip-book{width:auto;border:0 none;padding-left:10px;text-align:left}.trip-order-options .change-trip{margin:0 10px}.trip-order-options .trip-cancel{padding-right:10px}.trip-order-options .icon-remove{margin:0}.trip-order-options .btn{padding-left:10px;padding-right:10px}}.trip-order-options .resend-confirmation-link .glyphicon{font-size:32px;vertical-align:middle;padding:5px}.trip-order-options .resend-confirmation-label{white-space:normal;display:inline-block;vertical-align:middle;font-size:14px}#PhoneCodeFormFieldRow{margin-left:0}.form-group .location.adjust-icon:after{margin-top:-14px!important}#PhoneCodeFormField{padding-left:0}#PhoneCodeFormField:focus-within{outline:2px solid #b3d4fc;outline-offset:2px;box-shadow:0 0 0 2px #b3d4fc}#AdultTitleFormElement:focus-within,#CountryPickerFormField:focus-within,#DateOfBirthFormField:focus-within,#ExpiryDateFormField:focus-within,#FFCFormfield:focus-within,#NationalityFormField:focus-within,.adult_gender_field:focus-within,.el-date .form-control:focus-within,.form-control:focus-within{outline:2px solid #b3d4fc;outline-offset:2px;box-shadow:0 0 0 2px #b3d4fc}.traveller-list{border:1px solid #cacaca;border-bottom:0 none;margin:0 0 20px;border-collapse:collapse;font-size:1.4rem}.traveller-list .item-traveller{display:table;width:100%}.traveller-list .options,.traveller-list .wrapper{display:table-cell;padding:10px;border-bottom:1px solid #cacaca;vertical-align:middle}.traveller-list .traveller{float:left;width:340px;overflow-x:hidden;text-overflow:ellipsis;line-height:24px}.traveller-list .luggage{float:right;vertical-align:middle}.traveller-list .statys{display:block;margin:0 0 0 340px}.traveller-list .options{width:90px;padding:0;text-align:center;border-left:1px solid #cacaca;cursor:pointer}.traveller-list .i-char-baggagea{margin:-5px 2px 0 0}.traveller-list .name{font-family:Arial,sans-serif}.traveller-list .complete{color:#183028;margin-left:20px}.traveller-list .incomplete{color:#c54040;margin-left:20px}.traveller-list .i-cm-check,.traveller-list .i-cm-error,.traveller-list .price-restriction:before{vertical-align:text-bottom;margin:0 3px -2px 0}.traveller-list .traveller-information{padding:0 20px 20px;border-bottom:1px solid #cacaca}.traveller-list .traveller-information.collapsing{max-height:108px}.traveller-list .wrapper-form{display:block;margin:0 -20px 20px}.traveller-list .column-panel{display:inline-block;width:50%;padding:0 20px;vertical-align:top}.traveller-list .column-panel:first-child{border-right:1px solid #cacaca}.traveller-list .column-panel .item-form:last-child{margin-bottom:0}.traveller-list .clear{float:right}.traveller-list .panel-traveller-details{padding:20px 0 0}.traveller-list .panel-submit{display:inline-block;width:100%}.traveller-list .box-warning-info{margin:8px 0}.traveller-list .box-button-group{float:right}.traveller-list .warning{margin-bottom:15px}.traveller-list .warning .box-button-group{float:none}.traveller-list .btn{font-size:14px;padding:0 15px;min-width:150px}.traveller-list .alert-error{border:0 none;padding:15px 20px;margin:0 -20px;background:#fde4e0}.traveller-list .subgroup .alert-error:first-child{margin-top:-20px;margin-bottom:20px}@media only screen and (min-width:1201px) and (max-width:1899px){.traveller-list .info{display:none}.traveller-list .i-char-baggagea{margin:-3px 2px -3px 0}}@media (min-width:769px) and (max-width:1200px){.traveller-list .statys,.traveller-list .traveller{display:block;border:0 none;padding:0;margin:0;width:100%}}@media only screen and (max-width:768px){.traveller-list{display:block;border:0 none;margin-bottom:10px}.traveller-list .item-traveller{display:inline-block;width:100%;border:1px solid #cacaca;margin-bottom:10px}.traveller-list .traveller-information{border:1px solid #cacaca;border-top:0 none;margin-top:-10px;margin-bottom:10px;padding:10px}.traveller-list .wrapper-form{margin-bottom:0}.traveller-list .column-panel{width:100%;border:0 none}.traveller-list .column-panel:first-child{border-right:0 none}.traveller-list .column-panel .item-form:last-child{margin-bottom:20px}.traveller-list .location{width:100%}.traveller-list .wrapper{display:block}.traveller-list .statys,.traveller-list .traveller{display:block;border:0 none;padding:0;margin:0;width:100%}.traveller-list .options{float:left;width:50%;border:0 none;padding:5px 0}.traveller-list .options:last-child{border-left:1px solid #cacaca}.traveller-list .panel-submit{display:block}.traveller-list .box-button-group,.traveller-list .box-warning-info{float:none}.traveller-list .btn{min-width:1px}}@media only screen and (max-width:380px){.traveller-list .info{display:none}.traveller-list .i-char-baggagea{margin:-3px 2px -3px 0}}.non-refundable{color:#c54040}.non-refundable:before{display:inline-block;width:12px;height:12px;margin-right:5px;vertical-align:middle;background-image:url(/assets-angular/b33fe4380c90c11b5da8a788de5f534b.png);background-repeat:no-repeat;background-position:-30px -105px;content:""}@media only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-Webkit-min-device-pixel-ratio:1.3),only screen and (min-device-pixel-ratio:1.3){.non-refundable:before{background-image:url(/assets-angular/001d5ec6f1cde6e6faef4814ae3f22c5.png);background-size:200px 190px}}.refundable{color:#183028}.refundable:before{display:inline-block;width:20px;height:20px;margin-right:5px;vertical-align:middle;background-image:url(/assets-angular/b33fe4380c90c11b5da8a788de5f534b.png);background-repeat:no-repeat;background-position:-80px -110px;content:""}@media only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-Webkit-min-device-pixel-ratio:1.3),only screen and (min-device-pixel-ratio:1.3){.refundable:before{background-image:url(/assets-angular/001d5ec6f1cde6e6faef4814ae3f22c5.png);background-size:200px 190px}}.tick:before{width:15px;height:15px;background-position:-30px -120px}.order-list__clear-option-preferences{margin-bottom:10px}.trip-order-list{line-height:20px}.trip-order-list .content-bar{padding:10px 20px;border:1px solid #cacaca;border-top:0 none}.trip-order-list .data-name{padding:10px 0;margin:0 388px 0 100px;list-style:none}.trip-order-list .data-name .name span{display:block}.trip-order-list .footer-bar .data-area{min-width:398px}.trip-order-list .data-area{padding-right:20px}.trip-order-list .name{font-size:1.8rem;font-family:Fieldwork,sans-serif}@media only screen and (max-width:768px){.trip-order-list .name{font-size:1.4rem}}.trip-order-list .non{margin-right:40px;margin-left:20px;color:#c54040}.trip-order-list .rule{color:#183028;font-family:Fieldwork,sans-serif}.trip-order-list .i-cm-non{vertical-align:middle}.trip-order-list .check-age{font-family:Fieldwork,sans-serif}@media only screen and (max-width:768px){.trip-order-list .check-age{display:inline-block;line-height:1.8rem;width:60%;margin-top:5px}}.trip-order-list .time{float:right;width:145px}.trip-order-list .non-refundable,.trip-order-list .refundable{position:relative;float:right;width:170px;cursor:default}.trip-order-list .company-logo{float:right;width:52px;border:1px solid #cacaca}.trip-order-list .footer-bar{display:table;width:100%;border:1px solid #cacaca;border-top:0 none}.trip-order-list .footer-bar .data-statys,.trip-order-list .footer-bar .wrapper{display:table-cell;padding-top:5px;padding-bottom:5px;vertical-align:middle}.trip-order-list .footer-bar .data-name{display:flex;padding:0;padding-left:20px;margin:0}.trip-order-list .footer-bar .data-area{float:right}.trip-order-list .footer-bar .stat{float:left}@media (min-width:769px) and (max-width:1200px){.trip-order-list .footer-bar .data-area{width:auto}.trip-order-list .footer-bar .price{margin-left:10px}}@media only screen and (max-width:768px){.trip-order-list .footer-bar .data-name{display:table;width:100%}.trip-order-list .footer-bar .non-refundable,.trip-order-list .footer-bar .refundable,.trip-order-list .footer-bar .time{display:table-footer-group}}.trip-order-list .data-statys{padding-left:20px;padding-right:20px;line-height:30px;width:180px;border-right:1px solid #cacaca;background:#eee;font-family:Fieldwork,sans-serif}.trip-order-list .i-cm-remove{float:right}.trip-order-list .price{float:right;margin-left:20px;font-size:1.8rem;font-family:Fieldwork,sans-serif}.trip-order-list .pick{font-family:Fieldwork,sans-serif;font-weight:400}.trip-order-list .fare-benefits{margin:-5px 0 -5px 5px}@media only screen and (min-width:1201px) and (max-width:1899px){.trip-order-list .data-name{margin-right:278px;margin-left:100px}.trip-order-list .non-refundable,.trip-order-list .refundable,.trip-order-list .time{width:80px}.trip-order-list .data-area{min-width:340px}.trip-order-list .footer-bar .non-refundable,.trip-order-list .footer-bar .refundable,.trip-order-list .footer-bar .time{width:auto;padding-right:20px}}@media (min-width:769px) and (max-width:1200px){.trip-order-list .non-refundable,.trip-order-list .refundable,.trip-order-list .time{width:auto;padding-right:20px}.trip-order-list .data-area{width:40%}}@media only screen and (max-width:768px){.trip-order-list .i-cm-remove{float:none}.trip-order-list .content-bar{padding:10px}.trip-order-list .fare-benefits{display:block;margin:0 0 5px}.trip-order-list .footer-bar{display:flex;flex-wrap:wrap}.trip-order-list .footer-bar .data-statys,.trip-order-list .footer-bar .wrapper{width:50%;text-align:center}.trip-order-list .footer-bar .data-statys{vertical-align:top}.trip-order-list .footer-bar .wrapper{padding:10px 0}.trip-order-list .footer-bar .stat{display:block;float:none}.trip-order-list .footer-bar .data-name{padding:0}.trip-order-list .footer-bar .data-area{float:none;padding:0;width:100%;min-width:100px}.trip-order-list .footer-bar .non{margin:0;display:block}.trip-order-list .footer-bar .non-refundable,.trip-order-list .footer-bar .refundable,.trip-order-list .footer-bar .time{float:none;padding-right:0;width:auto}.trip-order-list .footer-bar .price{display:block;float:none;margin-left:0}}.trip-order__request{display:inline-block;padding:10px;width:100%;vertical-align:top;border:1px solid #cacaca;border-top:0 none}.trip-order__request.trip-order__request--show-item-review-status .trip-order-item__reviewed{float:right;text-align:right}.trip-order__request .trip-order-item__reviewed{line-height:42px;display:inline-block;font-size:1.8rem;font-family:Fieldwork,sans-serif;text-align:center}.trip-order__request .trip-order-item__reviewed i+span{margin-left:5px}.trip-order__request.trip-order-item__accepted{background:#f2fbea;color:#183028}.trip-order__request.trip-order-item__rejected{background:#eee;color:#c54040}.trip-order__request .flex-panel-button{float:right;width:340px}.trip-order__request .flex-panel-button.trip-order-list__reviewed{width:170px}.trip-order__request .flex-panel-button.trip-order-list__reviewed .middle{width:100%}.trip-order__request .btn{width:100%;text-transform:none}@media only screen and (max-width:768px){.trip-order__request .flex-panel-button,.trip-order__request .flex-panel-button.trip-order-list__reviewed{float:none;width:auto}.trip-order__request .trip-order-item__accepted,.trip-order__request .trip-order-item__rejected{padding-bottom:10px}}.checkout-order-list{line-height:20px}.checkout-order-list .content-bar{border:1px solid #cacaca;border-top:0 none}.checkout-order-list .data-name{padding:10px 0;margin:0 388px 0 100px;list-style:none}.checkout-order-list .data-area{width:388px;padding-right:20px}.checkout-order-list .name{font-size:1.8rem;font-family:Fieldwork,sans-serif}@media only screen and (max-width:768px){.checkout-order-list .name{font-size:1.4rem}}.checkout-order-list .head-row .weight{float:right;margin:0;padding-right:10px}.checkout-order-list .head-row .data-info{float:none;width:auto}.checkout-order-list .time-lg{display:none;float:right;width:175px}.checkout-order-list .time-lg .airline{float:right}.checkout-order-list .trip-details-view .icon-stop{margin-left:0}.checkout-order-list .trip-details-view .airline{display:inline-block;margin:0 0 0 180px}.checkout-order-list .trip-details-view .date-reservation{display:block}.checkout-order-list .trip-details-view .item-stop .direction{float:left;margin-left:5px}.checkout-order-list .trip-details-view .item-stop .airline{margin:0;display:block;text-align:center}@media only screen and (min-width:1900px){.checkout-order-list .trip-details-view .head-row .data-info{float:left;width:78%}.checkout-order-list .trip-details-view .head-row .non-refundable,.checkout-order-list .trip-details-view .head-row .refundable,.checkout-order-list .trip-details-view .head-row .time{width:auto}}@media only screen and (max-width:768px){.checkout-order-list .trip-details-view .icon-stop{margin-left:-15px}}.checkout-order-list .weight .area{display:none}.checkout-order-list .hold,.checkout-order-list .non{color:#c54040}.checkout-order-list .rule{float:left;margin-right:20px;color:#183028;font-family:Fieldwork,sans-serif}.checkout-order-list .i-cm-non{vertical-align:middle}.checkout-order-list .footer-bar .non-refundable,.checkout-order-list .footer-bar .refundable,.checkout-order-list .footer-bar .time{float:right}.checkout-order-list .fare-benefits{margin:-10px 0 -5px 20px}.checkout-order-list .room-options-col{position:relative;cursor:default}.checkout-order-list .room-options-col .cancellation{left:auto;right:0}@media only screen and (min-width:1900px){.checkout-order-list .time-lg{display:block}.checkout-order-list .rule{margin-right:20px}.checkout-order-list .fare-benefits{margin-left:20px}.checkout-order-list .item-stop{padding-left:142px}.checkout-order-list .footer-bar .non-refundable,.checkout-order-list .footer-bar .refundable,.checkout-order-list .footer-bar .time{width:50%}}@media only screen and (min-width:1201px) and (max-width:1899px){.checkout-order-list .non-refundable,.checkout-order-list .refundable,.checkout-order-list .time{font-family:GothamBook,sans-serif;padding-right:10px}.checkout-order-list .head-row .weight{line-height:14px;margin:-9px 0 -5px}.checkout-order-list .head-row .non-refundable,.checkout-order-list .head-row .refundable,.checkout-order-list .head-row .time{line-height:14px;margin:-5px 0 0}}.checkout-order-list .company-logo{float:right;width:52px;border:1px solid #cacaca}.checkout-order-list .footer-bar{display:table;width:100%;border:1px solid #cacaca;border-top:0 none}.checkout-order-list .footer-bar-border{border-top:1px solid #cacaca}.checkout-order-list .footer-bar-trip .data-statys{width:180px}.checkout-order-list .footer-bar-fee{text-align:right}.checkout-order-list .footer-bar .data-name{display:block;padding:0;margin:0}.checkout-order-list .footer-bar .data-area{width:auto;padding:0}.checkout-order-list .data-statys,.checkout-order-list .wrapper{display:table-cell;padding:20px;vertical-align:middle}.checkout-order-list .data-statys{vertical-align:top;width:160px;border-right:1px solid #cacaca;background:#eee;font-family:Fieldwork,sans-serif}.checkout-order-list .i-cm-remove{float:right}.checkout-order-list .price{display:inline-block;width:100%;padding:0;margin:10px 0;text-align:right;font-size:2.4rem;font-family:Fieldwork,sans-serif}.checkout-order-list .original-prices{font-size:14px;display:block}.checkout-order-list .pick{font-family:Fieldwork,sans-serif;font-weight:400}.checkout-order-list .price-list{margin:0;padding:0;list-style:none}.checkout-order-list .price-list .item{margin:0;padding:0;clear:both}.checkout-order-list .price-list .value{float:right;text-align:right}.checkout-order-list .price-list .count{display:block}@media only screen and (min-width:1900px){.checkout-order-list .price-list{float:right;width:85%}}@media only screen and (min-width:1201px) and (max-width:1899px){.checkout-order-list .data-name{margin-right:278px;margin-left:100px}.checkout-order-list .data-area{width:320px}.checkout-order-list .footer-bar .non-refundable,.checkout-order-list .footer-bar .refundable,.checkout-order-list .footer-bar .time{width:auto}.checkout-order-list .trip-order-car .non-refundable,.checkout-order-list .trip-order-car .refundable,.checkout-order-list .trip-order-car .time{width:50%}}@media only screen and (max-width:768px){.checkout-order-list .rule{float:none;margin-right:0}.checkout-order-list .hold{margin:5px 0 0}.checkout-order-list .i-cm-remove{float:none}.checkout-order-list .head-row .weight{padding-right:0}.checkout-order-list .fare-benefits{display:block;margin:0}.checkout-order-list .footer-bar .data-statys,.checkout-order-list .footer-bar .wrapper{width:50%;text-align:center}.checkout-order-list .footer-bar .wrapper{padding:10px 0}.checkout-order-list .footer-bar .stat{display:block}.checkout-order-list .footer-bar .data-name{padding:0}.checkout-order-list .footer-bar .data-area{float:none;padding:0;width:auto}.checkout-order-list .footer-bar .non-refundable,.checkout-order-list .footer-bar .refundable,.checkout-order-list .footer-bar .time{float:none;padding-right:0;width:auto}.checkout-order-list .footer-bar .price{display:block;float:none}}.checkout-order-list .trip-order-hotel .data-info{width:350px}.checkout-order-list .trip-order-hotel .airline{margin:0 0 0 350px;display:block}.checkout-order-list .trip-order-hotel textarea{margin:10px 0;border:1px solid #d3d3d3}@media only screen and (min-width:1201px) and (max-width:1899px){.checkout-order-list .trip-order-hotel .data-info{width:320px}.checkout-order-list .trip-order-hotel .airline{margin-left:320px}}@media only screen and (max-width:768px){.checkout-order-list .trip-order-hotel .data-info{width:auto}.checkout-order-list .trip-order-hotel .airline{margin:0}}.box-hold-luggage{margin:20px 0}.box-hold-luggage .toogle-control{color:#183028}.hold-luggage .item-luggage{padding:20px;border-bottom:1px solid #cacaca}.hold-luggage .item-luggage:last-child{border-bottom:0 none}.hold-luggage .traveller-name{display:block;max-width:100%;overflow-x:hidden;overflow-y:visible;text-overflow:ellipsis;line-height:24px;font-family:Fieldwork,sans-serif;font-size:18px;margin-bottom:20px}.hold-luggage .elem-row{display:block;margin:0 0 20px}.hold-luggage .group-container:last-child .elem-row:last-child{margin-bottom:0}.hold-luggage .cost{font-family:Fieldwork,sans-serif}.hold-luggage .total-cost{font-size:16px;margin:0}@media only screen and (max-width:768px){.hold-luggage .traveller-name{font-size:1.6rem;margin-bottom:10px}.hold-luggage .item-luggage{padding:10px}.hold-luggage .elem-row{margin-bottom:10px}}.trip-details-luggage{display:table;width:100%;margin-bottom:5px;white-space:nowrap;table-layout:fixed}@media only screen and (max-width:768px){.trip-details-luggage{margin-bottom:7px}}.trip-details-luggage .i-eurostar-small,.trip-details-luggage .i-flight-small,.trip-details-luggage .i-tube-small{display:inline-block;vertical-align:middle}@media only screen and (max-width:768px){.trip-details-luggage .i-eurostar-small,.trip-details-luggage .i-flight-small,.trip-details-luggage .i-tube-small{margin-top:-5px}}.trip-details-luggage .date{display:table-cell;width:150px}.trip-details-luggage .direction{display:table-cell;margin:0;vertical-align:middle}.trip-details-luggage .city-stops{display:inline-block;width:100%;white-space:nowrap;text-align:right;overflow:hidden;text-overflow:ellipsis}.trip-details-luggage .full-code{display:none}.trip-details-luggage .short-code{display:inline}@media only screen and (min-width:1900px){.trip-details-luggage .full-code{display:inline}.trip-details-luggage .short-code{display:none}}.fare-benefits{display:inline-block;padding:0;margin:0;list-style:none;white-space:nowrap}.fare-benefits .value{display:inline-block;padding:0;margin:0 3px 0 0}.header-trip-order{display:inline-block;width:100%;background:#58595b;color:#fff}.header-trip-order .i-cm-rarr{width:25px;height:12px;background-position:-55px -45px}.header-trip-order .date-traveller{font-family:Fieldwork,sans-serif}@media only screen and (min-width:1900px){.header-trip-order .data-area,.header-trip-order .date-traveller{width:400px}}@media only screen and (min-width:1201px) and (max-width:1899px){.header-trip-order .data-area,.header-trip-order .date-traveller{width:350px}}@media only screen and (max-width:768px){.header-trip-order .i-menu-eurostar{vertical-align:top}.header-trip-order .type{width:70px}.header-trip-order .data-area,.header-trip-order .data-name{display:block;width:auto}.header-trip-order .data-name{padding-bottom:0}.header-trip-order .short-name{display:block;margin:0}.header-trip-order .date-traveller{font-family:inherit}}.order-price__mobile{display:none;padding:10px;border:1px solid #cacaca;border-top:0 none;line-height:16px}.order-price__mobile .price{margin:5px 0}@media only screen and (max-width:768px){.order-price__mobile{display:block;vertical-align:top}}.trip-details-view{margin:0 0 20px;line-height:20px}.trip-details-view .head-row{display:inline-block;width:100%;padding:10px 0;background:#eee}.trip-details-view .head-row .data-info,.trip-details-view .head-row .flight-info{font-family:Fieldwork,sans-serif}.trip-details-view .item-row{display:inline-block;width:100%;padding:5px 0 0}.trip-details-view .item-stop{display:inline-block;width:100%;padding-top:10px;font-family:Fieldwork,sans-serif}.trip-details-view .item-stop .direction{text-transform:uppercase}.trip-details-view .item-operated{display:inline-block;width:100%;padding-top:10px}@media only screen and (max-width:768px){.trip-details-view .item-operated{margin:5px 0;padding:0}}.trip-details-view .data-info{float:left;width:680px}.trip-details-view .airline,.trip-details-view .weight{display:block;margin:0 0 0 680px;padding:0 10px 0 0}.trip-details-view .tag{width:60px;margin-left:-60px}.trip-details-view .item-tag,.trip-details-view .tag{display:inline-block;font-family:Fieldwork,sans-serif}.trip-details-view .item-tag{float:left;width:150px}.trip-details-view .authorized-charges-list{display:inline-block}.trip-details-view .elem-tag{display:block;min-width:80px;white-space:nowrap}.trip-details-view .i-car-small,.trip-details-view .i-eurostar-small,.trip-details-view .i-flight-small,.trip-details-view .i-tube-small,.trip-details-view .i-walk-small{float:left;margin:-3px 0 -3px -45px}.trip-details-view .i-car-small{margin-top:0;background-position:0 -51px;height:22px;background-size:30px 125px}.trip-details-view .date{float:left;width:180px;padding:0 0 0 60px}.trip-details-view .time{float:right}.trip-details-view .airport,.trip-details-view .direction,.trip-details-view .travel-card{display:block;margin:0 0 0 180px}.trip-details-view .icon-stop{float:left;margin-left:135px;margin-top:-3px}@media only screen and (min-width:1201px) and (max-width:1899px){.trip-details-view .data-info{width:508px}.trip-details-view .airline,.trip-details-view .weight{margin-left:508px}}@media (min-width:769px) and (max-width:1200px){.trip-details-view .head-row{display:table}.trip-details-view .head-row .data-info{display:table-cell;float:none;vertical-align:top}.trip-details-view .head-row .weight{display:table-cell}.trip-details-view .data-info{width:60%}.trip-details-view .airline,.trip-details-view .weight{margin-left:60%}.trip-details-view .time{width:80px}.trip-details-view .item-stop .airline{margin:0}}@media only screen and (max-width:768px){.trip-details-view{display:inline-block;width:100%;vertical-align:top}.trip-details-view .head-row{position:relative;padding:5px 0}.trip-details-view .head-row .data-info{padding:0 10px 0 40px;font-family:Arial,sans-serif}.trip-details-view .trip-details-view .i-car-small,.trip-details-view .trip-details-view .i-eurostar-small,.trip-details-view .trip-details-view .i-flight-small,.trip-details-view .trip-details-view .i-tube-small{margin:5px 0 -3px -35px}.trip-details-view .time{width:auto}.trip-details-view .direction{margin:0}.trip-details-view .item-row{padding-top:10px}.trip-details-view .data-info{float:none;width:auto}.trip-details-view .weight{position:absolute;top:5px;right:10px;padding:0;margin:0}.trip-details-view .weight .area{display:none}.trip-details-view .airline,.trip-details-view .airport{margin:0;padding:5px 0 0}.trip-details-view .travel-card{margin:0;padding:5px 0 0 45px}.trip-details-view .tag{display:none}.trip-details-view .date{float:none;padding:0;width:auto}.trip-details-view .arrival{text-align:right}.trip-details-view .item-stop{position:relative;padding:30px 0 0;font-family:Arial,sans-serif}.trip-details-view .item-stop .direction{float:left}.trip-details-view .item-stop .airline{padding:0;text-align:center}.trip-details-view .icon-stop{position:absolute;left:50%;top:0;margin:0 0 0 -15px}.trip-details-view .elem-tag{min-width:60px}}.trip-order-flight{margin-bottom:20px}.trip-order-flight .header-trip-order{display:table}.trip-order-flight .i-menu-flight{vertical-align:middle}.trip-order-flight .content-bar{padding:10px}.trip-order-flight .sub-info-traveller{display:table;width:100%}.trip-order-flight .sub-info-traveller .company-logo{display:table-cell;vertical-align:middle;float:none}.trip-order-flight .sub-info-traveller .date{display:flex;align-items:center;justify-content:space-between}.trip-order-flight .data-name,.trip-order-flight .date-traveller,.trip-order-flight .type{display:table-cell;vertical-align:middle}.trip-order-flight .type{width:100px;text-align:center}.trip-order-flight .data-name{padding:10px 0;margin:0}.trip-order-flight .short-name{display:none;font-family:Fieldwork,sans-serif}.trip-order-flight .train-reference{font-size:11pt;margin:2px 7px 0;font-family:Fieldwork,sans-serif}@media only screen and (min-width:1201px) and (max-width:1899px){.trip-order-flight .footer-bar .time{float:none;width:auto;text-align:center}}@media (min-width:769px) and (max-width:1200px){.trip-order-flight .fare-benefits{margin-right:0}.trip-order-flight .footer-bar .time{float:none;width:auto}}@media only screen and (max-width:768px){.trip-order-flight .type{width:70px}.trip-order-flight .data-area,.trip-order-flight .data-name{display:block;width:auto}.trip-order-flight .data-name{padding-bottom:0}.trip-order-flight .short-name{display:block}.trip-order-flight .header-trip-order .name,.trip-order-flight .header-trip-order .time{display:none}.trip-order-flight .toogle-control{white-space:normal;padding:0}.trip-order-flight .toogle-control:after{float:none;display:block;margin:0 auto}.trip-order-flight .item-row{float:left;width:50%}}.trip-order-hotel{margin-bottom:20px}.trip-order-hotel .i-menu-hotels{float:left;margin:0 0 0 15px}.trip-order-hotel .hotel-name{color:#fff}.trip-order-hotel .hotel-name:hover{color:#fff;text-decoration:underline}.trip-order-hotel .content-bar{padding:10px 20px}.trip-order-hotel .name{margin-bottom:5px}.trip-order-hotel .city{font-family:Fieldwork,sans-serif;margin-right:40px}.trip-order-hotel .date-traveller{float:right;padding:10px 20px 10px 0}.trip-order-hotel .data-name{padding:10px 0 5px}.trip-order-hotel .trip-details-view{margin:0}.trip-order-hotel .trip-details-view .item-row{padding-top:0}@media only screen and (max-width:768px){.trip-order-hotel .content-bar{padding-left:10px}.trip-order-hotel .i-menu-hotels{margin:0}.trip-order-hotel .pick{float:right}}.trip-order-car{margin-bottom:20px}.trip-order-car .content-bar{padding:10px 10px 10px 20px}.trip-order-car .footer-bar .payment-type{display:inline-block}.trip-order-car .i-menu-car{float:left;margin:0 0 0 15px}.trip-order-car .name{margin-bottom:5px}.trip-order-car .city{font-family:Fieldwork,sans-serif;margin-right:40px}.trip-order-car .date-traveller{float:right;padding:10px 20px 10px 0}.trip-order-car .data-name{padding:10px 0 5px}.trip-order-car .indent{margin:0 0 0 80px}.trip-order-car .trip-details-view{margin:0}.trip-order-car .trip-details-view .item-row{padding-top:0}.trip-order-car .item-tag{float:left;width:80px}.trip-order-car .date-reservation{display:inline}.trip-order-car .cars-check-age,.trip-order-car .cars-rule{float:right;width:200px;line-height:20px;font-family:Fieldwork,sans-serif}@media only screen and (min-width:1201px) and (max-width:1899px){.trip-order-car .cars-check-age,.trip-order-car .cars-rule{width:140px}}@media (min-width:769px) and (max-width:1200px){.trip-order-car .cars-check-age,.trip-order-car .cars-rule{width:50%}}@media only screen and (max-width:768px){.trip-order-car .cars-check-age,.trip-order-car .cars-rule{float:none;width:auto}}.trip-order-car .cars-check-age{margin-top:10px;line-height:1.5rem}@media only screen and (max-width:768px){.trip-order-car .cars-check-age{margin:0 10px}}@media (min-width:769px) and (max-width:1200px){.trip-order-car .date-reservation{display:block}}@media only screen and (max-width:768px){.trip-order-car .content-bar{padding-left:10px}.trip-order-car .date-reservation{display:block}.trip-order-car .i-menu-car,.trip-order-car .indent{margin:0}.trip-order-car .trip-details-view .elem-tag{min-width:60px}.trip-order-car .item-tag{width:60px}}@media only screen and (max-width:768px){.trip-order-car .header-trip-order,.trip-order-hotel .header-trip-order{display:table;padding-left:70px;padding-top:5px;padding-bottom:5px}.trip-order-car .header-trip-order .i-menu-car,.trip-order-car .header-trip-order .i-menu-hotels,.trip-order-hotel .header-trip-order .i-menu-car,.trip-order-hotel .header-trip-order .i-menu-hotels{float:none;display:table-caption;margin:0 0 -60px}.trip-order-car .header-trip-order .data-name,.trip-order-hotel .header-trip-order .data-name{padding-top:0;display:table-header-group}.trip-order-car .header-trip-order .data-area,.trip-order-hotel .header-trip-order .data-area{float:none;width:100%;display:table-footer-group}.trip-order-car .header-trip-order .name,.trip-order-hotel .header-trip-order .name{margin:0}}.total-price-trip{margin:0 0 20px}.total-price-trip .total-price{float:right;text-align:right;margin:25px 0 0}.total-price-trip .price{float:none;font-size:28px;line-height:20px;margin-left:20px}.total-price-trip .item{font-weight:400;margin:0 0 10px}.total-price-trip .item-price{font-family:Fieldwork,sans-serif;margin:0 0 10px}@media only screen and (max-width:768px){.total-price-trip .total-price{float:none;text-align:right;margin:0 0 10px}.total-price-trip .price{font-size:18px}.total-price-trip .item{text-align:left;margin-bottom:0}}.checkout__page .column-itinerary{float:right;width:580px}.checkout__page .column-travellers{display:block;margin-right:600px}.checkout__page .btn{font-size:14px;padding:0 15px;min-width:150px;text-transform:lowercase!important}.checkout__page .btn.styled_checkbox{padding:0;width:16px;min-width:16px}.checkout__page .per-traveller-codes-checkbox .styled_checkbox{padding:0;width:16px;min-width:16px;margin-right:5px}.checkout__page .per-traveller-codes-checkbox .checkbox-label{font-size:14px}.checkout__page .head-section{margin-bottom:15px}.checkout__page .checkout-warning{margin-top:20px}.checkout__page .checkout-warning .btn{margin-right:10px;margin-top:15px}@media only screen and (min-width:1201px) and (max-width:1899px){.checkout__page .column-itinerary{width:480px}.checkout__page .column-travellers{margin-right:500px}}@media (min-width:769px) and (max-width:1200px){.checkout__page .column-itinerary{float:none;width:auto}.checkout__page .column-travellers{margin-right:0}}@media only screen and (max-width:768px){.checkout__page .column-itinerary{float:none;width:auto}.checkout__page .column-travellers{margin-right:0}.checkout__page .btn{min-width:100px}}@media (max-width:1023px) and (min-width:960px){.checkout__page .column-itinerary{float:right;width:460px}.checkout__page .column-travellers{margin-right:480px}}.header-checkout-order{position:relative;display:inline-block;width:100%;padding:5px 0;background:#58595b;color:#fff}.header-checkout-order .i-cm-rarr{width:25px;height:11px;background-position:-55px -45px}.header-checkout-order .i-menu-car,.header-checkout-order .i-menu-hotels{margin:0}.header-checkout-order .type{float:left;width:16.6%;display:flex;justify-content:center}.header-checkout-order .name{margin-bottom:0}.header-checkout-order .time{float:none;margin-right:20px}.header-checkout-order .data-name{display:flex;gap:.5em;flex-direction:column}.header-checkout-order .company-logo{position:absolute;top:50%;right:10px;margin:-22px 0 0}@media only screen and (max-width:768px){.header-checkout-order{padding:0}.header-checkout-order .data-name{margin-right:0}.header-checkout-order .company-logo{display:none}}.traveller-checkout{border:1px solid #cacaca;margin:0 0 20px;font-size:1.4rem}.traveller-checkout article:last-child{border-bottom:none}.traveller-checkout .item-rows{padding:15px 20px 7px;border-bottom:1px solid #cacaca}.traveller-checkout .traveller-information{margin:0}.traveller-checkout .traveller-information.collapsing{max-height:139px}.traveller-checkout .head-step-checkout{display:inline-block;width:100%;vertical-align:top}.traveller-checkout .head-step-checkout .documentation-label{font-size:14px;cursor:default;margin-left:-10px}.traveller-checkout .head-step-checkout .documentation-checkbox{vertical-align:middle}.traveller-checkout .head-step-checkout .documentation-checkbox .disabled{pointer-events:none}.traveller-checkout .detail-info{text-align:right}.traveller-checkout .traveller{float:left;padding-top:4px;max-width:100%}.traveller-checkout .statys{float:right;text-align:right;white-space:nowrap}.traveller-checkout .name{display:block;max-width:100%;overflow-x:hidden;overflow-y:visible;text-overflow:ellipsis;line-height:24px;font-family:Fieldwork,sans-serif}.traveller-checkout .incomplete{color:#c54040;margin-left:20px}.traveller-checkout .toogle-control{display:inline-block;color:#183028;line-height:22px}.traveller-checkout .toogle-control.disabled{color:rgba(45,45,45,.5)}.traveller-checkout .i-cm-error,.traveller-checkout .price-restriction:before{vertical-align:text-bottom}.traveller-checkout .i-cm-check{vertical-align:middle;margin-bottom:2px}.traveller-checkout .alert-error{border:0 none;padding:15px 20px;margin:-14px -20px 20px;background:#fde4e0}@media only screen and (min-width:1900px){.traveller-checkout .head-step-checkout,.traveller-checkout .toogle-control{font-size:18px}}@media (min-width:769px) and (max-width:1200px){.traveller-checkout .statys{display:block;border:0 none;padding:0;margin:0;width:100%}}@media only screen and (max-width:768px){.traveller-checkout .item-rows{padding:10px}.traveller-checkout .wrapper{display:block}.traveller-checkout .traveller{display:block;border:0 none;padding:0;margin:0}.traveller-checkout .name{font-size:1.6rem}.traveller-checkout .statys{display:block;border:0 none;padding:0;margin:0;width:100%}.traveller-checkout .alert-error{margin:-10px -10px 10px;padding:10px}}.traveller-information.offset{margin-top:20px}.traveller-information label{color:#58595b;white-space:nowrap}.traveller-information .wrap{word-wrap:break-word;white-space:normal}.traveller-information .form-ti{padding-top:20px}.traveller-information .toogle-control{display:inline-block;color:#183028;line-height:22px;white-space:nowrap}.traveller-information .clear-form{padding:10px 0;margin:0;text-align:right}.traveller-information .item-form{margin-bottom:20px}.traveller-information .mobile-phone-section{max-height:90px}.traveller-information .mobile-phone-section .mobile-phone-number__digits .field-validation-error{padding-left:15px}.traveller-information .colgroup-panel{margin:0 -10px}.traveller-information .colgroup-panel .flex-form{display:inline-block;width:50%;margin-left:0;margin-right:0;vertical-align:top}@media only screen and (max-width:768px){.traveller-information .colgroup-panel{margin:0}.traveller-information .colgroup-panel .flex-form{display:block;width:100%}}.traveller-information .align-bottom{float:none;vertical-align:bottom!important}.traveller-information .subgroup{margin:0 -20px;border-top:1px solid #cacaca;padding:20px 20px 0}.traveller-information .i-cm-warning,.traveller-information .price-restriction-warning:before{vertical-align:sub}.traveller-information .open{position:relative}.traveller-information .elem-note{height:80px}.traveller-information .tooltip-warning{margin-bottom:10px}.traveller-information .field-validation-error{margin-bottom:-5px}.traveller-information .field-email-warning{font-size:14px;padding-top:15px;color:#000}.traveller-information .email-warning-border{border:1px solid #ffb700!important}@media only screen and (min-width:1900px){.traveller-information label{font-size:18px;margin-bottom:5px}.traveller-information label.mid{font-size:14px}.traveller-information .clear-form{font-size:18px}.traveller-information .el-brake{display:block}}@media only screen and (min-width:1201px) and (max-width:1899px){.traveller-information .el-brake{display:block}.traveller-information .flex-form{margin-left:-5px;margin-right:-5px}.traveller-information .flex-form .middle{padding:0 5px}}@media (min-width:769px) and (max-width:1200px){.traveller-information .mid{font-size:12px}}@media only screen and (max-width:768px){.traveller-information .item-form{margin-bottom:10px}.traveller-information .subgroup{margin:0 -10px;padding:10px 10px 0}}.form-paymentCodes .middle,.form-paymentCodes .paymentCodeFull{margin-bottom:10px}.form-paymentCodes .question-mark{color:#183028;display:inline-block;width:20px;height:20px;margin-right:5px;vertical-align:middle;background-image:url(/assets-angular/b33fe4380c90c11b5da8a788de5f534b.png);background-repeat:no-repeat;background-position:-80px -110px;content:""}@media only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-Webkit-min-device-pixel-ratio:1.3),only screen and (min-device-pixel-ratio:1.3){.form-paymentCodes .question-mark{background-image:url(/assets-angular/001d5ec6f1cde6e6faef4814ae3f22c5.png);background-size:200px 190px}}.search-traveller-information{margin:0 -10px}.search-traveller-information .item-form,.search-traveller-information .panel-area{display:inline-block;width:50%;padding-left:10px;padding-right:10px;margin-bottom:0;vertical-align:top}.search-traveller-information .panel-area{padding-top:27px;font-size:1.6rem}.search-traveller-information .clear{float:right;margin-top:5px}@media only screen and (max-width:768px){.search-traveller-information{margin:0}.search-traveller-information .item-form,.search-traveller-information .panel-area{padding:0;width:100%}.search-traveller-information .panel-area{padding-top:10px;font-size:12px}}.summary-trip-price{display:inline-block;width:100%;margin:20px 0;padding-right:20px}.summary-trip-price .price-list{float:right;width:350px}.summary-trip-price .price-list .item{margin-bottom:10px}.summary-trip-price .item-price{font-size:24px;font-weight:700;font-family:Fieldwork,sans-serif;margin-bottom:10px}.summary-trip-price .help-row{display:inline-block;width:100%;text-align:right}@media only screen and (max-width:768px){.summary-trip-price{padding-right:0}.summary-trip-price .price-list{float:none;width:auto}}.summary-trip-price .pay-on-collect-original-price{margin-bottom:15px}.note{padding:0 10px 10px}.container-panel{margin:0 0 20px}.container-panel:not(.container-panel-borderless){border:1px solid #cacaca;background:#fff}.container-panel.box{padding:20px}.container-panel .box-allocation{padding:20px;border:1px solid #cacaca;margin-bottom:-1px}.container-panel .hold-allocation .traveller-checkout{border:none;margin-bottom:0}.container-panel .item-form:last-child{margin-bottom:0}@media only screen and (max-width:768px){.container-panel.box,.container-panel .box-allocation{padding:10px}}.box-allocation .icon-car,.box-allocation .icon-eurostar,.box-allocation .icon-flight,.box-allocation .icon-hotel{float:left;margin:-10px 0 0 -15px}@media only screen and (max-width:768px){.box-allocation .icon-car,.box-allocation .icon-eurostar,.box-allocation .icon-flight,.box-allocation .icon-hotel{margin-left:-10px}}.box-allocation .wrap{display:block;margin-left:30px}.box-allocation .area{color:rgba(45,45,45,.5)}.box-allocation .area-hold{float:right;color:#c54040}.box-allocation .name{font-family:Fieldwork,sans-serif;max-width:100%;overflow:hidden;text-overflow:ellipsis;margin-bottom:15px}.box-allocation .direction,.box-allocation .name{font-size:1.8rem;line-height:20px}.box-allocation .detailed{margin:15px 0;padding:0;list-style:none}.hotel-allocation-rooms{display:table;width:100%;padding-top:15px}.hotel-allocation-rooms:last-child{margin-bottom:0}.hotel-allocation-rooms .title-name{width:23%;float:left;line-height:42px;padding-right:15px;text-align:right}.hotel-allocation-rooms .authorized-charges-holder{padding-top:15px}.hotel-allocation-rooms .authorized-charges-holder .charges-label{width:23%;float:left;padding-right:15px;text-align:right}.hotel-allocation-rooms .traveller-select{width:77%;margin-left:23%}.hotel-allocation-rooms .wrapper{display:table-cell}.searh-form__trips{display:table;width:100%}.searh-form__trips.options-form{display:flex;flex-direction:column}.searh-form__trips .from__filtered-by,.searh-form__trips .from__search-by{display:flex;align-items:center}.searh-form__trips .title{display:table-cell;width:100px;white-space:nowrap;vertical-align:middle}.searh-form__trips .item-form{display:table-cell;width:30%;padding-left:20px;vertical-align:top}.searh-form__trips .item-form:last-child{width:40%}.searh-form__trips a.form_clear{right:45px}.searh-form__trips .flex-group{vertical-align:middle}.searh-form__trips .el-label{display:table-cell;width:30%;font-family:Fieldwork,sans-serif;vertical-align:middle;white-space:nowrap;padding-right:5px}.searh-form__trips .elem-label{display:inline}.searh-form__trips .el-date{display:table-cell;width:140px;vertical-align:middle}.searh-form__trips .el-checked{display:table-cell;vertical-align:middle;width:50%;font-family:Fieldwork,sans-serif}.searh-form__trips .styled_checkbox{margin-right:4px}.searh-form__trips .form-group .location:after{top:auto;bottom:6px}@media only screen and (min-width:1900px){.searh-form__trips .trip-statuse{width:195px}}@media only screen and (min-width:1201px) and (max-width:1899px){.searh-form__trips .trip-statuse{width:145px}}@media (min-width:769px) and (max-width:1200px){.searh-form__trips .trip-statuse{width:100%}}@media only screen and (min-width:1201px) and (max-width:1899px){.searh-form__trips .break{display:block}.searh-form__trips .al{display:inline-block;width:85px;line-height:16px;margin-left:5px;vertical-align:middle}}@media (min-width:769px) and (max-width:1200px){.searh-form__trips .item-form{padding-left:0;padding-right:10px}.searh-form__trips .item-form:last-child{padding-right:0}.searh-form__trips .break{display:block}.searh-form__trips .al{display:inline-block;width:85px;line-height:16px;margin-left:5px;vertical-align:middle}}@media (max-width:860px) and (min-width:768px){.searh-form__trips .item-form{width:25px}.searh-form__trips .item-form:first-child{width:40%}.searh-form__trips .el-label,.searh-form__trips .title{display:none}.searh-form__trips .trip-statuse{width:100%}}@media only screen and (max-width:768px){.searh-form__trips{display:block;margin-bottom:20px}.searh-form__trips .from__filtered-by,.searh-form__trips .from__search-by{display:block}.searh-form__trips .item-form,.searh-form__trips .title{display:block;margin-bottom:10px;padding:0}.searh-form__trips .item-form,.searh-form__trips .item-form:last-child{width:auto}.searh-form__trips .el-label{display:none}.searh-form__trips .flex-group{display:block}.searh-form__trips .el-date,.searh-form__trips .middle{display:block;width:100%}.searh-form__trips .el-checked{display:block;padding:0;margin:10px 0 0;width:auto}}.trips-list{display:table;width:100%;border-collapse:collapse;border-bottom:1px solid #eee;margin:0 0 20px}.trips-list .header-list{display:table-header-group;padding:0;margin:0;list-style:none;background:#58595b;color:#fff}.trips-list .header-list .elem{min-height:50px}.trips-list .header-list a{color:#fff}.trips-list .item-list{display:table-row;line-height:25px;background:#fff;cursor:pointer}.trips-list .item-list:nth-child(2n),.trips-list .item-list:nth-of-type(odd){background:#eee}.trips-list .item-list:hover{background:#e9f4d8}.trips-list .item-list.cancelled,.trips-list .item-list.cancelled a{cursor:default}.trips-list .item-list .travel-date{padding-bottom:0}.trips-list .item-list .rows:last-child{padding-bottom:5px}.trips-list .past{color:#aaa;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.trips-list .past .i-car-small,.trips-list .past .i-cm-rarr,.trips-list .past .i-cm-twin,.trips-list .past .i-eurail-small,.trips-list .past .i-eurostar-small,.trips-list .past .i-flight-small,.trips-list .past .i-hotel-small,.trips-list .past .i-rail-small,.trips-list .past .i-tube-small{opacity:.35}.trips-list .sortable{cursor:pointer}.trips-list .sortable:hover{background-color:var(--main-color-var)}.trips-list .i-cm-sort-down,.trips-list .i-cm-sort-up{float:right;margin:3px 3px 0 0;cursor:pointer}.trips-list .travellers-list{display:table-cell;padding:0;margin:0;list-style:none}.trips-list .travellers-list .rows{display:inline-block;width:100%;vertical-align:top}.trips-list .cost,.trips-list .elem,.trips-list .itinerary,.trips-list .stage,.trips-list .status,.trips-list .travel-date,.trips-list .travellers,.trips-list .trip-id,.trips-list .type{display:table-cell;padding:5px 5px 5px 10px;vertical-align:top}.trips-list .cost,.trips-list .elem,.trips-list .itinerary,.trips-list .stage,.trips-list .status,.trips-list .travellers,.trips-list .travellers-list,.trips-list .trip-id{border-right:1px solid #fff}.trips-list .status{width:90px;color:#333;font-family:Fieldwork,sans-serif}.trips-list .st-expired{color:#c54040;margin-bottom:0}.trips-list .trip-id{width:90px;font-family:Fieldwork,sans-serif;color:#183028}.trips-list .travellers-list{position:relative}.trips-list .travellers{width:200px}.trips-list .travel-date{float:left;width:100px}.trips-list .itinerary{display:block;margin:0 70px 0 100px;padding-bottom:0;border-left:1px solid #fff}.trips-list .itinerary:after,.trips-list .itinerary:before{position:absolute;top:0;width:0;height:100%;border-left:1px solid #fff;content:""}.trips-list .itinerary:before{left:100px}.trips-list .itinerary:after{right:70px}.trips-list .city-name{white-space:nowrap}.trips-list .type{float:right;width:70px;padding-left:0;padding-right:0;padding-bottom:0;margin:0;list-style:none;text-align:center}.trips-list .type li{width:30px;height:25px;vertical-align:top;overflow:hidden;margin:0 auto}.trips-list .stage{width:90px;padding-top:7px;line-height:20px}.trips-list .cost{width:90px;padding-left:5px;padding-right:10px;text-align:right}.trips-list ol.travellers{padding-left:30px}.trips-list .cost{border:0 none}.trips-list .item{display:block;width:100%;overflow-x:hidden;text-overflow:ellipsis;margin:0}.trips-list .i-cm-rarr,.trips-list .i-cm-twin{margin-left:4px;margin-right:4px}@media only screen and (max-width:768px){.trips-list{display:block}.trips-list .cost,.trips-list .header-list,.trips-list .itinerary,.trips-list .trip-id{display:none}.trips-list .elem,.trips-list .stage,.trips-list .status,.trips-list .travel-date,.trips-list .travellers,.trips-list .type{display:block;padding:0;width:auto;border:0 none}.trips-list .item-list{position:relative;display:inline-block;width:100%;vertical-align:top;padding:5px 85px 0 75px;line-height:20px;z-index:1}.trips-list .item-list:after,.trips-list .item-list:before{position:absolute;width:1px;height:100%;top:0;bottom:0;background:#fff;content:""}.trips-list .item-list:before{left:70px}.trips-list .item-list:after{right:85px}.trips-list .i-car-small,.trips-list .i-flight-small,.trips-list .i-hotel-small{vertical-align:middle}.trips-list .status{float:left;width:70px;margin:0 0 0 -75px;padding:5px 0 0 5px;overflow-x:hidden;text-overflow:ellipsis}.trips-list .travellers{list-style:none;padding-top:0;line-height:16px}.trips-list .travel-date{float:right;margin-right:-85px;width:75px;line-height:25px}.trips-list .travellers-list{display:block}.trips-list .type{float:none;text-align:left;line-height:25px;padding-bottom:5px;white-space:nowrap}.trips-list .type li{width:100%;text-overflow:ellipsis}.trips-list .stage{position:absolute;top:5px;right:5px;width:70px;overflow-x:hidden;text-overflow:ellipsis}}@-moz-document url-prefix(){.trips-list .travellers-list{height:100%}}.payment-form .item-form{margin-bottom:15px}.payment-form .item-address-row{margin-bottom:10px}.payment-form .payment-ad-form{display:block;margin-left:-10px;margin-right:-10px}.payment-form .payment-ad-form .middle{display:inline-block;padding:0 10px;width:50%;margin-bottom:0;vertical-align:top}.payment-form .form-control{margin-bottom:0;white-space:nowrap;overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis;line-height:22px}.payment-form .elem-state{padding-bottom:22px}.payment-form .item-footer-form .middle{width:100%}.payment-form .label-desc{display:block;padding:0;white-space:normal}.payment-form .btn-save{margin-top:15px;width:100%}.payment-form .checkbox_label{margin-top:2px}@media only screen and (min-width:1900px){.payment-form label{font-size:16px;margin-bottom:5px}.payment-form .payment-ad-form label{font-size:14px}.payment-form .btn-save{width:100%}}@media only screen and (min-width:1201px) and (max-width:1899px){.payment-form .payment-ad-form label{font-size:12px;white-space:nowrap}}@media only screen and (max-width:768px){.payment-form .item-form{margin-bottom:10px}.payment-form .elem-state{padding-bottom:0}}.light-box{position:absolute;z-index:9000}.light-box,.light-box:after{top:0;left:0;height:100%;width:100%}.light-box:after{position:fixed;right:0;bottom:0;background:rgba(0,0,0,.25);z-index:-1;content:""}.wrapper__light-box{position:absolute;top:100px;margin-bottom:100px;padding:0 20px;overflow-y:auto;background:#fff;z-index:1}.wrapper__light-box .header__view{margin:0 -20px 20px;border-right:0 none}@media only screen and (min-width:1900px){.rejected-itineraries .wrapper__light-box{width:1090px;left:50%;margin-left:-545px}}@media only screen and (min-width:1201px) and (max-width:1899px){.rejected-itineraries .wrapper__light-box{width:960px;left:50%;margin-left:-480px}}@media (min-width:769px) and (max-width:1200px){.rejected-itineraries .wrapper__light-box{width:100%;top:68px;left:0;margin:0}}@media only screen and (max-width:768px){.rejected-itineraries{top:50px;bottom:0;height:auto;z-index:100}.rejected-itineraries .wrapper__light-box{width:100%;height:100%;top:0;left:0;margin:0;padding:0 10px;overflow:hidden;overflow-y:auto}.rejected-itineraries:after{display:none}}.rejected-itineraries .flightRoute .styled_checkbox{display:none}.rejected-itineraries .flightRoute .checkbox_label{margin-left:0}.rejected-itineraries .flightTimes{width:190px}@media only screen and (min-width:1201px) and (max-width:1899px){.rejected-itineraries .flightTimes{width:215px}}.rejected-itineraries .flightGroup{padding-left:0}.rejected-itineraries .recommendation{float:left;padding-left:15px}.rejected-itineraries .rule{display:block;margin-left:605px}.rejected-itineraries .price{margin-right:15px}.rejected-itineraries .tickets_types .price{float:none;width:auto;text-align:right;padding-right:20px;padding-left:0}.rejected-itineraries .tickets_types_row{background:#e5e5e5}.rejected-itineraries .hold_until{display:none}.rejected-itineraries .data-statys{border-right:0 none;width:170px;padding-right:0}.rejected-itineraries .toogle-control:after{margin-top:-1px}.rejected-itineraries .flight_viewdetails_wrapper{display:none}.rejected-itineraries .flight_viewdetails_wrapper.active{display:block}.rejected-itineraries .price-restriction{position:relative}.rejected-itineraries .tooltip.top{margin:0 0 -10px;width:150px!important;top:auto!important;left:auto!important;word-wrap:break-word;bottom:100%;right:2px}@media only screen and (min-width:1900px){.rejected-itineraries .type_name{width:150px}.rejected-itineraries .date-traveller{width:445px}.rejected-itineraries .tickets_types .price{width:370px}}@media only screen and (min-width:1201px) and (max-width:1899px){.rejected-itineraries .type_name{width:150px}.rejected-itineraries .rule{margin-left:545px}.rejected-itineraries .date-traveller{width:373px}.rejected-itineraries .tickets_types .price{width:315px}}@media (min-width:769px) and (max-width:1200px){.rejected-itineraries .type_name{width:150px}.rejected-itineraries .rule{margin-left:500px}.rejected-itineraries .tickets_types .price{width:295px}}@media only screen and (max-width:768px){.rejected-itineraries .ticket-flight-point .flight_point{padding-left:10px}.rejected-itineraries .footer-bar .data-statys{vertical-align:middle;padding:0}.rejected-itineraries .recommendation{float:none;padding-left:0}.rejected-itineraries .rule{margin-left:0}.rejected-itineraries .mobile-cost-rejected{display:table;width:100%}.rejected-itineraries .mobile-cost-rejected .price{display:table-header-group;margin:0}.rejected-itineraries .panel-price{position:absolute;right:0;top:5px}}@media only screen and (max-width:768px){.mobile-cost-rejected{display:table;width:100%}.mobile-cost-rejected .price{display:table-header-group;margin:0}.mobile-cost-rejected .recommendation,.mobile-cost-rejected .rule{display:table-row}}.footer-rejected-box{padding:10px 20px;border-top:1px solid #cacaca;margin:0 -20px;text-align:right}.footer-rejected-box .btn-dark{width:200px}@media only screen and (max-width:768px){.footer-rejected-box .btn-dark{width:100%}}.cancel-non-refundable-items{margin-bottom:10px}.cancel-non-refundable-items ul{padding-left:20px;margin:10px 0}.cancel-non-refundable-items ul li{list-style-type:disc}.flex-form .paymentCodeFull{width:100%;padding:0 10px}.info-link{margin:0 .25em}.validation-row{margin-top:-20px}.validation-row-cc{margin-top:-15px}.trips-list{margin-top:1em}.trip-summary,.trips-list .header-list{margin-bottom:1em}.trip-summary{background:#fff;border:1px solid #ddd;box-shadow:0 4px 6px -6px rgba(0,0,0,.7)}.trip-summary-header{background-color:#efefef;padding:1em;display:flex;gap:4em}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.trip-summary-header div:not(:last-child){margin-right:4em}}.trip-summary-header span{display:block;width:100%;color:#000}.group-end{display:flex;margin-left:auto;gap:4em}.itinerary-summary{flex:1;border:1px solid #ddd;margin:0 1em}.itinerary-summary h4{background:#f6f6f6;margin:0;padding:.5em;font-size:18px}.traveller-summary{padding:0 1em;border-left:2px solid #ddd;min-width:40%;flex:1}.summary-item{display:flex;flex-direction:row;margin:.5em;gap:2em;flex-basis:30%}.summary-item:not(:last-child){border-bottom:1px solid #ddd}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.summary-item div:not(:last-child){margin-right:2em!important}}.summary-item b{margin-bottom:.5em}.summary-item .type{margin-bottom:10px}.summary-item .travel-date,.summary-item .type{flex:1}.summary-item .itinerary-holder{flex:2}.summary-item .itinerary-holder,.summary-item .travel-date,.summary-item .type{display:flex;flex-direction:column}.itinerary i{margin:0 .5em}.summary-block{display:flex;flex-direction:column;flex:1}.summary-holder{display:flex;gap:1em;padding:1em .5em}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.summary-holder div:not(:last-child){margin-right:1em}}.summary-details{min-width:210px;margin:0 2em}.searh-form__trips.options-form{padding-top:15px;margin-bottom:1.5em}.itinerary-columns{display:flex;gap:2em;flex-basis:30%;margin-left:.5em}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.itinerary-columns b:not(:last-child){margin-right:2em}}.itinerary-columns b{flex:1}.itinerary-columns b:last-of-type{flex:2}.column-itinerary .checkout-order-list.collapse{background:#fff}.data-name .name span{float:left}.data-name .date{margin-left:6px}:root{--main-color-var:#183028;--heading-color-var:#183028;--button-active-color-var:#224539;--logo-path-var:url(/assets-angular/c5049810418301e4fda56777fa10e349.png);--loading-spinner-var:url(/assets-angular/ad37d1a89a60f91ae827c89a83fa5634.svg)}.matrix{padding-top:30px;border:1px solid #dcdcdc;border-width:0 1px}.matrix .row{margin-left:0}.matrix abbr[title]{border-bottom:none;background:0 0}.matrix .matrix-table th,.matrix label{font-weight:400;vertical-align:top;margin-bottom:0}.matrix .matrix-tickets{position:relative;white-space:nowrap;font-size:0}.matrix .matrix-tickets.matrix-oneopen .matrix-type .matrix-guide{width:411px}.matrix .scroll-item{white-space:normal;vertical-align:top;display:inline-block}.matrix .matrix-service-disruptions{color:#333}.matrix .matrix-service-disruptions.open .matrix-service-disruptions-chevron{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.matrix .matrix-service-disruptions .matrix-service-disruptions-title{cursor:pointer;margin:0;font-weight:400;font-size:13px}.matrix .matrix-service-disruptions .matrix-service-disruptions-title .icon-warning{margin-right:5px}.matrix .matrix-service-disruptions .matrix-service-disruptions-chevron{float:right;color:#333;font-size:.9em;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.matrix .matrix-service-disruptions .disruption-messages{padding:.5em 0 0 2em}.matrix .matrix-service-disruptions .disruption-messages .disruption-message{margin-bottom:10px;font-size:12px;line-height:1.7em}.matrix .matrix-service-disruptions .disruption-messages .disruption-message:last-child{margin-bottom:0}.matrix .matrix-return .matrix-overview .matrix-container{border-top-color:#21314d}.matrix.matrix-search-outarr .fixedheader-out .matrix-length .matrix-arr,.matrix.matrix-search-outarr .matrix-out .matrix-length .matrix-arr,.matrix.matrix-search-outdep .fixedheader-out .matrix-length .matrix-dep,.matrix.matrix-search-outdep .matrix-out .matrix-length .matrix-dep,.matrix.matrix-search-returnarr .fixedheader-return .matrix-length .matrix-arr,.matrix.matrix-search-returnarr .matrix-return .matrix-length .matrix-arr,.matrix.matrix-search-returndep .fixedheader-return .matrix-length .matrix-dep,.matrix.matrix-search-returndep .matrix-return .matrix-length .matrix-dep{display:block;font-size:18px;font-weight:700}.matrix.matrix-search-outarr .fixedheader-out .matrix-length .matrix-arr abbr,.matrix.matrix-search-outarr .matrix-out .matrix-length .matrix-arr abbr,.matrix.matrix-search-outdep .fixedheader-out .matrix-length .matrix-dep abbr,.matrix.matrix-search-outdep .matrix-out .matrix-length .matrix-dep abbr,.matrix.matrix-search-returnarr .fixedheader-return .matrix-length .matrix-arr abbr,.matrix.matrix-search-returnarr .matrix-return .matrix-length .matrix-arr abbr,.matrix.matrix-search-returndep .fixedheader-return .matrix-length .matrix-dep abbr,.matrix.matrix-search-returndep .matrix-return .matrix-length .matrix-dep abbr{display:none}.matrix .fixedheader{font-size:16px;color:#333;position:fixed;z-index:2;top:0;left:0;right:0;padding:0 14px}.matrix .fixedheader .fixedheader-journeys{position:relative}.matrix .fixedheader .fixedheader-item{position:absolute;top:-100px;background:#fff;width:100%;font-size:13px}.matrix .fixedheader .fixedheader-item.fixedheader-return{right:0}.matrix .fixedheader .fixedheader-table{width:100%}.matrix .fixedheader .fixedheader-table th{font-weight:400}.matrix .fixedheader .fixedheader-desc{padding:15px;z-index:3}.matrix .fixedheader .fixedheader-times .fixedheader-table{border-collapse:separate;border-spacing:6px 0}.matrix .fixedheader.fixedheader-outreturn .fixedheader-item{width:50%}.matrix .fixedheader.fixedheader-outreturn .fixedheader-times.fixedheader-return .fixedheader-table{float:right}.matrix .fixedheader .matrix-header-direction{color:#333;padding:2px 6px;border:2px solid #333;font-size:12px}.matrix .fixedheader .matrix-desc{color:#4d4d4d}.matrix .fixedheader .matrix-desc .matrix-desc-highlight{margin:0 3px;text-align:center;display:inline-block}.matrix .fixedheader .matrix-desc .matrix-desc-separator{font-weight:700;margin:0 5px;color:#4d4d4d}.matrix .fixedheader .matrix-desc .matrix-overview-code{font-size:16px;color:#333;font-weight:700}.matrix-date{text-align:center;font-size:16px}.matrix .fixedheader .matrix-date{color:#4d4d4d;font-style:italic;font-size:12px;padding-top:3px}.matrix .fixedheader .matrix-length{width:25%;text-align:center;padding:5px 0;color:#000;font-size:18px}.matrix .fixedheader .matrix-times{text-align:center;padding:4px 0}.matrix .fixedheader .matrix-time{display:block;font-family:Circular,Helvetica,Arial,sans-serif;line-height:1.2;font-weight:700;letter-spacing:-.05px;font-size:15px}.matrix .fixedheader .glyphicon-menu-down{color:#dcdcdc;font-size:9px}.matrix .fixedheader .has-child-selected{background:#c4f2e7;border-color:#48d5b5}.matrix .matrix-header{font-weight:700;font-size:24px;margin-bottom:5px;margin-top:15px}.matrix .matrix-header i{color:#6e6e6e;font-weight:400;font-style:normal}.matrix .matrix-header .btn{margin-top:4px}.matrix .matrix-subheader-separator:before{content:"\B7";font-weight:700;padding:0 5px;color:gray}.matrix .matrix-messages{margin:0}.matrix .matrix-messages .alert{margin-top:10px;margin-bottom:0}.matrix .matrix-table{border-collapse:separate;border-spacing:0;font-size:14px;vertical-align:top;margin:0}.matrix .matrix-table.matrix-out thead .matrix-spacer{width:134px}.matrix .matrix-table.matrix-return{width:275px;margin-left:25px}.matrix .matrix-table.has-overlay{margin-bottom:-5px}.matrix .matrix-table .matrix-date{margin:6px 0;font-size:18px}.matrix .matrix-unavailable-times{font-size:11px;font-style:italic;opacity:.6}.matrix .matrix-container{position:relative}.matrix .matrix-footer{white-space:normal;font-size:12px;margin-top:10px}.matrix .matrix-passengers{color:#333;font-size:11px;font-weight:700}.matrix .matrix-passengers>.icon{font-size:.8em}.matrix .matrix-back{float:left;height:100%;margin-right:10px;margin-left:-5px;display:table}.matrix .matrix-back a{display:table-cell;vertical-align:middle;font-size:14px;color:#333}.matrix .matrix-cheapests .matrix-type .matrix-text{text-decoration:none}.matrix .matrix-type{font-size:13px;padding:5px 0;position:relative}.matrix .matrix-type .btn{font-size:13px}.matrix .matrix-type .btn,.matrix .matrix-type .matrix-text{width:134px;padding-left:5px}.matrix .matrix-type .matrix-cheapest{top:-23px;left:-2px;border:1px solid #ffb700;border-bottom:0;padding:2px 6px 1px;width:auto}.matrix .matrix-type .matrix-label,.matrix .matrix-type .matrix-text{font-weight:700;color:#333;display:block;margin-right:5px;font-size:14px;text-decoration:underline}.matrix .matrix-type .matrix-desc,.matrix .matrix-type .matrix-icons,.matrix .matrix-type .matrix-label,.matrix .matrix-type .matrix-promo{display:block}.matrix .matrix-type .matrix-desc{font-size:12px;margin:0;display:block}.matrix .matrix-type .matrix-price{margin:0 5px;color:#21314d;font-weight:700}.matrix .matrix-type .matrix-promo .icon{display:inline-block;position:relative;vertical-align:middle}.matrix .matrix-type .matrix-promo .matrix-desc{display:inline-block;width:auto!important;background-color:#ff585f;padding:4px 10px;border-radius:3px;color:#fff;font-weight:700;vertical-align:middle;margin-top:3px;margin-left:-3px}.matrix .matrix-guide{background-color:#fff;opacity:.5;height:100%;min-height:86px;left:-2px;position:absolute;top:-2px;width:701px;z-index:-1}.matrix .is-cheapest .matrix-type .matrix-guide{border-top-left-radius:0;background-color:#ffb700}.matrix .is-cheapest .matrix-ticket{border-color:#ffb700}.matrix .matrix-spacer.matrix-forcheapest{height:20px}.matrix .matrix-overview .matrix-container{background:#fff;width:266px;overflow:hidden;padding:0 0 5px 10px;border:1px solid #dcdcdc;border-top:3px solid #48d5b5;border-bottom:0}.matrix .matrix-overview .matrix-container h4{margin-top:3px;margin-bottom:4px}.matrix .matrix-overview .matrix-container.has-suggestion{border-top-color:#d7d7d7;padding-top:4px;overflow:visible;background:0 0;border-width:1px 0 0}.matrix .matrix-overview .matrix-container .matrix-descs{width:532px}.matrix .matrix-overview .matrix-container .matrix-descs .matrix-desc{float:left;width:266px}.matrix .matrix-overview .matrix-container .matrix-descs .matrix-desc.is-other{visibility:hidden}.matrix .matrix-overview .matrix-container .matrix-info-title{color:#4d4d4d;font-size:14px;font-weight:700;margin-top:3px;font-family:Roboto,Helvetica,Arial,sans-serif;text-transform:uppercase}.matrix .matrix-group-title{font-size:14px;font-weight:700;margin:0 0 -10px;color:#333}.matrix .matrix-return-price{font-size:13px;text-align:center;color:#21314d;display:block}.matrix .matrix-return-price .matrix-price{font-weight:700}.selected-tickets-panel{width:185px}.matrix-center{width:1080px;padding-right:0;margin-right:0;margin:0 0 70px 20px;margin:0 auto}.matrix-nav{padding-left:5px;border:1px solid #dcdcdc;border-width:0 1px;background:#fff}.matrix .matrix-nav button{font-size:14px}.matrix .matrix-nav button .icon{font-size:9px;vertical-align:baseline}.matrix .matrix-lengths th{position:relative;border:0;transition:all .2s ease-out;padding-bottom:1em}.matrix .matrix-lengths th.matrix-spacer{border:0}.matrix .matrix-lengths th.unavailable{background-color:#fff;opacity:.3}.matrix .matrix-lengths th.unavailable .btn-matrix{border:1px dashed #949393}.matrix .matrix-lengths th:hover{background-color:#fafafa}.matrix .matrix-lengths th:last-child .btn-matrix{border-right:1px solid #dcdcdc}.matrix .matrix-lengths .btn-matrix{background:#f9f9f9;border-radius:0;padding:0;min-width:65px;width:100%;min-height:150px;color:#6e6e6e;border:1px solid #dcdcdc;border-right:0}.matrix .matrix-lengths .btn-matrix abbr[title]{font-size:10px}.matrix .matrix-lengths .btn-matrix.has-child-hover{background:#b0eddf}.matrix .matrix-lengths .btn-matrix.has-child-selected{background:#eee;border-color:#d0c6c6;border-right:1px solid #d0c6c6}.matrix .matrix-lengths .btn-matrix .icon{padding:0 1px;color:#21314d}.matrix .matrix-lengths .btn-matrix .icon.icon-arrow-down{color:#48d5b5;font-size:11px;padding:4px 0}.matrix .matrix-lengths .btn-matrix .icon.icon-alert-warning{color:red}.matrix .matrix-lengths .btn-matrix .matrix-time{font-size:18px;color:#000;font-family:Circular,Helvetica,Arial,sans-serif}.matrix .matrix-lengths .btn-matrix .matrix-icons{padding:2px 0}.matrix .matrix-lengths .btn-matrix .matrix-duration{font-size:12px;padding-top:4px;border-top:1px solid #949393}.matrix .matrix-lengths .btn-matrix .matrix-changes{font-size:12px;text-decoration:underline;color:#2364aa}.matrix .matrix-lengths .btn-matrix .matrix-sleeper{font-size:11px}.matrix .matrix-tickets.has-icons:not(.has-sleepers) .matrix-lengths .btn-matrix{height:170px;padding-bottom:26px}.matrix .matrix-tickets.has-sleepers:not(.has-icons) .matrix-lengths .btn-matrix{height:165px;padding-bottom:21px}.matrix .matrix-tickets.has-icons.has-sleepers .matrix-lengths .btn-matrix{height:185px;padding-bottom:41px}.matrix .has-multiple .matrix-lengths .btn-matrix .matrix-code{display:block}.matrix .matrix-journeys{position:relative}.matrix .has-out-detail-two .matrix-ticket.is-cheapest>.matrix-container,.matrix .has-out-detail-two .matrix-ticket>.matrix-container,.matrix .has-return-detail-two .matrix-ticket.is-cheapest>.matrix-container,.matrix .has-return-detail-two .matrix-ticket>.matrix-container{height:86px}.matrix .has-out-detail-two .matrix-ticket .vertical-middle,.matrix .has-return-detail-two .matrix-ticket .vertical-middle{padding-bottom:10px}.matrix .has-out-detail-three .matrix-ticket.is-cheapest>.matrix-container,.matrix .has-out-detail-three .matrix-ticket>.matrix-container,.matrix .has-return-detail-three .matrix-ticket.is-cheapest>.matrix-container,.matrix .has-return-detail-three .matrix-ticket>.matrix-container{height:101px}.matrix .has-out-detail-three .matrix-ticket .vertical-middle,.matrix .has-return-detail-three .matrix-ticket .vertical-middle{padding-bottom:30px}.matrix .matrix-desc{font-size:13px;font-size:12px;font-weight:700}.matrix-desc-station,.matrix .matrix-desc{color:#333;vertical-align:bottom;line-height:1.5em}.matrix-desc-station{font-size:10px}.matrix .matrix-desc .matrix-desc-station>.matrix-overview-name{overflow:hidden;text-overflow:ellipsis}.matrix .matrix-desc .matrix-desc-station>.matrix-desc-highlight,.matrix .matrix-desc .matrix-desc-station>.matrix-overview-code{font-weight:400;font-size:12px}.matrix .matrix-desc .matrix-desc-station>.matrix-overview-code{color:#4d4d4d}.matrix-desc-station{width:250px;font-size:12px}.matrix .matrix-link{text-align:center;font-size:13px}.matrix .matrix-toggle{height:30px}.matrix .matrix-toggle.has-nextcheapest{height:32px}.matrix .matrix-toggle th{padding:5px 0}.matrix .matrix-ticket{background-color:#fff;border:1px solid #dcdcdc;border-radius:0;color:#333;text-align:center;height:100px;vertical-align:middle;position:relative;transition:all .1s ease-out;cursor:pointer}.matrix-header-hover,.matrix .matrix-ticket .cheap-single-hover:hover{background-color:var(--main-color-var);color:#fff}.matrix-radio-onwards-click,.matrix-radio-return-click{background-color:var(--main-color-var)!important;color:#fff!important}.matrix .matrix-ticket.cheapest{border:2px solid var(--heading-color-var)}.matrix .matrix-ticket.cheapest .matrix-cheapest{background-color:var(--heading-color-var)}.matrix .matrix-ticket{font-size:10px;margin-top:2px;font-weight:400}.matrix-price{font-size:11px;margin-top:2px;font-weight:800}.matrix-commonPrice{font-size:11px;font-weight:700;color:#333;text-align:center;height:70px;vertical-align:middle;position:relative;transition:all .1s ease-out;cursor:pointer;width:100%}.matrix .matrix-ticket.is-na{opacity:.5;border-color:#eee}.matrix .matrix-ticket .is-cheapest{border:2px solid #ffb700}.matrix .matrix-ticket.no-ticket{background-color:#f5f5f5;cursor:default}.matrix .matrix-ticket.is-cheapest .matrix-type{border-top:none}.matrix .matrix-ticket.is-cheapest .matrix-type .matrix-guide{background-color:#ffb700;border-color:#ffb700}.matrix .matrix-ticket.is-cheapest .matrix-cheapest{padding:1px 0}.matrix .matrix-ticket.is-promo{border:1px solid #ff585f}.matrix .matrix-ticket.is-promo .matrix-promo{color:#fff;background-color:#ff585f;display:block;font-size:10px;font-weight:700;position:absolute;width:100%;top:0}.matrix .matrix-ticket.is-selected{background-color:#c4f2e7;border-color:#48d5b5;box-shadow:inset 0 1px 2px #48d5b5}.matrix .matrix-ticket.is-selected .matrix-price{font-weight:500}.matrix .matrix-ticket .matrix-container{display:block;position:relative;overflow:visible;height:100%}.matrix .matrix-ticket .vertical-middle{top:27%}.matrix .matrix-ticket .no-cheapest .vertical-middle{top:40%}.matrix .matrix-ticket .no-cheapest{padding-top:30px}.cheapest-padding-top{padding-top:5px}.matrix .matrix-ticket .matrix-unavailable{margin:0}.matrix-ticket-padding{padding-left:2px;padding-right:2px}.matrix .matrix-ticket .matrix-detail{background:0 0;display:block;color:#2a539d;font-size:10px;line-height:14px;position:absolute;bottom:0;width:100%}.matrix .matrix-ticket .matrix-detail .limited{font-weight:700;font-size:10px;line-height:12px;padding:2px 0;color:#6e6e6e}.matrix .matrix-ticket .matrix-detail .remaining{color:#ff585f;font-weight:700;text-transform:none;line-height:2em}.matrix .matrix-ticket .matrix-radio-onwards,.matrix .matrix-ticket .matrix-radio-return{display:block;margin:0 auto 2px}.matrix .matrix-openfirsts .matrix-open .matrix-ticket.is-na .vertical-middle,.matrix .matrix-openfirsts .matrix-openfirst .matrix-ticket.is-na .vertical-middle,.matrix .matrix-opens .matrix-open .matrix-ticket.is-na .vertical-middle,.matrix .matrix-opens .matrix-openfirst .matrix-ticket.is-na .vertical-middle{border-right-color:#8baed7}.matrix .matrix-openfirsts .matrix-open .matrix-ticket:last-child .vertical-middle,.matrix .matrix-openfirsts .matrix-openfirst .matrix-ticket:last-child .vertical-middle,.matrix .matrix-opens .matrix-open .matrix-ticket:last-child .vertical-middle,.matrix .matrix-opens .matrix-openfirst .matrix-ticket:last-child .vertical-middle{border:0}.matrix .matrix-openfirsts .matrix-open .matrix-ticket.is-selected,.matrix .matrix-openfirsts .matrix-openfirst .matrix-ticket.is-selected,.matrix .matrix-opens .matrix-open .matrix-ticket.is-selected,.matrix .matrix-opens .matrix-openfirst .matrix-ticket.is-selected{background:#c4f2e7}.matrix .matrix-openfirsts .matrix-open.has-out-child-selected,.matrix .matrix-openfirsts .matrix-openfirst.has-out-child-selected,.matrix .matrix-opens .matrix-open.has-out-child-selected,.matrix .matrix-opens .matrix-openfirst.has-out-child-selected{background-image:none}.matrix .matrix-open.has-out-child-selected .matrix-type .matrix-guide,.matrix .matrix-open.has-return-child-selected .matrix-type .matrix-guide,.matrix .matrix-open.is-cheapest .matrix-type .matrix-guide{visibility:visible}.matrix .matrix-open.has-nextcheapest .matrix-type{padding-bottom:20px}.matrix .matrix-open.has-nextcheapest .matrix-type .matrix-guide{min-height:99px}.matrix .matrix-open.has-nextcheapest+.matrix-open .matrix-cheapest{top:-22px;left:-5px;border:3px solid #fff;border-bottom:0;padding:2px 7px 1px}.matrix .matrix-cheapest{color:#fff;display:block;font-size:10px;font-weight:700;width:100%;top:0;padding:3px 0;height:23px}.matrix tbody .matrix-spacer{height:15px}.matrix .matrix-initial,.matrix .matrix-showprices{margin:15px 0 15px 140px;text-align:center}.matrix .matrix-initial.is-single,.matrix .matrix-showprices.is-single{margin-right:306px}.matrix .matrix-legend.dl-horizontal dt{float:left;width:110px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matrix .matrix-legend.dl-horizontal dd{margin-left:130px}.matrix .btn-matrixexpand{font-size:13px;display:block;padding:0}.matrix .btn-matrixexpand i.icon{font-size:7px;margin-left:5px}.matrix .animate-house-container{overflow:hidden;display:inline-block;width:275px}.btn,.matrix .matrix-length .btn{line-height:22px}.matrix .animate-house-container#houseContainerO{margin-left:140px;margin-right:10px}.matrix .animate-house-container #hotelAd,.matrix .animate-house-container #nxcAd,.matrix .animate-house-container .matrix-table .matrix-return-price,.matrix .animate-house-container .matrix-table tbody th,.matrix .animate-house-container .matrix-table thead .matrix-spacer,.matrix .animate-house-sibling #hotelAd,.matrix .animate-house-sibling #nxcAd,.matrix .animate-house-sibling .matrix-table .matrix-return-price,.matrix .animate-house-sibling .matrix-table tbody th,.matrix .animate-house-sibling .matrix-table thead .matrix-spacer{display:none!important}.matrix .page-actions{margin:50px 0 0}.matrix .alert-route-container{display:inline-block;max-height:0;overflow:hidden;-webkit-transition:max-height .8s ease-out;-moz-transition:max-height ease-out .8s;transition:max-height .8s ease-out;margin:10px 0}.matrix .alert-route-container.visible{max-height:55px}.matrix .alert-route-search{background-color:#fff;border-radius:4px;display:inline-block;margin-left:134px;padding:6px 8px;position:relative;font-size:14px;border:1px solid #dcdcdc}@media (min-width:1200px){.matrix .alert-route-search.is-return{min-width:552px;text-align:center}}.matrix .alert-route-search .icon{vertical-align:middle}.matrix .alert-route-search .icon-user{color:#000;font-size:16px;margin-right:4px;margin-top:-5px}.matrix .alert-route-search .icon-user.icon-user-small{font-size:.9em;margin-right:3px;margin-top:-3px}.matrix .alert-route-search strong{color:#000;margin-right:3px}.matrix .alert-route-search .info{text-decoration:underline;vertical-align:text-bottom;font-size:12px}.matrix-feedback{text-align:center;margin:2em 0;padding:2em 1em;background:#e8e8e8;border-radius:4px;box-shadow:inset 0 0 8px #cacaca}.matrix-feedback-link{font-size:16px;font-family:Circular,Helvetica,Arial,sans-serif;cursor:pointer;text-decoration:underline}.matrix-feedback-link .icon{font-size:18px;margin-left:.5em;color:#000}.no-touch .matrix .matrix-ticket:not(.is-selected):not(.is-na):not(.is-notavailable):hover{background:#b0eddf}.no-touch .matrix .matrix-ticket:not(.is-selected):not(.is-na):not(.is-notavailable):not(.is-cheapest):hover{border-color:#48d5b5}@media (max-width:767px){.matrix .matrix-initial.is-single,.matrix .matrix-outreturn #houseContainerO,.matrix .matrix-showprices.is-single{margin-right:0}.matrix .matrix-table.matrix-out,.matrix .matrix-table.matrix-return{width:100%;display:table}.matrix .matrix-table.matrix-out .has-out-child-hover .matrix-type,.matrix .matrix-table.matrix-out .has-out-child-selected .matrix-type,.matrix .matrix-table.matrix-return .has-out-child-hover .matrix-type,.matrix .matrix-table.matrix-return .has-out-child-selected .matrix-type{background:0 0}.matrix .matrix-table.matrix-out .is-overlay{margin-left:155px}.matrix .matrix-oneopen .scroll-item{display:block}.matrix .matrix-outreturn .animate-house-container,.matrix .matrix-outreturn .scroll-item{padding-left:1%}.matrix .matrix-outreturn .scroll-item{width:49%}.matrix .matrix-outreturn .animate-house-container{width:50%}.matrix .matrix-outreturn #houseContainerO,.matrix .matrix-outreturn .scroll-item:first-child{padding-left:0;padding-right:1%}.matrix .matrix-outreturn .matrix-bottom{padding:5px}.matrix .matrix-overview .matrix-container,.matrix .matrix-overview .matrix-container .matrix-descs{width:auto}.matrix .matrix-overview .matrix-container .matrix-descs .matrix-desc{float:none;width:auto}.matrix .matrix-lengths th{width:20%}.matrix .matrix-lengths .btn-matrix,.matrix .matrix-lengths th.unavailable .matrix-container,.matrix .matrix-type .btn,.matrix .matrix-type .matrix-text{width:100%}.matrix .matrix-type .matrix-desc,.matrix .matrix-type .matrix-label,.matrix .matrix-type .matrix-text{text-align:center}.matrix .matrix-type .matrix-cheapest{top:-20px}.matrix .matrix-guide{top:3px}.matrix .matrix-initial,.matrix .matrix-showprices{margin-left:0}.matrix .matrix-initial.is-double,.matrix .matrix-showprices.is-double{margin-left:10px}.matrix .btn-matrixexpand{margin:0 auto}.matrix .animate-house-container{position:relative;margin-left:auto;width:100%}.matrix .animate-house-container#houseContainerO{margin-left:0}.matrix .animate-house-container #animateContainerI,.matrix .animate-house-container #animateContainerO{white-space:nowrap}.matrix .alert-route-search{margin-left:0;width:100%}.matrix #nxcAd{display:none!important}.ios5 .matrix .matrix-ticket,.webkit .matrix .matrix-ticket{min-width:61px}}@media (max-width:567px){.matrix .fixedheader.fixedheader-outreturn .fixedheader-journeys{width:186%}.matrix .fixedheader.fixedheader-outreturn .fixedheader-times .fixedheader-table{width:96%}.matrix .matrix-outreturn .matrix-journeys{width:186%;overflow:hidden}.matrix .matrix-type .matrix-cheapest,.matrix .matrix-type .matrix-guide{left:0}}@media (min-width:568px) and (max-width:767px){.matrix .fixedheader.fixedheader-outreturn .fixedheader-times.fixedheader-out{padding-right:8px}.matrix .fixedheader.fixedheader-outreturn .fixedheader-times.fixedheader-return{padding-left:8px}.matrix .matrix-outreturn .matrix-out .matrix-type .btn,.matrix .matrix-outreturn .matrix-out .matrix-type .matrix-text,.matrix .matrix-outreturn .matrix-return .matrix-type .btn,.matrix .matrix-outreturn .matrix-return .matrix-type .matrix-text{width:210%}.matrix .matrix-outreturn .matrix-return-price{position:absolute;right:-110%;top:-127px}.matrix .matrix-outreturn .matrix-type .matrix-desc,.matrix .matrix-outreturn .matrix-type .matrix-label,.matrix .matrix-outreturn .matrix-type .matrix-text{text-align:left}.matrix .matrix-outreturn .scroll-item{width:50%}.matrix .matrix-outreturn .btn-matrixexpand{margin:0}.matrix .matrix-return .matrix-type{overflow:hidden;margin-right:1px}.matrix .matrix-return .matrix-expander .btn,.matrix .matrix-return .matrix-type .btn,.matrix .matrix-return .matrix-type .matrix-guide,.matrix .matrix-return .matrix-type .matrix-text{visibility:hidden}.matrix .matrix-return .matrix-return-price{visibility:hidden;display:none}}@media (min-width:568px){.matrix .matrix-tickets{overflow-x:visible}.matrix .scroll-lhs-handle,.matrix .scroll-rhs-handle{display:none;visibility:hidden}}@media (min-width:768px){.matrix .all-tickets>.is-overlay,.matrix .matrix-tickets{margin-left:-5px}.matrix .fixedheader{left:auto;right:auto;width:734px;padding-left:149px}.matrix .fixedheader .fixedheader-item{width:50%}.matrix .fixedheader .fixedheader-times.fixedheader-out{padding-right:5px}.matrix .fixedheader .fixedheader-times.fixedheader-return{padding-left:5px}.matrix .fixedheader .has-child-hover{background:#b0eddf!important}.matrix .matrix-table.matrix-out .is-overlay{margin-left:143px}.matrix .matrix-table.matrix-return .matrix-type{overflow:hidden;width:0}.matrix .matrix-table.matrix-return .is-overlay{margin-left:10px}.matrix .matrix-table .has-out-child-hover .matrix-type,.matrix .matrix-table .has-return-child-hover .matrix-type{background:#b0eddf}.matrix .matrix-table .has-out-child-selected .matrix-type,.matrix .matrix-table .has-return-child-selected .matrix-type{background:#c4f2e7}.matrix .matrix-table.has-overlay .is-overlay{width:275px;height:100%;z-index:949}.matrix .matrix-outreturn .matrix-guide:after{margin:12px 0 0 419px}.matrix .matrix-initial,.matrix .matrix-showprices{margin-right:22px}.matrix .matrix-type{min-height:76px}.matrix .matrix-type .matrix-label,.matrix .matrix-type .matrix-text{margin-right:0}.matrix .has-out-detail-two .matrix-type,.matrix .has-return-detail-two .matrix-type{min-height:88px}.matrix .has-out-detail-three .matrix-type,.matrix .has-return-detail-three .matrix-type{min-height:103px}.matrix .animate-house-sibling.scroll-item-out{margin-left:146px}.ios5 .matrix .matrix-table.matrix-return tbody th,.ios5 .matrix .matrix-table.matrix-return thead th.matrix-spacer,.webkit .matrix .matrix-table.matrix-return tbody th,.webkit .matrix .matrix-table.matrix-return thead th.matrix-spacer{display:none}}@media (min-width:768px) and (max-width:991px){.matrix .matrix-table.matrix-out thead .matrix-spacer,.matrix .matrix-type .btn,.matrix .matrix-type .matrix-text{width:149px}.matrix .matrix-table.matrix-out .is-overlay{margin-left:155px}.matrix .alert-route-search{margin-left:149px}.matrix .matrix-type .matrix-guide{width:716px;min-height:80px}.matrix .matrix-type .matrix-guide:after{margin:12px 0 0 434px}.matrix .matrix-type .matrix-promo .matrix-desc{width:135px}.matrix .matrix-tickets.matrix-oneopen .matrix-type .matrix-guide{width:426px}.matrix .matrix-initial,.matrix .matrix-showprices{margin-left:148px}}@media (max-width:991px){.matrix .matrix-return #hotelAd,.matrix .matrix-return #nxcAd{display:none!important}}@media (min-width:992px){.matrix .fixedheader{width:704px;padding-left:134px}.matrix .all-tickets>.is-overlay{width:710px}}@media (min-width:1200px){.matrix .all-tickets>.is-overlay{width:860px}.matrix .fixedheader{width:854px;padding-left:284px}.matrix .matrix-table.matrix-out thead .matrix-spacer,.matrix .matrix-type .btn,.matrix .matrix-type .matrix-text{width:284px}.matrix .matrix-table.matrix-out .is-overlay{margin-left:292px}.matrix .matrix-type .matrix-guide{width:851px;min-height:80px}.matrix .matrix-type .matrix-guide:after{margin:12px 0 0 569px}.matrix .matrix-type .matrix-promo .matrix-desc{width:270px}.matrix .matrix-tickets.matrix-oneopen .matrix-type .matrix-guide{width:561px}.matrix .animate-house-container#houseContainerO,.matrix .animate-house-sibling.scroll-item-out,.matrix .matrix-initial,.matrix .matrix-showprices{margin-left:290px}.matrix .alert-route-search{margin-left:284px}}@media print{.matrix .btn-matrix abbr[title]:after,.matrix .matrix-desc abbr[title]:after,.matrix .matrix-detail abbr[title]:after{content:""!important}.matrix .matrix-standards{display:table-row-group!important}}#changeJourney{background-color:#21314d;padding:.2em 1em;font-size:14px}.ie8 .matrix .scroll-item-out{float:left}.bff-widget .panel .panel-body .bff-price,.ie8 .matrix .scroll-item-return{float:right}.ie8 .matrix .matrix-ticket .vertical-middle{top:30%}.matrix .bff{white-space:nowrap;font-size:0;margin-left:-5px}.matrix .bff>.alert,.matrix .bff>.modal,.matrix .bff>.scroll-item{font-size:14px;white-space:normal}.matrix .bff .matrix-overview .matrix-container{width:100%}.matrix .bff .matrix-nav{border-width:0 1px 1px;margin-top:5px;margin-bottom:5px}.matrix .bff .matrix-table{border-spacing:2px 0}.matrix .bff .matrix-table.matrix-out thead .matrix-spacer{width:76px}.matrix .bff .matrix-ticket{width:58px}.matrix .bff .matrix-times-container .matrix-times{border-top-width:1px;text-align:center}.matrix .bff .matrix-times-container .matrix-times .small{display:block}.matrix .bff .matrix-times-container .matrix-times .matrix-time{white-space:nowrap}.matrix .bff .matrix-guide{width:64px;left:-3px;top:-3px;height:375px;background:#c4f2e7}.matrix .bff .table-tickets>tbody>tr>td{vertical-align:middle}.matrix .bff.ios .matrix-table{border-spacing:5px 3px}.matrix .bff .ticket-details{padding-left:15px;padding-right:0;margin-bottom:0}.matrix .bff .btn-ticket-type{white-space:normal}@media (max-width:767px){.matrix2 .bff .matrix-table{margin-bottom:5px}.matrix2 .bff .matrix-type .matrix-text{text-align:left}.matrix2 .bff .arrow{display:inline-block;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.matrix2 .bff .matrix-guide{height:517px}}@media (min-width:568px) and (max-width:767px){.matrix .bff .matrix-outreturn .matrix-journeys{width:186%;overflow:hidden}.matrix .bff .matrix-outreturn .matrix-guide:after{display:none}.matrix .bff .matrix-outreturn .matrix-return .matrix-type{overflow:auto}.matrix .bff .matrix-outreturn .matrix-return .matrix-type .matrix-text{width:auto;visibility:visible}}@media (min-width:568px){.matrix .bff .matrix-outreturn .matrix-guide:after{display:none}}@media (min-width:768px){.matrix .bff{overflow:visible}.matrix .bff .matrix-table.has-overlay .is-overlay{width:320px}.matrix .bff .matrix-table.matrix-out .is-overlay{margin-left:40px}.matrix .bff .matrix-times-container .matrix-times{width:58px}.matrix .bff .matrix-type .matrix-text{text-align:center;width:76px}}.journey-header{text-transform:uppercase}.journey-header,.matrix-duration{padding-top:0;background-color:#f9f9f9;text-align:center;font-size:11px;padding-bottom:0;line-height:22px;outline:0 none;padding:0;border-right:1px solid #dcdcdc}.matrix-duration{text-transform:lowercase}.matrix-border-bottom{border-bottom:1px solid #dcdcdc}.matrix-border-top{border-top:1px solid #e5e5e5;min-height:100px}.app-content.matrix{padding-top:30px}.padding-zero{padding:0}.checkout_bordered{padding-right:10px;position:relative}.passengers_header{font-size:13px}.checkout_header,.passengers_header{background-color:#21314d;padding:3px;color:#fff}.checkout_price{font-size:20px}.saving_details{font-size:11px;color:#fff;text-decoration:underline;line-height:2.5em}.btn .btn-kt .checkout_button_width{width:100%}.checkout_summary_quickbuy{background:url(/assets-angular/94335e533523cd3e81eb883c30cc6fd9.png) no-repeat scroll 100% 0 transparent;clear:right;font-size:.9em;line-height:2.5em;padding:0 1.6em .7em 0;margin:0 .2em 0 4.5em;white-space:nowrap}.change-info-icon{background:url(/assets-angular/13fc43e63c978941cba0d7139fd1809b.png) no-repeat scroll 100% 0 transparent;padding-right:16px}.tube-icon{background:url(/assets-angular/df7291a5a588ca78a58cafe0985b1adb.png) no-repeat scroll 100% 0 transparent;padding-right:16px}.nonRail-icon{background:url(/assets-angular/905e2ea8cee61b52fac70b9e9bf5034d.png) no-repeat scroll 100% 0 transparent;padding-right:16px}.checkout_direction,.checkout_direction_head{font-size:15px}.js_section{background-color:#dcdcdc}.js_section .timeblock{float:right}.journey_details_container{border-top:1px solid #183028}.stationName{font-size:15px}.stationToFrom{font-size:13px}.js_section_mergin{padding:7px;border-bottom:1px solid #ccc}.train_changes{font-size:11px}.ticketdetail-terms{margin-left:30px;font-size:11px}.info-bubble{position:absolute;display:none;background:#ccc;border:1px solid}#trigger{color:#eb067b}.journey-summary-popup table.journey-summary-table thead tr{background-color:#eceff2;font-size:14px}.journey-summary-popup table.journey-summary-table thead tr th{border-bottom:1px solid #dae1e7}.journey-summary-popup table.journey-summary-table tbody tr{border:1px solid #dae1e7;font-size:12px}@media (max-width:480px){.journey-summary-popup table.journey-summary-table thead tr{font-size:.8em;padding:0}.journey-summary-popup table.journey-summary-table tbody tr{font-size:.8em}}@media (max-width:370px){.journey-summary-popup table.journey-summary-table tbody tr td,.journey-summary-popup table.journey-summary-table thead tr th{padding:0}}.rail-table{padding-right:10px;padding-left:10px}.rail-header{background-color:#eceff2;border:1px solid #dae1e7;height:46px}.rail-content{height:45px;border:1px solid #dae1e7;font-size:12px}.font-black{color:#000}#pop-up{position:absolute;display:none;background:#ccc;z-index:1;border:1px solid}.matrix-header-hover{background-color:#c8f681!important}.red{border:1px solid red}.calling-points{font-size:10px}.journey_select_msg{padding-left:15px}.error-msg,.journey_select_msg{padding-top:20px;font-weight:700;font-size:17px}.error-msg{text-align:center}.edit-open-rtn{padding-left:20px;padding-top:10px}.seat-reserve-border{border:1px solid #eceff2}.seat-reserve-border .head{background-color:#eceff2}.seat-reserve-border .txt{color:#6e6e6e;font-size:20px;padding:5px 10px}.seat-reserve-border .bordered{margin-left:0;margin-right:0}.seat-pref-check-position{float:left}.border-top{border-top:1px solid #eceff2}.clearfix{clear:both}.padd-10{padding:10px}.padd-0{padding-left:0;padding-right:0}.marg-top-10{margin-top:10px}.travelOption{font-size:15px}.field_container{margin:5px 0;float:left;width:100%}.delivery_desc{padding-left:10px}.field_container select{width:100%}.seat_check_box_item input{margin-right:5px}.app-content-modal{float:none;padding-top:0;padding-left:30px;padding-right:30px;width:100%}.trip-item-price{float:right;margin-left:20px;font-size:14px;font-family:GothamBook,sans-serif}.msgToShow{color:red}.qrcode{padding-left:10px;padding-right:43px;margin-bottom:0!important;line-height:16px}.mobile .mobile-delivery .mobile-qrcode{position:absolute;margin-left:-7em}.mobile .mobile-delivery .phone-icon{background:url(/assets-angular/c7ec5b4ca50e452753c5ebb53416e693.png) no-repeat 5px -333px}.delivery-method{padding-top:10px}.tablecell{position:relative}.cellhighlight:hover{background-color:#faebd7!important;color:#000!important}.tablecell:hover:before{content:"";position:absolute;left:0;top:-5000px;height:10000px;width:100%;background-color:#faebd7}.tablerow:hover{background-color:#c8f681!important}.speech-bubble{position:relative;background:#183028;border-radius:.4em;width:400px;color:#fff;z-index:1!important}.speech-bubble:after{content:"";position:absolute;top:0;left:20%;width:0;height:0;border:27px solid transparent;border-bottom-color:#183028;border-top:0;margin-left:-27px;margin-top:-27px}.speech-bubble{position:absolute;display:none}.align-right{text-align:right}.promotion_desc{background-color:#2d9888;height:23px;text-align:center;border-radius:5px;width:95%}.promotion_desc>span{color:#fff;line-height:1.7em}.rail-tooltip{color:#000!important;opacity:1!important}.rail-tooltip .tooltip-arrow{border-bottom-color:#faebd7!important}.rail-tooltip .tooltip-inner{background-color:#faebd7!important;max-width:540px;width:540px;border-radius:10px;color:#000!important}.rail-tooltip .tooltip-inner .row{margin-top:5px;margin-bottom:5px}.rail-tooltip .tooltip-inner .bigger-font{font-size:1.1em;white-space:nowrap}.rail-tooltip .tooltip-inner .ticketdetail-terms>li{text-align:left}.label-clickable{cursor:pointer}ul.travel-policy-text{text-align:left}ul.travel-policy-text.policy-error{color:#ff4338}ul.travel-policy-text.policy-warn{color:#ffb700}ul.travel-policy-text li{list-style-type:disc;padding-top:3px}.panel-open-return{width:130px;padding-bottom:10px;display:block;vertical-align:top}.open-return-margin{margin-right:5px}.item,.trip-details-list{margin:0;padding:0;clear:both;list-style-type:none}hr{margin-top:5px;margin-bottom:5px}.field-validation-error-orange-panel{font-size:1.2rem;color:#ff4338;white-space:normal}.field-validation-warning{font-size:1.2rem;color:#ffc107}.delivery-option-error{border:1px solid #ff4338}.delivery-option-width{width:100%}.form-group .location{position:relative}.form-group .location:after{content:"";position:absolute;height:30px;width:39px;right:1px;border-right:4px solid;border-right-color:transparent;background-position:-165px -80px;margin-top:-15px;background-color:transparent}.train-search-form .radio-box{margin:5px 0;margin-right:5px}.train-search-form select.has-error{border:1px solid red}.train-search-form .email-ref-to-description{font-size:12px}.heading-h3{line-height:100%}.show-more-heading{font-size:15px}.description-label{margin-bottom:5px}.radio-box-label{font-size:11px;vertical-align:text-bottom}.order-price__mobile{padding:5px 5px 20px;border-bottom:1px solid #cacaca;border-left:0 none;border-right:0 none;margin-bottom:10px}.doErrorMsg{padding-top:20px}.back-to-flights{padding:5px;border:1px solid #183028;display:inline-block;cursor:pointer}.back-to-flights span{vertical-align:middle}.back-to-flights .offer-text{font-weight:700;color:#183028}.back-to-flights:before{content:"";display:inline-block;height:15px;vertical-align:middle;width:24px;background:url(/assets-angular/0719493413c859280aeb1df42e0bf08b.png) 50% no-repeat}.filters{background:#fff}.form-group-date{margin:20px 0}@media only screen and (max-width:768px){.form-group-date{margin:0}.form-group-date .col-xs-12{margin-bottom:10px}}@media only screen and (min-width:1900px){.app-results.col-lg-10{width:83.334%;padding-right:0}}@media (min-width:769px) and (max-width:1200px){.group-location .location .form-control{margin-bottom:0}}@media only screen and (max-width:768px){.toggle-rail-filter{display:none!important}}.panel-clear-filter{display:block;margin:10px 0;vertical-align:top;text-align:right}.comparison-matrix-container+div>.panel-clear-filter{margin-top:0;overflow:hidden}.filters{animation:2s slide-left}.comparison-matrix-container{z-index:1}.rail-advanced-options .wrap-options-list{padding-top:10px}.rail-advanced-options .options-list{list-style:none;margin:0}.rail-advanced-options .item-check{padding:0 0 0 24px}.rail-advanced-options .elem-label{display:block;line-height:20px}.rail-advanced-options .styled_checkbox{float:left;margin:2px 0 0 -24px}.ticket-rail{margin:0 0 20px;border:1px solid #cacaca;border-left:5px solid #aaa}.ticket-rail .mainbar-ticket{display:table;width:100%;border:0 none;border-bottom:1px solid #cacaca}@media only screen and (max-width:768px){.ticket-rail .mainbar-ticket{border-bottom:0 none}}.ticket-rail .photo-ticket{display:table-cell;width:150px;padding:10px;text-align:center;vertical-align:middle}.ticket-rail .stop-block .stop{color:inherit}.ticket-rail .content-ticket{position:relative;display:table-cell;padding:20px 20px 50px;border-left:1px solid #cacaca;vertical-align:top}@media screen and (max-width:1899px){.ticket-rail .content-ticket{padding:20px 5px 40px 15px}}@media only screen and (max-width:768px){.ticket-rail .content-ticket{border:0 none;padding:10px 10px 0}}.ticket-rail .railRoute{width:190px;padding-bottom:0}@media (min-width:769px) and (max-width:1200px){.ticket-rail .railRoute{width:auto}}@media only screen and (max-width:768px){.ticket-rail .railRoute{width:100%}}.ticket-rail .airline{padding-bottom:7px;color:#58595b}.ticket-rail .airline span.airline_name{font-family:Fieldwork,sans-serif}@media only screen and (max-width:768px){.ticket-rail .airline span.airline_name{font-size:14px}}@media (min-width:769px) and (max-width:1200px){.ticket-rail .airline span.airline_name{font-size:18px}}@media only screen and (min-width:1201px) and (max-width:1899px){.ticket-rail .airline span.airline_name{font-size:18px}}@media only screen and (min-width:1900px){.ticket-rail .airline span.airline_name{font-size:20px}}.ticket-rail .airline span.cabin_class{padding-left:10px}.ticket-rail .checkbox_label{font-family:Fieldwork,sans-serif;color:#2d2d2d}@media only screen and (max-width:768px){.ticket-rail .checkbox_label{font-size:1.4rem}}@media (min-width:769px) and (max-width:1200px){.ticket-rail .checkbox_label{font-size:1.6rem}}@media only screen and (min-width:1201px) and (max-width:1899px){.ticket-rail .checkbox_label{font-size:1.6rem}}@media only screen and (min-width:1900px){.ticket-rail .checkbox_label{font-size:1.8rem}}.ticket-rail .stopsLayovers{font-size:14px;padding-bottom:3px}.ticket-rail .duration{font-family:Fieldwork,sans-serif;color:#58595b;line-height:28px}.ticket-rail .railAddinfo{padding:2px 0 0}.ticket-rail .railAddinfo .w-tooltip{cursor:pointer}@media only screen and (min-width:1201px) and (max-width:1899px){.ticket-rail .railAddinfo{padding-left:25px}}@media (min-width:769px) and (max-width:1200px){.ticket-rail .railAddinfo{padding-left:25px}}@media only screen and (max-width:768px){.ticket-rail .railAddinfo{width:100%;padding:0}}.ticket-rail .railTime{font-family:Fieldwork,sans-serif}.ticket-rail .railTime span{padding-left:27px}.ticket-rail .time_alternatives .operated{font-family:GothamBook,sans-serif;padding:0 0 5px}.ticket-rail .railGroup{display:inline-block;width:100%;padding:3px 20px 3px 25px;font-family:Fieldwork,sans-serif}@media only screen and (max-width:768px){.ticket-rail .railGroup{padding-left:0;padding-right:0;font-family:GothamBook}}.ticket-rail .railDuration{white-space:nowrap;display:inline-block}.ticket-rail .railTimes{float:left;width:165px}@media only screen and (max-width:768px){.ticket-rail .railTimes{float:none;width:100%;display:block}}.ticket-rail .selected_viewalternatives{display:block}.ticket-rail .table{margin:0}.ticket-rail .add_to{width:180px}@media only screen and (max-width:768px){.ticket-rail .time_alternatives{display:inline-block;width:100%;padding-top:10px}.ticket-rail .mainbar-ticket{border-bottom:0 none}}.rail_tabs{position:absolute;bottom:0;left:0;right:0;font-size:16px;font-family:Fieldwork,sans-serif;text-align:center;color:#183028}.rail_tabs .rail_details,.rail_tabs .time_alternatives{cursor:pointer;padding:3px 20px;display:inline-block;border:1px solid #183028;white-space:nowrap;vertical-align:middle}.rail_tabs .time_alternatives.empty{cursor:default;color:#aaa;border-color:#aaa}.rail_tabs .arrow{padding-right:40px}.rail_tabs .arrow:after{float:right;width:20px;height:20px;background-image:url(/assets-angular/b33fe4380c90c11b5da8a788de5f534b.png);background-repeat:no-repeat;background-position:-120px -20px;margin:0 -30px 0 0;content:""}@media only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-Webkit-min-device-pixel-ratio:1.3),only screen and (min-device-pixel-ratio:1.3){.rail_tabs .arrow:after{background-image:url(/assets-angular/001d5ec6f1cde6e6faef4814ae3f22c5.png);background-size:200px 190px}}.rail_tabs .arrow.active:after{background-position:-120px 0}@media only screen and (max-width:768px){.rail_tabs{position:relative;left:0;right:0;margin-left:-16px;margin-right:-12px;margin-bottom:-1px}.rail_tabs .rail_details,.rail_tabs .time_alternatives{font-size:1.4rem;line-height:20px;width:50%;margin:0 -1px;text-align:center;border-width:2px;white-space:nowrap;background-color:#fff}.rail_tabs .rail_details.multi,.rail_tabs .time_alternatives.multi{width:auto}}@media only screen and (max-width:380px){.rail_tabs .rail_details{width:auto}}.add_to .btn{float:right;width:160px;padding-left:0;padding-right:0;text-align:center}.add_to .btn.disabled{opacity:1}.ticket-rail__footer{font-family:Fieldwork,sans-serif}.ticket-rail__footer .item-types{position:relative;display:inline-block;width:100%;padding:10px;vertical-align:top;border-top:1px solid #cacaca;background:#e5e5e5}.ticket-rail__footer .item-types:nth-child(1n){background:#e5e5e5}.ticket-rail__footer .item-types:nth-child(2n){background:#f2f2f2}.ticket-rail__footer .item-types:nth-child(3n){background:#fff}.ticket-rail__footer .type-fare{margin:0 0 5px}.ticket-rail__footer .hold-until{float:right;margin-bottom:-10px}.ticket-rail__footer .hold-until.active:after{position:absolute;left:-5px;top:0;width:5px;height:100%;background:#ffb700;content:""}.ticket-rail__footer .panel-price{float:left;margin:5px 0 0;padding:0;list-style:none}.ticket-rail__footer .price{position:relative;display:inline-block;margin:0}.ticket-rail__footer .rules{display:inline-block;margin:0 0 0 15px}.ticket-rail__footer .add-to{float:right;margin-top:-20px}.ticket-rail__footer .btn-kt{width:100px}.ticket-rail__footer .tooltip{left:-10px!important;width:200px;white-space:normal}.ticket-rail__footer .tooltip .tooltip-arrow{left:16px;margin-left:0}@media only screen and (max-width:380px){.ticket-rail__footer .baggageallowance,.ticket-rail__footer .ticketvalidity{margin-right:0}.ticket-rail__footer .btn-kt{width:70px}}.hidden_viewalternatives .railTimes{color:#183028}.hidden_viewalternatives .railGroup.selected,.hidden_viewalternatives .railGroup:hover{background:#eee;cursor:pointer}.hidden_viewalternatives .railGroup.selected .railTimes,.hidden_viewalternatives .railGroup:hover .railTimes{color:#2d2d2d}.hidden_viewalternatives .railGroup.inactive,.hidden_viewalternatives .railGroup.inactive .railTimes{color:#ccc}.hidden_viewalternatives .railGroup.inactive:hover{background:transparent;cursor:default}.hidden_viewalternatives .railGroup.inactive:hover .railTimes{color:inherit}@media only screen and (max-width:768px){.hidden_viewalternatives .railGroup.selected,.hidden_viewalternatives .railGroup:hover{background:transparent}}.hidden_viewalternatives .selected .railTimes{background:#eee}.price-rail-fare{margin:10px 0;padding:0 10px;text-align:right}.railRoute .styled_checkbox{float:left;margin-top:3px}@media only screen and (min-width:1900px){.railRoute .styled_checkbox{margin-top:5px}}.railRoute .checkbox_label{margin-left:25px}.railRoute .checkbox_label .active{background-color:#f0ff03}@media only screen and (max-width:768px){.railRoute .styled_checkbox{margin:0 0 0 -22px}.railRoute .checkbox_label{margin-left:0}.railRoute .rarr{width:20px;height:10px;background:url(/assets-angular/98bebeb5d614adf6ce77edde55e3bbde.png) 0 0 no-repeat;vertical-align:middle}}.stopsLayovers .tooltip-success{margin-bottom:10px;width:300px;margin-left:-150px;left:50%}.rail_viewdetails_wrapper.active{border-bottom:1px solid #cacaca;padding:0 20px 20px}@media screen and (max-width:1199px){.rail_viewdetails_wrapper.active{padding:0 15px 15px}}@media only screen and (max-width:768px){.rail_viewdetails_wrapper.active{padding-left:10px;padding-right:10px;border-bottom:0 none}}.rail_viewdetails_wrapper.active .rail_viewdetails{padding-top:20px}@media screen and (max-width:1199px){.rail_viewdetails_wrapper.active .rail_viewdetails{padding-top:15px}}.rail_viewdetails .i-eurostar-small,.rail_viewdetails .i-rail-small,.rail_viewdetails .i-tube-small{float:left;margin:7px 0 0 3px}@media only screen and (max-width:768px){.rail_viewdetails .i-eurostar-small,.rail_viewdetails .i-rail-small,.rail_viewdetails .i-tube-small{margin-right:3px;margin-left:5px}}.rail_viewdetails .row-header{background:#eee;font-family:Fieldwork,sans-serif;margin-left:10px;margin-right:10px;height:40px;line-height:40px}.rail_viewdetails .row-header .rail_date{color:#2d2d2d;text-align:right;white-space:nowrap;padding-left:0}.rail_viewdetails .row-header .direction,.rail_viewdetails .row-header .time,.rail_viewdetails .row-header .weight{color:#2d2d2d}.rail_viewdetails .row-header .weight span{display:inline-block;margin-bottom:-.3em;vertical-align:-.4em;line-height:1.2em;font-size:70%;text-align:left}.rail_viewdetails .row-header .direction{padding-left:32px}.rail_viewdetails .row-header .inner-time{color:#58595b}@media only screen and (max-width:768px){.rail_viewdetails .row-header{position:relative;height:auto;line-height:20px;padding:5px 10px 5px 0}.rail_viewdetails .row-header .eurostar_date,.rail_viewdetails .row-header .rail_date{padding:0;background:transparent;text-align:left}.rail_viewdetails .row-header .direction{padding:0;float:left}.rail_viewdetails .row-header .time{float:right;padding:0;width:auto}.rail_viewdetails .row-header .weight{position:absolute;top:5px;right:0}}.rail_viewdetails .arrival-airport,.rail_viewdetails .departure-airport{width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:768px){.rail_viewdetails .arrival-airport,.rail_viewdetails .departure-airport{display:inline-block;width:50%;white-space:normal;vertical-align:top}.rail_viewdetails .departure-airport{text-align:left}.rail_viewdetails .arrival-airport{text-align:right}}.rail_viewdetails .row-inner{margin-left:10px;margin-right:10px;padding:20px 0}@media screen and (max-width:1199px){.rail_viewdetails .row-inner{padding:15px 0}}.rail_viewdetails .row-inner .direction{padding-left:32px}.rail_viewdetails .row-inner .airline,.rail_viewdetails .row-inner .direction{line-height:30px}.rail_viewdetails .row-inner .inner-time{font-family:Fieldwork,sans-serif;line-height:30px;text-align:right}@media only screen and (min-width:1201px) and (max-width:1899px){.rail_viewdetails .row-inner .inner-time{white-space:nowrap}}.rail_viewdetails .row-inner.stop-block{padding:0 0 20px;font-family:Fieldwork,sans-serif}.rail_viewdetails .row-inner.stop-block .stop_icon{width:32px;height:26px;float:right;background-image:url(/assets-angular/9ae91e2783c255e81e9831b87140a1c0.png)}.rail_viewdetails .row-inner.stop-block .stop{padding-left:32px}.rail_viewdetails .row-inner.stop-block .stop div{width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail_viewdetails .row-inner .touchdown_icon{height:32px;float:right;margin-top:-6px}.rail_viewdetails .row-inner .airline_and_rail .image_block{display:inline-block;vertical-align:middle;width:54px;height:54px;line-height:44px;padding:3px;margin-right:8px;border:1px solid #ccc}.rail_viewdetails .row-inner .airline_and_rail .image_block img,.rail_viewdetails .row-inner .rail_info{display:inline-block;vertical-align:middle}.rail_viewdetails .row-inner .rail_info{max-width:75%;box-sizing:border-box;line-height:18px}.rail_viewdetails .row-inner .rail_info div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:768px){.rail_viewdetails .row-inner{padding-bottom:0}.rail_viewdetails .row-inner .direction{padding:0;line-height:15px}.rail_viewdetails .row-inner .inner-time{padding:0;line-height:20px;font-family:GothamBook,sans-serif}.rail_viewdetails .row-inner .departure-date{float:left}.rail_viewdetails .row-inner .arrival-date{text-align:right}.rail_viewdetails .row-inner .airline_and_rail{padding:0}.rail_viewdetails .row-inner .rail_info{padding:10px 0 0;width:100%;max-width:100%}.rail_viewdetails .row-inner .rail_info div{white-space:normal}.rail_viewdetails .row-inner .company-name{float:left;width:50%}.rail_viewdetails .row-inner .cabin_class,.rail_viewdetails .row-inner .operated{text-align:right;margin:0 0 0 50%}.rail_viewdetails .row-inner .inner-time{display:inline-block;width:100%;text-align:center;vertical-align:top}.rail_viewdetails .row-inner .stop{padding:0;width:50%;float:left}.rail_viewdetails .row-inner.stop-block .stop{padding-left:0}.rail_viewdetails .row-inner.stop-block .stop_icon{float:none;display:inline-block}.rail_viewdetails .row-inner .time{float:right;padding:0}.rail_viewdetails .row-inner .inner-stop{padding:0;text-align:center}}.tickets_types td{vertical-align:middle!important;border-top:0!important;font-family:Fieldwork,sans-serif}.tickets_types .hold_until{padding-left:0;font-size:12px;width:100px}.tickets_types .hold_until .data{position:relative;white-space:nowrap}.tickets_types .hold_until .data.active:after{content:"";display:block;position:absolute;width:90%;bottom:-18px;left:0;height:5px;background:#ffb700}.tickets_types .rules{width:60px;color:#183028;line-height:20px;padding:0}.tickets_types .price,.tickets_types .type_name{color:#58595b;line-height:20px}.tickets_types .price{width:100px;padding-left:30px;padding-right:0;white-space:nowrap}.tickets_types .tooltip-inner{white-space:normal}.tickets_types .type_name{width:150px;cursor:default}.tickets_types .price-restriction:before{margin:-3px 3px 0 -25px;vertical-align:text-bottom;cursor:default}@media only screen and (min-width:1900px){.tickets_types .price{width:120px}.tickets_types .rules{width:80px}}@media only screen and (min-width:1201px) and (max-width:1899px){.tickets_types .type_name{width:100px}}@media only screen and (max-width:768px){.tickets_types{display:block;position:relative;margin:0}.tickets_types td{display:block}.tickets_types .type_name{float:left}.tickets_types .hold_until{float:right;padding-bottom:0;margin-bottom:-10px}.tickets_types .hold_until .data{position:static;text-align:right}.tickets_types .hold_until .data.active:after{width:5px;top:0;left:-5px;height:100%}.tickets_types .fare_benefits{display:block;padding-top:0;padding-bottom:0;clear:both}.tickets_types .fare_benefits .row{margin:0}.tickets_types .rules{display:inline;padding:0}.tickets_types .price{float:left;padding:0 5px 0 10px}.tickets_types .price-restriction{position:relative}.tickets_types .price-restriction:before{margin-left:0}.tickets_types .price-restriction .tooltip{left:0!important;min-width:100%;max-width:200px;white-space:normal}.tickets_types .price-restriction .tooltip-arrow{left:50px;margin-left:0}.tickets_types .add_to{float:right;width:auto;margin-top:-25px;padding-top:0}}.rails_carousel{height:168px;font-family:Fieldwork,sans-serif}.rails_carousel td{padding:9px 11px!important}.rails_carousel .price{color:#70c82f;text-align:center}.rails_carousel .carousel-inner{overflow:hidden;width:780px}.rails_carousel .carousel-inner .carousel-control{height:100%;width:30px;top:0;margin-top:0}.rails_carousel .carousel-inner ul{position:relative;left:0;list-style-type:none;margin:0;padding:0;width:9999px}.rails_carousel .carousel-inner ul li{float:left}.rails_carousel .carousel-inner ul li .airline_image{height:20px}.rails_carousel .carousel-inner ul li table{margin-bottom:0}.comparison-matrix{vertical-align:top;border:1px solid #cacaca;margin-bottom:10px}.comparison-matrix .column-legend{float:left;width:100px;padding-top:81px}.comparison-matrix .column-comparison{display:block;margin:0 0 0 100px;border-left:1px solid #cacaca}.comparison-matrix .item-label{height:41px;line-height:40px;text-align:right;padding-right:30px;border-top:1px solid #cacaca}@media only screen and (min-width:1900px){.comparison-matrix .column-legend{width:120px}.comparison-matrix .column-comparison{margin-left:120px}}.comparison-matrix .slick-prev{left:-1px}.comparison-matrix .slick-next{right:-1px}.slick-comparison{display:inline-block;width:100%;vertical-align:top;font-family:Arial,sans-serif}.slick-comparison .slick-carousel{width:100%}.slick-comparison .slick-list{overflow-y:visible}.slick-comparison .logo-rail{height:32px;margin-left:10px;margin-top:-3px;display:inline-block}.slick-comparison .price{color:var(--main-color-var);text-align:center}.slick-comparison .comparison-item{display:table;width:100%;border-collapse:collapse;cursor:default}.slick-comparison .header-caption{display:table-caption;width:100%;border-right:1px solid #cacaca;height:40px;line-height:40px;white-space:nowrap;text-align:left}.slick-comparison .airline-name{display:block;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}@media only screen and (min-width:1900px){.slick-comparison .airline-name{max-width:250px}}@media only screen and (min-width:1201px) and (max-width:1899px){.slick-comparison .airline-name{max-width:170px}}@media (min-width:769px) and (max-width:1200px){.slick-comparison .airline-name{max-width:180px}}.slick-comparison .item-head,.slick-comparison .item-row{margin:0;padding:0;list-style:none;text-align:center;height:40px;line-height:40px}.slick-comparison .item-row{display:table-row}.slick-comparison .item-head{display:table-header-group}.slick-comparison .item-head .item{background:#f2f2f2;position:relative}.slick-comparison .item{display:table-cell;width:33%;height:40px;border:1px solid #cacaca;border-left:0 none;border-bottom:0 none}.slick-comparison .tooltip{z-index:15}.tickets_types_row{table-layout:fixed}.tickets_types_row .tickets_types:nth-child(1n),.tickets_types_row .tickets_types:nth-child(1n) td{background:#e5e5e5}.tickets_types_row .tickets_types:nth-child(2n),.tickets_types_row .tickets_types:nth-child(2n) td{background:#f2f2f2}.tickets_types_row .tickets_types:nth-child(3n),.tickets_types_row .tickets_types:nth-child(3n) td{background:#fff}@media (min-width:769px) and (max-width:1200px){.tickets_types_row{table-layout:auto}}@media only screen and (max-width:768px){.tickets_types_row{border-top:1px solid #cacaca}}.airline-logo{width:108px}.ticket-rail-point{display:table;width:100%}.ticket-rail-point .rail_point{display:table-cell;padding-right:20px;vertical-align:top}@media only screen and (max-width:768px){.ticket-rail-point{display:block;margin:0 -10px;width:auto}.ticket-rail-point .rail_point{display:inline-block;width:50%;padding:0 0 0 32px}}.group-rail-point{display:inline-block;width:100%}.ticket-rail-multipoint{display:table;line-height:2rem}.ticket-rail-multipoint .item-route{display:table-row}.ticket-rail-multipoint .info,.ticket-rail-multipoint .mean-time,.ticket-rail-multipoint .route{display:table-cell;padding-right:20px;padding-top:5px;padding-bottom:5px;vertical-align:top}.ticket-rail-multipoint .route{padding-left:25px;padding-right:40px}.ticket-rail-multipoint .mean-time{font-family:Fieldwork,sans-serif;white-space:nowrap}.ticket-rail-multipoint .info{position:relative}.ticket-rail-multipoint .position-tooltip{top:-10px;left:-100px;right:-100px;margin-left:-20px}.ticket-rail-multipoint .styled_checkbox{position:relative;float:left;margin:2px 0 0 -16px;left:-9px}.ticket-rail-multipoint .operated{margin:0;font-size:1.4rem;font-family:GothamBook,sans-serif}@media only screen and (max-width:768px){.ticket-rail-multipoint{display:block}.ticket-rail-multipoint .item-route{display:inline-block;width:100%;vertical-align:top}.ticket-rail-multipoint .info,.ticket-rail-multipoint .mean-time,.ticket-rail-multipoint .route{display:block;padding-right:0;padding-bottom:0}.ticket-rail-multipoint .mean-time{float:left;padding-left:25px}.ticket-rail-multipoint .info{float:right}}.route-multipoint{display:table;margin:0;padding:0;list-style:none;font-family:Fieldwork,sans-serif;margin-bottom:5px}.route-multipoint .delim,.route-multipoint .point,.route-multipoint .time{display:table-cell}.route-multipoint .point{width:50px}.route-multipoint .time{white-space:nowrap;min-width:52px}.route-multipoint .delim{vertical-align:middle;padding-left:10px;padding-right:10px}@media only screen and (max-width:768px){.route-multipoint{font-size:1.4rem}}@media (min-width:769px) and (max-width:1200px){.route-multipoint{font-size:1.6rem}}@media only screen and (min-width:1201px) and (max-width:1899px){.route-multipoint{font-size:1.6rem}}@media only screen and (min-width:1900px){.route-multipoint{font-size:1.8rem}}.arrow-drop-time{float:right;width:26px;height:26px;border:2px solid #183028;background-color:#fff;margin:-4px 10px 0 0}.arrow-drop-time:before{display:block;width:20px;height:20px;background-image:url(/assets-angular/b33fe4380c90c11b5da8a788de5f534b.png);background-repeat:no-repeat;background-position:-120px -19px;margin:auto;content:""}@media only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-Webkit-min-device-pixel-ratio:1.3),only screen and (min-device-pixel-ratio:1.3){.arrow-drop-time:before{background-image:url(/assets-angular/001d5ec6f1cde6e6faef4814ae3f22c5.png);background-size:200px 190px}}.arrow-drop-time.active:before{background-position:-120px 0}.arriving-date{display:inline-block;width:100%;vertical-align:top;margin:10px 0}.arriving-date .radio-box{float:left;width:50%}.arriving-validation-error{height:30px}@media only screen and (max-width:768px){.arriving-validation-error{height:auto}}.rail-point-xs{display:none!important}@media only screen and (max-width:768px){.rail-point-xs{display:inline-block!important}}.show-time-alternative-xs{display:none}.show-time-alternative-xs .operated{color:rgba(45,45,45,.5)}@media only screen and (max-width:768px){.show-time-alternative-xs{display:block}}.show-time-alternative-xs .rail-form-group{margin:10px 0}@media only screen and (max-width:768px){.show-time-alternative-xs .rail-form-group{margin:0}}.price-float-right{display:block;margin-left:0;float:right;padding-right:5px;font-size:1.8rem;font-family:Fieldwork,sans-serif}.seat-preference-checkbox{margin-top:5px}.cheapest{padding:2px}.cheapest,.highlight{background:#ffbd24}@media screen and (min-width:768px){.make-sticky{position:-webkit-sticky;position:sticky;top:70px;z-index:10}}.no-space{margin:0;padding:0}.type_travel{font-size:.8em;line-height:1.429em;letter-spacing:-.3px;text-transform:uppercase;color:#333}.travel_date{font-size:1em;font-weigth:600}.rail-name{font-weight:700}.euro-holder .col-xs-2{width:100%!important}.simple-basket{display:flex;flex-direction:column}.simple-basket .basket-head{background:#4e801f;padding:2rem;flex-direction:row;display:flex;width:100%}.simple-basket .basket-head .col{flex:1;flex-basis:50%}.simple-basket .basket-head .col span{color:#fff;font-family:fieldwork}.simple-basket .basket-head .col .checkout_button{color:#000}.simple-basket .basket-head .col .checkout_button:hover{color:#333}.simple-basket #tickets{border:1px solid #cacaca;border-top:0}.simple-basket #tickets .rail-ticket{padding:1em;margin:1em;border:1px solid #cacaca}.simple-basket #tickets .rail-ticket .stationName{color:#696969;font-size:14px}.simple-basket #tickets .rail-ticket .journey_details{display:flex}.simple-basket #tickets .rail-ticket .journey_details .stations{flex:1}.simple-basket #tickets .rail-ticket .journey_details .timings{text-align:right}.ticket-selected{color:#fff;background:#183028}.btn-return{position:relative;padding-top:20px!important;line-height:22px!important}.btn-return .btn-tag{position:absolute;left:0;right:0;top:0;width:100%;background:#3c763d;color:#fff;text-transform:capitalize;font-size:12px;line-height:12px;padding:4px 0;border-radius:3px 3px 0 0}.rail{padding:0 15px}.euro-form .options-form{padding-top:0!important;align-items:flex-end}.rail-form{display:flex;width:100%}.rail-form select.form-control{width:auto}.rail-form .options-form{padding-top:15px;margin-bottom:15px}.rail-form .options-form a:focus,.rail-form .options-form button:focus,.rail-form .options-form input:focus{outline:2px solid #fff}.rail-form .options-form .top-level:focus{outline:2px solid #fff;outline-offset:4px}.rail-form .rail-flex{display:flex;flex-wrap:wrap;gap:1em;margin-bottom:1em}.rail-form .rail-flex.rail{margin-bottom:.5em}.rail-form .dest-holder{display:flex;flex-direction:row;justify-content:space-between;gap:1em;width:100%}.rail-form .dest-holder [ng-controller=TrainsTypeaheadBaseController],.rail-form .dest-holder [ng-controller=TypeaheadRailBaseController]{flex:1}.rail-form .dest-holder.rail-group{padding:0 15px}@media only screen and (max-width:768px){.rail-form .dest-holder{flex-direction:column}}.rail-form .date-dropdown{width:100%}.rail-form .date-selection{display:flex;flex-direction:row;align-items:center;gap:1em}@media only screen and (max-width:768px){.rail-form .date-selection{flex-direction:column;align-items:flex-start}}.rail-form .rail-advanced-options,.rail-form .rail-advanced-options .first-section,.rail-form .rail-advanced-options .wrap-options-list{display:flex;gap:1em}.rail-form .rail-advanced-options .first-section li,.rail-form .rail-advanced-options .wrap-options-list li{font-size:12px}.rail-form .custom-wrap-dropdown .dropdown-arrow.mini-arrow{min-width:160px;height:36px}.rail-form .dropdown-menu.custom{width:auto}.rail-form form{width:100%}.rail-form form .pref-airlines{height:36px;padding:5px 35px 5px 5px;font-size:12px}.rail-form form .rail-group{padding:0 15px}.date-dropdown{max-width:140px}.dropdown-arrow:after{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);content:"";background-image:none!important;background-color:transparent;width:10px;height:10px;top:43%;right:10px}.dropdown-arrow.mini-arrow{height:auto;padding:5px 35px 5px 5px;font-size:12px}.more-options{display:flex;flex-direction:row;font-size:12px}.more-options-title{font-size:12px;display:flex;flex-direction:column;align-self:center}.rail-cards{position:relative;display:flex;padding:15px}.other-rail-options{display:flex;align-items:center;flex:1}.opt-spacing{margin-left:20px}.add-card{background:#fff;color:#000;font-size:12px!important;text-transform:capitalize!important;line-height:36px!important}.add-card,.direct-option{display:flex;align-self:center}.direct-option{justify-content:space-between;position:relative;font-size:16px;flex-direction:row;align-items:center;gap:5px}.this-station{height:36px;padding:5px 35px 5px 5px;font-size:12px}.cards-holder .inputs{display:flex;justify-content:start;flex:1;gap:20px}.add-more-cards{padding:15px}.open-rtn button{margin-right:.5em}@media only screen and (max-width:768px){.dept-holder{width:100%}}.rail-btn button{width:100%}.rail-btn button:hover{text-decoration:none!important}.rail-btn .price{padding-left:5px}.rail-btn .yellowWarning{color:#efbe7c;text-decoration:none!important}.flex-opt{width:100%}.dpt{width:47px;display:inline-block}.dest{padding:0 16px}.rail-journey{padding:0;font-size:14px}.euro-results li:first-child button{border-bottom:none;width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}.euro-results li:last-child button{width:100%;border-top-left-radius:0;border-top-right-radius:0}.euro-results li:nth-child(2){border-right-width:1px;border-left-width:1px;border-color:#ccc;border-style:solid;border-top:0;border-bottom:0}.euro-results li:nth-child(2) table{margin-bottom:0}.continue-btn{background:#fff!important;text-align:left;width:100%}.continue-btn:focus,.continue-btn:hover{background:#e6e6e6!important}.continue-btn span{position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.continue-btn h5{text-transform:capitalize}.continue-btn h6{font-weight:400;text-transform:lowercase}.euro-results .duration{font-size:14px;color:#757575}.not-selected{padding:20px 16px;background:#faebd7;margin-right:20px;position:relative}.not-selected:before{content:"";position:absolute;left:0;width:6px;height:100%;background:#efbe7c;top:0}.not-selected h2{font-size:20px;font-family:fieldwork;font-weight:600}.not-selected p{font-size:16px;font-weight:400}.glyphicon-leaf{color:#4e801f!important}.rail-description{font-size:14px;line-height:20px}.euro-holder{max-width:1100px;margin:0 auto}.btn-rate{width:50%;line-height:20px;text-transform:capitalize;border-top:0;border-left:0;border-right:0;border-radius:0;margin-top:-1px;padding:10px 15px}.outbound{font-size:30px;font-weight:700;margin:0}.panel-alt .panel-heading{padding:40px 15px}.panel-fare{padding:15px!important}.euro-price.tooltip.in{opacity:1}.euro-price .tooltip-inner{background:#eee;padding:1em;font-size:16px;color:#000;font-weight:400;font-family:GothamMedium,sans-serif!important;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.5);-moz-box-shadow:0 3px 5px 0 rgba(0,0,0,.5);box-shadow:0 3px 5px 0 rgba(0,0,0,.5)}.euro-price.tooltip.top .tooltip-arrow{border-top-color:#eee!important}.euro-price.tooltip.left .tooltip-arrow{border-left-color:#eee!important}.eu-railcard:hover{background-color:#add8e6;cursor:pointer}.eu-railcard-vendor{cursor:pointer}button,button:active,button:focus{outline:0 none}.btn-selected{background:var(--heading-color-var);color:#fff!important}.btn{border-radius:3px;padding-top:0;padding-bottom:0;text-transform:uppercase;line-height:40px;font-family:Fieldwork,sans-serif;outline:0 none;font-weight:700;color:#1a202c}@media only screen and (max-width:768px){.btn{font-size:12px}}@media (min-width:769px) and (max-width:1200px){.btn{font-size:14px}}@media only screen and (min-width:1201px) and (max-width:1899px){.btn{font-size:14px}}@media only screen and (min-width:1900px){.btn{font-size:14px}}.btn.active:focus,.btn:active,.btn:active:focus,.btn:focus{outline:0 none}.btn.btn-find{color:var(--main-color-var);background:#e9f4d8;border-color:#e9f4d8}.btn.btn-find:hover{color:#fff;background:var(--main-color-var)}.btn.btn-ghost:not(:hover){border:1px solid #fff;color:#fff;background:none}.btn.btn-cancel{color:var(--main-color-var);background:#cacaca}.btn.btn-cancel :active,.btn.btn-cancel:focus,.btn.btn-cancel:hover,.btn.btn-secondary :active,.btn.btn-secondary:focus,.btn.btn-secondary:hover{background-color:#a2bab2}.btn.btn-kt,.btn.btn-kt:hover{border:none}.btn.btn-save{color:#fff;background:var(--main-color-var);border-color:var(--main-color-var)}.btn.btn-save:focus,.btn.btn-save:hover{background:#78aa2a;border-color:#68981e}.btn.btn-dark{color:#fff;background:#58595b;border-color:#58595b}.btn.btn-dark:focus,.btn.btn-dark:hover{background:#3e4042;border-color:#3e4042}.btn.btn-dark:focus{outline:3px solid var(--main-color-var);outline-offset:.2em}.btn.btn-kt.cancel{border:1px solid #000;color:#000;background:transparent}.btn.btn-kt.cancel:hover{background:rgba(0,0,0,.08)}.btn.gmap-button{background:transparent url(/assets-angular/6dd6526dbd005a6371c21a5e0c45095e.png) 50% repeat;color:#ff4338;border:1px solid #ff4338;width:auto;margin:10px}.btn.gmap-button:hover{background:#ff4338;color:#fff}.btn.btn-load-more{font-size:1.6rem;font-family:Fieldwork,sans-serif;color:var(--main-color-var);background:#e9f4d8;border-color:#e9f4d8;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-khtml-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.btn.btn-load-more:before{display:inline-block;width:26px;height:26px;margin-top:-1px;margin-right:5px;background-image:url(/assets-angular/b33fe4380c90c11b5da8a788de5f534b.png);background-repeat:no-repeat;background-position:-80px -80px;vertical-align:middle;content:""}@media only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-Webkit-min-device-pixel-ratio:1.3),only screen and (min-device-pixel-ratio:1.3){.btn.btn-load-more:before{background-image:url(/assets-angular/001d5ec6f1cde6e6faef4814ae3f22c5.png);background-size:200px 190px}}.btn.btn-load-more:hover{color:#fff;background:var(--main-color-var);border-color:var(--main-color-var)}.btn.btn-load-more:hover:before{background-position:-170px -110px}@media only screen and (max-width:768px){.btn.btn-load-more{width:100%}}.btn.disable,.btn.disable:focus,.btn.disable:hover,.btn.disabled,.btn.disabled:focus,.btn.disabled:hover{color:#000!important;background:#cacaca!important;border-color:#cacaca!important;cursor:default;pointer-events:visible}.btn-kt{background-color:var(--main-color-var);color:#fff}.btn-kt:focus,.btn-kt:hover{text-decoration:underline;color:#fff;background-color:var(--button-active-color-var)}.btn-link,a{color:var(--main-color-var)}.bt-kt-cancel{background:#dc3545;color:#fff;width:100%;border:none}.bt-kt-cancel:active,.bt-kt-cancel:hover{background:#eb8c95}.btn-sm{line-height:16px!important;padding:8px 15px;font-size:14px;width:100%;text-transform:lowercase;letter-spacing:.5px}button:hover{text-decoration:underline!important}@font-face{font-family:GothamBlack;src:url(/assets-angular/c75dcf6602414bd8c7b2b5ee418c6d0e.eot);src:url(/assets-angular/c75dcf6602414bd8c7b2b5ee418c6d0e.eot) format("embedded-opentype"),url(/assets-angular/ec071e47f20e78656902aef8bd1fd23f.woff) format("woff"),url(/assets-angular/8aaf814c3c8cffe26461b19dba6335d3.ttf) format("truetype"),url(/assets-angular/8ff80199a7a58dfb68cf45f3b2df41a2.svg) format("svg");font-style:normal;font-weight:400}@font-face{font-family:GothamBlackItalic;src:url(/assets-angular/652838f9fcdfadf25e03e767a8e2d917.eot);src:url(/assets-angular/652838f9fcdfadf25e03e767a8e2d917.eot) format("embedded-opentype"),url(/assets-angular/fc18479c79649c7a38056e4f6b88bb33.woff) format("woff"),url(/assets-angular/13c97832b3b8a932cbf5b375eac3ca10.ttf) format("truetype"),url(/assets-angular/cf4a4f660b95bf7efd95513f8b73b23b.svg) format("svg");font-style:normal;font-weight:400}@font-face{font-family:GothamBoldItalic;src:url(/assets-angular/c29ac6d62bd0d5662ecbf651c8c8ac94.eot);src:url(/assets-angular/c29ac6d62bd0d5662ecbf651c8c8ac94.eot) format("embedded-opentype"),url(/assets-angular/80a90b635fe625823adfc7b0c89ca3ab.woff) format("woff"),url(/assets-angular/c2d8a32942e01bf4f24b967cdad27809.ttf) format("truetype"),url(/assets-angular/e44534134d618fd0f1cc8771627699c6.svg) format("svg");font-style:normal;font-weight:400}@font-face{font-family:GothamBook;src:url(/assets-angular/27c905ed2a6b33f16de2a6e88d8a45c0.eot);src:url(/assets-angular/27c905ed2a6b33f16de2a6e88d8a45c0.eot) format("embedded-opentype"),url(/assets-angular/5054121f87895e0ff5b9f5867ba926e5.woff) format("woff"),url(/assets-angular/b2df24321c7e2c2e59319f692de5fdee.ttf) format("truetype"),url(/assets-angular/e616542872108b36ee5450a9c2085464.svg) format("svg");font-style:normal;font-weight:400}@font-face{font-family:GothamExtraLight;src:url(/assets-angular/bf2ff7a138b217b340fa48573e151005.eot);src:url(/assets-angular/bf2ff7a138b217b340fa48573e151005.eot) format("embedded-opentype"),url(/assets-angular/ab06373d2bd07b70791a14675f264a62.woff) format("woff"),url(/assets-angular/232ddcabfc09ff2684d2ffd4642d933f.ttf) format("truetype"),url(/assets-angular/2438b1c6915a00fced79b4c28a64f7af.svg) format("svg");font-style:normal;font-weight:400}@font-face{font-family:GothamExtraLightItalic;src:url(/assets-angular/e8110c61179a8d2f6b5ff909e0c01128.eot);src:url(/assets-angular/e8110c61179a8d2f6b5ff909e0c01128.eot) format("embedded-opentype"),url(/assets-angular/2f7d8da7566cd368c351d3f0ce4c0321.woff) format("woff"),url(/assets-angular/ac404da03edf3d2fdd1da32e9f1cfcb9.ttf) format("truetype"),url(/assets-angular/6f7e8c1376b41d6c5909145ee9236032.svg) format("svg");font-style:normal;font-weight:400}@font-face{font-family:GothamLight;src:url(/assets-angular/3effbc954f817255d0058f66371ffc83.eot);src:url(/assets-angular/3effbc954f817255d0058f66371ffc83.eot) format("embedded-opentype"),url(/assets-angular/5b0d0e2a60eea7b962e1b783756766bd.woff) format("woff"),url(/assets-angular/9249716e1e9daf627a5beec6b4a5adaf.ttf) format("truetype"),url(/assets-angular/0069c4a5b161720e613bc7e8e24a5ea7.svg) format("svg");font-style:normal;font-weight:400}@font-face{font-family:GothamLightItalic;src:url(/assets-angular/e55b038a6f54f8fcee48b202c1f8c0c5.eot);src:url(/assets-angular/e55b038a6f54f8fcee48b202c1f8c0c5.eot) format("embedded-opentype"),url(/assets-angular/cbef4c40a7abfe390f16450b50a9ce2c.woff) format("woff"),url(/assets-angular/820cb92a33091aee05300c64ca34e61b.ttf) format("truetype"),url(/assets-angular/460b6a31afe9bc38c91bc8e722c70422.svg) format("svg");font-style:normal;font-weight:400}@font-face{font-family:GothamMedium;src:url(/assets-angular/ffd1df7856d1f171b809f79df69c9d33.eot);src:url(/assets-angular/ffd1df7856d1f171b809f79df69c9d33.eot) format("embedded-opentype"),url(/assets-angular/d1eee2c9dc158ea007894fa9cfd876d1.woff) format("woff2"),url(/assets-angular/fb651022eabc00c792930cc145e8c608.woff) format("woff"),url(/assets-angular/cf4f2fa8b8e2ac718d5c45c742faad85.ttf) format("truetype"),url(/assets-angular/f2380ed92628f5acf07d0cf183927776.svg) format("svg");font-style:normal;font-weight:400}@font-face{font-family:GothamBold;src:url(/assets-angular/391225feb581940b22d7f8a1299711cf.eot);src:url(/assets-angular/391225feb581940b22d7f8a1299711cf.eot) format("embedded-opentype"),url(/assets-angular/f9e7f330ca52e6c2234d4052ddc7b5a2.woff) format("woff"),url(/assets-angular/46e967b815ca51f5f3d477f178662f51.ttf) format("truetype"),url(/assets-angular/b13542c9ea020a70c64fe2620dfd09ea.svg) format("svg");font-style:normal;font-weight:400}[class^=i-cm-]{display:inline-block;background-image:url(/assets-angular/b33fe4380c90c11b5da8a788de5f534b.png);background-repeat:no-repeat}@media only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-Webkit-min-device-pixel-ratio:1.3),only screen and (min-device-pixel-ratio:1.3){[class^=i-cm-]{background-image:url(/assets-angular/001d5ec6f1cde6e6faef4814ae3f22c5.png);background-size:200px 190px}}.datepicker:before,.form-group .location:after,.location-marker:before,.second_header_mobile .edit:after,.toogle-control:after{background-image:url(/assets-angular/b33fe4380c90c11b5da8a788de5f534b.png);background-repeat:no-repeat}@media only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-Webkit-min-device-pixel-ratio:1.3),only screen and (min-device-pixel-ratio:1.3){.datepicker:before,.form-group .location:after,.location-marker:before,.second_header_mobile .edit:after,.toogle-control:after{background-image:url(/assets-angular/001d5ec6f1cde6e6faef4814ae3f22c5.png);background-size:200px 190px}}.i-cm-remove{width:30px;height:30px;background-position:0 -90px;vertical-align:middle}.i-cm-remove.disabled{background-position:0 -120px;cursor:default}.i-cm-rarr{width:20px;height:10px;background-position:-30px -60px;vertical-align:baseline}.i-cm-twin{background-position:-30px -71px}.i-cm-twin,.i-cm-twin-white{width:20px;height:16px;vertical-align:middle}.i-cm-twin-white{background-position:-55px -71px}.i-cm-error,.price-restriction:before{width:22px;height:20px;background-position:-30px 0}.i-cm-warning,.price-restriction-warning:before{width:22px;height:20px;background-position:-55px 0}.i-cm-check{width:20px;height:20px;background-position:0 -150px}.i-cm-failure{background-position:-30px -105px;width:14px;height:13px}.i-cm-pending{background-position:-81px -80px;width:23px;height:26px}.i-cm-smcheck{width:15px;height:12px;background-position:-30px -119px}.i-cm-non{width:12px;height:12px;background-position:-30px -105px}.i-cm-plus{display:inline-block;width:42px;height:42px;border:1px solid #58595b;background-position:-159px 1px;background-color:#fff;cursor:pointer}.i-cm-plus:active,.i-cm-plus:focus{border-color:var(--main-color-var);outline:0 none;-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.i-cm-user{width:15px;height:20px;background-position:-65px -120px}.i-cm-sort-up{background-position:-65px -90px}.i-cm-sort-down,.i-cm-sort-up{width:15px;height:15px;vertical-align:middle}.i-cm-sort-down{background-position:-65px -105px}.i-cm-cart{width:40px;height:30px;background-position:-160px -140px;vertical-align:middle}.i-negotiated{display:inline-block;background-image:url(/assets-angular/b33fe4380c90c11b5da8a788de5f534b.png);background-repeat:no-repeat;width:40px;height:40px;background-position:-45px -140px}@media only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-Webkit-min-device-pixel-ratio:1.3),only screen and (min-device-pixel-ratio:1.3){.i-negotiated{background-image:url(/assets-angular/001d5ec6f1cde6e6faef4814ae3f22c5.png);background-size:200px 190px}}.i-negotiated:hover{background-position:-85px -140px}[class^=icon-]{display:inline-block;vertical-align:middle;background-image:url(/assets-angular/23e12c2d6ade4c18b1575df203db79d3.png);background-repeat:no-repeat}@media only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-Webkit-min-device-pixel-ratio:1.3),only screen and (min-device-pixel-ratio:1.3){[class^=icon-]{background-image:url(/assets-angular/71e3ba831c5b5db35410b21bf5e55bc6.png);background-size:120px 280px}}.icon-mail{width:40px;height:40px;background-position:0 0}.icon-mail.disabled{background-position:-40px 0}.icon-remove{width:40px;height:40px;background-position:0 -40px}.icon-remove.disabled{background-position:-40px -40px}.icon-print{width:40px;height:40px;background-position:0 -80px}.icon-print.disabled{background-position:-40px -80px}.icon-edit{width:40px;height:40px;background-position:0 -120px}.icon-edit.disabled{background-position:-40px -120px}.icon-share{width:28px;height:36px;background-position:-6px -199px}.icon-share.disabled{background-position:-46px -199px}.icon-traveller-to-select{width:40px;height:40px;background-position:0 -240px}.icon-traveller-to-select.disabled{background-position:-40px -240px}.disabled{cursor:default}.disabled,.disabled:hover{color:#cacaca}.disabled .icon-mail{background-position:-40px 0}.disabled .icon-remove{background-position:-40px -40px}.disabled .icon-print{background-position:-40px -80px}.disabled .icon-edit{background-position:-40px -120px}.icon-add{width:37px;height:30px;background:url(/assets-angular/c6bb45a1464798b2081964c5227fd403.png) no-repeat}.icon-stop{width:30px;height:25px;background-image:url(/assets-angular/b33fe4380c90c11b5da8a788de5f534b.png);background-repeat:no-repeat;background-position:-140px -110px}@media only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-Webkit-min-device-pixel-ratio:1.3),only screen and (min-device-pixel-ratio:1.3){.icon-stop{background-image:url(/assets-angular/001d5ec6f1cde6e6faef4814ae3f22c5.png);background-size:200px 190px}}.icon-touchdown{background:url(/assets-angular/b33fe4380c90c11b5da8a788de5f534b.png) no-repeat -31px -61px;width:19px;height:9px;transform:rotate(90deg)}.icon-car,.icon-eurostar,.icon-flight,.icon-hotel{display:inline-block;width:40px;height:40px;background-image:url(/assets-angular/23e12c2d6ade4c18b1575df203db79d3.png);background-repeat:no-repeat}@media only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-Webkit-min-device-pixel-ratio:1.3),only screen and (min-device-pixel-ratio:1.3){.icon-car,.icon-eurostar,.icon-flight,.icon-hotel{background-image:url(/assets-angular/71e3ba831c5b5db35410b21bf5e55bc6.png);background-size:120px 280px}}.icon-flight{background-position:-80px 0}.icon-hotel{background-position:-80px -40px}.icon-car{background-position:-80px -80px}.icon-eurostar{background-position:-80px -120px}.i-menu-car,.i-menu-cart,.i-menu-case,.i-menu-e,.i-menu-eurostar,.i-menu-flight,.i-menu-hotels,.i-menu-settings,.i-menu-train,.i-menu-user{display:inline-block;width:70px;height:60px;background:url(/assets-angular/c41e201bd5cd5353f82b9eda97dc11d1.png) no-repeat;text-indent:100px;overflow:hidden}@media only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-Webkit-min-device-pixel-ratio:1.3),only screen and (min-device-pixel-ratio:1.3){.i-menu-car,.i-menu-cart,.i-menu-case,.i-menu-e,.i-menu-eurostar,.i-menu-flight,.i-menu-hotels,.i-menu-settings,.i-menu-train,.i-menu-user{background:url(/assets-angular/baa883c8ba2f8f6bcaec35f53ecad9f6.png) no-repeat;background-size:140px 600px}}.i-menu-flight{background-position:0 0}.i-menu-hotels{background-position:0 -60px}.i-menu-car{background-position:0 -120px}.i-menu-eurostar,.i-menu-train{background-position:0 -180px}.i-menu-e{background-position:0 -240px}.i-menu-case{background-position:0 -300px}.i-menu-settings{background-position:0 -360px}.i-menu-user{background-position:0 -420px}.i-menu-cart{background-position:0 -480px}.active .i-menu-flight,.item-nav:hover .i-menu-flight{background-position:-70px 0}.active .i-menu-hotels,.item-nav:hover .i-menu-hotels{background-position:-70px -60px}.active .i-menu-car,.item-nav:hover .i-menu-car{background-position:-70px -120px}.active .i-menu-train,.item-nav:hover .i-menu-train{background-position:-70px -180px}.active .i-menu-e,.item-nav:hover .i-menu-e{background-position:-70px -240px}.active .i-menu-case,.item-nav:hover .i-menu-case{background-position:-70px -300px}.active .i-menu-settings,.item-nav:hover .i-menu-settings{background-position:-70px -360px}.active .i-menu-user,.item-nav:hover .i-menu-user{background-position:-70px -420px}.i-bus-small,.i-car-small,.i-eurail-small,.i-eurostar-small,.i-ferry-small,.i-flight-small,.i-hotel-small,.i-rail-small,.i-taxi-small,.i-tube-small{display:inline-block;width:30px;height:25px;background-image:url(/assets-angular/64ee9a6ef0e6c800d7249d8bfc71c58c.png);background-repeat:no-repeat}@media only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-Webkit-min-device-pixel-ratio:1.3),only screen and (min-device-pixel-ratio:1.3){.i-bus-small,.i-car-small,.i-eurail-small,.i-eurostar-small,.i-ferry-small,.i-flight-small,.i-hotel-small,.i-rail-small,.i-taxi-small,.i-tube-small{background-image:url(/assets-angular/6fb55e0b3ef16c7269c9791dc3e39c00.png);background-size:30px 126px}}.i-flight-small{background-position:0 0}.i-hotel-small{background-position:0 -26px}.i-car-small{background-position:0 -50px}.i-eurostar-small{background-position:0 -75px}.i-tube-small{background-position:0 -101px}.i-eurail-small,.i-rail-small{background-position:0 -75px}.i-taxi-small{background-image:url(/assets-angular/f550ee2b961c12399bdcb4117b72e53b.png)}.i-ferry-small{background-image:url(/assets-angular/f34ebed9914a37f5766729b474c7d516.png)}.i-bus-small{background-image:url(/assets-angular/bebec52863d34e64129bea56cf0e3955.png)}.i-e-small{background:url(/assets-angular/bd12bb9ecc93c487c26c1a8c20e95af5.png) no-repeat;background-size:30px 25px}.i-e-small,.i-walk-small{display:inline-block;width:30px;height:25px}.i-walk-small{background:url(/assets-angular/2c6be583423f680cbe4e275a8b320dc7.png) no-repeat;background-size:30px 25px}.baggageallowance,.changespermitted,.i-char-ac,.i-char-bags,.i-char-seats,.i-char-transmition-automatic,.i-char-transmition-manual,.refundspermitted,.ticketvalidity{display:inline-block;height:40px;margin-right:5px;background-image:url(/assets-angular/06df8d952c9bd5434e11f21b3f665104.png);background-repeat:no-repeat;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default}@media only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-Webkit-min-device-pixel-ratio:1.3),only screen and (min-device-pixel-ratio:1.3){.baggageallowance,.changespermitted,.i-char-ac,.i-char-bags,.i-char-seats,.i-char-transmition-automatic,.i-char-transmition-manual,.refundspermitted,.ticketvalidity{background-image:url(/assets-angular/27b057d1e848ef744df9ca07daecf769.png);background-size:328px 40px}}.ticketvalidity{width:46px;background-position:-34px 0}.ticketvalidity .count{float:left;font-family:GothamBold,sans-serif;font-size:11px;font-style:normal;line-height:20px;padding:9px 0 0 11px;color:#58595b;text-align:center;vertical-align:top;white-space:nowrap}.changespermitted{width:47px;background-position:-80px 0}.refundspermitted{width:40px;background-position:-130px 0}.i-char-ac{width:24px;background-position:-170px 0}.i-char-transmition-manual{width:42px;background-position:-195px 0}.i-char-transmition-automatic{width:47px;background-position:-240px 0}.i-char-seats{width:40px;background-position:-290px 0}.i-char-seats .count{float:left;font-family:GothamBold,sans-serif;font-size:12px;font-style:normal;line-height:20px;color:#58595b;margin:7px 0 0 18px;text-transform:uppercase;white-space:nowrap}.baggageallowance,.i-char-bags{width:35px;background-position:0 0}.baggageallowance .count,.i-char-bags .count{float:left;width:100%;font-family:GothamBold,sans-serif;font-size:12px;font-style:normal;line-height:19px;padding:7px 0 0;color:#58595b;text-align:center;vertical-align:baseline;text-transform:uppercase;white-space:nowrap}.i-char-baggagea,.i-char-changes,.i-char-refunds,.i-char-validity{display:inline-block;height:30px;background:url(/assets-angular/edcf0044183543eed98fd7439dbf8504.png) no-repeat;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;vertical-align:middle;cursor:default}.i-char-baggagea{width:30px;background-position:0 0}.i-char-baggagea .count{display:block;font-family:GothamBold,sans-serif;font-size:12px;font-style:normal;text-align:center;line-height:1.25;vertical-align:middle;color:#58595b;padding:8px 0 0;text-transform:uppercase;white-space:nowrap}.i-char-validity{width:30px;background-position:-30px 0}.i-char-validity .count{display:block;font-family:GothamBold,sans-serif;font-size:10px;font-style:normal;text-align:center;padding:11px 2px 0 0;color:#58595b;line-height:1.25;text-transform:uppercase;white-space:nowrap}.i-char-changes{width:25px;background-position:-60px 0}.i-char-refunds{width:25px;background-position:-85px 0}[class^=i-trip]{display:inline-block;width:25px;height:25px;vertical-align:middle;background-image:url(/assets-angular/6143cc5fe1ecd7d7723e1147c2201883.png);background-repeat:no-repeat}.i-trip-family{background-position:0 -80px}.i-trip-couples{background-position:-25px -80px}.i-trip-solo{background-position:-50px -80px}.i-trip-business{background-position:-75px -80px}.i-trip-helpful{background-position:0 -100px}.i-trip-hotel-1{background-position:-25px -100px}.i-trip-hotel-2{background-position:-25px -125px}.i-trip-hotel-3{background-position:-25px -150px}.i-trip-stars-1{background-position:-100px -50px}.i-trip-stars-2{background-position:-100px -75px}.i-trip-stars-3{background-position:-100px -100px}.i-trip-stars-4{background-position:-100px -125px}.i-trip-stars-5{background-position:-100px -150px}.hotel-form-item .dropdown-arrow:after{position:absolute}input.datepicker{min-width:110px}a:focus,a:visited,button:focus,button:visited,div:focus,div:visited,input:focus,input:visited{outline:var(--main-color-var) solid}#atlasReact:focus,#atlasReact:visited{outline:none}.header-fixed a:focus,.header-fixed span:focus{outline:solid #fff!important;overflow:hidden}.dropdown-menu.custom{color:#000}[kt-range-slider] .rz-pointer{background-color:#fff;width:21px;height:21px;border:1px solid #58595b;border-radius:10px;top:-10px}[kt-range-slider] .rz-pointer:after{display:none}[kt-range-slider] .rz-active{outline:none}[kt-range-slider] .rzslider .rz-bubble{font-family:Arial,sans-serif;font-size:14px}[kt-range-slider] .rzslider .rz-bar{background:#d7d7d7;height:2px}[kt-range-slider] .rzslider .rz-selection{background:#183028;height:2px}:root{--main-color-var:#183028;--heading-color-var:#183028;--button-active-color-var:#224539;--logo-path-var:url(/assets-angular/c5049810418301e4fda56777fa10e349.png);--loading-spinner-var:url(/assets-angular/ad37d1a89a60f91ae827c89a83fa5634.svg)}[price-range] .rzslider{margin-top:25px}[price-range] .rz-bubble{display:none}[price-range] .rz-pointer{background-color:#fff;width:21px;height:23px;border:1px solid #58595b;border-radius:0}[price-range] .rz-bar-wrapper{padding-top:11px}[price-range] .rz-pointer:focus{outline:none}[price-range] .rz-pointer:after{display:none}[price-range] .rz-selection{background:var(--heading-color-var);height:7px}[price-range] .rz-bar:not(.rz-selection){height:7px;border:1px solid #d3d3d3;border-radius:0;background-color:#fff}[kt-loading-progressbar] .container{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1100;background:hsla(0,0%,100%,.8)}[kt-loading-progressbar] .loading-progressbar_bar{text-align:center;position:absolute;width:360px;height:40px;top:50%;left:50%;margin-top:-13px;margin-left:-180px;z-index:100;background-color:#fff;box-shadow:0 0 35px #00000055;border:1px solid #183028}[kt-loading-progressbar] .progress-bar{box-shadow:none}[kt-loading-progressbar] .progress-bar-label{position:absolute;width:360px;height:40px;display:flex;justify-content:center;align-items:center;color:#00000069;font-family:Fieldwork,sans-serif;font-size:20px}[kt-loading-progressbar] .progress-bar-success{background-color:#183028;width:100%}@keyframes animateWidth{0%{width:0;animation-timing-function:cubic-bezier(.22,.61,.36,1)}to{width:360px;animation-timing-function:cubic-bezier(.22,.61,.36,1)}}.supplier-select{float:right!important;margin-right:45px}.amenities-list{margin-left:10px}div[kt-admin-hotel-edit-images] .image-container{display:inline-block;vertical-align:top;position:relative}div[kt-admin-hotel-edit-images] .image-container .checkbox-container{position:absolute;bottom:5px;right:20px;color:#fff;text-shadow:0 0 5px #000;font-size:32px;cursor:pointer}div[kt-admin-hotel-edit-images] .image-container.selected .checkbox-container{color:#7cfc00}div[kt-admin-hotel-edit-bar]{background-color:#222944;position:fixed;bottom:0;width:100%;left:0;padding:20px 40px;text-align:center;word-spacing:20px;z-index:100}div[kt-admin-hotel-edit]{padding-bottom:110px}div[kt-admin-hotel-edit] table{table-layout:fixed;width:100%}div[kt-admin-hotel-edit] table td{width:200px}div[kt-admin-hotel-edit] .manual-option{position:relative;left:10px;top:1px}div[kt-admin-hotel-edit] .padding-left-right-10{padding-left:10px;padding-right:10px}div[kt-admin-hotel-edit] .edit-row .form-group:last-child{margin-bottom:0}div[kt-admin-hotel-edit] .edit-row .form-group .control-label{padding-top:0;padding-left:10px;float:right;margin-right:15px;width:180px;text-align:left}div[kt-admin-hotel-edit] .edit-row .form-group>.value{width:75%;float:left;position:relative;min-height:1px;padding-left:10px;padding-right:10px;height:100%;padding-top:5px}div[kt-admin-hotel-edit] .edit-row .form-group>.value button{height:36px;line-height:39px;font-weight:800;font-size:16px}div[kt-admin-hotel-edit] .edit-row .btn-add-manually{margin-top:10px;display:inline-block}div[kt-admin-hotel-edit] .edit-row .manual-row .control-label{padding-top:10px}.admin-hotel-search{padding:15px 20px 25px 0}.admin-hotel-search input.form-control{height:30px}.admin-hotel-search .checkbox{padding-top:0!important;min-height:22px;width:135px}.admin-hotel-search .search-button{margin:15px -10px 0 0}.admin-hotel-search .radius-container{margin-bottom:0}.admin-hotel-search .checkbox label{padding-left:10px}.admin-hotel-search .supplier-container{column-count:2}.admin-hotel-search .control-label{padding-top:0}@media only screen and (max-width:1024px){.admin-hotel-search .hotel-name{padding-bottom:10px}.admin-hotel-search .kt-slider{margin-bottom:40px}}@media only screen and (max-width:500px){.admin-hotel-search .search-button{position:relative}}div[kt-admin-hotel-search-results] table{margin-top:20px;font-size:14px}div[kt-admin-hotel-search-results] table thead{background-color:#e8e8e8}div[kt-admin-hotel-search-results] table td,div[kt-admin-hotel-search-results] table th{text-align:center;vertical-align:middle!important}div[kt-admin-hotel-search-results] table .merge-checkbox{width:25px}div[kt-admin-hotel-search-results] table .suppliers{width:125px}div[kt-admin-hotel-search-results] table .rating>[kt-star-rating]{width:120px}div[kt-admin-hotel-search-results] table .is-merged{width:65px}div[kt-admin-hotel-search-results] table .fade-hotel-item{transition:all 3s linear}div[kt-admin-hotel-search-results] table .fade-hotel-item.ng-enter{background-color:#c8fbc8;box-shadow:0 0 20px #00d000}div[kt-admin-hotel-search-results] table .fade-hotel-item.ng-enter.ng-enter-active{background-color:#fff;box-shadow:0 0 20px #fff}div[kt-admin-hotel-search-results] table .fade-hotel-item.ng-leave{display:none}.admin-hotel-list{padding:3%}.images{height:150px;margin:5px}[kt-admin-navigation]{color:#fff;float:left;max-width:120px;width:13%}[kt-admin-navigation] .nav-container{height:100vh}[kt-admin-navigation] ul{background-color:#222944;height:100%}[kt-admin-navigation] ul li{width:100%;height:120px;text-align:center;padding-top:52px;position:relative;cursor:pointer}[kt-admin-navigation] ul li.active{background-color:#ccc}[kt-admin-navigation] ul li .count{position:absolute;right:5px;bottom:0}.admin-fax-search{padding:25px 35px}.admin-fax-search .fax-search-container{padding:15px 15px 10px 10px}.admin-fax-search .fax-search-container .input-group-addon{padding:0!important}.admin-fax-search .fax-search-container .form-control,.admin-fax-search .fax-search-container .mighty-datepicker.active.form-control{height:35px}.admin-fax-search .fax-search-container .checkbox{padding-top:0!important;min-height:22px}@media only screen and (min-width:1024px){.admin-fax-search .fax-search-container .sent-dates-padding{padding-bottom:10px}}@media only screen and (max-width:1024px){.admin-fax-search .fax-search-container .padding-20{padding-top:20px}.admin-fax-search .fax-search-container .padding-bottom-10{padding-bottom:10px}}[kt-admin-fax-search-results] .btn-resend{margin-bottom:20px}[kt-admin-fax-search-results] table{font-size:12px}[kt-admin-fax-search-results] table thead{background-color:#e8e8e8}[kt-admin-fax-search-results] table td,[kt-admin-fax-search-results] table th{text-align:center;vertical-align:middle!important}[kt-admin-fax-details] .admin-fax-details{margin-left:20px}[kt-admin-fax-details] .admin-fax-details input{width:100%!important}[kt-admin-fax-details] .admin-fax-details input.ng-pristine.ng-invalid{-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none;border:1px solid gray}[kt-admin-fax-details] .btn-view-and-print{padding:18px 0;text-align:right;padding-right:40px}html>body{overflow:auto}.admin-tool .header{height:90px;background-color:#183028;color:#fff;padding:20px}.admin-tool .header h1{float:left}.admin-tool .header .admin-icon{float:right;width:32px;height:32px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfgCwoLByi0XLGLAAACOElEQVRIx6WVsUsbYRjGf19ihyYObsnk1kFsae6wUy3dXDILLoI6ZRZHtxQES9G00ILSVHCr/QvEDAl0tZEMAbuEghAcwolEB1OfDl4ud5dLGsk73fs87/vcd8993/fCgFBKFXWjotSgutggglWS2FhY2CRZHVQ2EXrvU3PrPqapmV8uWiMdURFegWzVudQmQ0KbXKouO0JANiccs8SG8gAkuPOq7kgAKM8GSxxz4pfovr2lHQDNqaWicrrViseu6FY5FdXSHIB21ApIyOhcBS+bVUkNbSvuIXFtq6GSZj2koHOZnsCk2sryiFBWbU0GzJHzsLyR2ufk9JmtvFq9JQ5tn1XLNTpEFFUKIQnNa16JEFpSMVo5p4Yvm1JRHV3pSh0VNeVjGsr1sgmlWCUNJFjmU6+dM/7wiiqQ4SNnemkcl/zOjmxugCbfjCokqQF3/OTQ/O1+Ds94a+7dLEaZ32bNzeIs85onwHNukGT1fUxCnSAqS52wFyBLigHqs8OmTTWAVGlj99Vp2HEeMWKA6UNPSZIJIBmSnPbVGRjbxBiLHOHgIL6w5WmvM01ZloyMLMpMs+5xW3zmHgeHHyz6HRl9I61F2vGIrfw1qn28wzTmcR7nQnnYSG0uWPDIGR2qqffDrjQWuKDtVxzvUvUkCsrKeTBIe9r3uH3tuUY7yqoQ0e5K1HXdNUe7OvCYA+16Zl8HB4tvtJlTZsKDKxzmnT4EK0Kz0Uc2eSMLAYYXHEVU/OdHjTje/wEcp58B3K/Y0gAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNi0xMS0xMFQxMTowNzo0MCswMTowMKMYPwcAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTYtMTEtMTBUMTE6MDc6NDArMDE6MDDSRYe7AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg==);margin-top:10px;margin-right:10px}.admin-tool .admin-tool-container [kt-admin-navigation]{float:left}.admin-tool .admin-tool-container>ui-view{float:right;width:100%;margin-left:-120px;padding-left:12%}@media only screen and (min-width:1024px){.admin-tool .admin-tool-container>ui-view{padding-left:10%}}.admin-tool .admin-tool-container .hotel-not-found{width:60%;margin:10px auto;text-align:center}.admin-tool input.ng-invalid{border:1px solid red}.admin-hotel{padding:20px 20px 40px}.admin-hotel .panel-heading{font-weight:800}.admin-hotel .panel-heading .btn{line-height:18px;float:right;font-size:12px}.admin-hotel .container-fluid{padding-left:0;padding-right:0}.search-history{margin-top:1px;margin-bottom:10px;background:#fff}.search-history .item{position:relative;border:1px solid #cacaca;border-top:none;padding:10px 40px 10px 10px}.search-history .item:after{content:"";display:block;position:absolute;top:0;right:0;height:100%;width:34px;background:#eee url(/assets-angular/94e4c2896782c237c27fab53a03ca0ff.png) 50% no-repeat;border-left:1px solid #cacaca}.search-history .item:first-child{border-top:1px solid #cacaca}.search-history .item:hover{cursor:pointer;background:#efefef}.search-history .item:hover:after{background-color:#f6f6f6}.search-history .location_name{font-family:Arial,sans-serif;margin-bottom:10px}.search-history .search_info{font-family:Arial,sans-serif}.search-history .passengers{font-family:GothamBook,sans-serif}.checkbox_label_rating [kt-star-rating]{vertical-align:sub;padding-left:5px}[kt-star-rating]{font-size:21px;color:#fdb62b;letter-spacing:3px}[kt-star-rating].star-rating-0:before{content:"\E007\E007\E007\E007\E007"}[kt-star-rating].star-rating-1:before{content:"\E006\E007\E007\E007\E007"}[kt-star-rating].star-rating-2:before{content:"\E006\E006\E007\E007\E007"}[kt-star-rating].star-rating-3:before{content:"\E006\E006\E006\E007\E007"}[kt-star-rating].star-rating-4:before{content:"\E006\E006\E006\E006\E007"}[kt-star-rating].star-rating-5:before{content:"\E006\E006\E006\E006\E006"}[kt-star-rating].star-rating-hidden{display:none}[kt-negotiated-rate] .i-customer-negotiated{background:url(/assets-angular/0bf2d50bc16b09df5bcdde8f02c19a51.png) no-repeat -1px -2px;background-position:0 -40px;width:41px;height:38px}[kt-negotiated-rate] .i-customer-negotiated:hover{background-position:-40px -40px}[kt-negotiated-rate] .i-kt-preferred{background:url(/assets-angular/0bf2d50bc16b09df5bcdde8f02c19a51.png) no-repeat -1px -1px;background-position:0 -1px;width:41px;height:38px}[kt-negotiated-rate] .i-kt-preferred:hover{background-position:-40px -1px}[kt-content-toggler] .toggler-heading{overflow:hidden;width:auto;display:block;line-height:18px;padding-bottom:8px}@media (max-width:768px){[kt-content-toggler] uib-accordion>div{margin-bottom:0}[kt-content-toggler] uib-accordion>div .panel .arrow-direction{background-image:url(/assets-angular/0ceecd3365d991be329b734a183af26c.png)}[kt-content-toggler] uib-accordion>div .panel .panel-collapse.collapsing{transition-duration:0s}[kt-content-toggler] uib-accordion>div .panel.panel-open .arrow-direction{background-image:url(/assets-angular/423c24afb01cdd24c902d96b005f6654.png)}[kt-content-toggler] uib-accordion>div .arrow{height:16px;width:16px;background-size:10px 10px;margin:4px 0;background-repeat:no-repeat}[kt-content-toggler] uib-accordion>div .panel-title{font-size:14px;font-family:Fieldwork,sans-serif;font-weight:700}[kt-content-toggler] uib-accordion>div .accordion-toggle{outline:none}[kt-content-toggler] uib-accordion>div .panel-body{padding:3px 10px}[kt-content-toggler] .filters-title{display:block;width:100%}[kt-content-toggler] .arrow{height:16px;width:16px;background-size:10px 10px;background-repeat:no-repeat;margin:4px 0}}[kt-list-expander]{position:relative;font-family:Arial,sans-serif;font-size:.8em}[kt-list-expander] .list-row{position:relative}[kt-list-expander] .list-row .checkbox{display:inline-block}[kt-list-expander] .list-row .checkbox label{padding-left:0}[kt-list-expander] .list-row .checkbox label .checkbox-label{padding-left:20px;display:block}[kt-list-expander] .list-row .checkbox:first-child{margin-top:0!important}[kt-list-expander] .list-row:hover label span{color:#727272}[kt-list-expander] .list-row:hover .single-select-container{visibility:visible}[kt-list-expander] .select-all{text-align:right;white-space:nowrap}[kt-list-expander] .single-select-container{position:absolute;right:0;top:-2px;visibility:hidden;border-radius:3px;border:1px solid #e6e6e6;background-color:#fff;width:auto;padding:1px 2px 0;height:20px;font-size:.9em}[kt-list-expander] .city-airports{padding-bottom:7px}[kt-list-expander] .city-airports .city-name{font-weight:700;font-family:Fieldwork,sans-serif;display:block;padding-bottom:5px;color:#696969}[kt-list-expander] .expand{text-align:center}@media (max-width:1199px){[kt-list-expander] .single-select-container{right:-3px}}@media (max-width:768px){[kt-list-expander] .city-airports .city-name{font-size:12px;padding-bottom:0}[kt-list-expander] .list-row{padding:5px 10px 2px;font-size:1.3em;border-bottom:1px solid #e3e3e3}[kt-list-expander] .list-row .checkbox,[kt-list-expander] .list-row .checkbox label{width:100%}[kt-list-expander] .list-row .checkbox label .checkbox-label{padding:0;margin:0;display:inline-block}[kt-list-expander] .list-row .checkbox label .styled_checkmark{float:right;border-radius:10px;height:20px;width:20px}[kt-list-expander] .list-row .checkbox label .styled_checkmark span.checked{left:3px!important;top:0!important;width:12px;height:14px!important}[kt-list-expander] .select-all,[kt-list-expander] .single-select-container{display:none}[kt-list-expander] .expand{padding:3px;font-size:12px}}[kt-switcher]{text-align:center;margin:0 0 8px}[kt-switcher] label{border:1px solid #183028;padding:6px 15px 5px;color:#183028;background:#fff}[kt-switcher] label:hover{background:#def892;cursor:pointer}[kt-switcher] label.active{color:#e9f4d8;background:#183028}[kt-switcher] label:first-child{border-right:0;border-radius:3px 0 0 3px}[kt-switcher] label:last-child{border-left:0;border-radius:0 3px 3px 0}[kt-tooltip-icon]{display:inline-block}[kt-tooltip-icon] .tooltip-icon-image{margin:0 5px;height:16px}[kt-tooltip-icon] .hint{display:none;position:absolute;border:1px solid #ececec;background:#fff;z-index:10;padding:15px;min-width:130px;left:0;bottom:100%;color:#333;margin-bottom:10px}[kt-tooltip-icon] .hint:hover,[kt-tooltip-icon]:hover .hint{display:block}[kt-tooltip-icon] .tooltip-container{position:relative}[kt-toggle-button]{display:flex;cursor:pointer}[kt-toggle-button] .header{height:100%;font-size:16px}[kt-toggle-button] .switch{position:relative;display:flex;width:84px;height:17px;margin-left:10px;margin-top:0}[kt-toggle-button] .label{position:absolute;color:#fff;font-size:9px;font-weight:700;margin-top:2px}[kt-toggle-button] .label.label-on{margin-left:20px}[kt-toggle-button] .label.label-off{margin-left:-2px}[kt-toggle-button] .switch input{display:none}[kt-toggle-button] .slider{width:45px;background-color:#e4e4e4;-webkit-transition:.4s;transition:.4s;margin-top:1px}[kt-toggle-button] .slider:before{position:absolute;content:"";height:24px;width:24px;left:-1px;bottom:-5px;background-color:#fff;-webkit-transition:.4s;transition:.4s}[kt-toggle-button] input:not(:checked)+.slider:before{-webkit-transform:translateX(27px);-ms-transform:translateX(27px);transform:translateX(27px);background-color:#b8b8b8}[kt-toggle-button] .slider.round{border-radius:34px}[kt-toggle-button] .slider.round:before{border-radius:50%;background-color:#a1bf45}:root{--main-color-var:#183028;--heading-color-var:#183028;--button-active-color-var:#224539;--logo-path-var:url(/assets-angular/c5049810418301e4fda56777fa10e349.png);--loading-spinner-var:url(/assets-angular/ad37d1a89a60f91ae827c89a83fa5634.svg)}[kt-dropdown-select]{display:flex}[kt-dropdown-select] .header{font-size:16px}[kt-dropdown-select] .selected-header{line-height:20px;font-weight:700;font-size:16px;font-family:Arial,sans-serif}[kt-dropdown-select] .dropdown{height:20px}[kt-dropdown-select] .dropdown-toggle{background-color:transparent;color:#183028;font-size:14px;text-transform:none;font-family:GothamBook,san serif;display:flex}[kt-dropdown-select] .dropdown-toggle:focus,[kt-dropdown-select] .dropdown-toggle:hover{background-color:transparent!important}[kt-dropdown-select] .dropdown-menu{background-color:#fff;border-radius:1px;min-width:130px;margin-left:10px;margin-top:2px}[kt-dropdown-select] .dropdown-item{font-size:14px;text-align:left;margin-right:5px;width:100%;line-height:30px;white-space:nowrap}[kt-dropdown-select] .dropdown-item .item-text{margin-left:17px}[kt-dropdown-select] .dropdown-item .selected-item{color:var(--main-color-var)}[kt-dropdown-select] .dropdown-item :hover{background-color:var(--heading-color-var);color:#fff;cursor:pointer}[kt-dropdown-select] .dropdown-item :hover .selected-item{color:#fff}[kt-dropdown-select] .arrow-down{margin-top:9px;margin-left:5px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #183028}[kt-ukrail-cards] .rail-card-select{padding-bottom:10px}[kt-ukrail-cards] .ng-invalid-invalid-rail-card-count,[kt-ukrail-cards] .ng-invalid-rail-card-already-selected{border-color:#ff4338}.cards-holder{display:flex;gap:1em}[kt-eurail-cards] .rail-card-select{padding-bottom:10px}[kt-eurail-cards] .ng-invalid-invalid-rail-card-count,[kt-eurail-cards] .ng-invalid-rail-card-already-selected{border-color:#ff4338}[kt-eurail-cards] .remove-btn-container{padding:11px 0 0}div[kt-typeahead-dropdown] .ng-submitted .ng-invalid-typeahead-required .ui-select-match,div[kt-typeahead-dropdown] .ng-submitted .ui-select-container.ng-invalid-required .ui-select-match{border:1px solid #ff4338}div[kt-typeahead-dropdown] .ng-submitted .ng-invalid-typeahead-required .ui-select-match span,div[kt-typeahead-dropdown] .ng-submitted .ui-select-container.ng-invalid-required .ui-select-match span{border:none}div[kt-typeahead-dropdown] .btn-default-focus{outline:none}div[kt-typeahead-dropdown] .ui-select-match>span{text-transform:none;border:1px solid #58595b;min-width:105px;font-family:Arial,sans-serif}div[kt-typeahead-dropdown] .ui-select-match>span:hover{background-color:transparent}div[kt-typeahead-dropdown] .field-validation-error{white-space:normal}div[kt-typeahead-dropdown] .ui-select-choices{z-index:10}div[kt-typeahead-dropdown] .ui-select-choices-row-inner{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:5px}.typeahead-dropdown-tooltip .tooltip-inner{max-width:410px}:root{--main-color-var:#183028;--heading-color-var:#183028;--button-active-color-var:#224539;--logo-path-var:url(/assets-angular/c5049810418301e4fda56777fa10e349.png);--loading-spinner-var:url(/assets-angular/ad37d1a89a60f91ae827c89a83fa5634.svg)}[kt-datepicker-highlighter] .highlighted:not(.mighty-picker-calendar__day--disabled){background-color:rgba(199,255,69,.54)}[kt-datepicker-highlighter] .highlighted-boundary .mighty-picker-calendar__day-wrapper{color:#fff;background-color:var(--main-color-var);font-weight:700;border-radius:3px}[kt-validation-warning] .warning-container{padding:20px 40px;margin-bottom:10px;background:#fcf8e3;border:2px solid #ffb700}[kt-validation-warning] .warning-container .warning-item{list-style-type:circle}[kt-validation-warning] .warning-container .panel-btn{margin-top:10px}[kt-validation-warning] .warning-container .btn{min-width:150px;font-family:Fieldwork,sans-serif;margin-right:10px;font-weight:700}[kt-form-controls-enabled].form-disable .ui-select-toggle,[kt-form-controls-enabled].form-disable [dropdown-select],[kt-form-controls-enabled].form-disable input{cursor:not-allowed;pointer-events:none;background-color:#eee}[kt-form-controls-enabled] .allow-control-editing .ui-select-toggle,[kt-form-controls-enabled] .allow-control-editing [dropdown-select],[kt-form-controls-enabled] .allow-control-editing input{cursor:auto;pointer-events:auto;background-color:initial}[kt-flight-preferred-airline]{position:relative}[kt-flight-preferred-airline] .dropdown-menu{left:0!important}.filters-container{background:#fff;padding:.5em}.filters-container .title{color:#183028;margin-top:15px;font-family:Fieldwork,sans-serif}@media (max-width:1199px){.filters-container .close-filters-btn{color:#183028;top:10px;position:absolute;right:10px;font-weight:700;cursor:pointer}}.filters-container .filters-btn{border:1px solid;border-radius:3px;display:block;height:auto;line-height:28px;margin:10px 20px;width:auto}.filters-container .filters-btn,.filters-container .sub-title{font-size:13px;text-align:center;font-family:Fieldwork,sans-serif}.filters-container .benefits-title{font-size:13px;font-weight:700;font-family:Fieldwork,sans-serif;padding-bottom:5px;color:#696969}.filters-container .expand-btn-label:after{content:"";background:url(/assets-angular/1bb2af104aa94c1c57cd51f00f50c085.png) no-repeat;display:inline-block;width:15px;height:9px;margin-left:5px}.filters-container .collapse-btn-label:after{content:"";background:url(/assets-angular/97c17126709c747e1e7bf17251ec0a1b.png) no-repeat;display:inline-block;width:15px;height:9px;margin-left:5px}@media (max-width:1199px){.mobile-slider{width:170px}}@media (max-width:768px){.filters-container{margin-right:0;padding-top:0}.filters-container .close-filters-btn,.filters-container .filters-btn,.filters-container .title{display:none}.filters-container .more-filters{visibility:visible;display:block}.filters-container .mobile-slider{padding:0 40px;width:100%}.filters-container .benefits-title{font-size:12px;padding-top:5px}}.kt-flight-seatmap-modal .row{margin-left:auto;margin-right:auto;margin-left:0;margin-right:0}.kt-flight-seatmap-modal .label{display:initial;padding:initial;font-size:medium;font-weight:400;line-height:normal;color:initial;text-align:initial;white-space:normal;vertical-align:initial;border-radius:initial}.kt-flight-seatmap-modal .seat{cursor:pointer;user-select:none}.kt-flight-seatmap-modal .seat.like,.kt-flight-seatmap-modal .seat.locked,.kt-flight-seatmap-modal .seat.not_suitable,.kt-flight-seatmap-modal .seat.occupied{cursor:not-allowed}.kt-flight-seatmap-modal .seat.occupied{background-color:#5197eb;background-image:none}.kt-flight-seatmap-modal .seat.free{background-color:#dfdfdf}.kt-flight-seatmap-modal .seat.not_suitable{background-color:#5c2699;background-image:none}.kt-flight-seatmap-modal .seat.like{background:grey}.kt-flight-seatmap-modal .non-seat{background-color:transparent}.kt-flight-seatmap-modal .rendered-by-table .row .aisle{padding-left:4px;padding-right:4px;font-weight:lighter}.kt-flight-seatmap-modal .rendered-by-table .row.overwing .wall{border:none;background-color:#00e2e2}.kt-flight-seatmap-modal .rendered-by-table .row .wall{border:1px solid #3f3f3f}.kt-flight-seatmap-modal .rendered-by-table .row .non-seat,.kt-flight-seatmap-modal .rendered-by-table .row .seat{padding:3px}.kt-flight-seatmap-modal .rendered-by-table .row .seat{margin-left:5px;margin-right:5px}.kt-flight-seatmap-modal .rendered-by-table .row .seat.selected{color:#ff9602}.kt-flight-seatmap-modal .rendered-by-div .header,.kt-flight-seatmap-modal .rendered-by-div .row{white-space:nowrap}.kt-flight-seatmap-modal .rendered-by-div .header .group,.kt-flight-seatmap-modal .rendered-by-div .row .group{margin-left:2px;margin-right:2px}.kt-flight-seatmap-modal .rendered-by-div .header .group:last-child,.kt-flight-seatmap-modal .rendered-by-div .row .group:last-child{margin-right:0}.kt-flight-seatmap-modal .rendered-by-div .header .group:first-child,.kt-flight-seatmap-modal .rendered-by-div .row .group:first-child{margin-left:0}.kt-flight-seatmap-modal .rendered-by-div .header div.group{margin-right:36px}.kt-flight-seatmap-modal .rendered-by-div.header,.kt-flight-seatmap-modal .rendered-by-div .row{border-left:5px solid #3f3f3f;border-right:5px solid #3f3f3f}.kt-flight-seatmap-modal .rendered-by-div .row:hover{background-color:#f0f0f0}.kt-flight-seatmap-modal .rendered-by-div .row.overwing{border-color:transparent}.kt-flight-seatmap-modal .rendered-by-div .seat{color:transparent;border-radius:3px;overflow:hidden;border-style:solid;border-width:2px}.kt-flight-seatmap-modal .rendered-by-div .seat.occupied{box-shadow:0 0 8px 1px #5197eb}.kt-flight-seatmap-modal .rendered-by-div .seat.free:hover{background:#87c037;color:#fff}.kt-flight-seatmap-modal .rendered-by-div .seat.selected{background-color:#ff9602;background-image:none;box-shadow:0 0 8px 1px #ff9602}.kt-flight-seatmap-modal .rendered-by-div .group,.kt-flight-seatmap-modal .rendered-by-div .label,.kt-flight-seatmap-modal .rendered-by-div .non-seat,.kt-flight-seatmap-modal .rendered-by-div .number,.kt-flight-seatmap-modal .rendered-by-div .seat{display:inline-block}.kt-flight-seatmap-modal .rendered-by-div .number{width:34px;text-align:center}.kt-flight-seatmap-modal .rendered-by-div .non-seat,.kt-flight-seatmap-modal .rendered-by-div .seat{margin:3px;height:20px;line-height:20px;vertical-align:middle}.kt-flight-seatmap-modal .rendered-by-div .non-seat{margin:3px}.kt-flight-seatmap-modal .rendered-by-div .label,.kt-flight-seatmap-modal .rendered-by-div .seat{width:40px}.kt-flight-seatmap-modal .rendered-by-div .label,.kt-flight-seatmap-modal .rendered-by-div .non-seat,.kt-flight-seatmap-modal .rendered-by-div .seat{text-align:center}.kt-flight-seatmap-modal .sm-legend-element{margin:.4em 0}.kt-flight-seatmap-modal .sm-legend-element>span{margin:0 0 0 .2em}.kt-flight-seatmap-modal .rendered-by-div.header,.kt-flight-seatmap-modal .rendered-by-div .row{display:table;padding-left:2px;padding-right:2px;border-left:5px solid #787875;border-right:5px solid #787875}.kt-flight-seatmap-modal .rendered-by-div .seat{border-radius:0;border-style:none;border-width:0;width:40px;height:30px;background-color:transparent;background-image:none}.kt-flight-seatmap-modal .seat.seat-with-feature.free:not(.seat-picked){position:relative}.kt-flight-seatmap-modal .seat.seat-with-feature.free:not(.seat-picked):before{content:"\2605";position:absolute;left:0;top:0;height:9px;line-height:9px;font-size:9px!important;color:#87c037}.kt-flight-seatmap-modal .seat.seat-with-feature.free:not(.seat-picked).selected:before,.kt-flight-seatmap-modal .seat.seat-with-feature.free:not(.seat-picked):hover:before{color:#fff}.kt-flight-seatmap-modal .seat.free,.kt-flight-seatmap-modal .seat.price_1{font-size:12px;font-weight:300;line-height:26px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;border:2px solid #87c037;color:#000}.kt-flight-seatmap-modal .seat.advantage{border-top-color:#82dffc;border-top-style:dashed;border-top-width:4px;background-color:#fff;background-size:30px 35px}.kt-flight-seatmap-modal .seat.like,.kt-flight-seatmap-modal .seat.occupied{border:2px solid #c9c9c9;background-color:#f0f0f0}.kt-flight-seatmap-modal .seat.occupied:before{content:""!important}.kt-flight-seatmap-modal .rendered-by-div .seat.occupied{box-shadow:none}.kt-flight-seatmap-modal .row [class*=no_seat],.kt-flight-seatmap-modal .row [class~=no_seat],.kt-flight-seatmap-modal .sm-legend-container [class*=no_seat],.kt-flight-seatmap-modal .sm-legend-container [class~=no_seat]{background-image:none;background-color:#f0f0f0;background-size:22px 26px}.kt-flight-seatmap-modal .seat.characteristic-no_seat_lavatory{background-image:url(/assets-angular/6c2f52ce513b7f8e13cb4f2920494bab.svg);background-repeat:no-repeat;background-color:#a9a9a9;background-size:22px 26px;background-position-x:6px}.kt-flight-seatmap-modal .seat.characteristic-no_seat_galley{background-image:url(/assets-angular/2328fea5cc4d884b7d8923db4f7bc5a9.svg);background-repeat:no-repeat;background-color:#a9a9a9;background-size:22px 26px;background-position-x:8px}.kt-flight-seatmap-modal .seat.characteristic-no_seat_airphone{background-image:url(/assets-angular/1ae09d98dfd30fa69863d7399fcf72ee.svg);background-repeat:no-repeat;background-color:#a9a9a9;background-size:22px 26px;background-position-x:6px}.kt-flight-seatmap-modal .seat.characteristic-no_seat_closet,.kt-flight-seatmap-modal .seat.characteristic-no_seat_luggage_storage,.kt-flight-seatmap-modal .seat.characteristic-no_seat_storage_space{background-image:url(/assets-angular/d5d84f2a6c5dd2c1236b14050e716c2d.svg);background-repeat:no-repeat;background-color:#a9a9a9;background-size:22px 26px;background-position-x:6px}.kt-flight-seatmap-modal .seat.characteristic-no_seat_stairs_to_upper_deck{background-image:url(/assets-angular/2840b9c6dc3ce9bd9a08abeaebb87cba.svg);background-repeat:no-repeat;background-color:#a9a9a9;background-size:22px 26px;background-position-x:6px}.kt-flight-seatmap-modal .rendered-by-div .seat.selected{box-shadow:none;background-color:#87c037;border-color:#87c037;color:#fff;font-weight:800}.kt-flight-seatmap-modal .rendered-by-div .non-seat{height:30px;width:40px;background-color:#fff}.kt-flight-seatmap-modal .rendered-by-div .row:hover{background-color:transparent}.kt-flight-seatmap-modal .row.exit{margin-left:0;background-color:initial}.kt-flight-seatmap-modal .row.exit:before{background-image:url(/assets-angular/f72060ebf15abeae9fc4825fc932f69d.svg);margin-left:-22px}.kt-flight-seatmap-modal .row.exit:after,.kt-flight-seatmap-modal .row.exit:before{content:"";background-size:12px 16px;display:inline-block;width:12px;height:16px;position:absolute;margin-top:11px}.kt-flight-seatmap-modal .row.exit:after{background-image:url(/assets-angular/aad2b9a4127b1a347af2db51ba145940.svg);margin-left:10px}.kt-flight-seatmap-modal .row.overwingStart:before{background-image:url(/assets-angular/f375403608a6c2f4128a982239cc09a9.svg);margin-left:-82px}.kt-flight-seatmap-modal .row.overwingStart:after,.kt-flight-seatmap-modal .row.overwingStart:before{background-size:80px 20px;display:inline-block;width:80px;height:20px;content:"";position:absolute;margin-top:-10px}.kt-flight-seatmap-modal .row.overwingStart:after{background-image:url(/assets-angular/f78f2fe6e4744a07fd472631961d1e70.svg);margin-left:2px}.kt-flight-seatmap-modal .row.overwingStart.exit:before{background-image:url(/assets-angular/b2a45ce0f11fc276d48f8fe65bc4a400.svg);background-size:80px 37px;height:37px;background-repeat:no-repeat}.kt-flight-seatmap-modal .row.overwingStart.exit:after{background-image:url(/assets-angular/7bf78f4538aeb187bec8cb7bef8146e3.svg);background-size:80px 37px;height:37px;background-repeat:no-repeat}.kt-flight-seatmap-modal .row.overwingEnd.exit:before{background-image:url(/assets-angular/97febc15cc988e7042a9fafe3153562c.svg);background-size:80px 37px;height:37px;background-repeat:no-repeat;margin-top:10px}.kt-flight-seatmap-modal .row.overwingEnd.exit:after{background-image:url(/assets-angular/8f05b37415a28dfbf37d767096301d6b.svg);background-size:80px 37px;height:37px;background-repeat:no-repeat;margin-top:10px}.kt-flight-seatmap-modal .row.overwingEnd:before{background-image:url(/assets-angular/16d95d7c5b7dbb5ae0bb9118ad2bded5.svg);margin-left:-82px}.kt-flight-seatmap-modal .row.overwingEnd:after,.kt-flight-seatmap-modal .row.overwingEnd:before{background-size:80px 20px;display:inline-block;width:80px;height:20px;content:"";position:absolute;margin-top:20px}.kt-flight-seatmap-modal .row.overwingEnd:after{background-image:url(/assets-angular/6580f7d73cf82324dfc5eebbf65f0eec.svg);margin-left:2px}.kt-flight-seatmap-modal .rendered-by-div .header{margin:0;padding:0;border:0;border-color:transparent;padding-left:6px;text-align:left}.kt-flight-seatmap-modal .header .label{width:40px;margin:3px}.kt-flight-seatmap-modal .rendered-by-div .header div.group{margin-right:33px}.kt-flight-seatmap-modal .seat-picked{box-shadow:none!important;background-color:#87c037!important;border-color:#87c037!important;color:#fff!important;font-weight:800!important}.kt-flight-seatmap-modal .seat-picked:before{font-size:0!important}.kt-flight-seatmap-modal .seat-picked .seat-with-price{font-size:0}.kt-flight-seatmap-modal .seat-picked-1:after{font-size:12px!important;content:"1"}.kt-flight-seatmap-modal .seat-picked-2:after{font-size:12px!important;content:"2"}.kt-flight-seatmap-modal .seat-picked-3:after{font-size:12px!important;content:"3"}.kt-flight-seatmap-modal .seat-picked-4:after{font-size:12px!important;content:"4"}.kt-flight-seatmap-modal .seat-picked-5:after{font-size:12px!important;content:"5"}.kt-flight-seatmap-modal .seat-picked-6:after{font-size:12px!important;content:"6"}.kt-flight-seatmap-modal .seat-picked-7:after{font-size:12px!important;content:"7"}.kt-flight-seatmap-modal .seatmap-current-traveller-with-infant .mode-infant-all-seats-allowed .seat.characteristic-seat_not_allowed_for_infant:not(.no_seat_any):not(.seat-picked){border:2px solid #c9c9c9;background-color:#f0f0f0!important;font-size:0;cursor:not-allowed;font-weight:300;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.kt-flight-seatmap-modal .seatmap-current-traveller-with-infant .mode-infant-all-seats-allowed .seat.characteristic-seat_not_allowed_for_infant:not(.no_seat_any):not(.seat-picked):before{content:"X"!important;font-size:18px!important;color:gray!important;position:static;line-height:27px}.kt-flight-seatmap-modal .seatmap-current-traveller-with-infant .mode-infant-all-seats-not-allowed .seat:not(.characteristic-seat_suitable_for_adult_with_infant):not(.no_seat_any):not(.seat-picked){border:2px solid #c9c9c9;background-color:#f0f0f0!important;font-size:0;cursor:not-allowed;font-weight:300;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.kt-flight-seatmap-modal .seatmap-current-traveller-with-infant .mode-infant-all-seats-not-allowed .seat:not(.characteristic-seat_suitable_for_adult_with_infant):not(.no_seat_any):not(.seat-picked):before{content:"X"!important;font-size:18px!important;color:gray!important;position:static;line-height:27px}.kt-flight-seatmap-modal .seat.not_suitable:not(.seat-picked):not(.no_seat_any):not(.seat-picked){border:2px solid #c9c9c9;background-color:#f0f0f0!important;font-size:0;cursor:not-allowed;font-weight:300;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.kt-flight-seatmap-modal .seat.not_suitable:not(.seat-picked):not(.no_seat_any):not(.seat-picked):before{content:"X"!important;font-size:18px!important;color:gray!important;position:static;line-height:27px}.kt-flight-seatmap-modal__seatmap--free-seat-not-allowed .seat.seat.seat.free:not(.seat-chargeable){border:2px solid #c9c9c9;background-color:#f0f0f0!important;font-size:0;cursor:not-allowed;font-weight:300;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.kt-flight-seatmap-modal__seatmap--free-seat-not-allowed .seat.seat.seat.free:not(.seat-chargeable):before{content:"X"!important;font-size:18px!important;color:gray!important;position:static;line-height:27px}.kt-flight-seatmap-modal__seatmap--paid-seat-not-allowed .seat.seat.seat.free.seat-chargeable{border:2px solid #c9c9c9;background-color:#f0f0f0!important;font-size:0;cursor:not-allowed;font-weight:300;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.kt-flight-seatmap-modal__seatmap--paid-seat-not-allowed .seat.seat.seat.free.seat-chargeable:before{content:"X"!important;font-size:18px!important;color:gray!important;position:static;line-height:27px}.kt-flight-seatmap-modal .seat.seat.seat.seat-with-restrictions{border:2px solid #c9c9c9;background-color:#f0f0f0!important;font-size:0;cursor:not-allowed;font-weight:300;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.kt-flight-seatmap-modal .seat.seat.seat.seat-with-restrictions:before{content:"X"!important;font-size:18px!important;color:gray!important;position:static;line-height:27px}.smp-rendered-by-div .smp-label,.smp-rendered-by-div .smp-non-seat,.smp-rendered-by-div .smp-seat{width:60px;color:#000;height:30px;text-align:center;vertical-align:center;line-height:30px;font-size:12px}.smp-rendered-by-div div.smp-non-seat{width:66px}.smp-rendered-by-div div.smp-free{border:2px solid #3c763d;background-color:#fff;color:#000}.smp-rendered-by-div .smp-seat.smp-free:hover{background-color:#fff}.smp-rendered-by-div div.smp-seat.smp-occupied,.smp-rendered-by-div div.smp-seat.smp-seat_blocked{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:2px solid #a9a9a9}.smp-rendered-by-div div.divDescription,.smp-rendered-by-div div.divTitle{font-family:Arial,Helvetica,sans-serif}.smp-rendered-by-div .smp-seat.smp-selected{background-color:#fff;background-image:none;box-shadow:none}.smp-rendered-by-div div.smp-free[data-characteristics~="1A_AQC_PREMIUM_SEAT"]{position:relative}.smp-rendered-by-div div.smp-free[data-characteristics~="1A_AQC_PREMIUM_SEAT"]:before{content:"\2605";position:absolute;left:0;top:0;height:9px;line-height:9px;font-size:9px!important;color:#3c763d}.smp-popup .divDescription{padding-bottom:8px}div.smp-rendered-by-div div.smp-facility[data-characteristics~=LA]{background-image:url(/assets-angular/6c2f52ce513b7f8e13cb4f2920494bab.svg);background-repeat:no-repeat;background-color:#a9a9a9;background-position:50%}div.smp-rendered-by-div .smp-seat[data-characteristics=ST]{background-image:url(/assets-angular/2840b9c6dc3ce9bd9a08abeaebb87cba.svg);background-repeat:no-repeat;background-color:#a9a9a9;background-position:50%}div.smp-rendered-by-div .smp-seat[data-characteristics=SO]{background-image:url(/assets-angular/d5d84f2a6c5dd2c1236b14050e716c2d.svg);background-repeat:no-repeat;background-color:#a9a9a9;background-position:50%;color:transparent}div.smp-rendered-by-div .smp-seat[data-characteristics=G]{background-image:url(/assets-angular/2328fea5cc4d884b7d8923db4f7bc5a9.svg);background-repeat:no-repeat;background-color:#a9a9a9;background-position:50%}.smp-rendered-by-div .smp-row:hover{background-color:#fff}span[id$=amenities-power]{background-image:url(/assets-angular/df7944cef3b98c8681b223b58e0c79e1.svg);margin-top:5px}span[id$=amenities-power],span[id$=amenities-seat]{width:20px;height:20px;padding:0;display:inline-block;background-size:100% 100%;background-repeat:no-repeat}span[id$=amenities-seat]{background-image:url(/assets-angular/78527025dda99d2edc0d410e052747cd.png)}span.amenity{display:inline-block;padding-bottom:8px}span.amenity-icon{color:#183028;width:20px}div.smp-seat{width:60px;height:30px;border-radius:3px;display:inline-block}div.smp-seat.smp-occupied,div.smp-seat.smp-seat_blocked{border:2px solid #a9a9a9}div.smp-seat.smp-seat_blocked{color:#fdd700}div.smp-seat.smp-occupied{color:#5197eb}div.smp-seat.smp-facility{color:gray}div.smp-sm-legend-element div.smp-seat.smp-selected{border:2px solid #183028;background-color:#183028;color:#183028}.smp-seat_blocked.smp-seat.smp-selected{background-color:#fdd700}div.smp-sm-legend-element div.smp-seat.smp-free{color:#fff}div.smp-seat.smp-free{border:2px solid #183028;background-color:#fff}span[id$=amenities-wifi]{width:20px;height:20px;background-image:url(/assets-angular/5bd24439f0fb6624a4ae0a2e3217a87e.svg);padding:0;display:inline-block;background-size:100% 100%;background-repeat:no-repeat}.seatMapDetails{margin-left:20px}#amenities-title{margin-bottom:5px;margin-top:25px}.tooltip-seat-price{color:#87c037;font-weight:800}.tooltip-seat-features:not(:empty){margin-top:10px}@media (max-width:1199px){.kt-flight-seatmap-window .modal-dialog{width:100%!important}}@media (min-width:1900px){.kt-flight-seatmap-window .modal-dialog{width:1250px!important}}.kt-flight-seatmap-modal{display:flex}.kt-flight-seatmap-modal.modal-body{min-height:300px}.kt-flight-seatmap-modal.modal-body .seatmap-outer-container{flex-direction:column;width:100%}.kt-flight-seatmap-modal #seatmap{display:inline-block}.kt-flight-seatmap-modal #seatmap:empty{text-align:center;align-self:center;width:100%}.kt-flight-seatmap-modal #seatmap:empty:before{content:"";display:inline-block;background:url(/assets-angular/ad37d1a89a60f91ae827c89a83fa5634.svg) 50% no-repeat;width:70px;height:210px;animation:animationFrames 2s linear infinite;margin-top:30px}.kt-flight-seatmap-modal__is-load-failed,.kt-flight-seatmap-modal__not-available{width:100%;text-align:center;align-self:center}.kt-flight-seatmap-modal .seatmap-modal-header{flex-grow:1;color:#183028}.kt-flight-seatmap-modal .flight-information{color:#87c037}.kt-flight-seatmap-modal.modal-header{border-bottom:1px solid #d3d3d3}.kt-flight-seatmap-modal .seatmap-container{flex-grow:1;width:100%;position:relative;max-height:500px;overflow-y:auto;text-align:center;height:100%}@media (max-width:1024px){.kt-flight-seatmap-modal .seatmap-container{padding-left:20px}}.kt-flight-seatmap-modal .seatmap{display:flex;justify-content:center}.kt-flight-seatmap-modal .seatmap *{cursor:default}.kt-flight-seatmap-modal .header{background-color:#fff}.kt-flight-seatmap__warning-message{display:flex;align-items:center;min-height:60px;border:1px solid #cacaca;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin:15px;padding:0 20px}.kt-flight-seatmap__warning-message-icon{min-width:22px;max-width:70%;margin-right:10px;padding-left:20px;font-family:Arial,sans-serif}.kt-flight-seatmap__save-button-container{width:auto;flex-grow:1;text-align:right}.kt-flight-seatmap__save-button-container>button{width:auto}[kt-passengers-seats] .passenger-container{width:350px;border:2px solid #aaa;border-radius:5px;margin:7px;padding:8px}@media (max-width:1199px){[kt-passengers-seats] .passenger-container{width:280px}}@media (max-width:991px){[kt-passengers-seats] .passenger-container{width:200px}}[kt-passengers-seats] .selected{border-color:#183028;background-color:rgba(146,200,62,.1)}[kt-passengers-seats] .name{font-weight:700;display:block}[kt-passengers-seats] .travelling-with{font-size:14px}[kt-passengers-seats] .passenger-info{width:100%;margin:10px 0}[kt-passengers-seats] .passenger-info .row{margin:15px}[kt-passengers-seats] .passenger-info .header{font-weight:700;font-size:16px}[kt-passengers-seats] .no-seat-selected{color:#aaa}[kt-passenger-seat] .passenger-info .header{background-color:transparent}[kt-passenger-seat] .seat{width:100%;border-radius:5px;display:flex;margin:10px 0 0;background:#183028;padding:2px 0}[kt-passenger-seat] .seat :not(:first-child){text-align:right}[kt-passenger-seat] .seat :first-child{flex-grow:1;border-radius:3px 0 0 3px;width:40px}[kt-passenger-seat] .seat :last-child{border-radius:0 3px 3px 0;align-content:right;padding-right:10px;cursor:pointer}[kt-passenger-seat] .seat .seat-item{display:inline;color:#fff;align-content:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:5px}[kt-passenger-seat] .seat .seat-item .trimmed-description:not(:empty):before{content:", "}[kt-passenger-seat]:first-child .kt-passenger-seat__order:before{content:"1."}[kt-passenger-seat]:nth-child(2) .kt-passenger-seat__order:before{content:"2."}[kt-passenger-seat]:nth-child(3) .kt-passenger-seat__order:before{content:"3."}[kt-passenger-seat]:nth-child(4) .kt-passenger-seat__order:before{content:"4."}[kt-passenger-seat]:nth-child(5) .kt-passenger-seat__order:before{content:"5."}[kt-passenger-seat]:nth-child(6) .kt-passenger-seat__order:before{content:"6."}[kt-passenger-seat]:nth-child(7) .kt-passenger-seat__order:before{content:"7."}[kt-flight-add-to-basket] button{width:auto}@media (max-width:768px){[kt-flight-add-to-basket] button{width:40px;font-size:20px;padding:0;line-height:40px;height:40px}}[kt-flight-rules-link] a{color:#183028;cursor:pointer;text-decoration:none;font-size:16px}[kt-flight-fare]{background-color:#e5e5e5;color:#58595b;font-family:Arial,sans-serif}[kt-flight-fare]>[kt-if-desktop]{display:flex;align-items:center;height:65px}[kt-flight-fare]>[kt-if-desktop]>*{padding-right:15px}[kt-flight-fare] .fare-type{width:130px;padding-left:6px;padding-right:6px;word-wrap:break-word}[kt-flight-fare] .hold-until{width:130px;font-size:12px}[kt-flight-fare] .hold-until .best-last-ticket-date{border-bottom:5px solid #ffb700}[kt-flight-fare] .benefits{flex-grow:1;white-space:nowrap}[kt-flight-fare] .price{white-space:nowrap;font-weight:700}@media (max-width:768px){[kt-flight-fare]{height:50px}}[kt-flight-fare]>[kt-if-mobile]{width:100%;padding:0 10px}[kt-flight-fare]>[kt-if-mobile] .price-restriction:before{width:11px;height:10px;background-size:102px 96px;background-position:-15px 0;vertical-align:baseline}[kt-flight-fare]>[kt-if-mobile] table{width:100%}[kt-flight-fare]>[kt-if-mobile] tr,[kt-flight-fare]>[kt-if-mobile] tr:last-child{height:25px}[kt-flight-fare]>[kt-if-mobile] .fare-type{width:auto;padding:0;margin:0}[kt-flight-fare]>[kt-if-mobile] .hold-until{width:auto;font-size:9px}[kt-flight-fare]>[kt-if-mobile] .rules-link{width:auto}[kt-flight-fare]>[kt-if-mobile] .rules-link a{font-size:12px}[kt-flight-fare]>[kt-if-mobile] .price{width:auto}[kt-flight-fare]>[kt-if-mobile] .benefits,[kt-flight-fare]>[kt-if-mobile] .benefits>li{height:21px}[kt-flight-fare]>[kt-if-mobile] .benefits .baggageallowance{width:20px;background-size:187px 22px;background-position:0 -2px}[kt-flight-fare]>[kt-if-mobile] .benefits .baggageallowance .count{font-size:8px;padding:0;line-height:16px}[kt-flight-fare]>[kt-if-mobile] .benefits .ticketvalidity{width:26px;background-size:187px 22px;background-position:-20px -2px}[kt-flight-fare]>[kt-if-mobile] .benefits .ticketvalidity .count{font-size:8px;padding:0 0 0 6px;line-height:17px}[kt-flight-fare]>[kt-if-mobile] .benefits .changespermitted{width:27px;background-size:187px 22px;background-position:-46px -2px}[kt-flight-fare]>[kt-if-mobile] .benefits .refundspermitted{width:23px;background-size:187px 20px;background-position:-74px 0}[kt-flight-fare]>[kt-if-mobile] .cell-price{width:100px}[kt-flight-fare]>[kt-if-mobile] .cell-add-to-basket{width:40px}[kt-flight-fare]>[kt-if-mobile] .cell-benefits{position:relative}[kt-flight-fare]>[kt-if-mobile] .cell-rules{width:100px}[kt-flight-group]{display:flex;flex-direction:row;align-items:center;min-height:90px;padding-left:10px;padding-right:10px;flex-grow:1}[kt-flight-group] :root{--main-color-var:#183028;--heading-color-var:#183028;--button-active-color-var:#224539;--logo-path-var:url(/assets-angular/c5049810418301e4fda56777fa10e349.png);--loading-spinner-var:url(/assets-angular/ad37d1a89a60f91ae827c89a83fa5634.svg)}[kt-flight-group] .second_header.search_results .search_info{background-color:#faebd7!important;color:#1a202c!important}[kt-flight-group]:last-of-type{border:none}[kt-flight-group]>:not(:last-child){margin-right:15px}[kt-flight-group] .al-logo{height:70px}[kt-flight-group] .title{flex-grow:1}[kt-flight-group] .operated-by{color:gray;font-size:12px;margin-top:5px;width:100px;white-space:nowrap}[kt-flight-group] .checkbox-for-filtering{margin-right:10px}[kt-flight-group] .flight-details>.time{font-size:20px;white-space:nowrap;color:var(--main-color-var);font-family:Helvetica Neue,Helvetica,Arial,sans-serif}[kt-flight-group] .flight-details>.time.time-departure{width:75px}@media only screen and (max-width:768px){[kt-flight-group] .flight-details>.time.time-departure{font-size:16px;font-weight:700}}@media (min-width:769px) and (max-width:1200px){[kt-flight-group] .flight-details>.time.time-departure{min-width:75px;max-width:75px}}@media only screen and (max-width:768px){[kt-flight-group] .flight-details>.time.time-departure{width:auto}}@media only screen and (max-width:768px){[kt-flight-group] .flight-details>.time.time-arrival{font-size:16px;font-weight:700}}@media (min-width:769px) and (max-width:1200px){[kt-flight-group] .flight-details>.time.time-arrival{width:80px;min-width:80px;max-width:80px;text-align:right}}@media only screen and (min-width:1201px) and (max-width:1899px){[kt-flight-group] .flight-details>.time.time-arrival{width:80px;min-width:80px;max-width:80px;text-align:right}}[kt-flight-group] .stop-container{display:flex;flex-direction:column;flex-grow:1;max-width:259px}[kt-flight-group] .stop-container .stop-row{display:flex;align-items:center;text-align:center;flex-grow:1;width:100%}@media (max-width:768px){[kt-flight-group] .stop-container .stop-row{justify-content:center}}[kt-flight-group] .stop-container .stop-row.stop-details-mobile>:not(:last-child){margin-right:10px}[kt-flight-group] .stop-container .stop-row .airport-code{font-family:Arial,sans-serif;font-size:20px;padding:0 3px}[kt-flight-group] .stop-container .stop-row .highlight{background-color:#ebebeb}[kt-flight-group] .flight-details .stop-details{flex-grow:1;margin:0 10px;font-size:12px}[kt-flight-group] .flight-details .stop-details .details{white-space:nowrap;text-overflow:ellipsis;overflow:auto;scrollbar-width:thin;max-width:170px}[kt-flight-group] .flight-details .stop-details .line,[kt-flight-group] .flight-details .stop-details .mobile-line{height:1px;background-color:gray;display:flex;justify-content:center;margin:8px 0}[kt-flight-group] .flight-details .stop-details .line span,[kt-flight-group] .flight-details .stop-details .mobile-line span{border-radius:100px;width:10px;height:10px;background-color:#fff;display:block;margin:0 10px;margin-top:-5px;border:1px solid gray}[kt-flight-group] .flight-details .stop-details .time{font-weight:800;white-space:nowrap}[kt-flight-group] .disabled{color:gray}[kt-flight-group] [kt-flight-group-days-shift-arrival]{font-size:12px;position:absolute;margin-top:-2px;margin-left:2px}@media (max-width:768px){[kt-flight-group]>.time{font-size:16px}[kt-flight-group] .stop-container{font-size:10px;width:auto;min-width:unset;max-width:unset}[kt-flight-group] .stop-container .stop-row{justify-content:center}[kt-flight-group] .stop-container .stop-row .airport-code{font-size:14px}[kt-flight-group] .stop-container .operated-by-container{margin-left:-45px}[kt-flight-group] .stop-container .operated-by-container .operated-by{position:static}[kt-flight-group] .stop-details{margin:0 5px}}.airline{display:flex;align-items:center;gap:1em}[kt-flight-segment-alternatives]{display:flex;flex-flow:wrap;justify-content:flex-end}[kt-flight-segment-alternatives]>div{display:flex;align-items:center;cursor:pointer;width:100%}[kt-flight-segment-alternatives]>div:nth-child(odd){background-color:#fafafa}[kt-flight-segment-alternatives]>div:first-child{border-top:1px solid #d3d3d3}[kt-flight-segment-alternatives]>div [kt-flight-group] .title{padding-left:97px}[kt-flight-segment-alternatives]>div:hover{background-color:rgba(146,200,62,.22)}[kt-flight-segment-alternatives]>div.overlapping{background-color:#fafafa;color:#a9a9a9;cursor:default}[kt-flight-segment-alternatives]>div.overlapping .overlapping-icon{visibility:visible}[kt-flight-segment-alternatives]>div .overlapping-icon{visibility:hidden;padding:0 10px;font-size:27px;position:relative;width:170px}[kt-flight-segment-alternatives]>div .overlapping-icon .exclamation{color:red;position:absolute;left:27px;top:-10px}@media (max-width:768px){[kt-flight-segment-alternatives]{margin-top:10px}[kt-flight-segment-alternatives]>div{position:relative;padding:10px 0}[kt-flight-segment-alternatives]>div:first-child{border:none}[kt-flight-segment-alternatives]>div .overlapping-icon{padding:0;font-size:18px;position:absolute;left:10px;width:18px;margin-left:10px}[kt-flight-segment-alternatives]>div .overlapping-icon .exclamation{left:auto;top:-8px;right:3px}[kt-flight-segment-alternatives]>div>[kt-flight-group]{min-height:unset}[kt-flight-segment-alternatives]>div>[kt-flight-group] .title{width:100px;visibility:hidden;height:1px;padding-left:unset}}[kt-flight-segment-details-flight]{display:flex;flex-direction:column;padding-left:20px;padding-right:20px;width:100%}[kt-flight-segment-details-flight]:first-child{padding-top:20px;border-top:1px solid #d3d3d3;padding-bottom:20px}[kt-flight-segment-details-flight]:last-child{padding-bottom:20px}[kt-flight-segment-details-flight] .details{display:flex;flex-direction:row}[kt-flight-segment-details-flight] .details>:not(:last-child){margin-right:20px}[kt-flight-segment-details-flight] .details .flight-number{display:flex}[kt-flight-segment-details-flight] .details .flight-number .flight-seatmap-icon{cursor:pointer;color:#183028;font-weight:400}[kt-flight-segment-details-flight] .details .flight-number .flight-seatmap-icon.disabled{pointer-events:none;color:grey}[kt-flight-segment-details-flight] .details .flight-number .number{font-family:Fieldwork,sans-serif;font-weight:800;width:120px;padding-bottom:10px}[kt-flight-segment-details-flight] .details .flight-number img{height:16px;padding-right:10px}[kt-flight-segment-details-flight] .details .flight-number .img-eurostar{height:25px}[kt-flight-segment-details-flight] .details .details-container{display:flex;flex-direction:column;width:100%}[kt-flight-segment-details-flight] .details .details-container .details-flights{display:flex;flex-grow:1;width:100%}[kt-flight-segment-details-flight] .details .details-container .details-cities{display:flex;flex-direction:column;flex-grow:1;width:100%}[kt-flight-segment-details-flight] .details .details-container .airport-row td{vertical-align:top;padding-right:20px}[kt-flight-segment-details-flight] .details .details-container .airport-row:first-child td{padding-bottom:10px}[kt-flight-segment-details-flight] .details .details-container .airport-row .dates{white-space:nowrap}[kt-flight-segment-details-flight] .details .details-container .airport-row .cities{font-family:Fieldwork,sans-serif;font-weight:800;white-space:nowrap}[kt-flight-segment-details-flight] .details .details-container .touchdown-row .touchdown{font-family:Fieldwork,sans-serif;font-weight:800;display:flex;justify-content:flex-end;align-items:center;height:30px;padding-right:30px}[kt-flight-segment-details-flight] .details .details-container .touchdown-row__duration{display:flex;justify-content:space-between}[kt-flight-segment-details-flight] .details .details-container .aircraft{display:flex;color:gray;padding-top:10px}[kt-flight-segment-details-flight] .details .details-container .aircraft>span:not(:last-of-type){border-right:1px solid #d3d3d3;margin-right:10px;padding-right:10px}[kt-flight-segment-details-flight] .details .duration{font-family:Fieldwork,sans-serif;font-weight:800;display:flex;align-items:center;justify-content:space-between;width:90px;min-width:90px}[kt-flight-segment-details-flight] .connection{display:flex;align-items:center;justify-content:flex-end;padding-top:20px;text-align:right;font-family:Fieldwork,sans-serif;font-weight:800}[kt-flight-segment-details-flight] .connection .duration{display:flex;align-items:center;justify-content:space-between;width:95px;margin-left:30px}[kt-flight-segment-details-flight] .connection .glyphicon{font-size:18px;color:#183028}[kt-flight-segment-details-flight] .line-duration{display:inline-block;padding:5px 0;height:100%}[kt-flight-segment-details-flight] .line-duration .circle{border-radius:50%;border:2px solid #c4e095;width:10px;height:10px;box-sizing:border-box;background:#fff;position:relative}[kt-flight-segment-details-flight] .line-duration .line{height:100%;width:2px;background:#c4e095;margin:-10px auto}[kt-flight-segment-details-flight] .splitted-line-duration{display:flex;flex-direction:column;justify-content:space-between;height:100%}[kt-flight-segment-details-flight] .splitted-line-duration .arrive-point,[kt-flight-segment-details-flight] .splitted-line-duration .depart-point{height:4vh;display:flex;flex-direction:column;align-items:center}[kt-flight-segment-details-flight] .splitted-line-duration .arrive-point{justify-content:flex-end}[kt-flight-segment-details-flight] .splitted-line-duration .circle{border-radius:50%;border:2px solid #c4e095;width:10px;height:10px;box-sizing:border-box;background:#fff;position:relative}[kt-flight-segment-details-flight] .splitted-line-duration .line{height:100%;width:2px;background:#c4e095;margin:-10px auto}@media (max-width:768px){[kt-flight-segment-details-flight]{background-color:#f9f9f9;padding-left:10px;padding-right:10px}[kt-flight-segment-details-flight]:first-child{margin-top:10px;padding-top:10px;padding-bottom:10px;border:none!important}[kt-flight-segment-details-flight]:last-child{padding-bottom:10px}[kt-flight-segment-details-flight] .connection{padding-top:10px}[kt-flight-segment-details-flight] .details{flex-direction:column}[kt-flight-segment-details-flight] .details .details-container{padding-left:25px}[kt-flight-segment-details-flight] .details .duration{width:55px;min-width:55px}[kt-flight-segment-details-flight] .details .flight-number>div{display:flex}[kt-flight-segment-details-flight] .details .flight-number .number{width:auto;padding-right:5px;white-space:nowrap}}[kt-flight-segment]{border-bottom:1px solid #d3d3d3}[kt-flight-segment] :root{--main-color-var:#183028;--heading-color-var:#183028;--button-active-color-var:#224539;--logo-path-var:url(/assets-angular/c5049810418301e4fda56777fa10e349.png);--loading-spinner-var:url(/assets-angular/ad37d1a89a60f91ae827c89a83fa5634.svg)}[kt-flight-segment] .segment-row{display:flex;align-items:center}[kt-flight-segment] .segment-row>[kt-flight-group]>.time{color:#183028}[kt-flight-segment] .segment-row .buttons{display:flex}[kt-flight-segment] .segment-row .buttons .alternatives,[kt-flight-segment] .segment-row .buttons .details{font-size:12px;word-spacing:200px;text-align:center;height:90px;cursor:pointer;color:var(--main-color-var);width:85px;padding:0 5px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}@media (max-width:1199px){[kt-flight-segment] .segment-row .buttons .alternatives,[kt-flight-segment] .segment-row .buttons .details{font-size:12px;width:85px}}[kt-flight-segment] .segment-row .buttons .alternatives:hover,[kt-flight-segment] .segment-row .buttons .details:hover{background-color:rgba(146,200,62,.22)}[kt-flight-segment] .segment-row .buttons .alternatives.disabled,[kt-flight-segment] .segment-row .buttons .details.disabled{color:#e7e7e7;pointer-events:none}[kt-flight-segment] .segment-row .buttons .alternatives.disabled .buttons-label:before,[kt-flight-segment] .segment-row .buttons .details.disabled .buttons-label:before{background-position:-48px 0}[kt-flight-segment] .segment-row .buttons .alternatives.selected,[kt-flight-segment] .segment-row .buttons .details.selected{background-color:var(--main-color-var);color:#fff}[kt-flight-segment] .segment-row .buttons .alternatives.selected .buttons-label:before,[kt-flight-segment] .segment-row .buttons .details.selected .buttons-label:before{background-position:-24px 0}[kt-flight-segment] .segment-row .buttons .alternatives .buttons-label:before,[kt-flight-segment] .segment-row .buttons .details .buttons-label:before{content:"";display:block;margin:0 auto 5px;width:24px;height:24px;background-repeat:no-repeat}@media (max-width:768px){[kt-flight-segment] .segment-row .buttons .alternatives,[kt-flight-segment] .segment-row .buttons .details{width:110px;height:auto;word-spacing:inherit;border:1px solid var(--main-color-var);border-radius:5px;margin-right:10px}[kt-flight-segment] .segment-row .buttons .alternatives .buttons-label:before,[kt-flight-segment] .segment-row .buttons .details .buttons-label:before{display:none}}[kt-flight-segment] .segment-row .buttons .alternatives .buttons-label:before{background-image:url(/assets-angular/b0333e8243f1c9287c0e97b21554b6f1.png)}[kt-flight-segment] .segment-row .buttons .details .buttons-label:before{background-image:url(/assets-angular/77a1f2b4887b819d738322724a53424c.png)}[kt-flight-segment] .flight-details{display:flex;flex-flow:wrap;justify-content:left;flex:1;align-items:center;gap:.8em}@media (max-width:768px){[kt-flight-segment] .flight-details{width:100%;flex-flow:nowrap}}@media (max-width:768px){[kt-flight-segment] .mobile-details{flex-direction:column}}@media (max-width:768px){[kt-flight-segment]{padding:10px 0;border:none}[kt-flight-segment] .segment-row{flex-direction:column;align-items:flex-end}[kt-flight-segment] [kt-flight-group]{padding-bottom:15px;width:100%;justify-content:space-between;min-height:unset;align-items:flex-start;flex-direction:column}[kt-flight-segment] [kt-flight-group] .title{width:80px;flex-grow:unset}}@media (max-width:768px) and (max-width:768px){[kt-flight-segment] [kt-flight-group] .title{width:100%;display:flex}[kt-flight-segment] [kt-flight-group] .title strong{margin-right:1em}}@media (max-width:768px){[kt-flight-segment] [kt-flight-group] .checkbox-for-filtering{margin-top:2px}[kt-flight-segment] [kt-flight-group]>.time{margin-bottom:0;margin-top:0}[kt-flight-segment] [kt-flight-group] .stop-container{align-items:flex-start;width:auto;min-width:unset;max-width:unset}[kt-flight-segment] [kt-flight-group]>:not(:last-child){margin-right:5px}}.content-help-page h4{margin-top:15px}.content-help-page .question{cursor:pointer;display:inline-block;border-bottom:1px dashed #183028;color:#183028;margin:0 0 5px}.content-help-page .answer{padding:7px 12px;background-color:#f5f5f5;display:block;margin-bottom:10px}.content-help-page .questions li{margin-bottom:5px}.hotel-rom-details-popup{font-family:sans-serif;font-size:16px;padding:20px}.hotel-rom-details-popup .date{color:#183028;text-transform:uppercase;font-weight:800;margin-bottom:10px}.hotel-rom-details-popup .super-room_amenities{margin-left:5px}.hotel-rom-details-popup .super-room_amenities li{list-style-type:disc;list-style-position:inside;text-indent:-1.5em;padding-left:2em}.hotel-rom-details-popup .room-cost-container{border:1px solid #d3d3d3;padding:10px}.hotel-rom-details-popup .room-cost-title{color:#183028;text-transform:uppercase;margin-bottom:10px}.hotel-rom-details-popup .cancellation-details{color:#183028;text-transform:uppercase;margin:20px 0 10px}.hotel-rom-details-popup .room-cost-table{width:100%}.hotel-rom-details-popup .room-cost-table td{vertical-align:bottom}.hotel-rom-details-popup .room-cost-table td:first-child{width:170px}.hotel-rom-details-popup .total-room-cost{font-weight:800}.hotel-rom-details-popup .note{font-size:10px;text-align:center;margin-top:10px}.hotel-rom-details-popup .desc-short{color:#183028;font-weight:800;margin-bottom:10px}.hotel-rom-details-popup .room-details-header{color:#183028;text-transform:uppercase;margin-bottom:10px}.hotel-rom-details-popup .room-details td{vertical-align:top}.hotel-rom-details-popup .room-details tr>td:last-child{padding-bottom:10px}.hotel-rom-details-popup .room-details tr>td:first-child{width:35%;font-weight:800;min-width:170px}.hotel-rom-details-popup .scrollable{display:inline-block;max-height:222px;overflow-y:auto}[kt-hotel-room-super-room] ul{margin:10px 0 0 15px}[kt-hotel-room-super-room] ul>li{list-style:disc}[kt-hotel-room-super-room] .tooltip.in{opacity:1}[kt-hotel-room-super-room] .tooltip .tooltip-inner{color:#000;background-color:#fff;border:1px solid #ececec;border-radius:0;padding:15px;z-index:10}[kt-hotel-room-super-room] .tooltip .tooltip-arrow{display:none}[kt-hotel-room-super-room] .tooltip-inner{max-width:300px;width:300px;text-align:left}[kt-hotel-room-super-room] .super-room{line-height:20px;clear:left;position:relative;cursor:default}[kt-hotel-room-super-room] .super-room.super-room-title{color:#183028;font-weight:400}[kt-hotel-room-super-room] .super-room.wrapper{display:inline-flex}:root{--main-color-var:#183028;--heading-color-var:#183028;--button-active-color-var:#224539;--logo-path-var:url(/assets-angular/c5049810418301e4fda56777fa10e349.png);--loading-spinner-var:url(/assets-angular/ad37d1a89a60f91ae827c89a83fa5634.svg)}[kt-extra-hotels] .wrapper{background:#fff;height:40px;width:100%;position:relative;border:1px solid var(--main-color-var);margin:20px 0;display:flex;justify-content:space-between;align-items:center}[kt-extra-hotels] .wrapper .text{padding-left:60px}[kt-extra-hotels] .wrapper .text:after{content:"";position:absolute;width:25px;height:25px;left:20px;border-radius:50%;background-color:var(--main-color-var);top:50%;transform:translateY(-50%)}[kt-extra-hotels] .wrapper .text:before{content:"i";position:absolute;left:30px;color:#fff;font-weight:500;font-size:16px;z-index:1;top:50%;transform:translateY(-50%)}[kt-extra-hotels] .wrapper .button{color:var(--main-color-var);cursor:pointer;margin:0 30px;font-family:GothamMedium,sans-serif}[adult-traveller] .no-arrow:after{content:none}[adult-traveller] .editing-disable-warning{font-size:14px;font-family:Fieldwork,sans-serif;margin-top:10px;display:flex}[adult-traveller] .editing-disable-warning__text{display:flex;flex-direction:column}[adult-traveller] .btn-save.disable{background:#f6f6f6!important;color:#cacaca!important;border:1px solid #cacaca!important;pointer-events:none}[kt-traveller-profile-confirmation-message]{background-color:#fcf8e3;border-bottom:1px solid #cacaca}[kt-traveller-profile-confirmation-message] .wrapper-message{padding:20px}[kt-traveller-profile-confirmation-message] .text{font-size:18px;padding-bottom:20px}[kt-traveller-profile-confirmation-message] .btn-save{margin-right:20px}[kt-refresh-traveller-details-popup] .data-info{margin-bottom:5px;text-align:start}[kt-refresh-traveller-details-popup] .data-container{margin-top:10px;display:inline-block}[kt-refresh-traveller-details-popup] .close{margin-right:5px}[kt-refresh-traveller-details-popup] .name{margin-left:10px}[kt-refresh-traveller-details-popup] .modal-body{text-align:center}[kt-ffn-management] .ffn-block{display:flex;width:100%}[kt-ffn-management] .ffn-block .ffn-data{min-width:75%;margin-right:8px}[kt-ffn-management] .btn-save{width:50px;min-width:50px;padding:0 8px}[kt-ffn-management] .ffn-result{display:flex;margin-bottom:8px}[kt-ffn-management] .ffn-result .ffn-result-block{display:flex;width:50%}[kt-ffn-management] .ffn-result .ffn-result-block span{padding-left:5px;margin-right:16px;flex-grow:1;overflow-x:hidden;text-overflow:ellipsis;width:100%}[kt-trip-add-to-calendar]{margin-bottom:20px}[kt-trip-add-to-calendar] h4{text-transform:uppercase}[kt-trip-add-to-calendar] .form-container{border:1px solid #d3d3d3;padding:15px}[kt-trip-add-to-calendar] .some{margin:10px 0}[kt-trip-add-to-calendar] .some>label{line-height:40px}[kt-trip-add-to-calendar] .some>label>*{margin-right:10px}[kt-trip-add-to-calendar] .some input[type=text]{min-width:300px}[kt-trip-add-to-calendar] .footer{text-align:right}[kt-trip-add-to-calendar] .footer button{width:170px}[kt-trip-item-rail-tickets-question] .error-message,[kt-trip-item-rail-tickets-question] .has-error .help-block,[kt-trip-item-rail-tickets-question] .has-error .radio-inline{color:red}[kt-trip-item-cancellation] .box-button-group{margin-top:10px}[kt-trip-item-cancellation] .help-block{margin:0}[kt-trip-item-cancellation] .textarea{margin-top:20px;border:1px solid #183028;padding:20px 0 20px 15px;outline-color:transparent}[kt-trip-item-cancellation] .ng-submitted .textarea.ng-invalid{border:1px solid red}[kt-trip-item-cancellation] .ng-submitted .textarea.ng-invalid::placeholder{color:red}.trip-change-ticket-modal li>label{display:inline-flex;padding-bottom:20px}.trip-change-ticket-modal li>label input[type=radio]{margin:12px;width:30px}.trip-change-ticket-modal li:last-child label{padding-bottom:0}.trip-change-ticket-modal .label-value .first-line>span{font-weight:800}.trip-change-ticket-modal .label-value .second-line{display:inline-flex}.trip-change-ticket-modal .label-value .second-line .route-col{width:380px}.trip-change-ticket-modal .label-value .second-line .date-col{width:150px}.trip-change-ticket-modal .label-value .second-line .seat-col{width:100px}.trip-change-ticket-modal .label-value .second-line .price-col{font-weight:800;width:30px}.trip-change-ticket-modal hr{margin:15px 0}.trip-change-ticket-modal .are-tickets-collected{border-top:1px solid #eee;padding-left:45px;padding-top:15px;margin-top:15px}.trip-change-ticket-modal .warning-message{display:inline-flex;border-top:1px solid #eee;padding-top:15px;margin-top:15px}.trip-change-ticket-modal .warning-message .warning-icon{width:45px;text-align:center;line-height:40px;flex-shrink:0}.trip-change-ticket-modal li>label{display:inline-flex;padding-bottom:20px}.trip-change-ticket-modal li>label input[type=radio]{margin:12px;width:30px}.trip-change-ticket-modal li:last-child label{padding-bottom:0}.trip-change-ticket-modal .label-value .first-line>span{font-weight:800}.trip-change-ticket-modal .label-value .second-line{display:inline-flex}.trip-change-ticket-modal .label-value .second-line .route-col{width:380px}.trip-change-ticket-modal .label-value .second-line .date-col{width:150px}.trip-change-ticket-modal .label-value .second-line .seat-col{width:100px}.trip-change-ticket-modal .label-value .second-line .price-col{font-weight:800;width:30px}.trip-change-ticket-modal hr{margin:15px 0}.trip-change-ticket-modal .are-tickets-collected{border-top:1px solid #eee;padding-left:45px;padding-top:15px;margin-top:15px}.trip-change-ticket-modal .warning-message{display:inline-flex;border-top:1px solid #eee;padding-top:15px;margin-top:15px}.trip-change-ticket-modal .warning-message .warning-icon{width:45px;text-align:center;line-height:40px;flex-shrink:0}[kt-trip-item-rail-recommendation] .data-seats{display:table-cell;vertical-align:middle;padding-right:20px;white-space:nowrap}[kt-trip-item-eurail-recommendation] .data-seats{display:table-cell;vertical-align:middle;padding-right:20px;white-space:nowrap}:root{--main-color-var:#183028;--heading-color-var:#183028;--button-active-color-var:#224539;--logo-path-var:url(/assets-angular/c5049810418301e4fda56777fa10e349.png);--loading-spinner-var:url(/assets-angular/ad37d1a89a60f91ae827c89a83fa5634.svg)}.second_header.search_results .search_info{background-color:#faebd7!important;color:#1a202c!important}[kt-trip-item-flight-recommendation] .i-cm-remove.disabled{pointer-events:auto}[kt-trip-item-flight-recommendation] .recommendation{border:1px solid #cacaca;margin-bottom:15px}[kt-trip-item-flight-recommendation] .recommendation .row{margin:0}[kt-trip-item-flight-recommendation] .recommendation-header{background-color:#58595b;color:#fff;align-items:center;display:flex}[kt-trip-item-flight-recommendation] .recommendation-header__route{font-size:1.8rem;font-family:Fieldwork,sans-serif}[kt-trip-item-flight-recommendation] .recommendation-header__date{min-width:400px;max-width:400px;padding:0;font-size:14px;font-family:Fieldwork,sans-serif}[kt-trip-item-flight-recommendation] .recommendation-header__date--padded{padding-left:30px}[kt-trip-item-flight-recommendation] .recommendation-content{padding:10px}[kt-trip-item-flight-recommendation] .flight-item-header{background-color:#eee;display:flex;height:auto;align-items:center}[kt-trip-item-flight-recommendation] .flight-item-header__date{display:flex;align-items:center}[kt-trip-item-flight-recommendation] .flight-item-header__weight{text-align:center}[kt-trip-item-flight-recommendation] .flight-item-header__miles{text-align:right}[kt-trip-item-flight-recommendation] .flight-item-details{padding-bottom:10px}[kt-trip-item-flight-recommendation] .flight-item-details>div{padding-top:10px}[kt-trip-item-flight-recommendation] .flight-touchdown-info .touchdown-icon-container{margin-top:5px}[kt-trip-item-flight-recommendation] .flight-touchdown-info__stop{text-transform:uppercase}[kt-trip-item-flight-recommendation] .flight-touchdown-info__touchdown-airport{font-size:13px}[kt-trip-item-flight-recommendation] .recommendation-footer{border-top:1px solid #cacaca;height:100%;display:flex}[kt-trip-item-flight-recommendation] .recommendation-footer__rules{align-self:center;text-align:center;padding-left:15px;font-family:Fieldwork,sans-serif}[kt-trip-item-flight-recommendation] .recommendation-footer__hold-until{align-self:center;color:red}[kt-trip-item-flight-recommendation] .recommendation-footer__fare-benefits{display:flex;align-items:center}[kt-trip-item-flight-recommendation] .recommendation-footer__price{align-self:center;text-align:right;padding-right:8px;font-family:Fieldwork,sans-serif;font-size:1.8rem}[kt-trip-item-flight-recommendation] .recommendation-footer-status-container{background-color:#eee;border-right:1px solid #cacaca;font-weight:700;display:flex;justify-content:space-between;align-items:center}[kt-trip-item-flight-recommendation] .status-info{padding:10px}[kt-trip-item-flight-recommendation] .detailed-status-info{display:flex;justify-content:space-between}[kt-trip-item-flight-recommendation] .recommendation-footer-fares{align-self:center;text-align:left}[kt-trip-item-flight-recommendation] .recommendation-footer-fares__count{display:block;font-family:GothamBold,sans-serif;font-size:12px;font-style:normal;text-align:center;line-height:1.25;vertical-align:middle;color:#58595b;padding:8px 0 0;text-transform:uppercase;white-space:nowrap}[kt-trip-item-flight-recommendation] .price-details{padding-top:5px}[kt-trip-item-flight-recommendation] .price-details__price-value{text-align:right;padding-bottom:3px}[kt-trip-item-flight-recommendation] .price-details__total-price{align-self:center;text-align:right;padding-bottom:5px;font-size:2.4rem;font-family:Fieldwork,sans-serif}@media (max-width:768px){[kt-trip-item-flight-recommendation] .recommendation-footer{min-height:100px}[kt-trip-item-flight-recommendation] .recommendation-footer-status-container{flex-direction:column;justify-content:space-around}[kt-trip-item-flight-recommendation] .detailed-status-info{display:flex;flex-direction:column;align-items:center}[kt-trip-item-flight-recommendation] .detailed-status-info .recommendation-footer__price{order:-1}[kt-trip-item-flight-recommendation] .detailed-status-info .recommendation-footer__rules{order:1}}[kt-trip-item-taxi] .header{min-height:60px;background:#58595b;display:flex;width:100%}[kt-trip-item-taxi] .header .type{width:40px;height:16px;margin:22px 29px}[kt-trip-item-taxi] .checkout-header{flex:1;color:#fff}[kt-trip-item-taxi] .checkout-header .title{font-weight:700;font-size:16px;padding-top:8px}[kt-trip-item-taxi] .checkout-header .date{font-size:14px}[kt-trip-item-taxi] .trip-details{color:#fff;font-weight:700;padding-top:20px}[kt-trip-item-taxi] .trip-details.details-title{flex:1;font-size:1.8rem;font-family:Fieldwork,sans-serif}[kt-trip-item-taxi] .trip-details.details-date{font-family:Fieldwork,sans-serif;font-size:14px}@media (min-width:1900px){[kt-trip-item-taxi] .trip-details.details-date{width:400px}}@media (max-width:1199px){[kt-trip-item-taxi] .trip-details.details-date{width:350px}}@media (max-width:991px){[kt-trip-item-taxi] .trip-details.details-date{width:40%}}[kt-trip-item-taxi] .details-container{border:1px solid #cacaca;font-size:14px}[kt-trip-item-taxi] .details-container .details-item{width:100%;display:flex;height:auto;margin:10px}[kt-trip-item-taxi] .details-container .details-item .item-header{width:110px;font-weight:700}[kt-trip-item-taxi] .details-container .details-item .time{width:100px;margin-left:-50px}[kt-trip-item-taxi] .details-container .details-item :last-child{flex-grow:1}[kt-trip-item-taxi] .footer{display:flex;border-width:0 1px 1px;border-style:solid;border-color:#cacaca;margin-bottom:19px}[kt-trip-item-taxi] .footer .status{font-family:Fieldwork,sans-serif;width:180px;background-color:#eee;border-width:0 1px 0 0;border-style:solid;border-color:#cacaca;padding:10px 20px;font-size:1.4rem;font-weight:700;line-height:30px}[kt-trip-item-taxi] .footer .prices{flex-grow:1;font-size:14px}[kt-trip-item-taxi] .footer .prices .total{text-align:right;margin:10px 20px 10px 10px;font-size:1.8rem;font-family:Fieldwork,sans-serif}[kt-trip-item-taxi] .footer .prices .prices-container{margin:10px 20px}[kt-trip-item-taxi] .footer .prices .prices-container .price-item{display:flex}[kt-trip-item-taxi] .footer .prices .prices-container .price-item .price-item-header{flex-grow:1;padding-left:70px}@media (max-width:991px){[kt-trip-item-taxi] .footer .prices .prices-container .price-item .price-item-header{padding-left:0}}[kt-trip-item-taxi] .footer .prices .prices-container .price-item .price-item-value{text-align:right;width:50px}[kt-trip-item-taxi] .footer.is-checkout .status{width:160px}[kt-trip-item-taxi] .footer.is-checkout .total{font-size:2.4rem}[kt-trip-item-taxi] .white-arrow{background-position:-55px -45px;width:30px;height:11px}[kt-trip-item-bus] .header{min-height:60px;background:#58595b;display:flex;width:100%}[kt-trip-item-bus] .header .type{width:35px;height:36px;margin:12px 32px}[kt-trip-item-bus] .checkout-header{flex:1;color:#fff}[kt-trip-item-bus] .checkout-header .title{font-weight:700;font-size:16px;padding-top:8px}[kt-trip-item-bus] .checkout-header .date{font-size:14px}[kt-trip-item-bus] .trip-details{color:#fff;font-weight:700;padding-top:18px}[kt-trip-item-bus] .trip-details.details-title{flex:1;font-size:16px}[kt-trip-item-bus] .trip-details.details-date{font-size:14px}@media (min-width:1900px){[kt-trip-item-bus] .trip-details.details-date{width:400px}}@media (max-width:1199px){[kt-trip-item-bus] .trip-details.details-date{width:350px}}@media (max-width:991px){[kt-trip-item-bus] .trip-details.details-date{width:40%}}[kt-trip-item-bus] .details-container{border:1px solid #cacaca;font-size:14px;padding:5px 10px 10px;display:flex}[kt-trip-item-bus] .details-container .details-container__group{flex-grow:1}[kt-trip-item-bus] .details-container .details-container__group.left-container{min-width:685px;max-width:685px}@media (max-width:1199px){[kt-trip-item-bus] .details-container .details-container__group.left-container{min-width:513px;max-width:513px}}@media (max-width:991px){[kt-trip-item-bus] .details-container .details-container__group.left-container{min-width:60%}}[kt-trip-item-bus] .details-container .details-item{display:flex;height:auto;padding:5px 0 0}[kt-trip-item-bus] .details-container .details-item .item-header{width:180px;font-weight:700}[kt-trip-item-bus] .details-container .details-item .time{width:120px;margin-left:-120px}[kt-trip-item-bus] .details-container .details-item :last-child{flex-grow:1}[kt-trip-item-bus] .details-container.is-checkout{flex-direction:column}[kt-trip-item-bus] .footer{display:flex;border-width:0 1px 1px;border-style:solid;border-color:#cacaca;margin-bottom:19px}[kt-trip-item-bus] .footer .status{width:180px;background-color:#eee;border-width:0 1px 0 0;border-style:solid;border-color:#cacaca;padding:10px 20px;font-family:Fieldwork,sans-serif}[kt-trip-item-bus] .footer .prices{flex-grow:1;font-size:14px}[kt-trip-item-bus] .footer .prices .total{text-align:right;font-size:1.8rem;font-family:Fieldwork,sans-serif;margin:10px 20px 10px 10px}[kt-trip-item-bus] .footer .prices .prices-container{margin:10px 20px}[kt-trip-item-bus] .footer .prices .prices-container .price-item{display:flex}[kt-trip-item-bus] .footer .prices .prices-container .price-item .price-item-header{flex-grow:1;padding-left:70px}@media (max-width:991px){[kt-trip-item-bus] .footer .prices .prices-container .price-item .price-item-header{padding-left:0}}[kt-trip-item-bus] .footer .prices .prices-container .price-item .price-item-value{text-align:right;width:50px}[kt-trip-item-bus] .white-arrow{background-position:-55px -45px;width:30px;height:11px}[kt-trip-item-ferry] .header{min-height:60px;background:#58595b;display:flex;width:100%}[kt-trip-item-ferry] .header .type{width:49px;height:37px;margin:12px 29px}[kt-trip-item-ferry] .checkout-header{flex-grow:1;color:#fff}[kt-trip-item-ferry] .checkout-header .title{font-weight:700;font-size:16px;padding-top:8px}[kt-trip-item-ferry] .checkout-header .date{font-size:14px}[kt-trip-item-ferry] .trip-details{color:#fff;font-weight:700;padding-top:18px}[kt-trip-item-ferry] .trip-item-details{display:flex;flex-wrap:wrap;border:1px solid #cacaca;padding:10px}[kt-trip-item-ferry] .trip-item-details .details-container{width:100%;font-size:14px;flex:1}[kt-trip-item-ferry] .trip-item-details .details-container.left-container{min-width:685px}@media (max-width:1199px){[kt-trip-item-ferry] .trip-item-details .details-container.left-container{min-width:513px}}@media (max-width:991px){[kt-trip-item-ferry] .trip-item-details .details-container.left-container{min-width:60%}}[kt-trip-item-ferry] .trip-item-details .details-container .details-item{width:100%;display:flex;height:auto}[kt-trip-item-ferry] .trip-item-details .details-container .details-item .item-header{width:130px;font-weight:700}[kt-trip-item-ferry] .trip-item-details .details-container .details-item .time{width:100px;margin-left:-55px}[kt-trip-item-ferry] .trip-item-details .details-container .details-item :last-child{flex-grow:1}[kt-trip-item-ferry] .trip-details.details-title{flex:1;font-size:1.8rem;font-family:Fieldwork,sans-serif}[kt-trip-item-ferry] .trip-details.details-date{font-family:Fieldwork,sans-serif;font-size:14px}@media (min-width:1900px){[kt-trip-item-ferry] .trip-details.details-date{width:400px}}@media (max-width:1199px){[kt-trip-item-ferry] .trip-details.details-date{width:350px}}@media (max-width:991px){[kt-trip-item-ferry] .trip-details.details-date{width:40%}}[kt-trip-item-ferry] .footer{display:flex;border-width:0 1px 1px;border-style:solid;border-color:#cacaca;margin-bottom:19px}[kt-trip-item-ferry] .footer .status{font-family:Fieldwork,sans-serif;width:180px;background-color:#eee;border-width:0 1px 0 0;border-style:solid;border-color:#cacaca;padding:10px 20px;font-size:1.4rem;font-weight:700;line-height:30px}[kt-trip-item-ferry] .footer .prices{flex:1;font-size:14px}[kt-trip-item-ferry] .footer .prices .total{text-align:right;margin:10px 20px 10px 10px;font-size:1.8rem;font-family:Fieldwork,sans-serif}[kt-trip-item-ferry] .footer .prices .prices-container{margin:10px 20px}[kt-trip-item-ferry] .footer .prices .prices-container .price-item{display:flex}[kt-trip-item-ferry] .footer .prices .prices-container .price-item .price-item-header{flex-grow:1;padding-left:70px}@media (max-width:991px){[kt-trip-item-ferry] .footer .prices .prices-container .price-item .price-item-header{padding-left:0}}[kt-trip-item-ferry] .footer .prices .prices-container .price-item .price-item-value{text-align:right;width:50px}[kt-trip-item-ferry] .footer.is-checkout .status{width:160px}[kt-trip-item-ferry] .footer.is-checkout .total{font-size:2.4rem}[kt-trip-item-ferry] .white-arrow{background-position:-55px -45px;width:30px;height:11px}[kt-hierarchical-payment-codes] label{margin-bottom:0}[kt-hierarchical-payment-codes] input{margin-bottom:5px}[kt-hierarchical-payment-codes] .payment-code-title{overflow:hidden;text-overflow:ellipsis}[kt-hierarchical-payment-codes] .dropdown-menu{min-width:0;width:96%}[kt-uom-payment-codes] label{margin-bottom:0}[kt-uom-payment-codes] input{margin-bottom:5px}[kt-uom-payment-codes] .payment-code-title{overflow:hidden;text-overflow:ellipsis}[kt-uom-payment-codes] .dropdown-menu{min-width:0;width:96%}[kt-uom-payment-codes] .relative{position:relative}[kt-uom-payment-codes] .toolTipClass{position:absolute;border:1px solid #ececec;background:#fff;z-index:10;padding:15px;width:350px;left:125px;bottom:100%;color:#333;margin-bottom:5px;top:1px;display:table}[kt-uom-payment-codes] .full-width>div{width:100%}[kt-payment-codes-list] .label-container{display:flex}[kt-payment-codes-list] .label-container label{overflow:hidden;text-overflow:ellipsis}[kt-payment-codes-list] .label-container span[kt-tooltip-icon]{padding:0;margin-right:-6px}.payment-code .traveller-name{padding-left:10px}.payment-code:not(:first-child){padding-top:10px}[kt-trip-traveller-allocation-recommendation] .flex{display:flex}[kt-trip-traveller-allocation-recommendation] .flex--inline{display:inline-flex}[kt-trip-traveller-allocation-recommendation] .flex--space-between{justify-content:space-between}[kt-trip-traveller-allocation-recommendation] .flex--y-center{align-items:center}[kt-trip-traveller-allocation-recommendation] .flex--column{flex-direction:column}[kt-trip-traveller-allocation-recommendation] .item-rows{padding-bottom:20px}[kt-trip-traveller-allocation-recommendation] .seatmap__header{display:flex}[kt-trip-traveller-allocation-recommendation] .seatmap__header__icon{align-self:flex-start;margin-top:5px;margin-right:5px}[kt-trip-traveller-allocation-recommendation] .seatmap__header__title{flex:1}[kt-trip-traveller-allocation-recommendation] .seatmap__header__title--company{overflow-x:hidden;overflow-y:visible;text-overflow:ellipsis;line-height:24px;font-family:Fieldwork,sans-serif}[kt-trip-traveller-allocation-recommendation] .seatmap__header__title--hold{font-size:1.2rem;color:#ff4338}[kt-trip-traveller-allocation-recommendation] .seatmap__header__seats{padding-right:20px}[kt-trip-traveller-allocation-recommendation] .seatmap__header__list{display:flex;flex-flow:row wrap;align-items:center;padding:3px 0}[kt-trip-traveller-allocation-recommendation] .seatmap__header__list i{margin:0 10px}[kt-trip-traveller-allocation-passenger] .alert-warning{padding:5px;margin:5px 0;width:300px}[kt-trip-traveller-allocation-passenger] .kt-trip-traveller-allocation-passenger__item{display:flex;justify-content:space-between;align-items:center;margin-top:10px;border:1px solid #cacaca;padding:10px 15px;overflow-y:hidden}[kt-trip-traveller-allocation-passenger] .kt-trip-traveller-allocation-passenger__info{border-bottom:1px solid #d3d3d3;padding:10px 20px 0}[kt-trip-traveller-allocation-passenger] .kt-trip-traveller-allocation-passenger__info:not(:last-child){padding-bottom:20px;margin:10px 0 20px;border-bottom:1px dashed #cacaca}[kt-trip-traveller-allocation-passenger] .kt-trip-traveller-allocation-passenger__flight{position:relative;font-family:Fieldwork,sans-serif}[kt-trip-traveller-allocation-passenger] .kt-trip-traveller-allocation-passenger__row{display:flex;padding-bottom:10px}[kt-trip-traveller-allocation-passenger] .kt-trip-traveller-allocation-passenger__row--name{text-align:right;width:125px;min-width:90px;white-space:nowrap;padding-right:20px;box-sizing:border-box}[kt-trip-traveller-allocation-passenger] .kt-trip-traveller-allocation-passenger__row--name--ffn{line-height:45px}[kt-trip-traveller-allocation-passenger] .kt-trip-traveller-allocation-passenger__row--seat-description{display:inline;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex-grow:1}[kt-trip-traveller-allocation-passenger] .kt-trip-traveller-allocation-passenger__row--infant,[kt-trip-traveller-allocation-passenger] .kt-trip-traveller-allocation-passenger__row--no-seat{color:#cacaca}[kt-trip-traveller-allocation-passenger] .kt-trip-traveller-allocation-passenger__ffn{width:300px;max-width:70%}[kt-trip-traveller-allocation-passenger] .kt-trip-traveller-allocation-passenger__traveller{flex-basis:43%}[kt-trip-traveller-allocation-passenger] .kt-trip-traveller-allocation-passenger__select{cursor:pointer;color:#006845;font-family:Fieldwork,sans-serif;margin-left:20px}[kt-trip-traveller-allocation-passenger] .kt-trip-traveller-allocation-passenger--collapsed .kt-trip-traveller-allocation-passenger__row--infant{padding-left:103px}[kt-trip-traveller-allocation-passenger] .kt-trip-traveller-allocation-passenger--collapsed .kt-trip-traveller-allocation-passenger__row{display:block}[kt-trip-traveller-allocation-passenger] .kt-trip-traveller-allocation-passenger--collapsed .kt-trip-traveller-allocation-passenger__description{display:flex;width:100%;position:relative}[kt-trip-traveller-allocation-passenger] .kt-trip-traveller-allocation-passenger--collapsed .kt-trip-traveller-allocation-passenger__description>:first-child{width:100px;font-family:Fieldwork,sans-serif;position:absolute}[kt-trip-traveller-allocation-passenger] .kt-trip-traveller-allocation-passenger--collapsed .kt-trip-traveller-allocation-passenger__description>:nth-child(2){padding-left:100px}[kt-trip-traveller-allocation-passenger] .kt-trip-traveller-allocation-passenger--collapsed .kt-trip-traveller-allocation-passenger__description>:nth-last-child(3){flex-grow:1;font-family:Fieldwork,sans-serif;text-align:right}[kt-trip-traveller-allocation-passenger] .kt-trip-traveller-allocation-passenger--collapsed .kt-trip-traveller-allocation-passenger__description>:nth-last-child(2){text-align:right;margin-left:20px;width:60px}[kt-trip-traveller-allocation-passenger] .kt-trip-traveller-allocation-passenger--collapsed .kt-trip-traveller-allocation-passenger__description>:last-child{flex-grow:1;text-align:right}.kt-trip-traveller-allocation-flight__flight-stop{display:flex;align-items:center;height:30px;background-color:#e4e4e4;position:relative}.kt-trip-traveller-allocation-flight__route{top:0;left:0;padding:5px 0 5px 10px;font-family:Fieldwork,sans-serif;position:absolute}.kt-trip-traveller-allocation-flight__date{text-align:center;width:100%;display:inline-block}.kt-trip-traveller-allocation-flight__separator{display:flex;justify-content:center;align-items:center;height:30px;background-color:#f2f2f2}.kt-trip-traveller-allocation-flight__separator i{position:relative;top:-1px;color:#006845}.kt-trip-traveller-allocation-flight__separator>span{padding-left:5px;font-family:Fieldwork,sans-serif}[kt-trip-traveller-allocation-segment] .kt-trip-traveller-allocation-segment__flight{flex-grow:1}[kt-trip-traveller-allocation-segment] .kt-trip-traveller-allocation-segment__flight-code{font-family:Fieldwork,sans-serif}[kt-trip-traveller-allocation-segment] .kt-trip-traveller-allocation-segment__flight-date,[kt-trip-traveller-allocation-segment] .kt-trip-traveller-allocation-segment__flight-duration{text-align:right}[kt-trip-traveller-allocation-segment] .kt-trip-traveller-allocation-segment__dropdown--bordered{border-bottom:1px solid #cacaca;border-left:1px solid #cacaca;border-right:1px solid #cacaca}[kt-trip-traveller-allocation-segment] .kt-trip-traveller-allocation-segment__header{display:flex}[kt-trip-traveller-allocation-segment] .kt-trip-traveller-allocation-segment__header__icon{align-self:center}[kt-trip-traveller-allocation-segment] .kt-trip-traveller-allocation-segment__header__title{flex:1}[kt-trip-traveller-allocation-segment] .kt-trip-traveller-allocation-segment__header__title--company{overflow-x:hidden;overflow-y:visible;text-overflow:ellipsis;line-height:24px;font-family:Fieldwork,sans-serif}[kt-trip-traveller-allocation-segment] .kt-trip-traveller-allocation-segment__header__title--hold{font-size:1.2rem;color:#ff4338}[kt-trip-traveller-allocation-segment] .kt-trip-traveller-allocation-segment__header__title>span:not(:last-child){padding-right:20px}[kt-trip-traveller-allocation-segment] .kt-trip-traveller-allocation-segment__header__list{display:flex;flex-flow:row wrap;align-items:center;padding:3px 0}[kt-trip-traveller-allocation-segment] .kt-trip-traveller-allocation-segment__header__list i{margin:0 10px}[kt-trip-traveller-allocation-segment] .kt-trip-traveller-allocation-segment__item{display:flex;justify-content:space-between;align-items:center;margin-top:10px;border:1px solid #cacaca;padding:5px 10px;overflow-y:hidden}[kt-trip-traveller-allocation-segment] .kt-trip-traveller-allocation-segment__item>:not(:last-child){white-space:nowrap;margin-right:15px}[kt-trip-traveller-allocation-segment] .kt-trip-traveller-allocation-segment__item .toogle-control{font-size:14px;font-family:Fieldwork,sans-serif}[kt-trip-traveller-allocation-segment] .kt-trip-traveller-allocation-segment__toggler{min-width:125px}[kt-trip-traveller-allocation-segment] .kt-trip-traveller-allocation-segment__refresh_container{position:relative}[kt-trip-traveller-allocation-segment] .kt-trip-traveller-allocation-segment__refresh-icon{color:#006845}[kt-trip-traveller-allocation-segment] .kt-trip-traveller-allocation-segment__refresh-station{position:absolute;top:-18px;left:0;font-size:8px;width:60px;color:#cacaca}.kt-trip-traveller-allocation-segment__dropdown--bordered [kt-trip-traveller-allocation-flight]:last-child .kt-trip-traveller-allocation-flight__flight-stop--separator{display:none}[kt-trip-flight-passenger-seat-info] .seat-info-section{margin-top:15px}[kt-trip-flight-passenger-seat-info] .seat-info-section .passenger-seat-info{padding:0 0 5px}[kt-trip-flight-passenger-seat-info] .seat-info-section .passenger-seat-info .infant-info{color:#9b9b9b;font-size:12px}[kt-trip-flight-passenger-seat-info] .seat-info-content{padding:0}[kt-trip-flight-passenger-seat-info] .kt-trip-flight-passenger-seat-info__status--unconfirmed{color:red;white-space:nowrap}[kt-trip-flight-passenger-seat-info] .kt-trip-flight-passenger-seat-info__status--unconfirmed:before{content:"\D7   "}div[kt-approver-override] .ng-submitted .ng-invalid-typeahead-required .ui-select-match,div[kt-approver-override] .ng-submitted .ui-select-container.ng-invalid-required .ui-select-match{border:1px solid #ff4338;border-radius:3px}div[kt-approver-override] .ng-submitted .ng-invalid-typeahead-required .ui-select-match span,div[kt-approver-override] .ng-submitted .ui-select-container.ng-invalid-required .ui-select-match span{border:none}div[kt-approver-override] .btn-default-focus{outline:none}div[kt-approver-override] .ui-select-match>span{text-transform:none;border:1px solid #58595b;min-width:105px;font-family:Arial,sans-serif}div[kt-approver-override] .ui-select-match>span:hover{background-color:transparent}div[kt-approver-override] .field-validation-error{white-space:normal}div[kt-approver-override] .ui-select-choices{z-index:10}div[kt-approver-override] .ui-select-toggle[disabled],div[kt-approver-override] .ui-select-toggle[disabled]:hover{background:#eee!important;border:1px solid #58595b}div[kt-approver-override] .ui-select-choices-row-inner{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:5px}.typeahead-dropdown-tooltip .tooltip-inner{max-width:410px}[kt-trip-ucl-terms] .terms-conditions-message{margin:20px 0}[kt-trip-ucl-terms] address{display:inline-block;margin-bottom:0}[kt-trip-ucl-terms] address a{text-decoration:underline;color:initial}.ukrail-add-to-backet select[disabled]{cursor:not-allowed;background-color:#eee;opacity:1}.ukrail-add-to-backet .warning-row{padding-left:10px}.ukrail-add-to-backet .warning-row .warning-text{padding-left:10px;color:#a94442}.filters-container{background:#fff;padding:.5em}.filters-container .title{color:#183028;margin-top:15px;font-family:Fieldwork,sans-serif}@media (max-width:1199px){.filters-container .close-filters-btn{color:#183028;top:10px;position:absolute;right:10px;font-weight:700;cursor:pointer}}.filters-container .filters-btn{border:1px solid;border-radius:3px;display:block;height:auto;line-height:28px;margin:10px 20px;width:auto}.filters-container .filters-btn,.filters-container .sub-title{font-size:13px;text-align:center;font-family:Fieldwork,sans-serif}.filters-container .benefits-title{font-size:13px;font-weight:700;font-family:Fieldwork,sans-serif;padding-bottom:5px;color:#696969}.filters-container .expand-btn-label:after{content:"";background:url(/assets-angular/1bb2af104aa94c1c57cd51f00f50c085.png) no-repeat;display:inline-block;width:15px;height:9px;margin-left:5px}.filters-container .collapse-btn-label:after{content:"";background:url(/assets-angular/97c17126709c747e1e7bf17251ec0a1b.png) no-repeat;display:inline-block;width:15px;height:9px;margin-left:5px}@media (max-width:1199px){.mobile-slider{width:170px}}@media (max-width:768px){.filters-container{margin-right:0;padding-top:0}.filters-container .close-filters-btn,.filters-container .filters-btn,.filters-container .title{display:none}.filters-container .more-filters{visibility:visible;display:block}.filters-container .mobile-slider{padding:0 40px;width:100%}.filters-container .benefits-title{font-size:12px;padding-top:5px}}[kt-atc-flight-rules-link] a{color:#183028;cursor:pointer;text-decoration:none;font-size:16px}[kt-atc-flight-fare]{background-color:#e5e5e5;color:#58595b;font-family:Arial,sans-serif}[kt-atc-flight-fare] .tooltip .tooltip-inner{max-width:none}[kt-atc-flight-fare] .tooltip .tooltip-inner td{padding:.3rem;text-align:left}[kt-atc-flight-fare] .tooltip .tooltip-inner td.text-right{text-align:right!important}[kt-atc-flight-fare] .fare-price-details{width:200px}[kt-atc-flight-fare]>[kt-if-desktop]{display:flex;align-items:center;height:65px}[kt-atc-flight-fare]>[kt-if-desktop]>*{padding-right:15px}[kt-atc-flight-fare] .fare-type{width:130px;padding-left:6px;padding-right:6px;word-wrap:break-word}[kt-atc-flight-fare] .hold-until{width:130px;font-size:12px}[kt-atc-flight-fare] .hold-until .best-last-ticket-date{border-bottom:5px solid #ffb700}[kt-atc-flight-fare] .benefits{flex-grow:1;white-space:nowrap}[kt-atc-flight-fare] .price{white-space:nowrap;font-weight:700;margin-left:auto}@media (max-width:768px){[kt-atc-flight-fare]{height:50px}}[kt-atc-flight-fare]>[kt-if-mobile]{width:100%;padding:0 10px}[kt-atc-flight-fare]>[kt-if-mobile] .price-restriction:before{width:11px;height:10px;background-size:102px 96px;background-position:-15px 0;vertical-align:baseline}[kt-atc-flight-fare]>[kt-if-mobile] table{width:100%}[kt-atc-flight-fare]>[kt-if-mobile] tr,[kt-atc-flight-fare]>[kt-if-mobile] tr:last-child{height:25px}[kt-atc-flight-fare]>[kt-if-mobile] .fare-type{width:auto;padding:0;margin:0}[kt-atc-flight-fare]>[kt-if-mobile] .hold-until{width:auto;font-size:9px}[kt-atc-flight-fare]>[kt-if-mobile] .rules-link{width:auto}[kt-atc-flight-fare]>[kt-if-mobile] .rules-link a{font-size:12px}[kt-atc-flight-fare]>[kt-if-mobile] .price{width:auto}[kt-atc-flight-fare]>[kt-if-mobile] .benefits,[kt-atc-flight-fare]>[kt-if-mobile] .benefits>li{height:21px}[kt-atc-flight-fare]>[kt-if-mobile] .benefits .baggageallowance{width:20px;background-size:187px 22px;background-position:0 -2px}[kt-atc-flight-fare]>[kt-if-mobile] .benefits .baggageallowance .count{font-size:8px;padding:0;line-height:16px}[kt-atc-flight-fare]>[kt-if-mobile] .benefits .ticketvalidity{width:26px;background-size:187px 22px;background-position:-20px -2px}[kt-atc-flight-fare]>[kt-if-mobile] .benefits .ticketvalidity .count{font-size:8px;padding:0 0 0 6px;line-height:17px}[kt-atc-flight-fare]>[kt-if-mobile] .benefits .changespermitted{width:27px;background-size:187px 22px;background-position:-46px -2px}[kt-atc-flight-fare]>[kt-if-mobile] .benefits .refundspermitted{width:23px;background-size:187px 20px;background-position:-74px 0}[kt-atc-flight-fare]>[kt-if-mobile] .cell-price{width:100px}[kt-atc-flight-fare]>[kt-if-mobile] .cell-add-to-basket{width:40px}[kt-atc-flight-fare]>[kt-if-mobile] .cell-benefits{position:relative}[kt-atc-flight-fare]>[kt-if-mobile] .cell-rules{width:100px}[kt-atc-flight-group]{display:flex;flex-direction:row;align-items:center;min-height:90px;padding-left:10px;padding-right:10px;flex-grow:1}[kt-atc-flight-group] :root{--main-color-var:#183028;--heading-color-var:#183028;--button-active-color-var:#224539;--logo-path-var:url(/assets-angular/c5049810418301e4fda56777fa10e349.png);--loading-spinner-var:url(/assets-angular/ad37d1a89a60f91ae827c89a83fa5634.svg)}[kt-atc-flight-group] .second_header.search_results .search_info{background-color:#faebd7!important;color:#1a202c!important}[kt-atc-flight-group]:last-of-type{border:none}[kt-atc-flight-group]>:not(:last-child){margin-right:15px}[kt-atc-flight-group] .al-logo{height:70px}[kt-atc-flight-group] .title{flex-grow:1}[kt-atc-flight-group] .operated-by{color:gray;font-size:12px;margin-top:5px;width:100px;white-space:nowrap}[kt-atc-flight-group] .checkbox-for-filtering{margin-right:10px}[kt-atc-flight-group] .flight-details>.time{font-size:20px;white-space:nowrap;color:var(--main-color-var);font-family:Helvetica Neue,Helvetica,Arial,sans-serif}[kt-atc-flight-group] .flight-details>.time.time-departure{width:75px}@media only screen and (max-width:768px){[kt-atc-flight-group] .flight-details>.time.time-departure{font-size:16px;font-weight:700}}@media (min-width:769px) and (max-width:1200px){[kt-atc-flight-group] .flight-details>.time.time-departure{min-width:75px;max-width:75px}}@media only screen and (max-width:768px){[kt-atc-flight-group] .flight-details>.time.time-departure{width:auto}}@media only screen and (max-width:768px){[kt-atc-flight-group] .flight-details>.time.time-arrival{font-size:16px;font-weight:700}}@media (min-width:769px) and (max-width:1200px){[kt-atc-flight-group] .flight-details>.time.time-arrival{width:80px;min-width:80px;max-width:80px;text-align:right}}@media only screen and (min-width:1201px) and (max-width:1899px){[kt-atc-flight-group] .flight-details>.time.time-arrival{width:80px;min-width:80px;max-width:80px;text-align:right}}[kt-atc-flight-group] .stop-container{display:flex;flex-direction:column;flex-grow:1;max-width:259px}[kt-atc-flight-group] .stop-container .stop-row{display:flex;align-items:center;text-align:center;flex-grow:1;width:100%}@media (max-width:768px){[kt-atc-flight-group] .stop-container .stop-row{justify-content:center}}[kt-atc-flight-group] .stop-container .stop-row.stop-details-mobile>:not(:last-child){margin-right:10px}[kt-atc-flight-group] .stop-container .stop-row .airport-code{font-family:Arial,sans-serif;font-size:20px;padding:0 3px}[kt-atc-flight-group] .stop-container .stop-row .highlight{background-color:#ebebeb}[kt-atc-flight-group] .flight-details .stop-details{flex-grow:1;margin:0 10px;font-size:12px}[kt-atc-flight-group] .flight-details .stop-details .details{white-space:nowrap;text-overflow:ellipsis;overflow:auto;scrollbar-width:thin;max-width:170px}[kt-atc-flight-group] .flight-details .stop-details .line,[kt-atc-flight-group] .flight-details .stop-details .mobile-line{height:1px;background-color:gray;display:flex;justify-content:center;margin:8px 0}[kt-atc-flight-group] .flight-details .stop-details .line span,[kt-atc-flight-group] .flight-details .stop-details .mobile-line span{border-radius:100px;width:10px;height:10px;background-color:#fff;display:block;margin:0 10px;margin-top:-5px;border:1px solid gray}[kt-atc-flight-group] .flight-details .stop-details .time{font-weight:800;white-space:nowrap}[kt-atc-flight-group] .disabled{color:gray}[kt-atc-flight-group] [kt-flight-group-days-shift-arrival]{font-size:12px;position:absolute;margin-top:-2px;margin-left:2px}@media (max-width:768px){[kt-atc-flight-group]>.time{font-size:16px}[kt-atc-flight-group] .stop-container{font-size:10px;width:auto;min-width:unset;max-width:unset}[kt-atc-flight-group] .stop-container .stop-row{justify-content:center}[kt-atc-flight-group] .stop-container .stop-row .airport-code{font-size:14px}[kt-atc-flight-group] .stop-container .operated-by-container{margin-left:-45px}[kt-atc-flight-group] .stop-container .operated-by-container .operated-by{position:static}[kt-atc-flight-group] .stop-details{margin:0 5px}}@media only screen and (max-width:768px){[kt-atc-flight-group]{display:block;width:100%}}@media (min-width:769px) and (max-width:1200px){[kt-atc-flight-group]{display:block;width:100%}}@media (max-width:768px){[kt-atc-flight-group]{display:block;width:100%}}.airline{display:flex;align-items:center;gap:1em;width:244px}[kt-atc-flight-segment-details-flight]{display:flex;flex-direction:column;padding-left:20px;padding-right:20px;width:100%}[kt-atc-flight-segment-details-flight]:first-child{padding-top:20px;border-top:1px solid #d3d3d3;padding-bottom:20px}[kt-atc-flight-segment-details-flight]:last-child{padding-bottom:20px}[kt-atc-flight-segment-details-flight] .details{display:flex;flex-direction:row}[kt-atc-flight-segment-details-flight] .details>:not(:last-child){margin-right:20px}[kt-atc-flight-segment-details-flight] .details .flight-number{display:flex}[kt-atc-flight-segment-details-flight] .details .flight-number .flight-seatmap-icon{cursor:pointer;color:#183028;font-weight:400}[kt-atc-flight-segment-details-flight] .details .flight-number .flight-seatmap-icon.disabled{pointer-events:none;color:grey}[kt-atc-flight-segment-details-flight] .details .flight-number .number{font-family:Fieldwork,sans-serif;font-weight:800;width:120px;padding-bottom:10px}[kt-atc-flight-segment-details-flight] .details .flight-number img{height:16px;padding-right:10px}[kt-atc-flight-segment-details-flight] .details .flight-number .img-eurostar{height:25px}[kt-atc-flight-segment-details-flight] .details .details-container{display:flex;flex-direction:column;width:100%}[kt-atc-flight-segment-details-flight] .details .details-container .details-flights{display:flex;flex-grow:1;width:100%}[kt-atc-flight-segment-details-flight] .details .details-container .details-cities{display:flex;flex-direction:column;flex-grow:1;width:100%}[kt-atc-flight-segment-details-flight] .details .details-container .airport-row td{vertical-align:top;padding-right:20px}[kt-atc-flight-segment-details-flight] .details .details-container .airport-row:first-child td{padding-bottom:10px}[kt-atc-flight-segment-details-flight] .details .details-container .airport-row .dates{white-space:nowrap}[kt-atc-flight-segment-details-flight] .details .details-container .airport-row .cities{font-family:Fieldwork,sans-serif;font-weight:800;white-space:nowrap}[kt-atc-flight-segment-details-flight] .details .details-container .touchdown-row .touchdown{font-family:Fieldwork,sans-serif;font-weight:800;display:flex;justify-content:flex-end;align-items:center;height:30px;padding-right:30px}[kt-atc-flight-segment-details-flight] .details .details-container .touchdown-row__duration{display:flex;justify-content:space-between}[kt-atc-flight-segment-details-flight] .details .details-container .aircraft{display:flex;color:gray;padding-top:10px}[kt-atc-flight-segment-details-flight] .details .details-container .aircraft>span:not(:last-of-type){border-right:1px solid #d3d3d3;margin-right:10px;padding-right:10px}[kt-atc-flight-segment-details-flight] .details .duration{font-family:Fieldwork,sans-serif;font-weight:800;display:flex;align-items:center;justify-content:space-between;width:90px;min-width:90px}[kt-atc-flight-segment-details-flight] .connection{display:flex;align-items:center;justify-content:flex-end;padding-top:20px;text-align:right;font-family:Fieldwork,sans-serif;font-weight:800}[kt-atc-flight-segment-details-flight] .connection .duration{display:flex;align-items:center;justify-content:space-between;width:95px;margin-left:30px}[kt-atc-flight-segment-details-flight] .connection .glyphicon{font-size:18px;color:#183028}[kt-atc-flight-segment-details-flight] .line-duration{display:inline-block;padding:5px 0;height:100%}[kt-atc-flight-segment-details-flight] .line-duration .circle{border-radius:50%;border:2px solid #c4e095;width:10px;height:10px;box-sizing:border-box;background:#fff;position:relative}[kt-atc-flight-segment-details-flight] .line-duration .line{height:100%;width:2px;background:#c4e095;margin:-10px auto}[kt-atc-flight-segment-details-flight] .splitted-line-duration{display:flex;flex-direction:column;justify-content:space-between;height:100%}[kt-atc-flight-segment-details-flight] .splitted-line-duration .arrive-point,[kt-atc-flight-segment-details-flight] .splitted-line-duration .depart-point{height:4vh;display:flex;flex-direction:column;align-items:center}[kt-atc-flight-segment-details-flight] .splitted-line-duration .arrive-point{justify-content:flex-end}[kt-atc-flight-segment-details-flight] .splitted-line-duration .circle{border-radius:50%;border:2px solid #c4e095;width:10px;height:10px;box-sizing:border-box;background:#fff;position:relative}[kt-atc-flight-segment-details-flight] .splitted-line-duration .line{height:100%;width:2px;background:#c4e095;margin:-10px auto}@media (max-width:768px){[kt-atc-flight-segment-details-flight]{background-color:#f9f9f9;padding-left:10px;padding-right:10px}[kt-atc-flight-segment-details-flight]:first-child{margin-top:10px;padding-top:10px;padding-bottom:10px;border:none!important}[kt-atc-flight-segment-details-flight]:last-child{padding-bottom:10px}[kt-atc-flight-segment-details-flight] .connection{padding-top:10px}[kt-atc-flight-segment-details-flight] .details{flex-direction:column}[kt-atc-flight-segment-details-flight] .details .details-container{padding-left:25px}[kt-atc-flight-segment-details-flight] .details .duration{width:55px;min-width:55px}[kt-atc-flight-segment-details-flight] .details .flight-number>div{display:flex}[kt-atc-flight-segment-details-flight] .details .flight-number .number{width:auto;padding-right:5px;white-space:nowrap}}[kt-atc-flight-segment-alternatives]{display:flex;flex-flow:wrap;justify-content:flex-end}[kt-atc-flight-segment-alternatives]>div{display:flex;align-items:center;cursor:pointer;width:100%}[kt-atc-flight-segment-alternatives]>div:nth-child(odd){background-color:#fafafa}[kt-atc-flight-segment-alternatives]>div:first-child{border-top:1px solid #d3d3d3}[kt-atc-flight-segment-alternatives]>div [kt-atc-flight-group] .title{padding-left:97px}[kt-atc-flight-segment-alternatives]>div:hover{background-color:rgba(146,200,62,.22)}[kt-atc-flight-segment-alternatives]>div.overlapping{background-color:#fafafa;color:#a9a9a9;cursor:default}[kt-atc-flight-segment-alternatives]>div.overlapping .overlapping-icon{visibility:visible}[kt-atc-flight-segment-alternatives]>div .overlapping-icon{visibility:hidden;padding:0 10px;font-size:27px;position:relative;width:170px}[kt-atc-flight-segment-alternatives]>div .overlapping-icon .exclamation{color:red;position:absolute;left:27px;top:-10px}@media (max-width:768px){[kt-atc-flight-segment-alternatives]{margin-top:10px}[kt-atc-flight-segment-alternatives]>div{position:relative;padding:10px 0}[kt-atc-flight-segment-alternatives]>div:first-child{border:none}[kt-atc-flight-segment-alternatives]>div .overlapping-icon{padding:0;font-size:18px;position:absolute;left:10px;width:18px;margin-left:10px}[kt-atc-flight-segment-alternatives]>div .overlapping-icon .exclamation{left:auto;top:-8px;right:3px}[kt-atc-flight-segment-alternatives]>div>[kt-atc-flight-group]{min-height:unset}[kt-atc-flight-segment-alternatives]>div>[kt-atc-flight-group] .title{width:100px;visibility:hidden;height:1px;padding-left:unset}}[kt-atc-flight-segment]{border-bottom:1px solid #d3d3d3}[kt-atc-flight-segment] .segment-row{display:flex;align-items:center}[kt-atc-flight-segment] .segment-row>[kt-flight-group]>.time{color:#183028}[kt-atc-flight-segment] .segment-row .buttons{display:flex}[kt-atc-flight-segment] .segment-row .buttons .alternatives,[kt-atc-flight-segment] .segment-row .buttons .details{font-size:12px;word-spacing:200px;text-align:center;height:90px;cursor:pointer;color:#183028;width:85px;padding:0 5px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}@media (max-width:1199px){[kt-atc-flight-segment] .segment-row .buttons .alternatives,[kt-atc-flight-segment] .segment-row .buttons .details{font-size:12px;width:85px}}[kt-atc-flight-segment] .segment-row .buttons .alternatives:hover,[kt-atc-flight-segment] .segment-row .buttons .details:hover{background-color:rgba(146,200,62,.22)}[kt-atc-flight-segment] .segment-row .buttons .alternatives.disabled,[kt-atc-flight-segment] .segment-row .buttons .details.disabled{color:#e7e7e7;pointer-events:none}[kt-atc-flight-segment] .segment-row .buttons .alternatives.disabled .buttons-label:before,[kt-atc-flight-segment] .segment-row .buttons .details.disabled .buttons-label:before{background-position:-48px 0}[kt-atc-flight-segment] .segment-row .buttons .alternatives.selected,[kt-atc-flight-segment] .segment-row .buttons .details.selected{background-color:#183028;color:#fff}[kt-atc-flight-segment] .segment-row .buttons .alternatives.selected .buttons-label:before,[kt-atc-flight-segment] .segment-row .buttons .details.selected .buttons-label:before{background-position:-24px 0}[kt-atc-flight-segment] .segment-row .buttons .alternatives .buttons-label:before,[kt-atc-flight-segment] .segment-row .buttons .details .buttons-label:before{content:"";display:block;margin:0 auto 5px;width:24px;height:24px;background-repeat:no-repeat}@media (max-width:768px){[kt-atc-flight-segment] .segment-row .buttons .alternatives,[kt-atc-flight-segment] .segment-row .buttons .details{width:110px;height:auto;word-spacing:inherit;border:1px solid #183028;border-radius:5px;margin-right:10px}[kt-atc-flight-segment] .segment-row .buttons .alternatives .buttons-label:before,[kt-atc-flight-segment] .segment-row .buttons .details .buttons-label:before{display:none}}[kt-atc-flight-segment] .segment-row .buttons .alternatives .buttons-label:before{background-image:url(/assets-angular/b0333e8243f1c9287c0e97b21554b6f1.png)}[kt-atc-flight-segment] .segment-row .buttons .details .buttons-label:before{background-image:url(/assets-angular/77a1f2b4887b819d738322724a53424c.png)}[kt-atc-flight-segment] .flight-details{display:flex;flex-flow:wrap;justify-content:center;flex:1;align-items:center;gap:1em}@media (max-width:768px){[kt-atc-flight-segment] .flight-details{width:100%;flex-flow:nowrap}}@media (max-width:768px){[kt-atc-flight-segment] .mobile-details{flex-direction:column}}@media (max-width:768px){[kt-atc-flight-segment]{padding:10px 0;border:none}[kt-atc-flight-segment] .segment-row{flex-direction:column;align-items:flex-end}[kt-atc-flight-segment] [kt-flight-group]{padding-bottom:15px;width:100%;justify-content:space-between;min-height:unset;align-items:flex-start;flex-direction:column}[kt-atc-flight-segment] [kt-flight-group] .title{width:80px;flex-grow:unset}}@media (max-width:768px) and (max-width:768px){[kt-atc-flight-segment] [kt-flight-group] .title{width:100%;display:flex}[kt-atc-flight-segment] [kt-flight-group] .title strong{margin-right:1em}}@media (max-width:768px){[kt-atc-flight-segment] [kt-flight-group] .checkbox-for-filtering{margin-top:2px}[kt-atc-flight-segment] [kt-flight-group]>.time{margin-bottom:0;margin-top:0}[kt-atc-flight-segment] [kt-flight-group] .stop-container{align-items:flex-start;width:auto;min-width:unset;max-width:unset}[kt-atc-flight-segment] [kt-flight-group]>:not(:last-child){margin-right:5px}}
/*# sourceMappingURL=app.css.map*/