

div.thumb.flip {
 display: none;
}

/* List-View-Button-Styles */
.listViewButtons {
position: absolute;
right: 10px;
top: 65px;
-moz-box-sizing: content-box !important;
box-sizing: content-box !important;
border: 1px solid #ccc;
padding: 5px 10px;
border-radius: 0px;
background: #fff;
box-shadow: none;
text-shadow: 0px 0px 0px #fff;
word-wrap: normal;
font-weight: 400;
font-size: .8em;
opacity: 1;
margin-right: 1px;
transition: all 0.1s ease-in-out 0s;
}

.listViewButtons:hover {
border: 1px solid #999;
}

/* FAKE-KATEGORIEN */
#ee-category-li-60 { display: none; }


/* 



---------------------------------------------
HIER DRUNTER NICHTS VERÄNDERN!!! 
---------------------------------------------

*/

span.hinweisTelefon { font-size: 12px; }

/* side widget categories, archive */
.widget_categories ul { margin-left: 16px; }
.widget_archive ul { margin-left: 16px; }

/*Archivseiten margin-top fix
div.two_columns_75_25.background_color_sidebar.grid2.clearfix { margin-top: 120px; } */

/* ------------------------------------------------------------------------- */
/* STYLE EVENT ESPRESSO */

.spco-whats-next-buttons { padding: 0px !important; margin-bottom: 70px; }
.spco-attendee-panel-dv { margin-top: 10px; }
#espresso-category-legend li { float: none !important; }

/* Veranstaltungen auf den Unterseiten hellgrauer Kasten */
.espresso_events { margin-bottom: 20px; background-color: #DDDDDD; padding: 10px; }

.event-content p, .event-content ul, .event-content h3 { padding-bottom: 10px; }
.event-content h3 { padding-top: 15px; }

/* .espresso_events, .espresso_venues { margin-bottom: 20px; } */

/* alle datetimes Historische Stadionführung, Stadionführung, Sprechertour weg */
.espresso_event_categories-historische-stadionfuehrung .event-datetimes { display: none; }
.espresso_event_categories-stadionfuehrung .event-datetimes { display: none; }
.espresso_event_categories-stadionsprechertour .event-datetimes { display: none; }

/* Preisangabe 0,00 weg */
.ee-ticket-selector-ticket-price-th { display: none; }
.jst-rght { display: none; }

.ticket-selector-submit-btn { float: left !important; border: 1px solid #b3b3b3; padding: 6px 10px; }
.ticket-selector-submit-btn:hover { background-color: #ffd300; cursor: pointer;}
.ee-ical-sbmt { border: 1px solid #b3b3b3; }
.ee-ical-sbmt:hover { background-color: #ffd300; cursor: pointer;}
.spco-next-step-btn { float: left !important; border: 1px solid #b3b3b3; padding: 6px 10px; }
.spco-next-step-btn:hover { background-color: #ffd300; cursor: pointer; }

div.post_text { padding: 20px 20px 0px 20px; }
div.event-content { padding: 0px 20px 20px 20px; }
.entry-title h2 { font-size: 0.8em; }
.entry-title { margin: 0 !important; }

div.ee-registration-details-dv { margin-bottom: 50px; }
/* ------------------------------------------------------------------------- */

/* blog / news alle vorschaubilder gleiche höhe */
.blog_holder.masonry article .post_image { height: 160px; padding-bottom: 0px; margin-bottom: 15px; }
.blog_holder article .post_image, .blog_holder article .post_image>a, .blog_holder article .post_image img { overflow: hidden !important; }

/* title letzter buchstabe fix */
.title h1 { word-break: normal; }

.wpcf7-form-control { background-color: #777; border: 1px solid;}

/* veranstalterzugang */
.stadionDownloadsHeader { margin-bottom: 10px; }
.stadionDownloadsKat { margin: 10px 0px; }
.downloadableFile { margin: 10px 10px 0px; }

form.post-password-form {
margin-top: 50px;
margin-bottom: 90px;
text-align: center;
}

.post-password-form input[type='submit'] {
background-color: #FFD300 !important;
color: #000 !important;
border: none !important;
padding: 5px 10px;
}

.post-password-form input[type='submit']:hover { color: #888 !important; }
.latest_post_holder.boxes .boxes_image { height: 230px; margin-bottom: 19px; }
.three_columns_75_25>.column1 { width: 75%; float: left; }
.three_columns_75_25>.column2 { width: 25%; float: left; }

@media only screen and (max-width: 480px) { 
 .three_columns_75_25 .column2 { display: none !important; }
}


.entry-title {
 margin: 0 0 0.5em !important;
}

.entry-title > a > span.ee-status {
 display: none !important;
}

/* header von event-listen ausblenden*/
.events-page-header {
 display: none !important;
}

/* ------------------------------------------------------------------------- */
/* STYLE KALENDER */
a.reg-now-btn { background-color: #FFD300 !important; color: #000 !important; border: none !important; }
a.reg-now-btn:hover { color: #888 !important; }
p.time_cal_qtip { color: #FFD300 !important; }
.qtip-titlebar { font-size: 1.3em !important; color: #FFD300 !important; }
#espresso_calendar:not(.ui-widget).calendar_fullsize .fc-state-highlight { background: #ffeb8b !important; }
/* ------------------------------------------------------------------------- */

p.news-short-content {
margin-bottom: 10px !important;
}

/* mobile fix großer abstand footer */
@media only screen and (max-width: 768px) { 
.three_columns.clearfix > div  { min-height: 100px !important; }
footer:not(.footer_border_columns) .footer_top .three_columns .column2 .column_inner>div { margin: 0 !important; }
 }

/* hässliche linie unter den news weg */
.blog_holder article { border: none; padding: 0px; }

/* Dass im News-Bereich der erste Beitrag mit der Überschrift abschließt */
.first { padding-left: 0; }
.grid-date-post { padding:10px; }
.post-content-text { padding:10px; width: 95% !important; }
.more-link { text-align: center; border: 1px solid #999; padding: 3px 10px; margin-bottom: 10px;}
.more-link:hover { background-color: #ffd300; }

/* Style für Links in unterster Fußleiste */
.link_white { color: #fff !important; }
.link_white:hover { color: #171200 !important; background-color: #ffd500 !important; }

/* Overlay Slider HOME */
.carousel-inner>.item>.title_overlay {
position: absolute;
width: 100%;
height: 100%;
background-repeat: repeat;
background-position: 0 0;
top: 0;}

/* Kalendersymbol Farbe */
.side_menu_button > a { color: #fff; }

/* mobile menu fix */
.mobile_menu_button span { color: #fff; }

/* allgemeiner Style für Links */
.linkstyle { font-size: 1em; line-height: 1.2em; padding: 1px; text-decoration: none; border-bottom: 1px dotted #ffd300; }
.linkstyle:hover { background-color: #ffd300; }

/* Hintergrundfarbe bei mouse-over hinter h1 */
.title h1:hover { background-color: #ffd300; line-height: 1em; }

/* Abstand zwischen den Bildern in der Gallerie am Ende jeder Unterseite */
.gallery_holder ul li a img { margin: 5px; }

/* 404 error-page */
.page_not_found { margin-top: 200px; }

/* anderer Style Links im Footer */
a.one:link { color: #ffd300 !important; }
a.one:hover { color: #fff !important; }

/* damit die Menüpunkte 2. Ebene nur einzelig, und nicht zweizeilig sind */
.drop_down .narrow .second .inner ul li { width: 250px; }

/* Toggle im Pressebereich */
.q_accordion_holder.accordion.boxed .ui-accordion-header {padding: 5px 0 5px 25px !important;}
.q_accordion_holder.accordion.boxed .ui-accordion-header.ui-state-active { border: none !important; background-color: #E0E0E0;}
.q_accordion_holder.boxed .ui-state-active .tab-title { color: black !important; }

/* damit in Listen die 2. Zeile eingerückt ist */
.list-zz { list-style-position: outside; margin-left: 18px;}

/* Background-color Hauptmenü dropdown (Ebene2) */
.drop_down .second .inner > ul > li:hover { background-color: #ffd300 !important; }

/* Mittelstrich */
.borderright { border-right: 1px solid #d6d6d6; }
.borderleft { border-left: 1px solid #d6d6d6; }

/* Damit die Bottons auf der Startseite auf einer Höhe sind: */
.fixheight { height: 150px; }

/* Damit die Bottons auf der Unterseite "Event&Business" auf einer Höhe sind: */
.fixheightevent { height: 200px; }

/* Style Event-Bereich auf den Unterseiten: */
.style_events_bereich { background-color: #b3b3b3; }

/* Facebook-Button mouse-over effekt Footer: */
.fb { background: url(/wp-content/files/logos/facebook-logo.png) left; height: 50px; width: 50px; margin-right: 20px; }
.fb:hover { background: url(/wp-content/files/logos/facebook-logo.png) right;}

/* YouTube-Button mouse-over effekt Footer: */
.yt { background: url(/wp-content/files/logos/YouTube-logo.png) left; height: 50px; width: 50px; margin-right: 20px; }
.yt:hover { background: url(/wp-content/files/logos/YouTube-logo.png) right;}

/* Twitter-Button mouse-over effekt Footer: */
.tw { background: url(/wp-content/files/logos/twitter-logo.png) left; height: 50px; width: 50px; margin-right: 20px; }
.tw:hover { background: url(/wp-content/files/logos/twitter-logo.png) right;}

/* Instagram-Button mouse-over effekt Footer: */
.ig { background: url(/wp-content/files/logos/instagram-logo.png) left; height: 50px; width: 50px; margin-right: 20px; }
.ig:hover { background: url(/wp-content/files/logos/instagram-logo.png) right;}

/* mouse-over-effekt BAM-Logo: */
.logobam { background: url(/wp-content/files/logos/bam-sports-logo.png) right; height: 40px; width: 79px; margin-right: 20px; }
.logobam:hover { background: url(/wp-content/files/logos/bam-sports-logo.png) left;}

/* mouse-over-effekt Eventlocation Stadion-Logo: */
.logoeventstadion { background: url(/wp-content/files/logos/eventlocation-stadion-logo.png) left; height: 50px; width: 50px; }
.logoeventstadion:hover { background: url(/wp-content/files/logos/eventlocation-stadion-logo.png) right;}


/*/wp-content/files/logos/eventlocation-stadion-logo.png*/

/* mouse-over-effekt Messe Dresden: */
.logomessedresden { background: url(/wp-content/uploads/2017/03/Logo_Messe_Dresden_HKS_42.png); height: 50px; width: 288px; }
.logomessedresden:hover { background: url(/wp-content/uploads/2017/03/Logo_Messe_Dresden_HKS_42_hover.png); height: 50px; width: 288px; }

/* mouse-over-effekt Dynamo Shop: */
.logodynamoshop { background: url(/wp-content/uploads/2017/03/Dynamo-Fanshop-Logo_4c-1.png); height: 25px; width: 297px; }
.logodynamoshop:hover { background: url(/wp-content/uploads/2017/03/Dynamo-Fanshop-Logo_4c_hover-1.png); height: 25px; width: 297px; }

/* mouse-over-effekt Hauptstadt Dresden: */
.logodresden { background: url(/wp-content/uploads/2017/03/AmtsmarkeMitSchriftzug-strich1.png); height: 100px; width: 50px; margin-right: 20px;}
.logodresden:hover { background: url(/wp-content/uploads/2017/03/AmtsmarkeMitSchriftzug-strich1_hover.png); height: 100px; width: 50px; margin-right: 20px;}

/* mouse-over-effekt Feldschlösschen: */
.logofeldschloss { background: url(/wp-content/uploads/2017/03/LOGO-feldschloesschen-vektorisiert.png); height: 50px; width: 69px; margin-right: 20px;}
.logofeldschloss:hover { background: url(/wp-content/uploads/2017/03/LOGO-feldschloesschen-vektorisiert_hover.png); height: 50px; width: 69px; margin-right: 20px;}


/* mouse-over-effekt Dynamo Logo: */
.logodynamo { background: url(/wp-content/uploads/2017/03/SGDynamoDD_Logo_RGB.png); height: 50px; width: 59px; margin-right: 20px;}
.logodynamo:hover { background: url(/wp-content/uploads/2017/03/SGDynamoDD_Logo_RGB_hover.png); height: 50px; width: 59px; margin-right: 20px;}

/* Blog / Events */
.post_author, .latest_post_author_holder, .post_infos {
 display: none !important;
}
.post_author, .time, .latest_post_author_holder {
 /* display: none; */
}
.espresso_events .post_info { display: none !important; }

span.post_category {
/* border-left: none !important; */
 margin: 0px !important;
 /* padding: 0px !important; */
}

/* Startseite Sliderkram */

@-moz-keyframes bounce {
    0% {
        -moz-transform: translateY(0);
        transform: translateY(0)
    }

    20% {
        -moz-transform: translateY(0);
        transform: translateY(0)
    }

    40% {
        -moz-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    50% {
        -moz-transform: translateY(0);
        transform: translateY(0)
    }

    60% {
        -moz-transform: translateY(-15px);
        transform: translateY(-15px)
    }

    80% {
        -moz-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        -moz-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes bounce {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    20% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    40% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    50% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    60% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px)
    }

    80% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes bounce {
    0% {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    20% {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    40% {
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    50% {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    60% {
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px)
    }

    80% {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.slide_anchor_holder {
-moz-animation: bounce 3s infinite;
-webkit-animation: bounce 3s infinite;
animation: bounce 3s infinite;
}

.qbutton {
 height: 80px;
 line-height: 80px;
 font-size: 20px;
}

.slide_buttons_holder .qbutton:hover {
 border-color: rgb(252, 202, 4) !important;
 background-color: #fff  !important;
 color: #000  !important;
}
.page-scroll-buttons button, .page-scroll-buttons button:hover, .page-scroll-buttons button:focus {
    z-index: 1000;
}


/*countdown unsichtbar*/
.dds_countdown_invis{display: none !important;}

/*Partner footer*/
.lswr-template-2 img.lswr-logo-image {
    border: 1px solid rgba(241, 241, 241, 0) Important;
}
div.dds-f {display: inline-block !important;}
