/* Fonts */
@import url(../../files/theme/css/fonts/OpenSans/font-OpenSans.css.php);
@import url(../../files/theme/css/fonts/Montserrat/font-Montserrat.css.php);

/* style.css */
@import url(../../files/theme/css/normalize/normalize.css.php);
@import url(../../files/theme/css/global/global.css.php);
@import url(../../files/theme/css/grid/grid.css.php);
@import url(../../files/theme/css/fontello/css/fontello.css);
@import url(../../files/theme/css/media-queries/media-queries.css.php);


.bg-rubinrot {
    background-color: #0069ff;
}

.rubinrot,
a:hover,
a:focus,
a:active,
.cbp-af-header nav ul li.active a.active,
.cbp-af-header nav ul li a:hover,
#subnav li a {
    color: #0069ff;
}

.overlay-hugeinc.open .level_1 .active .active {
    color: #0069ff;
}

.cbp-af-header h3,
.mobile-panel .mobi-logo,
.mobile-logo .mobi-logo {
    background-image: url(/files/theme/img/opitz-logo.svg);
    width: 120px;
}

.logo-transparent {
    background: url(/files/theme/img/opitz-logo-white-trans.svg) no-repeat;
    background-size: 100%;
    width: 120px;
}



.teaser-panel .teaser-block .btn-mehr a {
    background-color: #0069ff;
    border: 1px solid #0069ff;
}

.teaser-panel .teaser-block .btn-mehr a:hover,
.teaser-panel .teaser-block .btn-mehr a:focus,
.teaser-panel .teaser-block .btn-mehr a:focus {

    color: #0069ff;
    border-color: #0069ff;
}

.kontakt-panel .btn-mehr a:hover {
    color: #0069ff;
}

.overlay ul li a:hover,
.overlay ul li a:focus {
    color: #0069ff;
}
@charset "UTF-8";
.mod_newslist .layout_full .inside{*zoom:1}.mod_newslist .layout_full .inside::before,.mod_newslist .layout_full .inside::after{content:" ";display:table}.mod_newslist .layout_full .inside::after{clear:both}.ce_accordionSingle .accordion button,.ce_accordionSingle .accordion a.button,.ce_download .download-button,.btn-404{display:inline-block;background-color:#0069ff;padding:15px 25px;border-radius:5px;transition:all 0.7s ease;text-transform:uppercase;border:1px solid #0069ff}.ce_accordionSingle .accordion button,.ce_accordionSingle .accordion a.button,.ce_download .download-button,.btn-404,.ce_accordionSingle .accordion button:visited,.ce_accordionSingle .accordion a.button:visited,.ce_download .download-button:visited,.btn-404:visited{color:#fff}.ce_accordionSingle .accordion button:hover,.ce_accordionSingle .accordion a.button:hover,.ce_download .download-button:hover,.btn-404:hover,.ce_accordionSingle .accordion button:focus,.ce_accordionSingle .accordion a.button:focus,.ce_download .download-button:focus,.btn-404:focus,.ce_accordionSingle .accordion button:active,.ce_accordionSingle .accordion a.button:active,.ce_download .download-button:active,.btn-404:active{color:#0069ff;background-color:#fff}.ce_accordionSingle:last-child{margin-bottom:60px}.ce_accordionSingle .toggler{cursor:pointer;margin-bottom:0;padding-top:5px;padding-bottom:5px;transition:all 0.4s}.ce_accordionSingle .toggler:after{content:"";display:inline-block;width:0.875em;height:0.875em;position:relative;top:-4px;margin-left:8px;border-right:4px solid #0069ff;border-top:4px solid #0069ff;transform:rotate(135deg);transition:all 0.4s}.ce_accordionSingle .toggler.active{padding-bottom:20px}.ce_accordionSingle .toggler.active:after{transform:rotate(-45deg);top:5px}.ce_accordionSingle .accordion{background:#f2f2f2;padding:40px 120px 25px 40px;width:auto;margin-left:-25px;margin-bottom:20px}@media (max-width:1024px){.ce_accordionSingle .accordion{margin-left:0;margin-right:10px;padding:25px 15px 15px 15px}}.ce_accordionSingle .accordion .accordion-content h3{font-size:1rem;font-weight:bold}.ce_accordionSingle .accordion .accordion-content ul{list-style:disc;position:relative;left:18px;line-height:1.5;margin-bottom:40px}.ce_accordionSingle .accordion .accordion-content ul li{margin-bottom:10px}.ce_accordionSingle.ce_accordion_jobs .accordion .button-container{padding-left:0;margin-top:3px}.ce_download{padding:65px 0}.ce_download:nth-child(even){background-color:#f2f2f2}.ce_download .download-element{display:flex;align-items:center}@media (max-width:768px){.ce_download .download-element{flex-direction:column}}.ce_download .download-text{flex-grow:1}@media (max-width:768px){.ce_download .download-text{margin-bottom:20px;text-align:center;padding:0px 20px}}.ce_download .download-button{background-image:url("/files/theme/css/global/icons/download-arrow-weiß.svg");background-repeat:no-repeat;background-position:left 1.5rem center;background-size:0.8rem;padding-left:3rem;transition:none}.ce_download .download-button:hover,.ce_download .download-button:focus,.ce_download .download-button:active{background-image:url("/files/theme/css/global/icons/download-arrow-orange.svg")}.mod_newslist .layout_full .inside{max-width:1170px;margin:0 auto;padding:58px 50px 58px 15px}.mod_newslist .layout_full .image_container{float:right;margin-left:58px}.mod_newslist .layout_full .image_container img{width:auto}.mod_newslist .layout_full .content{max-width:610px}.mod_newslist .layout_full .content p.info{margin-bottom:0}.mod_newslist .layout_full .content time{color:#0069ff}.mod_newslist .layout_full .content p:last-child{margin-bottom:0}.mod_newslist .layout_full.odd{background:#f2f2f2}@media (max-width:1280px){.mod_newslist .layout_full .inside{max-width:960px;padding-right:25px}.mod_newslist .layout_full .content{max-width:520px}}@media (max-width:1024px){.mod_newslist .layout_full .inside{max-width:760px;padding-right:42px}.mod_newslist .layout_full .content{max-width:420px}}@media (max-width:960px){.mod_newslist .layout_full .inside{padding-right:25px;max-width:585px}.mod_newslist .layout_full .image_container{float:none;margin-bottom:25px;margin-left:0}.mod_newslist .layout_full .content{max-width:none}}@media (max-width:768px){.mod_newslist .layout_full .inside{padding-right:15px}}.pagination{max-width:1170px;margin:0 auto;margin-bottom:58px}.pagination>p{display:none}.pagination ul{margin:0;padding:0;list-style:none}.pagination li{display:inline-block}.pagination a,.pagination strong.active{display:inline-block;width:40px;height:40px;line-height:40px;margin-bottom:4px;text-align:center;text-decoration:none}.pagination li.first,.pagination li.last,.pagination li.previous,.pagination li.next{display:none}.pagination a:hover,.pagination a:focus,.pagination a:active,.pagination strong.active{color:#0069ff}@media (max-width:1280px){.pagination{max-width:960px}}@media (max-width:1024px){.pagination{max-width:760px}}@media (max-width:960px){.pagination{max-width:585px}}.referenzen-panel .container{padding:0 15px}.referenzen-panel .referenzen-panel-top{background-color:#0069ff}.referenzen-panel .referenzen-panel-top h1{color:white;height:100px;line-height:100px;margin:0}.referenzen-panel .referenzen-panel-bottom .text-container{padding:70px 0}@media (max-width:640px){.referenzen-panel .referenzen-panel-bottom .text-container{padding:40px 0}}.referenzen-panel .referenzen-panel-bottom .ref-image{display:flex;justify-content:space-between;gap:30px;padding:0 0 90px 0}@media (max-width:640px){.referenzen-panel .referenzen-panel-bottom .ref-image{flex-direction:column}}.referenzen-panel .referenzen-panel-bottom .ref-image img{max-width:264px}@media (max-width:640px){.referenzen-panel .referenzen-panel-bottom .ref-image img{margin:auto}}@media (max-width:1024px){.referenzen-panel .referenzen-panel-bottom .ref-image img{max-width:220px}}.btn-404{margin-top:30px}
