@charset "UTF-8";@font-face{src:url('https://www.rhoen-stern-hotel.de/templates/shaper_helixultimate/fonts/lato-v24-latin-100.woff2') format('woff2');font-display:swap;font-family:'Lato';font-style:normal;font-weight:100}@font-face{src:url('https://www.rhoen-stern-hotel.de/templates/shaper_helixultimate/fonts/lato-v24-latin-100italic.woff2') format('woff2');font-display:swap;font-family:'Lato';font-style:italic;font-weight:100}@font-face{src:url('https://www.rhoen-stern-hotel.de/templates/shaper_helixultimate/fonts/lato-v24-latin-300.woff2') format('woff2');font-display:swap;font-family:'Lato';font-style:normal;font-weight:300}@font-face{src:url('https://www.rhoen-stern-hotel.de/templates/shaper_helixultimate/fonts/lato-v24-latin-300italic.woff2') format('woff2');font-display:swap;font-family:'Lato';font-style:italic;font-weight:300}@font-face{src:url('https://www.rhoen-stern-hotel.de/templates/shaper_helixultimate/fonts/lato-v24-latin-regular.woff2') format('woff2');font-display:swap;font-family:'Lato';font-style:normal;font-weight:400}@font-face{src:url('https://www.rhoen-stern-hotel.de/templates/shaper_helixultimate/fonts/lato-v24-latin-italic.woff2') format('woff2');font-display:swap;font-family:'Lato';font-style:italic;font-weight:400}@font-face{src:url('https://www.rhoen-stern-hotel.de/templates/shaper_helixultimate/fonts/lato-v24-latin-700.woff2') format('woff2');font-display:swap;font-family:'Lato';font-style:normal;font-weight:700}@font-face{src:url('https://www.rhoen-stern-hotel.de/templates/shaper_helixultimate/fonts/lato-v24-latin-700italic.woff2') format('woff2');font-display:swap;font-family:'Lato';font-style:italic;font-weight:700}@font-face{src:url('https://www.rhoen-stern-hotel.de/templates/shaper_helixultimate/fonts/lato-v24-latin-900.woff2') format('woff2');font-display:swap;font-family:'Lato';font-style:normal;font-weight:900}@font-face{src:url('https://www.rhoen-stern-hotel.de/templates/shaper_helixultimate/fonts/lato-v24-latin-900italic.woff2') format('woff2');font-display:swap;font-family:'Lato';font-style:italic;font-weight:900}.btn.search-btn{border-radius:0;background-color:#cac39a}.btn.search-btn:hover{background-color:#343a40}.overlay-background-style{transition:all .4s linear;opacity:1}.overlay-background-style:hover{opacity:0}.sppb-addon-overlay-image-content{text-shadow:2px 2px 5px black}.sale-price span{font-size:20px}#jhp-search .mod_hotel_reservation.horizontal{display:flex;justify-content:space-evenly;align-items:flex-start}#jhp-search .jhp-container *{float:none !important}#jhp-search #mod_hotel_reservation ul{display:flex}#jhp-search .search-description{font-size:25px}.jhp-container .btn,.jhp-container .btn-dark{display:inline-block;line-height:18px;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;text-shadow:none;width:auto;margin:0;min-height:35px}.reservation-details-holder .hotelCalendarImage{right:9%;top:29px}.jhp-container .btn-dark .la{font-family:inherit}.jhp-container .la-search:before{font:normal normal normal 16px / 1 "LineAwesome"}#jhp-search.jhp-container .btn.btn-success,.jhp-container .btn-dark,.jhp-container .btn.btn-success{color:#3e5f20 !important;background-color:#CDDC39;border-color:#cddc39;border-radius:0}.jhp-container *[class*="btn"] *[class*="la"]{color:#3e5f20 !important}.jhp-container *[class*="btn"]:hover *[class*="la"]{color:#a0c950 !important}#jhp-search.jhp-container .btn-success:hover,.jhp-container .btn-dark:hover,.jhp-container .btn.btn-success:hover{color:#a0c950 !important;background-color:#3e5f20 !important}.jhotel-item #searchForm .reservation-details .voucher,.hotel-box .hotel-facilities.hotel-item{display:none !important}.jhp-container .jhotel-room .room-header .room-selector i{font-size:18px;color:#3e5f20;padding:10px;display:block}.jhp-container .jhotel-room .room-header .room-selector #room-value{color:#3e5f20}.jhp-container .row{font-size:16px}.jhp-rooms .hotel_reservation a:link{color:#3f5f27;font-weight:600}.jhotel-rooms .room-description strong{margin-bottom:10px;display:block}.jhp-container .room-header>.row>.col-md-8{text-align:right;padding-top:15px}.reservation-steps ul,.hotel_reservation ul{margin:0 0 0 30px !important}.buchungs-verwaltung h2,.frontEndEditReservation .h2{font-size:20px}.buchungs-verwaltung .jhp-container .btn-info{color:#3e5f20;background-color:#a0c950;border-color:#a0c950;margin:10px}.buchungs-verwaltung .jhp-container .btn-info:hover{color:#fff;background-color:#3e5f20;border-color:#3e5f20}.buchungs-verwaltung .user-options-container .box-inset{min-height:200px}.buchungs-verwaltung .jhp-container img{margin:auto}.sp-basic-slider .sppb-sp-slider-text{background-color:#ffffffb0;padding:20px !important}@media (max-width:1199px){.container,.container-lg,.container-md,.container-sm{max-width:95%}.sp-megamenu-parent>li>a,.sp-megamenu-parent>li span{font-size:17px !important}.offcanvas-menu{z-index:99999}}@media screen and (max-width:575.98px){.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.2}h1,.h1{font-size:26px !important}h2,.h2{font-size:26px !important}}
