.elementor-4471 .elementor-element.elementor-element-809955a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-ucaddon_ue_accordion_menu .uc-side-menu-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_ue_accordion_menu .uc-side-menu-items ul a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_ue_accordion_menu .uc-side-menu-items ul ul li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_ue_accordion_menu .uc-side-menu-items ul ul ul li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4471 .elementor-element.elementor-element-91c1f79 .uc-side-menu-items{background-color:#18181800;}.elementor-4471 .elementor-element.elementor-element-91c1f79 .menu-item a{flex-direction:row;}.elementor-4471 .elementor-element.elementor-element-91c1f79 .side-menu-holder{text-align:left;}.elementor-4471 .elementor-element.elementor-element-91c1f79 .collapsed .uc-menu-item-pointer:after{width:15px;height:15px;font-size:15px;}.elementor-4471 .elementor-element.elementor-element-91c1f79 .expanded .uc-menu-item-pointer:after{width:15px;height:15px;font-size:15px;}.elementor-4471 .elementor-element.elementor-element-91c1f79 .collapsed .uc-menu-item-pointer:after,.elementor-4471 .elementor-element.elementor-element-91c1f79 .expanded .uc-menu-item-pointer:after{margin:0px 15px 0px 15px;}.elementor-4471 .elementor-element.elementor-element-91c1f79 .uc-side-menu-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );padding:20px 20px 20px 20px;background-color:#00000000;color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(255, 255, 255, 0.39);}.elementor-4471 .elementor-element.elementor-element-91c1f79 .uc-side-menu-items ul li a{padding:20px 20px 20px 20px;}.elementor-4471 .elementor-element.elementor-element-91c1f79 a{background-color:rgba(255, 255, 255, 0);color:var( --e-global-color-text );}.elementor-4471 .elementor-element.elementor-element-91c1f79 a:hover{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-4471 .elementor-element.elementor-element-91c1f79 .uc-side-menu-items ul a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );margin:0px 0px 0px 0px;border-style:none;}.elementor-4471 .elementor-element.elementor-element-91c1f79 .uc-side-menu-items ul ul li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );padding:20px 60px 20px 60px;}.elementor-4471 .elementor-element.elementor-element-91c1f79 .uc-side-menu-items ul ul ul li a{padding:20px 80px 20px 80px;}.elementor-4471 .elementor-element.elementor-element-91c1f79 .expanded{background-color:#5D575100;color:var( --e-global-color-primary );}.elementor-4471 .elementor-element.elementor-element-91c1f79 .expanded + ul .current-menu-item a{background-color:#02010100;color:var( --e-global-color-primary );}#elementor-popup-modal-4471 .dialog-widget-content{background-color:var( --e-global-color-05227ec );box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-4471{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-4471 .dialog-message{width:640px;height:100vh;align-items:flex-start;}@media(max-width:1439px){.elementor-widget-ucaddon_ue_accordion_menu .uc-side-menu-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_ue_accordion_menu .uc-side-menu-items ul a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_ue_accordion_menu .uc-side-menu-items ul ul li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_ue_accordion_menu .uc-side-menu-items ul ul ul li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4471 .elementor-element.elementor-element-91c1f79 .uc-side-menu-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4471 .elementor-element.elementor-element-91c1f79 .uc-side-menu-items ul a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4471 .elementor-element.elementor-element-91c1f79 .uc-side-menu-items ul ul li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:989px){.elementor-4471 .elementor-element.elementor-element-809955a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-ucaddon_ue_accordion_menu .uc-side-menu-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_ue_accordion_menu .uc-side-menu-items ul a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_ue_accordion_menu .uc-side-menu-items ul ul li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_ue_accordion_menu .uc-side-menu-items ul ul ul li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4471 .elementor-element.elementor-element-91c1f79 .uc-side-menu-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4471 .elementor-element.elementor-element-91c1f79 .uc-side-menu-items ul li a{padding:30px 0px 0px 0px;}.elementor-4471 .elementor-element.elementor-element-91c1f79 .uc-side-menu-items ul a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4471 .elementor-element.elementor-element-91c1f79 .uc-side-menu-items ul ul li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:2% 0% 2% 10%;}#elementor-popup-modal-4471 .dialog-message{width:100vw;}}@media(max-width:576px){.elementor-widget-ucaddon_ue_accordion_menu .uc-side-menu-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_ue_accordion_menu .uc-side-menu-items ul a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_ue_accordion_menu .uc-side-menu-items ul ul li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_ue_accordion_menu .uc-side-menu-items ul ul ul li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4471 .elementor-element.elementor-element-91c1f79 .uc-side-menu-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4471 .elementor-element.elementor-element-91c1f79 .uc-side-menu-items ul a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4471 .elementor-element.elementor-element-91c1f79 .uc-side-menu-items ul ul li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-809955a */#elementor-popup-modal-361, #elementor-popup-modal-4471, #elementor-popup-modal-4719{
    z-index: 2
}
@media screen and (max-width: 989px){
.menu-item a{
       font-size: 35px!important;
   }

.sub-menu a{
    font-size: 20px!important
}
}

.uc-menu-item-pointer{
    display: none!important;
}

.collapsed:after, .expanded:after{
    content: ''!important;
    width: 22px!important;
    height: 22px!important;
    background-size: contain!important;
    display: inline-block!important;
    margin-top: 10px;
    margin-left: 10px;
    background-repeat: no-repeat;
    background-size: contain;
}
.collapsed:after{
        background-image: url('https://hotel-alte-schmiede.at/wp-content/uploads/2025/05/Arrow-down-schwarz.svg')!important;  
}

.expanded:after{
    background-image: url('https://hotel-alte-schmiede.at/wp-content/uploads/2025/05/Arrow-up.svg')!important; 
}



@media screen and (max-width: 767px){
     .collapsed:after,  .expanded:after{
     width: 20px!important;
     margin-top: 10px;
 }  
   .menu-item a{
       font-size: 30px!important;
   }
   .sub-menu a{
    font-size: 20px!important
}
}

@media screen and (max-width: 576px){
     .collapsed:after,  .expanded:after{
     width: 18px!important;
     margin-top: 10px;
 } 
}/* End custom CSS */