.search-form-container{position:relative}.search-form-container.large .background{position:absolute;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.search-form-container.large .background::before{content:"";position:absolute;background:black;opacity:.15;left:0;top:0;right:0;bottom:0;-webkit-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.search-form-container.large .mobile-background{position:relative;display:block;background-size:cover;background-position:center;background-repeat:no-repeat}.search-form-container.large .mobile-background::before{content:"";position:absolute;background:black;opacity:.15;left:0;top:0;right:0;bottom:0;-webkit-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}@media (min-width: 768px){.search-form-container.large .mobile-background{background-image:none !important}.search-form-container.large .mobile-background::before{display:none}}.search-form-container.large .background-viewport{position:relative;height:37vh}@media (min-width: 480px){.search-form-container.large .background-viewport{height:50vh}}@media (min-width: 768px){.search-form-container.large .background-viewport{height:40vh}}@media (min-width: 992px){.search-form-container.large .background-viewport{height:50vh}}.search-form-container.large .background-text{display:block;position:absolute;width:100%;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);padding:0 20px}@media (max-width: 767px){.search-form-container.large .background-text{top:40%}}.search-form-container.large .background-text .header{font-family:"FiraSans-Medium";font-size:43px;line-height:120%;text-shadow:0 0 30px rgba(0,0,0,0.3);color:#fff;text-align:center;margin-bottom:10px}@media (max-width: 767px){.search-form-container.large .background-text .header{font-size:27px;line-height:34px}}@media (max-width: 767px){.search-form-container.large .background-text .header{font-size:26px;line-height:30px;margin-bottom:5px}}.search-form-container.large .background-text .description{color:#fff;text-align:center;font-family:"OpenSans-Regular";font-size:18px;letter-spacing:0.4px;text-shadow:0px 0px 20px rgba(0,0,0,0.5);text-align:center}@media (max-width: 767px){.search-form-container.large .background-text .description{font-size:14px;left:0;padding:0 10px;position:absolute;top:100%;width:100%}}.search-form-container.large .alert-wrapper{visibility:hidden;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.search-form-container.large .alert-wrapper .alert{margin-bottom:0}.search-form-container.large .alert-wrapper .alert-info{width:350px;height:180px;background:rgba(255,255,255,0.7);text-align:center;border:none}.search-form-container.large .alert-wrapper .alert-info .icon-info-circled-1{margin:30px;font-size:30px}.more-filters .input-more-filters{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0 10px;cursor:pointer;background:#3faab4;color:white;height:35px;line-height:35px}.more-filters .input-more-filters:hover{box-shadow:inset 0 0 0px 2px #eaa06c}@media (max-width: 767px){.product-result-empty{height:150px}}.product-result-empty .icon-info-circled-1,.product-result-empty .icon-cancel-circled{margin-bottom:15px;display:block;color:#334e65;font-size:20px}.product-result-empty__text{width:400px;font-size:16px;text-align:center;padding-bottom:30px}@media (max-width: 767px){.product-result-empty__text{width:100%}}.search-form{position:relative}.search-form .nav-backwards{padding:20px}.search-form__wrapper{padding:20px;line-height:24px}.search-form__loading{padding:20px}.search-form .toogle-content{margin-top:0}.search-form__placeholder{width:100%;height:1em;background-color:#d7d9dc;margin:5px 0;animation:placeholder-pulse 3s infinite}.search-form__placeholder--short{width:30%}.search-form__placeholder--price{background-color:#eaa06c;width:100px;float:right}.search-form__placeholder-empty{width:100%;height:1em;margin:5px 0}.search-form__placeholder-line{width:100%;height:1px;background-color:#d7d9dc;margin:20px 0;animation:placeholder-pulse 3s infinite}.search-form__form-placeholder{background-color:#d7d9dc;height:37px;width:70%;margin:20px 0;animation:placeholder-pulse 3s infinite}.search-form__btn-placeholder{background-color:#d7d9dc;width:150px;height:37px;animation:placeholder-pulse 3s infinite}.search-form__btn-placeholder--primary{background-color:#eaa06c;float:right;animation:placeholder-pulse-primary 3s infinite}@-webkit-keyframes placeholder-pulse{0%{background-color:#d7d9dc}50%{background-color:#b9bdc2}100%{background-color:#d7d9dc}}@keyframes placeholder-pulse{0%{background-color:#d7d9dc}50%{background-color:#b9bdc2}100%{background-color:#d7d9dc}}@-webkit-keyframes placeholder-pulse-primary{0%{background-color:#eaa06c}50%{background-color:#e7792c}100%{background-color:#eaa06c}}@keyframes placeholder-pulse-primary{0%{background-color:#eaa06c}50%{background-color:#e7792c}100%{background-color:#eaa06c}}.price-info{font-family:"OpenSans-Light";font-size:16px;line-height:27px;display:flex;justify-content:space-between;color:#292929;line-height:24px}@media (max-width: 767px){.search-form-error__message{line-height:150%;font-size:14px}}.search-form-error-wrap .related-hotels{background-color:#f7f1ec}.search-result-panel{position:relative}.search-result-panel__loading{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;padding-bottom:200px;display:flex;justify-content:flex-end;align-items:center;flex-direction:column;background-color:rgba(255,255,255,0.8)}.search-result-panel__loading .icon-spinner{font-size:3em;color:#656b72}.search-result-panel__text{font-family:"FiraSans-Regular";font-size:26px;line-height:36px;color:#656b72;text-align:center;padding:30px}.form-field{background:#fff;border:solid 1px #485B70;color:#292929;font-size:16px;height:55px;line-height:53px;padding:0 15px;position:relative;cursor:pointer;border-left-width:0}.search-form__fields-wrapper--compact .form-field{height:40px;line-height:36px}.mouse-device .search-form__fields-wrapper--compact .form-field:hover:not(div),.search-form__fields-wrapper--compact .form-field:focus,.search-form__fields-wrapper--compact .form-field--focus{line-height:34px}@media (min-width: 992px){.form-field{min-width:0}}.form-field--default-option{color:#b9bdc2}.form-field--active{background-color:#f4ece6}.mouse-device .form-field:hover:not(div),.form-field:focus,.form-field--focus{border:2px solid #eaa06c;border-left-width:1px;line-height:51px;padding:0 14px;outline:none}.mouse-device .form-field:hover:not(div) .form-field__arrow,.form-field:focus .form-field__arrow,.form-field--focus .form-field__arrow{left:-2px}.mouse-device .form-field:hover:not(div) .form-field__arrow .icon-arrow-right,.form-field:focus .form-field__arrow .icon-arrow-right,.form-field--focus .form-field__arrow .icon-arrow-right{margin-left:-9px}.form-field--edge-left{border-radius:3px 0 0 3px}@media (min-width: 768px){.form-field--edge-left{border-radius:999px 0 0 999px;border-left-width:1px;padding-left:20px}}.mouse-device .form-field--edge-left:hover:not(div),.form-field--edge-left:focus,.form-field--edge-left.form-field--focus{border-left-width:2px;padding-left:13px}@media (min-width: 768px){.mouse-device .form-field--edge-left:hover:not(div),.form-field--edge-left:focus,.form-field--edge-left.form-field--focus{padding-left:19px}}.form-field--edge-right{border-radius:0 3px 3px 0}@media (min-width: 768px){.form-field--edge-right{border-radius:0 999px 999px 0;padding-right:20px}}.form-field--invalid-value{padding-right:10px}.mouse-device .form-field--invalid-value:hover:not(div),.form-field--invalid-value:focus,.form-field--invalid-value.form-field--focus{padding-right:9px}.form-field--active.form-field--edge-left{border-bottom-left-radius:3px;border-top-left-radius:27px}.search-form__fields-wrapper--compact .form-field--active.form-field--edge-left{border-top-left-radius:20px}.form-field__content{display:flex;justify-content:space-between}.form-field__warning{color:#B93A05;font-size:20px;flex-shrink:0;animation-direction:alternate;animation-duration:0.5s;animation-iteration-count:7;animation-name:warning-icon-opacity;animation-timing-function:ease-in-out}@keyframes warning-icon-opacity{from{opacity:0.3}to{opacity:1}}.form-field__warning .icon-attention-circled::before{margin-left:0;margin-right:0}.form-field__arrow{background:#fff;color:#3faab4;font-size:9px;height:20px;left:-2px;line-height:20px;margin-top:-10px;position:absolute;top:50%;width:2px}.form-field__arrow .icon-arrow-right{margin-left:-8px}.form-field__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 992px){.form-field__title{overflow:visible}}.form-field-wrapper{display:flex;position:relative}@media (min-width: 768px){.form-field-wrapper{justify-content:center;flex-direction:row;position:static}}@media (min-width: 992px){.form-field-wrapper{position:relative}}.form-field-wrapper>.form-field{flex-grow:1;flex-basis:0}.form-tabs{color:#fff;background-color:transparent;display:flex;justify-content:center;width:100%}.form-tabs__tab{font-family:"OpenSans-Light";font-size:14px;line-height:20px;font-size:12px;color:#d7d9dc;background-color:rgba(26,50,68,0.85);border-top:10px transparent;cursor:pointer;display:flex;outline:none;flex-direction:column;flex-grow:1;flex-basis:0;align-items:center;justify-content:flex-start;border:0;border-radius:0;text-decoration:none;padding:0 5px;margin-top:5px}@media (max-width: 767px){.form-tabs__tab{line-height:150%;font-size:12px}}@media (min-width: 768px){.form-tabs__tab{background-color:#1a3244;font-size:13px;flex-direction:row;flex-grow:0;flex-basis:auto;align-items:center;padding-right:10px;padding-left:0}}.form-tabs__tab--active{font-family:"OpenSans-SemiBold";font-size:14px;line-height:20px;font-size:12px;color:#fff;background-color:#334e65;margin-top:0}@media (max-width: 767px){.form-tabs__tab--active{line-height:150%;font-size:12px}}@media (min-width: 768px){.form-tabs__tab--active{font-size:13px;background-color:rgba(50,77,101,0.9)}}.form-tabs__tab:hover,.form-tabs__tab:active,.form-tabs__tab:focus{color:#fff;text-decoration:none}.mouse-device .form-tabs__tab:hover,.mouse-device .form-tabs__tab:active,.mouse-device .form-tabs__tab:focus{background-color:#334e65}@media (min-width: 768px){.mouse-device .form-tabs__tab:hover,.mouse-device .form-tabs__tab:active,.mouse-device .form-tabs__tab:focus{font-size:13px;background-color:rgba(50,77,101,0.9)}}.form-tabs__tab--spacing{display:none;cursor:default;background-color:rgba(50,77,101,0.9);flex-grow:2}@media (min-width: 768px){.form-tabs__tab--spacing{display:flex;background-color:#1a3244}}.mouse-device .form-tabs__tab--spacing:hover{background-color:#1a3244}
.form-tabs__text{text-align:center; font-size: 1.8rem}.form-tabs__icon{background-image:url(/static/images/rg/section_icons.png);-webkit-transform:scale(0.55);-moz-transform:scale(0.55);-ms-transform:scale(0.55);-o-transform:scale(0.55);transform:scale(0.55);float:left}.form-tabs__icon--package{background-position:0px -40px;width:33px;height:36px}.form-tabs__icon--active-package{background-position:0 0px;width:33px;height:36px}.form-tabs__icon--last_minute{background-position:-35px -40px;width:35px;height:36px}.form-tabs__icon--active-last_minute{background-position:-35px 0;width:35px;height:36px}.form-tabs__icon--flight{background-position:-72px -40px;width:49px;height:36px}.form-tabs__icon--active-flight{background-position:-72px 0;width:49px;height:36px}.form-tabs__icon--hotel{background-position:-124px -40px;width:45px;height:36px}.form-tabs__icon--active-hotel{background-position:-124px 0;width:45px;height:36px}.form-tabs__icon--car{background-position:-170px -40px;width:42px;height:36px}.form-tabs__icon--active-car{background-position:-170px 0;width:42px;height:36px}.form-tabs--compact{background-color:#fff}.form-tabs--compact .form-tabs__tab{background-color:#1a3244}.form-tabs--compact .form-tabs__tab--active{background-color:#485B70}.last-minute-type-select{font-family:"OpenSans-Light";font-size:14px;line-height:20px;align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;padding:5px 10px 15px;width:100%}@media (max-width: 767px){.last-minute-type-select{line-height:150%;font-size:12px}}@media (min-width: 768px){.popover-panel{box-shadow:0 19px 46px rgba(0,0,0,0.26);border-radius:3px 3px 10px 10px;left:auto;top:55px;right:67px}}@media (min-width: 992px){.popover-panel{right:0;top:55px;left:auto}}.search-form__fields-wrapper--compact .popover-panel{top:0}@media (min-width: 768px){.search-form__fields-wrapper--compact .popover-panel{left:auto;top:40px;right:67px}}@media (min-width: 992px){.search-form__fields-wrapper--compact .popover-panel{right:0;top:40px;left:auto}}.search-form-button{margin-top:10px;border:1px solid #485B70 !important;border-radius:40px;border-left-width:0 !important}@media (min-width: 768px){.search-form-button{margin-top:0;border-bottom-left-radius:0;border-top-left-radius:0}}.search-form-button__button{display:flex;align-items:center;justify-content:space-between;width:100%;color:#fff;border-color:none !important;border:none !important;border-radius:40px;padding:8px 15px;background-image:linear-gradient(-180deg, #f2b56d 0%, #fd8a00 35%, #ce5003 80%);background-color:#ce5003;transition:background-position 0.1s;background-size:100%;background-repeat:repeat-x}@media (min-width: 992px){.search-form-button__button:hover,.search-form-button__button:focus{background-position:0 -20px}}@media (min-width: 768px){.search-form-button__button{justify-content:center;width:65px;height:50px;border-bottom-left-radius:0;border-top-left-radius:0}}.search-form__fields-wrapper--compact .search-form-button__button{height:38px;line-height:36px;padding:0}.search-form-button__icon{font-size:22px;margin-left:-10px}@media (min-width: 768px){.search-form-button__icon{margin-left:0}}.search-form__fields-wrapper--compact .search-form-button__icon{margin-left:5px}@media (min-width: 768px){.search-form__fields-wrapper--compact .search-form-button__icon{margin-left:0}}.search-form-button__text{display:block;font-family:"OpenSans-Regular";font-size:16px;flex-grow:2;margin-left:-30px}@media (min-width: 768px){.search-form-button__text{display:none}}
@media (min-width: 768px){
    /*.search-form-button--with-text .search-form-button__button{*/
    /*    flex-direction:row-reverse;*/
    /*    justify-content:space-between;*/
    /*    padding-left:15px;width:95px}*/
}
@media (min-width: 768px){.search-form__fields-wrapper--compact .search-form-button--with-text .search-form-button__button{padding:0 15px 0 20px}}@media (min-width: 768px){.search-form-button--with-text .search-form-button__icon{display:block;font-size:20px;margin-left:0}}@media (min-width: 768px){.search-form__fields-wrapper--compact .search-form-button--with-text .search-form-button__icon{margin-left:0}}@media (min-width: 768px){.search-form-button--with-text .search-form-button__text{display:block;flex-grow:0;margin-left:0}}@keyframes search-button-reminder-opacity{from{opacity:0}to{opacity:1}}.search-button-reminder{position:relative}.search-button-reminder__wrapper{position:absolute;right:0;top:20px;width:100%;z-index:2}@media (min-width: 768px){.search-button-reminder__wrapper{width:auto}}.search-button-reminder__wrapper--float{padding:0 10px;position:fixed}@media (min-width: 768px){.search-button-reminder__wrapper--float{padding:0}}.search-button-reminder__message{box-shadow:0 19px 46px rgba(0,0,0,0.26);align-items:center;background:#eaa06c;border-radius:10px;color:#292929;display:flex;font-family:"OpenSans-Regular";font-size:14px;justify-content:center;margin:0 auto;padding:20px 50px 20px 20px;white-space:nowrap;animation-duration:0.2s;animation-name:search-button-reminder-opacity;animation-timing-function:ease-in}.search-button-reminder__icon{color:#fff;font-size:20px}.search-button-reminder__icon::before{margin-left:0 !important}.search-button-reminder__close{color:#fff;cursor:pointer;font-size:13px;position:absolute;right:10px;top:10px}.search-button-reminder__close:hover{color:#d7d9dc}.search-button-reminder__wrapper--float .search-button-reminder__close{right:20px}.search-button-reminder__arrow{border-color:transparent;border-style:solid;border-bottom-color:#eaa06c;border-width:0 16px 16px;top:-15px;height:0;right:50%;margin-right:-16px;position:absolute;width:0}@media (min-width: 768px){.search-button-reminder__arrow{right:20px;margin-right:0}}.search-form__fields-wrapper{display:flex;align-items:center;flex-direction:column;background-color:#334e65;padding:10px;width:100%;color:#fff}@media (min-width: 768px){.search-form__fields-wrapper{padding:25px;background-color:rgba(50,77,101,0.9)}}.search-form__fields-wrapper--compact{background-color:#485B70}.search-form__form-fields{width:100%;position:relative}@media (min-width: 768px){.search-form__form-fields{display:flex;flex-direction:row}}@media (min-width: ms){.search-form__form-fields{width:728px}}@media (min-width: 992px){.search-form__form-fields{width:980px}}.search-form__form-fields>*{width:100%;float:left}@media (min-width: 768px){.search-form__form-fields>*{flex-basis:0;flex-grow:1;float:none;width:auto}_:-ms-fullscreen,:root .search-form__form-fields>*{flex-basis:auto}.search-form__form-fields>*.search-form-button{flex-grow:0;flex-basis:auto}}.search-form--package .search-form__form-fields>*:nth-child(1),.search-form--last_minute .search-form__form-fields>*:nth-child(1){width:50%;margin-bottom:10px}@media (min-width: 768px){.search-form--package .search-form__form-fields>*:nth-child(1),.search-form--last_minute .search-form__form-fields>*:nth-child(1){width:auto;margin-bottom:0}}.search-form--package .search-form__form-fields>*:nth-child(2),.search-form--last_minute .search-form__form-fields>*:nth-child(2){width:50%;margin-bottom:10px}.search-form--package .search-form__form-fields>*:nth-child(2) .form-field,.search-form--last_minute .search-form__form-fields>*:nth-child(2) .form-field{border-radius:0 3px 3px 0}@media (min-width: 768px){.search-form--package .search-form__form-fields>*:nth-child(2),.search-form--last_minute .search-form__form-fields>*:nth-child(2){width:auto;margin-bottom:0}.search-form--package .search-form__form-fields>*:nth-child(2) .form-field,.search-form--last_minute .search-form__form-fields>*:nth-child(2) .form-field{border-radius:0}}.search-form--package .search-form__form-fields>*:nth-child(3) .form-field,.search-form--last_minute .search-form__form-fields>*:nth-child(3) .form-field{border-radius:3px}@media (min-width: 768px){.search-form--package .search-form__form-fields>*:nth-child(3),.search-form--last_minute .search-form__form-fields>*:nth-child(3){flex-grow:1}.search-form--package .search-form__form-fields>*:nth-child(3) .form-field,.search-form--last_minute .search-form__form-fields>*:nth-child(3) .form-field{border-radius:0}.search-form--package .search-form__form-fields>*:nth-child(3) .form-field--edge-right,.search-form--last_minute .search-form__form-fields>*:nth-child(3) .form-field--edge-right{border-radius:0 999px 999px 0}}.search-form--flight .search-form__form-fields>*:nth-child(1){width:50%;margin-bottom:10px}@media (min-width: 768px){.search-form--flight .search-form__form-fields>*:nth-child(1){margin-bottom:0;width:auto}}@media (min-width: 992px){.search-form--flight .search-form__form-fields>*:nth-child(1){flex-grow:2}}.search-form--flight .search-form__form-fields>*:nth-child(2){width:50%;margin-bottom:10px}.search-form--flight .search-form__form-fields>*:nth-child(2) .form-field{border-radius:0 3px 3px 0}@media (min-width: 768px){.search-form--flight .search-form__form-fields>*:nth-child(2){margin-bottom:0;width:auto}.search-form--flight .search-form__form-fields>*:nth-child(2) .form-field{border-radius:0}}@media (min-width: 992px){.search-form--flight .search-form__form-fields>*:nth-child(2){flex-grow:2}}.search-form--flight .search-form__form-fields>*:nth-child(3){margin-bottom:10px}@media (min-width: 768px){.search-form--flight .search-form__form-fields>*:nth-child(3){margin-bottom:0}}@media (min-width: 992px){.search-form--flight .search-form__form-fields>*:nth-child(3){flex-grow:2}}.search-form--flight .search-form__form-fields>*:nth-child(3)>.form-field{width:50%}@media (min-width: 768px){.search-form--flight .search-form__form-fields>*:nth-child(3)>.form-field{width:auto}}.search-form--flight .search-form__form-fields>*:nth-child(3)>.form-field:first-child{border-radius:3px 0 0 3px;border-top-left-radius:3px;border-bottom-left-radius:3px}@media (min-width: 768px){.search-form--flight .search-form__form-fields>*:nth-child(3)>.form-field:first-child{border-radius:0}}.search-form--flight .search-form__form-fields>*:nth-child(3)>.form-field:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}@media (min-width: 768px){.search-form--flight .search-form__form-fields>*:nth-child(3)>.form-field:last-child{border-radius:0}}.search-form--flight .search-form__form-fields>*:nth-child(4) .form-field{border-radius:3px}@media (min-width: 768px){.search-form--flight .search-form__form-fields>*:nth-child(4) .form-field{border-radius:0}}@media (min-width: 992px){.search-form--flight .search-form__form-fields>*:nth-child(4){flex-grow:1}}.search-form--hotel .search-form__form-fields>*:nth-child(1){margin-bottom:10px}@media (min-width: 768px){.search-form--hotel .search-form__form-fields>*:nth-child(1){margin-bottom:0}}.search-form--hotel .search-form__form-fields>*:nth-child(1) .form-field{border-top-right-radius:3px;border-bottom-right-radius:3px}@media (min-width: 992px){.search-form--hotel .search-form__form-fields>*:nth-child(1){flex-grow:2}.search-form--hotel .search-form__form-fields>*:nth-child(1) .form-field{border-top-right-radius:0;border-bottom-right-radius:0}}.search-form--hotel .search-form__form-fields>*:nth-child(2){margin-bottom:10px}@media (min-width: 768px){.search-form--hotel .search-form__form-fields>*:nth-child(2){margin-bottom:0}}@media (min-width: 992px){.search-form--hotel .search-form__form-fields>*:nth-child(2){flex-grow:2}}.search-form--hotel .search-form__form-fields>*:nth-child(2)>.form-field{width:50%}@media (min-width: 768px){.search-form--hotel .search-form__form-fields>*:nth-child(2)>.form-field{width:auto}}.search-form--hotel .search-form__form-fields>*:nth-child(2)>.form-field:nth-child(1){border-radius:3px 0 0 3px}@media (min-width: 768px){.search-form--hotel .search-form__form-fields>*:nth-child(2)>.form-field:nth-child(1){border-radius:0}}.search-form--hotel .search-form__form-fields>*:nth-child(2)>.form-field:nth-child(2){border-radius:0 3px 3px 0}@media (min-width: 768px){.search-form--hotel .search-form__form-fields>*:nth-child(2)>.form-field:nth-child(2){border-radius:0}}.search-form--hotel .search-form__form-fields>*:nth-child(3) .form-field{border-radius:3px}@media (min-width: 768px){.search-form--hotel .search-form__form-fields>*:nth-child(3) .form-field{border-radius:0}.search-form--hotel .search-form__form-fields>*:nth-child(3) .form-field--edge-right{border-radius:0 999px 999px 0}}@media (min-width: 992px){.search-form--hotel .search-form__form-fields>*:nth-child(3){flex-grow:1}}@media (min-width: 768px){.search-form--flight .form-field__title{max-width:13vw}}@media (min-width: 992px){.search-form--flight .form-field__title{max-width:none}}@media (min-width: 768px){.search-form--hotel .form-field__title{max-width:25vw}}@media (min-width: 992px){.search-form--hotel .form-field__title{max-width:none}}.form-wrapper .search-form-placeholder{position:relative;margin-top:5px}.form-wrapper .search-form-placeholder__bar{height:74px;background-color:rgba(26,50,68,0.85)}@media (min-width: 768px){.form-wrapper .search-form-placeholder__bar{height:39px;background-color:#1a3244}}.search-form-container--small .form-wrapper .search-form-placeholder__bar{display:none}.form-wrapper .search-form-placeholder__block{background-color:#334e65;height:190px;display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.form-wrapper .search-form-placeholder__block{height:96px;background-color:rgba(50,77,101,0.9)}}.search-form-type-car .form-wrapper .search-form-placeholder__block{height:290px}@media (min-width: 640px){.search-form-type-car .form-wrapper .search-form-placeholder__block{height:260px}}@media (min-width: 768px){.search-form-type-car .form-wrapper .search-form-placeholder__block{height:230px}}.form-wrapper .search-form-placeholder__form{display:none;background-color:#fff;border-radius:100px;height:54px;max-width:980px;width:100%}.search-form-type-hotel .form-wrapper .search-form-placeholder__form,.search-form-type-car .form-wrapper .search-form-placeholder__form{display:none}@media (min-width: 768px){.form-wrapper .search-form-placeholder__form{display:block;max-width:728px}}@media (min-width: 992px){.form-wrapper .search-form-placeholder__form{max-width:980px}}.form-wrapper .search-form-type-hotel{max-width:980px;width:100%}.form-wrapper .search-form-type-hotel .hcsb_container,.form-wrapper .search-form-type-hotel .hcsb_content,.form-wrapper .search-form-type-hotel .hcsb_content fieldset{background:transparent !important}.form-wrapper .search-form-type-hotel .hcsb_topTitle,.form-wrapper .search-form-type-hotel input[type=checkbox],.form-wrapper .search-form-type-hotel .hcsb_poweredBy{display:none !important}.form-wrapper .search-form-type-hotel .hcsb_searchButton{color:#fff !important;border-color:none !important;border:none !important;border-radius:40px !important;background-image:linear-gradient(-180deg, #f2b56d 0%, #fd8a00 35%, #ce5003 80%) !important;background-color:#ce5003 !important;transition:background-position 0.1s !important;background-size:100% !important;background-repeat:repeat-x !important}@media (min-width: 768px){.form-wrapper .search-form-type-hotel .hcsb_searchButton{width:110px !important;float:right !important}}@media (min-width: 992px){.form-wrapper .search-form-type-hotel .hcsb_searchButton:hover,.form-wrapper .search-form-type-hotel .hcsb_searchButton:focus{background-position:0 -20px !important}}.form-wrapper .search-form-type-hotel .hcsb_container input[type="text"],.form-wrapper .search-form-type-hotel .hcsb_container select{height:30px !important;font-size:14px !important;padding:0 10px !important}.form-wrapper .search-form-type-hotel .hcsb_rcChildrenAgeWrapper input[type="text"]{padding:.3em .2em !important}@media (min-width: 992px){.form-wrapper .search-form-type-hotel .hcsb_checkinMonth,.form-wrapper .search-form-type-hotel .hcsb_checkoutMonth{margin-right:20px !important}}.form-wrapper .hotel-search-form-iframe-wrapper,.search-form-type-hotel .form-wrapper .search-form-placeholder__block{width:100%;margin:auto;display:block;height:400px}@media (min-width: 640px){.form-wrapper .hotel-search-form-iframe-wrapper,.search-form-type-hotel .form-wrapper .search-form-placeholder__block{height:260px}}@media (min-width: 768px){.form-wrapper .hotel-search-form-iframe-wrapper,.search-form-type-hotel .form-wrapper .search-form-placeholder__block{height:230px}}.form-wrapper .hotel-search-form-iframe-wrapper,.form-wrapper .search-form-type-hotel{max-width:800px}body #hcsb_bodyElements .ui-state-highlight,body #hcsb_bodyElements a.ui-state-hover,body #hcsb_bodyElements .ui-datepicker .hc_cal_date_range a,body #hcsb_bodyElements .ui-datepicker .hc_cal_date_lower a,body #hcsb_bodyElements .ui-datepicker .hc_cal_date_upper a{background:#f1e7e0 !important;border-color:#f1e7e0 !important;color:#292929 !important}body #hcsb_bodyElements .ui-datepicker .ui-datepicker-prev-hover,body #hcsb_bodyElements .ui-datepicker .ui-datepicker-next-hover{background:transparent !important}body #hcsb_bodyElements .ui-datepicker .hc_cal_date_lower a.ui-state-active,body #hcsb_bodyElements .ui-datepicker .hc_cal_date_upper a.ui-state-active{background:#e7792c !important;border-color:#e7792c !important}body #hcsb_bodyElements .ui-widget-header{height:initial !important}.search-form-container .background-text{display:none}.search-form-container.large .background-text{display:block}.search-form-container.large .mobile-background{height:calc(100% - 180px);position:absolute;width:100%}@media (min-width: 768px){.search-form-container.large .mobile-background{display:none}}.more-filter-bar--react{display:none}.product .more-filter-bar--react{background-color:rgba(51,78,101,0.8);position:relative;display:block !important}.product .more-filter-bar--react .input-more-filters{font-family:"OpenSans-Regular";font-size:16px;background-color:#3faab4;color:#fff;display:flex;align-items:center;justify-content:space-between;cursor:pointer;width:150px;height:35px;padding:0 20px}@media (max-width: 767px){.product .more-filter-bar--react .input-more-filters{font-size:12px}}@media (min-width: 768px){.product .more-filter-bar--react .input-more-filters{width:200px}}.mouse-device .product .more-filter-bar--react .input-more-filters:hover,.product .more-filter-bar--react .input-more-filters:focus{box-shadow:inset 0 0 0px 2px #eaa06c}.product .more-filter-bar--react .product-form-more-filters-modal{z-index:3}.product .search-form-container.large .more-filter-bar--react{background-color:#485B70}.search-form-start-copy{font-family:"OpenSans-Regular";font-size:16px;font-size:15px;display:flex;justify-content:center;align-items:center;background-color:#334e65;padding:0 10px 20px;width:100%;color:#b9bdc2}@media (max-width: 767px){.search-form-start-copy{font-size:12px}}@media (min-width: 768px){.search-form-start-copy{background-color:rgba(50,77,101,0.9)}}.search-form-start-copy__list{max-width:80%;overflow:hidden;text-overflow:ellipsis;margin-right:10px}@media (min-width: 480px){.search-form-start-copy__list{white-space:nowrap}}.direct-flight-legend__text{font-family:"OpenSans-Light";font-size:14px;line-height:20px;color:#292929}@media (max-width: 767px){.direct-flight-legend__text{line-height:150%;font-size:12px}}.direct-flight-legend__text strong{font-family:"OpenSans-SemiBold";font-size:14px;line-height:20px}@media (max-width: 767px){.direct-flight-legend__text strong{line-height:150%;font-size:12px}}.direct-flight-legend__highlight-box{width:16px;height:16px;background-color:#3faab4;display:inline-block;position:relative;top:3px;margin-right:5px}.direct-flight-legend__info{color:#334e65;font-size:1.3em;position:relative;top:2px}.direct-flight-legend .react-tooltip__wrapper{margin-left:2px}.package-date-legend{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 25px 10px}


.vinput{
    height: 50px;
    width: 100%;
    color: black;
    z-index: 999;

}

.search_tab_v{
    background-color: #435B71;
    height: 100px;
   padding-left: 12%;
    padding-top: 20px;
}

.search_tab_v1{
    background-color: #435B71;
    height: 100px;
   padding-left: 12%;
    padding-top: 20px;
}

.search-form-button__button {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: auto;
    color: #fff;
    border-color: none !important;
    border: none !important;
    padding: 8px 15px;
    background-image: linear-gradient(-180deg, #f2b56d 0%, #fd8a00 35%, #ce5003 80%);
    background-color: #ce5003;
    transition: background-position 0.1s;
    background-size: 100%;
    background-repeat: repeat-x;
}

.search-form-button__text {
    text-align: center;

}


@media all and (max-width: 991px) {
    .search_tab_v{
        background-color: #435B71;
        height: 230px;
       padding-left: 5%;
        padding-right: 5%;
        padding-top: 20px;
    }

    .search_tab_v1{
        background-color: #435B71;
        height: 280px;
       padding-left: 5%;
        padding-right: 5%;
        padding-top: 20px;
    }

    .search-form-button__button {
        border-radius: 40px;
        height: 40px;
        text-align: center;
        margin-top: 10px;
        display: block;
        width: 100%;
    }

    .search-form-button__text {
        display: block;
        font-family: "OpenSans-Regular";
        font-size: 16px;
        flex-grow: 2;
        margin-left: -30px;
    }


}

.vinput1{

}


.vinput2{
    border:1px solid gray;border-radius: 0;border-right: none;text-align: center;
}

