.hr-inner{border-color:#999 !important}.av-special-heading{margin-top:0px}h3{text-transform:uppercase}.special_amp{font-family:inherit;font-style:inherit;font-size:inherit;line-height:inherit;font-weight:normal;color:inherit !important}body div .avia-button{background:#333 !important}.content{padding-bottom:150px}@media only screen and (max-width: 529px){.content{padding-bottom:50px}}.hide{display:none}#header_main{border:none}header.av_header_transparency .logo{transition:all .5s;opacity:0}@media only screen and (max-width: 780px){header.av_header_transparency .logo{opacity:1}}.html_header_top #top .av_logo_right .logo{right:50%;margin-right:-70px;max-height:65px;margin-top:12px}@media only screen and (max-width: 529px){.html_header_top #top .av_logo_right .logo{margin-top:0px}}@media only screen and (max-width: 700px) and (max-height: 400px){.html_header_top #top .av_logo_right .logo{margin-top:0px}}@media only screen and (max-width: 529px){.html_header_top #top .av_logo_right .logo img{max-height:50px}}.av-burger-overlay,.av-burger-overlay-bg{width:50%}@media only screen and (max-width: 529px){.av-burger-overlay,.av-burger-overlay-bg{width:100%}}.header_color .av-burger-menu-main:hover .av-hamburger-inner,.header_color .av-burger-menu-main:hover .av-hamburger-inner::before,.header_color .av-burger-menu-main:hover .av-hamburger-inner::after{background:#bfbfbf}@media only screen and (max-width: 529px){.av-burger-menu-main a{line-height:66px !important}}@media only screen and (max-width:767px){.responsive #top #wrap_all #header{position:fixed !important;background:#fff}}header #text-6{position:absolute;right:0;top:0;margin:0;padding:0;font-size:30px}@media only screen and (max-width: 529px){header #text-6{right:60px;line-height:66px}}@media only screen and (max-width: 700px) and (max-height: 400px){header #text-6{right:60px;line-height:66px}}header #text-6 i{line-height:88px}@media only screen and (max-width: 529px){header #text-6 i{line-height:inherit}}@media only screen and (max-width: 700px) and (max-height: 400px){header #text-6 i{line-height:85px}}header.av_header_transparency #text-6 a{color:#fff}@media only screen and (max-width: 529px){header.av_header_transparency #text-6 a{color:#000}}@media only screen and (max-width: 700px) and (max-height: 400px){header.av_header_transparency #text-6 a{color:#000}}#footer .flex_column{position:relative}#footer #text-7{position:absolute;top:0px;right:0px}#footer #text-5{position:relative;overflow:visible}.avia_google_maps_container .gm-style-iw{color:#333}.social-icons{position:absolute;top:37px;right:0px}@media only screen and (min-width: 530px) and (max-width: 780px){.social-icons{right:-20px}}.social-icons img{width:30px}@media only screen and (max-width: 529px){#fullscreen_slider_0 .avia-slideshow{max-height:550px !important}}.startscreen .slideshow_caption{padding-top:0px !important;width:60% !important}@media only screen and (max-width: 780px){.startscreen .slideshow_caption{display:none}}.startscreen .logo{width:250px;float:none;margin-bottom:40px}.startscreen .wrapper{text-align:center;width:100%;font-size:20px}.startscreen h1{color:#fff;font-size:65px;margin-top:0px;margin-bottom:30px}.startscreen h2{font-size:25px;text-transform:none !important}.intro-mobile{display:none;text-align:center}@media only screen and (max-width: 780px){.intro-mobile{display:block}}.intro-mobile h2{margin-top:0px}.intro-mobile .logo-intro{max-width:200px}.counter{position:absolute;bottom:0px;z-index:100;background:none;color:#fff !important;border:0px}@media only screen and (max-width: 529px){.counter{bottom:-50px}}@media only screen and (max-width: 700px) and (max-height: 400px){.counter{bottom:-50px}}.home #after_full_slider_0 .units{padding-bottom:50px}.home #after_section_1{display:none}.teaser-raster .avia-slideshow{margin:0px}.teaser-raster img{border-radius:0px !important}.container_wrap{border:none !important}.teaser-leistungen .av-special-heading,.teaser-wir .av-special-heading{margin-top:30px}.teaser-leistungen .avia_textblock,.teaser-wir .avia_textblock{min-height:100px}@media only screen and (max-width: 529px){.teaser-wir{margin-top:50px !important}}.teaser-karriere h2{font-size:40px}.teaser-karriere a{color:#fff;margin-top:10px}.teaser-karriere p{line-height:30px;font-size:18px}@media only screen and (max-width: 529px){h1.av-special-heading-tag{font-size:28px}}@media only screen and (min-width: 530px) and (max-width: 780px){.av-masonry-container .av-masonry-entry-title{min-height:40px}}.av-masonry-date{display:none}#av_section_1 main.template-page{padding:0}#av_section_1 .container{max-width:none !important;width:100% !important;padding:0}@media only screen and (max-width: 529px){#av_section_1 .container{margin-top:65px !important}}.zitat h3{font-size:30px;margin-bottom:10px !important}@media only screen and (max-width: 780px){.zitat h3{font-size:20px}}.single-post .avia-builder-el-last.av_one_full{margin-top:150px}.av-masonry .entry-content{display:none}@media only screen and (max-width: 529px){.responsive #top.documentation .avia-post-nav{display:block !important}}.slideshow_inner_caption h1{font-size:50px;color:#fff;text-transform:uppercase}.avia-team-member .team-member-name{margin-top:25px;font-size:24px}.avia-team-member .team-member-job-title{margin-bottom:15px}.avia-team-member .team-member-description{min-height:70px}.mfp-iframe-holder .mfp-content{max-width:1000px}.mfp-iframe-scaler{padding-top:71%}.av-default-lightbox .entry-content-wrapper{padding:0 30px !important}.teaserbox .avia_textblock{min-height:150px}.page-navi{margin-top:50px}@media only screen and (max-width: 529px){.text-johann{padding:0 !important}}