
/*Font Face Einbindung*/
@font-face {
	font-family: 'Avance-Regular';
	src: local('Avance-Regular'), url('AvRg.ttf');
	src: url('../assets/fonts/AvRg.ttf') format('truetype');
}

/*Korrekturen von Marie 01.12.2016*/
@media only screen and (max-width: 768px){
    html body main .container-fluid.is-content .container .cr .event-list figure{
        max-width:100%;
        padding-right:26px;
    }
    
    html body.page-template-events main .container-fluid .container .cr .event-list ul, html body.single-events main .container-fluid .container .cr .event-list ul{
        margin-right:0;
    }
    
    html body.page main{
        padding-top:140px;
        
    }
    
    /*Blitzer Background-image direkt unteralb des Headers beseitigt*/
    html body.page-template-events main .container-fluid.is-content .container .cr, html body.single-events main .container-fluid.is-content .container .cr{
        margin-top:-5px;
        padding-top:5px;
    }
    
    /*Warten auf Stelle, wo es geändert werden soll
    html body main .container-fluid .container .cr .event .event-list article{
        padding-top:10px;
        padding-bottom:0px;
    }

    html body main .container-fluid .container .cr .event .event-list nav p{
        margin-bottom:0px;
    }*/
    
    /*Gefundener Fehler: Button im Akkordion http://medio-rhein-erft.de/veranstaltungsreihen/
    
    html body main .container-fluid .container .cr .accordeon-list .accordeon-content .btn.mce{
        font-size:16px;
        margin-left:0;
        margin-right:0;
        
    }*/
    
    html body main .container-fluid .container .cr .event-detail .priceinfo .no-dots li{
        width:137px;
    }
}
/*Korrekturen von VKU 05.12.2016*/
/*Schriftgröße von 28 auf 24 px verkleinter. Abstand Titel und Subtitel kleiner gemacht*/
html body main .container-fluid .container .cr .event-detail-description h2{
	margin-bottom:-15px;
	font-size:24px;
}
/*Social Icons werden in nächster Zeile angezeigt*/
html body main .container-fluid .container .cr .event-detail-description div h4{
	width:100%;
}
/*Footer Menübullets angepasst*/
html body footer .container-fluid .container .cr.top-footer div li li{
	list-style-position:outside!important;
	margin-left:15px;

}
html body footer .container-fluid .container .cr.top-footer div li li a{
	margin-left:0px!important;
}
/*Facebook Social Icon im Footer an die Größe der anderen Social Icons angepasst*/
html body footer .container-fluid .container .cr.bottom-footer .social-nav ul li .fa.fa-facebook{
	font-size:18px!important;
	width:12px!important;
	height:18px!important;
}
/*Schrftart Avance bei MEDIO.RHEIN.ERFT im Header*/
html body header .container-fluid .container .cr #meta-nav ul.blogid-2 li:last-child a{
	font-family:Avance-Regular!important;
}

/*Slideshow Anpassung VKU*/
html body .sliderfooter {
	height: 6vh!important;
}
html body .sliderfooter > p {
    font-size: 4vw;
    margin-top: 2.5vh;
}
html body main .container-fluid .contactform span.wpcf7-list-item{
	display:block;
	margin-bottom: 1em;
}
html body main .container-fluid .container .cr form .with-label.is-inline input[type="radio"]{
	width: auto;
	height: 12px;
}
@media only screen and (max-width: 768px){
	html body main .container-fluid .container .cr .slider section figure figcaption article p{
		display:none;
	}
}
html body main .container-fluid .contactform span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item{
	display:inline-block;
}
html body main .container-fluid .contactform span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item.first{
	margin-right:20px;
}
@media only screen and (max-width: 768px){
	html body main .container-fluid .container .cr aside {
		margin-left: 0px!important;
		margin-right: 0px!important;
	}
	html body main .container-fluid .container .cr aside .first-aid.is-widget{
		margin-left: auto !important;
		margin-right: auto !important;
		display: table;
		width: 300px;
	}
	html body main .container-fluid .container .cr .three-sixty{
		padding-left:0px;
	}
	html body main .container-fluid .container .cr .three-sixty figure img{
		width:auto;
		margin:0px auto;
	}
}
/*Link hinter Veranstalter Homepage*/
html body main .container-fluid .container .cr .event-detail .veranstalter_popup a{
	display:inline!important;
}








/* Phraenk: mobile fixed (20170207) */

@media only screen and (max-width: 768px){

	/*
	html body footer .container-fluid .container .cr.top-footer h3:after{
		display:none;
	}
	*/
	
	html body footer .container-fluid .container .cr.top-footer > div{
		position:relative;
	}
	
	html body footer .container-fluid .container .cr.top-footer h3[data-state="enabled"]~.closed{
		overflow:hidden;
		padding:0px;
		display:none;
	}
	
	html body footer .container-fluid .container .cr.top-footer div ul{
		padding:0px;
	}
	
	html body footer .container-fluid .container .cr.top-footer div ul li,
	html body footer .container-fluid .container .cr.top-footer ul li:last-of-type,
	html body footer .container-fluid .container .cr.top-footer div li li{
		padding-top:10px!important;
		padding-bottom:10px!important;
		list-style-type:none!important;
		margin-left:0px!important;
	}
	
	html body footer .container-fluid .container .cr.top-footer > div .arrow{
		position:absolute;
		z-index:2;
		right:0;
		top:0;
		width:60px;
		height:60px;
		cursor:pointer;
		background-image:url(../assets/img/icon-arrow-right.png);
		background-position:center center;
		background-repeat:no-repeat;
		background-size: auto auto;
		-moz-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		-webkit-transition: all 125ms ease-in-out;
		-moz-transition: all 125ms ease-in-out;
		-ms-transition: all 125ms ease-in-out;
		-o-transition: all 125ms ease-in-out;
		transition: all 125ms ease-in-out;
	}
	
	html body footer .container-fluid .container .cr.top-footer > div a{
		text-decoration:none;
	}
	
	html body footer .container-fluid .container .cr.top-footer > div.open .arrow{
		-moz-transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}
	/*
	html body footer .container-fluid .container .cr.top-footer div ul{
		display:none;
		height:0px;
	}
	*/
	html body footer .container-fluid .container .cr.top-footer > div.open ul,
	html body footer .container-fluid .container .cr.top-footer > div.open ul li ul{
		display:block;
		height:auto;
	}
	
	html body header .container-fluid .container .cr #meta-nav ul li:last-child{
		padding-right:60px!important;
	}
	
	html body header .container-fluid .container .cr #meta-nav ul li{
		margin:0px!important;
	}
	
}

@media only screen and (max-width: 370px){

	html body.page-template-events header .container-fluid #main-nav figure{
		width:40px;
		margin-top:27px!important;
	}
}

@media only screen and (max-width: 340px){

	html body.page-template-events header .container-fluid #main-nav figure{
		display:none;
	}
}



/* Korrekturen Marius L. 08.02.2017 */
@media only screen and (max-width: 395px){
	html body header .container-fluid .container .cr #meta-nav ul li:last-child{
		padding-right:12px!important;

	}
}
@media only screen and (max-width: 340px){
	html body header .container-fluid .container .cr #meta-nav ul li:last-child:nth-of-type(2){
		margin-right:0px!important;
		float: right!important;
	}
}
@media only screen and (max-width: 300px){
	html body header .container-fluid .container .cr nav#meta-nav ul li:last-child a{
		font-size: 0.7875rem!important;
	}
}























