.gallery_slider .swiper-pagination{line-height:1}div.dialog-widget.dialog-lightbox-widget.elementor-lightbox{z-index:99999}.general_section{width:90%}.jet-form-builder-row.field-type-calculated-field{margin:20px 0}.jet-form-builder__calculated-field-val{font-size:22px;font-weight:bold}.general_section a strong{color:#b2b9c4;font-size:16px;font-weight:700}.jet-form-builder__field-wrap input,input#jet_abaf_field{padding:8px;border-radius:5px}h5{font-size:20px;font-family:'Raleway';font-weight:700;color:#333;line-height:1.3}p{font-size:14px;font-family:'Raleway';font-weight:500}button.jet-form-builder__action-button.jet-form-builder__submit{cursor:pointer}.jet-booking-calendar__container .date-picker-wrapper .month-wrapper table{width:100%!important;max-width:100%!important}.jet-booking-calendar__container .date-picker-wrapper .month-wrapper{width:100%}@media(max-width:767px){.general_section{width:100%}}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#4b4b4b}p.form-field.form-field-wide.wc_bookings_field_persons,p.form-field.form-field-wide.wc_bookings_field_duration{margin:0 15px}#wc_bookings_field_persons,#wc_bookings_field_duration{width:100%;border:1px solid #a0a0a0}.mphb_sc_search_results-wrapper .mphb-reserve-room-section{display:none}.mphb_sc_search_results-wrapper ul{display:none}.mphb_sc_search_results-wrapper .mphb-regular-price{display:none}.mphb_sc_search_results-wrapper h3{display:none}.et_pb_section_0 .et_pb_column .mphb_sc_search_results-info{font-size:23px}#mphb-reservation-cart{font-size:23px;margin-bottom:20px}.mphb_sc_search_results-wrapper .mphb-room-type p{font-size:18px}.mphb_sc_search_results-wrapper .mphb-view-details-button-wrapper{text-align:center;margin-top:48px}.button.wc-forward,.woocommerce-checkout-payment button,.checkout-button,.actions button,.wc-bookings-booking-form-button{color:#828c91!important;border-width:10px!important;border-color:rgba(0,0,0,0)!important;border-radius:0px;font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;background-color:#fff!important;box-shadow:0px 0px 7px 0px #9a9a9a!important}.checkout.woocommerce-checkout{margin-bottom:50px}tr.extra_addon_cs{margin-bottom:20px;display:block}table.thwepo-extra-options.thwepo_booking{margin:20px 0}.scm-home-review-total>strong{display:none!important}.scm-home-review-total>span::before{content:"★★★★★";display:block;margin-bottom:6px;color:#d6a63a;font-size:24px;line-height:1;letter-spacing:3px}#top-menu li.menu-item-3241>a,.et_mobile_menu li.menu-item-3241>a{padding-bottom:26px!important}#top-menu li.menu-item-3241>a::before,.et_mobile_menu li.menu-item-3241>a::before{content:"alk. 58 €/yö";position:absolute;left:20px;bottom:8px;color:#6b6b6b;font-size:12px;font-weight:600;line-height:15px}#top-menu li.menu-item-3241>a::after,.et_mobile_menu li.menu-item-3241>a::after{content:"★★★★★ 4,8";position:absolute;right:20px;bottom:8px;color:#d6a63a;font-size:11px;font-weight:600;line-height:15px;letter-spacing:0.2px}#top-menu .salkolahti-menu-meta,.et_mobile_menu .salkolahti-menu-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important;margin:3px 0 0!important;color:#6b6b6b!important;font-size:12px!important;font-weight:600!important;line-height:15px!important;white-space:nowrap!important}#top-menu .salkolahti-menu-price,.et_mobile_menu .salkolahti-menu-price{flex:0 0 auto!important;color:#6b6b6b!important;font-size:12px!important;font-weight:600!important;line-height:15px!important}#top-menu .salkolahti-menu-review,.et_mobile_menu .salkolahti-menu-review,#top-menu .salkolahti-menu-review .shortcode-site-reviews-summary,.et_mobile_menu .salkolahti-menu-review .shortcode-site-reviews-summary,#top-menu .salkolahti-menu-review .glsr,.et_mobile_menu .salkolahti-menu-review .glsr,#top-menu .salkolahti-menu-review .glsr-summary-wrap,.et_mobile_menu .salkolahti-menu-review .glsr-summary-wrap,#top-menu .salkolahti-menu-review .glsr-summary,.et_mobile_menu .salkolahti-menu-review .glsr-summary,#top-menu .salkolahti-menu-review .glsr-summary-rating,.et_mobile_menu .salkolahti-menu-review .glsr-summary-rating{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;gap:0!important;position:static!important;color:#6b6b6b!important;font-size:11px!important;font-weight:600!important;line-height:15px!important}#top-menu .salkolahti-menu-review .glsr-summary-rating::before,.et_mobile_menu .salkolahti-menu-review .glsr-summary-rating::before{content:"★★★★★";margin-right:4px;color:#d6a63a;font-size:11px;line-height:15px;letter-spacing:0.2px}#top-menu .salkolahti-menu-review .glsr-tag-value,.et_mobile_menu .salkolahti-menu-review .glsr-tag-value{display:inline!important;color:#6b6b6b!important;font-size:11px!important;font-weight:600!important;line-height:15px!important}#top-menu .salkolahti-menu-review .glsr-tag-value::after,.et_mobile_menu .salkolahti-menu-review .glsr-tag-value::after{content:" (" attr(data-reviews) ")"}#top-menu .salkolahti-menu-review .glsr-summary-stars,.et_mobile_menu .salkolahti-menu-review .glsr-summary-stars,#top-menu .salkolahti-menu-review .glsr-summary-percentages,.et_mobile_menu .salkolahti-menu-review .glsr-summary-percentages,#top-menu .salkolahti-menu-review .glsr-summary-text,.et_mobile_menu .salkolahti-menu-review .glsr-summary-text{display:none!important}#top-menu li.menu-item-3241>a::after,.et_mobile_menu li.menu-item-3241>a::after{content:"★★★★★ 4,8 (128)"}#top-menu li.menu-item-3241>a::after,.et_mobile_menu li.menu-item-3241>a::after{content:"★★★★★";right:83px;color:#d6a63a}#top-menu li.menu-item-3241::before,.et_mobile_menu li.menu-item-3241::before{content:"· ★ ";position:absolute;z-index:2;right:64px;bottom:8px;color:#437356;font-size:11px;font-weight:600;line-height:15px;pointer-events:none}#top-menu li.menu-item-3241::after,.et_mobile_menu li.menu-item-3241::after{content:"4,8 (128)";position:absolute;z-index:2;right:20px;bottom:8px;color:#6b6b6b;font-size:11px;font-weight:600;line-height:15px;pointer-events:none}#top-menu li.menu-item-3241>a::before,#top-menu li.menu-item-3241>a::after,#top-menu li.menu-item-3241::before,#top-menu li.menu-item-3241::after,.et_mobile_menu li.menu-item-3241>a::before,.et_mobile_menu li.menu-item-3241>a::after,.et_mobile_menu li.menu-item-3241::before,.et_mobile_menu li.menu-item-3241::after{content:none!important}#top-menu li.menu-item-3241>a{padding-bottom:9px!important}.et_mobile_menu li.menu-item-3241>a{padding-bottom:10px!important}#top-menu .salkolahti-static-menu-review,.et_mobile_menu .salkolahti-static-menu-review{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;gap:0!important;margin:0!important;padding:0!important;color:#6b6b6b!important;font-size:11px!important;font-weight:600!important;line-height:15px!important;white-space:nowrap!important}#top-menu .salkolahti-static-menu-stars,.et_mobile_menu .salkolahti-static-menu-stars{display:inline-block!important;margin-right:4px!important;color:#d6a63a!important;font-size:11px!important;line-height:15px!important;letter-spacing:0.2px!important}#top-menu .salkolahti-static-menu-separator,.et_mobile_menu .salkolahti-static-menu-separator{display:inline-block!important;margin-right:4px!important;color:#437356!important;font-size:11px!important;line-height:15px!important}#top-menu .salkolahti-static-menu-value,.et_mobile_menu .salkolahti-static-menu-value{display:inline-block!important;color:#6b6b6b!important;font-size:11px!important;font-weight:600!important;line-height:15px!important}#top-menu .salkolahti-static-menu-separator,.et_mobile_menu .salkolahti-static-menu-separator{margin-right:2.3px!important}