/*
 Theme Name:   dnw
 Theme URI:    http://qantumthemes.com/
 Description:  OnAir2 Child Theme
 Author:       QantumThemes
 Author URI:   http://qantumthemes.com/helpdesk
 Template:     onair2
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         two-columns, right-sidebar
 Text Domain:  onair2-child
*/

/***************************************************************
****************************************************************
************* PUT YOUR CUSTOM STYLES BELOW ********************/
/*@import url('https://fonts.googleapis.com/css?family=Assistant:200,300,400,600,700,800');*/
@import url("https://use.typekit.net/ezo0cvn.css");
/*@import url('/wp-content/themes/dnw/repos/khand/Khand-Regular.ttf?family=Khand:200,300,400,600,700,800');*/
body, html
{
    font-size: 17px!important;
    line-height: 1.4;
	font-display: auto;
	font-family: 'interstate', Assistant, Helvetica, Arial, sans-serif;
	font-weight: 300;
	/*background: #efefef url("/images/index/bg_papier.jpg") repeat scroll center top / 100% auto;*/
}
body, html, .qt-content-main, .qt-negative .qt-caption-small span, .qt-paper, .qt-negative .qt-caption-med, .qt-card, .qt-paper, .qt-card, .qt-card-s, .qt-negative .qt-caption-med span, input:not([type]), input[type=text], input[type=password], input[type=email], input[type=url], input[type=time], input[type=date], input[type=datetime], input[type=datetime-local], input[type=tel], input[type=number], input[type=search], textarea.materialize-textarea, .qt-negative .qt-card h1, .qt-negative .qt-card h2, .qt-negative .qt-card h3, .qt-negative .qt-card h4, .qt-negative .qt-card h5, .qt-negative .qt-card h6, .qt-negative .qt-card h1 a, .qt-negative .qt-card h2 a, .qt-negative .qt-card h3 a, .qt-negative .qt-card h4 a, .qt-negative .qt-card h5 a, .qt-negative .qt-card h6 a, .qt-content-aside h5 a{
	color: #333!important;
}
li.hidden{
	display: none!important;
}
/*Memorygame*/
.opacity {
    opacity: 1!important;
    filter: alpha(opacity=100)!important;
}
/*Memorygame END*/
h1, h2, h3, h4, h5, h6, .qt-btn, .qt-capfont, caption, .qt-title {
    font-weight: 700 !important;
    font-style: normal;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}
.qt-widget ul.qt-archives-widget li .tit {
	font-family: 'interstate-condensed', Assistant, Helvetica, Arial, sans-serif!important;
	font-weight: 700 !important;
    letter-spacing: 0.02em!important;
    
}
.qt-widget ul.qt-archives-widget li img {
  margin: 0 10px 0 0!important;
}
.qt-the-content h1,.qt-the-content h2,.qt-the-content p+h2, .qt-the-content ol+h2, .qt-the-content ul+h2, .qt-the-content blockquote+h2, .qt-the-content table+h2, .qt-the-content dl+h2, .qt-the-content h1+h2, .qt-the-content h2+h2, .qt-the-content h2+h2, .qt-the-content h4+h2, .qt-the-content h5+h2, .qt-the-content h6+h2,
.qt-the-content h3,.qt-the-content p+h3, .qt-the-content ol+h3, .qt-the-content ul+h3, .qt-the-content blockquote+h3, .qt-the-content table+h3, .qt-the-content dl+h3, .qt-the-content h1+h3, .qt-the-content h2+h3, .qt-the-content h3+h3, .qt-the-content h4+h3, .qt-the-content h5+h3, .qt-the-content h6+h3,
.qt-the-content p+h4, .qt-the-content ol+h4, .qt-the-content ul+h4, .qt-the-content blockquote+h4, .qt-the-content table+h4, .qt-the-content dl+h4, .qt-the-content h1+h4, .qt-the-content h2+h4, .qt-the-content h4+h4, .qt-the-content h4+h4, .qt-the-content h5+h4, .qt-the-content h6+h4 {
	font-family: 'interstate-condensed', Assistant, Helvetica, Arial, sans-serif!important;
	font-weight: 800!important;
    /*font-family: "Khand", Roboto Light, Arial, sans-serif;*/
}
.qt-caption-small.qt-capfont, .qt-part-item-post-hero .qt-title, h3.lvca-post-title{
font-family: "Khand", Roboto Light, Arial, sans-serif!important;
}
h1, h2, h3, h4, h5, h6, h1.entry-title, h2.entry-title, h3.entry-title,h1.componentheading, h2.componentheading, h3.componentheading,
h3.qt-spacer-xs.qt-ellipsis.qt-t.qt-title, #playlist h3 {
    font-family: "Khand", Roboto Light, Arial, sans-serif!important;
    font-weight: 700;
    line-height: 1.05em;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    text-rendering: geometricPrecision;
	margin: 10px 0;
	padding: 0;
	font-size: inherit;
}
h1.qt-title{
	margin-top: 10px;
	font-size: 1.7rem!important;
}
h4.qt-title{
	font-size: 1.2rem;
}
h4.qt-title a{
	color: #333;
	margin: 10px 0 0 0;
}
.qt-part-archive-item h4.qt-title .qt-ellipsis-2.qt-t {
    line-height: 1.1em;
    max-height: 3.2em;
    height: 3.2em;
	-webkit-line-clamp: inherit;
}
div.qt-pageheader h1.qt-caption, div.qt-pageheader h2.qt-caption
 {
	border-bottom: 0;
	text-shadow: 1px 1px 1px #000;
}
body.page-template.page-template-page-fullwidth-small-header h1.qt-caption,
body.page-template.page-template-page-small-header-right-sidebar div.qt-pageheader h1.qt-caption, body.page-template.page-template-page-small-header-right-sidebar div.qt-pageheader h2.qt-caption
 {
    font-size: 28px!important;
}
h1.article-title, h2.article-title, h2, div.itemHeader h2.itemTitle
 {
    font-size: 28px;
    font-style: normal !important;
    font-weight: normal;
    letter-spacing: 0.3px;
	line-height: 130%;
}
.qt-pageheader h1 a, .qt-pageheader h2 a, .qt-pageheader h3 a, .qt-pageheader h4 a, .qt-pageheader h5 a, .qt-pageheader h6 a {
    color: #d4031c!important;
}
.qt-the-content h1+p, .qt-the-content h2+p, .qt-the-content h3+p{
	margin: 10px 0 20px 0!important;
}
.qt-the-content p{
	/*margin: 10px 0 20px 0!important;*/
}
i {
    opacity: 1!important;
	    /*top: 0!important;*/
}
.qt-mobilemenubar .qt-rightbutton, li.right.qt-menu-btn a.qt-openplayerbar {
    display: none!important;
}
.qt-the-content p img{margin-right: 5px;}
/*APP*/

/*Slider Revolution*/
.slider-title-h1 {
	/*max-width: 67%!important;
	overflow: hidden;
	max-height: 65px!important;
	white-space: no-wrap!important;
	text-overflow: ellipsis;*/
}
.slider-subtitle {
    display: table-cell!important;
    vertical-align: middle;
    max-width: 400px;/**/
}
#aktionen_wrapper .erinyen .tp-thumb {
    display: table;
}
#aktionen_wrapper .gyges .tp-tab-content{
	/*padding: 10px!important;*/
}
#aktionen_wrapper .erinyen .tp-thumb-image{
	background-image: none!important;
	/*background: rgba(0,0,0,0.3)!important;*/
}
#aktionen_wrapper .erinyen .tp-thumb-title{
    font-family: "Khand", Roboto Light, Arial, sans-serif;
	display: table-cell;
	position: relative;
	vertical-align: middle;
	text-align: center;
	}
/*
#aktionen_wrapper .erinyen .tp-thumb.selected .tp-thumb-over{
	background-image: none!important;
	background: rgba(212,3,28,0.8);
	background: linear-gradient(rgb(212, 3, 28, .9) , rgb(214, 57, 57,.5))!important;
}
#aktionen_wrapper .erinyen .tp-thumb.selected .tp-thumb-image{
	background-image: none!important;
	background: rgba(0,0,0,0.0)!important;
}
#aktionen_wrapper .erinyen .tp-thumb.selected .tp-thumb-image{
	background-image: none!important;
	background: rgba(0,0,0,0.0)!important;
}
*/
/*Slider Revolution Ende*/
/*Content*/
.qt-pageheader .qt-the-content ul + h1, body.post-template-default.single.single-post .qt-pageheader div.qt-container h4.qt-subtitle, .qt-the-content h1.qt-caption{
	text-shadow: 0 0 0 #fff!important;
    margin: 0 0 10px !important;
    border-bottom: 0px solid;
    padding: 0!important;
}
h2.subtitle-excerpt {
    text-transform: inherit !important;
    font-family: Assistant, Helvetica, Arial, sans-serif!important;
    font-size: 18px !important;
    margin-bottom: 10px;

}
p.subtitle-excerpt {color: #666}
div.qt-part-archive-item.qt-part-item-post-hero .qt-header-bg,
div.qt-pageheader div.qt-header-bg{
	opacity: 1!important;
	background-position: center!important;
}
.qt-part-archive-item .qt-item-header .qt-header-bottom .qt-item-metas .qt-texts .qt-author{
    opacity: 0;
}
div#maincontent.qt-main div#aktuelles div.qt-container div.vc_column-inner div.wpb_wrapper div.row div.col.s12.m6.l6 div.qt-part-archive-item.qt-part-archive-item-small-text div.qt-item-header div.qt-header-bg::before {
 background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(255, 255, 255, 0) 30%) no-repeat scroll 0 0;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.qt-part-item-post-hero .qt-tags li a:hover {
	color: #fff!important;
    border-color: #fff !important;
}
.ohne-tags .qt-tags li
{
	display: none!important;
}
.qt-the-content .qt-tags {
    overflow: visible!important;
    height: auto!important;
    line-height: normal!important;
    display: inline-table!important;
    float: none!important;
    position: relative;
    top: 0;
}
.qt-tags li:first-child a:before {
    /*content: " Weitere Beiträge in...   ";*/
}
.kategorien{
	font-size: 14px;
    /*color: #d4031c!important;*/
	margin-right: 5px;
}
.qt-tags li a {
    /*color: #fff!important;*/
}
.qt-tags li.single a {
    color: #d4031c!important;
}
.post-date {
    font-size: 14px;
    display: inline-flex;
    margin-bottom: 10px;
    text-align: left;
    float: left;
    max-width: 33%;
	margin: 0 10px 0 0;
}
.featured-image-caption {

    text-align: right;
    font-size: 14px;
    display: inline-flex;
    max-width: 66%;
    float: right;

}
i.dripicons-message::after, div.qt-feedback {
    display: none!important;
}
.qt-text-shadow {
    text-shadow: 1px 1px 4px rgba(0,0,0,1)!important;
    overflow: visible!important;
}
div.qt-header-top ul.qt-tags li a[data-gender="+++ Anzeige +++"],
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .category-anzeige .entry-title a::after {
	position: absolute!important;
    top: 20px;
    right: 30px!important;
    color: #fff;
	content: "+++Anzeige+++"!important;
	font-size: 12px;
}
i.dripicons-media-play{
	top: 5px!important;
}
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .category-video .lvca-project-image a::before {
    position: absolute!important; 
	top: 0;
    right: 0;
    z-index: 1;
    background: url('/images/index/icons/video-button-weiss.png');
	background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    content: "";
    background-position: center calc(50% - 0px);
}
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .category-bildergalerien .lvca-project-image  a::before{
    position: absolute!important;
    right: 15px;
    top: 15px;
    left: auto;
    content: url('/images/index/icons/camera-icon-rot.png');
    z-index: 1;
}

.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .category-video .lvca-project-image .lvca-terms a::before,
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .category-bildergalerien .lvca-project-image .lvca-terms a::before ,
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .category-bildergalerien .lvca-project-image .lvca-post-title a::before{
  background: none;
    content: none;
}

#themen .row .col.s5.m5.l5,
#themen .row .col.s7.m7.l7,
#themen .row .col.s5.m5.l5 img,
#news-themen .row .col.s5.m5.l5 img,
#karriere-tipp .row .col.s5.m5.l5,
#karriere-tipp .row .col.s7.m7.l7,
#karriere-tipp .row .col.s5.m5.l5 img,
#weitere-aktionen .row .col.s5.m5.l5,
#weitere-aktionen .row .col.s7.m7.l7,
#weitere-aktionen .row .col.s5.m5.l5 img
{
	margin: 0;
	width: 100%;
}
#karriere-tipp .row .col.s7.m7.l7 .qt-item-content,
#karriere-tipp .row .col.s7.m7.l7 .qt-item-content,
#weitere-aktionen .row .col.s7.m7.l7 .qt-item-content
{
	display: none;
}
#top-news .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .category-video .entry-title a::before {
    position: absolute!important;
    top: 0;
    left: 0;
    z-index: 1;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    content: "";
    background-position: center 31%;
}
body.single.single-post div#maincontent div.category-video div.qt-the-content ul.qt-tags li:first-child{
    display: none!important;
}
.lvca-gapless-grid .lvca-masonry .lvca-grid-item {
    clear: inherit!important;
}
/**/
a:hover  img{
    /*filter: brightness(100%)!important;*/
}
.slick-list{
	/*height: 350px;*/
}
#inzidenzen span a {
	color: #ffffff;
	text-decoration: underline;
	font-size: 1.1em;
}
/*Content ENDE*/
/*NAV*/
.qt-menubar ul a {
    vertical-align: top;
    font-family: "Khand", Helvetica, Arial, sans-serif!important;
}
/*NAV ENDE*/
/*ONAIR CHOOSER*/

body.qt-playerbar-open.qt-body div.qt-main-menubar div#qtplayerheaderbar.qt-player-headerbar a.dripicons-cross.qt-openplayerbar.qt-closeheaderplayer{
	display: none!important;
}

.qt-playercontainer-header{
	display: none!important;
}
.qt-playerbar-open .qt-player-headerbar .qt-part-channels-list {
    height: 0!important;
}
#qtPlayerTrackInfo{
    display: none;
}
div.header-tabs-center h1 a, div.header-tabs-center h2 a, div.header-tabs-center span a{
    text-transform: uppercase;
    font-family: "Khand", Roboto Light, Arial, sans-serif;
}
div.header-tabs-center h1 a, div.header-tabs-center h2 a,div.header-tabs-center span a, div.header-tabs-center, div.now-playing {
    color: #fff;
	/*text-shadow: 1px 1px 1px #000;
	text-shadow: none;*/
}
div.now-playing p#qtFeedPlayerTrack  {
    font-weight: 200!important;
}
div.header-tabs-center h2 a:hover, div.header-tabs-center h2 a:hover, div.header-tabs-center span a:hover, div.header-tabs-center:hover, div.now-playing:hover {
    color: #fff!important;
}
div.hg-header-img {
    background: linear-gradient(rgb(146, 18, 25) 0%, rgb(224, 0, 26) 100%)!important;
}
a div.radio-hoeren::before{
    z-index: 3;
    position: absolute;
    width: 350px;
	height: 100px;
	content:" ";
    padding-left: 100px;
    left: -100px;
}
.qt-player-headerbar .qt-playercontainer .qt-playercontainer-content .qt-playercontainer-musicplayer .ui360 .sm2-360btn {
    z-index: 0;
}
div.sie-hoeren-aktuell {
    margin-left: 10px;
    float: left;
}
.now-playing {
    margin: 4px 0;
    color: #fff!important;
    line-height: 1.1;
}
.qt-inline-textdeco {
    display: table;
    width: 100%;
    opacity: 0.75;
	min-width: 200px;
}
.qt-inline-textdeco span {
    display: inline-block;
    width: auto;
    white-space: nowrap;
    padding-right: 10px;
}
hr.qt-inline-textdeco {
    opacity: 0.75;
    height: 0.7em;
    border: none;
}
.qt-inline-textdeco::after {
    content: " ";
    display: table-cell;
    width: 100%;
    background: #fff;
    opacity: 0.35;
}
div.titel-voting {
    float: left;
    margin-left: 0px;
    position: relative;
	min-width: 150px;
}
div.playlist {
    float: left;
    margin-left: 44px;
    width: 30%;
}
div.titel-voting button#like {
    background: rgba(0, 0, 0, 0) url("/images/index/icons/mag-ich.png") no-repeat scroll center top;
}
div.titel-voting button#dislike {
    background: rgba(0, 0, 0, 0) url("/images/index/icons/mag-ich-nicht.png") no-repeat scroll center top;
}
div.titel-voting button {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    float: left;
    margin: 6px 2px;
    min-width: 70px;
    height: 40px;
    padding: 3px;
}
div.header-tabs-center b {
    color: #fff!important;
}
/*ONAIR CHOOSER Ende*/


/*Header*/
.qt-pageheader {
    margin-bottom: 30px;
}
.qt-pageheader [data-bgimage] {
    background-attachment: inherit!important;
}
.qt-the-content {
    line-height: 1.5em!important;
	/*padding: 5px 0;*/
}
.qt-item-content.qt-card.qt-the-content{
    box-shadow: 0 5px 0 rgb(0 0 0 / 0%);
	padding: 10px 0;
}
#news-themen .qt-part-archive-item.qt-part-archive-item-post-list{
    border-bottom: 1px solid #ddd;
    padding-bottom: 12px;
}

.qt-pageheader .qt-the-content ul+h1,
body.post-template-default.single.single-post .qt-pageheader div.qt-container h4.qt-subtitle,
h1.qt-caption
{
	text-shadow: 1px 1px 2px #000;
	    color: #d4031c;
	}
body.post-template-default.single.single-post div.qt-container h4.qt-subtitle a{
	display: none;
	color: #fff!important;
	}
	
hr.qt-header-player-spacer{
	border: 0;
	}
/*Header Ende*/
/*Content*/



.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-entry-text-wrap {
    max-width: 100%;
}
.qt-content-aside, .qt-footer, .qt-tags, .qt-the-content table td, .qt-the-content table th{
	color: #333!important;
}
.qt-the-content table {
	font-size: inherit!important;
}
div.wpb_text_column.wpb_content_element div.wpb_wrapper aside.widget_execphp.amr_widget div.wpb_column.vc_column_container.vc_col-sm-8{
	float: none;
}
div.wpb_text_column.wpb_content_element div.wpb_wrapper aside.widget_execphp.amr_widget div.execphpwidget div p img.webfeedsFeaturedVisual.wp-post-image{
	margin: 0!important;
}
.datenschutz-einstellungen .execphpwidget, .datenschutz-einstellungen #execphp-13{
    display: inline;
	margin-left: -2px;
}
.qt-the-content .menu-news-themen-container ul{
   margin: 5px 0!important;
    /*background: #d4031c;*/
}
div.menu-news-themen-container ul#menu-news-themen.menu li,
.qt-the-content .menu-news-themen-container ul li {
    list-style-type: none;
    display: inline-block;
    margin: 0 0 5px 1px;
	padding: 0;
    /*background: #d4031c;*/
    border-left: 0px solid #fff;
    text-align: left;
}
.qt-the-content .menu-news-themen-container li:fitst-child {
 border-left: 0px solid #fff!important;
    margin: 0;
}
.qt-the-content ul#menu-news-themen.menu li{
	list-style: none!important;
    margin-left: 1em!important;
}

.qt-the-content ul#menu-news-themen.menu li:before {
	/*content: "■";*/
	content: "·";
    color: #d4031c;
    display: inline-block;
    width: 0.7em;
    margin-left: -1em;
    font-weight: 700;
}
/*
.qt-the-content ul#menu-news-themen.menu li:first-child:before {
	content: "";
    width: 0em;
    margin-left: -1em;
}
*/
.qt-the-content div.wpforms-field.wpforms-field-checkbox ul li::before  {
	content: "";
    display: inline-block;
    width: 0;
    margin-left: 0;
}

div.menu-news-themen-container ul#menu-news-themen.menu li a,
.qt-the-content .menu-news-themen-container ul li a{
  color: #333;
  text-align: center;
  font-size: 18px;
    padding: 4px 6px 0 0 !important;
}

.qt-btn, input[type="button"], .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern {
    background: #d4031c!important;
}
input[type=password] {
    border: 1px solid #ccc!important;
}
.lvca-container button.slick-arrow.slick-next{
    color: #fff!important;
}
div.qt-show-schedule div.qt-show-schedule-day div.qt-show-schedule-day.row div.qt-part-archive-item.qt-part-show-schedule-day-item div.qt-overinfo.qt-paper{
	display: none;
}
div.qt-show-schedule div.qt-show-schedule-day div.qt-show-schedule-day.row div.qt-part-archive-item.qt-part-show-schedule-day-item div.qt-overinfo.qt-paper div.qt-more a{
	padding: 5px 10px;
	color: #fff !important;
	background: #d4031c !important;
	position: relative;
	top: 15px;
	font-size: 18px;
	width: 100%;
}

/*Playlist Page*/
#main #playlist {
    font-family: Assistant, Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
}
#main #playlist table{
   margin: 10px 0;
   width: 100%;
}
#main #playlist tr td {
   border-bottom: 1px solid #aaa;
   padding: 10px 10px 10px 0;
}
#main #playlist select {
    width: 40%;
    display: initial;
    padding: 10px 10px!important;
    color: #fff !important;
    background: #d4031c !important;
    border: none;
    height: auto;
    font-size: 16px;
}
#main #playlist select option{
    
	padding: 10px 10px;
}
#main #playlist input {
	padding: 11px 10px;
	color: #fff !important;
	background: #d4031c !important;
	border: none;
	font-size: 16px;
}
iframe.playlist-iframe {
    color: #fff;
    margin: 0 auto;
    max-width: 850px;
    width: 100%;
	height: 850px;
	border: 0;
}
/*Playlist Page Ende*/

/*Content Ende*/

/*Sidebar*/
.qt-widget .qt-widget-upcoming li img {
    right: 0px!important;
    width: 300px!important;
    left: 0!important;
    margin: 0!important;
    padding: 0!important;
    top: 0!important;
    width: 100%!important;
}
/*Sidebar Ende*/

/*WP-Forms*/
div.wpforms-container-full .wpforms-form .wpforms-field-label {
   text-align: left;
}
.wpforms-field.wpforms-field-name div.wpforms-field-row.wpforms-field-medium div.wpforms-field-row-block.wpforms-first.wpforms-one-half label.wpforms-field-sublabel.after,
.wpforms-field.wpforms-field-name div.wpforms-field-row.wpforms-field-medium div.wpforms-field-row-block.wpforms-last.wpforms-one-half label.wpforms-field-sublabel.after,
.wpforms-field-name .wpforms-field-sublabel{
	display: none!important;
}
.wpforms-field.wpforms-field-name div.wpforms-field-row.wpforms-field-medium div.wpforms-field-row-block.wpforms-first.wpforms-one-half::before{
	display: table!important;
	content: "Vorname"!important;
}
.wpforms-field.wpforms-field-name div.wpforms-field-row.wpforms-field-medium div.wpforms-field-row-block.wpforms-one-half::before{
	display: table!important;
	content: "Nachname"!important;
}
/*WP-Form Ende*/

/*Post Slider*/

div.qt-slickslider-container div.qt-slickslider div.qt-part-item-post-hero div.qt-item-header {
    /*height: 550px!important;*/
}
.qt-slickslider-container .slick-slider.qt-slickslider-single .qt-item .qt-part-item-post-hero .qt-item-header .qt-header-mid {
    padding: 10px 0!important;
}
div.qt-slickslider-container div.qt-slickslider div.qt-part-item-post-hero div.qt-item-header .qt-header-bg {
    background-size: auto 100%!important;
}
div.qt-part-item-post-hero div.qt-item-header div.qt-header-mid{
    text-align: left;
}
.qt-part-archive-item.qt-part-item-post-hero .qt-item-header .qt-header-mid .qt-title {
    background: linear-gradient(rgb(146, 18, 25) 0%, rgb(224, 0, 26) 100%);
    display: table-cell;
    vertical-align: middle;
    height: auto!important;
    padding: 5px 5px 2px 5px;
	max-height: 3em;
	color: #fff;
}

#slider .qt-part-archive-item.qt-part-item-post-hero .qt-item-header .qt-header-mid .qt-the-content{
	margin: 0;
}
#slider .qt-part-archive-item.qt-part-item-post-hero div.qt-item-header div.qt-header-mid.qt-vc div.qt-vi{
    vertical-align: bottom;
}
#slider .qt-part-archive-item.qt-part-item-post-hero .qt-item-header .qt-header-mid .qt-the-content .qt-ellipsis-2 {
    max-height: 100px;
    height: auto;
	line-height: 1.3em;
	overflow: hidden!important;
    padding: 2px 5px 5px 5px;
    background: rgba(0,0,0,0.5);
	color: #fff;    
	width: auto;
    max-width: fit-content;
}

.slick-slider .slick-dots li button {
    display: none!important;
}
/*Slider Startseite Ende*/
/*Slider Top-News */
.aktuelle-news.top-news-left .hidden, .aktuelle-news.top-news-left .qt-item-content.qt-card.qt-the-content {
    display: none;
}
.aktuelle-news.top-news-left .qt-part-archive-item .qt-item-header .qt-header-mid .qt-title a,
#news-themen .qt-part-archive-item .qt-item-header .qt-header-mid .qt-title a,
body.archive.category .qt-part-archive-item .qt-item-header .qt-header-mid .qt-title a
{
    color: rgba(255,255,255,0);
    text-shadow: none!important;
	opacity: 0;
}

.qt-part-archive-item .qt-item-header .qt-header-bottom .qt-item-metas .qt-texts .qt-date {
   opacity: 1!important;
}
.aktuelle-news.top-news-right .qt-part-archive-item .qt-item-header {
    display: none;
}
.aktuelle-news.top-news-right .hidden, .aktuelle-news.top-news-left .qt-item-content.qt-card.qt-the-content {
    padding: 0;
}
.aktuelle-news.top-news-right .qt-postlist-container {
    padding-left: 10px;
}

div.qt-part-item-post-hero div.qt-item-header div.qt-header-bg::before {
 background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(255, 255, 255, 0) 40%) no-repeat scroll 0 0;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#slider div.qt-part-item-post-hero .qt-item-header .qt-header-mid .qt-the-content p {
    /*display: none;
	line-height: 0;*/
	margin-top: 0!important;
	font-family: "Khand", Roboto Light, Arial, sans-serif!important;
}
#slider div.qt-part-item-post-hero .qt-item-header .qt-header-mid .qt-the-content p .read-more {
    display: none;
}
#slider div.qt-part-item-post-hero .qt-item-header .qt-header-mid .qt-the-content p a.qt-btn-primary {
    font-size: 25px;
    line-height: 220%;
    position: relative;
    top: 200px;
}
#slider div.qt-part-item-post-hero .qt-item-header .qt-header-mid .qt-the-content p a.qt-btn-primary i{
	top: 0;
}
/*Slider Top-News Ende*/
#neueste-videos .qt-part-archive-item.qt-part-item-post-hero .qt-item-header .qt-header-mid {
   
}
#neueste-videos .qt-part-archive-item.qt-part-item-post-hero .qt-item-header .qt-header-mid .qt-tags{
        display: none!important;
}
#neueste-videos .qt-part-archive-item.qt-part-item-post-hero .qt-item-header .qt-header-mid .qt-the-content p.qt-text-shadow{
    margin: 0!important;
	height: auto;
    padding: 0 5px;
}

#neueste-videos .qt-part-archive-item a::after {
    /*
	position: absolute!important;
    top: 32%;
    left: 35%;
    content: url('/images/index/icons/video-button-weiss.png');
    z-index: 1;
	*/
}
#neueste-videos div.qt-part-item-post-hero div.qt-item-header div.qt-header-bg::before {
    position: absolute!important;
    top: 0;
    left: 0;
    z-index: 2;
    background: url(/images/index/icons/video-button-weiss.png);
    background-repeat: no-repeat;
    content: "";
    background-position: center calc(50% - 0px);
}
/*Slider Videos*/
#neueste-videos .qt-part-archive-item .qt-item-header{
}
#videos .qt-part-archive-item.qt-part-item-post-hero div.qt-item-header div.qt-header-mid.qt-vc div.qt-vi{
    vertical-align: bottom;
	position: absolute;
    bottom: 0;
}
#neueste-videos div.qt-part-item-post-hero .qt-item-header .qt-header-mid .qt-the-content p a.qt-btn-primary {
	font-size: 28px;
    position: relative;
    top: 50px;
    padding: 0 20px 7px 20px;
    border-radius: 5px;
	line-height: 150%
}
 .qt-the-content #mehr-videos h2.mehr-videos{
    margin: -4px 0 10px 0 !important;
}
#mehr-videos .qt-part-archive-item .row {
    height: 93px;
    overflow: hidden;
}
#mehr-videos .qt-ellipsis-2.qt-t {
    line-height: 1em;
    margin: 0;
	max-height: initial;
    height: initial;
	font-size: 1.15rem;
	
}
#mehr-videos .qt-part-archive-item .qt-item-content {
    padding: 0px 0!important;
    box-shadow: none;
    line-height: 1.1em!important;
    text-overflow: ellipsis;
    font-size: 13px;
	overflow: hidden;
    max-height: 2.2em;	
}
#mehr-videos .qt-part-archive-item img.wp-post-image {
    z-index: 1;
}
#mehr-videos .qt-part-archive-item a.mehr-videos-img{
    position: relative!important; 
	top: 0;
    left: 0;
    z-index: 1;
	background-repeat: no-repeat;
    width: 100%;
    height: 100%;
}
#videos .qt-part-archive-item.qt-part-item-post-hero .qt-item-header .qt-header-mid .qt-the-content{
    margin: 0 auto;
}
#videos .qt-part-archive-item.qt-part-item-post-hero .qt-item-header .qt-header-mid .qt-the-content{
    margin: 0;
}
#videos .qt-part-archive-item.qt-part-item-post-hero .qt-item-header .qt-header-mid .qt-the-content p{
    padding: 0 5px;
	background-color: rgba(12, 12, 12, 0.5);
	color: #fff;
}
/*Slider Videos Ende*/
div.qt-part-item-post-hero .qt-item-header .qt-header-mid .qt-the-content p a.qt-btn-primary i.dripicons-align-justify::before {
	content:"MEHR...";
	font-family: "Open Sans", Helvetica, Arial, sans-serif!important;
	top: -0.15em;
    position: relative;
}
/*Post Slider Ende*/
#aktuelles {
	padding-top:0!important;
}
div.qt-post-author.qt-card{
	display: none!important;
}
.vc_row {
    margin-left: 0px!important;
    margin-right: 0px!important;
}
/*Team*/
.teambild img{
	border-radius: 50%;
}
.teamname h3{
	text-align: center;
	font-size: 24px;
}
.teamname h4{
	text-align: center;
	font-size: 14px;
}

/*Team Ende*/
/*Team alt*/
#team div {
    display: inline;
    float: left;
    height: 220px;
    margin: 10px 0 10px 3px;
    position: relative;
    width: 130px;
    z-index: 2;
}
#team div img {
       height: auto!important;
}

#team div  p{
    font-size: 13px;
	line-height: 1.3;
	margin: 5px 0!important;
}
#team div  p strong{
    font-size: 13px;
}
.qt-the-content #team div p+p{
   margin: 0px
}
/*Team alt Ende*/

/*Events */
/*Event Liste Home Events*/
.qt-part-archive-item.qt-item-event .qt-item-header .qt-vi {
    vertical-align: bottom!important;
}
.qt-part-archive-item.qt-item-event .qt-item-header .qt-vi .row {
    background: rgba(0,0,0,0.5)!important;
}
.qt-part-archive-item.qt-item-event .qt-item-header .qt-date {
   
}
.qt-part-archive-item.qt-item-event .qt-item-header .qt-date{
	background: #d4031c!important;
    text-transform: uppercase;
	
}
.qt-part-archive-item.qt-item-event .qt-item-header .qt-date span.qt-day{
    font-size: 1.8rem!important;
	line-height: 2.8rem;
	display: inline!important;
	vertical-align: middle;
}
.qt-part-archive-item.qt-item-event .qt-item-header  h3.qt-spacer-xs.qt-ellipsis.qt-t.qt-title{
    text-align: left!important;
    display: inline-flex;
    vertical-align: middle;
    text-shadow: none;
	font-weight: 200!important;
	font-size: 24px;
}

.qt-part-archive-item.qt-item-event .qt-item-header  h3.qt-spacer-xs.qt-ellipsis.qt-t.qt-title a.qt-text-shadow{
    text-shadow: none;
	font-weight: 200;
}
.qt-part-archive-item.qt-item-event .qt-item-header .qt-spacer-xs {
    margin-top: 0;
    text-align: left;
    float: left;
    margin-left: 15px;
}
/*Event Liste Home Events Ende*/
div.qt-part-archive-item.qt-item-event.qt-text-white.qt-card-s div.qt-item-header{
	/*background-image: url("https://www.die-neue-welle.de/wp-content/uploads/2018/08/header_events1.jpg"); background-size: cover; background-position: center center; background-repeat: no-repeat; transform: translate3d(0px, 0px, 0px); backface-visibility: hidden; background-attachment: fixed;*/
}

div.event-slider .lvca-posts-carousel .lvca-posts-carousel-item .hentry{
	border-radius: 0;
}
div.event-slider h3.lvca-post-title{
	opacity: 1 !important;
	font-family: "Khand", Roboto Light, Arial, sans-serif;
	    text-transform: uppercase;
	font-weight: normal;
	text-shadow: 1px 1px 4px rgba(0,0,0,1) !important;
	
}
div.event-slider .lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-summary {
	position: relative;
	top: -20px;
	font-family: "Khand", Roboto Light, Arial, sans-serif;
	font-weight: bold;
	color: white;
	margin: 0 0;
	z-index: 2;

}
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image .lvca-image-info .lvca-terms{
	opacity: 0 !important;
	display: none!important;
	
}
div.event-slider .lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image {
    position: relative;
    overflow: visible;
    height: 100px;

}
div.event-slider .lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image img {
	max-width: 300%;
    position: absolute;
    margin: 0 auto;
    text-align: center;
	z-index: 0;
}
div.event-slider .lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image::before {
    content: "Mehrtägige Events";
    position: absolute;
    top: 0px;
	font-family: "Khand", Roboto Light, Arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
    color: white;
    z-index: 1;
    left: 0;
    padding: 2px 10px;
    background: #d4031c;
}
div.ClassyCountdown-seconds span.ClassyCountdown-value span{
	font-size: 0px!important;
}
div.ClassyCountdown-seconds span.ClassyCountdown-value span::before {
    content: "Sekunden";
    font-size: 15px;
    top: 3px;
    position: relative;
}
/*Events Ende*/

/*Events Manager*/

table.events-table tbody tr{
    height: 110px;
	padding-top: 10px;
}

table.events-table tr td{
	vertical-align: top;
}
table.events-table tbody tr td img {
   padding-top: 5px;
}
.qt-the-content table td, .qt-the-content table th {
    
}
[type="checkbox"]:not(:checked), [type="checkbox"]:checked {
    position: relative!important;
    left: 0!important;
    opacity: 1;
}
/*Events Manager*/
/*
input[type="checkbox"]{opacity:100 !important;}
input[type="checkbox"] + span:before,input[type="checkbox"] + strong:before,input[type="checkbox"] + label:before{display:none !important;}
*/
/*Events Manager Ende*/

/*Bakery Addon Post Grid*/
.lvca-portfolio .lvca-portfolio-item {
    /*padding: 0px 10px!important;*/
}
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image {
	/*max-height: calc(100vw / 16 * 9);*/
	max-height: 220px;
}

.single-post .qt-part-archive-item.qt-part-archive-item-small-text .qt-item-header, 
.page-template .qt-part-archive-item.qt-part-archive-item-small-text .qt-item-header {
    min-height: 220px;
}
#top-news-beitrag .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image {
	/*max-height: calc(100vw / 16 * 9);*/
	max-height: 320px;
}

#top-news-beitrag  #top-news-text .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image {
	/*max-height: calc(100vw / 16 * 9);*/
	display: none;
}

.wpb_column.vc_column_container.vc_col-sm-6#top-news-text .lvca-portfolio-wrap {
    overflow: visible;
}
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-entry-text-wrap {
   margin: 10px 0 0 0!important;
}
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-title {
    font-size: 23px;
    line-height: 1.3;
	text-align: left!important;
}
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-summary {
    margin: 5px auto 0!important;
}
.qt-caption-small, h5.qt-caption-small {
   border-color: #d4031c!important;
   font-size: 18px!important;
   color: #fff;
   /*margin: 0px!important;*/
}
.bannerswidget .qt-caption-small,.bannerswidget  h5.qt-caption-small {
   border-color: #fff!important;
   display: none;
}
.col.s6.banner {
	width: 100%!important;
}
aside.qt-widget, .bannerswidget {
    margin-bottom: 0px!important;
}
.bannerswidget img {
   margin-bottom: 10px!important;
}
.bannerswidget .qt-widget-sponsor.qt-card .thumbnails{
	position: relative;
}
.bannerswidget .qt-widget-sponsor.qt-card .thumbnails a::before {
    left: 25px;
    right: 25px;
    font-size: 12px!important;
    content: "+++Anzeige+++";
    position: absolute;
    z-index: 10;
    text-align: center;
    color: #ffffff!important;
    text-shadow: 1px 1px 2px #222;
    top: -8px;
}
.starschnitt .bannerswidget .qt-widget-sponsor.qt-card .thumbnails a::before,
.starschnitt .bannerswidget .row::after {display: none;}
h1.qt-caption-small.qt-negative h5.qt-caption-small {
   border-color: #ffffff!important;
}

.qt-caption-med span, .qt-caption-small span, a.rsswidget {
    background-color: #d4031c!important;
	    border-color: #d4031c!important;
		    padding: 0 0.5em!important;
}


.qt-the-content .qt-caption-med h5, .qt-caption-small h5, a.rsswidget {
	border-color:  #d4031c!important;
}
.qt-negative .qt-caption-small span {
    background-color: #ffffff!important;
	    border-color: #d4031c!important;
}
div.qt-negative {
/* background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(212, 3, 18, 0.8) 0%, rgba(212, 3, 18, 1) 100%) no-repeat scroll 0 0;*/

	    background: #d4031c;
}
/*Bakery Addons Post Carousel*/
#weitere-aktionen .lvca-posts-carousel .lvca-posts-carousel-item .hentry  {
	background: rgba(0, 0, 0, 0)!important;
	box-shadow: none;
	border-radius: 0!important;
}
#weitere-aktionen h3.entry-title a {
   color: #fff!important;
}
.lvca-posts-carousel {
    max-width: 100%;
}
/*Bakery Addons Post Carousel End*/

.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-entry-text-wrap {
    text-align: inherit!important;
}
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-summary:before {
    height: 0px!important;
	margin: 0 auto 0px!important;
}
/*Bakery Addon Post Grid Ende*/

/*Contact Form 7*/

.wpcf7-form.cf7skins fieldset {
    border: 0px solid #c0c0c0!important;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
label {
    font-size: 1rem!important;
    color: inherit!important;
}
/*Contact Form 7 Ende*/

/*Verkehr*/
div.qt-main-menubar nav#qtmainmenucontainer.qt-menubar ul li.menu-item a aside.qt-widget{
	margin-bottom: 0rem;
	}
#blitzer {
	min-height: 60px;
	border-top: 1px solid #333;
	padding-top: 10px;
}
#blitzer img{
	/*float: left;*/
}
#blitzer:last-child{
	/*display: none;*/
}
/*Verkehr Ende*/
/*Accordion*/
.qt-part-archive-item .qt-item-header .qt-header-bg{
	opacity: 1!important;
}

div.vc_tta-container div.vc_general.vc_tta.vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic.vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-controls-align-left.vc_tta-o-all-clickable div.vc_tta-panels-container div.vc_tta-panels div.vc_tta-panel div.vc_tta-panel-heading h4.vc_tta-panel-title{
	font-size: 18px!important;
}
/*Accordion Ende*/

/*Footer*/
div#qtfooterwidgets.qt-footer.qt-footerwidgets div.qt-section.qt-footer-widgets div.qt-header-bg{
	opacity: 1!important;
}
.qt-footer-logo .qt-logo-text img {
    height: 10rem!important;
    width: auto;
    border-radius: 50%;
	}

div#qtfooterwidgets.qt-footer.qt-footerwidgets div.qt-section.qt-footer-widgets div.qt-container div#qtfooterwidgetscontainer.qt-widgets.qt-widgets-footer.qt-spacer-m.qt-masonry.row{
	margin-top: 0;
}
div#qtfooterwidgets.qt-footer.qt-footerwidgets div.qt-section.qt-footer-widgets div.qt-container h2.qt-footer-logo {
    position: relative;
    top: 20px;
    left: auto;
    z-index: 1;
    width: 100%;
    z-index: 1;
    height: 0;
	/*display: none;*/
}
#footer-slider_wrapper{
    z-index: -1;
	position: absolute;
	}

.qt-widgets-footer {
    color: rgba(255,255,255,0.8);
    line-height: 1.5;
}
.qt-footer .textwidget.custom-html-widget, .qt-footer a {
    text-shadow: 1px 1px 1px #000;
    color: #fff!important;
}
.qt-menu-footer .qt-small .qt-list-chevron {}
/*Footer Ende*/
.qt-player-headerbar .qt-playercontainer .qt-playercontainer-content .qt-playercontainer-musicplayer  {
    margin-top: 20px;
}
/*awesome-weather*/
div.awe-loading{
	max-height: 50px;
	overflow: hidden;
	Display: none;
}
.awe_tall .awesome-weather-todays-stats, .awesome-weather-wrap.darken {
	/*min-height: 100px;*/
	text-shadow: 1px 1px 1px #000;
}
.awesome-weather-forecast {
    padding: 0 5%;
}
.desktop.simple.wetter-menu.menu-item .awesome-weather-forecast-day,
.mobile .awesome-weather-forecast-day
{
	display: none;
}
.awesome-weather-attribution {
	display: none;
}
.awesome-weather-stats-icon{
	padding: 0!important;
}
.awesome-weather-current-temp {
	/*height: 300px;*/
    font-size: 14px;
}
.awesome-weather-darken {
    background: rgba(0,0,0,0.0);
}
.awesome-weather-cover {
    background-position: center center;
	    min-height: 290px;
}
.awe_tall .awesome-weather-current-temp  {
    padding: 0 5%;
}
.awe_tall .awesome-weather-current-temp sup {
    font-size: 22px;
    top: -1.5em;
    padding-left: 0px;
}
.awe_tall .awesome-weather-current-temp sup {
    font-size: 22px;
    top: -1.5em;
    padding-left: 0px;
}
.menu-item .awe_tall .awesome-weather-current-temp sup {
    top: 0;
}
.awecf:after {
    display: none;
}
/*awesome-weather Ende*/

/*Awesome Weather Menu*/
aside#awesomeweatherwidget-14.widget_awesomeweatherwidget.amr_widget div.awesome-weather-current-temp{
   line-height: 0!important;
}
aside#awesomeweatherwidget-14 div.awesome-weather-header{
    font-family: "Khand", Roboto Light, Arial, sans-serif;
    display: inline-flex !important;
    float: left;
    background: none;
    text-shadow: none;
    top: 10px;
    position: relative;
    font-size: 0px;
    text-transform: none;
	padding: 0;
}
.elementor-item aside#awesomeweatherwidget-14 div.awesome-weather-header{
    top: 0px;
}
.menu-item .awesome-weather-header span {
    display: none;
}

.menu-item .awesome-weather-stats-icon{
    float: left;
}
.menu-item .awesome-weather-stats-icon i{
    font-size: 1em;
}
.menu-item  div.awesome-weather-header::before {
   /* display: inline!important;
    content: url(/images/index/icons/wetter-icon.png)!important;
    margin-right: 0px;
    top: 0px;
    position: relative;
	*/
}
aside#awesomeweatherwidget-14.widget_awesomeweatherwidget.amr_widget div.awesome-weather-current-temp strong{
   font-size: 16px;
   font-weight: normal;
   text-shadow: none;
}
/*Awesome Weather Menu Ende*/

/*Banner rechts*/
aside.bannerswidget div.qt-widget-sponsor.qt-card div.banner a,
.qt-widget .qt-widget-sponsor a {
    padding: 0!important;
}

/*Banner rechts*/
.slider.round {
    height: auto!important;
}

.wmpci-popup-wrp.splash {
}
.wmpci-popup-wrp .wmpci-popup-body {
    background-color: transparent!important;
}
#moove_gdpr_cookie_modal .switch input {
    /* background: #fff!important; */
    /* border-radius: 5px; */
    height: 20px;
    width: 20px;
    z-index: 1;
     margin: 5px;
}
#moove_gdpr_cookie_info_bar {
    max-height: 400px!important;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden {
    bottom: -400px!important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a {
    margin: 0;
    font-size: 12px!important;
    line-height: 14px!important;
    font-weight: 200!important;
    padding-bottom: 0;
    color: #fff!important;
}
ul.qt-archives-widget li a  figure.wp-caption figcaption.wp-caption-text,
div.qt-slickslider-container div.qt-slickslider figure{
	display: none!important;
}
ul.qt-archives-widget li a figure.wp-caption {
    max-width: 100%!important;
    padding: 0!important;
    text-align: inherit!important;

}
ul.qt-archives-widget li a figure {
    margin: 0!important;
}
.qt-widget .qt-widget-upcoming li img {
    position: relative!important;
}
/*Banner rechts Ende*/
/*Memory */

.memory div#mem-grid{
	max-width: 100%!important;
	margin: 0 -10px!important;
}
.memory div{
	max-width: 100%!important;
}
div.memCard{
	margin: 0 2px 2px 0!important;
	z-index: 1;
	background-image:url('/wp-content/uploads/memory-startbild/memory-startbild.jpg');
	background-size: cover;
}

/*Memory Ende*/
/*Stellenanzeigen*/
body.post-template-default .category-stellenanzeigen div.lvca-project-image div.lvca-image-info div.lvca-entry-info span.lvca-terms a,
body.post-template-default .category-stellenanzeigen ul.qt-tags span.post-date{
	display: none;
}
/*Stellenanzeigen Ende*/
/*Videos*/

#neueste-videos div.qt-part-item-post-hero .qt-item-header .qt-header-mid .qt-the-content p a.qt-btn-primary {
	background: transparent!important;
}
#neueste-videos div.qt-part-item-post-hero .qt-item-header .qt-header-mid .qt-the-content p a.qt-btn-primary i::before{
	content: "";
}
#neueste-videos div.qt-part-item-post-hero .qt-item-header .qt-header-mid .qt-the-content p a.qt-btn-primary::after {
 
    content: url(/images/index/icons/video-button-weiss.png);
}
.vdl-element{
	margin-bottom: 55px;
}
.vdl-subpages-item .vdl-elementcontents, .vdl-element,.vdl-elementcontents a.vdl-link,.vdl-elementcontents a.vdl-link .detail  {
	overflow: visible!important;
}
.vdl-elementcontents a.vdl-link .detail{
	opacity: 1!important;
	background: rgba(0,0,0,.0) url('/images/index/icons/play-button-video.png') no-repeat center center !important;
}
.vdl-elementcontents a.vdl-link .detail .title {
    display: block !important;
    font-size: 17px !important;
    font-weight: inherit !important;
    text-transform: uppercase !important;
    font-family: "Khand", Helvetica, Arial, sans-serif !important;
    background: none !important;
    line-height: 1em !important;
    color: #333 !important;
    bottom: -51px !important;
    position: absolute;
}
div.vdl-element div.vdl-elementcontents a.qw-disableembedding.vdl-link
{	
	/*background: none!important;*/
}
div.wpb_text_column.wpb_content_element audio{
	width: 100%;
}
/*mejs__audio*/
.mejs__audio .mejs__controls,.mejs-container .mejs-audio .mejs-controls{
	position: relative;
}
.mejs__container, .mejs-container{
	width: 100%!important;
}
.execphpwidget .mejs__container, .execphpwidget .mejs-container{
	height: auto!important;
}
/*mejs__audio Ende**/
.vdl-elementcontents a.vdl-link::before {
font-family: "YouTube Noto",Roboto,Arial,Helvetica,sans-serif;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 68px;
    height: 48px;
    margin-left: -34px;
    margin-top: -24px;
    -moz-transition: opacity .25s cubic-bezier(0.0,0.0,0.2,1);
    -webkit-transition: opacity .25s cubic-bezier(0.0,0.0,0.2,1);
    transition: opacity .25s cubic-bezier(0.0,0.0,0.2,1);
    z-index: 63;
}
div.fluid-width-video-wrapper iframe{
	width: 100%!important;
	height: 100%!important;
}
/*Videos End*/
/*Single Video*/
div#maincontent .qt-videocontainer
{
    padding: 0vh 0 0vh 0!important;
	background: #fff!important;
}
div#maincontent .qt-videocontainer .qt-container {
    width: 100%;
}

/*Single Video Ende*/

/*Adventskalender*/
div.adventskalender div {
	counter-reset: number;
}
div.adventskalender div a{
	counter-increment: number;
}
div.adventskalender div a::before{
	content: counter(number)" ";
	margin-right: 10px;
}

/*Adventskalender Ende*/
/*WordPress Gallery*/
#swipebox-container #swipebox-bottom-bar {
    bottom: 119px;
}
#swipebox-container #swipebox-bottom-bar.visible-bars {
    transform: translate3d(0,0,0);
}
/*WordPress Gallery Ende*/
/*NextGen Gallery*/
.ngg-imagebrowser.default-view h3{display: none;}
#shDisplay div#shTitle {
    font: 200 20px/17px 'Lucida Grande',Verdana,sans-serif;
    color: #fff;
    text-align: center;
    margin: auto;
    position: absolute;
    top: 50%;
    width: 100%!important;
}
#shDisplay div#shTitle a{
	padding: 50px;
}
.sl-overlay {
    background: #000!important;
    opacity: 0.65!important;
}
.sl-wrapper .sl-navigation button {
    color: #fff!important;
}
/*NextGen Gallery End*/
/*wetter*/
body.post-template-single-post-wetter-no-header-no-footer-no-sidebar {
    height: 320px!important;
    overflow: hidden!important;
    width: 440px!important;
}
/*wp_forecast_widget*/
.post-template-single-post-wetter-no-header-no-footer-no-sidebar #usercentrics-button{
	/*display: none!important;*/
}
aside.wp_forecast_widget
{
    background-color: #ffffff;
}
.wetter-footer-logo {
    /*border-radius: 50%;
    box-shadow: 3px 3px 3px #333;
    width: 150px;
    height: 150px;
    position: absolute;
    right: 10px;
    background: #fff;
    display: table-cell;
    vertical-align: middle;*/
}

.wetter-footer-logo img{
	position: absolute;
	top: 10px;
	right: 5px;
	border-radius: 50%;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
	width: 150px;
	z-index: 1;
}
aside.wp_forecast_widget h5.qt-caption-small {
    /* display: none; */
    margin: -1px 0 10px 0!important;
    font-size: 24px!important;
    padding-top: 1px;
    height: 35px;
    position: relative;
    top: 35px;
    width: 100%;
}
aside.wp_forecast_widget h5.qt-caption-small span {
	    width: 100%;
    display: block;
	background-color: #ffffff!important;
    color: #d4031c;
}
aside.wp_forecast_widget h5.qt-caption-small span:before{
	width: 460px;
	color: #fff;
    position: absolute;
    top: -34px;
	content: "Wetter";
	margin: 0 0 0 -12px;
	padding: 0 0 0 12px;
	background-color:  #d4031c;
}
.wp_forecast_widget h3{
	font-size: 22px!important;    
	color: #d4031c!important;
	margin: 0 0 -10px 10px;
    line-height: 1;
}
.wp-forecast-fc{
	padding-left: 5px!important;
    display: inline-flex;
}
div.wp-forecast-fc-oneday:nth-child(n+2){
	border-left: 2px solid #ddd;
}
div.wp-forecast-curr-head, div.wp-forecast-fc, div.wp-forecast-fc-head, div.wp-forecast-fc-head, div.wp-forecast-fc-left, div.wp-forecast-fc-right, div.wp-forecast-curr-right, div.wp-forecast-curr-right, div.wp-forecast-curr {
	font-size: 20px;
    font-family: Khand, Arial, sans-serif;
    text-align: initial;
    font-weight: 700;
    font-variant: initial;
}
div.wp-forecast-fc-head{
	text-align: center;
    width: 100%;
    font-size: 27px;
	line-height: 1;
    max-width: 150px;
    overflow: hidden;
    max-height: 28px;
}
div.wp-forecast-fc-left {
    width: 135px;
}
img.wp-forecast-curr-left {
    width: 100px;
    height: auto;
    margin: 0px auto;
}
img.wp-forecast-fc-left{
    width: 62px;
    height: auto;
    margin: 0px auto;
}
div.wp-forecast-curr-right {
    position: relative;
    top: 0px;
    left: 20px;
}
div.wp-forecast-curr-details {
    padding: 1px;
}
div.wp-forecast-curr-right p, div.wp-forecast-fc-right p {
    font-family: Khand, Arial, sans-serif;
    font-variant: initial;
    color: #666;
    line-height: 1em;
}
div.wp-forecast-curr-right p {
    text-align: left;
	font-size: 48px;
    font-weight: 900;
}
div.wp-forecast-fc-right p {
    text-align: center;
	font-size: 30px;
    font-weight: 700;
	
}
div.wp-forecast-curr-right span.deg {
    font-size: .6em;
    top: -10px;
    position: relative;
}

div.wp-forecast-fc-right span.deg {
    font-size: .6em;
    top: -7px;
    position: relative;
}
div.wp-forecast-fc-right{
	width: 135px;
}
/*wp_forecast_widget End**/
/*wetter End*/
div.menu-news-themen-container ul#menu-news-themen.menu li,
.qt-the-content .menu-news-themen-container ul li {
	/*width: calc(100%/8 - 5px);*/
}
div.song-frame .fluid-width-video-wrapper {
    padding: 0px!important;
}
/*Democracy Polls Abstimmung*/

label.dem__radio_label img{
	margin: 10px 0;
}
span.dem__spot::after {
content:"";

}
/*Newsletter Sidebar*/
.qt-the-content form.rm-form ul.rm-form-container,
.qt-the-content form.rm-form ul.rm-form-container li{
	margin: 0!important;
	padding: 0!important;
}
form.rm-form {
    border: 0px solid rgba(100,100,100,0.3);
}
form.rm-form input[type=submit]{
    background-color: #eee;
    border: 0px solid #ddd;
    color: #333;
    font-size: 1em;
    padding: 10px 15px!important;
}
/*Newsletter Sidebar End*/

/*Sticky Radioplayer Footer*/
.audio5_html5.whiteControllers .VolumeSlider, 
.audio5_html5.blackControllers .VolumeSlider {
    height: 4px !important;
    /*top: 65px !important;*/
}
.audio5_html5.whiteControllers .radioStation, .audio5_html5.whiteControllers .songTitleInside, .audio5_html5.whiteControllers .songTitle, .audio5_html5.whiteControllers .songTitle b {
   font-size: 20px!important;
    font-family: inherit !important;
    height: 17px;
	font-weight: initial;
    font-family: "Khand", Roboto Light, Arial, sans-serif!important;
	text-transform: uppercase;
	text-align: left;
	overflow: visible;
   
}
.externer-player-link{
	color: #fff;
	margin-top: 15px;
}
.externer-player-link a{
	color: #fff!important;
	font-size: 0.8em;
}

.audio5_html5.whiteControllers b, .audio5_html5.whiteControllers .songTitleInside b {
   font-weight: initial;
    font-family: "Khand", Roboto Light, Arial, sans-serif!important;
	text-transform: uppercase;
   
}
.AudioTwitter,
.audio5_html5_min.audio5_html5_arrow_down{
	display: none!important;
}
.audio5_html5.whiteControllers .innerSelectedCategDiv,
.audio5_html5.whiteControllers .thumbsHolder_ThumbOFF .padding {
    font-size: 16px !important;
    font-family: "Khand", Roboto Light, Arial, sans-serif!important;
	text-transform: uppercase;
}
.audio5_html5.whiteControllers .FrameBehindPlayer {
    /* clear: both; */
    height: 40px;
}
.audio5_html5.whiteControllers .AudioShowHidePlaylist,
.audio5_html5.whiteControllers .AudioShowHidePlaylist:hover{
    width: 300px;
    height: 40px;
	background-position: 2px;
	background: url('/images/index/icons/channels-icon.png') no-repeat left center;
}
.audio5_html5.whiteControllers .VolumeButton,
.audio5_html5.whiteControllers .VolumeButton:hover{
    width: 36px;
    height: 40px;
	background-position: 2px;
}
.audio5_html5.whiteControllers .AudioPause, .audio5_html5.whiteControllers .AudioPause:hover, .audio5_html5.whiteControllers .AudioPlay, .audio5_html5.whiteControllers .AudioPlay:hover  {
    position: absolute;
    left: 20px!important;
	top: auto!important;
    bottom: 15px!important;
    /*left: auto!important;*/
    border: 2px #fff solid!important;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    text-align: center;
    background-position: center;
    background-color: rgba(200,255,255,0);
	background-size: contain;
}

.audio5_html5.whiteControllers .AudioPause  {
}
.audio5_html5.whiteControllers .AudioPause:hover  {
}
.audio5_html5.whiteControllers .AudioPlay {
}
.audio5_html5.whiteControllers .AudioPlay:hover  {
}
/*
.audio5_html5.whiteControllers .AudioShowHidePlaylist::after {
    content: "Alle Channels";
    line-height: 16px;
    color: #fff;
    left: 42px;
    position: absolute;
    width: 150px;
    text-transform: uppercase;
    font-family: "Khand", Roboto Light, Arial, sans-serif!important;
    font-size: 16px;
    top: 15px;
}
*/

/*Sticky Radioplayer Footer Ende*/

/*Elementor*/
.elementor-page-427426 .post-date {
    display: none;
}
.elementor-progress-wrapper {
       height: auto !important;
}
/*Elementor Ende*/

@media (min-width: 1400px){
/*Sticky Radioplayer Footer*/
/*
//bei größerem Bild  
.audio5_html5.whiteControllers .radioStation {
    top: 57px!important;
}
.audio5_html5.whiteControllers .songTitle {
    top: 100px!important;
}
*/
}
@media (min-width: 1201px) and (max-width: 1399px){
/*Sticky Radioplayer Footer*/
/*
//bei größerem Bild  
.audio5_html5.whiteControllers .radioStation {
    top: 37px!important;
}
.audio5_html5.whiteControllers .songTitle {
    top: 80px!important;
}
*/
}
@media (min-width: 1201px){
/*Sticky Radioplayer Footer*/

.audio5_html5.whiteControllers .AudioShowHidePlaylist, .audio5_html5.whiteControllers .AudioShowHidePlaylist:hover {
    left: calc(100vw/2 - 1280px/2)!important;
}

.audio5_html5.whiteControllers .AudioPause, .audio5_html5.whiteControllers .AudioPause:hover, .audio5_html5.whiteControllers .AudioPlay, .audio5_html5.whiteControllers .AudioPlay:hover {
	
	left: calc(100vw/2 - 1280px/2)!important;
}
.audio5_html5.whiteControllers .songTitleInside, .audio5_html5.whiteControllers .songTitle, .audio5_html5.whiteControllers .songTitle b {
	max-width: 50%;
	left: calc(100vw/2 - 1081px/2);
}

.audio5_html5.whiteControllers .radioStation {
    left: calc(100vw/2 - 1050px/2)!important;
}
/*thumbsHolderWrapper*/
.audio5_html5.whiteControllers .thumbsHolderWrapper {
  
    max-height: 240px;
	bottom: 100px;
}
.audio5_html5.whiteControllers .thumbsHolder {
    position: relative; 
    text-align: center;
    max-width: 1360px;
    margin: 0 auto;
}
.audio5_html5.whiteControllers .thumbsHolder_ThumbOFF {
    display: inline-flex;
    max-width: 17.5%;
    min-height: 200px;
    margin: 0 1%;
	border-bottom: 0;
}
.thumbsHolder_ThumbOFF .padding {
    text-align: center;
    width: 100%;
}
.audio5_html5.whiteControllers .thumbsHolder_ThumbOFF img {
    
    max-width: 170px;
    margin: 0 auto;
}
	
/*thumbsHolderWrapper Ende*/
div.footer-tabs {
    display: table;
    max-width: 100%!important;
	position: fixed;
    /*right: 220px;*/
    right: calc(100vw/2 - 400px);
    bottom: -25px;
    height: 120px;
    margin: 0 auto;
}
div#mod {
    left: 320px;
    /*width: 120px;
    height: 120px;*/
    overflow: hidden;
    position: relative;
    top: 0;
    vertical-align: bottom;
    display: block;
    float: left;
    z-index: 1;
}
a.mod_footer {
    right: calc(100vw/2 - 640px);
    overflow: hidden;
    position: fixed;
    bottom: 0;
    vertical-align: bottom;
    display: block;
    float: left;
    z-index: 1;
}
div#mod img, div#mod-footer img  {
    /*width: 200px;*/
    height: auto;
	max-height: 150px;
}
div.header-tabs-center {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    position: relative;
    left: 0px;
    top: 0px;
}
div.header-tabs-center h1, div.header-tabs-center h2, div.header-tabs-center span {
    display: inline-block;
    vertical-align: top;
	font-size: 20px;
}
.radioStation img{
	display: none;
}
/*Sticky Radioplayer Footer Ende*/
}
	

@media only screen and (max-width: 1200px)
{

.audio5_html5.whiteControllers .AudioShowHidePlaylist, .audio5_html5.whiteControllers .AudioShowHidePlaylist:hover {
    /*left: 20px!important;*/
}

.audio5_html5.whiteControllers .AudioPause, .audio5_html5.whiteControllers .AudioPause:hover, .audio5_html5.whiteControllers .AudioPlay, .audio5_html5.whiteControllers .AudioPlay:hover {
	
	left: 20px;
}
.audio5_html5.whiteControllers .songTitleInside, .audio5_html5.whiteControllers .songTitle, .audio5_html5.whiteControllers .songTitle b {
	max-width: 50%;
	left: 80px;
}

.audio5_html5.whiteControllers .radioStation {
}
.audio5_html5.whiteControllers .thumbsHolder_ThumbOFF {
   /* border-bottom: 1px solid #fff!important;*/
}
/*Sticky Radioplayer Footer*/
.mod_footer, .thumbsHolderWrapper img, .radioStation img{
	display: none;
}	
.audio5_html5.whiteControllers .radioStation{
	top: 75px!important;
	left: 130px!important;
}	
.audio5_html5.whiteControllers .songTitle{
	top: 95px!important;
}	
.audio5_html5.whiteControllers .AudioShowHidePlaylist {
    left: 20px!important;
}
.footer-tabs {
    bottom: 10px!important;
    position: fixed;
	right: 20px;
}

div.header-tabs-center span {
    font-size: 20px;
}
.header-tabs-center {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    position: relative;
    left: 0px;
    top: 0px;
}
.footer-tabs .header-tabs-center p.mod {
    font-size: 16px;
    /*
	display: inline;
    position: fixed;
    bottom: 0px;
    left: 20px;
	*/
}
/*Sticky Radioplayer Footer Ende*/
}
@media only screen and (min-width: 801px)
{
	/*Sticky Radioplayer Footer*/

.audio5_html5.whiteControllers .radioStation {
    top: 37px!important;
}
.audio5_html5.whiteControllers .songTitle {
    top: 80px!important;
}

}
@media only screen and (max-width: 800px)
{
/*Sticky Radioplayer Footer*/

.audio5_html5.whiteControllers .radioStation {
    left: 98px!important;
}

.audio5_html5.whiteControllers .songTitle{
}
.externer-player-link {
    margin-top: 0px;
}
.footer-tabs {
    display: none;
}
/*Sticky Radioplayer Footer Ende*/
}
@media only screen and (max-width: 479px)
{
	
.audio5_html5.whiteControllers .radioStation {
    left: 80px!important;
}
.audio5_html5.whiteControllers .radioStation b, .link-desktop {
    display: none!important;
}

.audio5_html5.whiteControllers .songTitle{
	left: 0px!important;
}
.audio5_html5.whiteControllers .thumbsHolderWrapper {
  
    max-height: 185px;
	bottom: 100px;
}
.footer-tabs {
    bottom: 26px!important;
}
div.header-tabs {
    display: table;
    height: 120px;
    left: 240px;
    position: relative;
    top: 0;
}
div.header-tabs-center {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    position: absolute;
    margin: 0 auto;
    width: 260px;
    font-size: 20px;
	top: 8px;
}

div.header-tabs-center h1, div.header-tabs-center h2, div.header-tabs-center span {
    width: 120px;
	text-transform: uppercase;
    display: inline-block;
    vertical-align: top; 
	font-size: 16px;
	line-height: 1;
	width: 65%;
    overflow: hidden;
}

.footer-tabs .header-tabs-center p.mod {
	display: inline;
    position: fixed;
    /*bottom: -18px;*/
	right: 10px;
	text-align: right;
	font-size: 16px;
	width: 33%;
    overflow: hidden;
}
/* Videos*/
#mehr-videos .qt-part-archive-item .row {
    height: 70px;
}
#mehr-videos .qt-ellipsis-2.qt-t {
    font-size: 14px;
}

/* Videos Ende*/
.audio5_html5.whiteControllers .AudioShowHidePlaylist {
    left: 10px!important;
}
.audio5_html5.whiteControllers .AudioShowHidePlaylist::after {
  font-size: 15px;
    top: 15px;
}
.audio5_html5.whiteControllers .AudioPlay{
	/*top: 0!important;*/
}
/*Sticky Radioplayer Footer Ende*/
}


@media only screen and (min-width: 1921px)
{
div.hg-header-img {

 background-size: cover !important;
}
}
 @media only screen and (min-width: 1281px)
{
.qt-container {
    max-width: 1270px!important;
}
div#maincontent.qt-main div.qt-container-composer div.qt-the-content div.qt-container,
#top-news-beitrag  div.qt-container,
#themen  div.qt-container,
#neueste-videos  div.qt-container,
#karriere-tipp  div.qt-container,
#weitere-aktionen  div.qt-container,
#weitere-aktionen  div.qt-container,
#events-banner div.qt-container,
	.qt-slickslider-container .slick-slider.qt-slickslider-single .qt-item {
    max-width: 1270px!important;
    width: 1270px!important;
}
nav ul li.wetter-menu {
	/* right: 150px;
    position: absolute!important;*/
}

nav ul li.verkehr {
   /* right: 400px;
    position: absolute!important;*/
}
.qt-menubar ul.qt-desktopmenu li.player-menu {
   line-height: 1;
	height: 50px;
	top: -22px;
	float: right;
	margin-right: 10px;
}
.qt-menubar ul.qt-desktopmenu li.player-menu a{
  	padding: 0;
}
	
a aside.widget_execphp.amr_widget div.execphpwidget div.meldung,
a aside.widget_execphp.amr_widget div.execphpwidget div.blitzer{
    margin-bottom: 0rem!important;
    line-height: 1.1em!important;
    margin: 5px 0 0 50px;
    font-size: 16px;
}
.qt-menubar ul.qt-desktopmenu li.player-menu a:hover{
  	    background-color: #fff!important;
		opacity: 0.6;
}
#mehr-videos .qt-part-archive-item .col.s5.m5.l5 a::after {
    position: absolute!important;
    top: 0;
    left: 0;
    z-index: 2;
    background: url(/images/index/icons/video-button-weiss-klein.png);
    background-repeat: no-repeat;
    width: 161px;
    height: 88px;
    content: "";
    background-position: center calc(50% - 0px);
}
/*Weihnachtskanal*/
.weihnachtschannel {
    position: absolute;
    right: 100px;
    top: 25px;
    display: inline;
	z-index: 30;
}
.weihnachtschannel img {
    width: 256px;
}
/*Weihnachtskanal Ende*/
}
 @media only screen and (min-width: 1201px) and (max-width: 1280px)
{
	.weihnachtschannel {
    position: absolute;
    right: 100px;
    top: 25px;
    display: inline;
    z-index: 30;
}
li.verkehr{
	/*max-width: 90px;*/
}
}
 @media only screen and (max-width: 1280px)
{
body {
    padding: 0px!important; 
}
.qt-menubar ul.qt-desktopmenu > li > a {
    padding: 0 1.3rem!important;
}
.qt-menubar ul.qt-desktopmenu li.player-menu {
    line-height: 1;
    height: 50px;
    top: -25px;
	float: right;
	margin-right: 10px;
}
.qt-menubar ul.qt-desktopmenu li.player-menu a {
    padding: 0;
}
.qt-menubar ul.qt-desktopmenu li.player-menu a:hover{
  	    background-color: #fff!important;
		opacity: 0.6;
}
div.meldung, div.blitzer{
	/*display: none;*/
}
.awesome-weather-header span {
    /*display: none;*/
}
div.execphpwidget div.meldung, a aside.widget_execphp.amr_widget div.execphpwidget div.blitzer {
    line-height: 1em !important;
    margin: 5px 0 0 40px;
    font-size: 12px;
}
}
@media only screen and (min-width: 1201px)
{
	
/*Desktop Content*/
body.qt-stickymenu .qt-main {
    padding-top: 0px;
}

:target::before {
  content: "";
  display: block;
  height: 120px; /* fixed header height*/
  margin: -120px 0 0; /* negative fixed header height */
}

.hauptmenue-elementor .elementor-widget-container nav.elementor-nav-menu--main{
	height: 90px;
}
.hauptmenue-elementor ul.elementor-nav-menu{
	position: inherit;
}
.vc_col-md-offset-1 {
    margin-left: 0!important;;
}
div#maincontent.qt-main div.qt-container.qt-spacer-l {
    /*margin-top: 2rem!important;*/
    margin-top: 0rem!important;
}
body.single div#maincontent.qt-main div.qt-container.qt-spacer-l {
    /*margin-top: 2rem!important;*/
    margin-top: 1rem!important;
}
#col-main-right-sidebar{
	width: 75%!important;
}
.qt-vertical-padding-l {
    padding: 1rem 0 1rem 0!important;
}
.qt-related-list .qt-part-archive-item {
	/*min-height: 340px;
	max-height: 380px;
    overflow: hidden;*/
}
.qt-part-archive-item-post-list .qt-part-archive-item .qt-item-content {
    padding: 5px 0!important;
}
.qt-the-content ul+h1{
	margin-top: 0em!important;
	}
.qt-the-content h1, div.qt-part-item-post-hero h1,
div.qt-part-item-post-hero div.qt-item-header h2.qt-title{
    font-size: 2.5rem;
}

h2 {
    font-size: 2rem!important;
}
h3 {
    /*font-size: 1rem!important;*/
}
.qt-the-content h1, .qt-the-content h2, .qt-the-content h3 {
    margin: 10px 0 10px 0 !important;
}
.qt-the-content h2.top-news-title {
    margin: -4px 0 10px 0 !important;
}

.qt-widget .qt-widget-upcoming li h5 {
    padding: 4px 10px 0 0px!important;
    position: absolute;
    top: 20px;
    z-index: 1;
    left: 10px;
    color: #fff!important;
	text-shadow: 1px 1px 1px #000;
    font-size: 1.4em!important;
}
.qt-widget .qt-widget-upcoming li h5 a{
    color: #fff!important;
}
.qt-widget .qt-widget-upcoming li p {
    padding: 4px 10px 0 0px!important;
    position: absolute;
    top: 40px;
    z-index: 1;
    left: 10px;
    color: #fff!important;
    text-shadow: 1px 1px 1px #000;
    font-size: 1.2em!important;
    font-weight: bold;
}
#maincontent .post .qt-spacer-l {
    margin-top: 32px!important;
}
.qt-the-content h4.qt-title {
    text-transform: inherit!important;
}
.post-date {
    margin: 11px 10px 0 0;
}
/*Desktop Content Ende*/
/*Nav*/
nav#qtmainmenucontainer ul li a.qt-openplayerbar span{
	display: none!important;
	}
.simple::before, .simple::after{
    display: none!important;
}
.qt-menubar ul.qt-desktopmenu>li.simple>a::before,
.qt-menubar ul.qt-desktopmenu>li.simple>a::after {
    display: none;
}
nav.qt-menubar ul.qt-desktopmenu li.qt-logo-link>a:hover,
nav.qt-menubar ul.qt-desktopmenu li.simple>a:hover  {
    background: none!important;
}
.qt-openplayerbar span{
    display: none!important;
}
nav ul li.wetter-menu a {
   padding: 0px;
}
div#qtsearchbar.qt-searchbar input.qt-btn.qt-btn-primary.qt-btn-l.qt-fullwidth {
    top: 4px;
    position: relative;
    text-transform: uppercase;
}
/*Nav Ende*/
/*ONAIR CHOOSER*/
body.qt-stickymenu.qt-playerbar-open .qt-main {
   /* margin-top: 86px;
	padding-top: 0px!important;*/
}
.qt-player-headerbar .qt-playercontainer .qt-playercontainer-content{
	padding: 0!important;
}
body.qt-playerbar-open .qt-player-headerbar, body.qt-playerbar-open .qt-header-player-spacer, .qt-header-player-spacer, body.qt-playerbar-open .qt-player-headerbar .qt-playercontainer .qt-playercontainer-content {
    height: 120px!important;
	overflow: hidden;
	}
body.home.page-template-page-visualcomposer.qt-playerbar-open .qt-header-player-spacer, .qt-header-player-spacer, {
    height: 120px!important;
	}
body.page-template.page-template-page-visualcomposer.page-id-196017.is_gecko.is_windows.qt-parentcontainer.template-page-visualcomposer.php.qt-stickymenu.qt-debug.qt-playertype-header.qt-playerbar-open.qt-body.wpb-js-composer.js-comp-ver-6.0.5.vc_responsive.skrollable.skrollable-between.gdpr-infobar-visible div#maincontent.qt-main div#post-196017.post-196017.page.type-page.status-publish.hentry div.qt-pageheader.qt-js.qt-negative{
    display: none;
	}
body.page-template-page-visualcomposer.page-id-196016 .qt-playerbar-open .qt-header-player-spacer {
    height: 62px!important;
	}
	hr.qt-header-player-spacer,.qt-player-headerbar, .qt-player-headerbar .qt-playercontainer .qt-playercontainer-content{
	border: 0;
	height: 120px!important;
	}
div.hg-header-img {

    width: 100%;
    float: left;
    position: absolute;
    left: 0;
    width: 100%;
    top: 0;
    z-index: -6;
    height: 120px;
    background-position: 0 0 !important;
    background-repeat: no-repeat !important;
}
div.radio-hoeren {
    left: 100px;
    float: left;
    position: absolute;
    width: 150px;
    top: 15px;
    z-index: 2;
}
div.song-frame iframe {
    border: 0 none;
    float: left;
    height: 90px;
    left: 0px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.qt-playercontainer-ads-desktop {
    display: table;
    max-width: 100%!important;
	 position: absolute;
    left: 0px;
    top: 0px;
    height: 120px;
    margin: 0 auto;
	/*overflow: hidden!important;*/
}
div.header-tabs {
    display: table;
    max-width: 100%!important;
	 position: absolute;
    left: 520px;
    top: 0px;
    height: 120px;
    margin: 0 auto;
	/*overflow: hidden!important;*/
}
.qt-playercontainer-ads-desktop .qt-vc{
	display: inline-flex;
}
/*ONAIR CHOOSER Ende*/
/*Header*/

body.qt-stickymenu .qt-main-menubar {
    background: #fff;
}
.qt-menubar {
    max-width: 1272px;
    margin: 0 auto!important;
    box-shadow: none;
}
#maincontent .qt-pageheader {
    margin-bottom: 10px!important;
}
.qt-pageheader#wide {
    padding: 14vh 0 12vh 0!important;
}
body.page-template-page-fullwidth-small-header div#maincontent div.qt-pageheader, body.page-template-page-fullwidth-small-header div#maincontent div.qt-pageheader{
 /*padding: 0vh 0 0vh 0!important;*/
	min-height: 120px!important;
}
body.post-template-default.single.single-post div.qt-pageheader{
	min-height: 508px!important;
}
body.page-template-page-small-header .qt-header-bg, body.page-template-page-fullwidth-small-header .qt-header-bg{
    background-position: center center!important;
}
/*Header Ende*/
/*LWS Wetter*/
div.lws-widget-container{
	    top: 0;
	    right: 0;
    position: relative;
    float: right;
	background: transparent;
}
div.lws-widget-outdoor{
	background: transparent;
	color: #333 !important;
	
}
div.lws-widget-outdoor div.lws-widget-row div.lws-widget-column i.wi,
div.lws-widget-outdoor div{
	color: #333 !important;
	
}
/*LWS Wetter Ende*/
/*Slider Revolution Aktionen */
#aktionen_wrapper {
   /* box-shadow: 3px 5px 10px #777;*/
}
#aktionen_wrapper .gyges .tp-tab-date {
    display: none;
}
#aktionen_wrapper .gyges .tp-tab-image {
    /*display: none;*/
}
#aktionen_wrapper .gyges .tp-tab-content {
    /*padding: 15px 15px 15px 15px;*/
	}
/*Slider Revolution Aktionen Ende*/

/*Slider Revolution Wetter */

#wetter-menu i.revslider-weather-icon, #wetter-menu-mobile i.revslider-weather-icon{
		font-size: 60px!important;
		margin-top: 10px;
}
.revslider-weather-data.revslider_data_weather_temp{
		font-size: 40px!important;
		margin-top: 10px;
}
.revslider-weather-data.revslider_data_weather_temp::after{
		content: "°"!important;
}
div#wetter-menu_wrapper.rev_slider_wrapper {
	position: relative!important;
	left: 0px;
	width: 300px;
	display: inline-flex;
	float: left;
	top: 5px;
}

span.revslider-weather-data revslider_data_weather_icon i.revslider-weather-icon::before{
    display: table!important;
	color: #333 !important;
}

/*Slider Revolution Wetter Ende*/

/*Verkehr*/
a aside.qt-widget{
	margin-bottom: 0rem!important;
	}


nav.qt-menubar ul.qt-desktopmenu li.verkehr a {
    min-width: 81px;
    padding: 0!important;
    vertical-align: top !important;
    display: inline-table;
    min-height: 70px;
    left: 30px;
    position: relative;
    float: right;
    background: none!important;
}
nav.qt-menubar ul.qt-desktopmenu li.verkehr a::before {
    display: inline!important;
    content: url(/images/index/icons/verkehr-icon.png)!important;
	margin-top: 10px!important;
    width: 0 !important;
    height: 0!important;
    border: 0px solid #fff!important;
    position: absolute!important;
    left: -10px;
    top: 0 !important;
    content: " ";
    /* margin-top: 0px; */
    -webkit-animation: mbarmnuB 0.5s forwards;
    animation: mbarmnuB 0.5s forwards;
    -webkit-animation-duration: 1.8s;
    animation-duration: 1.8s;
    -webkit-animation-iteration-count: 0;
    animation-iteration-count: 0;
    opacity: 1;
}
/*verkehr Ende*/
body.qt-stickymenu.admin-bar .qt-searchbar.qt-topplayer-space {
    /*top: 250px!important;*/
}
.qt-main .mobile{
    display: none!important;
}
/*Slider*/
#slider div.qt-part-item-post-hero .qt-item-header .qt-header-mid .qt-the-content p {
   font-size: 24px;
}
#slider .qt-part-archive-item.qt-part-item-post-hero .qt-item-header .qt-header-mid,
#slider .qt-part-archive-item.qt-part-item-post-hero div.qt-item-header div.qt-header-mid.qt-vc div.qt-vi, 
#slider .qt-part-archive-item.qt-part-item-post-hero .qt-item-header .qt-header-mid .qt-the-content{
	max-width: 850px;
}
/*Slider Ende*/
/*Content*/
#aktuelles .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item,
#themen .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item{
	margin-bottom: 0px;
}

#aktuelles .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-title,
#themen .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-title {
	/*min-height: 90px;*/
}

#aktuelles .lvca-entry-text-wrap {    
	min-height: 120px;
}
div#top-news-text .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-title{
   font-size: 30px!important;
}
#themen .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image {
    max-height: 165px;
    overflow: hidden;
}
/*Bakery Addons Post Carousel*/
#weitere-aktionen .lvca-posts-carousel-item {
    max-width: 33.3%;
    display: inline-flex;
    margin-right: 0;
}
/*Bakery Addons Post Carousel Ende*/
.lvca-gapless-grid .lvca-grid-container.lvca-grid-desktop-2 .lvca-grid-item  {
  
}

/*Content Ende*/

/*Youtube Feed*/
.youtube .fluid-width-video-wrapper::first-child {
    max-width: 100%!important;
	position: relative!important;
    float: left!important;
    width: 100%!important;
    height: auto!important;
}
.youtube .fluid-width-video-wrapper:nth-child(n+2) {
    position: relative!important;
    width: 33.3%!important;
    height: auto!important;
    padding: 0!important;
    display: inline-flex;
}
.youtube .fluid-width-video-wrapper::first-child iframe {
    max-width: 100%!important;
	position: relative!important;
    float: left!important;
    width: 100%!important;
    height: auto!important;
}
.youtube .fluid-width-video-wrapper:nth-child(n+2) iframe {
    max-width: 100%!important;
	position: relative!important;
    float: left!important;
    width: 100%!important;
    height: 300px!important;
}
/*Youtube Feed End*/

/*Schlacht der Geschlechter*/
div.mgm-header {
    position: relative;
    top: -22px;
}
div.mgm-inner {
    height: 0;
    margin: 0 auto;
    position: relative;
    top: 100px;
    width: 240px;
}
#teams {
    max-width: 240px;
    margin: 0 auto;
    text-align: center;
}
.team1, .team2, .to {
    font-size: 100px;
    color: #fff;
    font-family: "ellipsoideogramregular",Roboto Light,Arial,sans-serif;
}
/*Schlacht der Geschlechter End*/
/*NextGen Gallery*/
.ngg-gallery-thumbnail-box {
    width: 32% !important;
    display: inline-flex;
}
.ngg-gallery-thumbnail-box:nth-child(3n+1),.ngg-gallery-thumbnail-box:nth-child(3n+2) {
    margin-right: 1%;
} 
.ngg-gallery-thumbnail {
    text-align: center;
    max-width: 100%!important;
    background-color: #fff;
	border: 0px solid #a9a9a9!important;
    margin-right: 1px!important;
    margin: 0px!important;
}
#lbOverlay {
    position: fixed;
    z-index: 9999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0);
    cursor: pointer;
}
.bd-lightbox, .lightbox, .bd-lightbox .lightbox-image {
    cursor: default;
    display: none;
}
/*Simple Lightbox End*/
#swipebox-overlay, .lg-backdrop {
    background: rgba(0,0,0,0.6)!important;
}
/*Simple Lightbox End*/
/*Democracy Polls Abstimmung*/
#democracy-7 ul li{
	max-width: 33%;
	float: left;
	padding: 5px;
}
.democracy .dem-bottom {
    float: left;
    width: 100%;
}
/*Democracy Polls Abstimmung Ende*/
/*Footer*/
ul.qt-menu-social{
	top: -30px;
	position: relative;
}
div#qtfooterwidgets.qt-footer.qt-footerwidgets div.qt-section.qt-footer-widgets {
    padding: 0;
	margin-bottom: 100px;
	
}
div#qtfooterwidgets.qt-footer.qt-footerwidgets div.qt-footer-bottom.qt-content-primary-dark div.qt-container ul.qt-menu-footer.qt-small.qt-list-chevron li{
content: ""!important;
}
div#qtfooterwidgets.qt-footer.qt-footerwidgets div.qt-footer-bottom.qt-content-primary-dark div.qt-container ul.qt-menu-footer.qt-small.qt-list-chevron li:first-child::before{
content: ""!important;
}
div#qtfooterwidgets.qt-footer.qt-footerwidgets div.qt-footer-bottom.qt-content-primary-dark div.qt-container ul.qt-menu-footer.qt-small.qt-list-chevron li a{
    color: #fff;
}

div#qtfooterwidgets.qt-footer div#qtfooterwidgetscontainer{
    height: 640px!important;
	/*height: calc(100vw * .4) !important;*/
	/*padding: 0!important;*/
}
div#qtfooterwidgets.qt-footer div#qtfooterwidgetscontainer aside{
    top: 300px!important;
	/*padding: 0!important;*/
}
div#qtfooterwidgets.qt-footer div#qtfooterwidgetscontainer aside#text-3.qt-widget.col.qt-ms-item.widget_text{
    top: 0px!important;
	z-index: -1;
	/*padding: 0!important;*/
}
.qt-footer-bottom {
   display: none;
}
/*Footer Ende*/
}

@media only screen and (max-width: 1200px)
{
div.mobile div.qt-container div.wpb_column.vc_column_container div.vc_column-inner{
		max-height: 65px;
}
.hauptmenue-elementor nav.elementor-nav-menu__container{
		height: initial;
}
/*Radioplayer-APP*/

.hide-on-med-and-down {
    width: 100%;
}
div.vc_row.wpb_row.vc_row-fluid.news-app div.lvca-grid-item.lvca-portfolio-item {
    padding: 0 10px!important;
	min-height: 210px;
}
div.news-app .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-title {
    font-size: 16px!important;
}
/*Radioplayer-APP Ende*/
/*Weihnachtskanal*/
.weihnachtschannel {
    position: absolute;
    left: 100px;
    top: 70px;
    display: inline;
	z-index: 3;
}.weihnachtschannel img {
    width: 126px;
}
/*Weihnachtskanal Ende*/
div.qt-part-item-post-hero .qt-item-header .qt-header-mid .qt-the-content p a.qt-btn-primary {
    top: 50px;
}
.qt-part-archive-item .qt-item-header .qt-header-mid{
	/*max-width: 100%!important;*/
}
/*mobile Content*/
.vc_col-sm-offset-1 {
margin-left: 0!important;
}
nav#qtmainmenucontainer.qt-menubar.nav-wrapper ul.qt-desktopmenu.qt-mobilemenubar li a.brand-logo.qt-logo-text:hover {
    background: none !important;
}
.qt-the-content.qt-spacer-l {
    margin-top: 0rem;
}
div#maincontent.qt-main div.page.type-page div.qt-container.qt-spacer-l {
    /*margin-top: 2rem!important;*/
    margin-top: 0rem!important;
}
.qt-pageheader {
    margin-bottom: 10px;
}
body.post-template-default.single.single-post div.qt-pageheader {
    min-height: calc(100vw*.56) !important;
}
.qt-pushpin-container{
    display: none;
}
.qt-part-archive-item.qt-part-item-post-hero .qt-item-header .qt-header-mid .qt-tags {
    margin-bottom: 0!important;
}
.single div#maincontent div.qt-the-content h1{
    margin-top: 10px;
}
h1, div.qt-part-item-post-hero div.qt-item-header h2.qt-title{
    font-size: 1.5rem!important;
}
h3{
    font-size: 20px!important;
}
#wpadminbar {
    position: fixed;
}
/*mobile header wetter  */
.home .mobile .awe_tall .awesome-weather-stats-icon {
    float: left;
}
.home .mobile .awe_tall .awesome-weather-current-temp {
    line-height: 0 !important;
    top: -45px;
    left: 60px;
    position: relative;
	text-align: left;
    float: left;
}
.home .mobile .awe_tall .awesome-weather-current-temp sup {
    font-size: 22px;
    top: 0em;
    padding-left: 0px;
}

/*mobile header wetter  Ende*/
/*mobile header verkehr*/
li.verkehr a, li.wetter-menu a, li.player-menu{
}
li.verkehr a, li.wetter-menu a, li.player-menu a{
	background: #fff;
	padding: 5px;
}
li.verkehr a::before {
    display: inline!important;
    content: url(//www.die-neue-welle.de/images/index/icons/verkehr-icon.png)!important;
    margin-top: 10px!important;
    width: 0 !important;
    height: 0!important;
    border: 0px solid #fff!important;
    position: absolute!important;
    left: 10px;
    top: 7px !important;
    content: " ";
    -webkit-animation: mbarmnuB 0.5s forwards;
    animation: mbarmnuB 0.5s forwards;
    -webkit-animation-duration: 1.8s;
    animation-duration: 1.8s;
    -webkit-animation-iteration-count: 0;
    animation-iteration-count: 0;
    opacity: 1;
}
.mobile.verkehr .wpb_column.vc_col-sm-6 {
    max-width: 48%;
    display: inline-block;
}
.mobile.verkehr .wpb_column.vc_col-sm-4 {
    max-width: 31%;
    display: inline-block;
}
.mobile p
{
	margin: 0!important;
}
.mobile  a.verkehr-mobil div.execphpwidget div.meldung, .mobile  a.verkehr-mobil div.execphpwidget  div.blitzer {
    margin-bottom: 0rem !important;
    line-height: 1.1em !important;
    margin: 5px 0 0 50px;
        margin-bottom: 0px;
    font-size: 16px;
	font-family: "Khand", Helvetica, Arial, sans-serif !important;
}
.mobile  a.verkehr-mobil::before {
    display: inline !important;
    content: url(/images/index/icons/verkehr-icon.png) !important;
    margin-top: 0px !important;
    width: 0 !important;
    height: 0 !important;
    border: 0px solid 
    #fff !important;
    position: absolute !important;
    left: -10px;
    /*top: 0 !important;*/
    content: " ";
    margin-top: 0px;
    -webkit-animation: mbarmnuB 0.5s forwards;
    animation: mbarmnuB 0.5s forwards;
        animation-duration: 0.5s;
        animation-iteration-count: 1;
    -webkit-animation-duration: 1.8s;
    animation-duration: 1.8s;
    -webkit-animation-iteration-count: 0;
    animation-iteration-count: 0;
    opacity: 1;
}

/*mobile header  verkehr Ende*/

div#maincontent div.mobile div.qt-container div.bannerswidget h5.qt-caption-small,
.mobile .qt-caption-small {
    /*border-bottom: 5px solid #d4031c!important;
    height: 0!important;*/
    line-height: 0!important;
	margin: 10px 0!important;
    font-size: 16px!important;
}

#aktuelles .mobile .qt-caption-small{
	font-size: 16px!important;
}
#top-news-beitrag .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-title{
	height: auto!important;
}
div#top-news div.lvca-portfolio-wrap div.lvca-portfolio-item div.lvca-project-image{
	max-height: 358px;
	height: 358px;
}
#themen div.blaulicht .lvca-portfolio-wrap .lvca-portfolio-item .lvca-project-image{
	max-height: 358px;
	height: 358px;
}
/*mobile Content Ende*/

/*Event Liste Home Events*/
.qt-part-archive-item.qt-item-event .qt-item-header .qt-date span.qt-day {
    font-size: 1rem!important;
}
.qt-part-archive-item.qt-item-event .col.s12.m2 {
        width: 25%;
}
.qt-part-archive-item.qt-item-event .col.s12.m8{
        width: 60%;
}

/*Event Liste Home Events Ende*/
/*Sidebar*/
.mobile .qt-widget .qt-widget-sponsor a img {
    max-width: 300px;
	margin: 0 auto;
}
aside.bannerswidget{
    max-width: 300px;
	margin: 0 auto;
}
aside li a.hide-on-med-and-down{
    display: inline !important;
}
.qt-card{
   	margin: 0 auto;
    background: rgba(0,0,0,0)!important;
}
/*Sidebar Ende*/

/*Menu News*/
div.menu-news-themen-container ul#menu-news-themen.menu li {
	/*width: calc(50% - 5px);*/
}
div.menu-news-themen-container ul#menu-news-themen.menu li:nth-child(2n+1){
	    margin: 0 1px 5px 0px;
}
/*Menu News End*/
/*Slider Revolution Wetter */
/*wetter mobile*/
.desktop {
    display: none!important;
}
.desktop.wetter-menu.menu-item, .desktop.verkehr.menu-item {
    display: block!important;
    background: #fff!important;
    width: 100%!important;
    max-width: 100%!important;
	min-height: 60px;
}
.desktop.wetter-menu.menu-item a {
    padding: 0 20px;
}
.hauptmenue-elementor .desktop.wetter-menu.menu-item, .desktop.verkehr.menu-item {
    width: auto!important;
}
#wetter-mobile {
     /*background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 125, 255, 0.5) 0%, rgba(255, 255, 255, 0) 50%) no-repeat scroll 0 0; */
}
/*wetter mobile end*/
/*Slider Revolution Wetter */
#wetter-menu-mobile i.revslider-weather-icon {
    font-size: 50px!important;
    top: 0px;
}
.revslider-weather-data.revslider_data_weather_temp::after{
		content: "°"!important;
}

span.revslider-weather-data revslider_data_weather_icon i.revslider-weather-icon::before{
    display: table!important;
	color: #333 !important;
}

/*Slider Revolutiion Wetter Ende*/


div#qt-mobile-menu.side-nav.qt-content-primary ul.qt-side-nav li.desktop.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-7163 a div#wetter-menu_wrapper.rev_slider_wrapper.fullwidthbanner-container {

    display: block !important;
    position: absolute;
    top: 0;
    right: 0;
    height: 68px;
    width: 200px;
}

.qt-playerbar-open {
    overflow: auto!important;
}
.qt-player-headerbar .qt-playercontainer .qt-playercontainer-content .qt-playercontainer-musicplayer .sm2-canvas.hi-dpi{
	/*width: 170px!important;
	height: 170px!important;*/
}
.ui360 .sm2-canvas.hi-dpi{
	left: -175px!important;
	top: -175px!important;
	}
	
/*Footer*/
	div#qtfooterwidgets.qt-footer.qt-footerwidgets div.qt-section.qt-footer-widgets div.qt-container h2.qt-footer-logo {
	display: none;
}	
	div#qtfooterwidgets.qt-footer.qt-footerwidgets div.qt-section.qt-footer-widgets {
    margin: 65px 0 0 0;
}
/*Footer Ende*/

.skeleton {
  background-repeat: no-repeat;
}
}
@media (min-width: 800px) and (max-width: 1200px)
{

/*Radioplayer-App*/
div.news-app div.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image{
	max-height: 115px;
}
/*Radioplayer-App Ende*/
/*ONAIR CHOOSER*/
body.qt-stickymenu.qt-playerbar-open .qt-main {
    margin-top: 58px;
}
.qt-playerbar-open .qt-player-headerbar#qtplayerheaderbar {
    position: absolute!important;
	height: 120px!important;
    top: 65px!important;
    z-index: 0;
}
.qt-player-headerbar .qt-playercontainer .qt-playercontainer-content{
	padding: 0!important;
}
body.qt-stickymenu.qt-playerbar-open #maincontent {
    top: 65px !important;
    position: relative;
}
.qt-musicplayer, .qt-playercontainer .qt-playercontainer-content .qt-playercontainer-musicplayer .sm2-360ui, .qt-player-headerbar .qt-playercontainer .qt-playercontainer-content .qt-playercontainer-musicplayer, .qt-playercontainer-ads-mobile {
    height: 120px!important;
    margin: 0!important;
	padding: 0!important;
}
div.hg-header-img {

    width: 100%;
    float: left;
    position: absolute;
    left: 0;
    width: 100%;
    top: 0;
    z-index: -6;
    height: 120px;
    background-position: 0 0 !important;
    background-repeat: no-repeat !important;
    display: table;
}
div#mod {
    left: 280px;
    min-width: 80px;
    height: 120px;
    overflow: hidden;
    position: absolute;
    top: 0;
    vertical-align: bottom;
    display: table;
    float: right;
}
div#mod img {
max-height: 120px;
}
.qt-playercontainer-ads-mobile {
    display: table;
    height: 120px;
    margin: 0 0 0 25%;
    position: absolute;
    top: 0;
}
div.radio-hoeren {
    margin-left: 100px;
    float: left;
    position: absolute;
    width: 20%;
}
div.song-frame iframe {
    border: 0 none;
    float: left;
    height: 90px;
    left: 0px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
/*ONAIR CHOOSER Ende*/
/*Slider*/

.slick-list{
	height: 350px;
}
.qt-slickslider-container .slick-slider.qt-slickslider-single .qt-item {
    max-width: 650px!important;
}
#slider div.qt-part-item-post-hero .qt-item-header .qt-header-mid .qt-the-content p {
    font-size: 21px!important;
}
/*Slider Ende*/
/*Content*/
div#aktuelles.vc_row.wpb_row.vc_row-fluid div.lvca-grid-item.lvca-portfolio-item {
    padding: 10px!important;
	min-height: 215px;
}
div#aktuelles.vc_row.wpb_row.vc_row-fluid div.aktuelle-news div.lvca-grid-item.lvca-portfolio-item {
    padding: 10px!important;
	min-height: 322px;
}
/*Content Ende*/
/*Events*/
div.event-slider .lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image img {
    width: 150%;
}

body.qt-playerbar-open .qt-player-headerbar, .qt-header-player-spacer, body.qt-playerbar-open .qt-player-headerbar .qt-playercontainer .qt-playercontainer-content {
    /*height: 120px!important;*/
	overflow: hidden;
	}
	.vc_row-fluid.mobile{
		 position: relative;
	}
}
/*Events Ende*/
@media (min-width: 800px) {
.featured-image-caption{
	max-width: 30%;
}
.qt-the-content .qt-tags {
    width: 70%!important;
}
/*Slider Videos*/
#neueste-videos .qt-part-archive-item .qt-item-header{
	height: 440px;
}
#videos .qt-part-archive-item.qt-part-item-post-hero div.qt-item-header div.qt-header-mid.qt-vc div.qt-vi{
	/*height: 350px;*/
	margin-left: 20px;
}
/*Slider Videos Ende*/
}
@media (max-width: 799px) {
/*APP*/
#maincontent-app.qt-main-app div.qt-pageheader {
    padding: 80px 0 0;
	display: table;
	width: 100%;
}
#maincontent-app.qt-main-app div.qt-pageheader .qt-container {
    display: table-caption;
    vertical-align: bottom;
    width: 100%;
    min-height: calc(100vw * 0.4);
}
#maincontent-app.qt-main-app div.qt-pageheader h1.qt-caption {
    border-bottom: 0;
    font-size: 20px!important;
	font-weight: 300!important;
	padding: 0;
}
#maincontent-app.qt-main-app .featured-image-caption p {

    margin: 0 0 10px 0 !important;

}
.qt-the-content.qt-spacer-s.small.hide-on-med-and-down {
     font-size: 14px!important;
}
#maincontent-mobile{
 padding: 20px 0;
}
.qt-main-mobil{
}
/*APP Ende*/
/*Playlist Page*/
#main #playlist {
    font-size: 14px;
}
#main #playlist select{
    font-size: 14px;
	padding: 10px 5px!important;
}

#main #playlist input{
    font-size: 14px;
	margin: 10px 0;
	min-width: 150px;
}

/*Playlist Page Ende*/
/*Slider*/
div.qt-slickslider-container div.qt-slickslider div.qt-part-item-post-hero div.qt-item-header {
     /*height: 150px!important;*/
}
.qt-slickslider-container .slick-slider.qt-slickslider-single .qt-item {
    max-width: calc(100vw)!important;
}


.qt-the-content ul+h1, .qt-slickslider-container .slick-slider.qt-slickslider-single .qt-item .qt-part-archive-item.qt-part-item-post-hero .qt-item-header .qt-header-mid .qt-title{
	margin-top: 0!important;
	font-size: 18px!important;
	display: inline-table;
}
#slider .qt-part-archive-item.qt-part-item-post-hero .qt-item-header .qt-header-mid .qt-the-content {
    display: none!important;
}
#neueste-videos .qt-part-archive-item .qt-item-header {
    height: calc(50vw)!important;
	padding: 0;
}
/*Slider Ende*/
/*Revolution Slider Ende*/
#aktionen_wrapper .erinyen .tp-thumb-title{
	font-size: 0;
}
/*Revolution Slider Ende*/
.qt-tags {
    width: 100%!important;
}
  /*
.qt-player-headerbar {
  
	position: absolute!important;
	height: 120px!important;
	
}
body.qt-stickymenu #maincontent {
    top: 128px !important;
    position: relative;
}
*/
body.qt-stickymenu.qt-playerbar-open #maincontent {
    top: 22px !important;
    position: relative;
}
/*mobile header wetter verkehr */
.mobile.verkehr  {
	position: relative;
	top: -10px;
    height: 70px;
}
.mobile div.qt-container
{
	 padding: 0 15px;
	 width: 100%;
}
/*mobile header wetter verkehr Ende*/

/*mobile header wetter */

.mobile aside#awesomeweatherwidget-14 div.awesome-weather-header {
    top: 0px;
	padding: 0px 0;
}
.mobile aside#awesomeweatherwidget-14 div.awesome-weather-stats-icon {
    top: 10px;
	position: relative;
}
.mobile aside#awesomeweatherwidget-14.widget_awesomeweatherwidget.amr_widget div.awesome-weather-current-temp {
    top: -40px;
}
.awesome-weather-header span {
	/*display: none;*/
}
/*mobile header wetter Ende*/

.mobile a.verkehr-mobil {
    top: 0px;
    left: 20px;
    position: relative;
}
/*mobile header verkehr Ende*/

/*mobile header wetter verkehr Ende*/
.onair-tabs{
}	
}
@media(min-width: 768px)
{	
#neueste-videos {
	padding: 0 20px 0 0;
}
}
@media(max-width: 767px)
{
#inzidenz .wpb_column.vc_column_container.vc_col-sm-2{
		width: 50%;
		float: left;
	}

}
@media (min-width: 481px) and (max-width: 800px)
{

body.qt-stickymenu.qt-playerbar-open .qt-main {
    margin-top: 86px;
}
/*Radioplayer-App*/
div.news-app div.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image{
	max-height: 115px;
}
/*Radioplayer-App Ende*/
/*ONAIR CHOOSER*/
body.qt-stickymenu.qt-playerbar-open .qt-main {
    margin-top: 90px;
}

.qt-player-headerbar#qtplayerheaderbar {
    position: absolute!important;
	height: 120px!important;
    top: 78px!important;
    z-index: 0;
}
.qt-player-headerbar .qt-playercontainer .qt-playercontainer-content{
	padding: 0!important;
}
body.qt-stickymenu.qt-playerbar-open #maincontent {
    top: 38px !important;
    position: relative;
}


.qt-player-headerbar .qt-playercontainer .qt-playercontainer-content{
	padding: 0!important;
}
#qtplayercontainer {
    height: 120px!important;
}
.qt-musicplayer, .qt-playercontainer .qt-playercontainer-content .qt-playercontainer-musicplayer .sm2-360ui, .qt-player-headerbar .qt-playercontainer .qt-playercontainer-content .qt-playercontainer-musicplayer, .qt-playercontainer-ads-mobile {
    height: 120px!important;
    margin: 0!important;
	padding: 0!important;
}
.qt-playercontainer-ads-mobile aside {
	padding: 0!important;
}
div.hg-header-img {

    width: 100%;
    float: left;
    position: absolute;
    left: 0;
    width: 100%;
    top: 0;
    z-index: -6;
    height: 120px;
    background-position: 0 0 !important;
    background-repeat: no-repeat !important;
    display: table;
}

.qt-playercontainer-ads-mobile {
    display: table;
    height: 120px;
    margin: 0 0 0 25%;
    position: absolute;
    top: 0;
}
div.radio-hoeren {
    margin-left: 100px;
    float: left;
    position: absolute;
    width: 200px;
}
div.song-frame iframe {
    border: 0 none;
    float: left;
    height: 90px;
    left: 0px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
div.header-tabs {
    display: table;
    height: 120px;
    left: 310px;
    position: relative;
    top: 0;
}
div.header-tabs-center {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    position: absolute;
    margin: 0 auto;
    width: 260px;
	top: 10px;
}
div.header-tabs-center h1, div.header-tabs-center h2, div.header-tabs-center span {
    width: 250px;
	text-transform: uppercase;
    /* height: 50px;*/
    display: inline-block;
    vertical-align: top; /* Removes the extra white space below the baseline */
	font-size: 22px;
}
div#mod {
    left: 320px;
    min-width: 80px;
    height: 120px;
    overflow: hidden;
    position: absolute;
    top: 0;
    vertical-align: bottom;
    display: block;
    float: right;
}
div#mod {
	display: none;
}
div#mod img {
max-height: 120px;
}
/*ONAIR CHOOSER Ende*/
/*SLIDER*/

.qt-slickslider-container .slick-slider.qt-slickslider-single .qt-item {
    /*max-width: 350px!important;*/
}
div.qt-slickslider-container div.qt-slickslider div.qt-part-item-post-hero div.qt-item-header {
    /*height: 150px!important;*/
}

div#slider .slick-slider ul + h2.qt-title{
	margin-top: 0!important;
}
div#slider .slick-slider div.qt-the-content.qt-spacer-s{
	margin-top: 0.2rem!important;
}
div#slider.slick-slider .qt-the-content p.qt-spacer-s{
	line-height: 1!important;
}
/*QT-Slider Ende*/
/*Events*/
div.event-slider .lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image img {
    width: 200%;
	left: -30%;
}

div.event-slider h3.lvca-post-title{
	margin-top: 30px!important;
	}
div.event-slider .lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-summary {
	margin-left: 0px;
}
/*Events Ende*/


}
@media (max-width: 480px)
{
body.qt-stickymenu.qt-playerbar-open #maincontent {
    top: 56px !important;
    position: relative;
}

body.qt-stickymenu.qt-playerbar-open .qt-main {
    margin-top: 73px;
}
/*ONAIR CHOOSER*/
.qt-playercontainer-ads-mobile aside {
    padding: 0 !important;
}
.qt-player-headerbar .qt-playercontainer .qt-playercontainer-content{
	padding: 0!important;
}
#qtplayercontainer {
    height: 120px!important;
}
.qt-playerbar-open .qt-player-headerbar#qtplayerheaderbar {
    position: absolute!important;
	height: 120px!important;
    top: 66px!important;
    z-index: 0;
}
.qt-musicplayer, .qt-playercontainer .qt-playercontainer-content .qt-playercontainer-musicplayer .sm2-360ui, .qt-player-headerbar .qt-playercontainer .qt-playercontainer-content .qt-playercontainer-musicplayer, .qt-playercontainer-ads-mobile {
    height: 120px!important;
    margin: 0!important;
	padding: 0!important;
}
div.hg-header-img {

    width: 100%;
    float: left;
    position: absolute;
    left: 0;
    width: 100%;
    top: 0;
    z-index: -6;
    height: 120px;
    background-position: 0 0 !important;
    background-repeat: no-repeat !important;
	background-size: cover!important;
    display: table;
}
div.radio-hoeren {
    margin-left: 100px;
    float: left;
    position: absolute;
    width: 130px;
    top: 2px;
    font-family: "Khand", Roboto Light, Arial, sans-serif;

    line-height: 1;
}
a div.radio-hoeren::before {
    width: 250px;
}
div.song-frame iframe {
    border: 0 none;
    float: left;
    height: 90px;
    left: 0px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.qt-playercontainer-ads-mobile {
    display: table;
    position: absolute;
    height: 120px;
    margin: 0;
    top: 0;
}
/*ONAIR CHOOSER Ende*/


/*QT-Slider*/
div#slider .slick-slider ul + h2.qt-title{
	margin-top: 0!important;
}
div#slider .slick-slider div.qt-the-content.qt-spacer-s{
	margin-top: 0.2rem!important;
}
div#slider.slick-slider .qt-the-content p.qt-spacer-s{
	line-height: 1!important;
}
/*QT-Slider Ende*/
/*Revolution Slider*/
.slider-title-h1 {
	min-width: 50%;
}
#aktionen_wrapper rs-arrow.tp-leftarrow{
	border-radius: 0% 50% 50% 0%;
	height: 50px!important;
	top: 52%!important;
}

#aktionen_wrapper rs-arrow.tp-rightarrow{
	border-radius: 50% 0% 0% 50%;
	height: 50px!important;
	top: 52%!important;
	}
	#aktionen_wrapper .hermes.tparrows:before{	
    top: -25px;
    position: relative;
	}
/*Revolution Slider Ende*/
/*mobile Content*/
/*Pollen Infos*/
#pollen #pollen-image .wpb_single_image .vc_figure {
    max-width: 100%;
    width: 100%;
}

#pollen #pollen-image .wpb_single_image .vc_single_image-wrapper {
    max-width: 100%;
    width: 100%;
}
#pollen #pollen-image .wpb_single_image img {
    width: 100%;
    max-width: 100%;
}
#pollen #pollen-logo .wpb_single_image{
    text-align: center;
}
/*Pollen Infos End*/

.mobile.verkehr .player-column.wpb_column.vc_col-sm-4 {
    top: 5px;
}
.mobile.verkehr .verkehr-column.wpb_column.vc_col-sm-4 {
    top: 5px;
}
.mobile.verkehr .wetter-column.wpb_column.vc_col-sm-4 {
    top: 5px;
}
.vc_col-sm-offset-1 {
margin-left: 5px!important;
}
.mobile a.verkehr-mobil div.execphpwidget div.meldung, 
.mobile a.verkehr-mobil div.execphpwidget div.blitzer {
    line-height: 1em !important;
    margin: 5px 0 0 40px;
    font-size: 12px;
}
div.vc_row.wpb_row.vc_row-fluid.news div.lvca-grid-item.lvca-portfolio-item, div.lvca-grid-item.lvca-portfolio-item{
    min-height: auto;
    position: relative!important;
    top: 0!important;
}

div.aktuelle-news div.lvca-masonry.lvca-grid-container {
    
	max-height: calc(70vw)!important;
	overflow: hidden!important;
}

.qt-part-archive-item h4.qt-title .qt-ellipsis-2.qt-t {
    height: auto;
    overflow: visible;
    max-height: initial;
}
/*neueste Videos*/
#neueste-videos .qt-part-archive-item.qt-part-item-post-hero .qt-item-header .qt-header-mid {
    margin: 0 auto;
	padding: 0px 0;
}
#neueste-videos div.qt-part-item-post-hero div.qt-item-header h2.qt-title {
    font-size: 1rem!important;
}
#neueste-videos div.qt-part-item-post-hero .qt-item-header .qt-header-mid .qt-the-content p a.qt-btn-primary {
    font-size: 20px;
    line-height: 220%;
    position: relative;
    top: 30px;
}
/*News Seite*/
#news-themen .row .col.s5.m5.l5,
#news-themen .row .col.s5.m5.l5 img,
#news-themen .row .col.s7.m7.l7
{
	margin: 0;
	width: 100%;
}
/*News Seite Ende*/
/*mobile Content Ende*/
div#mod {
	display: none;
}
.qt-caption-med span {
	font-size: 20px!important;
}
/*Memory */
div.memCard, div.memCard selected{
max-width: 100px!important;
	max-height: 100px!important;
	background-size: cover;
}
.memCard.selected img {
    height: auto!important;
}
/*Memory Ende*/
/*Events*/

div.event-slider h3.lvca-post-title{
	margin-top: 30px!important;
	}
div.event-slider .lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-summary {
	margin-left: 0px;
}
div.event-slider .lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image img {
    width: 250%;
	left: -50%;
}
/*Events Ende*/
/*Radioplayer-APP*/

.lvca-portfolio {
       height: auto!important;
}
/*Radioplayer-APP Ende*/
}
@font-face {
    font-family: 'ellipsoideogramregular';
    src: url('repos/ellipsoideogram/ellipsoideogram-webfont.eot');
    src: url('repos/ellipsoideogram/ellipsoideogram-webfont.eot?#iefix') format('embedded-opentype'),
         url('repos/ellipsoideogram/ellipsoideogram-webfont.woff') format('woff'),
         url('repos/ellipsoideogram/ellipsoideogram-webfont.ttf') format('truetype'),
         url('repos/ellipsoideogram/ellipsoideogram-webfont.svg#ellipsoideogramregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto Light';
    src: url('repos/roboto-light/roboto-light-webfont.eot');
    src: url('repos/roboto-light/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('repos/roboto-light/roboto-light-webfont.woff2') format('woff2'),
         url('repos/roboto-light/roboto-light-webfont.woff') format('woff'),
         url('repos/roboto-light/roboto-light-webfont.ttf') format('truetype'),
         url('repos/roboto-light/roboto-light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;
}
 
@font-face {
    font-family: 'Khand';
    src: url('repos/khand/Khand-Medium.eot');
    src: url('repos/khand/Khand-Medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/*Adobe Typekit */
  
  
 /* Interstate Light

font-family: interstate, sans-serif;

font-weight: 400;

font-style: normal;


Interstate Light Italic

font-family: interstate, sans-serif;

font-weight: 400;

font-style: italic;


Interstate Bold

font-family: interstate, sans-serif;

font-weight: 700;

font-style: normal;


Interstate Bold Italic

font-family: interstate, sans-serif;

font-weight: 700;

font-style: italic;


Interstate Compressed Light

font-family: interstate-compressed, sans-serif;

font-weight: 400;

font-style: normal;


Interstate Compressed Bold

font-family: interstate-compressed, sans-serif;

font-weight: 700;

font-style: normal;


Interstate Condensed Light

font-family: interstate-condensed, sans-serif;

font-weight: 400;

font-style: normal;


Interstate Condensed Light Italic

font-family: interstate-condensed, sans-serif;

font-weight: 400;

font-style: italic;


Interstate Condensed Bold

font-family: interstate-condensed, sans-serif;

font-weight: 700;

font-style: normal;


Interstate Condensed Bold Italic

font-family: interstate-condensed, sans-serif;

font-weight: 700;

font-style: italic;*/