@font-face{font-family:'Gotham Book Regular';src:url('/wp-content/themes/siteorigin-corp-child/fonts/Gotham Book Regular.otf')
format("opentype")}html,body{font-family:'Gotham Book Regular' !important;margin:0;padding:0;color:#7b7b7b;font-size:18px !important;line-height:23pt !important;min-width:320px;height:100%;min-height:100%;background-color:#FFF}.archive #content,
.author #content,
.single #content,.borderdaten,header.site-header{border:10px
solid #CEE8E8;width:100%;max-width:1260px;margin:0
auto;padding:15px
0}.team.teamueberschrift,header.site-header{border-bottom:0}.archive #content,
.author #content,
.single
#content{border-top:0}a.more-link .more-text,
.panel-grid-cell .featured-posts-slider .slides .slide .slide-content h3.entry-title a,
.entry-meta span a,a{color:#626262 !important}a.more-link:hover .more-text,
.panel-grid-cell .featured-posts-slider .slides .slide .slide-content h3.entry-title a:hover,
#kontakt a:hover,
.entry-meta span a:hover,
.post-navigation a:hover div,a:hover{color:#CEE8E8 !important}#kontakt
a{color:#FFF !important}h1
a{text-indent:-1000ex;font-size:0;background-image:url(/wp-content/uploads/2022/09/EC_Logo.png);display:block;width:70px;height:70px;background-size:100%}h2,h3,h4{text-transform:uppercase}.textwidget h2,.textwidget h3,.textwidget
h4{font-family:'Gotham Book Regular';color:#CEE8E8}.textwidget a, .textwidget h2,.textwidget h3, #kontakt .textwidget
p{text-shadow:2px 2px rgba(0,0,0,0.6)}.textwidget
a{color:#fff}.textwidget a:hover{color:#CEE8E8}.borderdaten,.team,.border,.headertext{border:10px
solid #CEE8E8}.borderdaten,.team.teamname,.team.teambilder{border-top:0}.team,.border,.headertext{width:100%;max-width:1260px;margin:0
auto;display:table !important}.border .panel-grid-cell,
.headertext .panel-grid-cell{display:table-cell !important;vertical-align:middle}.headertext{border-top:0}.teamueberschrift,.border{margin-top:40px}.site-info{display:none}#wirsind
.textwidget{background-color:#FFF;width:100%;max-width:400px;margin:10% auto;padding:2% 5% 5%}.team
img{border-radius:50%}.panel-grid-cell .featured-posts-slider .slides .slide .slide-content h3.entry-title a,
.team
h3{color:#CEE8E8;margin:0}.teamname .panel-grid-cell{margin-top:0;margin-bottom:0}.fokus{text-align:center;display:none;position:relative;padding-top:10%}.team
img{cursor:pointer;max-width:400px !important;margin:0
auto}#leistungen ul,
.fokus
ul{margin:0;padding:0}#leistungen ul li,
.fokus ul
li{list-style:none}.team .panel-grid-cell.active .sow-image-container
img{display:none}.team .panel-grid-cell.active .textwidget
.fokus{display:block !important}.corp-container .footer-menu .menu
li{margin-right:0}.corp-container .footer-menu .menu li
a{font-size:18px;text-align:center;padding:0
10px;color:#000}.corp-container .footer-menu .menu li:first-child
a{border-right:1px solid #000;padding-right:11px}footer.site-footer#colophon{margin-top:0}.footer-menu{width:100%;max-width:350px;margin:0
auto}header.site-header.centered .main-navigation{text-align:center;position:absolute;right:0;top:20px}header #mobile-navigation{background:#fff;border-bottom:5px solid #CEE8E8}header #mobile-navigation ul li
a{text-align:center;border-bottom:0;color:#000;font-size:15px}#site-navigation #mobile-menu-button{right:5px;top:-25px}#site-navigation #mobile-menu-button svg
path{fill:#CEE8E8}#site-navigation #mobile-menu-button
svg{width:40px}#content #main
.textwidget{padding:15px}.close{cursor:pointer;position:absolute;right:0;top:-20px;font-weight:bold;color:#CEE8E8}#kontakt
.textwidget{background:rgba(0,0,0,0.4);max-width:400px;width:100%;margin:0
auto}#kontakt .textwidget
p{color:#FFF}.panel-grid .team.teamname .panel-grid-cell,
.panel-grid .teambilder .panel-grid-cell{padding:0
2% !important}.team .panel-grid-cell.active .textwidget
.fokus{min-height:290px}#masthead .main-navigation:not(.mega-menu) ul:not(.shopping-cart){display:none}#masthead #mobile-menu-button{display:inline-block !important}header.site-header.centered#masthead .site-branding{text-align:center !important;margin:0
auto;padding-right:0}.weisserblock
.textwidget{width:100%;max-width:800px;margin:0
auto;background-color:#FFF}.panel-grid-cell .slide-content
img{width:100%;border:3px
solid #CEE8E8}.panel-grid-cell .featured-posts-slider .slides .slide .slide-content{margin:20px
auto;position:relative;top:0;width:100%;max-width:1000px}#main .related-posts-section ol li .related-post-date:hover,
#main .yarpp-related ol li .related-post-date:hover,
#main .related-posts-section ol li .related-post-title:hover,
#main .yarpp-related ol li .related-post-title:hover{color:#000 !important}.panel-grid-cell .flexslider,
.panel-grid-cell .featured-posts-slider .slides
.slide{background-color:#FFF}.panel-grid-cell .flexslider .slides
li{line-height:normal}.panel-grid-cell .flexslider .flex-control-nav{top:20px;bottom:auto;position:relative}.panel-grid-cell .featured-posts-slider .slides .slide .overlay
a{background-color:transparent}.panel-grid-cell .featured-posts-slider .slides .slide .slide-content h3.entry-title
a{font-size:23px}.panel-grid-cell .featured-posts-slider .slides .slide .slide-content
p{font-size:18px;line-height:24px}.panel-grid-cell .featured-posts-slider .slides
.slide{height:100%;margin-bottom:20px}@media (max-width: 1024px){.site-header.centered#masthead .site-branding{margin:0;padding-right:20px;text-align:left}.site-header#masthead .site-header-inner{flex-direction:row}}@media (min-width: 768px){header.site-header.centered .main-navigation{position:absolute}.team.teamname{border-bottom:10px solid #CEE8E8}.panel-grid .team.teamname,
.panel-grid
.teambilder{display:table !important}.panel-grid .team.teamname .panel-grid-cell,
.panel-grid .teambilder .panel-grid-cell{float:left}#primary-menu{margin-right:10px}#leistungen .so-panel:nth-child(2),
#leistungen .so-panel:nth-child(3),
#leistungen .so-panel:nth-child(4),
#leistungen .so-panel:last-child{float:left;width:50%;min-height:300px}}@media (min-width: 1024px){h1
a{width:100px;height:100px}.border{min-height:650px}.headertext{min-height:300px}.team .panel-grid-cell.active .textwidget
.fokus{min-height:363px}}@media (min-width: 1200px){header.site-header{margin:20px
auto 0;padding:25px
0 0}h1
a{width:200px;height:200px}}