/*
 Theme Name:     Paderborner Puppenspiele 2024
 Theme URI:      https://www.aa.de
 Description:    Paderborner Puppenspiele Theme
 Author:         Carles T. Crow
 Author URI:     https://advertising-alliance.de
 Template:       Divi
 Version:        1.0.0
*/
 

/*********************************
Kommentar
**********************************/

/* oswald-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200;
  src: url('/wp-content/themes/Paderborner Puppenspiele/fonts/oswald-v53-latin-200.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/wp-content/themes/Paderborner Puppenspiele/fonts/oswald-v53-latin-200.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
}

/* oswald-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url('/wp-content/themes/Paderborner Puppenspiele/fonts/oswald-v53-latin-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/wp-content/themes/Paderborner Puppenspiele/fonts/oswald-v53-latin-300.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
}

/* oswald-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/Paderborner Puppenspiele/fonts/oswald-v53-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/wp-content/themes/Paderborner Puppenspiele/fonts/oswald-v53-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
}

/* oswald-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  src: url('/wp-content/themes/Paderborner Puppenspiele/fonts/oswald-v53-latin-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/wp-content/themes/Paderborner Puppenspiele/fonts/oswald-v53-latin-500.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
}

/* oswald-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  src: url('/wp-content/themes/Paderborner Puppenspiele/fonts/oswald-v53-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/wp-content/themes/Paderborner Puppenspiele/fonts/oswald-v53-latin-600.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
}

/* oswald-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/Paderborner Puppenspiele/fonts/oswald-v53-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/wp-content/themes/Paderborner Puppenspiele/fonts/oswald-v53-latin-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
}


h1,h2,h3,h4,h5,h6 {
    font-family: 'Oswald' !important;
	font-weight: normal !important;
	text-transform: uppercase !important;
}

.et_pb_menu_0_tb_header.et_pb_menu ul li a, .et_pb_menu_1_tb_header.et_pb_menu ul li a {
	font-family: 'Oswald' !important;
	font-weight: normal !important;
	text-transform: uppercase !important;
}

.et_pb_button, .callout_month, .callout_date {
	font-family: 'Oswald' !important;
	font-weight: 500 !important;
	text-transform: uppercase !important;
}

.wp-post-image {
	border-radius: 0px !important;}

.eventDate-ecs-icon::before, .eventTime-ecs-icon::before, .venue-ecs-icon::before, .event-location-ecs-icon::before, .organizer-ecs-icon::before, .organizer-email-ecs-icon::before, .categories-ecs-icon::before, .tags-ecs-icon::before {
  margin-right: 10px;
  font-size: 1.4rem;
}
.decm-show-data-display-block {
  padding: 15px 0;
  border-bottom: 1px dashed #ffffff;
}

.ecs-detail-label {
 	font-family: 'Oswald' !important;
	font-weight: normal !important;
}

.tribe-common-c-btn {
	background-color: #00ACE5 !important;
	border-radius: 0 !important;
	font-family: 'Oswald' !important;
	font-weight: 500 !important;
	text-transform: uppercase !important;
}

.tribe-common-h2, .tribe-common-h4 {
	font-family: 'Oswald' !important;
	font-weight: normal !important;
	color: #062e3a !important;
}

.tribe-tickets__rsvp-wrapper, .tribe-tickets__tickets-form {
  background-color: #ffffff;
  border: 1px solid #00ACE5 !important;;
  border-radius: 0 !important;
  width: 100%;
	
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
  min-height: 700px;
  padding-bottom: 0px;
  padding-top: 20px;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container {
  padding-left: 0;
  padding-right: 0;
}

.decm-cover-image-overlay {
  height: 220px !important;
}

.decm-cover-overlay-details {
  height: 100% !important;
}

/* Page Scroll 2 ID for Divi
--------------------------------------------------------------- */

/*
.mPS2id-highlight {
color: #e40522 !important;
}

#top-menu li.current-menu-item > a.mPS2id-highlight {
    color: #e40522 !important;
}

.et-fixed-header #top-menu li.current-menu-item > a.mPS2id-highlight {
    color: #e40522 !important;
}
*/

/* Gravity Forms
--------------------------------------------------------------- */

.et_pb_with_border form input[type=submit] {
	width: 100% !important;
    border-radius: 0px !important;
	font-family: 'Oswald' !important;
	font-weight: 500 !important;
	text-transform: uppercase !important;
}

.et_pb_with_border form input[type=text] {
	width: 100% !important;
    border-radius: 0px !important;
}

.gform-theme--foundation .gform_fields {
    grid-row-gap: 20px !important;
}
