@import url(all-min-blessed2.css?z=1668375104685);
@import url(all-min-blessed1.css?z=1668375104685);
.themelift-portlet .theme-lift.lift-style-THEMEPAGE .theme-lift-button-container span{border:none;line-height:25px}.themelift-portlet .theme-lift.lift-style-THEMEPAGE .theme-lift-button-container svg{fill:#fff;width:20px;height:20px;position:absolute;right:5%;top:30%}.themelift-portlet .thin-borders{border-bottom:1px solid #D2D2D2}@media (min-width:992px){.themelift-portlet .thin-borders{border-right:1px solid #D2D2D2}.themelift-portlet .thin-borders:last-child{border-right:none}}.themelift-portlet .thin-border-bottom{border-bottom:1px solid #D2D2D2}.themelift-portlet .theme-lift-wrapper:focus,.themelift-portlet .theme-lift-wrapper:hover{text-decoration:none}.travelogue-portlet .portlet-msg-success.no-background-image{background-image:unset}.reservation-confirmation-content .checkin-success-indicator{padding:5px 65px;display:inline-block;position:relative}@media (max-width:480px){.reservation-confirmation-content .checkin-success-indicator{margin:10px auto;padding:5px 45px}}.reservation-confirmation-content .checkin-success-indicator .text-add-padding-right{padding-right:10px}.reservation-confirmation-content .checkout-success-indicator{padding:5px 45px;display:inline-block;position:relative}@media (max-width:480px){.reservation-confirmation-content .checkout-success-indicator{margin:10px auto}}.reservation-confirmation-content .checkout-success-indicator .text-add-padding-right{padding-right:10px}.reservation-confirmation-content .checkout-success-indicator svg{right:1.5em}.reservation-confirmation-content .disable-link{pointer-events:none;cursor:default;display:inline-block}.reservation-confirmation-content input[type=submit]{font-weight:700;font-size:16px;padding:6px 20px;display:block;text-align:center;background-image:none;text-transform:uppercase;text-decoration:none;line-height:29px;background-color:#BA0C2F;color:#fff!important;cursor:pointer}.reservation-confirmation-content input[type=submit]:active,.reservation-confirmation-content input[type=submit]:focus,.reservation-confirmation-content input[type=submit]:hover{color:#fff;text-decoration:none}.reservation-confirmation-content .checkin-form{display:inline-block}@media (min-width:480px){.reservation-confirmation-content .vertical-align{display:flex;align-items:center}}.reservation-confirmation-content .button-row{padding:10px 50px;border-left:1px solid #eee;display:flex;flex-wrap:wrap}@media (max-width:767px){.reservation-confirmation-content .button-row{justify-content:center}}.reservation-confirmation-content .travelogue-button{margin:10px;min-width:250px}@media (max-width:480px){.reservation-confirmation-content .text-align-center{text-align:center}}@media (max-width:480px){.reservation-confirmation-content .remove-padding{padding:0}}@media (max-width:480px){.reservation-confirmation-content .padding-25{padding-left:25px;padding-right:25px}}.small-text{font-size:14px}.large-text{font-size:18px}.small-text{font-size:14px}.large-text{font-size:18px}.wizardstatus-portlet #wizardstatus{overflow:hidden}.wizardstatus-portlet #wizardstatus .wizard-phase{width:20%;height:50px;margin:20px 0 0 0;padding:0;float:left;position:relative}.wizardstatus-portlet #wizardstatus .wizard-phase.checkin-phase{width:33%}.wizardstatus-portlet #wizardstatus .wizard-phase.checkout-phase{width:25%}.wizardstatus-portlet #wizardstatus .wizard-phase .line{height:6px;background:#BFBFBF;width:100%;margin-left:-50%;position:relative;z-index:1}.wizardstatus-portlet #wizardstatus .wizard-phase:first-of-type .line{visibility:hidden}.wizardstatus-portlet #wizardstatus .wizard-phase .phase-indicator{text-align:center;margin-top:-19px;position:relative;z-index:2}.wizardstatus-portlet #wizardstatus .wizard-phase .phase-indicator .phase-number{width:30px;height:30px;border-radius:20px;background:#BFBFBF;line-height:30px;margin:0 auto;color:#fff;font-weight:700;position:relative}.wizardstatus-portlet #wizardstatus .wizard-phase .phase-indicator .phase-title{margin-top:10px;color:#BFBFBF}.wizardstatus-portlet #wizardstatus .wizard-phase.selected .phase-number{background-color:#fff;border:3px solid #ccc;color:#ccc;box-sizing:content-box}.wizardstatus-portlet #wizardstatus .wizard-phase.selected .phase-indicator{margin-top:-21px}.wizardstatus-portlet #wizardstatus .wizard-phase.selected .phase-title{font-weight:700}.wizardstatus-portlet #wizardstatus .wizard-status-success-indicator{position:absolute;top:5px;right:-30px}.wizardstatus-portlet #wizardstatus .wizard-status-success-indicator svg{fill:#7ED320;width:20px;height:20px}.wizardstatus-portlet .wizardstatus__phone-title h2{text-align:center;margin-top:0}.wizardstatus-portlet .brand-container{padding:0 0 15px 0;position:relative}@media (min-width:768px){.wizardstatus-portlet .brand-container{margin:0 15px;background:#fff;padding:15px 0 15px 0;overflow:hidden}}.wizardstatus-portlet .brand-container .hotel-logo-image{position:relative;z-index:2}.wizardstatus-portlet .brand-container.solo-brand img{max-height:150px;max-width:250px}.wizardstatus-portlet .brand-container.break-brand .brand-background-container{position:absolute;top:-50px;left:-300px;z-index:1;transform:rotate(-56deg)}@media (min-width:768px){.wizardstatus-portlet .brand-container.break-brand .brand-background-container{display:block;top:0;left:auto;right:-200px;transform:rotate(0)}}@media (min-width:992px){.wizardstatus-portlet .brand-container.break-brand .brand-background-container{right:-100px}}@media (min-width:1200px){.wizardstatus-portlet .brand-container.break-brand .brand-background-container{right:0}}.wizardstatus-portlet .brand-container.original-brand .brand-background-container{display:none}@media (min-width:992px){.wizardstatus-portlet .brand-container.original-brand .brand-background-container{position:absolute;z-index:1;display:block;top:0;left:auto;right:-300px}}@media (min-width:1200px){.wizardstatus-portlet .brand-container.original-brand .brand-background-container{right:-250px}}@media (min-width:1300px){.wizardstatus-portlet .brand-container.original-brand .brand-background-container{right:-200px}}@media (min-width:1400px){.wizardstatus-portlet .brand-container.original-brand .brand-background-container{right:-150px}}@media (min-width:1500px){.wizardstatus-portlet .brand-container.original-brand .brand-background-container{right:-100px}}@media (min-width:1600px){.wizardstatus-portlet .brand-container.original-brand .brand-background-container{right:0}}@media (min-width:1800px){.wizardstatus-portlet .brand-container.original-brand .brand-background-container{right:100px}}@media (min-width:2000px){.wizardstatus-portlet .brand-container.original-brand .brand-background-container{right:200px}}@media (min-width:2200px){.wizardstatus-portlet .brand-container.original-brand .brand-background-container{right:300px}}.wizardstatus-portlet .brand-container.original-brand svg{fill:#000}.wizardstatus-portlet .brand-container.original-brand .showHotelFeaturesButton{color:#000;border-color:#000}.wizardstatus-portlet .beta-stamp-container{display:flex;align-items:center;justify-content:center;background-color:#fff;min-height:50px}@media (min-width:768px){.wizardstatus-portlet .beta-stamp-container{display:flex;background-color:transparent;border-right:1px solid #F5F0EB;padding-right:30px}.wizardstatus-portlet .beta-stamp-container.beta-stamp-container__mobile{display:none}}.wizardstatus-portlet .beta-stamp-container h2{margin:0 0 0 15px;color:#ba0c2f}.wizardstatus-portlet .beta-stamp-container svg{height:80px;width:80px;padding:5px}@media (min-width:768px){.wizardstatus-portlet .beta-stamp-container svg{height:100px;width:100px}}.wizardstatus-portlet .beta-stamp-container svg .cls-1{fill:#ba0c2f}.wizardstatus-portlet .header-content{display:flex;justify-content:flex-start;align-items:center}.wizardstatus-portlet .header-content .beta-content{flex:1}.wizardstatus-portlet .header-content .hotel-title-content{flex:2}.wizardstatus-portlet .wizard-status__center-header{width:80%}@media (min-width:992px){.wizardstatus-portlet .wizard-status__center-header{width:70%}}@media (min-width:1200px){.wizardstatus-portlet .wizard-status__center-header{width:50%}}.wizardnavi-portlet .horizontal-spacer{width:10px!important;height:50px!important}.small-text{font-size:14px}.large-text{font-size:18px}.yearlycontractform-portlet legend{border-bottom:1px solid #717171}.yearlycontractform-portlet .formselect-container{position:relative}.yearlycontractform-portlet .formradio-container label{margin-right:10px}.yearlycontractform-portlet .field{margin-bottom:10px}.yearlycontractform-portlet .error-msg{color:#ba0c2f}.yearlycontractform-portlet .date{border:0 none;display:inline-block;font-size:13px;font-weight:700;color:#000;height:40px;outline:0 none;padding:4px 12px;background-color:#fff;-moz-border-radius:3px;border-radius:6px;border:1px solid #ccc;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;background-image:url(/sokoshotels-liferay-theme/img/icons/calendar.svg);background-repeat:no-repeat;background-position:100% center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.yearlycontractform-portlet textarea{height:100px}