/*!
  Theme Name: BDS NRW Customization
  Author: Dennis Read <kontakt@dennisread.de>
  Description: Customizing the BDS NRW Theme
  Version: 1.4.0 <2023-04-20>
 */@font-face{font-family:"OpenSans-BoldItalic";src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url("../fonts/OpenSans-BoldItalic.woff") format("woff"),url("../fonts/OpenSans-BoldItalic.ttf") format("truetype"),url("../fonts/OpenSans-BoldItalic.svg#OpenSans-BoldItalic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"OpenSans-SemiBold";src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url("../fonts/OpenSans-SemiBold.woff") format("woff"),url("../fonts/OpenSans-SemiBold.ttf") format("truetype"),url("../fonts/OpenSans-SemiBold.svg#OpenSans-SemiBold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"OpenSans-ExtraBoldItalic";src:local("Open Sans ExtraBold Italic"),local("OpenSans-ExtraBoldItalic"),url("../fonts/OpenSans-ExtraBoldItalic.woff") format("woff"),url("../fonts/OpenSans-ExtraBoldItalic.ttf") format("truetype"),url("../fonts/OpenSans-ExtraBoldItalic.svg#OpenSans-ExtraBoldItalic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"OpenSans-SemiBoldItalic";src:local("Open Sans SemiBold Italic"),local("OpenSans-SemiBoldItalic"),url("../fonts/OpenSans-SemiBoldItalic.woff") format("woff"),url("../fonts/OpenSans-SemiBoldItalic.ttf") format("truetype"),url("../fonts/OpenSans-SemiBoldItalic.svg#OpenSans-SemiBoldItalic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"OpenSans-Light";src:local("Open Sans Light"),local("OpenSans-Light"),url("../fonts/OpenSans-Light.woff") format("woff"),url("../fonts/OpenSans-Light.ttf") format("truetype"),url("../fonts/OpenSans-Light.svg#OpenSans-Light") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"OpenSans-LightItalic";src:local("Open Sans Light Italic"),local("OpenSans-LightItalic"),url("../fonts/OpenSans-LightItalic.woff") format("woff"),url("../fonts/OpenSans-LightItalic.ttf") format("truetype"),url("../fonts/OpenSans-LightItalic.svg#OpenSans-LightItalic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"OpenSans-Bold";src:local("Open Sans Bold"),local("OpenSans-Bold"),url("../fonts/OpenSans-Bold.woff") format("woff"),url("../fonts/OpenSans-Bold.ttf") format("truetype"),url("../fonts/OpenSans-Bold.svg#OpenSans-Bold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"OpenSans-ExtraBold";src:local("Open Sans ExtraBold"),local("OpenSans-ExtraBold"),url("../fonts/OpenSans-ExtraBold.woff") format("woff"),url("../fonts/OpenSans-ExtraBold.ttf") format("truetype"),url("../fonts/OpenSans-ExtraBold.svg#OpenSans-ExtraBold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"OpenSans-Regular";src:local("Open Sans Regular"),local("OpenSans-Regular"),url("../fonts/OpenSans-Regular.woff") format("woff"),url("../fonts/OpenSans-Regular.ttf") format("truetype"),url("../fonts/OpenSans-Regular.svg#OpenSans-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"OpenSans-Italic";src:local("Open Sans Italic"),local("OpenSans-Italic"),url("../fonts/OpenSans-Italic.woff") format("woff"),url("../fonts/OpenSans-Italic.ttf") format("truetype"),url("../fonts/OpenSans-Italic.svg#OpenSans-Italic") format("svg");font-weight:normal;font-style:normal}.ticker{position:fixed;bottom:0;left:0;width:100vw;max-width:100vw;max-height:44px}.ticker.marquee{max-width:100vw;white-space:nowrap;overflow:hidden;font-size:18px;background:#9b0336;color:#fff;padding:5px 0;z-index:5}.ticker.marquee span{display:inline-block;padding-left:100%;animation:marquee 16s linear infinite}.ticker.marquee span:hover{animation-play-state:paused}.ticker.marquee a{color:#fff}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}label,b,strong{font-family:"OpenSans-Bold",sans-serif}.text-center{text-align:center !important}.placeholder{min-height:39px}@media(max-width: 600px){.placeholder{display:none}}.cusBox{margin-bottom:15px}.cusBox .col-xs-1{width:1%;padding-left:0}.cusBox .col-xs-11{width:95%;color:#555}.cusBox.order .col-xs-11{width:97%}.non_google h4{background-color:#4d6a79;color:#fff;margin:0;padding:10px 0 10px 20px}.non_google img{width:100% !important}.anzeige div{margin:0 auto 2em}.anzeige div.w50{width:50%}.anzeige div.w60{width:60%}.anzeige div.w70{width:70%}.anzeige div.w80{width:80%}.anzeige div.w90{width:90%}.anzeige div.last{margin:0 auto 4em}@media(max-width: 768px){.anzeige div{width:100% !important}}.footer-v1 .row{margin:1em auto}.footer-v1 .row img{margin:0 auto 50px}@media(max-width: 991px){.footer-v1 .row img{margin-bottom:45px}}.footer-v1 .partner{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:6em}.footer-v1 .partner>div{margin:auto}@media(min-width: 768px){.footer-v1 .partner>div{width:33%}.footer-v1 .partner>div.santos{order:-2}.footer-v1 .partner>div.maritim{order:-2}.footer-v1 .partner>div.debeka{order:-1}}.footer-v1 .serviceNummer{position:relative;width:200px;margin:auto;background:#9b0336;text-align:center;color:#fff;top:-68px;font-size:18px;line-height:1.3}.footer-v1 .serviceNummer a{color:#fff}@media(max-width: 900px){.footer-v1 .serviceNummer{top:-64px}}@media(max-width: 490px){.footer-v1 .serviceNummer{width:100%}}@media(max-width: 414px){.footer-v1 .serviceNummer{top:-58px;font-size:14px}}@media(max-width: 991px)and (min-width: 500px){.minheight200{min-height:200px}}@media(max-width: 991px)and (min-width: 500px){.minHeight245{min-height:245px}}@media(min-width: 992px){.flexit{display:flex;justify-content:center;align-items:center}}.img4-8{width:75%}@media(min-width: 768px)and (max-width: 980px){.img4-8{width:84%}}@media(max-width: 767px){.img4-8{width:50%}}.magazin-historie .aeltere{display:flex;justify-content:space-between;align-items:center;margin-bottom:2em}.magazin-historie .aeltere img{max-width:19.6%}.magazin-historie .aktuell{margin-bottom:3em}.portrait{background-color:#009fe3}.portrait .container{padding:20px 15px}.portrait .inner{display:flex;justify-content:space-between;align-items:center}.portrait .inner .p_header{display:flex;align-items:center;margin-bottom:2em}.portrait .inner .p_header img{max-width:170px;height:auto;padding-right:2em}.portrait .inner .p_header h2{font-size:64px;color:#fff}.portrait .inner .p_content{color:#fff;font-size:24px}@media(max-width: 992px){.portrait .inner{flex-direction:column}.portrait .inner .p_header{justify-content:center}.portrait .inner .p_content{text-align:center}}@media(max-width: 570px){.portrait .p_header{flex-direction:column}.portrait .p_header img{max-width:270px;padding-right:0;margin-bottom:2em}.portrait .p_header h2{text-align:center;line-height:.8em}}#topcontrol{bottom:50px !important}.beitritt p{margin-bottom:5px}.beitritt label{color:#555}.repraesentanzen .ehrhardt{display:grid;width:100%}.repraesentanzen .ehrhardt img{max-width:unset}.repraesentanzen .ehrhardt p{text-align:left}.repraesentanzen .ehrhardt>div{background-color:rgba(33,33,33,.05)}.repraesentanzen .ehrhardt .kontakt-image{padding-top:10px}@media(min-width: 768px){.repraesentanzen .ehrhardt .kontakt-image{order:1}}.repraesentanzen .ehrhardt .kontakt-info{display:flex;justify-content:center;flex-direction:column}.repraesentanzen .ehrhardt .kontakt-info ul{padding-left:15px}@media(min-width: 768px){.repraesentanzen .ehrhardt .kontakt-info{justify-content:flex-start;padding-top:3rem;order:2}}.repraesentanzen .ehrhardt .kontakt-name p{text-align:center}@media(min-width: 768px){.repraesentanzen .ehrhardt .kontakt-name{order:3}}.repraesentanzen .ehrhardt .kontakt-optionen{display:flex;justify-content:center}@media(min-width: 768px){.repraesentanzen .ehrhardt .kontakt-optionen{order:4;justify-content:flex-start}}@media(min-width: 750px){.repraesentanzen .ehrhardt .flexit{display:flex;align-items:flex-start;justify-content:unset;flex-direction:column}}@media(min-width: 768px){.repraesentanzen .ehrhardt{grid-template-columns:repeat(2, 50%)}}@media(min-width: 992px){.repraesentanzen .ehrhardt{grid-template-columns:repeat(2, 25%)}}li.no-marker::marker{display:none;color:rgba(0,0,0,0)}.mt-1r{margin-top:1rem}.mt-2r{margin-top:2rem}.mt-3r{margin-top:3rem}.mb-1r{margin-bottom:1rem}.mb-2r{margin-bottom:2rem}.mb-3r{margin-bottom:3rem}.mb-4r{margin-bottom:4rem}.mb-5r{margin-bottom:5rem}.mb-6r{margin-bottom:6rem}.mb-7r{margin-bottom:7rem}.master-card-content{background-color:#fff9c7;border:1.25px solid #000;padding:10px 15px}.master-card-content>h3{margin-bottom:.75em}.master-card-main-info{display:flex;align-items:center;flex-direction:column;row-gap:2rem;column-gap:4rem;margin-bottom:2rem}@media(min-width: 768px){.master-card-main-info{flex-direction:unset;row-gap:unset}}.master-card-main-info img{max-width:315px}.master-card-main-info>h4{color:#231f1a;font-size:20px;font-weight:bold;line-height:1.2;text-align:justify;margin:0}.master-card-details{font-size:1.2em}.master-card-details>p,.master-card-details li{color:#231f1a}.master-card-details p:last-child{letter-spacing:-0.75px}.master-card-details p:last-child a{color:#231f1a}.master-card-details>div{display:flex;column-gap:4rem;flex-direction:column}@media(min-width: 600px){.master-card-details>div{flex-direction:unset}}.master-card-details>div ul{flex:0 1 50%;padding-left:1.1em}.master-card-details>div ul li{line-height:1.3}.master-card-details .no-marker{text-align:right}.master-card-details .no-marker a{color:#9b0336;text-decoration:underline}.master-card-page-main-info{display:flex;align-items:center;column-gap:4rem;margin-top:3rem;margin-bottom:5rem}.master-card-page-main-info>img{max-width:315px}/*# sourceMappingURL=custom.css.map */
