@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.hotel-of-the-year-widget-modal{width:100%;margin:0 auto;float:none}.hotel-of-the-year-widget-modal .panel-heading img{padding:0;background:none;width:80px;height:auto;border:none;position:relative;left:50%;transform:translateX(-50%)}.hotel-of-the-year-widget-modal .popover .glyphicon-checkmark{color:#27ae60;padding-left:8px}.hotel-of-the-year-widget-modal .modal-body{padding:0}@media (min-width: 992px){.hotel-of-the-year-widget-modal{display:block !important;position:static;opacity:1;transition:none !important;overflow:visible;margin:30px auto;float:none}.hotel-of-the-year-widget-modal .modal-dialog{position:static !important;transform:none !important;transition:none !important;width:auto !important;margin:0 !important}.hotel-of-the-year-widget-modal .modal-content{box-shadow:none !important;border:0 none !important;border-radius:0}.hotel-of-the-year-widget-modal .modal-header{display:none}}@media (max-width: 991px){.hotel-of-the-year-widget-modal .modal-sm{max-width:300px;margin:10px auto}.hotel-of-the-year-widget-modal .modal-header{padding:0;position:relative;min-height:0}.hotel-of-the-year-widget-modal .modal-header .close{position:absolute;right:10px;top:10px;z-index:1}.hotel-of-the-year-widget-modal .panel{margin-bottom:0}}@media (max-width: 530px){.hotel-of-the-year-widget .modal-sm{width:auto;max-width:calc(100% - 20px)}}body.page_listHotel .modal .hotel-of-the-year-widget-modal{display:block !important;position:absolute}.hotel-of-the-year .panel{transition:all .25s ease-in-out}.hotel-of-the-year .panel .panel-body{padding:10px}.hotel-of-the-year .panel .panel-heading img{float:right}.hotel-of-the-year:hover .panel{box-shadow:0 0 10px rgba(0,0,0,0.2)}.hotel-of-the-year.panel-default{border:none;box-shadow:0 3px 10px rgba(0,0,0,0.2)}.hotel-of-the-year.panel-default>.panel-heading{color:#ccc;background-size:cover;border-color:#ddd;padding:10px;font-weight:bold;border:none;background:#fafafa}.hotel-of-the-year.panel-default .panel-body{text-align:center;padding:5px 15px 10px 15px}.hotel-of-the-year .panel-body .esz-support{text-align:right}.hotel-of-the-year .panel-body .esz-support .esz-main-support{max-width:125px;margin-top:5px}.hotel-of-the-year .btn-default{border-bottom-width:2px;white-space:normal}.hotel-of-the-year:hover .btn-default{margin-bottom:0;background:linear-gradient(to bottom, #f90 0%, #f60 100%);border:1px solid #db6345;border-bottom:2px solid #db6345;text-shadow:0 -1px 0 #f60;color:#fff}.hotel-of-the-year:hover .btn-default:hover,.hotel-of-the-year:hover .btn-default:active,.hotel-of-the-year:hover .btn-default:focus,.hotel-of-the-year:hover .btn-default:active:focus,.hotel-of-the-year:hover .btn-default:active:hover{color:#fff;background:#f60;border:1px solid #db6345;border-color:#db6345;border-bottom:2px solid #db6345}.hotel-of-the-year .social-login .btn{padding-left:45px;position:relative;white-space:normal}.hotel-of-the-year .social-login .btn .glyphicon{position:absolute;left:48px;top:12px}.hotel-of-the-year .social-login .btn .social-login-text:before{height:100%}.hotel-of-the-year .widget-subtitle{border-left:3px solid #ddd;padding-left:10px;margin-top:20px}.hotel-of-the-year .question-image{margin:10px -10px}.hotel-of-the-year .hotelyear-game-question{margin-bottom:20px}.hotel-of-the-year .popover .hotel-of-the-year-todo{padding-left:15px;position:relative}.hotel-of-the-year .popover .hotel-of-the-year-todo .number{position:absolute;left:0;top:-1px;font-weight:bold}.hotel-of-the-year .callout-thank-you{position:relative;top:-15px;font-size:12px}.hotel-of-the-year.panel-default .table .highlight{font-weight:bold}@media (max-width: 991px){.hotel-of-the-year:hover .panel{box-shadow:none}.hotel-of-the-year .panel .panel-heading img{float:left;margin-right:10px;margin-top:-3px;margin-bottom:8px}.hotel-of-the-year .btn-default{margin-bottom:0;background:linear-gradient(to bottom, #f90 0%, #f60 100%);border:1px solid #db6345;border-bottom:2px solid #db6345;text-shadow:0 -1px 0 #f60;color:#fff}}.hotel-of-the-year-widget-modal .profile-login-menu-container .login{line-height:16px}.hotel-of-the-year-widget-modal .profile-login-menu-container .login .social-login-text{white-space:normal;font-size:12px}.hotel-of-the-year-widget-modal .profile-login-menu-container .login .social-login-text:before{height:100%}.hotel-of-the-year-widget-modal .vote-for-hotels-social-container .facebook-login-btn{white-space:normal;margin:10px 0;font-size:12px}.hotel-of-the-year-widget-modal .vote-for-hotels-social-container .radio{padding-left:20px}.vote-for-hotels-social-container.stepQuestion.has-success label{color:#333 !important}.hotel-of-the-year-widget-modal .facebook-login-btn .login .social-login-text:before{height:100%}.hotel-of-the-year-widget-modal .profile-image{position:relative}.hotel-of-the-year-widget-modal .profile-image .default-user-img{position:relative;display:inline-block;padding-top:3px}.hotel-of-the-year-widget-modal .profile-image .default-user-img .glyphicon-user{width:30px;height:30px;line-height:30px;vertical-align:middle;text-align:center;background:#ddd;color:#999;text-decoration:none;border-radius:50%;overflow:visible}.hotel-of-the-year-widget-modal .profile-image .default-user-img .glyphicon-user:after{content:'\002B';width:11px;height:11px;line-height:11px;vertical-align:middle;position:absolute;right:0;bottom:0;background:#3598db;color:#fff;text-align:center;font-size:9px;border-radius:50%}.hotel-of-the-year-widget-modal .registration-text{padding-left:0}@media (max-width: 767px){.hotel-of-the-year .popover{position:static !important;width:100%;margin:5px 0 10px 0;box-shadow:none;max-width:none}.hotel-of-the-year .popover.left .arrow{display:none !important}}.poi-page-container .page-section.hotelyear-widget--mobile.col-xs-12{padding:0;width:100%}.poi-features-container .hotelyear-widget--mobile{padding:0}.hotelyear-widget--mobile .modal-dialog{max-width:100%;margin:0}.hotelyear-widget--mobile .modal-dialog .modal-content{box-shadow:none;border:none}.hotelyear-widget--mobile .modal-dialog .modal-content .modal-body{box-shadow:none}.hotelyear-widget--mobile .modal-dialog .modal-content .modal-body .hotel-of-the-year{box-shadow:none}.hotel-of-the-year .rating-slider{margin-top:-10px;margin-bottom:5px;position:relative}.hotel-of-the-year .rating-slider .tooltip-inner{white-space:nowrap}.hotel-of-the-year .rating-smileys{margin-left:0;margin-right:5px;height:12px}.hotel-of-the-year .rating-smileys span{vertical-align:middle;margin-left:-10px;position:absolute;top:6px;display:inline-block;color:#ccc;font-size:10px}.hotel-of-the-year .rating-smileys span.active{color:#333;background:#fff}.hotel-of-the-year .rating-smileys .step-1{left:25%}.hotel-of-the-year .rating-smileys .step-2{left:50%}.hotel-of-the-year .rating-smileys .step-3{left:75%}.hotel-of-the-year .rating-smileys .step-4{left:97%}.slider-rating-bar-holder{position:relative;height:6px;padding:1px;margin-top:12px;background:#eee}.slider-rating-bar{height:5px;background:#69bc29}.hotel-of-the-year.iframe .hotel-of-the-year-widget-modal{opacity:1;display:block !important}.hotel-of-the-year.iframe .hotel-of-the-year-widget-modal .modal-dialog{max-width:300px;margin:auto !important;transform:none !important}.excellent-hotel-year.plugin,.excellent-settlement-year.plugin{background:none}.excellent-hotel-year.plugin .hotel-of-the-year .panel,.excellent-settlement-year.plugin .hotel-of-the-year .panel{margin-bottom:20px !important}.excellent-hotel-year.plugin .hotel-of-the-year .increase-chance-link.badge-opened,.excellent-settlement-year.plugin .hotel-of-the-year .increase-chance-link.badge-opened{width:0;height:0;padding:0;overflow:hidden;opacity:0;zoom:1}.excellent-hotel-year.plugin .hotel-of-the-year-widget-modal,.excellent-settlement-year.plugin .hotel-of-the-year-widget-modal{margin-top:15px}.excellent-hotel-year.plugin .hotel-of-the-year-widget-modal .modal-header .close,.excellent-settlement-year.plugin .hotel-of-the-year-widget-modal .modal-header .close{display:none !important}.excellent-hotel-year.plugin .hotel-of-the-year-widget-modal .panel .panel-heading a,.excellent-settlement-year.plugin .hotel-of-the-year-widget-modal .panel .panel-heading a{color:#333;text-decoration:none;cursor:default}.excellent-hotel-year.plugin .hotel-of-the-year-widget-modal .panel .panel-heading .popover,.excellent-settlement-year.plugin .hotel-of-the-year-widget-modal .panel .panel-heading .popover{display:none !important}.rating-hotel-year-widget .modal{display:block !important;opacity:1 !important;overflow:visible;position:static !important}.rating-hotel-year-widget .modal .modal-dialog{transform:none;margin:0 auto}.rating-hotel-year-widget .modal-content{box-shadow:none;border:0 none !important}.rating-hotel-year-widget .modal-header{border-bottom:0 none}.rating-hotel-year-widget .modal-header .close{display:none}.remove-hotel-year-friend{position:absolute;top:1px;right:1px;width:32px;height:32px;text-align:center;line-height:32px;font-size:16px}.remove-hotel-year-friend:hover{cursor:pointer;background-color:#f5f5f5}.remove-hotel-year-friend:hover{cursor:pointer;background-color:#f5f5f5}.hotel-year-popover-emails .has-success .glyphicon~.remove-hotel-year-friend,.hotel-year-popover-emails .has-error .glyphicon~.remove-hotel-year-friend{display:none}
