.fusion-main-menu .fusion-dropdown-menu .sub-menu li a,.fusion-main-menu>ul>li>a,h1,h2{text-transform:uppercase}.error-message,.fusion-header-tagline a,a.ci-red{color:#da0078}.fusion-header-tagline a:hover,a.ci-red:hover{color:#a4005c}.fusion-header-tagline{margin-left:44px}.fusion-header-tagline i.fa-phone{margin-left:20px}.fusion-header-menu-align-center .fusion-main-menu{text-align:right}.fusion-logo img{max-width:100%;width:450px}.fusion-tb-header a img{max-width:calc(100vw - 250px)}.fusion-tb-header .fusion-layout-column:after{content:'';position:absolute;width:220px;height:220px;right:-20px;top:-30px;background-image:url('../img/fronius_btn-4days.png');background-size:cover;transform:rotate(15deg)}@media only screen and (max-width:768px){.fusion-tb-header a img{max-width:calc(100vw - 220px)}.fusion-tb-header .fusion-layout-column:after{width:190px;height:190px}}@media only screen and (max-width:580px){.fusion-tb-header a img{max-width:calc(100vw - 180px)}.fusion-tb-header .fusion-layout-column:after{width:160px;height:160px}}@media only screen and (max-width:480px){.fusion-tb-header .fusion-layout-column:after{top:20px}.fusion-tb-header .fusion-layout-column{display:block!important}.fusion-tb-header a img{max-width:100%}}.jobs-overview article .fusion-image-wrapper{border-bottom:3px solid #da0078}.related .fusion-title{padding-bottom:15px;border-bottom:1px solid #da0078}.related .related-posts{margin-top:15px}.cool_timeline .timeline-main-title,.cool_timeline .timeline-meta,.fusion-footer-widget-area ul li a:before,.related .related-posts .fusion-carousel-meta,body.error404 .fusion-title .title-sep-container{display:none}.fusion-placeholder-image{background-color:#fff}.fusion-modal .modal-header{border-color:#da0078!important}.wpcf7 input[type=email],.wpcf7 input[type=text],.wpcf7 textarea,.wpcf7-form .wpcf7-select-parent .wpcf7-select{font-size:16px;color:#1a1a1a;height:auto;padding:8px 15px}.wpcf7 .form-row{display:flex;justify-content:space-between;margin-bottom:10px}.wpcf7 .form-row p{margin-top:0;margin-bottom:0}.wpcf7 .form-col-100{width:100%}.wpcf7 .form-col-50{width:48%}footer a,footer p{font-size:16px}.fusion-footer-widget-area ul:first-child{margin-top:1em}.fusion-footer-widget-area .widget-title{border-bottom:1px dotted #fff;margin-bottom:10px;padding-bottom:0}.fusion-footer-widget-area a{color:#fff!important}.fusion-footer-widget-area .widget_nav_menu li a:hover,.fusion-footer-widget-area .widget_nav_menu li.current_menu_item>a,.fusion-footer-widget-area .widget_nav_menu li.current_page_item>a,.fusion-footer-widget-area a:hover{color:#bfbfbf!important}.fusion-footer-widget-area .widget_nav_menu li{border:0;padding:0}.fusion-footer-widget-area .widget_nav_menu li a{color:#fff}.fusion-footer-widget-area .widget_nav_menu ul ul li a{padding-top:0}.fusion-footer-widget-column .menu-hauptmenue-container,.fusion-footer-widget-column .textwidget{padding-left:10px}.fusion-widget-area .widget_nav_menu .sub-menu,.mb0,.mb0 p{margin-bottom:0}.fusion-footer-widget-area .social-media{display:flex}.fusion-footer-widget-area .social-media a{opacity:.8;transition:opacity .3s}.fusion-footer-widget-area .social-media a:hover{opacity:1}.fusion-footer-widget-area .social-media a:first-child{margin-right:20px}.fusion-footer-widget-area .social-media img{width:50px;height:auto}.fusion-copyright-notice .left{float:left;font-size:15px}.fusion-copyright-notice .left a:hover{color:#bfbfbf}.fusion-copyright-notice .right{float:right}.tile .fusion-text{background:#fff;padding:20px 10px}.tile a img{transition:opacity .2s}.tile a:hover img{opacity:.5}.tile.customers img{padding:10px 10px 0;width:auto}.centering,.fusion-layout-column .fusion-column-content-centered{text-align:center}.cool-timeline .timeline-content .content-title{background:#ecf0f1!important;padding-top:10px}.cool-timeline .timeline-content{border-radius:0!important;padding-left:10px!important;padding-right:10px!important}.cool-timeline.white-timeline .timeline-post.even .timeline-content .content-title:before{border-right-color:#ecf0f1;left:-40px}.cool-timeline.white-timeline .timeline-post.odd .timeline-content .content-title:before{border-left-color:#ecf0f1;right:-40px}#eu-cookie-bar{bottom:auto;top:0;z-index:100000}.dn{display:none!important}.mr5{margin-right:5px!important}.mb10{margin-bottom:10px}.mt10{margin-top:10px!important}.noscale img,img.noscale{width:auto!important}.ib{display:inline-block!important}