/* Add custom CSS code here for easier template updates */
/*
Hack 			Wirkt in diesen Browsern 			Selektiertes Element 	Validität
* html 			Nur IE bis Version 6 				html 					Valides CSS
*+html 			Nur IE, nur Version 7 				html 					Valides CSS
*+html, * html 	Nur IE, alle Versionen 				html 					Valides CSS
html>body 		Moderne Browser, IE nur Version 7 	body 					Valides CSS
html>/**//*body Moderne Browser ohne IE 7 			body 					Valides CSS (zweiten slash & star direkt vor body weglassen
*/
/* colors
gelb	 = #fcbf00
pink 	 = #e94b5b
hellblau = #819ac0
olive	 = #887329
rot		 = #e54123
violett	 = #863b56
braun	 = #843423
*/
/* @font-face definitions */
/* This CSS resource incorporates links to font software which is the valuable copyrighted property of Monotype and/or its suppliers. You may not attempt to copy, install, redistribute, convert, modify or reverse engineer this font software. Please contact Monotype with any questions regarding Web Fonts:  https://www.linotype.com */
@font-face{
	font-family:"PlutoRegular";
	src:url("/templates/radiowave/fonts/b6a679dd-4142-45f9-ba47-9a1581088e8a.eot?#iefix");
	src:url("/templates/radiowave/fonts/b6a679dd-4142-45f9-ba47-9a1581088e8a.eot?#iefix") format("eot"),url("/templates/radiowave/fonts/fafcd52e-c678-459b-818e-509a70fbcfff.woff2") format("woff2"),url("/templates/radiowave/fonts/cc2f23d7-2f33-4ca7-9ab1-9864200202f9.woff") format("woff"),url("/templates/radiowave/fonts/a818ef59-d59e-4133-ae34-e971670fcc3f.ttf") format("truetype");
}
/* font-family:'PlutoRegular',Sans-Serif; */
@font-face{
	font-family:"Dinot";
	src:url("/templates/radiowave/fonts/5eb0af6c-78f3-4b41-a963-221e4bbae0a3.eot?#iefix");
	src:url("/templates/radiowave/fonts/5eb0af6c-78f3-4b41-a963-221e4bbae0a3.eot?#iefix") format("eot"),url("/templates/radiowave/fonts/89495911-441c-4a94-b785-8fbbde758233.woff2") format("woff2"),url("/templates/radiowave/fonts/27e61977-1c85-4892-b030-9d3339639298.woff") format("woff"),url("/templates/radiowave/fonts/38c9d500-4abf-4486-a088-30b4c9233d29.ttf") format("truetype");
}
/* font-family:'Dinot',Sans-Serif; */
html {
	height:100%;
	background:url(/templates/radiowave/images/bg_gebaeude_181029.jpg) no-repeat center center fixed;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}
body {
	font-family:'Dinot', Sans-Serif;
	color:#843423;
	background:none;
}
#logo {
	position:relative;
	float:none;
	background:none;
}
section, div {
	background:none;
}
.module {
	font-size:21px;
}
h1, h2 {
	font-family:'PlutoRegular', Sans-Serif;
	text-transform:uppercase;
	color:#843423;
}
h3 {
	margin-bottom:20px;
}
h2.item-title {
	font-family:'Dinot', Sans-Serif;
}
h2.item-title a, h2.item-title a:link, .item-lead, .item-lead:link {
	color:#843423;
}
h2.item-title a:hover, .item-lead:hover {
	color:#e54123;
}
.moduleTitle, #bottom .moduleTitle {
	color:#e54123;
	font-size:35px;
}
a, a:link {
	color:#e54123;
}
a:hover {
	color:#843423;
	text-decoration:none;
}
h1 a, h2 a, h3 a {
	color:#e54123;
}
h1 a:hover, h2 a:hover, h3 a:hover {
	color:#843423;
}
.moduleContent a, .moduleContent a:link {
	color:#e54123;
}
.moduleContent a:hover {
	color:#843423;
}
.contact {
	padding:0 20px;
}
.contact input[type="checkbox"] {
	margin:0px 15px 20px 0;
	position:relative;
	float:left;
	top:26px;
}
.contact input[type="radio"] {
	margin:0px 15px 20px 0;
	position:relative;
	float:left;
	top:26px;
}
.contact select.inputselect {
	width:100%;
}
.contact label {
	position:relative;
	float:left;
}
.contact .alpha.formBlock {
	clear:both;
}
.contactinfo span {
	padding:0;
}
.contactinfo span::before {
	color:#e54123;
	top:-3px;
	left:-35px;
}
.contactinfo a, .contactinfo a:link {
	color:#e54123;
}
.contactinfo a:hover {
	color:#843423;
}
.button, input[type="submit"], button {
	font-size:21px;
	color:#fcbf00;
	background-color:#e54123;
	opacity:0.8;
}
.button:hover, input[type="submit"]:hover, button:hover {
	color:#fcbf00;
	box-shadow:none;
}
.inputbox, #form-login .input-small, #login-form .input-small, select, select.inputbox, #form-login select.input-small, #login-form select.input-small, #acyuserinfo input.cell {
	color:#843423;
	background:rgba(252, 191, 0, 0.3);
}
#content .contact.feedback {
	padding:0;
}
#content .contact.feedback .contact-miscinfo {
	padding:30px 0;
}
#content .contact.feedback .jicons-icons, #content .contact.feedback .icon-info-circled {
	display:none;
}
#content .contact.feedback .large-11 {
	width:100%;
	padding:0;
}
#content .contact.feedback .large-5 {
	display:none;
}
#acyuserinfo input.cell {
	line-height:inherit;
	font-size:15px;
	font-weight:normal;
	width:100%;
	padding:13px 20px;
}
#acyuserinfo input.cell:focus {
    background:white;
    color:#444444;
    box-shadow:0 1px 3px rgb(0 0 0 / 10%);
}
#footer {
	background-color:#e54123;
	opacity:0.8;
	color:#fcbf00;
	font-size:21px;
}
.contentBlock.borderRight {
	border:none;
	margin-right:1px;
}
.contentBlock .module {
	margin-bottom:60px;
}
.socialMenu ul li {
	padding:0 5px;
}
.socialMenu ul li a {
	color:#e54123;
}
.socialMenu ul li a:hover {
	color:#843423;
}
.icon-mixcloud:before {
	content: url(/templates/radiowave/images/system/icon-mixcloud.png);
}
.linkIs-mixcloud:before {
	content: url(/templates/radiowave/images/system/icon-mixcloud.png);
}
.blog-featured.frontpage p {
	font-size:21px;
}
.blog-featured.frontpage h3, .agenda h3.moduleTitle, .currentprogramm h3.moduleTitle, #belowComponent h3.moduleTitle {
	font-family:'PlutoRegular', Sans-Serif;
	font-size:35px;
	color:#e54123;
	margin:0 0 40px;
	text-transform:uppercase;
}
#mainHeader {
	position:fixed;
	width:100%;
	max-width:78.75em;
	z-index:100;
}
.playingNow {
	width:68%;
}
.playingNow #rj-cover {
	height:92px;
	width:100px;
	background-image:url(/templates/radiowave/images/radio_station_red.png);
}
.playingNow ul li {
	padding:29px;
}
.playingNow ul a, .playingNow ul a:link, .playingNow ul a:active {
	color:#e54123;
}
.playingNow ul a:hover {
	color:#843423;
}
.playingNow .rjp-trackinfo-container {
	width:100%;
	/*max-width:248px;*/
	max-width:68%;
	padding:10px 0 0 1px;
}
.playingNow .rjp-trackinfo-container h4 {
	color:#843423;
	font-size:14px;
}
.playingNow .rjp-trackinfo-container p.current-info {
	color:#e54123;
	display:inline-block;
	float:left;
	font-size:21px;
	font-weight:bold;
	line-height:1.3em;
	height:60px;
	width:100%;
	margin:0;
	overflow:hidden;
	overflow-wrap:break-word;
}
.playingNow .rjp-trackinfo-container p.current-song {
	color:#843423;
	display:inline-block;
	float:left;
	font-size:14px;
	line-height:1.3em;
	height:20px;
	width:100%;
	margin:0;
	overflow:hidden;
	overflow-wrap:break-word;
}
/*.playingNow .rjp-trackinfo-container p.current-info { color:#e54123; display:inline-block; float:left; font-size:21px; font-weight:bold; line-height:1.3em; height:60px; width:100%; margin:0; overflow:hidden; overflow-wrap:break-word; }
.playingNow .rjp-trackinfo-container p.current-song { position:relative; top:-7px; color:#843423; font-size:14px; height:20px; width:100%; }*/
.playingNow .rjp-playingNow {
	width:100%; /*max-width:368px;*/
	max-width:56%;
	overflow:hidden;
}
.playingNow .jp-type-single {
	float:left;
}
.playingNow a.jp-play span, .playingNow a.jp-pause span {
	position:relative;
	top:2px;
}
.playingNow .rjp-trackinfo-container p.current-info a {
	display:block;
	color:#e54123;
}
.playingNow .rjp-trackinfo-container p.current-info a:hover {
	color:#843423;
}
.latest ul {
	list-style:outside none none;
	margin:0;
	padding:0;
}
.contentBlock .module.breadcrumbs {
	position:relative;
	/*top:-18px; height:0; height:40px;*/
	margin-bottom:20px;
	font-weight:normal;
}
.contentBlock .module.breadcrumbs .bcTitle {
	display:none;
}
.contentBlock .module.breadcrumbs span {
	font-weight:normal;
}
.latest ul li {
	display:block;
	padding:5px 0;
}
.latest ul li a, .latest ul li a:link, .latest ul li a:active {
	color:#843423;
}
.latest ul li a:hover {
	color:#e54123;
}
div.gsc {
	margin-top:10px;
}
div.gsc .inputbox {
	margin:0 0 10px;
	padding:13px 20px;
}
#player div.gsc {
	margin-top:20px;
	display:none;
}
#player div.gsc .inputbox {
	margin:0 10px 10px;
	padding:15px 20px;
	float:left;
	width:57%;
}
#player div.gsc .btn {
	float:left;
}
#player .button, #player input[type="submit"], button {
	font-size:12px;
}
.vsig_top {
	height:450px !important;
}
.program_dayswitch {
	display:none;
	margin:0 auto 40px auto;
	padding-top:20px;
	overflow:hidden;
}
.program_dayswitch ul.tabs {
	list-style:outside none none;
	margin:0;
	padding:0;
	display:table-cell;
}
.program_dayswitch ul.tabs li {
	display:inline;
	position:relative;
	text-align:center;
}
.program_dayswitch ul.tabs li a {
	background:#843423 none repeat scroll 0 0;
	border-radius:3px;
	border-right:0 none;
	color:#fcbf00;
	display:inline-block;
	float:left;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	margin:0 1px;
	padding:6px 6px;
	text-decoration:none;
	text-transform:uppercase;
}
.program_dayswitch ul.tabs li a:hover {
	background:#e54123;
}
.program_dayswitch ul.tabs li.arrow a {
	background:none;
	border:none;
	color:#843423;
	display:inline-block;
	float:left;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	margin:0 3px;
	padding:0;
	text-decoration:none;
	text-transform:uppercase;
}
.program_dayswitch ul.tabs li.arrow a:hover {
	color:#e54123;
}
.program_dayswitch ul.tabs li a.current {
	background:#e54123 none repeat scroll 0 0;
	border-radius:3px;
	border-right:0 none;
	color:#fcbf00;
	position:relative;
	text-decoration:none;
}
.program_dayswitch ul.tabs li span::before {
	font-size:22px;
}
.program_dayswitch ul.tabs li a.current::after {
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	border-color:#e54123 rgba(0, 145, 255, 0) rgba(0, 145, 255, 0);
	border-image:none;
	border-style:solid;
	border-width:6px;
	content:" ";
	height:0;
	left:50%;
	margin-left:-6px;
	pointer-events:none;
	position:absolute;
	top:100%;
	width:0;
}
.program_dayswitch [class^="icon-"]::before, [class*=" icon-"]::before {
	margin:0;
}
.program_dayshift.left {
	display:table-cell;
	padding-right:10px;
	vertical-align:middle;
}
.program_dayshift.right {
	display:table-cell;
	padding-left:10px;
	vertical-align:middle;
}
.program_date_container {
	display:table;
}
.program_date {
	display:table-cell;
	margin-bottom:10px;
}
.program_date h2 {
	font-size:35px;
	margin-top:20px;
}
.program_date a, .program_date a:link {
	color:#843423;
}
.program_date a:hover {
	color:#e54123;
}
.archive {
	display:none;
}
.program_daytext {
	margin-bottom:40px;
}
.program_separator {
	width:100%;
	padding:20px 0;
	position:relative;
}
.program_block {
	display:inline-block;
	width:100%;
	text-align:left;
	padding:20px 0;
	position:relative;
}
.program_audio {
	float:left;
	line-height:26px;
	margin:0 10px 0 0;
	display:none;
}
div.mp3audio {
	padding-top:20px;
	clear:both;
	display:none;
}
.mp3audio_missing {
	color:#843423;
	display:block;
	font-size:22px;
	font-weight:bold;
	line-height:26px;
	max-width:90%;
	margin-bottom:20px;
}
ul[id^='playlist'], audio {
	background:#666;
	width:400px;
	padding:20px;
}
ul[id^='playlist'] .active a {
	color:#5DB0E6;
	text-decoration:none;
}
ul[id^='playlist'] li {
	font-size:0.5em;
	list-style:none;
}
ul[id^='playlist'] li a {
	color:#eeeedd;
	background:#333;
	padding:5px;
	display:block;
}
ul[id^='playlist'] li a:hover {
	text-decoration:none;
}
.program_time {
	float:left;
	color:#843423;
	display:inline-block;
	font-size:22px;
	font-weight:bold;
	line-height:26px;
}
.program_body {
	overflow:hidden;
	padding:0 0 0 20px;
}
/*.program_date, .program_date a { color:#e54123; }.program_date a:hover { color:#843423; }*/
.program_title {
	color:#e54123;
	display:block;
	font-size:22px;
	font-weight:bold;
	line-height:26px;
	max-width:90%;
}
.program_title a, .program_title a:link {
	color:#e54123;
}
.program_title a:hover {
	color:#843423;
}
.program_text {
	display:inline-block;
	margin:10px 0 0 0;
	width:100%;
}
.program_socialbuttons {
	position:absolute;
	display:inline-block;
	top:20px;
	right:0;
}
.fulltext {
	display:block;
	overflow:hidden;
}
.expand, .contract {
	cursor:pointer;
	margin:10px 0 0 0;
	text-align:center;
	color:#e54123;
}
.expand:hover, .contract:hover {
	color:#843423;
	text-decoration:none;
}
.currentprogramm .program_time, .currentprogramm .program_daytext {
	font-weight:normal;
}
.currentprogramm .program_date h2 {
	font-size:24px;
}
.currentprogramm .program_title a, .currentprogramm .program_title a:link {
	color:#843423;
}
.currentprogramm .program_title a:hover {
	color:#e54123;
}
.currentprogramm .program_socialbuttons {
	display:none;
}
.socialbutton {
	margin:0;
}
.socialbutton li {
	display:inline-block;
	margin-left:3px;
}
.modCalendarBlock table.calendar tr td.calendarTodayLinked {
	color:#843423;
	background:#e54123;
}
.modCalendarBlock table.calendar tr td.calendarTodayLinked a:hover {
	color:#843423;
	text-decoration:none;
}
.tagspopular h3 {font-size:25px;}
/*
#topContainer { 
position:relative; background:rgba(255, 255, 255, 0.9); overflow:auto; margin-bottom:1px; clear:both; }
#topContainer ul.topnews { padding:0; margin:0; }
#topContainer ul.topnews li { display:block; position:relative; float:left; overflow:hidden; border:none; padding:0; margin:0; }
#topContainer .topnews a { display:block; font-size:0; color:#e54123; }
#topContainer .topnews a:hover { color:#843423; }
#topContainer .topnews img { max-width:100%; height:auto; }
#topContainer .topnews .row-1 { max-height:535px; }
#topContainer .topnews .row-2 { max-height:280px; }
#topContainer .topnews .row-3 { max-height:280px; }
#topContainer .topnews span.title { background:rgba(255, 255, 255, 0.8); bottom:0; top:auto; height:auto; position:absolute; padding:18px 30px; width:100%; }
#topContainer .topnews .row-1 span.title { padding:18px 50px; }
#topContainer .topnews .row-1 span.title a { font-family:'PlutoRegular',Sans-Serif; font-size:35px;	font-weight:bold; position:relative; bottom:auto; left:auto; }
#topContainer .topnews .row-2 span.title a { font-size:22px; position:relative; bottom:auto; left:auto; }
#topContainer .topnews .row-3 span.title a { font-size:22px; position:relative; bottom:auto; left:auto; }
*/
#content {
	position:relative;
	/*background:rgba(255, 255, 255, 0.9);*/
	overflow:auto;
	margin-bottom:1px;
	clear:both;
}
#content div.topnews:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#content ul.topnews {
	padding:0;
	margin:0;
}
#content ul.topnews li {
	display:block;
	position:relative;
	float:left;
	overflow:hidden;
	border:none;
	padding:0;
	margin:0;
}
#content .topnews a {
	display:block;
	font-size:0;
	color:#843423;
}
#content .topnews a:hover {
	color:#e54123;
}
#content .topnews img {
	width:100%;
	max-width:100%;
	height:auto;
}
#content .topnews .row-1 {
	max-height:535px;
}
#content .topnews .row-2 {
	max-height:280px;
}
#content .topnews .row-3 {
	max-height:280px;
}
#content .topnews span.title.img-intro {
	background:rgba(255, 255, 255, 0.7);
	bottom:0;
	top:auto;
	height:auto;
	position:absolute;
	padding:18px 30px;
	width:100%;
}
#content .topnews .row-1 span.title {
	padding:18px 50px;
}
#content .topnews .row-1 span.title a {
	font-family:'PlutoRegular', Sans-Serif;
	font-size:35px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	position:relative;
	bottom:auto;
	left:auto;
}
#content .topnews .row-2 span.title a {
	font-size:22px;
	position:relative;
	bottom:auto;
	left:auto;
}
#content .topnews .row-3 span.title a {
	font-size:22px;
	position:relative;
	bottom:auto;
	left:auto;
}
body.frontpage div.contentBlock {
	padding-top:50px;
}
#content div.currentprogramm .program_block {
	padding:10px 0;
}
div.newsflash h5 {
	display:block;
	padding:5px 0;
	font-size:100%;
	font-weight:normal;
}
div.newsflash h5 a, div.newsflash h5 a:link, div.newsflash h5 a:active {
	color:#843423;
}
div.newsflash h5 a:hover {
	color:#e54123;
}
div.featured-title-image {
	display:block;
	position:relative;
	/*float:left; */
	overflow:hidden;
	border:none;
	padding:0;
	margin:0;
}
div.featured-title-image h2 {
	font-family:'PlutoRegular', Sans-Serif;
	font-size:24px;
	font-weight:bold;
	text-transform:uppercase;
}
div.featured-title-image h2.img-intro {
	background:rgba(255, 255, 255, 0.7);
	bottom:auto;
	top:0;
	height:auto;
	position:absolute;
	padding:10px;
	width:100%;
}
div.featured-title-image h2 a {
	position:relative;
	bottom:auto;
	left:auto;
}
div.featured-title-image .img-intro-none a {
	display:block;
	font-size:0;
	color:#843423;
}
div.featured-title-image img {
	width:100%;
	max-width:100%;
	height:auto;
}
body.frontpage div.pageHeadingBgImage {
	display:none;
}
.blog-featured .items-leading, .blog-featured .item {
	padding:0 0 20px 0;
	margin:0 0 20px 0;
}
.blog-featured .item-title {
	margin:0 0 20px 0;
}
.blog-featured .img-intro-none {
	margin:0 0 20px 0;
}
.blog, .item-page, #acymodifyform, label, legend {
	font-size:21px;
}
.blog .items-leading, .blog .items-row {
	/*border-bottom:1px solid rgba(68, 68, 68, 0.2);*/
	padding:0 0 20px 0;
	margin:0 0 20px 0;
}
.blog .page-header {
	margin:0 0 20px 0;
}
.blog .item p img, .item-page p img, .item-page img, .item-image img {
	margin:0 0 40px 0;
}
.blog .item ul, .blog .item ol, .item-page ul, .item-page ol, .blog .items-more ul, .blog .items-more ol { /*padding:0;*/
}
.blog .item ul li, .blog .item ol li, .item-page ul li, .item-page ol li, .items-more ul li, .items-more ol li {
	list-style:disc outside none;
}
.pageHeadingBgImage {
	margin:0;
	padding:0;
	height:auto;
}
.pageHeadingBgImage h2 {
	position:relative;
	font-size:35px;
	color:inherit;
	bottom:0;
}
#archive-items div[class*="row"] {
	border-bottom:1px solid rgba(68, 68, 68, 0.2);
	padding:0 0 20px 0;
	margin:0 0 20px 0;
}
h1.default {
	color:#e54123;
	font-size:35px;
	text-align:left;
	margin:0;
}
.page-header h1, .item-page h1, .page-header h2, .item-page h2 {
	font-size:35px;
	color:#e54123;
	margin-bottom:20px;
}
.article_separator {
	width:100%;
	/*border-bottom:1px solid rgba(68, 68, 68, 0.2);*/
	margin:0 0 20px;
	padding:0 0 20px;
	position:relative;
}
.pagination {
	clear:both;
}
.pagination ul {
	list-style:none outside none;
	margin:0 0 15px;
	padding:0;
	font-size:inherit;
	font-weight:bold;
	background:none;
}
.pagination ul li span, .pagination ul li a {
	border:none;
}
.pagination ul li.pagination-start, .pagination ul li.pagination-prev, .pagination ul li.pagination-next, .pagination ul li.pagination-end {
	border:none;
}
.pagination ul li span.pagenav, .pagination ul li[class*="pagination-"] span.pagenav {
	color:#843423;
	border:none;
	background:none;
	box-shadow:none;
}
.pagination ul li a:hover, .pagination ul li[class*="pagination-"] a:hover {
	text-decoration:none;
	color:#843423;
	border:none;
}
.pagination .pagesCounter, .pagination .counter {
	font-size:inherit;
	padding:0 30px;
}
.icon-volume-up, .icon-email, .icon-globe, .icon-facebook-squared, .icon-twitter, .icon-users-1, .icon-myspace {
	color:#e54123;
}
.icon-volume-up:hover, .icon-email:hover, .icon-globe:hover, .icon-facebook-squared:hover, .icon-twitter:hover, .icon-users-1:hover, .icon-myspace:hover {
	color:#843423;
}
.icon-calendar {
	display:none;
}
.avVideo .avPlayerContainer .avPlayerBlock {
	/*padding:0 0 1em 0 !important;*/
}
table {
	width:100%;
	border:none;
}
tr {
	border:none;
}
td {
	vertical-align:top;
	padding:2px 0;
}
td.right {
	text-align:right;
}
@media only screen {
#topContainer .topnews .row-1 {
	width:100%;
}
#topContainer .topnews .row-2 {
	width:100%;
}
#topContainer .topnews .row-3 {
	width:100%;
}
#content .topnews .row-1 {
	width:100%;
}
#content .topnews .row-2 {
	width:100%;
}
#content .topnews .row-3 {
	width:100%;
}
}
@media only screen and (max-width:600px) {
.dontMiss .moduleContent, .agenda .moduleContent {
	margin:0;
}
#content .topnews .row-1 span.title a {
	font-size:24px;
}
.program_dayshift.left, .program_dayshift.right {
	height:25px;
}
.program_date h2, .blog-featured.frontpage h3, .agenda h3.moduleTitle, .currentprogramm h3.moduleTitle, .moduleTitle, #bottom .moduleTitle, .page-header h1, .item-page h1, .page-header h2, .item-page h2 {
	font-size:24px;
}
.program_time {
	float:none;
}
.program_body {
	padding:0;
}
#bottom .module {
	float:none;
	padding:0;
}
}
@media only screen and (max-width:680px) {
#mainHeader {
	padding:0 10px 0 0;
}
.playingNow .rjp-playingNow {
	max-width:70%;
}
}
/*@media only screen and (min-width:64.063em) {*/
@media only screen and (min-width:768px) {
.blog-featured .items-row {
	clear:both;
	width:100%;
	display:flex;
}
.blog-featured .items-row .item.column-1, .item-page .item.column-1 {
	width:48%;
	float:left;
	margin-right:2%;
}
.blog-featured .items-row .item.column-2, .item-page .item.column-2 {
	width:48%;
	float:left;
	margin-left:2%;
}
}
@media only screen and (min-width:780px) {
}
@media only screen and (max-width:1024px) {
#menuWrapper {
	padding:0;
	border:0;
}
#menuWrapper #menuToggler i {
	color:#e54123;
}
#menuWrapper #menuToggler.menuActive {
	background:none;
}
#menuWrapper .mainNav {
	background-color:#e54123;
}
#menuWrapper #closeBtn {
	color:#843423;
}
#menuWrapper .mainNav ul.menu li a, #menuWrapper .mainNav ul.menu ul li a {
	font-size:22px;
	font-weight:normal;
	color:#fcbf00;
	text-transform:none;
}
#menuWrapper .mainNav ul.menu > li.active > a {
	color:#e54123;
	background-color:#fcbf00;
	text-decoration:none;
}
#menuWrapper .mainNav ul.menu > li:hover > a, #menuWrapper .mainNav ul.menu > li a:hover {
	color:#e54123;
	background-color:#fcbf00;
}
#menuWrapper .mainNav ul.menu > li.active > ul > li.active > a, #menuWrapper .mainNav ul.menu > li.active > ul > li.active > ul > li.active > a {
	text-decoration:none;
}
#mainHeader {
	margin:0;
	max-width:50%;
	right:0;
}
#player {
	position:fixed;
	top:0;
	width:100%;
	z-index:99;
}
#player .module {
	max-height:none;
}
.playingNow {
	width:100%;
	max-height:none;
}
.playingNow ul li {
	padding:5px 10px 10px 10px;
	border:none;
}
.playingNow .rjp-playingNow {
	position:relative;
	float:left;
	width:100%;
}
.playingNow a.jp-play span, .playingNow a.jp-pause span {
	display:none;
}
.playingNow ul.jp-controls li:nth-child(2) {
	display:none;
}
.playingNow #rj-cover {
	display:none;
}
.playingNow .rjp-trackinfo-container {
	max-width:100%;
	padding:3px 0;
}
.playingNow .rjp-trackinfo-container p.current-info, .playingNow .rjp-trackinfo-container p.current-song {
	font-size:14px;
	height:auto !important;
}
#logo {
	width:100%;
	margin:0 auto;
}
#logo h1 {
	margin:70px 0 20px 0;
	text-align:center;
}
aside {
	min-height:0 !important;
}
}
@media only screen and (min-width:1025px) {
body #logo {
	padding-top:71px;
	height:370px;
}
#logo h1 {
	margin:50px 0 50px 50px;
	text-align:left;
	height:200px;
}
body.sec0 #logo {
	height:690px;
}
body.sec0 #logo h1 {
	background-image:url(/templates/radiowave/images/Freie_Radio.png);
	background-size:70%;
	background-repeat:no-repeat;
	background-position:240px 50px;
	height:570px;
}
.archive {
	display:block;
}
.program_audio {
	display:block;	
}
}
@media only screen and (min-width:1144px) {
#player div.gsc .inputbox {
	width:60%;
}
.playingNow .rjp-trackinfo-container {
	max-width:70%;
}
.playingNow .rjp-playingNow {
	max-width:60%;
}
.program_date_container {
	display:block;
}
.program_date {
	display:block;
	position:relative;
}
.program_dayswitch {
	display:table;
}
.program_dayshift.left, .program_dayshift.right {
	display:none;
}
}
@media only screen and (min-width:64.063em) {
#mainHeader .large-11 {
	width:76.00%;
	padding-right:0;
}
#content .large-11 {
	width:68.65%;
}
#mainHeader .large-5 {
	width:24.00%;
	padding-left:0;
}
#content .large-5 {
	width:31.25%;
}
#topContainer .topnews .row-1 {
	width:68.75%;
	height:560px;
	max-height:560px;
}
#topContainer .topnews .row-2 {
	width:31.25%;
	height:280px;
}
#topContainer .topnews .row-3 {
	width:31.25%;
	height:280px;
}
#player div.gsc {
	display:block;
}
}
/* menu styles ------------------------------------------------------------------------------ */
.mainNav ul.menu > li > a {
	font-size:16px;
	color:#e54123;
}
.mainNav ul.menu > li.active > a {
	color:#843423;
	border-top:2px solid #e54123;
	line-height:62px;
}
.mainNav ul.menu > li:hover > a, .mainNav ul.menu > li a:hover {
	color:#843423;
}

.mainNav ul.menu > li.parent > a::after {
color:#e54123;
}
.mainNav ul.menu li a {
	color:#e54123;
}
.mainNav ul.menu ul li a {
	font-size:inherit;
}
.mainNav ul.menu > li.active > ul > li.active > a, .mainNav ul.menu > li.active > ul > li.active > ul > li.active > a {
	color:#843423;
}
@media only screen and (min-width:1155px) {
.mainNav ul.menu > li > a {
	font-size:22px;
}
}
/* general styles and positions --------------------------------------------------------------- */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:block;
}  
/* Holly Hack Targets IE Win only \*/
* html .clearfix {
	height:1%;
}
/* End Holly Hack */
.noborder {
	border:none;
}
.noborder ul li {
	border:none !important;
	padding:0 !important;
}
.icons ul {
	padding:0;
}
.icons li {
	float:left;
	padding:0 10px 10px 0;
}
.icons .dropdown-toggle {
	display:none;
}
.article-info {
	clear:both;
	font-size:21px;
}
.article-info-term {
	display:none;
}
.hide {
	display:none;
}
.hidelabeltxt {
	display:none;
}
.filter-search-lbl {
	padding:3px 0 0 0;
}
.filter-search {
	margin:0 0 20px 0;
}
#month_chzn, #year_chzn {
	width:80px !important;
}
.center {
	text-align:center;
}
.small {
	font-size:14px;
}
.xsmall {
	font-size:12px;
}
.xxsmall {
	font-size:10px;
}
.red {
	color:#F00;
}
time {
	/*font-size:90%;*/
}