@font-face{
font-family: "Goeksu-Font Light";
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(https://cad-goeksu.de/fonts/Goeksu-Font%20Light.woff) format("woff");
}
@font-face{
font-family: "Goeksu-Font";
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://cad-goeksu.de/fonts/Goeksu-Font.woff) format("woff");
}
@font-face{
font-family: "Goeksu-Font Italic";
font-style: italic;
font-weight: 400;
font-display: swap;
src: url(https://cad-goeksu.de/fonts/Goeksu-Font%20Italic.woff) format("woff");
}
@font-face{
font-family: "Goeksu-Font Bold";
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://cad-goeksu.de/fonts/Goeksu-Font%20Bold.woff) format("woff");
} .mein_text {display:none;}
b, strong {
font-weight: 400;
font-style: normal;
font-family: "Goeksu-Font"!important;
}  .custom-logo-link img {
display: inline-block;
max-height: 140px;
width: auto;
}
.custom-logo-link img, body.home.title-tagline-hidden.has-header-video .custom-logo-link img {
max-height: 100px !important;
max-width: 100%;
}
html, body{
overflow-x: hidden;
max-width: 100%;
}
body, button, input, select, textarea {font-family:"Goeksu-Font Light"!important;font-size: 1.125rem; line-height: 1.75!important;color: #525252;}
.page .panel-content .entry-title, .page-title, body.page:not(.twentyseventeen-front-page) .entry-title {color:#525252;}
.wrapper{height:2.5em;}
a:active, a:focus{outline: none;}
.nav-image{float:left;margin-right:20px;}
.box-blau-grau{width:85% !important;height:auto !important;display:-webkit-flex;display:flex;margin-left:auto;margin-right:auto;margin-top: 1.75em;
margin-bottom: 1.75em;align-items:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.col-md-grau {width:100px;height:100px;background:#b9b9b9;float:left;margin-left:20px;color:#022f58;display:flex;align-items:center;justify-content:center;margin:1em 0 1em 0;}
.col-md-blau {width:100px;height:100px;background:#022f58;float:left;margin-left:20px;color:#b9b9b9;display:flex;align-items:center;justify-content:center;margin:1em 1em 1em 1em;text-align:center;}
.col-md-grau {position:relative;border-radius:0px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);-webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}
.col-md-grau::after {content:"";border-radius:0px;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;box-shadow:0 5px 15px rgba(0, 0, 0, 0.3);opacity:0;-webkit-transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}
.col-md-grau:hover{transform:scale(1.2, 1.2);}
.col-md-grau:hover::after{opacity:1;}
.col-md-blau{position:relative;border-radius:0px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);-webkit-transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}
.col-md-blau::after{content:"";border-radius:0px;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;box-shadow:0 5px 15px rgba(0, 0, 0, 0.3);opacity:0;-webkit-transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}
.col-md-blau:hover{transform: scale(1.2, 1.2);}
.col-md-blau:hover::after{opacity: 1;}
.\33 d_button{width: 60%;text-align: center;margin: 4% auto 0 auto;}
.\33 d-button {
display: inline-block;
position: relative;
margin: 10px;
padding: 3% 5%;
text-align: center;
text-decoration: none;
border:1px solid rgba(2, 47, 88, 1)!important;transition: all 0.4s!important;
}
.\33 d-button:hover {background-color: rgba(2, 47, 88, 1); color: #FFFFFF!important; border: none; }
.bewerbung-div{margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:40px;width: 60%;text-align: center;}
.bewerbung1 { float: left; width: 50%; }
.bewerbung2 { float: left; width: 50%; }
#custom_html-4.widget a img{
box-shadow: none;
-webkit-box-shadow: none;
}
.azubi-glossar-box h4{
margin: 0 0 10px 0;
}
.azubi-glossar-box {
position: relative;
margin-top: 100px;
margin-bottom: 80px;
padding: 22px 18px 0;
background-color: rgb(80 235 255 / 8%);
border-radius: 0;
border-color: rgb(0 15 35);
border: 1px;
border-style: solid;
border-color: rgb(219 234 254 / 0.5);
box-shadow:
0 3px 7px rgba(2,47,88,0.10),
0 0 25px rgba(80,235,255,0.18);
} .azubi-glossar-badge {
position: absolute;
top: 0;
left: 16px;
transform: translateY(-50%);
display: inline-flex;
align-items: center;
gap: 8px;
padding: 8px 20px;
border-radius: 0 0 999px;
line-height: 1;
background-color: rgb(219 234 254 / var(--tw-text-opacity, 1)); color: #022f58;
border: 1px solid;
border-color: lightblue;
} .azubi-glossar-icon{
width: 18px;
height: 18px;
fill: rgba(0,0,0,.70);
}
.azubi-glossar-badge span{
font-size: 0.95rem;
font-weight: 400;
opacity: .9;
letter-spacing: 0.1em;
}  .azubi-glossar-body{
font-style: italic;
font-size: 1rem;
text-align: left !important;
display: grid;
gap: 1.25rem;
}
.azubi-glossar-item{
padding: 0.2em 0;
}  .entry-content .azubi-glossar-box .ms{
--ms-c: rgba(0,0,0,.22);
--ms-thick: 1px;
--ms-uline: .18em;
--ms-pad-x: 14px;
--ms-tick-w: 14px;
--ms-tick-angle: 60deg; --ms-start-shift: 1.5mm; --ms-end-shift: 1mm; font-weight: 400;
color: #525252; display: table; width: max-content; max-width: 100%;
margin: 0.6rem 0 0.25rem;
font-style: italic;
position: relative;
padding: 0 var(--ms-pad-x);
padding-bottom: .35em;
text-decoration: none; background-repeat: no-repeat;
background-position: 0 calc(100% - var(--ms-uline));
background-size: 100% var(--ms-thick);
background-image: linear-gradient(to right, var(--ms-c), var(--ms-c));
} .entry-content .azubi-glossar-box .ms::before,
.entry-content .azubi-glossar-box .ms::after{
content:"";
position:absolute; top: calc(100% - var(--ms-uline));
width: var(--ms-tick-w);
height: 1px;
background: var(--ms-c);
pointer-events:none;
transform-origin: center;
} .entry-content .azubi-glossar-box .ms::before{
left: calc(0% + var(--ms-start-shift));
transform: translateX(-50%) rotate(var(--ms-tick-angle));
} .entry-content .azubi-glossar-box .ms::after{
left: calc(100% - var(--ms-end-shift));
transform: translateX(-50%) rotate(var(--ms-tick-angle));
} @media (max-width: 649px){
.entry-content .azubi-glossar-box .ms{
--ms-pad-x: 10px;
--ms-tick-w: 12px;
}
} .azubi-glossar-body p{
margin: 0;
} .azubi-glossar-body ul{
margin: 0.5rem 0 0.5rem 1.2rem;
}
.azubi-glossar-body li{
margin: 0 0 1.7em .5em !important;
}
.azubi-glossar-body{
text-align: left !important;
padding-top: 1.5em;
}
.azubi-glossar-body ul,
.azubi-glossar-body ol{
display: block !important;
width: 100% !important;
max-width: 100% !important;
margin: 0.6rem 0 !important;
padding-left: 0 ;
list-style-position: outside;
}
.azubi-glossar-body li{
margin: 0 0 0.8rem 0 !important;
padding-left: 0.2rem;
} .azubi-glossar-box.has-divider.variant-pipe
.azubi-glossar-item + .azubi-glossar-item::before{
content: "";
position: absolute;
left: 0;
right: 0;
top: -0.75rem;
height: 12px;
background:
radial-gradient(circle at 10px 50%, rgba(219,234,254,.85) 0 2px, transparent 3px),
radial-gradient(circle at 50% 50%, rgba(219,234,254,.85) 0 2px, transparent 3px),
radial-gradient(circle at calc(100% - 10px) 50%, rgba(219,234,254,.85) 0 2px, transparent 3px),
linear-gradient(rgba(219,234,254,.55), rgba(219,234,254,.55));
background-size: auto, auto, auto, 100% 1px;
background-repeat: no-repeat;
background-position: center;
width: 70%;
margin: 0 auto;
} .azubi-glossar-box.has-divider .azubi-glossar-body{
gap: 0;
} .azubi-glossar-box.has-divider .azubi-glossar-item + .azubi-glossar-item{
position: relative;
margin-top: 1.25rem;
padding-top: 1.25rem;
}  #colophon{background:#333;color:#eee;}
#colophon a,#colophon.widget a,#colophon h2.widget-title{text-decoration:none;color:#eee;}
.widget a,.site-footer .widget-area a,.posts-navigation a,.widget_authors a strong,.site-info a,.widget ul li a,.site-footer .widget-area ul li a,.site-footer .widget-area ul li a{-webkit-box-shadow:inset 0 0 0 rgba(15, 15, 15, 1);box-shadow:inset 0 0 0 rgba(15, 15, 15, 1);-webkit-transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;transition: color 80ms ease-in, box-shadow 130ms ease-in-out;transition: color 80ms ease-in, box-shadow 130ms ease-in-out, -webkit-box-shadow 130ms ease-in-out;}
.row.text-center {height:180px;text-align:center;margin-left:auto;margin-right:auto;width:100%;max-width:700px;border:none;}
figure {display:block;padding:0 0 40px 0;text-align:center;min-width:225px;margin-right:auto;margin-left:auto;}
a.job_local{-webkit-box-shadow:inset 0 rgba(255, 255, 255, 0)!important;box-shadow:inset 0 rgba(255, 255, 255, 0)!important;-webkit-transition:color 0ms ease-in,-webkit-box-shadow 0ms ease-in-out;transition:color 0ms ease-in, -webkit-box-shadow 0ms ease-in-out;transition:color 0ms ease-in,box-shadow 0ms ease-in-out;transition:color 0ms ease-in, box-shadow 0ms ease-in-out,-webkit-box-shadow 0ms ease-in-out;}
article.post {margin-bottom: 4em;border-top:none!important;}
.card_content {-webkit-column-count:1;-webkit-column-gap:0;-moz-column-count:1;-moz-column-gap:0;column-count:1;column-gap:0;}
.glist-ul{margin:0;}
#bwg_container1_0 #bwg_container2_0 .bwg_title_spun2_0{color: #fff!important;font-family:"Goeksu-Font", Helvetica, arial, sans-serif!important;font-weight:400!important;text-shadow:0px 0px 0px #fff!important;background-color:rgba(0,0,0,0.5)!important;}
.entry-content li {background:url(https://cad-goeksu.de/wp-content/uploads/2017/03/square_blau.png) no-repeat left .45em;padding:0 1.2em 0 1.4em;margin:.8em 0 .5em;list-style:none;}
.single-featured-image-header img{display:none;margin:auto;}
img.site-top{box-shadow:none!important;vertical-align:middle;padding-right:5px;width:40px;}
a.site-top{color:#000;-webkit-box-shadow:inset 0 0 0 rgba(0, 0, 0, 0),0 0 0 rgba(0, 0, 0, 0)!important;box-shadow:inset 0 0 0 rgba(0, 0, 0, 0),0 0 0 rgba(0, 0, 0, 0)!important;}
.entry-content a:focus,.entry-content a:hover,.widget a:focus,.widget a:hover,.site-footer .widget-area a:focus,.site-footer .widget-area a:hover{color:#666;-webkit-box-shadow:inset 0 0 0 rgba(185, 185, 185, 1),0 3px 0 rgba(185, 185, 185, 1);box-shadow:inset 0 0 0 rgba(185, 185, 185, 1),0 3px 0 rgba(185, 185, 185, 1);}
.blog-hinweis{background:#D8DADA;color:#18385B;font-size:1rem;margin:0 0 25px 0;padding:5px 10px;-webkit-box-shadow:5px 5px 10px 0px rgba(102,102,102,0.5);-moz-box-shadow:5px 5px 10px 0px rgba(102,102,102,0.5);box-shadow:5px 5px 10px 0px rgba(102,102,102,0.5);}
mark{background-color:#D9DADA!important;color:#525252;font-family:"Goeksu-Font Light", Helvetica, sans-serif;}
.wp-svg-arrow-up-3.arrow-up-3{font-size:1.5rem;vertical-align:middle;padding-right:10px;}
h1,h2,h3,h4,h5,h6{font-family: "Goeksu-Font"!important;text-transform:none!important;}h4{font-size:1rem !important;}
.navigation-top a{color:#677879;}.navigation-top .current-menu-item > a,.navigation-top .current_page_item > a{color:#222;}
.job_local{-webkit-box-shadow:inset 0 0 0 rgba(15, 15, 15, 0)!important;box-shadow:inset 0 0 0 rgba(15, 15, 15, 0)!important;color:rgba(2,47,88,0.6);}
.custom-logo-link {float:right;background: rgba(255,255,255,0.85);width: 100%;padding: 20px 20% 10px 5%;text-align: left;}
.image.wp-image-349.attachment-medium.size-medium {padding: 10px;background: white;}
.trim3dimg {text-align: center;}  #cirrusCloudWidget a:hover{box-shadow:inherit;border:none !important;}
.entry-footer .cat-tags-links{display:none!important;}
.ueagbs{font-size:1rem;margin:50px 0 30px 0;padding: 0 0 20px 15px;-moz-background-size:95% 80%;-webkit-background-size:95% 80%;background-size:95% 80%;}
.msg{text-align: right;font-size: .85rem;font-family: "Goeksu-Font Light", Georgia, Serif;}
.kontaktformular{margin-top: 10%;margin-bottom: 25%;}
#multi-step-form.fw-large-container .fw-progress-bar .fw-progress-step {
background: none!important;
color: red;
}
@media (min-width: 860px){
figure{display:table-cell;padding:0 40px 0 0;text-align:center;min-width:225px;}
.box-blau-grau{height:120px;text-align:center;width:95%;font-size:1rem;}
}
@media (min-width: 650px){
.has-header-image .custom-header-media img, .has-header-video .custom-header-media video, .has-header-video .custom-header-media iframe, :not(.twentyseventeen-front-page):not(.home).has-header-image .custom-header-media img {height:auto!important;}
.card_content{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
.box-blau-grau{height:120px;text-align:center;width:95%;font-size:1rem;}
article.post{margin-bottom: 2.5em;width:80%;display:inline-block;}#text-10{text-align:right;}.wrap {padding-bottom:4em;padding-left:0!important;padding-right:0!important;max-width:1400px;width:100%!important;} .ueagbs{font-size:1rem;margin:50px 0 30px 0;padding: 0 0 20px 15px;background-size: contain;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"] {
color: #666;
background: #fff;
background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
border: 1px solid #bbb;
-webkit-border-radius: 3px;
border-radius: 3px;
display: block;
padding: 0.7em;
width: 40%;
}
textarea {
color: #666;
background: #fff;
background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
border: 1px solid #bbb;
-webkit-border-radius: 3px;
border-radius: 3px;
display: block;
padding: 0.7em;
width: 60%;
}
.cf_euds{
font-weight:normal;margin-bottom:4em;font-size:1rem;color:#525252;font-style: normal;max-width:60%;
} select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border:none;
border-radius: 0;
font-size: 1rem;
width: 40%
} select {
width:40%;
border: 1px solid #bbb;
padding:.75em 1em .5em 1em;
box-shadow: 0 2px 1px 0 rgba(0,0,0,0.2);
background-color:white;
background-image: url(data:image/png;base64,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);
background-position: 95%;
background-repeat: no-repeat;
background-size: 1.3em;
}
select:hover {
box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
} select::-ms-expand {
display:none;
}
.lt-ie10 select {
background-image: none;
}
}
@media (min-width: 960px){
.card_content{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
.panel-content {max-width: 60%!important;margin: 0 auto!important;}
.page:not(.home) #content {max-width: 60%;margin: 0 auto;}
}
@media (min-width: 1200px){
.card_content{-webkit-column-count:2;-moz-column-count:2;column-count:2;max-width:1460px;}
}
@media (min-width: 48em){
body.page-two-column:not(.archive) #primary .entry-content{width:98% !important;margin-left:auto;margin-right:auto;}.wp-image-92.alignright{max-width:500px;margin-left:auto;margin-right:auto;display:block;float:inherit;}.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header {height: 1200px;height: 50vh;max-height: 50%;overflow: hidden;}
.site-content{padding:2.5em 10px 0!important;width:100%;}}
@media (max-width: 48em){
#primary .entry-content{width: 98%;margin-left: auto;margin-right: auto;}
.site-content{padding:2.5em 10px 0!important;width:100%;}
}
@media print {
body {background-color: transparent;font-size: 12pt;font-family: "Goeksu-Font Light";}
html {font-family: "Goeksu-Font Light", times, serif;text-align: justify;line-height: 1;}
.custom-header {display: none;}
.navigation-top.site-navigation-fixed {display: none;}
.custom-header-media {display: none;}
#colophon {display: none;}
.entry-content {color: #000000;line-height: 1;}
li {margin: 0;}
blockquote{color:#000000;font-size:12pt;font-style:normal;line-height:1;margin:0;padding:0;}
}  .kg-contact-form{ --kg-navy: #022F58;
--kg-teal: #0078AB;
--kg-teal-dark: #005478;
--kg-sky-soft: #BFE0FF;
--kg-bg: #F8F8FF;
--kg-gray: #B9B9B9;
--kg-accent: var(--kg-teal);
--kg-border: var(--kg-gray);
--kg-muted: rgba(0,0,0,.72);
--kg-soft: rgba(0,0,0,.08);
max-width: 900px;
overflow-x: hidden;
}
.kg-contact-form,
.kg-contact-form *{
box-sizing: border-box;
} .kg-contact-form .kg-grid{
display: grid;
grid-template-columns: minmax(0, 1fr); gap: 10px 14px;
padding: 22px;
background: var(--kg-bg);
border: 1px solid var(--kg-border);
border-radius: 6px;
box-shadow: 0 10px 24px rgba(0,0,0,.08);
max-width: 100%;
}
@media (min-width: 780px){
.kg-contact-form .kg-grid{ grid-template-columns: repeat(2, minmax(0,1fr)); }
.kg-contact-form .kg-span-2{ grid-column: 1 / -1; }
} .kg-contact-form .kg-grid > *{
min-width: 0;
} .kg-contact-form p{
margin: 0 !important;
padding: 0 !important;
}
.kg-contact-form br{
display: none !important;
}
@supports (display: contents){
.kg-contact-form .kg-grid > p{
display: contents;
}
} span.wpcf7-list-item-label {
font-weight: 300;
}
.kg-contact-form .kg_form{
display: block;
margin: 0;
font-weight: 400; font-size: 14px;
line-height: 1.15;
color: var(--kg-muted);
}
.kg-contact-form .kg_label{
display: inline-block;
margin-bottom: 5px;
font-weight: 400;
}
.kg-contact-form .kg_hint{
display: inline-block;
margin-left: 8px;
font-size: 12px;
font-weight: 300;
opacity: .8;
} .kg-contact-form input[type="text"],
.kg-contact-form input[type="email"],
.kg-contact-form input[type="tel"],
.kg-contact-form input[type="date"],
.kg-contact-form select,
.kg-contact-form textarea,
.kg-contact-form input[type="file"]{
width: 100%;
max-width: 100%;
min-width: 0;
border: 1px solid var(--kg-border);
border-radius: 4px; padding: 10px 12px;
background: #fff;
font-size: 15px;
font-weight: 300; line-height: 1.2;
transition: border-color .15s ease, box-shadow .15s ease;
}
.kg-contact-form textarea{
min-height: 120px;
resize: vertical;
}
.kg-contact-form input[type="text"]:focus,
.kg-contact-form input[type="email"]:focus,
.kg-contact-form input[type="tel"]:focus,
.kg-contact-form input[type="date"]:focus,
.kg-contact-form select:focus,
.kg-contact-form textarea:focus{
outline: none;
border-color: var(--kg-accent);
box-shadow: 0 0 0 3px rgba(0,120,171,.18);
} .kg-contact-form .kg-divider{
height: 1px;
background: var(--kg-soft);
margin: 6px 0 2px;
} .kg-contact-form .wpcf7-form-control.wpcf7-checkbox{
display: flex;
flex-wrap: wrap;
gap: 8px;
}
.kg-contact-form .wpcf7-checkbox .wpcf7-list-item{
margin: 0 !important;
display: inline-flex;
align-items: center;
}
.kg-contact-form .wpcf7-checkbox .wpcf7-list-item label{
display: inline-flex;
align-items: center; gap: 8px;
padding: 8px 10px;
border: 1px solid var(--kg-border);
border-radius: 6px; background: #fff;
max-width: 100%;
white-space: normal;
}
.kg-contact-form .wpcf7-checkbox input[type="checkbox"]{
width: 18px;
height: 18px;
margin: 0 6px 0 0!important;
accent-color: var(--kg-accent);
}
.kg-contact-form .wpcf7-checkbox .wpcf7-list-item-label{
font-size: 1rem !important; line-height: 1.1;
font-weight: 300;
} .kg-contact-form input[type="file"]{
border-style: dashed;
background: rgba(0,0,0,.02);
border-radius: 6px;
} .kg-contact-form .wpcf7-file,
.kg-contact-form input[type="file"]{
font-size: 1rem !important;
line-height: 1.2;
} .kg-contact-form .cf_euds{
display: block;
margin: 2px 0 0;
font-size: 13px;
font-weight: 300;
opacity: .9;
}
.kg-contact-form .cf_euds input[type="checkbox"]{
transform: translateY(1px);
accent-color: var(--kg-accent);
} .kg-contact-form .kg-actions{
margin-top: 6px;
}
.kg-contact-form .wpcf7-submit{
width: 100%;
padding: 14px 18px;
border: 1px solid rgba(0,0,0,.12);
border-radius: 8px;
background: var(--kg-navy);
color: #fff;
font-weight: 400;
font-size: 16px;
letter-spacing: .2px;
cursor: pointer;
transition: background .15s ease, transform .08s ease;
}
.kg-contact-form .wpcf7-submit:hover{
background: var(--kg-teal-dark);
}
.kg-contact-form .wpcf7-submit:active{
transform: translateY(1px);
} .kg-contact-form .kg-hp{
position: absolute !important;
left: -9999px !important;
width: 1px !important;
height: 1px !important;
overflow: hidden !important;
} @media (max-width: 480px){
.kg-contact-form .kg-grid{ padding: 16px; }
} .panel-image {
height: 100%!important;
max-height: 1200px;
}
figcaption#caption-attachment-846 {
font-size: .85em;
color: lightgray;
}
@media screen and (min-width: 48em) {
.navigation-top {
font-size: 1.125rem;
}
.site-header .menu-scroll-down {
padding: 1em 0 1em 1em;
}
}
span.op-closed {
color: #ff6b6b;
} @media screen and (min-width: 48em) {
.has-sidebar:not(.error404) #primary {
float: left;
width: 65%;
margin-left: 2.5em;
}
}
@media (min-width: 650px) {
article.post {
margin-bottom: 2.5em;
width: 92%;
display: inline-block;
}
}
span.byline {
display: none !important;
}
@media screen and (min-width: 48em) {
.has-sidebar #secondary {
float: right;
padding-top: 0;
width: 25%;
}
} @media (min-width: 960px) {
.page:not(.home) #content {
max-width: 98%;
margin: 0 auto;
}
} @media (min-width: 768px) {
body.page:not(.home) #main .entry-content {
max-width: 920px;
float:none;
}
} .single_job_listing .meta .job-type, li.location, li.date-posted {
background-image: none !important;
}
@media screen and (min-width: 48em) {
.main-navigation a {
padding: 1em 1.15em;
}
} .mein-tooltip {
position: relative;
border-bottom: 1px dotted #000;
cursor: help;
} .mein-tooltip::before {
content: attr(data-text);
position: absolute; bottom: 100%;
left: 50%;
transform: translateX(-50%);
margin-bottom: 10px;  background: #333;
color: #fff;
padding: 10px;
border-radius: 4px;
font-size: 14px;
line-height: 1.4; box-shadow: 0px 4px 8px rgba(0,0,0,0.2); white-space: normal; width: 250px; text-align: left; display: none;
z-index: 1000;
} .mein-tooltip::after {
content: "";
position: absolute;
bottom: 100%; left: 50%;
margin-left: -5px;
margin-bottom: 5px; border-width: 5px;
border-style: solid;
border-color: #333 transparent transparent transparent;
display: none;
} .mein-tooltip:hover::before,
.mein-tooltip:hover::after {
display: block;
}
@media (max-width: 600px){
.azubi-glossar-box{
padding: 18px 14px 0; margin-top: 70px; }
.azubi-glossar-badge{
left: 12px;
}
.azubi-glossar-body ul,
.azubi-glossar-body ol{
padding-left: 0.1rem;
}
} .entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6{
--bem-x: 10px; --bem-pad: 22px; --bem-uline: .18em; --bem-c: rgba(0,0,0,.22); --bem-thick: 1px; --bem-len: clamp(300px, 35%, 600px); --bem-fadein: 85%; --bem-vlen: clamp(18px, 1.6em, 42px); --bem-vover: 10px; --bem-tick-w: 20px; --bem-tick-off: 10px; --bem-tick-angle: -120deg; position: relative;
padding-left: var(--bem-pad);
padding-bottom: .42em;
background-repeat: no-repeat;
background-position: 0 calc(100% - var(--bem-uline));
background-size: var(--bem-len) var(--bem-thick);
background-image: linear-gradient(
to right,
var(--bem-c) 0%,
var(--bem-c) var(--bem-fadein),
rgba(0,0,0,0) 100%
);
} .entry-content h2::before,
.entry-content h3::before,
.entry-content h4::before,
.entry-content h5::before,
.entry-content h6::before{
content:"";
position:absolute;
left: var(--bem-x);
width: 1px;
height: var(--bem-vlen);
background: var(--bem-c);
bottom: calc(var(--bem-uline) - var(--bem-vover));
pointer-events:none;
opacity: .95;
} .entry-content h2::after,
.entry-content h3::after,
.entry-content h4::after,
.entry-content h5::after,
.entry-content h6::after{
content:"";
position:absolute;
left: calc(var(--bem-x) - var(--bem-tick-off));
bottom: calc(var(--bem-uline) - 1px);
width: var(--bem-tick-w);
height: 0;
background: transparent;
border-top: 1px solid var(--bem-c);
box-shadow: none;
filter: none;
opacity: 1;
transform: rotate(var(--bem-tick-angle));
transform-origin: center;
z-index: 2;
pointer-events:none;
} @media (max-width: 649px){
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6{
--bem-x: 7px;
--bem-pad: 18px; --bem-tick-w: 20px;
--bem-tick-off: 9px;
--bem-tick-angle: -120deg;
--bem-vlen: clamp(16px, 1.4em, 34px);
--bem-vover: 10px; }
}  .aktuelle-info{ display: none; }
#nav_menu-2{ padding-bottom: 0; } #CookieDeclarationChangeConsent{ padding: .5em 0; }
.cnb-single.cnb-left{ bottom: 10px !important; }
.cnb-single.cnb-text span{
background-color: #f5f7f9 !important;
color: #43474e !important;
font-size: 12px !important;
font-family: "Goeksu Font Normal",Helvetica,sans-serif!important;
} .wa__popup_chat_box.wa__active.wa__pending.wa__lauch{ bottom: 160px !important; }
#wa .wa__popup_notice span{ font-size: 1.2rem !important; } @media (max-width: 600px){
.show-support-ribbon{
top: 200px !important;
right: -75px !important;
}
.show-support-ribbon a{
padding: 8px !important;
font-size: 1rem !important;
width: 400px !important;
}
} @media (max-width: 600px){
.wrap{
padding-left: .2em;
padding-right: .2em;
}
}
.box { float: left; width: 48%; margin-right: 2%; padding: 20px; background: #fff; box-sizing: border-box; }
.box:last-child { margin-right: 0; } .filialen{
display: grid;
grid-template-columns: 100%;
}
@media (min-width: 44.001em){
.filialen{
grid-template-rows: 250px 250px 200px;
grid-template-columns: 33% 33% 33%;
} .wa__popup_chat_box.wa__active.wa__pending.wa__lauch{ bottom: 162px !important; }
}
@media (min-width: 900px){
.layout-left .hotspots-placeholder{
max-width: 35% !important;
flex: 0 0 35% !important;
} .wa__popup_chat_box.wa__active.wa__pending.wa__lauch{ bottom: 162px !important; }
}
p.hw-karte{
text-align: right;
font-size: .85em;
color: rgb(85,85,85,.85);
} @media print {
.apop-accessibility,
.apop-plugin-onetap,
.apop-accessibility * {
display: none !important;
visibility: hidden !important;
} .apop-overlay,
.apop-backdrop {
display: none !important;
} .sticky, .fixed, [style*="position: fixed"] {
display: none !important;
}
} @media print { nav.onetap-accessibility,
nav.onetap-accessibility *,
.onetap-container-toggle,
.onetap-container-toggle *,
.onetap-overlay,
.onetap-backdrop {
display: none !important;
visibility: hidden !important;
} #wa,
#wa *,
.wa__widget_container,
.wa__btn_popup,
.wa__popup_chat_box {
display: none !important;
visibility: hidden !important;
} *, *::before, *::after {
box-shadow: none !important;
text-shadow: none !important;
filter: none !important;
backdrop-filter: none !important;
}
} @media print { html{
text-align: left !important;
}
html, body{
font-family: "Goeksu-Font Light", Arial, sans-serif !important;
font-size: 11pt !important;
line-height: 1.35 !important;
-webkit-hyphens: auto;
hyphens: auto;
word-spacing: normal !important;
letter-spacing: normal !important;
}
*, *::before, *::after{
box-shadow: none !important;
text-shadow: none !important;
filter: none !important;
backdrop-filter: none !important;
} #page, .site, .site-content, #content, #primary, main,
article, article.post, .wrap, .entry-content{
display: block !important;
float: none !important;
width: auto !important;
max-width: 100% !important;
position: static !important;
overflow: visible !important;
transform: none !important;
contain: none !important;
content-visibility: visible !important;
will-change: auto !important;
} article.post{ display: block !important; width: auto !important; }
figure{ display: block !important; } .card_content{ column-count: 1 !important; column-gap: 0 !important; } .single-featured-image-header,
.single-featured-image-header * ,
.custom-header,
.custom-header-media,
.custom-header-media *{
display: none !important;
height: 0 !important;
margin: 0 !important;
padding: 0 !important;
} .site-header{
background: none !important;
margin: 0 0 6mm 0 !important;
padding: 0 !important;
}
.site-branding{
margin: 0 !important;
padding: 0 !important;
text-align: right !important;
} .custom-logo-link{
float: none !important;
width: auto !important;
padding: 0 !important;
background: none !important;
display: inline-block !important;
}
img.custom-logo,
.custom-logo-link img{
width: 26mm !important;
max-width: 26mm !important;
max-height: 14mm !important;
height: auto !important;
display: inline-block !important;
margin: 0 0 3mm 0 !important;
} #cad-print-logo, .cad-print-logo, .cadp-logo,
[id*="print"][id*="logo"], [class*="print"][class*="logo"]{
position: static !important;
inset: auto !important;
float: right !important;
margin: 0 0 3mm 0 !important;
background: none !important;
}
#cad-print-logo img, .cad-print-logo img, .cadp-logo img,
[id*="print"][id*="logo"] img, [class*="print"][class*="logo"] img{
width: 26mm !important;
max-width: 26mm !important;
max-height: 14mm !important;
height: auto !important;
} .entry-header{ clear: both !important; margin-top: 0 !important; }
.entry-title{ margin-top: 0 !important; } @page { margin: 12mm 14mm 24mm 14mm; } .site-content, #primary, article, .entry-content{
padding-bottom: 18mm !important;
} nav.onetap-accessibility,
nav.onetap-accessibility *,
.onetap-container-toggle,
.onetap-container-toggle *,
.onetap-overlay,
.onetap-backdrop,
.apop-accessibility,
.apop-plugin-onetap,
.apop-overlay,
.apop-backdrop,
#wa, #wa *,
.wa__widget_container,
.wa__btn_popup,
.wa__popup_chat_box,
.cnb-single,
.show-support-ribbon{
display: none !important;
visibility: hidden !important;
} #cad-print-footer,
.cad-print-footer,
.cadp-footer,
.print-footer,
[id*="print"][id*="footer"],
[class*="print"][class*="footer"],
[id*="cad"][id*="footer"],
[class*="cad"][class*="footer"]{
display: block !important;
position: fixed !important;
left: 0 !important;
right: 0 !important;
bottom: 0 !important;
text-align: center !important;
font-size: 8.2pt !important;
line-height: 1.1 !important;
background: transparent !important;
z-index: 9999 !important;
} body::after{
content: "Cad-Zeichenbüro Göksu GmbH | Itterpark 2 | 40724 Hilden | www.cad-goeksu.de";
position: fixed;
left: 0; right: 0;
bottom: 0;
text-align: center;
font-size: 8.2pt;
line-height: 1.1;
color: #444;
z-index: 9998;
} .entry-content img,
.entry-content figure,
.wp-block-image,
.wp-caption{
display: block !important;
max-width: 100% !important;
height: auto !important;
break-inside: avoid !important;
page-break-inside: avoid !important;
} h1,h2,h3,h4,h5,h6{
break-after: avoid-page !important;
page-break-after: avoid !important;
break-inside: avoid !important;
}
h1,h2{
font-size: 14pt;
}
h3{
font-size: 12pt;
}
p, ul, ol, blockquote{
orphans: 3;
widows: 3;
}
table, pre, blockquote, figure{
break-inside: avoid !important;
page-break-inside: avoid !important;
} .entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6{
--bem-fadein: 100% !important; }
}