.elementor-kit-6{--e-global-color-primary:#A81F20;--e-global-color-secondary:#212421;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:#B8322A;color:#F4EBDD;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:#9C2921;color:#FFFFFF;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:#B8322A;}.elementor-kit-6 a:hover{color:#E2661E;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Hütten-Cockpit Feinschliff */
.hc-btn-dark.elementor-button{background:#1A1512!important;color:#F4EBDD!important;border:0!important;border-radius:4px;padding:16px 30px;font:700 21px "Barlow Condensed",sans-serif;letter-spacing:.06em;text-transform:uppercase}
.hc-btn-dark.elementor-button:hover{background:#B8322A!important;color:#F4EBDD!important}
.elementor-location-footer .elementor-widget-shortcode,.elementor-location-footer .hc-hours{color:rgba(239,230,214,.85)}
.elementor-location-footer .hc-hours-note{color:#F2B27A}
.elementor-location-footer .hc-dots{border-color:rgba(239,230,214,.3)}
.hc-special{color:#EFE6D6}
.hc-special .hc-dots{border-color:rgba(239,230,214,.35)}
.elementor-widget-shortcode .hc-special-photo{width:100%;height:520px;object-fit:cover;border:12px solid #F4EBDD;box-shadow:0 20px 50px rgba(0,0,0,.45);display:block}
.elementor-widget-shortcode img:not(.hc-special-photo){width:100%;height:280px;object-fit:cover;display:block}
.hc-sticky-item span{opacity:0;transition:opacity .2s}
.hc-sticky-item:hover span{opacity:1}
@media (max-width:782px){.hc-sticky-item span{opacity:1}}

a:hover{color:#E2661E}
.elementor-widget-text-editor a{color:#B8322A}
.elementor-widget-text-editor a:hover{color:#E2661E}

.elementor-location-header .elementor-button{white-space:nowrap}
.elementor-location-footer .hc-hours-row{flex-wrap:wrap}
.elementor-location-footer .hc-time{white-space:normal;font-size:15px}

a.hc-sticky-item{color:#EFE6D6}
a.hc-sticky-item:hover{color:#F2B27A}
a.hc-ic-calendar,a.hc-ic-calendar:hover{color:#F4EBDD}
@media (max-width:782px){a.hc-sticky-item{color:#1A1512}a.hc-ic-calendar{color:#F4EBDD}}
a.hc-chat-btn,a.hc-chat-btn:hover,button.hc-chat-btn{color:#F4EBDD}
.elementor-location-header .elementor-nav-menu--dropdown a{color:#EFE6D6}

.elementor-location-header .elementor-widget-shortcode,.elementor-location-header .hc-today{color:#EFE6D6;font-weight:500}
.elementor-location-header .hc-today.is-closed{color:rgba(239,230,214,.85)}

.elementor-location-header .elementor-nav-menu--dropdown,.elementor-location-header .elementor-nav-menu--dropdown a{background:#2B2F2C;color:#EFE6D6}
.elementor-location-header .elementor-nav-menu--dropdown a:hover,.elementor-location-header .elementor-nav-menu--dropdown a.elementor-item-active{background:#1F2321;color:#F2B27A}
.elementor-location-header .elementor-nav-menu--dropdown li{border-bottom:1px solid rgba(239,230,214,.12)}

@media (max-width:782px){.hc-notice{font-size:14px;line-height:1.35;text-align:left;padding:8px 66px 8px 14px}.hc-notice-chalk{font-size:18px}.hc-chat-btn{padding:0;width:56px;height:56px;border-radius:50%;justify-content:center;right:14px;bottom:84px}.hc-chat-btn span{display:none}.hc-chat-btn img{width:36px;height:36px}}

.hc-tilt img{transform:rotate(-2deg)}

.hc-on-dark,.hc-on-dark .hc-hours,.hc-on-dark .hc-special,.hc-on-dark .hc-faq-item summary,.hc-on-dark .hc-faq-a{color:#EFE6D6}
.hc-on-dark .hc-dots,.hc-on-dark .hc-hours-row{border-color:rgba(239,230,214,.3)}
.hc-on-dark .hc-hours-note{color:#F2B27A}

.elementor-field-type-acceptance label,.elementor-field-type-acceptance .elementor-field-subgroup{color:#3D2A1C;font:400 15px "Barlow",sans-serif}
.elementor-field-type-acceptance a{color:#B8322A;text-decoration:underline}
.elementor-form .elementor-field-group select{background:#fff}

/* Complianz im Hüttentafel-Look */
.cmplz-cookiebanner{--cmplz_background_color:#2B2F2C!important;--cmplz_text_color:#EFE6D6!important;--cmplz_title_color:#F4EBDD!important;--cmplz_link_color:#F2B27A!important;--cmplz_hyperlink_color:#F2B27A!important;--cmplz_accept_background_color:#B8322A!important;--cmplz_accept_text_color:#F4EBDD!important;--cmplz_accept_border_color:#B8322A!important;--cmplz_deny_background_color:transparent!important;--cmplz_deny_text_color:#EFE6D6!important;--cmplz_deny_border_color:rgba(239,230,214,.6)!important;--cmplz_view_preferences_background_color:transparent!important;--cmplz_view_preferences_text_color:#EFE6D6!important;--cmplz_view_preferences_border_color:rgba(239,230,214,.6)!important;--cmplz_save_preferences_background_color:#B8322A!important;--cmplz_save_preferences_text_color:#F4EBDD!important;--cmplz_border_radius:4px!important;--cmplz_button_border_radius:4px!important;--cmplz_slider_background_color_active:#B8322A!important;--cmplz_slider_bullet_color:#F4EBDD!important;--cmplz_category_body_background_color:#1F2321!important;--cmplz_category_header_background_color:#1F2321!important;--cmplz_category_header_text_color:#EFE6D6!important;--cmplz_category_body_text_color:#EFE6D6!important;font-family:"Barlow",sans-serif;border-top:5px solid #B8322A}
.cmplz-cookiebanner .cmplz-title{font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:.03em;font-size:22px}
.cmplz-cookiebanner .cmplz-btn{font-family:"Barlow Condensed",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.06em}
.cmplz-manage-consent{background:#2B2F2C!important;color:#EFE6D6!important}
.cmplz-blocked-content-container .cmplz-blocked-content-notice{background:#2B2F2C!important;color:#EFE6D6!important;font-family:"Barlow",sans-serif}
.cmplz-blocked-content-notice .cmplz-links a{color:#F2B27A!important}

.cmplz-cookiebanner,.cmplz-cookiebanner .cmplz-header,.cmplz-cookiebanner .cmplz-body,.cmplz-cookiebanner .cmplz-footer{background:#2B2F2C!important;color:#EFE6D6!important}
.cmplz-cookiebanner .cmplz-title,.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-description,.cmplz-cookiebanner .cmplz-category-header,.cmplz-cookiebanner .cmplz-category-title,.cmplz-cookiebanner .cmplz-always-active{color:#EFE6D6!important}
.cmplz-cookiebanner .cmplz-links a,.cmplz-cookiebanner .cmplz-link{color:#F2B27A!important}
.cmplz-cookiebanner .cmplz-close svg{fill:#EFE6D6!important}
.cmplz-cookiebanner .cmplz-btn{border-radius:4px!important}
.cmplz-cookiebanner .cmplz-btn.cmplz-accept,.cmplz-cookiebanner .cmplz-btn.cmplz-save-preferences{background:#B8322A!important;color:#F4EBDD!important;border:2px solid #B8322A!important}
.cmplz-cookiebanner .cmplz-btn.cmplz-deny,.cmplz-cookiebanner .cmplz-btn.cmplz-view-preferences{background:transparent!important;color:#EFE6D6!important;border:2px solid rgba(239,230,214,.6)!important}
.cmplz-cookiebanner .cmplz-categories .cmplz-category{background:#1F2321!important;color:#EFE6D6!important;border-color:rgba(239,230,214,.15)!important}
.cmplz-cookiebanner .cmplz-category .cmplz-icon svg{fill:#EFE6D6!important}
.cmplz-cookiebanner .cmplz-message a,.cmplz-cookiebanner .cmplz-description a{color:#F2B27A!important}

/* Sprachumschalter nur im mobilen Menü (Desktop hat die Kopfleiste) */
@media (min-width:1025px){ li.hc-lang-item{display:none !important;} }
li.hc-lang-item > a{ font-weight:700; letter-spacing:.06em; }/* End custom CSS */