body .tribe-events-pro {
background-color: var(--lightGray);
padding: 30px 30px 30px 30px;
border-radius: 30px;
}
@media screen and (max-width:767px) {
body .tribe-events-pro {
padding: 25px 20px 10px 20px;
}
}
body .tribe-events-pro,
body .tribe-events-pro *,
body .event-tickets,
body .event-tickets *,
body .tribe-events,
body .tribe-events {
font-family: 'calibri', sans-serif !important;
}
body .tribe-events-pro .tribe-events-pro-week-grid__events-row-wrapper {
height: auto;
} .tribe-common-l-container.tribe-events-l-container {
min-height: auto !important;
} body #contentwrap .tribe-events-header__events-bar,
body #contentwrap .tribe-events-header__top-bar {
margin-bottom: 0px !important;
}
body #contentwrap .tribe-events-header__top-bar {
padding: 5px 10px;
background-color: var(--lightColor);
border-radius: var(--radius);
flex: 0 0 100% !important;
}
body #contentwrap .tribe-events .tribe-events-header {
filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.2));
filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.2));
z-index: 11;
position: relative;
transform: translate3d(0, 0, 0);
}
body .tribe-events-header {
border-radius: var(--radius);
z-index: 1;
box-shadow: none;
filter: none;
margin-bottom: 10px !important;
z-index: initial;
padding: 0 !important;
}
body .tribe-events-c-view-selector {
display: none;
}
body #contentwrap .tribe-events-pro ul li {
padding: initial;
margin: initial;
}
body #contentwrap .tribe-events-pro ul li:before {
display: none;
}
body #contentwrap .tribe-events-pro ul li {
padding-right: 5px;
line-height: 0.75;
}
body #contentwrap .tribe-events-pro .tribe-common-l-container {
padding: 0;
}
body #contentwrap button.tribe-events-c-top-bar__datepicker-button {
font-size: var(--biggerParagraphs);
font-weight: 700;
outline: none;
box-shadow: none;
margin-left: 12.5px;
}
body #contentwrap .tribe-events-pro .tribe-events-pro-week-grid__header-column-datetime {
padding-bottom: 10px;
}
body #contentwrap .tribe-events-pro .tribe-events-pro-week-grid__header-column-datetime .tribe-common-h4 {
line-height: 1;
font-size: var(--biggerParagraphs);
font-weight: 700;
}
body #contentwrap .tribe-events-pro .tribe-events-pro-week-grid__header-column--current .tribe-events-pro-week-grid__header-column-daynum,
body #contentwrap .tribe-events-pro .tribe-events-pro-week-grid__header-column--current .tribe-events-pro-week-grid__header-column-daynum-link {
color: var(--primaryColor);
}
@media screen and (max-width:767px) {
body .tribe-events-header {
margin-bottom: 0px !important;
flex: 0 0 calc(100% + 10px);
margin: 0 0 0 -12.5px;
width: calc(100% + 10px) !important;
max-width: 100%;
padding: 0 !important;
}
}
.tribe-events-header__messages{
margin-top: 10px !important;
margin-bottom: 10px !important;
}
.tribe-events-c-messages__message{
justify-content: flex-start !important;
padding: 15px !important;
border-radius: 0px !important;
}
.tribe-events-c-messages__message-list-item{
font-size: var(--smallFS) !important;
}
.tribe-events-c-messages__message svg{
display: none !important;
} body #contentwrap .tribe-events-c-ical__link,
body #contentwrap .tribe-common-c-btn {
padding: 0 30px 3px 30px;
max-height: 45px;
min-height: 45px;
margin-right: 10px;
margin-left: 0px;
margin-top: 0px;
border-radius: var(--radius);
line-height: 1 !important;
font: normal 700 var(--btnFS) 'calibri', sans-serif !important;
display: inline-flex;
align-items: center;
text-align: center;
background-color: rgba(0, 0, 0, 0);
justify-content: center;
cursor: pointer;
outline: none !important;
appearance: none;
-webkit-appearance: none;
border: none;
position: relative;
color: var(--lightColor);
border: 2px solid rgba(0, 0, 0, 0);
max-width: calc(100% - 20px);
transition: 0.35s all;
}
body #contentwrap .tribe-common-c-btn {
border-color: var(--ctaColor) !important;
background-color: var(--ctaColor) !important;
}
body #contentwrap .tribe-events-c-ical__link:hover,
body #contentwrap .tribe-common-c-btn:hover {
transform: translateY(-7.5px);
box-shadow: 0 7.5px 7.5px rgba(0, 0, 0, 0.15);
}
body #contentwrap .tribe-events-c-ical__link,
body #contentwrap .tribe-common-c-btn {
border-color: var(--ctaColor);
}
body #contentwrap .tribe-events-c-ical__link:hover,
body #contentwrap .tribe-common-c-btn:hover {
border-color: var(--ctaColor) !important;
background-color: var(--ctaColor);
color: var(--lightColor);
}
body #contentwrap .tribe-events-c-ical__link svg {
display: none;
}
@media screen and (max-width:991px) {
body #contentwrap .tribe-events-c-ical__link {
padding: 0 20px 2px 20px;
max-height: 40px;
min-height: 40px;
align-content: center;
line-height: 1 !important;
margin-right: 10px;
margin-top: 20px;
}
body #contentwrap .tribe-events-c-ical__link:hover {
transform: translateY(-5px);
box-shadow: 0 5px 5px rgba(0, 0, 0, 0.15);
}
}
body #contentwrap .tribe-events-pro .tribe-events-pro-week-grid__event--past .tribe-events-pro-week-grid__event-link:focus .tribe-events-pro-week-grid__event-link-inner,
body #contentwrap .tribe-events-pro .tribe-events-pro-week-grid__event--past .tribe-events-pro-week-grid__event-link:hover .tribe-events-pro-week-grid__event-link-inner,
body #contentwrap .tribe-events-pro .tribe-events-pro-week-grid__event--past .tribe-events-pro-week-grid__event-link-inner,
body #contentwrap .tribe-events-pro .tribe-events-pro-week-grid__event-link-inner {
background-color: var(--lightColor);
border-radius: 10px;
}
body #contentwrap .tribe-events-pro .tribe-events-pro-week-grid__event-link {
filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.2));
overflow: visible
}
body #contentwrap .tribe-events-pro .tribe-events-calendar-series-archive__container {
display: none;
}  body .tooltipster-base.tribe-events-tooltip-theme {
padding: 0px;
}
body .tooltipster-base.tribe-events-tooltip-theme p {
font-size: var(--tec-font-size-1);
font-weight: 300;
padding: 0 10px 10px 10px;
width: 100% !important;
display: block !important;
line-height: 1.3 !important;
}
body .tooltipster-base.tribe-events-tooltip-theme p:after{
display: table;
content: "Mehr erfahren";
margin: 10px 0 0 0;
color: var(--primaryColor) !important;
border-bottom: 1px dotted var(--primaryColor) !important;
}
body .tooltipster-base.tribe-events-tooltip-theme .tribe-events-c-small-cta.tribe-common-b3.tribe-events-pro-week-grid__event-tooltip-cost {
margin: 5px 0 15px 10px;
}
body .tooltipster-base.tribe-events-tooltip-theme .tribe-events-c-small-cta.tribe-common-b3.tribe-events-pro-week-grid__event-tooltip-cost a,
body .tooltipster-base.tribe-events-tooltip-theme .tribe-events-c-small-cta.tribe-common-b3.tribe-events-pro-week-grid__event-tooltip-cost span {
border-bottom: 1px dotted var(--primaryColor);
font-weight: 300;
display: none !important;
}
body .tooltipster-base.tribe-events-tooltip-theme .tribe-events-pro-week-grid__event-tooltip-cost{
display: none !important;
}
body .tooltipster-base.tribe-events-tooltip-theme .tribe-events-pro-week-grid__event-tooltip-description{
margin-bottom: 0px !important;
}
body .tooltipster-base.tribe-events-tooltip-theme .tribe-events-c-small-cta.tribe-common-b3.tribe-events-pro-week-grid__event-tooltip-cost a:hover {
color: var(--primaryColor);
}
body .tooltipster-base.tribe-events-tooltip-theme h3 {
margin: -12.5px 0 0 0;
padding: 0 10px;
}
body .tooltipster-base.tribe-events-tooltip-theme h3 a,
body .tooltipster-base.tribe-events-tooltip-theme a h3,
body .tooltipster-base.tribe-events-tooltip-theme h3 a:hover,
body .tooltipster-base.tribe-events-tooltip-theme a:hover h3 {
text-transform: none;
border: none
}
body .tooltipster-base.tribe-events-tooltip-theme .tribe-events-pro-week-grid__event-tooltip-datetime {
transform: translateY(-100%);
font-weight: 300;
font-size: var(--tec-font-size-1);
margin: 0;
z-index: 111111;
line-height: 1;
position: relative;
background-color: var(--lightColor);
display: inline-block;
border-top-right-radius: 15px;
padding: 5px 12.5px 0px 11px;
color: var(--primaryColor);
}
body .tooltipster-base.tribe-events-tooltip-theme .tribe-events-pro-week-grid__event-tooltip-datetime .tribe-events-calendar-series-archive__container {
display: none;
}
body .tooltipster-base.tribe-events-tooltip-theme h3 {
font-weight: 300;
font-size: var(--smallerParagraphs);
margin-bottom: 5px;
line-height: 1 !important;
}
body .tooltipster-base.tribe-events-tooltip-theme h3 a {
color: var(--primaryColor) !important;
}
body .tooltipster-base.tribe-events-tooltip-theme .tribe-events-c-small-cta__price {
display: none;
}
body .tooltipster-base.tribe-events-tooltip-theme .tribe-events-pro-week-grid__event-tooltip-featured-image-wrapper {
width: 100%;
margin: 0;
}
body .tooltipster-base.tribe-events-tooltip-theme .tribe-events-pro-week-grid__event-tooltip-featured-image-wrapper img {
border-top-left-radius: 20px;
border-top-right-radius: 20px;
position: relative;
top: 0;
left: 0;
object-fit: cover;
width: 100%;
height: auto;
aspect-ratio: 16/9;
}
body .tooltipster-base.tribe-events-tooltip-theme .tribe-events-pro-week-grid__event-tooltip-featured-image-wrapper a {
line-height: 0;
position: absolute;
height: 100%;
}
body .tooltipster-base.tribe-events-tooltip-theme .tribe-events-pro-week-grid__event-tooltip-datetime{
margin-top: 56.25%;
}
body .tooltipster-base.tribe-events-tooltip-theme a:hover{
opacity: 1 !important;
}
body .tooltipster-base.tribe-events-tooltip-theme {
border: none;
border-radius: 20px;
padding: 0 0 5px 0 !important;
} body #contentwrap .tribe-events-pro-week-grid__event-title {
color: var(--primaryColor);
}
.tribe-events-pro.tribe-events-view--week .datepicker .focused .day:not(.current), .tribe-events-pro.tribe-events-view--week .datepicker .focused .day:hover, .tribe-events-pro.tribe-events-view--week .datepicker .hovered .day, .tribe-events-pro.tribe-events-view--week .datepicker .hovered .day:hover {
background-color: #ddf1d5;
}
body #contentwrap .tribe-events-pro.tribe-events-view--week .datepicker .active .day:not(.current), .tribe-events-pro.tribe-events-view--week .datepicker .active .day:hover {
background-color: #bce3ad;
}
body #contentwrap .tribe-events-pro.tribe-events-view--week .datepicker .day.current:before {
background-color: var(--primaryColor);
}
body #contentwrap .tribe-common a {
border-radius: 15px;
margin: 1px 0;
height: calc(100% - 2px);
}
body #contentwrap .tribe-events .datepicker .datepicker-switch, body #contentwrap .tribe-events .datepicker .next, body #contentwrap .tribe-events .datepicker .prev {
background-color: transparent;
} .tribe-events-c-subscribe-dropdown__container {
display: none !important;
}  body #contentwrap .tribe-events-c-top-bar__today-button,
body #contentwrap .tribe-events-pro ul li.tribe-events-c-nav__list-item--prev a, 
body #contentwrap .tribe-events-pro ul li.tribe-events-c-nav__list-item--next a,
body #contentwrap .tribe-events-pro ul li.tribe-events-c-nav__list-item--today a
{   color: transparent;
font-size: 0;
}
body #contentwrap .tribe-events-pro ul li.tribe-events-c-nav__list-item--prev a:after, 
body #contentwrap .tribe-events-pro ul li.tribe-events-c-nav__list-item--next a:before,
body #contentwrap .tribe-events-pro ul li.tribe-events-c-nav__list-item--today a:after {
font-size: var(--paragraphs);
color: var(--tec-color-text-primary);
}
body #contentwrap .tribe-events-c-top-bar__today-button:after{
font-size: var(--smallFS);  
color: var(--tec-color-text-primary);
}
body #contentwrap .tribe-events-c-top-bar__today-button:after,
body #contentwrap .tribe-events-pro ul li.tribe-events-c-nav__list-item--today a:after{
content:"Aktuelle Woche";
}
body #contentwrap .tribe-events-pro ul li.tribe-events-c-nav__list-item--prev a:after{
content:"Zurück";
}
body #contentwrap .tribe-events-pro ul li.tribe-events-c-nav__list-item--next a:before{
content:"Vor";
}
body #contentwrap .tribe-common-l-container{
margin-top: 0px !important;
}
.tribe-events-pro-week-mobile-events__event-featured-image-wrapper {
display: none;
}
body #contentwrap .tribe-events-pro .tribe-events-pro-week-day-selector__day--active {
border: 2px solid var(--ctaColor);
}
body #contentwrap .tribe-events-pro .tribe-events-pro-week-day-selector__events-icon {
background-color: var(--ctaColor);
}
body #contentwrap .tribe-events-pro-week-day-selector,
body #contentwrap .tribe-events-pro-week-mobile-events {
margin-top: 0px;
padding-top: 15px;
padding-bottom: 15px;
}
body #contentwrap .tribe-events-pro-week-day-selector {
padding-bottom: 0px;
}
body .tribe-events-pro-week-day-selector__nav-list-item {
margin-top: 15px !important;
}
body #contentwrap .tribe-events-pro-week-nav.tribe-events-c-nav li a {
font-size: var(--paragraphs);
}
body #contentwrap .tribe-events-pro-week-mobile-events .tribe-events-c-small-cta__price {
display: none;
}
body #contentwrap .tribe-events-pro-week-mobile-events address {
font-style: normal;
}
body #contentwrap .tribe-events-pro-week-mobile-events .tribe-events-c-small-cta__link {
border-radius: 0px;
border-bottom: 1px dotted var(--primaryColor);
}
body #contentwrap .tribe-events-pro-week-mobile-events .tribe-events-pro-week-mobile-events__event a {
border: none;
}
body #contentwrap .tribe-events-pro-week-mobile-events .tribe-events-pro-week-mobile-events__event {
margin:
10px 0;
padding-left: 32.5px;
}
body #contentwrap .tribe-events-pro-week-mobile-events .tribe-events-pro-week-mobile-events__event:last-of-type {
margin-bottom: 15px;
}
body #contentwrap .tribe-events-pro-week-mobile-events .tribe-events-c-small-cta__link:hover body #contentwrap .tribe-events-pro-week-mobile-events .tribe-events-pro-week-mobile-events__event a:hover {
color: var(--primaryColor);
border-radius: 0px;
box-shadow: none !important;
}
@media screen and (max-width:767px) {
body .tribe-events-pro-week-nav.tribe-events-c-nav {
padding-top: 10px;
}
} body .tribe-events .datepicker {
border: none;
border-radius: var(--radius);
z-index: 99999999;
} .single-tribe_events #tribe-events-pg-template {
max-width: 1084px;
padding-left: 10px;
padding-right: 10px;
}
@media screen and (max-width:1406px) {
.single-tribe_events #tribe-events-pg-template {
padding-left: 0px;
padding-right: 0px;
}
}
@media screen and (max-width:1086px) and (min-width:768px) {
.raw-code .row {
margin-left: -30px;
margin-right: -30px;
}
}
.single-tribe_events .more-events {
margin: 0px -5px 0 -5px;
}
.single-tribe_events .more-events h3 {
margin-bottom: 25px;
}
@media screen and (max-width:991px) {
.single-tribe_events .more-events h3 {
margin-bottom: 20px;
}
}
.single-tribe_events .pill {
background-color: var(--lightGray);
padding: 2.5px 10px;
border-radius: 20px;
font-size: var(--smallerParagraphs);
margin-right: 2.5px;
margin-left: 2.5px;
margin-bottom: 5px;
display: inline-block;
}
.single-tribe_events h1 {
margin-bottom: 20px;
font-size: var(--secondaryHead);
}
@media screen and (max-width:991px) {
.single-tribe_events h1 {
margin-bottom: 15px;
}  
}
.single-tribe_events .tribe-events-schedule {
margin: 0;
height: 27.5px;
}
.single-tribe_events .tribe-events-schedule h2 {
font: 300 normal var(--smallerParagraphs) 'calibri', sans-serif;
background-color: var(--lightColor);
color: var(--primaryColor);
padding: 10px 30px 0 0;
border-top-right-radius: var(--radius);
background-color: var(--lightColor);
transform: translateY(-100%);
width: auto;
display: inline-block;
}
.single-tribe_events .tribe-events-schedule h2:after {
content: " Uhr";
color: var(--primaryColor);
}
.single-tribe_events .tribe-events-event-image {
padding-bottom: 42.85%;
margin-bottom: 0px;
position: relative;
}
.single-tribe_events .tribe-events-event-image img {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
object-fit: cover;
border-radius: var(--radius);
}
.tribe-organizer a,
.tribe-venue a {
pointer-events: none;
}
.more-events .tribe-events-calendar-series-archive__container--pill {
display: none;
}
.single-tribe_events #contentwrap .tribe-link-view-attendee {
font: 300 normal var(--smallFS) 'calibri', sans-serif;
margin: 0;
}
.single-tribe_events #contentwrap .tribe-link-view-attendee a {
color: var(--darkColor);
border-bottom: 1px dotted var(--primaryColor);
}
.single-tribe_events #contentwrap .tribe-link-view-attendee a:hover {
color: var(--primaryColor);
}
@media screen and (min-width:992px) {
body #contentwrap .tribe-events-single-event-description.tribe-events-content {
width: 66.6666%;
padding-right: 25px;
float: left;
}
.single-tribe_events #contentwrap .tribe-link-view-attendee {
width: 33.3333%;
float: left;
}
.single-tribe_events .tribe-events-single>.tribe_events {
display: block;
}
} .custom-kursanmeldung {
color: var(--lightColor);
}
.custom-kursanmeldung p {
font-size: var(--smallerParagraphs);
}
.custom-kursanmeldung>div {
padding: 30px;
border-radius: var(--radius);
margin-bottom: 17.5px;
}
.custom-kursanmeldung h3 {
color: var(--lightColor);
margin-bottom: 10px;
}
.custom-kursanmeldung .btn {
text-shadow: none;
filter: none;
}
@media screen and (min-width:992px) {
body #contentwrap .tribe-common.event-tickets.tribe-tickets__tickets-wrapper,
.single-tribe_events #contentwrap .custom-kursanmeldung {
width: 33.3333%;
float: left;
}
}
@media screen and (max-width:991px) {
body #contentwrap .tribe-common.event-tickets.tribe-tickets__tickets-wrapper,
.single-tribe_events #contentwrap .custom-kursanmeldung {
width: 50%;
float: left;
}
.custom-kursanmeldung>div {
margin-bottom: 0px;
}
}
@media screen and (max-width:576px) {
body #contentwrap .tribe-common.event-tickets.tribe-tickets__tickets-wrapper,
.single-tribe_events #contentwrap .custom-kursanmeldung {
width: 100%;
float: left;
}
}
body #contentwrap .entry .entry-content .event-tickets .tribe-tickets__tickets-item, body #contentwrap .event-tickets .tribe-tickets__tickets-item,
body #contentwrap .entry .entry-content .event-tickets .tribe-tickets__tickets-footer, body #contentwrap .event-tickets .tribe-tickets__tickets-footer {
border-top: 1px solid var(--lightColor);
}
body #contentwrap .tribe-tickets__tickets-item-quantity {
transform: translateY(1px);
}
body #contentwrap .tribe-tickets__tickets-item-quantity button {
font-size: var(--tec-font-size-3);
}
body #contentwrap .tribe-tickets__tickets-item-quantity-number {
height: auto;
}
body #contentwrap .tribe-tickets__tickets-item-quantity-number-input {
background-color: var(--lightColor);
color: var(--darkColor) !important;
margin: 0 5px;
font-size: var(--tec-font-size-3);
line-height: var(--tec-line-height-3);
}
body #contentwrap .tribe-tickets__tickets-form .tribe-tickets__tickets-title {
font-size: var(--tertiaryHead);
margin-bottom: 11px;
}
body #contentwrap .tribe-tickets__tickets-form .tribe-tickets__tickets-title:after {
display: none;
}
body #contentwrap .tribe-tickets__tickets-form {
margin: 0;
border-radius: var(--radius);
border: none;
padding: 20px 30px 25px 30px;
background-image: linear-gradient(to right, var(--primaryColor), var(--secondaryColor));
}
@media screen and (max-width:991px) {
body #contentwrap .tribe-tickets__tickets-form .tribe-tickets__tickets-title {
margin-bottom: 15px;
}
body #contentwrap .tribe-tickets__tickets-form {
padding: 20px 20px 22.5px 20px;
}
}
body #contentwrap .tribe-tickets__tickets-form,
body #contentwrap .tribe-tickets__tickets-form * {
color: var(--lightColor);
font-family: 'calibri', sans-serif;
font-weight: 300;
}
body #contentwrap .tribe-tickets__tickets-form .tribe-tickets__ticket-type-header__wrapper h3 {
display: none;
}
body #contentwrap .tribe-tickets__tickets-form .tribe-tickets__ticket-type-header__wrapper .tribe-tickets__ticket-type-title__link {
display: none;
}
.entry .entry-content .event-tickets .tribe-tickets__tickets-footer, .event-tickets .tribe-tickets__tickets-footer {
align-items: flex-start !important;
flex-direction: row-reverse !important;
}
.entry .entry-content .event-tickets .tribe-tickets__tickets-footer .tribe-common-c-btn[aria-disabled="true"], .event-tickets .tribe-tickets__tickets-footer .tribe-common-c-btn[aria-disabled="true"] {
cursor: not-allowed !important;
transition: none !important;
transform: none !important;
filter: none !important;
box-shadow: none !important;
}
body #contentwrap .tribe-tickets__tickets-form .entry .entry-content .event-tickets .tribe-tickets__tickets-footer-total {
margin-left: 30px !important;
margin-right: 10px;
}
body #contentwrap .entry .entry-content .event-tickets .tribe-tickets__tickets-footer-total,
body:not(.page-tribe-attendee-registration) #contentwrap .event-tickets .tribe-tickets__tickets-footer-total {
margin-left: auto !important;
}
body #contentwrap .tribe-tickets__tickets-form .tribe-tickets__tickets-item-content-title-container .tribe-tickets__tickets-item-content-title,
body #contentwrap .tribe-tickets__tickets-form .tribe-tickets__tickets-footer-quantity-label,
body #contentwrap .tribe-tickets__tickets-form .tribe-tickets__tickets-footer-total-label {
font-weight: 700;
display: flex;
}
body #contentwrap .tribe-tickets__tickets-form .tribe-tickets__tickets-footer-quantity,
body #contentwrap .tribe-tickets__tickets-form .tribe-tickets__tickets-footer-total {
font-size: var(--tec-font-size-2) !important;
line-height: 1.5 !important;
}
body #contentwrap .tribe-tickets__tickets-form .tribe-tickets__tickets-footer-quantity {
margin-left: 20px;
}
body #contentwrap .tribe-tickets__tickets-form .waiting-list-info {
padding-bottom: 5px;
display: none;
}
body #contentwrap .tribe-tickets__tickets-form .waiting-list-info.visible {
display: inline-block;
}
body #contentwrap .tribe-tickets__tickets-form .waiting-list-info p {
font-size: 1rem;
}
body #contentwrap .tribe-tickets__tickets-form .waiting-list-info a {
border-bottom: 1px dotted var(--lightColor);
border-radius: 0px !important;
}
body #contentwrap .tribe-tickets__tickets-form .waiting-list-info a:hover {
opacity: 0.5;
}
@media screen and (max-width:767px) {
.event-tickets .tribe-tickets__tickets-item-details-content {
display: block !important;
font-size: var(--smallFS);
margin-top: 10px !important;
margin-bottom: 0px !important;
}
} body #contentwrap .tribe-events-single-section.tribe-events-event-meta h2 {
margin-bottom: 20px;
}
body #contentwrap .tribe-events-single-section.tribe-events-event-meta h2:after {
display: none;
}
body #contentwrap .tribe-events-single-section.tribe-events-event-meta.primary>div {
margin: 10px 0;
padding: 0 0px 0 0;
}
@media screen and (min-width:992px) {
body #contentwrap .tribe-events-single-section.tribe-events-event-meta.primary {
width: 33.4%;
float: left;
}
body #contentwrap .tribe-events-single-section.tribe-events-event-meta.primary>div {
margin: 10px 0;
padding: 0 20px 0 0;
}
}
@media screen and (max-width:991px) {
body #contentwrap .tribe-events-single-section.tribe-events-event-meta h2 {
margin-bottom: 15px;
}
}
@media screen and (max-width:991px) and (min-width:577px) {
body #contentwrap .tribe-events-single-section.tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-organizer {
width: 50%;
padding-left: 20px;
padding-right: 0px;
}
}
@media screen and (max-width:767px) and (min-width:577px) {
body #contentwrap .tribe-events-single-section.tribe-events-event-meta.primary {
width: 50%;
float: left;
padding-top: 0px;
}
}
@media screen and (max-width:576px) {
body #contentwrap .tribe-events-single-section.tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-organizer {
width: 100%;
padding-left: 0px;
}
body #contentwrap .tribe-events-single-section.tribe-events-event-meta.primary>div {
margin: 5px 0;
padding: 0;
}
}
body #contentwrap .tribe-events-single-section.tribe-events-event-meta.secondary {
width: 100%;
}
@media screen and (min-width:992px) {
body #contentwrap .tribe-events-single-section.tribe-events-event-meta.secondary {
width: 66.6%;
float: left;
}
}
@media screen and (max-width:991px) and (min-width:577px) {
body #contentwrap body #contentwrap .tribe-events-single-section.tribe-events-event-meta.secondary .tribe-events-meta-group.tribe-events-meta-group-venue, body #contentwrap .tribe-events-single-section.tribe-events-event-meta.secondary .tribe-events-venue-map {
padding-right: 0px;
float: right;
width: 50%;
}
body #contentwrap .tribe-events-event-meta.secondary .tribe-events-meta-group.tribe-events-meta-group-venue {
order: 2 !important;
padding-left: 20px;
}
body #contentwrap body #contentwrap .tribe-events-single-section.tribe-events-event-meta.secondary .tribe-events-meta-group.tribe-events-meta-group-venue {
width: 50%;
padding-left: 20px;
}
body #contentwrap .tribe-events-single-section.tribe-events-event-meta.secondary {
margin-top: 10px;
margin-bottom: 10px;
padding-top: 0;
}
}
@media screen and (max-width:576px) {
body #contentwrap body #contentwrap .tribe-events-single-section.tribe-events-event-meta.secondary .tribe-events-meta-group.tribe-events-meta-group-venue, body #contentwrap .tribe-events-single-section.tribe-events-event-meta.secondary .tribe-events-venue-map {
width: 100%;
padding-right: 0px;
}
body #contentwrap .tribe-events-event-meta.secondary .tribe-events-meta-group.tribe-events-meta-group-venue {
order: 1 !important;
padding-left: 0px;
}
body #contentwrap .tribe-events-single-section.tribe-events-event-meta.secondary {
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0;
}
body #contentwrap body #contentwrap .tribe-events-single-section.tribe-events-event-meta.secondary .tribe-events-meta-group.tribe-events-meta-group-venue, body #contentwrap .tribe-events-single-section.tribe-events-event-meta.secondary .tribe-events-venue-map {
padding-right: 0px;
float: right;
width: 100%;
}
body #contentwrap body #contentwrap .tribe-events-single-section.tribe-events-event-meta.secondary .tribe-events-meta-group.tribe-events-meta-group-venue {
width: 100%;
padding-left: 0px;
}
}
body #contentwrap .tribe-events-single-section.tribe-events-event-meta.secondary .tribe-events-meta-group.tribe-events-meta-group-venue,
body #contentwrap .tribe-events-single-section.tribe-events-event-meta.secondary .tribe-events-venue-map {
width: 50%;
flex: 0 0 50%;
margin: 10px 0;
}
@media screen and (max-width:576px) {
body #contentwrap .tribe-events-single-section.tribe-events-event-meta.secondary .tribe-events-meta-group.tribe-events-meta-group-venue,
body #contentwrap .tribe-events-single-section.tribe-events-event-meta.secondary .tribe-events-venue-map {
width: 100%;
flex: 0 0 100%;
margin: 10px 0;
}
}
.tribe-events-event-meta h2 {
font-size: var(--tertiaryHead);
}
.tribe-events-event-meta dl {
font: 300 normal var(--smallerParagraphs) 'calibri', sans-serif;
}
.tribe-events-event-meta dd {
margin: 0 !important;
line-height: 1.5;
}
.tribe-events-event-meta dd.tribe-venue {
font-weight: 600;
}
.tribe-events-event-meta dl a {
color: var(--darkColor);
}
.tribe-events-event-meta dl dt:after {
content: ': ';
display: inline-block;
margin-left: -2.5px;
}
.tribe-events-event-meta dl dt {
font-weight: 600;
float: left;
margin: 0 5px 0 0px !important;
}
body #contentwrap .tribe-events-single-section.tribe-events-event-meta.secondary address {
font-style: normal;
}
body #contentwrap .tribe-events-single-section.tribe-events-event-meta.secondary address .tribe-street-address,
body #contentwrap .tribe-events-single-section.tribe-events-event-meta.secondary address .tribe-events-gmap {
display: block;
}
body #contentwrap .tribe-events-single-section.tribe-events-event-meta.secondary address .tribe-postal-code {
float: left;
margin-right: 5px;
}
body #contentwrap .tribe-events-single-section.tribe-events-event-meta.secondary address .tribe-postal-code:after {
content: "";
display: inline-block;
}
body #contentwrap .tribe-events-single-section.tribe-events-event-meta.secondary address .tribe-country-name,
body #contentwrap .tribe-events-single-section.tribe-events-event-meta.secondary address .tribe-delimiter,
body #contentwrap .tribe-events-single-section.tribe-events-event-meta.secondary address br {
display: none;
}
body #contentwrap .tribe-events-single-section.tribe-events-event-meta.secondary .tribe-events-venue-map iframe {
border-radius: var(--radius);
filter: grayscale(100%);
opacity: 0.8;
transition: 0.35s all;
}
body #contentwrap .tribe-events-single-section.tribe-events-event-meta.secondary .tribe-events-venue-map iframe:hover {
filter: grayscale(0);
opacity: 1;
}
body #contentwrap .tribe-events-single-section.tribe-events-event-meta .tribe-events-meta-group-details {
display: none;
}
body #contentwrap .tribe-events-meta-group.tribe-events-meta-group-venue {
padding: 0;
} body #contentwrap .tribe-tickets__commerce-checkout-header,
body #contentwrap .tribe-tickets__commerce-checkout-cart-header {
position: relative;
border-radius: 0px;
box-shadow: none;
left: 0;
}
body #contentwrap .event-tickets .tribe-tickets__commerce-checkout-cart, body #contentwrap .tribe-common .tribe-tickets__commerce-checkout-cart {
margin: 20px 0 0 0;
position: relative;
}
body #contentwrap .event-tickets .tribe-tickets__commerce-checkout-cart-footer, body #contentwrap .tribe-common .tribe-tickets__commerce-checkout-cart-footer {
padding: 20px 0 0 0;
}
.page-tickets-checkout,
.page-tickets-checkout * {
font-family: 'calibri', sans-serif !important;
}
body #contentwrap .tribe-tickets__commerce-checkout-header-link-back-to-event {
display: none;
}
body #contentwrap .tribe-tickets__commerce-checkout-header-link-back-to-event,
body #contentwrap .tribe-tickets__commerce-checkout-header-link-modify-attendees,
body #contentwrap .tribe-common-anchor-alt.tribe-tickets__commerce-checkout-cart-empty-description-link {
border-radius: 0px !important;
border-bottom: 1px dotted var(--primaryColor);
}
body #contentwrap .tribe-tickets__commerce-checkout-header-link-back-to-event:hover,
body #contentwrap .tribe-tickets__commerce-checkout-header-link-modify-attendees:hover,
body #contentwrap .tribe-common-anchor-alt.tribe-tickets__commerce-checkout-cart-empty-description-link:hover {
color: var(--primaryColor);
}
.page-tickets-checkout input {
appearance: none;
-webkit-appearance: none;
border-radius: var(--radius) !important;
border: none !important;
background-color: var(--lightGray);
appearance: none;
padding: 0px 20px 3px 20px;
margin: 10px 0 7.5px 0;
width: 100%;
outline: 0 !important;
font: normal 300 var(--btnFS) 'calibri', sans-serif;
resize: none;
color: var(--darkColor);
max-height: 45px;
min-height: 45px;
box-shadow: none !important;
}
body .tribe-tickets__commerce-checkout {
padding-top: 80px;
padding-bottom: 80px;
}
.event-tickets .tribe-tickets__commerce-checkout-cart-footer>div:first-child, .tribe-common .tribe-tickets__commerce-checkout-cart-footer>div:first-child {
flex: initial !important;
}
.tribe-common .tribe-tickets__commerce-checkout-cart-footer-total-wrap,
.tribe-common .tribe-tickets__commerce-checkout-cart-footer-quantity-number {
display: block;
text-align: right;
}
.tribe-tickets__commerce-checkout-cart-footer-total-label,
.tribe-common .tribe-tickets__commerce-checkout-cart-footer-quantity-label {
font-size: var(--smallFS);
margin-right: 0px !important;
}
@media screen and (max-width:991px) {
body .tribe-tickets__commerce-checkout {
padding-top: 40px;
padding-bottom: 40px;
}
}
@media screen and (max-width:767px) {
body .tribe-tickets__commerce-checkout {
padding-top: 0 !important;
margin-top: 40px !important;
}
body #contentwrap .event-tickets .tribe-tickets__commerce-checkout-cart-footer, body #contentwrap .tribe-common .tribe-tickets__commerce-checkout-cart-footer {
padding: 5px 0 0 0;
}
}
@media screen and (max-width:576px) {
body #contentwrap .event-tickets .tribe-tickets__commerce-checkout-cart-item-quantity, body #contentwrap .tribe-common .tribe-tickets__commerce-checkout-cart-item-quantity {
flex: 0 0 0px;
}
body #contentwrap .event-tickets .tribe-tickets__commerce-checkout-cart-footer-total, body #contentwrap .tribe-common .tribe-tickets__commerce-checkout-cart-footer-total {
margin-left: 17.5px !important;
}
body #contentwrap .event-tickets .tribe-tickets__commerce-checkout-cart-item, body #contentwrap .tribe-common .tribe-tickets__commerce-checkout-cart-item {
padding: 15px 0 17.5px 0;
}
} body .tribe-tickets__commerce-order-footer-link.tribe-tickets__commerce-order-footer-link--back-home {
border-radius: 0px !important;
border-bottom: 1px dotted var(--primaryColor);
}
body .tribe-tickets__commerce-order-footer-link.tribe-tickets__commerce-order-footer-link--back-home:hover {
color: var(--primaryColor) !important;
border-bottom: 1px dotted var(--primaryColor);
} body.page-tribe-attendee-registration .tribe-tickets__registration {
max-width: 100% !important;
margin: auto;
padding: 0 !important;
}
body.page-tribe-attendee-registration .tribe-tickets__registration-grid {
padding-top: 0px !important;
}
body.page-tribe-attendee-registration .tribe-tickets__registration-title a {
pointer-events: none;
color: var(--primaryColor);
}
body.page-tribe-attendee-registration h1 {
font-size: var(--tertiaryHead) !important;
font-weight: 300 !important;
margin-bottom: 10px !important;
}
body.page-tribe-attendee-registration .tribe-tickets__attendee-tickets-item {
background-color: var(--lightGray);
border-radius: var(--radius);
border: none;
padding: 5px 15px 10px 15px !important;
}
body.page-tribe-attendee-registration .tribe-tickets__attendee-tickets-item input[type="text"],
body.page-tribe-attendee-registration .tribe-tickets__attendee-tickets-item input[type="number"],
body.page-tribe-attendee-registration .tribe-tickets__attendee-tickets-item input[type="email"] {
border: none;
border-radius: var(--radius);
}
body.page-tribe-attendee-registration .tribe-common.event-tickets.tribe-tickets__mini-cart {
border: none;
background-image: linear-gradient(to right, var(--primaryColor), var(--secondaryColor));
border-radius: var(--radius);
color: var(--lightColor)
}
body.page-tribe-attendee-registration .tribe-common.event-tickets.tribe-tickets__mini-cart * {
color: var(--lightColor)
}
body.page-tribe-attendee-registration label {
hyphens: auto;
display: flex;
align-items: center;
}
body.page-tribe-attendee-registration .entry .entry-content .event-tickets .tribe-tickets__attendee-tickets-item:after,
body.page-tribe-attendee-registration .entry .entry-content .event-tickets .tribe-tickets__attendee-tickets-item:before,
body.page-tribe-attendee-registration .event-tickets .tribe-tickets__attendee-tickets-item:after,
body.page-tribe-attendee-registration .event-tickets .tribe-tickets__attendee-tickets-item:before {
display: none;
}
body.page-tribe-attendee-registration .tribe-common-form-control-checkbox-radio-group {
display: flex;
}
body.page-tribe-attendee-registration .tribe-common-form-control-radio {
margin-right: 20px;
}
body.page-tribe-attendee-registration .tribe-common-form-control-radio label {
display: flex;
align-items: center;
}
body.page-tribe-attendee-registration .tribe-tickets__tickets-footer-back-link {
border-radius: 0px !important;
border: none;
color: var(--lightColor) !important;
border-bottom: 1px dotted var(--lightColor) !important;
box-shadow: none !important;
}
body.page-tribe-attendee-registration .tribe-tickets__tickets-footer-back-link:hover {
color: rgba(255, 255, 255, 0.5) !important
}
body.page-tribe-attendee-registration .tribe-common-b3.tribe-tickets__tickets-item-content-subtitle {
color: var(--lightColor) !important;
}
body.page-tribe-attendee-registration .tribe-tickets__tickets-footer .tribe-tickets__tickets-footer-quantity {
margin-left: auto;
}
body.page-tribe-attendee-registration .tribe-ticket__tickets-heading {
margin-bottom: 0px !important;
}
body.page-tribe-attendee-registration .fgr-customization.tribe-ticket__tickets-excerpt {
margin-bottom: 30px;
}
@media screen and (max-width:767px) {
body.page-tribe-attendee-registration .fgr-customization.tribe-ticket__tickets-excerpt {
margin-bottom: 25px;
}
}
body.page-tribe-attendee-registration aside {
margin-top: 0px !important;
transform: translateY(30px);
}
body.page-tribe-attendee-registration .tribe-tickets__registration-content {
transform: translateY(-10px);
}
body.page-tribe-attendee-registration .event-tickets .tribe-tickets__mini-cart .tribe-tickets__tickets-item,
body.page-tribe-attendee-registration .tribe-common .tribe-tickets__mini-cart .tribe-tickets__tickets-item {
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
}
body.page-tribe-attendee-registration .event-tickets .tribe-tickets__mini-cart .tribe-tickets__tickets-item>div:first-of-type,
body.page-tribe-attendee-registration .tribe-common .tribe-tickets__mini-cart .tribe-tickets__tickets-item>div:first-of-type {
flex: 0 0 100%
}
body.page-tribe-attendee-registration .tribe-tickets__mini-cart .tribe-ticket-quantity {
margin-left: auto;
margin-right: 25px;
}
body.page-tribe-attendee-registration .event-tickets .tribe-tickets__mini-cart .tribe-tickets__tickets-footer, body.page-tribe-attendee-registration .tribe-common .tribe-tickets__mini-cart .tribe-tickets__tickets-footer {
display: flex;
justify-content: flex-start;
flex-direction: row !important;
}
body.page-tribe-attendee-registration .tribe-tickets__mini-cart .tribe-ticket-quantity:before {
content: "Anzahl: ";
font-weight: 400;
}
body.page-tribe-attendee-registration .tribe-tickets__mini-cart .tribe-formatted-currency-wrap {
display: flex;
flex-direction: row-reverse;
}
body.page-tribe-attendee-registration .tribe-tickets__mini-cart .tribe-formatted-currency-wrap .tribe-amount {
display: inline-block;
margin-right: 5px;
}
body.page-tribe-attendee-registration .tribe-common.event-tickets.tribe-tickets__mini-cart h3 {
font-size: var(--tertiaryHead);
}
body.page-tribe-attendee-registration input:not([type="submit"]):not([type="checkbox"]):not([type="file"]):not([type="radio"]),
body.page-tribe-attendee-registration textarea,
body.page-tribe-attendee-registration select {
appearance: none;
-webkit-appearance: none;
border-radius: var(--radius);
appearance: none;
padding: 0px 20px 3px 20px;
margin: 10px 0 7.5px 0;
width: 100%;
outline: 0;
border: none;
font: normal 300 var(--btnFS) 'calibri', sans-serif;
resize: none;
color: var(--darkColor);
max-height: 45px;
min-height: 45px;
}
body.page-tribe-attendee-registrationselect {
color: var(--tertiaryColor);
background: url(//www.vgs-koeln.de/wp-content/themes/FGR/_img/arrow-down.svg) no-repeat calc(100% - 15px) center;
background-size: 12px 7px;
}
body.page-tribe-attendee-registration .event-tickets .tribe-tickets__registration-footer,
body.page-tribe-attendee-registration .tribe-common .tribe-tickets__registration-footer {
justify-content: flex-start !important;
}
body.page-tribe-attendee-registration .tribe-tickets__tickets-footer-quantity-label:after {
content: ': ';
display: inline-block;
margin-left: -2.5px;
}
.entry .entry-content .event-tickets .tribe-tickets__attendee-tickets-container--has-tickets, .event-tickets .tribe-tickets__attendee-tickets-container--has-tickets {
margin-bottom: 5px !important;
}
body.page-tribe-attendee-registration .tribe-common.event-tickets.tribe-tickets__mini-cart,
body.page-tribe-attendee-registration .tribe-tickets__form.tribe-tickets__attendee-tickets-item {
padding: 20px 30px 30px 30px;
}
body.page-tribe-attendee-registration .tribe-tickets__form.tribe-tickets__attendee-tickets-item {
padding: 15px 30px 25px 30px !important;
}
body.page-tribe-attendee-registration .tribe-tickets__attendee-tickets-item-title {
font-weight: 700;
}
body.page-tribe-attendee-registration .tribe-tickets__registration-summary {
margin-bottom: 15px !important;
}
body.page-tribe-attendee-registration .event-tickets .tribe-tickets__registration-description {
margin-bottom: 0px !important;
}
@media screen and (max-width:960px) {
body.page-tribe-attendee-registration .tribe-tickets__tickets-footer-total {
margin-left: 9px !important;
}
}
@media screen and (max-width:991px) {
body.page-tribe-attendee-registration .tribe-tickets__form.tribe-tickets__attendee-tickets-item {
padding: 5px 20px 20px 20px !important;
}
body.page-tribe-attendee-registration .tribe-common .tribe-tickets__registration-event {
margin-bottom: 20px !important;
}
body.page-tribe-attendee-registration input:not([type="submit"]):not([type="checkbox"]):not([type="file"]),
body.page-tribe-attendee-registration select {
max-height: 40px !important;
min-height: 40px !important;
}
body.page-tribe-attendee-registration .entry .entry-content .event-tickets .tribe-tickets__attendee-tickets-item.tribe-tickets__form .tribe-tickets__form-field, body.page-tribe-attendee-registration .event-tickets .tribe-tickets__attendee-tickets-item.tribe-tickets__form .tribe-tickets__form-field {
font-size: var(--smallerParagraphs);
}
body.page-tribe-attendee-registration .event-tickets .tribe-tickets__attendee-tickets-item.tribe-tickets__form .tribe-tickets__form-field {
margin-bottom: 10px !important;
}
body.page-tribe-attendee-registration .tribe-tickets__attendee-tickets-item-title {
margin-bottom: 0px !important;
}
body.page-tribe-attendee-registration .tribe-common.event-tickets.tribe-tickets__mini-cart {
margin: 0 0 0px 0;
transform: translateY(5px);
padding: 20px 20px 30px 20px;
width: 100%;
max-width: 100%;
}
body.page-tribe-attendee-registration .event-tickets .tribe-tickets__registration-event,
body.page-tribe-attendee-registration .tribe-common .tribe-tickets__registration-event {
width: 100% !important;
max-width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
body.page-tribe-attendee-registration .tribe-tickets__registration-content {
transform: none;
}
body.page-tribe-attendee-registration .event-tickets .tribe-tickets__registration-summary, body.page-tribe-attendee-registration .tribe-common .tribe-tickets__registration-summary {
margin-bottom: 20px !important;
}
body.page-tribe-attendee-registration .event-tickets .tribe-tickets__registration-description, body.page-tribe-attendee-registration .tribe-common .tribe-tickets__registration-description {
margin-bottom: 0px !important;
}
body.page-tribe-attendee-registration .tribe-common-b3.tribe-tickets__tickets-item-content-subtitle {
font-size: small;
margin-bottom: 5px;
font-weight: 400;
}
body.page-tribe-attendee-registration .tribe-tickets__tickets-item-content-title.tribe-tickets--no-description {
font-weight: 700;
}
body.page-tribe-attendee-registration .tribe-tickets__mini-cart .tribe-tickets__tickets-footer .tribe-formatted-currency-wrap {
margin-left: 16px !important;
}
body.page-tribe-attendee-registration .tribe-ticket-quantity,
body.page-tribe-attendee-registration .tribe-tickets__tickets-item-total-wrap {
transform: translateY(-7.5px);
}
}
@media screen and (min-width:768px) {
body.page-tribe-attendee-registration .entry .entry-content .event-tickets .tribe-tickets__attendee-tickets-item.tribe-tickets__form .tribe-tickets__form-field-label, body.page-tribe-attendee-registration .event-tickets .tribe-tickets__attendee-tickets-item.tribe-tickets__form .tribe-tickets__form-field-label {
flex: 0 0 200px !important;
display: flex;
align-items: center;
}
body.page-tribe-attendee-registration .entry .entry-content .event-tickets .tribe-tickets__attendee-tickets-item.tribe-tickets__form .tribe-tickets__form-field, body.page-tribe-attendee-registration .event-tickets .tribe-tickets__attendee-tickets-item.tribe-tickets__form .tribe-tickets__form-field {
margin-bottom: 0px !important;
padding-bottom: 0px !important;
}
}
@media screen and (min-width:992px) {
body.page-tribe-attendee-registration .entry .entry-content .event-tickets .tribe-tickets__form-field-description, body.page-tribe-attendee-registration .event-tickets .tribe-tickets__form-field-description {
margin: 0;
}
}
@media screen and (max-width:767px) {
body.page-tribe-attendee-registration .event-tickets .tribe-tickets__registration-summary h2, body.page-tribe-attendee-registration .tribe-common .tribe-tickets__registration-summary h2 {
margin-top: 15px !important;
font-size: var(--tertiaryHead);
}
body.page-tribe-attendee-registration .tribe-tickets__attendee-tickets-item-title {
margin-bottom: 20px !important;
}
body.page-tribe-attendee-registration .tribe-tickets__form.tribe-tickets__attendee-tickets-item {
padding: 5px 20px 1px 20px !important;
}
}