/*
	Theme Name: BMCultura
	Theme URI:
	Author: Federstein GmbH
	Author URI: http://www.federstein.com/
	Description:
	Version: 0.6.0
	License: GPL2
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	GitLab CE: http://gitlab.rlima.de/bpm/wp_template.git
	GitLab Branch: master
*/

@import 'css/style.k1.css';
/**
 * Reset CSS
 */
/*
a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#fff}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{font-weight:400;text-align:left}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}a:focus{outline:thin dotted}a:active,a:hover{outline:0}a img{border:0}




img, embed, iframe, object { max-width: 100%; }

body

.align-center { text-align: center; }*/

html body header .container-fluid .container .cr #meta-nav ul li:last-child a{
	font-family:Avance-Regular!important;
}

html body header .container-fluid .container .cr #meta-nav ul.blogid-1 li:last-child a{
	color:#e96b37!important;
}

html body header .container-fluid .container .cr #meta-nav ul.blogid-2 li:last-child a{
	color:#35a18d!important;
}

html body header .container-fluid .container .cr #meta-nav ul.blogid-3 li:last-child a{
	color:#0080c8!important;
}

html body header .container-fluid .container .cr #meta-nav ul.blogid-4 li:last-child a{
	color:#d10019!important;
}

html body.page-template-team .team-members [data-size-lg="3"]{
	background-image: url(../img/sidebar-shadow.png)!important;
	background-repeat: no-repeat;
	background-position: left top;
	background-size: auto 100%;
}





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

	html body.page-template-events header,
	html body.single-events header{
		background:#fff!important;
	}

	html body.page-template-events header .cr,
	html body.single-events header .cr{
		background:#fff!important;
	}

	html body.page-template-events main,
	html body.single-events main{
		/*padding-top:140px;*/
		padding-top:210px;
		background-color: #fff;
	}

	html body .share-bar.footer{
		position: fixed!important;
		left: 0;
		bottom: 0;
		z-index: 99;
		top: auto;
	}

	html body header .container-fluid .container .cr #meta-nav ul.blogid-1 li a{
		color:#e96b37!important;
	}

	html body header .container-fluid .container .cr #meta-nav ul.blogid-2 li a{
		color:#35a18d!important;
	}

	html body header .container-fluid .container .cr #meta-nav ul.blogid-3 li a{
		color:#0080c8!important;
	}

	html body header .container-fluid .container .cr #meta-nav ul.blogid-4 li a{
		color:#d10019!important;
	}

	html body header .container-fluid #main-nav ul{
		margin-top:20px!important;
	}

	html body header .container-fluid #main-nav ul li i{
		padding-top:56px;
	}

	html body header .container-fluid #main-nav>ul li:first-child+li i{
		padding-top:0px;
	}

	html body header{
		min-height:120px;
	}

	html body header .container-fluid #main-nav ul li i{
		width: 60px!important;
		height: 60px!important;
		margin-top: -12px!important;
	}

}

tr.veranstalter > td {
	position: relative;
}

.veranstalter_popup {
	z-index: 10;
}

html body main .container-fluid .container .cr .event-tile article h2 {
	-ms-word-wrap:break-word;
	word-wrap:break-word;
	overflow: visible;
}

@media only screen and (max-width: 992px) {
	html body main .container-fluid .container .cr .event-tile article {
		height: auto !important;
	}

	html body main .container-fluid .container .cr .event-tile article h2 {
		height: auto !important;
	}

	html body main .container-fluid .container .cr .event-tile article h4 {
		height: auto !important;
	}
}



.sliderfooter img{
	width: auto;
	height: auto;
	min-height: 1px;
	min-width: 1px;
	max-width: 120px;
	max-height: 120px;
}





/* Korrekturen vom 16.11.2016 PHRAENK */

html body main .container-fluid .container .cr .event-detail-description article p span{
	padding-right:0px!important;
}

/* Anpassungen vom 17.11.2016 ANDREW */

.slider section figure figcaption.textButton {
	left: 30%;
}

.slider section figure figcaption.captionTextUnder {
	/*left: 30% !important;*/
}

/* Anpassungen vom 18.11.2016 ANDREW */

body #cboxTitle {
    /*bottom: -30px;*/ /* Anpassungen vom 24.11.2016 ANDREW */
    right: 40px; /* Anpassungen vom 24.11.2016 ANDREW */
    left: 10px;
	top: auto;
	color: #676767;
}

html body #colorbox #cboxCurrent {
	display: none !important;
}

html body #colorbox #cboxLoadedContent {
    padding: 10px;
}

html body #colorbox #cboxWrapper {
    padding: 0 !important;
}

html body #colorbox #cboxClose {
	right: 10px;
}



/* Korrekturen vom 01.12.2016  Babaflash*/

html body .three-sixty{
	padding-left:20px;
}

html body main .container-fluid .container .cr .event-detail ul li {
       font-size: 16px;
	}
	.first-aid figure img {
        width: auto!important;
		max-width: 60px!important;
        height: auto!important;
		max-height: 60px!important;
 }

/* Korrekturen vom 01.12.2016 rTenshi */
@media screen and (max-width: 768px) {
    html body footer .container-fluid .container .cr.top-footer div > ul > li > a { display: none}
    /*div.container-fluid {padding-top:40px;}*/
}
@media screen and (min-width: 769px) {
	html body footer .container-fluid .container .cr.top-footer h3 { display: none}
}
html body footer .container-fluid .container .cr.top-footer div ul { padding-left: 0;}
html body footer .container-fluid .container .cr.top-footer div li {
	display: block;
	list-style-type: none;
	color: #fff;
	padding: 0px 0px 6px;
	padding: 0rem 0rem 0.375rem;
	font-size: 16px;
	font-size: 1rem;
	font-weight: 600;
}
html body footer .container-fluid .container .cr.top-footer div li li {
	display: list-item;
	color: #fff;
	list-style-type: disc;
	font-size: 14px;
	font-size: 0.875rem;
	list-style-position: inside;
	font-weight: 300;
}
html body footer .container-fluid .container .cr.top-footer div li li a { margin-left:-10px}



span.ui-slider-handle {background-image:none !important; background-color:#F25353 !important;}
span.ui-slider-handle:hover {background-image:none !important; background-color:#F11212 !important;}






@media only screen 
    and (device-width : 375px) 
    and (device-height : 812px) 
    and (-webkit-device-pixel-ratio : 3) { html body.single-events main {padding-top: 210px !important;background-color: #fff !important;} }

@media only screen 
    and (device-width : 375px) 
    and (device-height : 667px) 
    and (-webkit-device-pixel-ratio : 2) { html body.single-events main {padding-top: 210px !important;background-color: #fff !important;} }

@media only screen 
    and (device-width : 414px) 
    and (device-height : 736px) 
    and (-webkit-device-pixel-ratio : 3) { html body.single-events main {padding-top: 210px !important;background-color: #fff !important;} }


.grecaptcha-badge { visibility: hidden; }

[class*="mejs-"] > button{
    width:21px!important;
}
.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
    background: transparent!important;
}
.mejs-container .mejs-controls {
    background-color: #000 !important;
}
.mejs-inner div {
	border-bottom: 0px !important;
}
.wp-video{
	border-bottom:0px!important;
}