/**
 * @name DIG Custom CSS
 * @author BlueStoneDesign
 */




@media screen and (max-width: 1400px) and (min-width: 1000px) {
.q_logo img.normal{opacity:0;}
.q_logo img.mobile{opacity:1;}
}
.hidden{display:none;}
.date.entry_date.updated{font-size:16px;}
@media only screen and (min-width: 1201px) {
  nav.main_menu.right{margin-top:20px !important;}
}

/* Youtube button */
.epyt-gallery-subscribe a.epyt-gallery-subbutton, .epyt-gallery-subscribe a.epyt-gallery-subbutton:hover{padding:10px 15px !important;border-radius:5px;font-size:18px;}
.epyt-gallery-title{font-size:1.2em !important;line-height:120%;padding:10px;}

/* filterleiste auf Archiv-Seiten ausblenden */
.filter_outer{display:none;}
/* Single Post kein Datum */
.category-praesidium .post_info, .category-praesidium .entry_date{display:none !important;}

/* Kein Vorschau Video */
.single-format-video .fluid-width-video-wrapper{display:none;}

/* Video Box Startseite */
.vc_gitem_row.vc_row.vc_gitem-row-position-middle{position:relative;}
.vc_gitem-post-data{margin:0px !important;padding:0px !important;}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3::before{padding-top:60% !important;}

.btn.btn-dig{background-color:#004687;padding:10px 15px;border:1px spolid transparent;border-radius:5px;color:#fff;text-decoration:none !important;font-family:arvo !important;}

.tribe-events header{z-index:inherit;}

/* Mehrere Kategorien nebeneinander */
.blog_holder article .post_info a{display:inline !important;}

form[data-status="init"] .wpcf7-not-valid-tip{display:none;}

.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output{border:2px solid #dc3232;color:#dc3232;}

/** Buttons bei DIG > Beschlüsse **/
.btn-beschluss a{color:#004687 !important;font-family:'Arvo', sans-serif;font-size:28px !important;line-height:30px !important;font-style:normal;font-weight:400;letter-spacing:0px;text-transform:none;text-decoration:none !important;background-color:#FFF !important;}
.btn-beschluss a:hover{color:#fff !important;background-color:#004687 !important;}
ul{list-style-type:inherit;list-style-position:outside;padding-left:25px;}
/** html Anchor **/
h1 a:not([href]),
h2 a:not([href]),
h3 a:not([href]){display:none;}
h1:hover a:not([href]),
h2:hover a:not([href]),
h3:hover a:not([href]){display:inline-block;}
a:not([href]){background-color:unset;display:inline;font-size:15px;margin-left:-20px;}
a:not([href])::before{display:inline-block;text-rendering:auto;font-family:FontAwesome,sans-serif;-webkit-font-smoothing:antialiased;content:'\f0c1';}

/*** beschlüsse **/
.dig-tab-title{color:rgb(0, 70, 135);background-color:rgb(255, 255, 255);font-family:"Arvo", sans-serif;font-size:28px;text-transform:none;font-style:inherit;padding:5px 20px;width:100%;text-decoration:unset !important;margin-bottom:20px;}
.dig-tab-title:hover{color:rgb(0, 70, 135);background-color:rgb(255, 255, 255);text-decoration:unset !important;}

/** DIG Partner Slide **/

#dig-partner-slide{
 
    .slideshow{box-shadow:unset;padding:0px;display:flex;flex-direction:column;align-items:center;width:100%;}

    .slide-track{width:100%;overflow:hidden;position:relative;height:160px;}

    .slide{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateX(40px);transition:opacity 0.4s ease, transform 0.4s ease;pointer-events:none;}

    .slide.active{opacity:1;transform:translateX(0);pointer-events:auto;}

    .slide.exit{opacity:0;transform:translateX(-40px);}

    .slide svg, .slide img{max-width:240px;max-height:120px;object-fit:contain;}

    .dots{display:flex;gap:8px;margin-top:28px;}

    .dot{width:10px;height:10px;border-radius:2px;background:#d0d0d0;cursor:pointer;transition:background 0.25s ease, transform 0.2s ease;border:none;outline:none;}

    .dot:hover{background:#aaa;transform:scale(1.2);}

    .dot.active{background:#333;transform:scale(1.15);}

    /* Demo-Logos als SVG-Platzhalter */
    .logo-placeholder{display:flex;flex-direction:column;align-items:center;gap:10px;color:#555;}

    .logo-placeholder span{font-size:13px;letter-spacing:0.08em;text-transform:uppercase;font-weight:600;}

} /** \ Partner Slie ***/