

/*Allgemeines*/
textarea:focus, input:focus {
    color: #000 !important;
}
.wrapper h2 {
	font-family: "BasisGrotesquePro-Regular", sans-serif;
}

.node-type-urania-veranstaltung .views-label.views-label-body.bold{
	font-family: "BasisGrotesquePro-Bold", sans-serif;
}


.wrapper p strong {
	font-family: "BPara-BoldGrand", serif;
	font-weight: bold;
}
.date-display-single{
	/*text-transform: uppercase;*/
	font-feature-settings: "tnum";
}


/*Einzelnes*/
#sliding-popup .eu-cookie-compliance-default-button {
    margin-top: 1.55em;
    line-height: 0.7rem;
    text-shadow: none;
}
#sliding-popup .eu-cookie-compliance-default-button:hover {
    text-shadow: none;
}




/*404*/
.page-node-43598 .bordersub{
	display: none;
}
.page-node-43598 .FSL.lh12,
.page-node-43598 p{
font-family: "BasisGrotesquePro-Regular";
}
.page-node-43598 #bg,
.page-node-43598 .not-front #bg2 {
    display: block;
}

/*english menu*/

.i18n-en .de_menu,
.i18n-en #search-block-form{
	display: none;
}
.i18n-de .en_menu{
	display: none;
}
/* Rick - Hide Yahoo in Add To Cal */
ul.addtocal_menu .last  {
	    display: none;
    }
  
/*Zurück zur Presseseite Link*/
.node-type-pressemitteilung .presseLink,
.page-node-143 .presseLink,
.page-node-78 .presseLink,
.page-node-42847 .presseLink,
.page-presse.page-presse-pressemitteilungen .presseLink{
	color:#C23EFF;
}

/*Suchergebnisseite*/
.views-field-field-ical .date-display-range{
	display:none;
}
.page-suche .views-exposed-widgets .views-submit-button input.form-submit:hover{
	color: #fff;
    background: #000;
}
.page-suche .views-row h2.bold.FSL a:hover{
	color: #C23EFF;
}



/*Paragraphs*/
.entity-paragraphs-item.paragraphs-item-accordion,
.entity-paragraphs-item.paragraphs-item-akkordion-nodereference-elements{
	margin-bottom: 60px;
}
h3.ui-accordion-header{
	font-weight: normal !important;
	font-size: 0.95rem !important;
} 

.node-type-page .paragraphs-items .field-item{
	margin-bottom: 2rem !important;
}
.node-type-page .paragraphs-items .field-item .field-item{
	margin-bottom: 0 !important;
}
#container main .wrapper .content .field-items .field-item .paragraphs-item-bild-links-text-rechts .content .field-type-image {
    float: left;
    width: 33%;
}
#container main .wrapper .content .field-items .field-item .paragraphs-item-bild-links-text-rechts .content .field-name-field-text {
    float: right;
    width: 67%;
}
#container main .wrapper .content .field-items .field-item .paragraphs-item-bild-links-text-rechts p:last-child{
	margin-bottom: 0 !important;
}
#container main .wrapper .content .field-items .field-item .paragraphs-item-bild-links-text-rechts{
	padding-bottom: 0 !important;
}
.paragraphs-item-nur-bild-in-contentbreite .field-name-field-caption-bild-reservix {
	margin-top: 0;
	text-transform: none;
}
.paragraphs-item-webform-referenz .node-webform h2,
.paragraphs-item-webform-referenz .node-webform .content .form-type-item{
	display: none;
}

/*Webform Items Abstände*/
.form-item, .form-actions {
    margin-top: 0; 
    margin-bottom: 0;
}
.webform-client-form input[type="text"],
.webform-client-form input[type="email"],
.webform-client-form textarea{
	padding: 0 !important;
}
.webform-client-form label{
	font-weight: bold;
	font-size: 0.8rem;
}

/*Datepicker*/
.page-suche #ui-datepicker-div{
	display: none !important;
}




/*EventCard*/
.et_wrapper .thema_format {
	line-height: 0.7rem;
}


/*Event Detail Node*/
.node-type-urania-veranstaltung .telNummerWrapper h2,
h2.bold,
.node-type-urania-veranstaltung #container main .wrapper .content .view-display-id-entity_view_8 h2{
	font-family: "BasisGrotesquePro-Bold", sans-serif;
}

#container main .eur-0 .ticketkaufen{
	display: none !important;
}
#container main .wrapper .eur-0 .m-fix::after,
#container main .eur-0 .ticketskaufen::after
{
    content: "Eintritt frei";
}
#container main .eur-0 .ticketskaufen::after{
  position:relative;
  right:-20px;
  top:10px;
}


/*Kalender Filter*/
#block-block-30 #bt_reset{
	font-size: 0.6rem !important;
}
#views-exposed-form-calendar-page .views-reset-button,
.page-archiv input#edit-reset.form-submit {
	display: none;
}
 #views-exposed-form-calendar-page .views-exposed-form{
	 position: relative;
 }
 .page-archiv #block-block-27 #month_year {
    margin-top: 3px;
    margin-right: 6px;	 
 }
#block-block-30 .bg_black{
	background: #000 !important;
	color:#fff;
}
#block-block-30 .bg_black:hover{
	background: #fff !important;
	color:#000 !important;
}
 

/*Pressemitteilungen*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    color: #000;
}
.page-presse-pressemitteilungen .views-row a:hover{
	color: rgb(194, 62, 255) !important;
}
.page-presse-pressemitteilungen .view-pressemitteilungen h3.views-accordion-pressemitteilungen-page-header{
	display: none;
}
.page-presse-pressemitteilungen #ui-accordion-1-header-0 {
    margin-top: 0;
}
.page-kalender #container #filter .header_wrapper .region .views-widget .form-item .form-type-bef-checkbox input,
#block-views-exp-blog-page .form-type-bef-checkbox input{
    visibility: hidden;
}
#block-views-exp-blog-page #edit-field-kategorie-tid-wrapper label{
	display: none;
}
#block-views-exp-blog-page #edit-field-kategorie-tid-wrapper .views-widget label{
	display: block;
}


/*Views allgemein*/
.view-pressemitteilungen h1.title,
.view-sponsors h1.title,
.urania-reihen-overview h1.title,
.view-taxonomy-term h1.title{
border-bottom: 1px solid #000;
margin-bottom: 1.9rem;
padding-bottom: 1.9rem;
}




/*Suche*/

.page-suche #views-exposed-form-search-db-page{
	margin-top: 11px;
}
.page-suche #views-exposed-form-search-db-page label{
	font-size: 0.8rem;
}

.page-suche #views-exposed-form-search-db-page .description{
text-indent: -1000000px;
height: 25px;
}

.page-suche #views-exposed-form-search-db-page input.form-text{
font-size: 0.95rem;
}
.page-suche .views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 0;
}
.page-suche .views-exposed-widgets .views-submit-button input.form-submit {
	height: 2.1rem;
}
.searchblockinhalt .views-exposed-widgets .views-exposed-widget.views-submit-button {
    margin-bottom: 3.3rem;
}



/*Taxonomy Term View - Reihen z.b.*/

.page-taxonomy #container main .wrapper .view-taxonomy-term .view-content .views-row .views-field-title {
    padding-bottom: 0;
}
.page-taxonomy .views-field.views-field-nothing {
	line-height: 0.805rem;
	margin-bottom: 12px;
}
.page-taxonomy #container main .wrapper .view-taxonomy-term .view-content .views-row .views-field-field-artist-textfeld .field-content {
    line-height: 0.6rem;
    margin-bottom: 13px;
}
.page-urania-reihen #container main .wrapper .view-programm .view-content .views-row, .page-taxonomy #container main .wrapper .view-taxonomy-term .view-content .views-row-last {
    border-bottom: 0;
}


/*Basic Page*/


/*Archiv*/
.to-archive .views-field-field-caption-bild-reservix,
.to-archive .ticketkaufen.button{
	display: none !important;
}




#collabse-form.collapsed:hover{
	color:#C23EFF !important;
}
.page-node-43782 .wrapper{
	padding-bottom: 40px;
}

#node-60 h1.title .serif_bold{
		font-family: "BasisGrotesquePro-Regular", sans-serif !important;
}


/* Startseite */

.front .view-id-startpage_views.view-display-id-attachment_1 .no-pix .views-field-view-node{
	display: none;
}

.front .view-id-startpage_views.view-display-id-attachment_1 .with-pix h2{
color: #fff;
}
.front .view-id-startpage_views .views-field-field-subheadline{
	font-weight: bold;
	margin-bottom: 20px;
}
.front .view-startpage-views .attachment .views-field-nothing .views-field-title{
	color: #000;
}
.front .view-startpage-views .attachment .views-field-nothing{
	bottom: 0 !important;
}


/*Blog*/
@media only screen and (max-width: 1000px) {
.node-type-blog .view-id-content_displays .views-row,
.node-type-blog .field-name-field-verfasser{
	padding: 0 15px;
}
.node-type-blog .view-id-content_displays .views-field-field-image{
	margin: 0 -15px;
}
}


/*WYSIWYG-Editor zu setzende Klassen*/

.eventTitleParagraph{
	font-size: 1.1rem;
line-height: 1em;
font-family: "Para-BoldGrand", serif;
	margin: 2px !important;
}

.eventSubHeadlineParagraph{
	
}

.eventDateParagraph::before,
.page-suche .views-row .views-field-field-date-value::before{
	content: "C";
font-family: "URA_Elements", sans-serif;
margin-right: 5px;
}

.eventDateParagraph{
	margin: 2px !important;
}

.eventArtistParagraph{
	font-size: 0.6rem;
	line-height: 0.6rem;
margin-bottom: 13px;

	font-family: "BasisGrotesquePro-Regular", sans-serif;
}



em {
	font-style: italic;
}


.page-node-18 #container main .wrapper .content iframe{
	height: 473px !important;
}


.page-node-18  #container main .wrapper .content-wrapper .basicpage {
    max-width: 768px !important;
}
@media only screen and (max-width: 767px) {
	
.page-node-18  #container main .wrapper .content-wrapper .basicpage {
    max-width: 90% !important;
}

	}








/*Podcast Inhaltstyp*/
.podcast-page .taxonomy-term-description,
.podcastRow  .taxonomy-term-description{
	display: none;
}
.podcast-page .taxonomy-term,
.podcast-page .taxonomy-term h2,
.podcast-page .taxonomy-term h2 a{
	margin: 0 !important;
	font-size: 1rem !important;
	color: #C23EFF;
}

.podcast-page .group-right-left.field-group-div,
.podcastRow{
	display: flex;
	justify-content: space-between;
}

.podcast-page .group-right-left.field-group-div .field-name-field-artist-textfeld,
.podcast-page .group-right-left.field-group-div .field-name-field-format{
width: 45%;
}
.podcast-page .group-right-left.field-group-div .field-name-field-format{
text-align: right;
}
.node-type-podcast h2.subheadline{
    font-size: 1.7rem;
    line-height: normal;
    margin: 0;
}
.node-type-podcast .wrapper .content-wrapper h1.title {
    margin-top: 2rem;
    margin-bottom: 0.15rem;
    text-align: left;
}
.podcastRow .left{
	width: 35%;
}
.podcastRow .right{
	width: 60%;
}/*
.podcastRow .right div{
margin-bottom: 8px;
}*/

.view-podcasts .views-exposed-form select{
width: 187px;
}
.view-podcasts .views-exposed-form label {
    margin-top: 0;
    font-weight: normal;
}
.view-podcasts {
	margin-bottom: 3rem;
}
.view-podcasts .views-row{
	margin-bottom: 2rem;
}
.view-podcasts .views-exposed-form .views-exposed-widget {
    padding: 0em 1em 0 0;
    margin-bottom: 1rem;
}
.view-podcasts .views-exposed-form {
    padding: 0em 1em 0 0;
    	/*border-bottom: 1px solid #000;
    	margin-bottom: 1.5rem;*/
}
.filterPodcasts{
	margin: 1rem 0 .5rem 0;
	font-weight: bold;
	border-top: 1px solid #000;
	padding-top: 1rem;
}
.view-podcasts .view-header p{
	margin-bottom: 1rem;
}
#edit-submit-podcasts{
background: #000;
color: #000;
height: 2.6em;
line-height: 50%;
	margin-top: 0;
padding: 0 1.3em 0 1.3em;
box-shadow: inset 0 0 0 1px #000;
cursor: pointer;
transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
outline: 0;
font-family: "BasisGrotesquePro-Regular";
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
background: #fff;
border-radius: 0.3em;
border: none;
font-size: 0.8rem;margin-bottom: 1rem;
}
#edit-submit-podcasts:hover{
background: #000;
color: #fff;
}
.view-podcasts .socials{
	border:0;
	padding-bottom: 0;
}
.view-podcasts .podcastRow .titlePodcast a{
	    font-family: "Para-BoldGrand", serif;
    font-size: 1.1rem;
    line-height: 1em;
    text-decoration: none;
    color: #000;
}
.view-podcasts .podcastRow .titlePodcast{
margin-bottom: 0;
}

.view-podcasts .podcastRow .subHeadline{
margin: 0;
}
.view-podcasts .podcastRow .themaPodcast{
line-height: 1rem;
}


/*<div class="reihe">Urania-Reihe:<br/>[field_urania_reihe]</div>*/
@media only screen and (max-width: 767px) {
	
.view-podcasts .views-exposed-form select {
    width: 100%;
}.views-exposed-form .views-exposed-widget {
    float: none;
}
.view-podcasts .views-exposed-form {
    padding: 0;
}
.podcast-page .group-right-left.field-group-div,
.podcastRow{
	display: block;
}

.podcastRow .left,
.podcastRow .right{
	width: 100%;
}
.podcastRow .left img{
	width: 100%;
	height: auto;
}
.node-type-podcast .imagewrapper,
.node-type-podcast .imagewrapper img{
	width: 100%;
	height: auto;
}
}
@media only screen and (max-width: 1008px) {
.node-type-podcast .imagewrapper,
.node-type-podcast .imagewrapper img{
	width: 100%;
	height: auto;
}
}
























