@font-face{font-family:'Herr Von Muellerhoff';font-style:normal;font-weight:400;src:url(//fischerhuette.eu/wp-content/themes/fischerhuette/fonts/HerrVonMuellerhoff-Regular.eot);src:local('HerrVonMuellerhoff Regular'),local('HerrVonMuellerhoff-Regular'),url(//fischerhuette.eu/wp-content/themes/fischerhuette/fonts/HerrVonMuellerhoff-Regular.eot?#iefix) format('embedded-opentype'),url(//fischerhuette.eu/wp-content/themes/fischerhuette/fonts/HerrVonMuellerhoff-Regular.woff2) format('woff2'),url(//fischerhuette.eu/wp-content/themes/fischerhuette/fonts/HerrVonMuellerhoff-Regular.woff) format('woff'),url(//fischerhuette.eu/wp-content/themes/fischerhuette/fonts/HerrVonMuellerhoff-Regular.ttf) format('truetype'),url(//fischerhuette.eu/wp-content/themes/fischerhuette/fonts/HerrVonMuellerhoff-Regular.svg#Cabin-Regular) format('svg')}@font-face{font-family:'Cabin';font-style:normal;font-weight:400;src:url(//fischerhuette.eu/wp-content/themes/fischerhuette/fonts/Cabin-Regular.eot);src:local('Cabin Regula'),local('Cabin-Regular'),url(//fischerhuette.eu/wp-content/themes/fischerhuette/fonts/Cabin-Regular.eot?#iefix) format('embedded-opentype'),url(//fischerhuette.eu/wp-content/themes/fischerhuette/fonts/Cabin-Regular.woff2) format('woff2'),url(//fischerhuette.eu/wp-content/themes/fischerhuette/fonts/Cabin-Regular.woff) format('woff'),url(//fischerhuette.eu/wp-content/themes/fischerhuette/fonts/Cabin-Regular.ttf) format('truetype'),url(//fischerhuette.eu/wp-content/themes/fischerhuette/fonts/Cabin-Regular.svg#Cabin-Regular) format('svg')}@font-face{font-family:'Cabin';font-style:normal;font-weight:600;src:url(//fischerhuette.eu/wp-content/themes/fischerhuette/fonts/Cabin-SemiBold.eot);src:local('Cabin SemiBold'),local('Cabin-SemiBold'),url(//fischerhuette.eu/wp-content/themes/fischerhuette/fonts/Cabin-SemiBold.eot?#iefix) format('embedded-opentype'),url(//fischerhuette.eu/wp-content/themes/fischerhuette/fonts/Cabin-SemiBold.woff2) format('woff2'),url(//fischerhuette.eu/wp-content/themes/fischerhuette/fonts/Cabin-SemiBold.woff) format('woff'),url(//fischerhuette.eu/wp-content/themes/fischerhuette/fonts/Cabin-SemiBold.ttf) format('truetype'),url(//fischerhuette.eu/wp-content/themes/fischerhuette/fonts/Cabin-SemiBold.svg#RobotoSlab) format('svg')}@font-face{font-family:'SourceSans3';font-style:normal;font-weight:200;src:url(//fischerhuette.eu/wp-content/themes/fischerhuette/fonts/SourceSans3-ExtraLight.eot);src:local('SourceSans3 ExtraLight'),local('SourceSans3-ExtraLight'),url(//fischerhuette.eu/wp-content/themes/fischerhuette/fonts/SourceSans3-ExtraLight.eot?#iefix) format('embedded-opentype'),url(//fischerhuette.eu/wp-content/themes/fischerhuette/fonts/SourceSans3-ExtraLight.woff2) format('woff2'),url(//fischerhuette.eu/wp-content/themes/fischerhuette/fonts/SourceSans3-ExtraLight.woff) format('woff'),url(//fischerhuette.eu/wp-content/themes/fischerhuette/fonts/SourceSans3-ExtraLight.ttf) format('truetype'),url(//fischerhuette.eu/wp-content/themes/fischerhuette/fonts/SourceSans3-ExtraLight.svg#Cabin-Regular) format('svg')}@font-face{font-family:'SourceSans3';font-style:normal;font-weight:600;src:url(//fischerhuette.eu/wp-content/themes/fischerhuette/fonts/SourceSans3-SemiBold.eot);src:local('SourceSans3 SemiBold'),local('SourceSans3-SemiBold'),url(//fischerhuette.eu/wp-content/themes/fischerhuette/fonts/SourceSans3-SemiBold.eot?#iefix) format('embedded-opentype'),url(//fischerhuette.eu/wp-content/themes/fischerhuette/fonts/SourceSans3-SemiBold.woff2) format('woff2'),url(//fischerhuette.eu/wp-content/themes/fischerhuette/fonts/SourceSans3-SemiBold.woff) format('woff'),url(//fischerhuette.eu/wp-content/themes/fischerhuette/fonts/SourceSans3-SemiBold.ttf) format('truetype'),url(//fischerhuette.eu/wp-content/themes/fischerhuette/fonts/SourceSans3-SemiBold.svg#RobotoSlab) format('svg')}body{padding:0;margin:0;width:auto;color:#515151;font-size:80.01%;line-height:1.7;font-size:16px;background-color:#fff}body,html{font-family:"Cabin",Arial,Helvetica,sans-serif;overflow-x:hidden}embed,object,video{max-width:100%;height:auto;width:auto}ul,li{list-style-type:none}fieldset,label,form,figure{border:0;margin:0;padding:0}a,a:link,a:active,a:visited,a:hover{transition:color .2s ease-out 0s}aside{font-size:.8em;color:#999}.page-content{margin:5px}.page-content .content_text{padding:30px}.page-content .content_text h2{font-family:"Herr Von Muellerhoff","Lucida Handwriting","Brush Script MT",Chalkboard,cursive;letter-spacing:0;text-transform:none;font-weight:400;color:#c59d5f;font-size:100px;margin:10px 0 -120px}.page-content .content_text h2:first-letter {top:9px;position:relative;font-size:1.1em;padding-left:60px;margin:0 -60px;letter-spacing:60px}.page-content .content_text h3{font-family:"SourceSans3",Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:10px;color:#252525;font-weight:200;margin-bottom:-10px;font-size:45px}.page-content .content_text a{text-transform:uppercase;color:#c59d5f;text-decoration:none;letter-spacing:2px}.page-content .content_text a{display:inline-block;border-bottom:2px solid #c59d5f;transition:all .2s ease-out 0s;line-height:1.25}.page-content .content_text a:hover{color:#000;border-color:#252525}.page-content .content_header .e-con-inner{position:absolute;top:50%;left:0;right:0;transform:translateY(-25%)}.page-content .content_header h3{color:#fff}.page-content .hide{visibility:hidden;display:none}.page-content .parallax{background-position:center 50%;background-repeat:no-repeat;background-size:cover;transform:translate3d(0,0,0);transition:0s linear;transition-property:background-position}.page-content .content_goldbox .elementor-widget-container{background-color:#c59d5f;color:#fff}.page-content .content_goldbox h3{color:#fff;font-size:30px}.page-content .content_goldbox a{text-decoration:underline;color:#fff}.page-content .content_goldbox a:hover{color:#e2ccaa}.page-content .icons_social img{width:50px;height:50px;margin-right:10px;padding:10px;filter:invert(1);background-color:#dadada;border-radius:33%;transition:all .2s ease-out 0s}.page-content .icons_social img:hover{background-color:#3a62a0}.page-content .content_goldbox.content_goldbox_download ul{margin:50px 0;padding:0;display:flex;justify-content:center;flex-wrap:wrap}.page-content .content_goldbox.content_goldbox_download ul li{list-style-type:none}.page-content .content_goldbox.content_goldbox_download ul li a{margin:5px;padding:10px 25px;text-transform:uppercase;letter-spacing:2px;font-size:13px;background-color:#252525;border-radius:5px;text-decoration:none;transition:all .2s ease-out 0s;display:inline-table}.page-content .content_goldbox.content_goldbox_download ul li a:hover{background-color:#fff;color:#252525}.page-content .form_fields{padding:30px}.header{width:100%;font-size:1.2em;position:fixed;background-color:#fff;z-index:2}.header .header_container{margin:0 auto;width:1230px;height:90px;display:flex;justify-content:space-between;align-items:center}.header .header_logo{flex-grow:1;background-image:url(//fischerhuette.eu/wp-content/themes/fischerhuette/img/logo.png);background-repeat:no-repeat}.header .header_logo a{width:125px;height:65px;display:inline-table}.header .menu{font-family:"Cabin",Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:1px;text-transform:uppercase;font-size:13px;color:#252525}.header .menu ul{margin:0;padding:0}.header .menu ul li a{color:#252525;text-decoration:none;line-height:1.72429;padding:17px;display:inline-block}.header .menu ul li:hover *{color:#c59d5f}.header .menu ul li{float:left}.header .menu ul .current_page_item a:after{content:"";display:block;border-bottom:2px solid #252525;transition:all .2s ease-out 0s}.header .menu ul .current_page_item:hover a:after{border-color:#c59d5f}.header .menu ul .menu-item-type-custom a{pointer-events:all}.header .menu ul .menu-item-type-custom a:after{background:0 0;height:auto;width:auto}.header .menu ul li:first-child{padding-left:0}.header .menu ul li:last-child{border-right:0}.header .header_social p{float:left;margin:0 10px}.header .header_social p img{width:auto;height:18px;transition:all .2s ease-out 0s}.header .header_social p img:hover{filter:invert(61%) sepia(72%) saturate(273%) hue-rotate(357deg) brightness(93%) contrast(86%)}ul.header_social{margin:0;padding:0}.mobmenu-panel .menu-menue-top-container{margin:15px 30px 0}.mobmenu-panel .menu-menue-top-container ul{border-top:1px solid #444;border-bottom:1px solid #444}.mobmenu-panel .menu-menue-top-container ul li a{margin:15px 0;padding:0}.page-content-start{margin-top:90px}.page-content-start #claim{font-family:"SourceSans3",Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:4px;color:#fff;font-weight:200;height:calc(100vh - 100px)}.page-content-start #claim .e-con-inner{position:absolute;top:50%;transform:translateY(-25%);left:0;right:0;margin:0 auto}.page-content-start #claim #claim_willkommen h1{font-family:"Herr Von Muellerhoff","Lucida Handwriting","Brush Script MT",Chalkboard,cursive;letter-spacing:0;text-transform:none;font-weight:400;color:#c59d5f;font-size:120px;margin-bottom:-38px}.page-content-start #claim #claim_willkommen h1:first-letter {top:9px;position:relative;font-size:1.22em;padding-left:72px;margin:0 -72px;letter-spacing:60px}.page-content-start #claim #claim_fischerhuette h2{font-weight:200;font-size:60px;letter-spacing:10px;margin-top:-10px}.page-content-start #claim #claim_cafe{font-size:18px;margin-top:-20px}.page-content-start #claim #claim_cafe .star{color:#c59d5f}.page-content-start #claim #claim_cafe .line{content:"";position:absolute;width:17.5%;border:1px solid currentColor;color:#fff;margin-top:13px;height:1px}.page-content-start #claim #claim_cafe .line-left{right:52.5%}.page-content-start #claim #claim_cafe .line-right{left:52.5%}.page-content-start .start_section2 #claim_scroll{left:calc(50% - 25px);right:calc(50% - 25px);position:absolute}.page-content-start .start_section2 #claim_scroll .elementor-widget-container{color:#868686;font-family:"SourceSans3",Arial,Helvetica,sans-serif;font-weight:200;font-size:60px;text-align:center;width:50px;height:50px;transform:rotate(90deg);position:absolute;cursor:pointer;background-color:#fff;border-radius:50%;margin-top:-60px}.page-content-start .start_section2 #claim_scroll .elementor-widget-container div{margin-top:-30px;margin-left:-10px}.nav_dots{position:fixed;top:0;bottom:0;right:50px;width:60px}.nav_dots ul{height:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center}.nav_dots li{width:12px;height:12px;margin:5px;border:2px solid #888;border-radius:50%;background-color:transparent;cursor:pointer;background-color:#fff;transition:.5s}.nav_dots .active{background-color:#000}.page-content-follow .follow_header{margin-top:90px}.page-content-follow .elementor-widget-text-editor ul li{list-style-type:circle}.page-content-follow .follow_header .e-con-inner{position:absolute;max-width:100% !important;background-color:rgba(0,0,0,.5);left:0;right:0}.page-content-follow .follow_header_team .e-con-inner{background-color:transparent}.page-content-follow .follow_header h1{font-family:"SourceSans3",Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:10px;color:#fff;font-weight:200;font-size:50px;text-shadow:0px 0px 10px rgb(0 0 0/0.5);line-height:100%}.page-content-follow .follow_header h2{font-family:"Herr Von Muellerhoff","Lucida Handwriting","Brush Script MT",Chalkboard,cursive;letter-spacing:0;text-transform:none;font-weight:400;color:#c59d5f;font-size:100px;margin:10px 0 -90px}.page-content-follow h3,.page-content-follow .galerie_team .gallery-caption{font-family:"SourceSans3",Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:2px;color:#252525;font-weight:200;margin-bottom:30px;font-size:24px;line-height:normal}.page-content-follow a{color:#c59d5f}.page-content-follow a:hover{color:#000}.page-content-follow .galerie_team .gallery-caption{font-size:30px}.page-content-follow .galerie_team img{border:0 !important;padding:50px 50px 10px}.page-content-follow .galerie_team a{pointer-events:none}.page-content-follow .galerie_karussell .elementor-swiper-button{color:#999 !important}.page-content-follow .galerie_karussell .elementor-swiper-button i:before{font-size:35px}.wpcf7 input,.wpcf7 textarea{padding:10px;display:block;outline:0;border:1px solid #d8d8d8;border-radius:5px;margin-bottom:20px;width:100%;font-family:"Cabin",Arial,Helvetica,sans-serif;color:#252525;font-weight:400;font-size:15px}.wpcf7 input:focus,.wpcf7 textarea:focus{border:1px solid #c59d5f}.wpcf7 input::placeholder{font-family:"Cabin",Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:15px;color:#444}.wpcf7 input.wpcf7-submit{background-color:#252525;padding:15px 35px;font-size:13px;line-height:1;font-weight:400;text-transform:uppercase;letter-spacing:.2em;background-color:#262526;transition:all .15s;border-radius:3px;display:inline-block;color:#fff;outline:0;cursor:pointer;border:none;width:auto}.wpcf7 input.wpcf7-submit:hover{background-color:#c59d5f}.wpcf7 .wpcf7-response-output{border:0 !important;padding:0 !important;margin:0 !important}.wpcf7 .wpcf7-list-item{margin:0}.wpcf7 input[type=checkbox]{width:auto;float:left;margin:7px}#g-m{padding:100px;text-align:center;height:600px}#mapPlaceholder{padding:30px;text-align:center}#s-m{text-align:center;background:#c59d5f;color:#fff;padding:5px 20px;font-size:20px;display:inline-block;border-radius:4px;box-shadow:2px 2px 0px rgb(0 0 0/0.1)}#s-m:hover{cursor:pointer}.resp-container{padding-top:0;position:relative;overflow:hidden;height:600px}.resp-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}#unsichtbar{visibility:hidden;display:none}#popupdefault{visibility:hidden;position:fixed;top:0;left:50%;top:50%;width:50%;transform:translate(-50%,-50%)}body.home #popupdefault{visibility:visible}.popup{padding:50px;background:#fff;box-shadow:0px 0px 20px rgba(0,0,0,.2);border:5px solid #bf985c}.popup h2,.popup h3{margin-top:0;color:#bf985c;text-align:center;font-size:6em;line-height:100%;font-family:"Herr Von Muellerhoff","Lucida Handwriting","Brush Script MT",Chalkboard,cursive;font-weight:400;text-transform:none;letter-spacing:normal;margin:10px}.popup h3{font-size:4em}.popup .close{position:absolute;top:0;right:10px;transition:all .2s;font-size:50px;font-weight:700;text-decoration:none;color:#bf985c;margin:0;padding:0;line-height:100%}.popup .close:hover{color:#121212;cursor:pointer}.popup{font-family:"Cabin",Arial,Helvetica,sans-serif;text-align:center;color:#121212;font-size:1.2em;font-weight:400}.popup p{margin:10px}.popup a{text-decoration:none;color:#bf985c}.popup a:hover{color:#121212}.footer{background-color:#121212;margin:5px;color:#fff;font-size:1.3em;font-family:"Cabin",Arial,Helvetica,sans-serif;font-weight:400;padding:0}.footer .footer-top{display:flex;justify-content:space-evenly;align-items:center;line-height:1.7;padding:20px;text-align:center}.footer .footer-top #text-4{font-size:16px}.footer .footer-top #text-4 p:first-of-type,.footer .footer-top #text-5 p:first-of-type{text-transform:uppercase;font-family:"SourceSans3",Arial,Helvetica,sans-serif;font-weight:200;font-size:20px;letter-spacing:1px}.footer .footer-top #text-5 p:first-of-type{font-weight:600}.footer .footer-top #text-4 p:nth-of-type(2){color:#c59d5f}.footer .footer-top #text-5 .textwidget{display:flex;flex-wrap:wrap;justify-content:center}.footer .footer-top #text-5 .textwidget p:first-of-type{flex:0 0 100%}.footer .footer-top #text-5 .textwidget p a img{filter:invert(1);background-color:#dadada;width:20px;height:20px;padding:15px;border-radius:33%;margin-left:5px;margin-right:5px}.footer .footer-top #text-5 .textwidget p a{transition:all .2s ease-out 0s}.footer .footer-top #text-5 .textwidget p a:hover{opacity:.6}.footer .footer-bottom{padding:30px;font-size:14px;color:#a1a1a1;font-weight 600;background-color:#252525;text-align:center;line-height:2em}.footer .footer-bottom .widget_custom_html{color:#fff;left:0;right:0;margin-left:auto;margin-right:auto;font-family:"SourceSans3",Arial,Helvetica,sans-serif;font-weight:200;font-size:40px;width:50px;height:50px;transform:rotate(-90deg);position:absolute;cursor:pointer;background-color:#252525;border-radius:50%;margin-top:-60px}.footer .footer-bottom .widget_custom_html div{padding-top:4px}.footer .footer-bottom .widget_custom_html div:hover{opacity:.8}.footer .footer-bottom .textwidget p .bullet{padding-left:10px;padding-right:10px}.footer .footer-bottom .textwidget p:first-of-type a{color:#c59d5f;text-decoration:none}.footer .footer-bottom .textwidget p:first-of-type a:hover{color:#a1a1a1}.footer .footer-bottom .textwidget p:last-of-type{text-transform:uppercase}.footer .footer-bottom .textwidget p:last-of-type a{color:#a1a1a1;text-decoration:none}.footer .footer-bottom .textwidget p:last-of-type a:hover{color:#c59d5f}@media only screen and (max-width:1250px){.header .header_container{width:calc(100% - 50px);margin:0 25px}.page-content-follow .content_text_1col{margin-left:15px;margin-right:15px}#popupdefault{width:80%}}@media only screen and (max-width:1200px){.page-content,.footer{margin:0}}@media only screen and (max-width:1000px){.header{background-color:transparent;position:relative}.header .header_container{width:100%;margin:0;height:0;display:block}.header .header_container .header_logo{position:absolute;z-index:300001;left:calc(50% - 63px);right:calc(50% - 62px);margin-top:10px;background-image:url(//fischerhuette.eu/wp-content/themes/fischerhuette/img/logo_mobile.png)}.header .header_social{position:absolute;right:10px;top:12px}.header .header_social p{margin:0 7px}.header .header_social p img{filter:invert(1)}.mob-menu-logo-holder{display:none}.mob-menu-header-holder{right:auto !important;left:0 !important;width:auto !important}.mob-menu-icon:before{text-shadow:0px 0px 10px rgb(0 0 0/0.5)}.nav_dots{display:none}.page-content .content_text h2{font-size:80px;margin:0 0 -85px}.page-content .content_text h3{font-size:35px;letter-spacing:5px;word-break:break-word;line-height:120%}.page-content-start{margin-top:0}.page-content-start #claim{height:calc(100vh - 10px)}.page-content-follow .follow_header{margin-top:0}.page-content-follow .follow_header h1{font-size:40px}.page-content-follow .follow_header h2{font-size:80px;margin-bottom:-70px}}@media only screen and (max-width:800px){.page-content .content_pic .elementor-widget-container{padding:10px !important}.page-content .content_text,.page-content .form_fields{padding:0 15px 15px}.page-content-follow .galerie_team .elementor-image-gallery .gallery-item img{padding:25px}.page-content-follow .galerie_team .elementor-image-gallery .gallery-item{width:100% !important;float:none !important;max-width:none !important}.page-content-follow .swiper-pagination-clickable{display:none;visibility:hidden}.page-content-follow .elementor-element-6c3cb3a{margin:30px 0 0}.page-content-follow .galerie_karussell .elementor-widget-container{padding:0 10px !important}.page-content-follow .elementor-widget-video .elementor-widget-container{margin:0 10px 50px !important}.footer .footer-top{display:block;padding:60px}.footer .footer-bottom{padding:40px}.footer .footer-bottom .widget_custom_html{margin-top:-60px}}@media only screen and (max-width:600px){.page-content-start #claim #claim_willkommen h1{font-size:90px}.page-content-start #claim #claim_fischerhuette h2{font-size:35px;margin-top:0}.page-content-start #claim #claim_cafe .line-left{right:55%}.page-content-start #claim #claim_cafe .line-right{left:55%}.page-content .content_goldbox .elementor-widget-container{padding:20px !important;margin:0 !important}#g-m{padding:50px}.popup{padding:25px}.popup h2{font-size:3.25em}.popup p{font-size:.9em}}