p.links_wichtig, p.links_orange{
border-left: 5px solid #DF5022;
padding: 10px;
} blockquote.wp-block-quote.links_schwarz {
border-left: 5px solid #000000;
padding: 10px;
padding-left: 1.5em;
} body.single .entry-content a,
body.single .entry-content a:visited,
body.page .entry-content a,
body.page .entry-content a:visited
{
text-decoration: underline;
}
body.single .entry-content a:hover,
body.page .entry-content a:hover {
background-color: #B3B3B3;
color: white;
text-decoration: none;
} @media (min-width: 768px) and (max-width: 1024px) {
.generate-columns.tablet-grid-50, .grid-sizer.tablet-grid-50 {
width: 100%;
}
}    .footer-bar-align-right .copyright-bar {
float: left;
margin-top: 9px;
} .footer-widget-2, .footer-widget-1 {
margin: 10px;
}
@media (max-width: 768px) {
.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets {
padding: 20px;
} } .site-footer .footer-widgets-container .inside-footer-widgets {
background-color: white;
opacity: 0.8;
} .footer-widgets {
background-attachment: fixed;
} @media (max-width: 620px) {
.footer-widgets-container {
background-color: white;
}
}  p.ackids-info-box {
line-height: 1.5rem;
margin-bottom: 0px;
padding: 1rem;
}
div.ackids_container {
text-align: left; margin-bottom: 1.5rem;
} @media (min-width: 531px) {
div.ackids_container {
display: inline-flex; }
}
@media (max-width: 530px) {
div.ackids_container {
display: block;
}
} div.abgesagt {
color: #ffffff;
font-size: 1.0em;
background-color: #DF5022;;
padding: 10px;
}   .inhalt_verstecken {
display: none; 
} @media (max-width: 1099px) {
h2.entry-title {
height: unset;
}
}
@media (min-width: 1100px) and (max-width: 1350px) {
h2.entry-title {
height: 6.8em;
}
}
@media (min-width: 1351px) {
h2.entry-title {
height: 4.8em;
}
} .menu-item a:not([href]) {
cursor: default;
} @media (max-width: 1100px) {
.generate-columns-container .mobile-grid-100 {
width: calc(100% - 5px);
}
.generate-columns-container {
justify-content: space-between;
}
} @media (max-width: 770px) {
.site-content .content-area {
width: 100%;
}
}       @media (min-width: 769px) { .main-navigation .menu > .menu-item > a::after {
content: "";
position: absolute;
right: 0;
left: 50%;
bottom: 0px;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
color: #DF5022;
display: block;
width: 0;
height: 5px;   
background-color: currentColor;
transition: 0.3s width ease;
}
.main-navigation .menu > .menu-item.current-menu-item > a::after,
.main-navigation .menu > .menu-item > a:hover::after {
width: 100%;
color: #000000;
}
.main-navigation .menu > .menu-item.current-menu-item > a::after,
.main-navigation .menu > .menu-item.current-menu-ancestor > a::after,
.main-navigation .menu > .menu-item > a:active::after {
width: 100%;
color: #DF5022;
} ul.sub-menu {
opacity: 0.9!important;
}
}    a.read-more.button {
background-color: #919191;
color: white;
}
a.read-more.button:hover {
background-color: #Df5022; 
color: white;
} button.tribe-common-c-btn.tribe-events-c-search__button {
background-color: #919191!important;
}
button.tribe-common-c-btn.tribe-events-c-search__button:hover {
background-color: #Df5022!important;
}   .button-absatz {
margin:30px 0px 30px 0px;
display:inline-flex;
} .button-absatz-fuss {
margin:30px 10px 30px 0px !important;
display:inline-flex;
}
a.corona-button-beitrag {
padding: 3px;
font-size: 0.9em;
background-color: white;
text-decoration: none!important; }            .tribe-events-schedule .recurringinfo a, .tribe-related-event-info .recurringinfo a {
color: #DF5022;
} span.tribe-ext-events-control-online-event__text {
color: #F4EEDE;
background-color: #DF5022;
} .tribe-common-l-container.tribe-events-l-container {
padding: 0px;
}
.tribe-common .tribe-common-anchor-thin-alt {
border-bottom: 0px;
} main#tribe-events {
padding: 0px 10px 10px;
} .tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix,
.tribe-events-single-section.tribe-events-event-meta.secondary.tribe-clearfix {
background-color: white;
} a.tribe-events-c-ical__link, .tribe-events .tribe-events-c-ical__link, .tribe-common .tribe-common-anchor-thin-alt  {
background-color: #df5022;
border: 1px solid #df5022;
color: #fff;
} a.tribe-events-c-ical__link:hover, .tribe-common .tribe-common-anchor-thin-alt:hover  {
background-color: #B3B3B3!important;
border: 1px solid #B3B3B3;
opacity:0.5;
color: #fff;
text-decoration:none!important;
} .tribe-common .tribe-common-c-svgicon {
color: white;
}   .tribe-events-start-date-label,
.tribe-events-start-time-label,
.tribe-events-event-categories-label,
.tribe-events-event-url-label,
.tribe-organizer-tel-label,
.tribe-organizer-email-label
{
padding-left: 0px;
font-size: 1.1em;
padding-right: 0px;
}
dt{
padding-left: 0px!important;
font-size: 1.1em;
padding-right: 0px;
} .tribe-event-date-start .tribe-event-date-end .tribe-event-time{
padding-right: 5px;
} .tribe-events-content a, .tribe-events-event-meta a, .tribe-events-event-meta a:visited, .tribe-events-cal-links .tribe-events-ical, .tribe-events-gcal, a.tribe-events-gcal.tribe-events-button {
color: #df5022;
} .tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix,
.tribe-events-single-section.tribe-events-event-meta.secondary.tribe-clearfix {
width: 100%;
}
abbr[title], abbr[data-original-title] {
-webkit-text-decoration: none;
text-decoration: none;
}    #tribe-events-content a, .tribe-events-adv-list-widget .tribe-events-widget-link a, .tribe-events-adv-list-widget .tribe-events-widget-link a:hover, .tribe-events-back a, .tribe-events-back a:hover, .tribe-events-event-meta a, .tribe-events-list-widget .tribe-events-widget-link a, .tribe-events-list-widget .tribe-events-widget-link a:hover, ul.tribe-events-sub-nav a, ul.tribe-events-sub-nav a:hover {
text-decoration: underline;
} .tribe-events-sub-nav li a {
background: #fff;
} .tribe-events-list-event-title .url {
text-decoration: none !important;
}     .single-tribe_events .tribe-events-event-meta {
background-color: #ffffff;
} .single-tribe_events #tribe-events-content .tribe-events-event-meta dd {
font-size: 1.3em;
} .single-tribe_events #tribe-events-content {   padding-left: 5px;
}
.tribe-events-list-event-title {
display: block!important;
}
.tribe-event-url {
color: #000000 !important;
font-weight: normal;
display: block !important;
line-height: 1.4em;
}
.tribe-events-map-event-title {
font-size: 22px !important;
}  .tribe-common .tribe-common-h--alt {
padding: 20px;
font-size: 20px;
line-height: 1.5;
font-weight: 400;
text-transform: none;
} .tribe-events-widget-events-list {
background-color: white;
} .tribe-events-widget .tribe-events-widget-events-list__view-more-link {
color: #DF5022!important;
text-transform: capitalize;
padding-left: 40px;
}
.tribe-events-widget .tribe-events-widget-events-list__view-more-link:visited {
color: #DF5022!important;
}
.tribe-events-widget .tribe-events-widget-events-list__view-more-link:active,.tribe-events-widget .tribe-events-widget-events-list__view-more-link:focus,.tribe-events-widget .tribe-events-widget-events-list__view-more-link:hover {
color: #000000!important;
border-bottom-color: transparent!important;
}  .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
padding-top: 0px; 
}       .tribe-mini-calendar-nav td {
background: #DF5022!important;
border-color: #DF5022!important;
}
.tribe-mini-calendar-nav span{
background: #DF5022;
} .tribe-mini-calendar .tribe-events-has-events {
background: #DF5022!important;
opacity:1.0;
} td.tribe-events-thismonth.tribe-events-future.tribe-events-has-events.mobile-trigger {
opacity:0.7;
} td.tribe-events-othermonth.tribe-events-future.tribe-events-has-events.mobile-trigger {
opacity:0.5;
} td.tribe-events-othermonth.tribe-events-past.tribe-events-has-events.mobile-trigger {
opacity: 0.2;
} .tribe-mini-calendar .tribe-events-has-events div[id*=daynum-] a {
color: #000!important;
} .tribe-mini-calendar-no-event {
background: #fff!important;
color: #000!important;
}  @media (max-width: 768px) {
span#tribe-mini-calendar-month-0 {
font-size: 1.2rem;
}
} @media (min-width: 769px) and (max-width: 975px) {
span#tribe-mini-calendar-month-0 {
font-size: 0.6rem;
}
} @media (min-width: 976px) {
span#tribe-mini-calendar-month-0 {
font-size: 0.8rem;
}
} .tribe-events-content a, 
.tribe-events-content a:hover{
border-bottom: 0px;
}       button.tribe-common-c-btn.tribe-events-c-search__button {
background-color: #DF5022!important;
}
button.tribe-common-c-btn.tribe-events-c-search__button:hover {
background-color: #B3B3B3!important;
}
a.tribe-events-button-beitrag, a.tribe-events-button-beitrag:focus, a.tribe-events-button-beitrag:visited {
padding: 3px;
color: #ffffff;
font-size:  0.9em;
font-weight: 600;
background-color: #DF5022;
text-decoration: none!important;
} a.tribe-events-button-beitrag:hover {
background-color: #B3B3B3;
}
@media only screen and (min-width: 768px) and (max-width: 840px) {
.tribe-events-button-beitrag {
font-size: 0.8em;
}
}
a.tribe-events-button-beitrag:focus{
color: #fff!important;
text-decoration: none;
}
a.tribe-events-button-beitrag:visited{
color: #fff!important;
text-decoration: none;
} a.tribe-events-button-beitrag:hover{
color: #fff!important;
background-color: #B3B3B3;
}         .category_filter {
display: block;
float: left;
margin-bottom: 10px;
font-size:0.8em;
} @media (min-width: 2000px) {
.category_filter {
width: 25%;
}
} @media (min-width: 1400px) and (max-width: 2000px) {
.category_filter {
width: 33%;
}
} @media (max-width: 1400px)  {
.category_filter {
width: 50%;
}
}
table.wpgmza_table thead tr{
background-color: #2f3c4e;
}
table.wpgmza_table thead tr th {color: #fff;}
table.wpgmza_table tbody .wpgmza_marker_icon {
height: 55px !important;
width: auto;
}
table.wpgmza_table tbody tr td {
border-bottom: 1px solid #dbdbdb !important;
}
body .dataTables_wrapper .dataTables_paginate {
display: block;
float: none;
margin: auto;
text-align: center;
}
body .dataTables_wrapper .dataTables_info {
float: none;
text-align: center;
font-size: 12px;
margin-bottom: 10px;
}
select {
border: 1px solid lightgrey;
padding: 8px;
outline: none;
font-size: 13px;
border-radius: 2px;
-webkit-appearance: inherit;
user-select: auto;
transition: border .25s linear, color .25s linear, background-color .25s linear;
-webkit-user-select: auto;
-moz-transition: border .25s linear, color .25s linear, background-color .25s linear;
background: none;
width: auto;
position: relative;
z-index: 2;
}
body .dataTables_wrapper .dataTables_length,
body .dataTables_wrapper .dataTables_filter {
margin: 15px 0;
}
body .dataTables_wrapper .dataTables_filter input {
border-radius: 2px;
height: 30px;
border: 1px solid lightgrey;
padding: 0 5px;
}
#wpgmza_filter_1 {
text-align: left;
margin-bottom: 0px; font-size: 1.0rem !important;
font-weight: bold;
margin-bottom: 20px !important;
text-transform: uppercase;
}
#wpgmza_filter_1:after {
content: ":";
}
#wpgmza_table_1 thead tr,#wpgmza_table_1 thead th{
background: #DF5022;
color: #fff;
}
#wpgmza_table_1 thead strong{
color: #fff;
}
.main_color tr:nth-child(odd){
background: #fff;
} .wpgmza_filter_container{
display: block;
float: left;
width: 100% !important;
} #top input[type="checkbox"] {
display: inline-block;
} .wpgmza_marker_holder {
overflow: hidden;
}  table.dataTable.no-footer {
width: 95% !important;
} .dataTables_wrapper .dataTables_length, body .dataTables_wrapper .dataTables_filter {
margin: 15px !important;
}
#wpgmza_table_1 thead tr, #wpgmza_table_1 thead th {
width: 100px !important;
}