.holidays-message .message-alert,.stopsales-message .message-alert{margin-bottom:18px}.button-frgt-hash-mob{bottom:0;left:0;position:fixed;text-align:center;width:100%;z-index:98}.btn-mobile-global-search{background:rgba(255,140,0,.9);border:2px solid #fff;border-radius:4px;color:#fff;display:block;padding:15px 10px;width:100%}h2.offer_title_reserv_form{color:#ff5a5f;margin-bottom:22px}.panel-group .panel{border-radius:4px;margin-bottom:0}.booking-com-panel-heading{background:#003580 none repeat scroll 0 0;border:1px solid;border-radius:4px;margin-bottom:14px}.booking_com_panel_title{color:#fff;padding:10px}.booking_com{color:#0896ff}.panel_booking_body{background:#ffba03 none repeat scroll 0 0;padding:15px 22px}.check_availability{background:#0896ff none repeat scroll 0 0;color:#fff}.btn-block{display:block;width:100%}.btn-booking{border-radius:4px;font-size:18px;line-height:1.33;margin-top:16px;padding:8px 16px}.btn-booking:hover{background:#003580;color:#fff}.btn-booking i{vertical-align:middle}.contacts_details_info a{display:inline-block;font-size:18px;margin-top:20px;padding-bottom:0;padding-top:1px}.horizontal-filter-btn-search{float:left;width:7.8%}.horizontal-filter-btn-search-tzt{float:left;width:8.3%}.ul-reserve-form-info{margin-top:8px}.ul-reserve-form-info li{display:inline-block;font-size:14px;padding-bottom:10px;width:49%}.ul-reserve-form-info li i{color:#535353}.info_text{font-size:.8em}.hp_reviews_sticky_book.visible{bottom:0;left:0}.hp_reviews_sticky_book--extended_nav{background:#fff;border-top:1px solid #d0d0d0;box-shadow:0 0 8px rgba(0,0,0,.1);text-align:center;white-space:nowrap}.hp_reviews_sticky_book{background:#fff;border-top:1px solid #e9f0fa;bottom:-100px;opacity:.9;position:fixed;transition:bottom .5s;width:100%;z-index:98}.hp_reviews_sticky_book--extended_nav>a{display:inline-block;margin:8px 4px 8px 8px;overflow:hidden;text-overflow:ellipsis;width:52%;width:calc(50% - 16px)}.bui-button--secondary{background-color:#ff8c00;border-color:#ff8c00;color:#ff8c00}.bui-button{background-color:transparent;border:1px solid #ff8c00;border-radius:2px;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:inherit;font-size:14px;font-weight:700;line-height:1.42857143em;padding:8px 16px;text-align:center;text-decoration:none;vertical-align:middle}.hp_reviews_sticky_book--extended_nav>a+a{background:#ff8c00;color:#fff;margin:8px 8px 8px 4px}.hp_reviews_sticky_book--extended_nav.greece>a+a{background:#ff8c00;border:1px solid #c6c6c6}.hp_reviews_sticky_back_btn .bui-button__text{margin-left:-10px}.bui-button__text:first-child{vertical-align:baseline}.customSelectTitle:focus,.dropDownElementContainer:focus{box-shadow:0 0 3px #168a4a!important;-moz-box-shadow:0 0 3px #168a4a!important;-webkit-box-shadow:0 0 3px #168a4a!important;outline:none!important;outline-offset:0!important}._childs .selectElementContainer{position:relative}._childs i{font-size:11px}._childs .selectElementContainer .customSelectBody{height:auto;max-height:156px;overflow-y:scroll}._controls .textNumberField{border:none;font-size:18px;pointer-events:none;position:relative;top:-2px}.countNight{background:#fff;border:1px solid #ccc;border-radius:2px;display:inline-block;height:43px;margin-top:30px;padding-right:6px;padding-top:2px;width:100%}.quantity .qunatity_label{float:left;font-size:13px;padding-left:5px;padding-top:12px}.quantity ._controls{float:right;position:relative;top:-1px}.childBox ._childs{display:inline-block;line-height:20px;padding-bottom:2px;width:32%}.childBox ._childs .customSelectTitle{border-bottom:1px solid #ccc}.childBox ._childs .control-label{font-size:.8em}.arrowUpIcon{border-bottom:9px solid #535353;border-left:9px solid transparent;border-right:9px solid transparent;height:0;margin-left:214px;position:absolute;top:-10px;width:0}.drop-box .drop-text{padding-left:6px}.nav-dropdown-btn .quantity{margin:10px}.nav-dropdown-btn{background:#fff;border-color:transparent;border-radius:2px;border-width:0;border-bottom:1px solid #535353;box-shadow:none;display:block;font-size:.9rem;line-height:1.9;margin-top:21px;padding:.125rem .125rem .0625rem;transition:all .28s ease;width:100%}.nav-dropdown-btn ul li .ulMenu{background:#fff;border-radius:4px;display:none;margin-top:12px;position:absolute;width:97%;z-index:999}nav ul li ul li{display:block}nav ul li ul li:hover{background-color:#f4f4f4}.fa-chevron-up{float:right;left:-10px;position:relative;top:-18px}.marked{background-color:#e2fae4;border-radius:2px}.marked1{color:#535353}.rotate{transition:all .3s linear}.rotate.down{transform:rotate(180deg)}.quantity input{background:#fff;border:2px solid #535353;border-radius:50%;cursor:pointer;display:inline-block;height:38px;margin:1px 0 0;outline:none;padding:0;text-align:center;width:38px}.quantity input:active{border:2px solid #333}.quantity input.numberElementButtonDisabled{border:1px solid #ccc}input[value^="+"],input[value^="-"]{font-size:23px}.is-active .ulMenu{display:block}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{background-color:#fff!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.form_success .body-panel{padding-top:0}.panel_form_success{border-radius:3px;padding:10px 16px}.form_success .reserve_body p{margin-bottom:6px}.form_add_comment .col-lg-4,.form_add_comment .col-md-6,.form_add_comment .col-sm-6,.form_add_comment .col-xs-12,.form_vbg .col-lg-4,.form_vbg .col-md-6,.form_vbg .col-sm-6,.form_vbg .col-xs-12{padding-right:5px}.form_add_comment{margin-bottom:68px}.form_vbg{border-radius:4px;padding:20px 16px}.container:before{bottom:0;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);content:"";left:0;position:absolute;right:0;top:0;transform:scale(.98);transition:transform .28s ease-in-out;z-index:-1}.container:hover:before{transform:scale(1)}.button-container{padding-top:16px;text-align:center}fieldset{border:none;margin:0 0 3rem;padding:0}.form-group,.form-radio{margin-bottom:0;margin-top:25px;position:relative}.form-inline>.btn,.form-inline>.form-group{display:inline-block;margin-bottom:0}.form-help{color:#b3b3b3;font-size:.8rem;margin-left:.125rem;margin-top:.125rem}.checkbox .form-help,.form-group .form-help,.form-radio .form-help{position:absolute;width:100%}.checkbox .form-help{margin-bottom:1rem;position:relative}.form-radio .form-help{margin-top:-1rem;padding-top:.25rem}.form-group input{height:43px}.form-group textarea{padding-left:10px!important;resize:none}.form-group select{background:#fff;border:none;border-radius:2px;box-shadow:none;font-size:.8rem;height:2rem;line-height:1.6;padding:.125rem .125rem .0625rem;width:100%}.form-group .control-label{color:#333;font-size:13px;font-weight:400;padding-left:12px;pointer-events:none;position:absolute;top:17px;transition:all .28s ease;z-index:1}.form-group .control-label.levelUp{font-weight:700;padding-left:1px!important;top:-18px}.form-group .bar{border-bottom:1px solid #ccc;display:block;position:relative}.form-group .bar:before{background:#535353;bottom:-.0625rem;content:"";height:.125rem;left:50%;position:absolute;transition:left .28s ease,width .28s ease;width:0;z-index:2}.input-icon-r{color:#535353;font-size:15px!important;left:9px!important;position:absolute!important;top:15px!important}.input-icon-r:hover{cursor:pointer}.form-group input,.form-group textarea{background:#fff;border:1px solid #ccc;border-bottom:none;border-radius:2px;box-shadow:none;display:block;font-size:14px;line-height:1.9;padding:10px 20px 10px 5px;transition:all .28s ease;width:100%}input[name=reservationEndDate]{border-bottom:1px solid #ccc}.form-group input[type=file]{line-height:1}.form-group input[type=file]~.bar{display:none}.form-textbox:valid~.form-check-icon.removeValid:after{bottom:.4em;color:#168a4a;content:""!important;font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:bolder;position:absolute;right:.5em}.form-textbox:valid~.form-check-icon:after{bottom:.4em;content:"\F00C";right:.5em}.form-group input.form-file,.form-group input.has-value,.form-group input:focus,.form-group input:valid,.form-group select,.form-group textarea.form-file,.form-group textarea.has-value,.form-group textarea:focus,.form-group textarea:valid{color:#333}.form-group input.form-file~.control-label,.form-group input.has-value~.control-label,.form-group input:focus~.control-label,.form-group input:valid~.control-label,.form-group select~.control-label,.form-group textarea.form-file~.control-label,.form-group textarea.has-value~.control-label,.form-group textarea:focus~.control-label,.form-group textarea:valid~.control-label{color:#333;font-size:13px;left:0}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none}.form-group input:focus~.control-label,.form-group select:focus~.control-label,.form-group textarea:focus~.control-label{color:#535353}.form-group input:focus~.bar:before,.form-group select:focus~.bar:before,.form-group textarea:focus~.bar:before{left:0;width:100%}.checkbox label,.form-radio label{color:#333;cursor:pointer;display:block;font-size:.84em;padding-bottom:1px;padding-left:1.7rem;position:relative;text-align:left}.checkbox input,.form-radio input{left:0;opacity:0;position:absolute;width:auto}.radio{margin-bottom:1rem}.radio .helper{color:#999;cursor:pointer;display:block;font-size:1rem;left:-.25rem;position:absolute;top:-.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio .helper:after,.radio .helper:before{border:.125rem solid #ff8c00;border-radius:50%;content:"";height:1rem;left:0;margin:.25rem;position:absolute;top:0;transition:transform .28s ease;width:1rem}.radio .helper:after{background-color:#535353;border-color:#535353;transform:scale(0)}.radio label:hover .helper{color:#535353}.radio input:checked~.helper:after{transform:scale(.5)}.radio input:checked~.helper:before{color:#337ab7}.show-rq-faq ul{font-size:13px}.show-rq-faq ul li{font-size:13.5px;line-height:1.5;padding-bottom:2px;padding-top:4px}.show-rq-faq ul li:before{color:#535353;content:"\F111";font-family:Font Awesome\ 5 Free;font-size:6px;font-weight:bolder;padding-right:5px;position:relative;top:-3px}.new-com-terms li{font-size:13px}.cancel_reservation{background:#eaeaea;font-weight:700;padding:10px}.faqsButton{cursor:pointer;font-size:13.5px;font-weight:700;text-decoration:underline}.checkbox{margin-top:4px}.form_vbg .checkbox{margin-top:13px}.checkbox a{font-size:.9em;text-decoration:underline}.checkbox .helper{border:.125rem solid #535353;border-radius:.0625rem;color:#999;height:1rem;left:0;position:absolute;transition:border-color .28s ease;width:1rem;z-index:0}.checkbox .helper:after,.checkbox .helper:before{background-color:#168a4a;border-radius:.25rem;content:"";display:block;height:0;opacity:0;position:absolute;transform-origin:left top;transition:opacity .28s ease,height 0s linear .28s;width:.2rem}.checkbox .helper:before{box-shadow:0 0 0 .0625rem #fff;left:.38rem;top:.65rem;transform:rotate(-135deg)}.checkbox .helper:after{left:0;top:.3rem;transform:rotate(-45deg)}.checkbox input:checked~.helper,.checkbox label:hover .helper{color:#168a4a}.checkbox input:checked~.helper:after,.checkbox input:checked~.helper:before{opacity:1;transition:height .28s ease}.checkbox input:checked~.helper:after{height:.5rem}.checkbox input:checked~.helper:before{height:1.2rem;transition-delay:.28s}.checkbox+.checkbox,.radio+.radio{margin-top:1rem}.has-error .legend.legend,.has-error.checkbox .form-help,.has-error.checkbox .helper,.has-error.form-group .control-label.control-label,.has-error.form-group .form-help,.has-error.form-group .helper,.has-error.form-radio .form-help,.has-error.form-radio .helper,.has-error.radio .form-help,.has-error.radio .helper{color:#d9534f}.has-error .bar:before{background:#d9534f;left:0;width:100%}.button_send{background:#ff8c00;border:1px solid #ff8c00;border-radius:4px;cursor:pointer;font-size:1.1rem;overflow:hidden;padding:.65rem 1.1rem;transition:background-color .28s ease,color .28s ease,box-shadow .28s ease}.button_send span{color:#fff;position:relative;z-index:1}.button_send:hover{background:#f0ad4e;border:1px solid #f0ad4e;color:#337ab7}.button:focus:before,.button_send:active:before{opacity:0;transform:translate(-50%,-50%) scale(1);transition:transform 1.12s ease,opacity .28s ease .364s}.button_send:focus{outline:none}.show-rq-faq ul{margin-top:8px}input:invalid:not(:-moz-placeholder)+.form__error{display:block}input:invalid:not(:placeholder-shown)+.form__error{display:block}.form__error{color:#ff5a5f;display:none;font-size:11px;font-weight:700;margin-bottom:2px;margin-top:5px;text-align:left}.form__error:before{color:#ff5a5f;content:"\f06a";font-family:"Font Awesome\ 5 Free";font-weight:bolder;padding-right:4px}.input-animate{position:relative;transition:color .2s ease-in-out}.input-animate:before{border-bottom:1px solid;bottom:0;color:#168a4a;content:"";left:0;position:absolute;transition:width .2s ease-in-out;width:0}.input-animate-target{border:none}.input-animate-target:focus,.input-animate-target:valid{outline:none}.input-animate-target:focus~.input-animate:before,.input-animate-target:valid~.input-animate:before{width:100%}.form-textbox:valid~.form-check-icon:after{bottom:13px;color:#168a4a;content:"\f00c";font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:bolder;position:absolute;right:13px}.input-login-class.form-textbox:valid~.form-check-icon:after{bottom:1.1em!important}.loginBtn{border:none;border-radius:.2em;box-sizing:border-box;color:#fff;display:inline-block;font-size:16px;line-height:34px;margin:15px .2em .2em;padding:0 15px 0 46px;position:relative;text-align:left;white-space:nowrap}.loginBtn:before{box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:34px}.loginBtn:focus{outline:none}.loginBtn:active{box-shadow:inset 0 0 0 32px rgba(0,0,0,.1)}.btnfacebook{background-color:#4c69ba;background-image:linear-gradient(#4c69ba,#3b55a0);text-shadow:0 -1px 0 #354c8c}.btnfacebook:before{background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/14082/icon_facebook.png) 6px 6px no-repeat;border-right:1px solid #364e92}.btnfacebook:focus,.btnfacebook:hover{background-color:#5b7bd5;background-image:linear-gradient(#5b7bd5,#4864b1);color:#fff}@media screen and (max-width:480px){.checkbox label,.form-radio label{padding-left:25px}}@media screen and (max-width:1023px){.horizontal-filter-btn-search-tzt{width:100%}h2.offer_title_reserv_form{margin-bottom:2px}.form_vbg{box-shadow:none;padding:10px 6px}.holidays-message .message-alert,.stopsales-message .message-alert{margin-bottom:0}.horizontal-filter-btn-search{width:100%}.form-group .bar{border-bottom:none}.form-group input,.form-group textarea{border:1px solid #ccc;border-radius:0}.form-group .control-label.levelUp{top:-18px}.quantity ._controls{position:relative;top:-4px}}
