body{min-width:320px}#content{margin-bottom:0!important}.home #main{padding-bottom:0!important}.fusion-main-menu{text-transform:uppercase}.fusion-logo img{width:200px!important}@media screen and (min-width:768px){.fusion-logo img{width:240px!important}}@media screen and (min-width:1024px){.fusion-logo img{width:300px!important}}.menu-text{border:1px solid #fff0;padding:10px 20px}.fusion-body .fusion-main-menu .current-menu-ancestor>a .menu-text,.fusion-body .fusion-main-menu .current-menu-item>a .menu-text,.fusion-body .fusion-main-menu .current-menu-parent>a .menu-text,.fusion-body .fusion-main-menu .current_page_item>a .menu-text,.fusion-body .fusion-main-menu a:hover .menu-text{border-color:#000}.fusion-page-title-captions{display:none}.fusion-breadcrumbs{text-transform:uppercase;letter-spacing:1px}.fusion-breadcrumbs .breadcrumb-leaf{font-weight:700}.fusion-icon.fusion-icon-bars{margin-top:-50px}.fusion-mobile-nav-item{text-transform:uppercase}.fusion-social-networks{padding:0!important}@media screen and (max-width:768px){.fusion-mobile-menu-design-flyout .fusion-social-links-header,.fusion-mobile-menu-design-modern .fusion-social-links-header{text-align:left!important;padding-left:30px;float:left}.fusion-social-networks{text-align:left!important}}.fusion-slider-container .heading h2{text-transform:uppercase;font-size:22px!important;line-height:1.1!important;letter-spacing:0!important;font-family:"Open Sans 700",sans-serif!important}.fusion-slider-container .caption h3{font-size:20px!important;line-height:1.3!important;font-family:"Open Sans",sans-serif!important}.fusion-slider-container .flex-direction-nav a.flex-prev{border-radius:0 30px 30px 0;padding-right:10px}.fusion-slider-container .flex-direction-nav a.flex-next{border-radius:30px 0 0 30px;padding-left:10px}.fusion-slider-container .slide-content-container .caption{display:none}.fusion-slider-container .slide-content-container .heading{max-width:60%}@media screen and (min-width:480px){.fusion-slider-container .slide-content-container .heading{max-width:50%}}@media screen and (min-width:768px){.tfs-slider .slide-content-container{padding-left:30px!important;padding-right:30px!important}.fusion-slider-container .slide-content-container .caption{display:block}.fusion-slider-container .slide-content-container .heading,.fusion-slider-container .slide-content-container .caption{max-width:50%}.fusion-slider-container .heading h2{font-size:40px!important}}@media screen and (min-width:1024px){.fusion-slider-container .heading h2{font-size:60px!important}.fusion-slider-container .caption h3{font-size:30px!important}}.fusion_builder_column_1_1 h1,.fusion_builder_column_1_1 h2,.fusion_builder_column_1_1 h3{text-transform:uppercase;text-align:center!important}@media screen and (max-width:390px){body.home h1 span{display:none}}.before-headline{text-align:center!important}.before-headline,.before-headline p{font-size:18px;letter-spacing:2px;text-transform:uppercase;margin-bottom:0!important}.fusion-imageframe{margin-bottom:50px}.fusion-imageframe{margin-bottom:20px}.image-box .fusion-column-wrapper{padding:20px!important}.image-box .fusion-text,.image-box .fusion-text>*{color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:24px;line-height:28px;margin:0}.text-rotate .fusion-text{transform:rotate(-90deg);transform-origin:top left;width:300px;margin-top:300px;text-align:right}div[itemprop="organization"],div[itemprop="Localbusiness"]{margin-bottom:30px}div[itemprop="organization"] .street,div[itemprop="Localbusiness"] .street{font-weight:700}.address-box .fusion-column-wrapper{padding:20px!important;text-align:center;border:1px solid #000}@media screen and (min-width:1024px){.address-box .fusion-column-wrapper{padding:80px 20px!important}}.address-box .name{font-size:16px;text-transform:uppercase;letter-spacing:2px;display:block;min-height:50px}.address-box [itemscope]{margin-bottom:20px}.address-box div[itemprop] .street{font-size:22px;text-transform:uppercase;letter-spacing:2px;font-weight:400}@media screen and (min-width:768px){.address-box div[itemprop] .street{font-size:30px}}.fusion-image-wrapper .fusion-rollover{background:rgb(255 255 255 / .9)!important}.box-hover-image .fusion-title{margin:0!important}.box-hover-image h2{color:#fff!important;margin:0!important;text-transform:uppercase;text-shadow:1px 1px 1px rgb(0 0 0 / .5)}.box-hover-image .fusion-column-inner-bg-image{transition-property:all!important}.box-hover-image:hover .fusion-column-inner-bg-image{background-color:rgb(0 0 0 / .15)!important}.fusion-privacy-placeholder[data-privacy-type="gmaps"]{background:url(https://www.alexanderheitz.com/wp-content/themes/Avada-Child-Theme/img/maps-preview.jpg) bottom center no-repeat;background-size:cover}.fusion_builder_column_1_1 .fusion-text{text-align:center}.fusion-post-content p:last-of-type,.post-content p:last-of-type{margin-bottom:0}@media screen and (min-width:1200px){.fusion_builder_column_1_1 .fusion-text{max-width:75%;margin-left:auto;margin-right:auto}}.fusion-text a{text-decoration:underline}.fusion-portfolio-post .fusion-image-wrapper img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transform:scale(.9);transition:all 0.3s ease-out}.fusion-portfolio-post .fusion-image-wrapper:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%);transform:scale(1)}.e5-post-image{height:200px;background-size:cover;background-position:center center;background-repeat:no-repeat}@media screen and (min-width:768px){.e5-post-image{height:300px}}@media screen and (min-width:1024px){.e5-post-image{height:400px}}@media screen and (min-width:1280px){.e5-post-image{height:500px}}.fusion-footer-widget-column{margin-bottom:60px!important}.fusion-footer .fusion-footer-widget-column .widget-title{font-size:17px;margin-bottom:10px}.fusion-footer .fusion-footer-widget-column ul.menu li{border:none!important;padding:5px 0!important}.fusion-footer-widget-area li a::before{content:""!important}@media screen and (min-width:640px) and (max-width:991px){.fusion-footer .col-sm-3{width:50%!important;min-height:220px}}#cookie-law-info-bar{font-size:13px;line-height:14px}.fusion-portfolio-post .fusion-rollover{background:transparent!important;text-indent:-1000px!important}.fusion-portfolio-post .fusion-rollover .fusion-rollover-link,.fusion-portfolio-post .fusion-rollover .fusion-rollover-sep,.fusion-portfolio-post .fusion-rollover .fusion-rollover-gallery,.fusion-portfolio-post .fusion-rollover .fusion-rollover-categories{border:1px solid red!important;display:none!important}#BorlabsCookieBox ._brlbs-box-wrap{z-index:2999999999}._brlbs-content-blocker{text-align:center}.insta-gallery-feed .insta-gallery-list .insta-gallery-item .insta-gallery-image-wrap .insta-gallery-image-mask{background:rgb(0 0 0 / .55)!important}.insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-next>i,.insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-prev>i{color:#fff!important}.cr_form .fusion-button{margin-top:20px}.fusion-footer .cr_form .cr_ipe_item[rel="email"]{width:80%;float:left;margin-bottom:20px}.fusion-footer .cr_form .cr_ipe_item[rel="email"] label{height:24px;display:block}.fusion-footer .cr_form .cr_ipe_item.submit_container{width:20%;float:left}.fusion-footer .cr_form .cr_ipe_item.submit_container button{background:#56555a;color:#fff;border:none;font-size:24px;padding:0 18px;margin:0;display:block;width:100%;height:40px;margin-top:24px}.fusion-footer .cr_form .cr_ipe_item.submit_container button:before{content:">"}.fusion-footer .cr_form .cr_ipe_item.submit_container button span{display:none}.fusion-footer .cr_form .cr_ipe_item.submit_container button:hover{background:#000;cursor:pointer}.cr_form .clever_form_error{background-color:#f99;color:#000;border:1px solid #f22!important}.popmake-content p{margin-top:0!important}.popmake-content h2{display:block;font-size:32px;line-height:36px;font-weight:400}.popmake-content form{margin:15px 0 0}.popmake-content .nl-popup{padding:20px}.popmake-content .nl-popup{padding:100px 30px 10px 30px}.popmake-content .nl-popup-image{position:absolute;top:0;left:0;right:0;background:url(https://www.alexanderheitz.com/wp-content/themes/Avada-Child-Theme/img/newsletter-quer2.jpg) center center no-repeat;background-size:cover;height:120px}@media screen and (min-width:768px){.popmake-content .nl-popup{padding:50px 40px 10px 320px}.popmake-content .nl-popup-image{position:absolute;right:auto;bottom:0;background-image:url(https://www.alexanderheitz.com/wp-content/themes/Avada-Child-Theme/img/newsletter-hoch2.jpg);width:300px;height:auto}}