.et_pb_section_1_tb_header{opacity:1!important;display:flex!important}@font-face{font-family:'Ephesis';src:url('https://www.hochzeitsband-aus-nrw.de/wp-content/uploads/et-fonts/Ephesis-Regular.woff') format('woff');font-display:swap!important}.df-mobile-menu .sub-menu{min-width:250px!important;width:100%!important}.rcb-header-container img,.write-review,.count,.a635f-ext-2-312 img{display:none!important}.video-wrapper{position:relative;width:100%;aspect-ratio:16 / 9;background-color:#000;overflow:hidden}.video-wrapper video{width:100%;height:100%;object-fit:cover;display:block}.music-icon{position:absolute;top:15px;right:15px;z-index:10;pointer-events:none}.bx-wrapper{max-width:2800px!important}.cf7-two-cols{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cf7-two-cols label{display:block;margin-bottom:5px}.one_half{margin-top:30px!important;margin-bottom:30px!important}#audio-control{cursor:pointer;color:#fff;padding:20px;display:inline-block;font-size:50px;position:absolute;top:0;left:0}.gmbrr.fonts .listing .rating{font-size:20px!important}.review-snippet{font-size:18px!important}.gmbrr.center .listing .author-name a{font-size:23px;color:#000000!important}.gmbrr.bubble.fill .listing .text::before{border-bottom:0.5em solid #fff!important}.gmbrr.tile .listing li{border-radius:10px;background:#FFFFFF;box-shadow:none!important}.gmbrr.bubble.fill .listing .text{color:rgba(0,0,0,0.99);background-color:rgba(70,0,0,0);box-shadow:none}.gmbrr.fill.contrast .listing .text{background:#eeeeee!important;color:#333333!important;line-height:1.8em!important;padding:20px}.gmbrr .listing .text .review-full-text{color:#000000!important;font-size:18px!important;line-height:1.8em!important;padding:20px}.gmbrr.bubble.fill .listing .arrow.arrow-up,.gmbrr.bubble.fill .listing .text::before{border-bottom:0.5em solid #eeeeee}.gmbrr.fonts .button,.gmbrr .buttons a{color:#FFFFFF!important;background:#bb0000!important;text-decoration:none!important;font-size:14px!important;letter-spacing:2px;padding:0.76em 1em;font-weight:bold;text-transform:uppercase;border-radius:0!important;display:inline-block;margin:30px auto 0 auto;text-align:center}.gmbrr.bubble.fill.contrast .listing .text a{color:#CC0000;font-size:16px!important}#main-content,.et_pb_section{background-color:transparent!important}h4.widgettitle{color:#666}hr{border:0.5px solid #CCC}.et_pb_posts a.more-link,a.cta{color:#CC0000!important}.rep-container{font-family:sans-serif;color:#333;max-width:1200px;margin:0 auto;padding:10px}.rep-intro{text-align:center;margin-bottom:30px}.rep-nav{display:grid;grid-template-columns:repeat(auto-fill,minmax(45px,1fr));gap:8px;margin-bottom:40px;padding:0;list-style:none!important}.rep-nav-item{text-align:center}.rep-nav-link{display:block;padding:10px 0;background-color:#f9f9f9;border:1px solid #d1d1d1;color:#333;text-decoration:none;font-weight:bold;font-size:1.1em;border-radius:4px;transition:all 0.2s ease-in-out}.rep-nav-link:hover{background-color:#333;color:#fff;border-color:#333}.rep-section{margin-top:40px;scroll-margin-top:30px}.rep-section h2{border-bottom:2px solid #333;padding-bottom:5px;margin-bottom:15px}.rep-list{display:flex;flex-wrap:wrap;gap:15px;padding:0;list-style:none!important}.rep-list li{background:#fcfcfc;border-left:3px solid #d1d1d1;padding:8px 12px;flex:1 1 calc(50% - 15px);min-width:280px;box-sizing:border-box}.rep-list li strong{color:#000}.rep-footer{margin-top:50px;padding-top:20px;border-top:1px solid #d1d1d1;text-align:center;font-size:0.9em}@media (max-width:600px){.rep-list li{flex:1 1 100%}.one_half{display:block;width:100%!important}}