/*------------------------------------------------------------
    Custom Styling GM / Usercentrics
------------------------------------------------------------*/

/* 
+ Container
*/



/*------------------------------------------------------------
    Custom Styling GM UC Container
------------------------------------------------------------*/

.uc-embedding-container .uc-embedding-buttons .uc-embedding-accept {
  background-color: #00446A;
 
}

.uc-embedding-container  {
 
  width: 100% !important;
  
  max-height: unset;
  overflow: hidden;
}



/*------------------------------------------------------------
    Custom Styling GM iframe Container
------------------------------------------------------------*/

.embed-container {
  position: relative; 
  padding-bottom: 56.25%;      /* ratio 16x9 */
  height: 0; 
  overflow: hidden; 
  width: 100%;
 /* height: auto; */
}
.embed-container iframe {

  position: absolute; 
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 100%; 
}
/* ratio 4x3 */
.embed-container.ratio4x3 {
  padding-bottom: 75%;
}






/*------------------------------------------------------------
NEUE Typografie Einstellungen
------------------------------------------------------------*/


H1, .h1{font-weight: 800; letter-spacing: 1px}
H2, .h2{ font-weight: 800; letter-spacing: 1px}
H3, .h3{ font-weight: 800; letter-spacing: normal}
H4, .h4{ font-weight: 800; letter-spacing: normal}

.primarybutton, .secondarybutton, .filterbutton {font-weight: 600; letter-spacing: 1px}

.blog-post .post-meta, .comment-list .post-meta, .sidebar-widget .post-meta, .tag-ort, .label {
    text-transform: none;
  
}
.fussnote {
    font-size: 14px;
  
}
.iconlabel {
    font-weight: 600;
	letter-spacing: normal;
}


.accordion-title{
font-weight: 600; letter-spacing: normal
}
.linkblue{
font-weight: 600; 
}
.firstlayer_nav{
 letter-spacing: 1px;
}
.nav-dropdown ul li .dropdown-title{
text-transform: none; letter-spacing: normal;
}


.desk-menu a.follow-the-link,  .desk-menu .menu-container .menu li.back a {
     letter-spacing: 1px;

}

h4 .filtertext{
	 font-weight: 600; letter-spacing: normal	
}
.blog-post .post-meta .vertical-bar , .comment-list .post-meta .vertical-bar  {
    margin-right: 3px;
	margin-left: 3px;
}
