@import url("https://use.typekit.net/gxe8che.css");


:root {
	/* Pyaar standard */
	--color-blue: 						#0971ac; /*alt 0077ae*/
	--color-orange: 					#f26421;
	--color-gray:						#3e3c3a;
	--color-white:						#fff;
	--color-black:						#000;
	--color-green:						#177042;
	
	--font-text: 						nunito-sans,sans-serif;
	--font-heading: 					scarlet-wood,sans-serif;
}

/* Gutenberg Text Colors */
.has-primary-color {
	color: #006699;
}

.has-accent-color {
	color: #f4e08a;
}

.has-light-gray-color {
	color: #e5e5e5;
}

.has-dark-gray-color {
	color: #5a5a5a;
}

/* Gutenberg Background Colors */
.has-primary-background-color {
	background-color: #006699;
}

.has-accent-background-color {
	background-color: #f4e08a;
}

.has-light-gray-background-color {
	background-color: #e5e5e5;
}

.has-dark-gray-background-color {
	background-color: #5a5a5a;
}



h1, h2, h3, h4, h5, h6, .hero-content-wrapper .entry-title, .singular-content-wrap .entry-title, .position, .job-label, .archive-content-wrap .section-content-wrapper.layout-one .date-day, .featured-content-section .entry-title a, .sectiont-title, .slider-content-wrapper .entry-title a, .custom-header .entry-title, .section-title-wrapper, .archive-content-wrap .entry-title a, .testimonials-content-wrapper .entry-content, .testimonials-content-wrapper .cycle-prev:before, .testimonials-content-wrapper .cycle-next:before, .testimonials-content-wrapper .cycle-pager, .hero-content-wrapper .entry-content p,
h1, h2, h3, h4, h5, h6 {
	font-family: var(--font-heading);
}

h1.entry-title {
	color:var(--color-blue);
	margin-bottom:10px;
}

h1.entry-title + h2 {
	margin-top:0;
	margin-bottom:0;
}

h1, h1.entry-title, h2, h3 {
	font-size: 24px;
	line-height:1.6;
}

.category-projekt h1 {
	margin-bottom:20px;
}

h4 {
	font-size:18px;
}

h5 {
	margin-bottom: 20px;
}

.menu-toggle:hover, .menu-toggle:focus, body .site-header .site-header-main .site-header-menu .menu-inside-wrapper .main-navigation .nav-menu .current_page_item>a, .tag-cloud-link:hover, .tag-cloud-link:focus, .nav-title:hover, .nav-title:focus, .menu-social-container a:hover, .menu-social-container a:focus, .slider-content-wrapper .entry-container .entry-container-wrap .entry-title a:hover, .slider-content-wrapper .entry-container .entry-container-wrap .entry-title a:focus, .entry-date.published:hover, .entry-date.published:focus, #social-search-toggle:hover, #social-search-toggle:focus, .portfolio-content-wrapper .hentry .entry-container a:hover, .portfolio-content-wrapper .hentry .entry-container a:focus, .portfolio-content-wrapper .hentry .entry-container .entry-meta time:hover, .portfolio-content-wrapper .hentry .entry-container .entry-meta time:focus, #site-header-cart-wrapper a.cart-contents:hover, #site-header-cart-wrapper a.cart-contents:focus, .social-search-wrapper .menu-social-container li a:hover, .social-search-wrapper .menu-social-container li a:focus, .site-identity .site-title a:hover, .site-identity .site-title a:focus, .absolute-header .site-identity .site-title a:hover, .absolute-header .site-identity .site-title a:focus, .navigation-classic.absolute-header .site-header-menu .menu-wrapper .nav-menu>li>a:hover, .navigation-classic.absolute-header .site-header-menu .menu-wrapper .nav-menu>li>a:focus, .absolute-header #primary-search-wrapper .menu-toggle-wrapper button:hover, .absolute-header #primary-search-wrapper .menu-toggle-wrapper button:focus, .absolute-header .site-header-main .menu-social-container li a:hover, .absolute-header .site-header-main .menu-social-container li a:focus, .absolute-header #site-header-cart-wrapper a.cart-contents:hover, .absolute-header #site-header-cart-wrapper a.cart-contents:focus, .menu-toggle:hover .menu-label, .menu-toggle:focus .menu-label, .site-header-menu .menu-wrapper .menu-inside-wrapper .main-navigation .nav-menu li a:hover, .site-header-menu .menu-wrapper .menu-inside-wrapper .main-navigation .nav-menu li a:focus, .archive .section-content-wrapper .more-link:hover, .archive .section-content-wrapper .more-link:focus, .faq-section .hentry .more-link:hover, .faq-section .hentry .more-link:focus, .team-section .hentry .more-link:hover, .team-section .hentry .more-link:focus, .singular-content-wrap .more-link:hover, .singular-content-wrap .more-link:focus, .archive-content-wrap .more-link:hover, .archive-content-wrap .more-link:focus, .sidebar .widget-wrap .more-link:hover, .sidebar .widget-wrap .more-link:focus, .featured-content-section .hentry .more-link:hover, .featured-content-section .hentry .more-link:focus, .services-section .more-link:hover, .services-section .more-link:focus, #portfolio-content-section .more-link:hover, #portfolio-content-section .more-link:focus, .star-rating span:before, p.stars:hover a:before, p.stars:focus a:before, p.stars.selected a.active:before, p.stars.selected a:not(.active):before, .entry-title a:hover, .entry-title a:focus, .entry-meta a:hover, .entry-meta a:focus, .author a:hover, .author a:focus, .entry-meta:hover, .entry-meta:focus, .author-name:hover, .author-name:focus, .site-footer td#prev a:hover, .site-footer td#prev a:focus, .site-footer td#next a:hover, .site-footer td#next a:focus, .comment-reply-link:hover, .comment-reply-link:focus, .comment-respond .comment-form p label:hover, .comment-respond .comment-form p label:focus, .portfolio-content-wrapper .filter-button-group button:hover, .portfolio-content-wrapper .filter-button-group button:focus, .vcard:focus, .vcard:hover, .fn:hover, .fn:focus, .author-section-title:hover, .author-section-title:focus, .comment-permalink:hover, .comment-permalink:focus, .comment-edit-link:hover, .comment-edit-link:focus, .portfolio-content-wrapper .filter-button-group button.is-checked, .entry-meta:hover, .entry-meta:focus, .nav-subtitle:hover, .nav-subtitle:focus, .entry-meta a:hover, .entry-meta a:focus, .scroll-down:hover, .scroll-down:focus, .site-info a:hover, .site-info a:focus, .testimonials-content-wrapper.section.testimonial-wrapper .entry-title a:hover, .testimonials-content-wrapper.section.testimonial-wrapper .entry-title a:focus, #site-generator .menu-social-container a:hover, #site-generator .menu-social-container a:focus, .widget-wrap li a:hover, #menu-toggle:hover .bars, #menu-toggle:focus .bars, .widget-wrap li a:focus {
	color:var(--color-blue);
}

p, div {
	font-family: var(--font-text);	
	color:var(--color-black);
	font-size:18px;
	line-height:1.8;	
}

b, strong {
	font-weight:bold;
}

em {
	font-style:italic;
}

p {
    margin-bottom: 20px;
}

a, .site-header-menu .menu-inside-wrapper .nav-menu li button,
#contact-form-section .section-content-wrapper .contact-us-form form span input,
#contact-form-section .section-content-wrapper .contact-us-form form span textarea,
.menu-inside-wrapper .main-navigation .nav-menu .current_page_item>a,
.ui-state-active a,
.ui-state-active a:link, 
.ui-state-active a:visited, 
.site-description, 
.stats-section .view-all-button .more-button .more-link, 
.sidebar nav.social-navigation ul li a:hover, 
.sidebar nav.social-navigation ul li a:focus {
	color:var(--color-blue);
}

div.entry-content ul {
  list-style: none;
  padding: 0;
}

div.entry-content li {
  padding-left: 1.3em;
}

div.entry-content li:before {
  content: ">"; 
  font-weight:900;
  color:var(--color-blue);
  display: inline-block;
  margin-left: -1.3em; 
  width: 1em; 
  font-size:20px;
}

.entry-content ul li{
	list-style-image:url(http://mysite.com/images/bullet-16x16.png);
}

div.wp-block-image {
	/*float:left;*/
}

div.wp-block-image:after {
	clear:both;
}

.post-navigation,
.search-container {
	display:none;
}

/* button */
.site-footer .widget-wrap p .nlButton,
.wp-block-file .wp-block-file__button,
.wp-block-button a.wp-block-button__link {
	background-color:transparent;
	border:1px solid var(--color-orange);
	border-radius: 3px;
	font-family:var(--font-heading);
	color:var(--color-orange);
	background-image:none;
	font-size:20px;
	line-height:1;
	text-transform:none;	
}

.site-footer .widget-wrap p a.nlButton:hover {
    color: var(--color-white);
	box-shadow: inset 1px 3px 15px 0 rgba(0, 0, 0, 0.0);
    -moz-box-shadow: inset 1px 3px 15px 0 rgba(0, 0, 0, 0.0);
    -webkit-box-shadow: inset 1px 3px 15px 0 rgba(0, 0, 0, 0.0);
}

/*header*/
header#masthead {
	position: fixed;
    z-index: 100;
    display: block;
    top: 0px;
    background-color: white;
    width: 100%;
}

.admin-bar header#masthead {
    top: 32px;
}

ul#primary-menu > li > a {
	font-size: 18px;
	font-family: var(--font-heading);
	color: var(--color-white);
}

#site-navigation .menu-item {	
	background-color: var(--color-orange);
}

#site-navigation .menu-item:nth-child(4),
#site-navigation .menu-item:nth-child(5) {	
	background-color: var(--color-blue);
}

#site-navigation .sub-menu .menu-item  {
	background-color: transparent;
}

.social-search-wrapper .menu-social-container li a {
	font-size:18px !important;
}

#primary-search-wrapper  {
	display:none;
}

.page-cover-image {
	height:450px;
	margin-bottom:2em;
}

.navigation-classic .site-header-menu #primary-menu-wrapper .nav-menu>li>a:hover {
	color:var(--color-black);
}

.site-branding {
	width:55px;
}

.addMargin {
	height:4em;
}

.navigation-classic .site-header-menu #primary-menu-wrapper .nav-menu>li {
	min-width:133px;
}

/*footer*/
footer.site-footer aside .wrapper {
	padding-top:20px !important;
	padding-bottom:20px !important;
}

#menu-item-2563,
footer #menu-footer-right > li,
footer #menu-footer-left > li {
	font-family:var(--font-heading);
	text-transform:uppercase;
}


#menu-item-2563 a:hover {
	color:var(--color-orange);
}

#menu-item-2563 {
	margin-left:20px;
}

footer #menu-footer-right > li.menu-item-has-children li,
footer #menu-footer-left > li.menu-item-has-children li {
	font-family:var(--font-text);
	text-transform:none;
	margin-bottom:0;
}

footer #menu-footer-right > li.menu-item-has-children li:last-child,
footer #menu-footer-left > li.menu-item-has-children li:last-child { 
	margin-bottom:0;
}

footer #menu-footer-right li a:hover,
footer #menu-footer-left li a:hover{
	color:var(--color-orange);
}

#nav_menu-3,
#nav_menu-5 {
	width:200px;
	float:left;
	margin-bottom:0;
}

#nav_menu-5 {
	width:210px;
}

#site-generator {
	display:none;
}

.site-footer, #site-generator, .slider-content-wrapper.content-frame .entry-container .entry-container-wrap:before, .bars {
	background-color:var(--color-blue);
}

.footer-widget-1 {
	border-right:2px solid var(--color-orange);
}

.footer-widget-1 h2 {
	display: none;
}

.site-footer .widget-wrap p, #site-generator .site-info, #site-generator .menu-social-container a, .widget-wrap li a, aside .social-links-menu li a, .site-footer .widget-wrap .cat-item, .site-footer .widget-wrap .ew-archives li, .site-footer .widget_archive li, .contact-details--lists li, .site-footer tbody td, .site-footer table, .site-footer td#prev a, .site-footer td#next a, .site-footer tbody tr, .site-footer thead th, .site-footer tbody th, .site-footer tfoot tr td, .site-footer thead tr, .site-footer tfoot, .site-footer tfoot tr td {
	color:var(--color-white);
}

.site-footer .widget-wrap p {
	line-height:1.5em;
	margin-bottom:0;
}

.site-footer .widget-wrap p {
    margin-left: 86px;
	font-size:14px;
}

.site-footer .widget-wrap p:first-child {
    margin-left: 0;
	font-size:14px;
}

.site-footer .widget-wrap p a {
	color:var(--color-white);
}

.site-footer .widget-wrap p a:hover  {
	color:var(--color-black);
}

/* Startseite */
.singular-content-wrap .entry-header .entry-meta {
	display:none;
}

.home .section,
.home .site-content .wrapper {
	padding-top:2em;
}

.home .addMargin {
	height:0;
}

pre.wp-block-preformatted {
	background-color:transparent;
	background-image:url("img/News_3.svg");
	background-repeat:no-repeat;
	background-position:middle left;	
	padding: 19px 30px;
}


.mtphr-dnt-scroll-left .mtphr-dnt-tick a, 
.mtphr-dnt-scroll-right .mtphr-dnt-tick a, 
.mtphr-dnt-scroll-left .mtphr-dnt-tick, 
.mtphr-dnt-scroll-right .mtphr-dnt-tick {
	color:var(--color-orange);
}


.mtphr-dnt-scroll-left .mtphr-dnt-tick a, 
.mtphr-dnt-scroll-right .mtphr-dnt-tick a {
	text-decoration:underline;
}	

.mtphr-dnt-scroll-left .mtphr-dnt-tick:after {
	content:"|";
	display:inline;
	margin-left:58px;
}

.mtphr-dnt-scroll-left .mtphr-dnt-tick:last-child:after {
	content:"";
}

/* Spielplan */
.wp_theatre_event {
	border-bottom: 1px solid var(--color-orange);
	display:table;
	width:100%;
	margin-bottom:10px;
	padding-bottom:10px;	
}

.wp_theatre_event > div {
	display: table-cell;
}

.wp_theatre_event .dateTheater {
	width:12%;
	min-width:150px;
}

.wp_theatre_event .dateTheater .weekdayTheater .wp_theatre_event_datetime {
	font-size:14px;
	margin-right:10px;
}

.weekdayTheater {
	margin-top:4px;
	float:left;
}

.wp_theatre_event .timeTheater {
	width:10%;
	min-width:100px;
}

.wp_theatre_event .contentTheater {
	width:54%;
}

.wp_theatre_event .venueTheater {
	width:16%;
}

.wp_theatre_event_title a{
	font-family:var(--font-heading);
	color:var(--color-black);
}

div .wp_theatre_event_title:last-child a{
	font-family:var(--font-text);
	text-decoration:underline;
	font-size:0;
}

div .wp_theatre_event_title:last-child a:after{
	content:"Mehr Informationen";
	font-size:18px;
}

.wp_theatre_event_title a:hover {
	color:var(--color-orange);
}

.wp_theatre_event_venue {
	color:white;
	text-transform:uppercase;
}

.teststaette .wp_theatre_event_venue {
	background-color:red;
}

.gastspiel .wp_theatre_event_venue {
    background-image: url(img/Gastspiel.svg);
    background-position: center center;
	background-repeat:no-repeat;
	background-color: var(--color-black);
    background-size: auto 13px;
	font-size:0;
}

.werkstatt .wp_theatre_event_venue {
    background-image: url(img/Werkstatt.svg);
    background-position: center center;
	background-repeat:no-repeat;
	background-color: var(--color-orange);
    background-size: auto 13px;
	font-size:0;
}

.veranstaltung .wp_theatre_event_venue {
	font-size:0;
	background-image: url(img/Veranstaltung.svg);
	background-position: center center;
	background-repeat:no-repeat;
	background-color: var(--color-green);
    background-size: auto 13px;
}

.produktion .wp_theatre_event_venue {
    background-image: url(img/Produktion.svg);
    background-position: center center;
	background-repeat:no-repeat;
	background-color: var(--color-blue);
    background-size: auto 13px;
	font-size:0;
}

.training .wp_theatre_event_venue {
    background-image: url(img/Training.svg);
    background-position: center center;
	background-repeat:no-repeat;
	background-color: #666666;
    background-size: auto 14px;
	font-size:0;
}

.wp_theatre_event_venue {
    text-align:center;
    height: 34px;
}

.wp_theatre_event_city {
	margin-top:5px;
}

.teststaette a {
	color:red;
}

.gastspiel a {
	color:var(--color-black);
}

.werkstatt a {
	color:var(--color-orange);
}

.veranstaltung a {
	color:var(--color-green);
}

.exmeproduktion a {
	color:var(--color-blue);
}

.venueTheater a:hover {
	color:var(--color-black);
}

.single-wp_theatre_prod article p img {
	float:left;
	margin-right:10px;
}

.spaceSpielplan {
	clear:both;
	padding-top:1em;
}


/* Team */
.pgcsimplygalleryblock-grid-item-title {
	color:var(--color-white) !important;
	font-family:var(--font-heading);
	font-style:normal;
	font-size:20px;
	background:none !important;
	letter-spacing:0.1em;
	box-shadow:none !important;
}


/* Projekte */
.uagb-post__title h3 {
	font-size:20px;
	line-height:1.3em;
}

.uagb-post-grid-byline {
    margin-bottom: 12px !important;
}

.uagb-post__cta {
	display:none !important;
}

.uagb-post__title {
	/*margin-top: -80px !important; /*alt -50px */
    padding-left: 20px;
	position: absolute;
    bottom: 25px;
    line-height: 1.1;
}

.uagb-post__title a { 
	background-color:var(--color-blue);
	font-size: 18px !important;
    padding-left: 2px;
    padding-right: 2px;
}

.pgcsimplygalleryblock-grid-item-title{
	background-color:var(--color-blue) !important;
	font-size: 18px !important;
    padding-left: 2px !important;
    padding-right: 2px !important;
	line-height:1.1;
}


.pgcsimplygalleryblock-grid-item .pgcsimplygalleryblock-grid-item-inner .pgcsimplygalleryblock-grid-info-wrap {
	line-height:1.3;
}

.pgcsimplygalleryblock-grid-item .pgcsimplygalleryblock-grid-item-inner.pgc-bottom-align .pgcsimplygalleryblock-grid-title-wrap {
	bottom: 13px !important;
}

.uagb-post__inner-wrap:hover {
	opacity:1;
}

.uagb-post__inner-wrap:hover img {
	filter: brightness(50%);
}

.uagb-post__inner-wrap {
	opacity:1;
	transition: opacity .5s ease-out;
}

.pgcsimplygalleryblock-grid-item,
.page-id-67 .uagb-post__items article,
.uagb-block-7612457a .uagb-post__items article {
	border-right: 1px solid white;
	border-bottom: 1px solid white;
}

.uagb-block-542abec8 .uagb-post__text .uagb-post__title a {
    text-shadow: 0px 0px 2px black;
}

.uagb-post__text {
	position:relative;
}

.uagb-post__image {
	height:100%;
}

.uagb-post__image img {
	height:100%;
	object-fit:cover;
}

.uagb-post-grid .is-grid.uagb-post__equal-height .uagb-post__inner-wrap {
    height: 300px;
}


.wp-block-coblocks-accordion-item__title {
	background-color:transparent;
	font-weight: bold;
	
}

.wp-block-coblocks-accordion-item {
	margin-bottom:9px;
	padding-bottom:9px;
	border-bottom:1px solid var(--color-orange);
	border-radius:0;
}

.wp-block-coblocks-accordion-item__title:hover::after {
	background-color:transparent;
}

.wp-block-coblocks-accordion-item__content {
	border:none;
}

.wp-block-coblocks-accordion-item:last-child {
	border-bottom:none;
}

summary {
  font-weight: bold;
  list-style-image: url(img/arrow_right.svg);
}

summary:focus {
  list-style-image: url(img/arrow_down.svg);
  outline:none !important;
}

summary::-webkit-details-marker {
  background: url(img/arrow_right.svg);
  color: transparent;
}

summary:focus::-webkit-details-marker {
  background: url(img/arrow_down.svg);
}

/*aduio video*/
.uagb-block-028db888 figure {
	
}

.wp-block-cover-image.has-background-dim:not([class*=-background-color]), .wp-block-cover.has-background-dim:not([class*=-background-color]) {
	background-color:transparent;
}


div.entry-content ul {
	margin-top:-18px;
}

.home div.entry-content ul {
	margin-top:0px;
}


@media only screen and (min-width: 103.75em) {
	.section, .site-content .wrapper {
		padding: 60px 0;
		padding-bottom: 63px;
		padding-top:50px;
	}
	
	.site-header-main {		
		width: 1660px;
		margin-left: auto;
		margin-right: auto;
	}
}

@media only screen and (min-width: 85.375em){
	
	
	.navigation-classic .site-header-menu #primary-menu-wrapper .nav-menu>li>a {
		padding: 14px;
	}
	
	.gallery-content-wrapper, .product-content-wrapper {
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.navigation-classic .site-header-menu #primary-menu-wrapper .nav-menu>li>a {
		padding-left: 24px;
		padding-right: 24px;
		padding-top: 9px;
		padding-bottom: 9px;
	}
	
	.site-content .wrapper .singular-content-wrap,
	.archive .section-content-wrapper.layout-one {
		padding-left:40px;
		padding-right:40px;
	}
	
	.gallery-content-wrapper, 
	.site-header-main, 
	.product-content-wrapper {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	#colophon .footer-widget-area {
		padding: 5px 0 5px 0;
	}
	
	.footer-widget-1 section {
		margin-bottom:0;
	}
	
	
	/* Audio und Video */
	/*.page-id-1014 section.wp-block-uagb-columns {
		max-height:300px;
	}*/

	.page-id-1014 iframe {
		height:300px
	}

	.page-id-1014 figure {
		margin-bottom: 0 !important;
		margin-top:0 !important;
	}

	.page-id-1014 .wp-embed-responsive .wp-has-aspect-ratio iframe {
		height:300px;
	}
}

@media only screen and (min-width: 64em) {
	.site-footer aside .wrapper {
		max-width:1760px;
	}
	
	.navigation-classic .menu-inside-wrapper .nav-menu li .sub-menu, 
	.navigation-classic .menu-inside-wrapper .nav-menu li .children {
		width:300px;
	}
	
	.content-area {
		max-width: 1660px;
		width: 100%;
		margin-left:auto;
		margin-right:auto;
		float: none;
	}
	
	.site-header-main {
		padding-bottom: 0px;
		padding-top: 0px;
	}
	
	.singular-content-wrap .entry-header {
		margin-bottom:0;
	}
	
	.navigation-classic .site-header-menu #primary-menu-wrapper .nav-menu>li>a {
		opacity:1;
		text-align:center;
	}
	
	.navigation-classic .site-header-menu #primary-menu-wrapper .nav-menu>li {
		display: table-cell;
	}
	
	.navigation-classic .site-header-menu {
		margin-right:auto;
	}
	
	.navigation-classic .site-header-menu #primary-menu-wrapper .nav-menu>li {
		border-right:1px solid white;
	}
	
	.navigation-classic .menu-inside-wrapper .nav-menu li:hover>.sub-menu,
	.navigation-classic .menu-inside-wrapper .nav-menu li:hover>.children {
		right: auto;
		left: 0;
	}
	.navigation-classic .menu-inside-wrapper .nav-menu li .sub-menu,
	.navigation-classic .menu-inside-wrapper .nav-menu li .children {
		right: -999em;
		left: unset;
	}
	
	.navigation-classic .site-header-menu #primary-menu-wrapper .nav-menu .menu-item-has-children>a:after,
	.navigation-classic .site-header-menu #primary-menu-wrapper .nav-menu .page_item_has_children>a:after {
		display:none;
	}

	.wp_theatre_event .contentTheater {
		width: 44%;
		padding-right:40px;
	}

	.wp_theatre_event .timeTheater {
		width: 10%;
		min-width: 66px;
	}

	.navigation-classic .menu-inside-wrapper .nav-menu li.focus>.sub-menu,
	.navigation-classic .menu-inside-wrapper .nav-menu li.focus>.children {
		left:0;
	}


}

@media only screen and (max-width:85.374em) {

	.page-id-1014 .wp-embed-responsive .wp-has-aspect-ratio iframe {
		height:100%;
	}
}


@media only screen and (max-width: 64em) {
	.wp_theatre_event > div {
		display:block;
	}
	
	
	.wp_theatre_event .dateTheater {
		min-width:140px;
	}
	
	.wp_theatre_event .dateTheater,
	.wp_theatre_event .timeTheater {
		float: left;
		margin-right: 15px;
		width:auto !important;
	}
	
	.venueTheater  {
		margin-top:1em;
	}
	
	.wp_theatre_event .contentTheater {
		clear:both;
	}
	
	
	.wp_theatre_event .dateTheater,
	.wp_theatre_event .timeTheater,
	.wp_theatre_event .contentTheater {
		width:100%;
	}
	
	.wp_theatre_event .venueTheater {
		width:36%;
		min-width: 170px;
	}
	
	.mobile-social-search .search-container+.social-navigation {
		margin-top:0;
	}
	
	.menu-item-has-children .dropdown-toggle:before, .page_item_has_children .dropdown-toggle:before {
		content: "\f107";
		color: white;
	}
}


@media only screen and (min-width: 41.688em) {
	.sidebar, body:not(.home) .content-area {
		padding-top: 0px;
	}
	
	.mobile-social-search .search-container+.social-navigation {
		margin-top:0;
	}
	
	.footer-widget-area.two .widget-column.footer-widget-2 {
		width:49%;
	}
	
	#colophon aside .wrapper .widget-column.footer-widget-2 {
		padding-left:75px;
	}

}



@media only screen and (max-width: 47.9375em) {
	.page-id-1014 section.wp-block-uagb-columns {
		max-height: none;
		padding-top:0;
		padding-bottom:0;
	}
	
	.uagb-column__wrap .uagb-column__inner-wrap {
		padding-top:0;
		padding-bottom:0;
	}
	
	.uagb-column__wrap .uagb-column__inner-wrap figure {
		margin:0;
	}
}


@media only screen and (max-width: 41.688em) {
	.sidebar, body:not(.home) .content-area {
		padding-top:0;
	}
	
	.nlButton.wp-block-button__link {
    	max-width: 185px;
	}
}