/*
Theme Name: VideoTube Child
Description: A Video Hosted wordpress theme powered by Bootstrap, Youtube.com, Vimeo.com is supported.
Author: Toan Nguyen
Theme URI: http://themeforest.net/item/videotube-a-responsive-video-wordpress-theme/7214445?ref=phpface
Author URI: http://themeforest.net/user/phpface
Version: 2.0
Template: videotube
License: GNU General Public License
License URI: license.txt
Text Domain: mars
Tags: fixed-layout, fluid-layout, responsive-layout, translation-ready, light, white, one-column, two-columns, right-sidebar,custom-menu, editor-style, featured-images, sticky-post, theme-options, translation-ready
*/
body {
	position: relative;
}
.affix {
	top:0;
	width: 100%;
	z-index: 9999 !important;
	max-height: 100%;
	height: auto;
	overflow: visible;
}
@media screen and (max-width: 768px){
	.affix {
		overflow: auto;
	}
}
.navbar {
	margin-bottom: 0px;
}
h1,h2,h3,h4,h5,h6 {
	font-family:"Lato", sans-serif !important;
}
img{
	max-width:100%;
	height: auto;
}
iframe{
	border:0
}
.radio{margin-left:20px;}
#header-social a,.social-counter-item i,.video-details .meta a, .post-info .meta a,#footer .widget a.tag, #footer .mars-keycloud-widgets a, .tagcloud a{
	-webkit-transition:0.4s;
	-moz-transition:0.4s;
	-ms-transition:0.4s;
	-o-transition:0.4s;
	transition:0.4s
}
.container{
	min-width:320px;
	position:relative
}

.carousel-mars-featuredvideo-widgets-2 > .featured-wrapper > .container{
	width:100% !important;
	position:relative
}
.carousel{
	overflow:hidden
}
.pagination{
	white-space:nowrap;
	display: inline-block;
	padding-left: 0;
	margin: 10px 0;
	border-radius: 4px;
	margin-bottom: 30px!important;
}


/*** HEADER ***/
#header {
	border-bottom:1px solid #e5e5e5;
	position: relative;
	z-index: 10;
}



/*** LOGO - LINKS ***/
/*#logo {
width: 500px;
height:100px;
line-height:100px;
}*/

/*** LOGO - MITTE ***/
#logo img{width: auto; padding:9px 0px 0px 4px; /*height: 60px;*/}
#logo {
height:100px;
line-height:100px;
text-align:center;
margin:18px 0px 2px 0px;
}

.page-id-2295 .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md,
.page-id-2909 .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md
 {
	margin-left: 0;
}

@media (max-width: 768px){
	#logo{
		height: 82px;
		line-height: 72px;
		margin: 0;
	}
}

/*** VOLLBANNER RECHTS ***/
#fullbanner {
	padding:23px 0px 17px 0px;
	margin: 18px 0px 7px 0px;
}
#fullbanner .widget .metaslider{
	float: right;
}
@media (max-width:991px){
	#fullbanner {
		float: none;
		padding: 0 15px;
		margin: 5px 0 20px;
	}
}

	/*** HEADER SEARCH ***/
	#header-search {
	position: absolute;
	left: 255px;
	right: 197px;
	width: auto;
	}
	#header-search input {
	border:none;
	font-size:16px;
	letter-spacing:0.5px;
	line-height:78px;
	height:78px;
	width: 97%;
	margin-left: 23px;
	background: inherit;
	}
	#header-search input:focus {
	outline:none;
	}
	#header-search .search-icon {
	color:#bbb;
	position: absolute;
	top: 32px;
	}
	
	#header form{ display:none;}
	
	/*** HEADER SOCIAL ***/
	
	#header #header-social{ display:none;}
	
	#header-social {
	width: 183px;
	float: right;
	text-align: right;
	height:79px;
	border-left:1px solid #e5e5e5;
	line-height:80px;
	-webkit-box-shadow: -6px 0px 9px 0px rgba(165, 165, 165, 0.07);
	-moz-box-shadow:	-6px 0px 9px 0px rgba(165, 165, 165, 0.07);
	box-shadow:	-6px 0px 9px 0px rgba(165, 165, 165, 0.07);
	}
	
	#header-social a {
	color:#bbb;
	font-size:14px;
	margin-left:10px;
	}
	#header-social a:hover{
	color:#ffb900
	}
	
/*** NAVIGATION ***/
#navigation-wrapper {
	background:#1c5288;
	/*margin-bottom:30px;*/
}

.navbar-collapse{
	margin-right: -15px!important;
	margin-left: -15px!important;
}
.navbar-toggle .icon-bar{
	background:#FFF
}

#navigation-wrapper ul.menu{
	margin-bottom:0;
	width: 100%; 
}
#navigation-wrapper ul.menu li {
	padding:0;
}

#navigation-wrapper ul.menu li a{
	color:#FFF;
	font-family:Lato, sans-serif;
	text-transform:uppercase;
	font-size:11px;
	font-weight:700;
	letter-spacing:1px;
	height:45px;
	display:block;
	line-height:45px;
	padding:0 14px;
	background: none;
}
	
#navigation-wrapper ul.menu li ul li a {
	height:40px;
	line-height:40px;
}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:0;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:9px;margin-right:-6px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
	
.navbar-nav>li>.dropdown-menu {
	z-index: 999999999;
}
#navigation-wrapper ul.menu li:hover{
	background:rgba(0,0,0, .2);
}
#navigation-wrapper ul.menu li a:hover {
	background:none;
}
#navigation-wrapper ul.menu li.active > a {
	background:#fab719 none repeat scroll 0 0;
}

#navigation-wrapper ul.menu li.search-form{
	float: right;
}
#navigation-wrapper ul.menu li.search-form:hover{
	background:none;
}

#navigation-wrapper ul.menu li.search-form form{
	color: #FFF;
	font-family: Lato, sans-serif;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 1px;
	height: 56px;
	display: block;
	line-height: 56px;
	background: none;
}
#navigation-wrapper ul.menu li.search-form form input[type="text"]{
	padding-right: 30px;	
}
#navigation-wrapper ul.menu li.search-form .form-group{
	position:relative;
}
#navigation-wrapper ul.menu li.search-form .form-group span{
	position:absolute;
	right: 6px;
	top: 23px;
	color: #4C5358;
	font-size: 15px;
}

@media (max-width: 767px){
	#navigation-wrapper ul.menu li.search-form{
	float: none;
	margin: 0;
	padding: 13px;
	}	
	#navigation-wrapper ul.menu li.search-form .form-group span{
	display:none;
	}
}
/*** SECTION HEADER ***/
.section-header {
	overflow:hidden;
	margin-bottom:20px !important;
}

.section-header h3 {
	color:#1c5288 !important;
	font-size:28px !important;
	
	letter-spacing:0px !important;
	/*margin:3px 0 0 0 !important;*/
	font-weight:300 !important;
	font-family:Lato, sans-serif !important;
	float:left !important;
	line-height:100% !important;
}

.section-header h3 i {
	font-size:13px;
	background:#ffb900;
	color:#fff;
	width:22px;
	height:22px;
	line-height:22px;
	text-align:center;
	border-radius:50%;
	letter-spacing:0;
	margin-right:2px;
	vertical-align:middle;
	margin-top:-3px;
}

.section-header h3 i.fa-play {
	font-size:9px;
}
.section-header h3 a{
	color:#888;
}
.section-header h3 a:hover{
	text-decoration: none;
}
.section-header .section-nav {
	float:right;
	position: static;
	width: auto;
	margin: 0;
}

.section-header .section-nav .bullet {
	background:#ddd;
	width:24px;
	height:13px;
	display:inline-block;
	border-radius:50px;
	border: 0;
	margin: 0;
}
.section-header .section-nav .bullet.active {
	background:#ffb900;
}

a.viewmore {
	padding:5px 8px 6px 8px;
	font-size:10px;
	background:#ffb900;
	color:#fff;
	font-weight:700;
	letter-spacing:1px;
	text-transform:uppercase;
	border-radius:5px;
	margin-top:1px;
	display:inline-block;
}
a.viewmore:hover {
	text-decoration:none;
	color:#fff;
	opacity:.9;
}
a.viewmore i {
	font-size:12px;
}


/*** FEATURED WRAPPER ***/
.featured-wrapper {
	/*background:#f2f2f2;*/
	background-color:#000;
	padding:20px 0 0;
	margin-bottom:30px;
}
.featured-wrapper .col-sm-3, .featured-wrapper .col-sm-4, .featured-wrapper .col-sm-2{
	margin-bottom:30px
}

.feat-item {
	position:absolute;
	bottom:0;
	left:15px;
	right:15px;
	height:120px;
	/*background:url(//www.cinema-arthouse.de/kino/wp-content/themes/videotube-child/img/feat-bg.png) repeat-x bottom;*/
	max-width: 360px;
}
.feat-item .feat-info {
	padding: 38px 20px 0 20px;
}

.feat-info {
	display:none;
}

.feat-item h3 {
	margin-bottom:4px;
	overflow: hidden;
}
.feat-item h3 a{
	color:#FFF;
	font-size:17px;
	font-weight:700;
	white-space: pre-line;
}
	
/*** ITEMS ***/
.video-section {
	/*margin-bottom:30px;*/
}

.item.big.list {
	margin-bottom:60px;
}

.carousel-inner .item.active .row:last-child{
	/*margin-bottom:-30px;*/
}
.carousel-inner .post { 
	margin-bottom:30px;
}
.carousel-inner .post .post-header {
 	margin-bottom:0;
}
.video-section .post, .widget .post { margin-bottom:30px; }
.video-section .post .post-header, .widget .post .post-header { margin-bottom:0; }


.video-section .item,.widget .item {
	margin-bottom:15px;
}


.video-section .item h3,.widget .item h3 {
	margin:0;
	/*line-height:21px;*/
	margin-bottom:4px;
	overflow: hidden;
}


.video-section .item h3 a{
	font-size:17px;
	color:#000;
	font-weight:700;
	overflow: hidden;
}

.widget .item h3 a {
	font-size:13px;
	color:#000;
	font-weight:700;
	overflow: hidden;
}

.video-section .item img,.widget .item img{
	margin-bottom:5px;
}

.loading-wrapper button{
	width: 100%;
}

.loading-wrapper .loading-more-icon{
	background: transparent;
}
.item .meta, .feat-item .feat-info .meta {
	font-size:12px;
	font-family:"Lato", sans-serif;
	color:#999;
	overflow:hidden;
	display:none;
}

.item .meta .date, .feat-item .feat-info .meta .date {
	float:left;
}
.item .meta .views, .feat-item .feat-info .meta .views {
	float:right;
}
.item .meta .fcomments, .feat-item .feat-info .meta .fcomments {
	float:right;
	margin-right:9px;
}
.item .meta .heart, .feat-item .feat-info .meta .heart {
	float:right;
	margin-right:10px;
}

.item .meta .views i, .feat-item .feat-info .meta .views i {
	font-size:12px;
	margin-right:3px;
	color:#b5b5b5;
}
.item .meta .heart i, .feat-item .feat-info .meta .heart i {
	font-size:10px;
	margin-right:3px;
	color:#bbb;
}
.item .meta .fcomments i, .feat-item .feat-info .meta .fcomments i {
	font-size:12px;
	margin-right:3px;
	color:#b5b5b5;
}
.item .meta .fcategory{
	float:left;
}
.item .meta .fcategory i{
	margin-right: 3px;
}
.item .meta .fcategory a{
	color: #999
}
/*** ITEM LIST ***/

.item p {
	font-size:14px;
	line-height:22px;
}

.item p a {
	font-weight:700;
	color:#1c5288;
}
.item p a i {
	font-size:14px;
	margin-right:4px;
}

.item.list h3 a {
	font-size:17px;
	display:block;
}

.item.list .meta {
	margin-bottom:12px;
	padding-bottom:12px;
	border-bottom:1px solid #eee;
	max-width: 10000px;
}

/*** Big list ***/
.item.list.big img {
	margin-bottom:12px;
}

.social-share-buttons > div{
	margin: 0px 0px 10px 0px;
}
.social-share-buttons > div > a > img{
	width:30px;height:auto;
}

/** IMG hover **/

.item-img {
	position:relative;
}
.item-img img{
	width: 100%;
	height: auto;
}
.carousel-inner .item .row .item .item-img img{
	width: 100%;
	height: auto;
}
.img-hover {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#1c5288 url(//www.cinema-arthouse.de/kino/wp-content/themes/videotube-child/img/info-icon.png) no-repeat center center;
	opacity:0;
	-webkit-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0) scale(1.0, 1.0);
}
.img-hover.big { background:#000000 url(//www.cinema-arthouse.de/kino/wp-content/themes/videotube-child/img/info-icon.png) no-repeat center center; }
.item-img:hover > a .img-hover {
	opacity:.75;
}


/*** SIDEBAR ***/
.sidebar {
	/*margin-top:9px;*/
}
.programm-tickets_sidebar{
	margin-top:9px;
}
	.sidebar .widget_recent_entries ul li{
	font-size:13px;
	margin-bottom:4px;
	margin-left: -30px;
	list-style: none;
	}
	.sidebar .widget_recent_entries ul li:before{
	content: '\f0da';
	font-family: 'FontAwesome';
	margin-right: 6px;
	}
	.sidebar .widget_recent_entries ul li a{
	color: #000;
	}
	/*** WIDGETS ***/
	.widget {
	 overflow:hidden;
	/*margin-bottom:25px;*/
	}
	
	.widget ul li {
	font-size:13px;
	margin-bottom:4px;
	}
	.widget ul li a{
	color: #000;
	}
	.widget p {
	font-size:12px;
	line-height:22px;
	}
	
	.widget h4.widget-title, .sidebar .wpb_wrapper .widget-title, .sidebar .widget .widgettitle{
	background:#1c5288;
	border-left:8px solid rgba(0,0,0,.2);
	color:#FFF;
	margin:0 0 20px 0;
	padding:13px 10px 14px 10px;
	font-family:Lato, sans-serif;
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:14px;
	}
	
	.widget h4.widget-title:hover{
	background:#ffb900;
	color:#1c5288;
	text-decoration:none;
	}
	h4.widget-title a{
	color: #fff;
	}
	h4.widget-title a:hover{
	text-decoration: none;
	}
	.sidebar .wpb_wrapper .widget-title{
	width: 100%;
	}
	/*** Social Widget ***/
	.social-counter-item {
	text-align: center;
	width: 22.5%;
	float: left;
	margin-right: 3.3%;
	}
	.social-counter-item.last {
	margin-right:0;
	}
	.social-counter-item i {
	width:100%;
	height:75px;
	background:#eee;
	color:#aaa;
	font-size:28px;
	text-align:center;
	line-height:75px;
	margin-bottom:5px;
	}
	.social-counter-item i.fa:hover{
	color:#fff;
	}
	.social-counter-item i.fa-facebook:hover {
	background:#3B5998;
	}
	.social-counter-item i.fa-twitter:hover {
	background:#00ABF0;
	}
	.social-counter-item i.fa-google-plus:hover {
	background:#DA4835;
	}
	.social-counter-item i.fa-rss:hover {
	background:#FF6600;
	}
	.social-counter-item i.fa-instagram:hover {
	background:#517fa4;
	}
	.social-counter-item i.fa-youtube:hover {
	background: #bb0000;
	}
	.social-counter-item i.fa-soundcloud:hover {
	background: #f50;
	}
	.social-counter-item i.fa-pinterest:hover {
	background: #c11a22;
	}
	.social-counter-item i.fa-tumblr:hover {
	background: #32506d;
	}
	.social-counter-item i.fa-vimeo:hover {
	background: #4bf;
	}
	.social-counter-item i.fa-linkedin:hover {
	background: #517fa4;
	}
	.social-counter-item a {
	color:#999;
	}
	.social-counter-item a:hover {
	text-decoration:none;
	color:#444;
	}
	.social-counter-item span.counter {
	font-size:15px;
	font-weight:700;
	display:block;
	margin-bottom:-3px;
	}
	.social-counter-item span.counter-text {
	font-size:12px;
	}
	
	/*** Tags ***/
	.mars-keycloud-widgets a,
	.tagcloud a,
	a.tag {
	background:#eee;
	color:#b5b5b5;
	padding:4px 6px;
	margin:0 4px 8px 0;
	display:inline-block;
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:1px;
	}
	
	/*** Social List ***/
	ul.social li i{
	width:20px;
	font-size:14px;
	}
	
/*** FOOTER ***/
#footer{
	background:#1c5288 ;
	padding:40px 0 20px 0;
}

#footer_02{
	background:#f2f2f2;
	padding:60px 0 50px 0;
}

	/*** Footer widgets ***/
	h4.footer-widget-title {
	color:#FFF;
	font-size:14px;
	letter-spacing:2px;
	font-weight:700;
	text-transform:uppercase;
	margin-bottom:20px;
	}
	
	#footer .widget ul li a, #footer .widget p a {
	color:#bbb;
	}
	
	#footer .widget p {
	color:#777;
	}
	
	/*** Tags **/
	.tagcloud a{
	background: #eee;
	}
	#footer .mars-keycloud-widgets a,
	#footer .widget a.tag {
	background:#333;
	color:#888;
	}
	.tagcloud a:hover,
	#footer .mars-keycloud-widgets a:hover,
	#footer .widget a.tag:hover {
	background:#ffb900;
	color:#fff;
	text-decoration:none;
	}

	
/*** FOOTER COPYRIGHT ***/
.copyright {
	border-top:1px solid #a6c3e8;
	padding-top:20px;
	margin-top:20px;
}
.copyright p {
	font-size:12px;
	color:#a6c3e8;
}

/*** VIDEO PAGE ***/
.video-wrapper {
	margin-top:-30px;
	padding:30px 0;
	background:#fff;
	margin-bottom:30px;
}

.video-wrapper .player-large{ display:none;}

.video-info {
	margin-bottom:20px;
	overflow:hidden;
}
#breadcrumbs,
#breadcrumbs a{
	color: #333;
}
.large #breadcrumbs,
.large #breadcrumbs a{
	color: #fff;
	font-size: 14px;
}
.post-password-form{
	color: #666;
}
.small #breadcrumbs a{
	color: #333;
	font-size: 14px;
}
.video-info h1 {
	margin:0;
	font-size:26px;
	color:#111;
	float:left;
}

.video-info span.views {
	float:right;
	color:#888;
	font-size:16px;
	line-height:30px;
}
.video-info span.views i {
	margin-right:4px;
}

.video-info span.likes,.video-info span.dislikes {
	float:right;
	color:#666;
	font-size:16px;
	line-height:30px;
	margin-right:15px;
}
.video-info span.likes i, .video-info span.dislikes i {
	margin-right:4px;
}
.video-info span.likes {
	color:#4aad51;
}
.video-info span.dislikes {
	color:#f85043;
}

.video-options {
	margin-bottom:25px;
}
.video-options .col-xs-6{
	margin-top:10px;
}
.video-options .option {
	border:1px solid #e5e5e5;
	display:block;
	text-align:center;
	padding:22px 0 20px 0;
	color:#999;
	height: 90px;
}
.video-options .option:hover {
	text-decoration:none;
	border:1px solid #ccc;
	color:#666;
}
.video-options .option:hover i {
	color:#666;
}

.video-options .option i {
	font-size:20px;
	display:block;
	margin-bottom:4px;
	color:#b5b5b5;
}

	/*** POST ENTRY ***/
	.post-entry {
	/*margin-bottom:28px;*/
	}
	.post-entry p{
	line-height:23px;
	margin-bottom:11px;
	}
	/*.post-entry h1, .post-entry h2, .post-entry h3, .post-entry h4, .post-entry h5, .post-entry h6 {
	margin-bottom:18px;
	}*/
	.post-entry > ul > li:last-child, .post-entry > ol > li:last-child{
	margin-bottom:18px;
	}
	.post-entry .categories-video .btn-group{
	width: 100%;
	}
	.post-entry .categories-video .btn-group .multiselect{
	width: 100%;
	}
	.post-entry .categories-video .btn-group .multiselect-container{
	background: #fff!important;
	width: 40%;
	}
	.post-entry .categories-video .btn-group .multiselect-container input{
	width: auto!important;
	}
	img.alignright {float:right; margin:0 0 1em 1em}
	img.alignleft {float:left; margin:0 1em 1em 0}
	img.aligncenter {display: block; margin-left: auto; margin-right: auto}
	a img.alignright {float:right; margin:0 0 1em 1em}
	a img.alignleft {float:left; margin:0 1em 1em 0}
	a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.video-details {
	margin-bottom:30px;
	
}
.video-details .date {
	font-weight:700;
	/*display:block;*/
	display:none;
	margin-bottom:5px;
}

.video-details .meta, .post-info .meta {
	text-transform:uppercase;
	font-size:11px;
	display:block;
	line-height: 27px;
}
.video-details .meta .meta-info, .post-info .meta .meta-info {
	background:#ffb900;
	color:#fff;
	padding:5px 7px;
}
.video-details .meta a, .post-info .meta a {
	background:#b2b2b2;
	color:#fff;
	padding:5px 7px;
}
.video-details .meta a:hover, .post-info .meta a:hover {
	text-decoration:none;
	background:#555;
	color:#fff;
}

/*** Video small ***/
.video-info.small h1 {
	color:#000;
}
.player {
	margin-bottom:25px;
	z-index: 999;
}
.player .kgvid_wrapper{
	margin-top: 0;
}

/*** COMMENTS ***/
.comments {
	margin-bottom:40px;
}

.comment-form .form-group input {
	width:50%;
}

	/*** user comments ***/
	.comment-list {
	margin-bottom:30px;
	}
	
	.comment {
	
	}
	
	.the-comment {
	overflow:hidden;
	margin-bottom:20px;
	}
	.the-comment .avatar {
	float:left;
	margin-right:12px;
	}
	.the-comment .comment-content span.author a {
	font-size:13px;
	font-weight:700;
	margin-bottom:4px;
	display:block;
	color: #333;
	}
	.the-comment .comment-content span.author small {
	font-weight:400;
	color:#999;
	}
	.the-comment .comment-content p {
	font-size:12px;
	}
	
	.the-comment .comment-content a.reply, .the-comment .comment-content a.edit {
	font-size:11px;
	display:block;
	letter-spacing:1px;
	color:#aaa;
	margin-top:-2px;
	margin-right:8px;
	float:left;
	}
	
	/*** Comment nesting ***/
	.comment ul {
	margin-left:30px;
	}
	
/*** BLOG ***/
.post {
	margin-bottom:60px;
}

.post .blog-date {
	text-align:center;
	border-bottom:1px solid #eee;
	padding-bottom:5px;
}
.post .blog-date .day {
	font-size:30px;
	line-height:22px;
	color:#888;
}
.post .blog-date .month {
	text-transform:uppercase;
	color:#bbb;
	letter-spacing:1px;
	font-size:16px;
	margin-right:-2px;
}

.post-header{ display:none;}

.post .post-header {
	margin-bottom:20px;
}
.post .post-header h2 a {
	color:#000;
}
.post .post-header .post-meta, .post .post-header .post-meta a, .post-meta a {
	color:#aaa;
	font-size:12px;
}
.post .post-header .post-meta i{
	font-size:14px;
	color:#c5c5c5;
	margin-right:3px;
}
.post .post-header .post-meta .sep {
	margin:0 12px;
	color:#ccc;
}
.post .post-excerpt{
	margin-top: 10px;
}
.post .post-excerpt p{
	line-height: 23px;
	margin-bottom: 18px;
	font-size: 14px;	
}
.post-entry a.readmore {
	background:#ffb900;
	padding:10px 12px;
	border-radius:3px;
	color:#FFF;
	font-size:11px;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:1px;
}
.post-entry a.readmore:hover {
	text-decoration:none;
	opacity:.9;
}

.post-tags a.tag {
	padding:6px 10px;
	color:#999;
}

	/*** Pagination ***/
	.pager li > a {
	color:#888;
	border:1px solid #ccc !important;
	}
	
/*** BROWSE & CATEGORIES ***/
.browsing {
	display:block;
	color:#b5b5b5;
	font-size:9px;
	text-transform:uppercase;
	letter-spacing:1px;
	margin-bottom:-1px;
}

.sorting {
	margin-top:2px;
	padding-left: 0;
}
.sorting li {
	display:inline-block
}
.sorting li a {
	padding:4px 8px;
	color:#999;
	font-size:12px;
}
.sorting li.active a, .sorting li:hover > a {
	background:#ffb900;
	color:#fff;
	border-radius:5px;
}
.sorting li a:hover {
	text-decoration:none;
}
.sorting li.sort-text {
	font-weight:700;
	color:#555;
	font-size:12px;
	margin-right:6px;
}

	/*** pagination ***/
	.pagination span.current,
	.pagination>.active>a {
	background:#ffb900 !important;
	border-color:#ffb900 !important;
	color:#FFF !important;
	}
	.pagination>li>a, .pagination>li>span {
	color:#999 !important;
	}
	
ul.post-tape li{
	margin-top:6px;
}
ul.post-tape li a{
	border-radius:0!important;
	background:none;
	border:none;
}	

.videoWrapper {
	z-index: 100000;
	position: relative;
}
.videoWrapper video{ width: 100%; height: 100%; max-width: 100%; }
.videoWrapper .wp-video{width: 100% !important;}
#lightoff {
	display: none; background: #000; position: fixed; left: 0; top: 0; width: 100%; height: 100%; opacity: .90; z-index:10;
}
.videoWrapper object{
	width: 100%;
	height: 100%;	
}
.videoWrapper embed{
	width: 100%;
	height: 100%;	
}
video.wp-video-shortcode, .wp-video-shortcode video{
	height: auto;
}
.video-page-builder img{
	width: 100%;
}
.carousel .meta,.widget .col-sm-6 .meta,.meta-maxwidth-230 .meta{
	max-width:230px
}
.featured-wrapper .meta,.widget .meta,.meta-maxwidth-360 .meta{
	max-width:360px
}

.dropdown-menu{
	background: #4c5358;
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{
	background: rgba(0,0,0, .2)
}

@media (min-width:767px) {
	ul.nav li.menu-item-has-children:hover > ul.dropdown-menu {
	display: block;	
	}
}

@media (max-width:1023px) {
	.feat-item h3 a{
	font-size:12px;
	white-space: nowrap;
	}
	.video-section .item h3 a, .widget .item h3 a{
	overflow: hidden;
	}
	.item .meta, .feat-item .feat-info .meta{
	font-size:10px
	}
}

@media (max-width:767px) {
.video-section .item h3 a, .widget .item h3 a{font-size:22px; line-height:25px;}
.news h3 a {font-size:22px; line-height:25px;}
/*.container{max-width:390px}*/
#logo{
width:100%;
border-right: 0;
box-shadow: none
}
#header-search{
position: relative;
left:0;
right:0;
overflow: hidden;
}
#header-social{
position: absolute;
line-height: 52px;
height: 52px;
border-left: 0;
text-align: left;
box-shadow: none
}
#header-social a{
margin-left:0;
margin-right:10px
}
.navbar-collapse {
max-height: 1000px!important;
overflow-x: hidden !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
.video-section .col-sm-12 img{
height: auto !important;
}	
.columns-1 .col-sm-12 img{
height: 100px;
}	
/*.wpb-js-composer .wpb_row{
margin-left: -15px!important;
margin-right: -15px!important;
}*/
.sidebar {
padding-left: 0!important;
padding-right:0px !important;
}	
}
.item .meta .fcomments, .feat-item .feat-info .meta .fcomments{
	display:none;
}
@media screen and (max-width: 30em) {
	.meta .date{display:none;}
}
 @media screen and (max-width: 60em) {
	.meta .date{display:none;}
}
@media (max-width: 767px){
	#logo {
	text-align: center;
	} 
}
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
	margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}

.alignright {
	float:right;
	margin: 5px 0 20px 20px;
}

.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}

a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

a img.alignnone {
	margin: 5px 20px 20px 0;
}

a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
@media screen and (max-width: 75em),
@media screen and (max-width: 53.75em) {
	#gallery-1 .gallery-item{
	width: 50%!important;
	}	 
 }
.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 96%; /* Image does not overflow the content area */
	padding: 5px 3px 10px;
	text-align: center;
}

.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}

.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}
.gallery-caption{}
.bypostauthor{}
.channel-header,.profile-widget-header {
	float:left;
	width:100%;
	border:1px solid #eee;
	padding:12px;
	margin-bottom:25px;
}
.channel-image, .profile-widget-image {
	float:left;
	margin-right:16px;
}
.channel-info h3, .profile-widget-info h3 {
	display:block;
	margin-bottom:14px;
	margin-top:9px;
	float:none;
}
.profile-widget-info h3{
	font-size: 18px;
}
.channel-item, .profile-widget-info-item{
	display:inline-block;
	border:1px solid #eee;
	color:#999;
	font-size:12px;
	padding:3px 7px;
	margin-right:5px;
	margin-bottom:5px;
}
.profile-widget-info-item a{
	color: #000;
}
.wpb-js-composer .wpb_row{
	margin-left: 0px;
	margin-right: 0px;
}
.vc_responsive .wpb_row .vc_span9{
	padding-left: 0px!important;
	padding-right: 0px!important;
}
.columns-1 .col-sm-12 img{
	width: 100%;
}
.columns-1 .item{
	height:auto!important;
}
.register-terms input[name="terms_required"]{
	margin-right: 8px;
}
#subscrib-modal{
	z-index: 99999999;
}
.screen-reader-text {
	
}
.header-carousel-featured{ display: table;
	width: 100%;}
	
.showtime{ background-color:#ddd;
	color: #1c5288;
	float: left;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0.378px;
	line-height: 26px;
	margin-bottom: 3px;
	margin-left: 0px;
	text-align: center;
	text-transform: uppercase;
	padding:0px 8px 0px 8px;
	margin-right:8px;
	display:none;
	}
	
	.img-responsive{ border:1px solid #ddd;}
	.bluenote-img{ background-color:#fff;}
	
	@media (max-width:767px){
	.sidebar>.vc_column-inner{ padding-left:0px !important; padding-right:0px !important;}
	}
	
	.vc_col-sm-4 > .vc_column-inner	> .wpb_wrapper > .wpb_widgetised_column	> .wpb_wrapper > .carousel-mars-mainvideo-widgets-3,
	.vc_col-sm-4 > .vc_column-inner	> .wpb_wrapper > .wpb_widgetised_column	> .wpb_wrapper > .carousel-mars-mainvideo-widgets-4
	{background-color:#eeeeee; padding:20px 20px 30px 20px;}
	
	.gaming-wrapper>.carousel-mars-mainvideo-widgets-3>.item>.col-sm-3>.col-sm-4a,
	.gaming-wrapper>.carousel-mars-mainvideo-widgets-4>.item>.col-sm-3>.col-sm-4a,
	.gaming-wrapper>.carousel-mars-mainvideo-widgets-5>.item>.col-sm-3>.col-sm-4a{ padding-right:0px;}
	
	.col-sm-4 > .carousel-mars-mainvideo-widgets-3, 
	.col-sm-4 > .carousel-mars-mainvideo-widgets-4,
	.col-sm-4 > .carousel-mars-mainvideo-widgets-5,
	.col-sm-4 > .carousel-mars-mainvideo-widgets-6,
	.col-sm-4 > .carousel-mars-mainvideo-widgets-7 {background-color:#eeeeee; padding:20px 20px 10px 20px;}
	
	.carousel-mars-mainvideo-widgets-3 .mehr, 
	.carousel-mars-mainvideo-widgets-4 .mehr, 
	.carousel-mars-mainvideo-widgets-5 .mehr,
	.carousel-mars-mainvideo-widgets-6 .mehr,
	.carousel-mars-mainvideo-widgets-7 .mehr	{display:none;}
	
	.carousel-mars-mainvideo-widgets-3 .cinema-arthouse-img, 
	.carousel-mars-mainvideo-widgets-4 .cinema-arthouse-img,	
	.carousel-mars-mainvideo-widgets-5 .cinema-arthouse-img,
	.carousel-mars-mainvideo-widgets-6 .cinema-arthouse-img {display:none;}
	
	.carousel-mars-mainvideo-widgets-2 .bluenote-img{ display:none;}
	
	.carousel-mars-mainvideo-widgets-2 .vorschautext_bluenote, 
	.carousel-mars-mainvideo-widgets-2 .vorschautext_kinocafe_kinokneipe,
	.carousel-mars-mainvideo-widgets-2 .aktuell { display:none;}
	
	.carousel-mars-mainvideo-widgets-3 .vorschautext, 
	.carousel-mars-mainvideo-widgets-3 .vorschautext_kinocafe_kinokneipe,
	.carousel-mars-mainvideo-widgets-3 .aktuell{display:none;}
	
	.carousel-mars-mainvideo-widgets-4 .vorschautext_bluenote, 
	.carousel-mars-mainvideo-widgets-4 .vorschautext,
	.carousel-mars-mainvideo-widgets-4 .aktuell { display:none;}
	
	.carousel-mars-mainvideo-widgets-5 .vorschautext,
	.carousel-mars-mainvideo-widgets-5 .aktuell { display:none;}
	.carousel-mars-mainvideo-widgets-5 .vorschautext_bluenote{font-size:14px;}
	
	.carousel-mars-mainvideo-widgets-6 .vorschautext_bluenote, 
	.carousel-mars-mainvideo-widgets-6 .vorschautext{ display:none;}
	
	.carousel-mars-mainvideo-widgets-7 .vorschautext_bluenote,
	.carousel-mars-mainvideo-widgets-7	.vorschautext,
	.carousel-mars-mainvideo-widgets-7	.bluenote-img{ display:none;}
	.carousel-mars-mainvideo-widgets-7 .aktuell { display:none;}
	.carousel-mars-mainvideo-widgets-7 .vorschautext_kinocafe_kinokneipe{font-size:14px;}
	
	.carousel-mars-mainvideo-widgets-2 .active > .col-sm-3,
	.carousel-mars-mainvideo-widgets-3 .active > .col-sm-3,
	.carousel-mars-mainvideo-widgets-4 .active > .col-sm-3,
	.carousel-mars-mainvideo-widgets-5 .active > .col-sm-3,
	.carousel-mars-mainvideo-widgets-6 .active > .col-sm-3,
	.carousel-mars-mainvideo-widgets-7 .active > .col-sm-3{ display: table; width:auto !important; padding:0px;}
	
	/*.carousel-mars-mainvideo-widgets-7 > .active > .col-sm-3 > .col-sm-4a{width:100% !important;}
	.carousel-mars-mainvideo-widgets-7 > .active > .col-sm-3 > .col-sm-8{width:100% !important;}
	.carousel-mars-mainvideo-widgets-7	.item .row .item{ margin-bottom:5px; padding:0px !important;}
	.carousel-mars-mainvideo-widgets-7	.item .row {margin:0px;}*/
	
	

	
	@media (min-width:1200px){
	.carousel-mars-mainvideo-widgets-3 .col-sm-4a, 
	.carousel-mars-mainvideo-widgets-4 .col-sm-4a, 
	.carousel-mars-mainvideo-widgets-5 .col-sm-4a,
	.carousel-mars-mainvideo-widgets-6 .col-sm-4a,
	.carousel-mars-mainvideo-widgets-7 .col-sm-4a{ width:41.66666667% !important;}
	
	.carousel-mars-mainvideo-widgets-3 .col-sm-8, 
	.carousel-mars-mainvideo-widgets-4 .col-sm-8, 
	.carousel-mars-mainvideo-widgets-5 .col-sm-8, 
	.carousel-mars-mainvideo-widgets-6 .col-sm-8,
	.carousel-mars-mainvideo-widgets-7 .col-sm-8{ width:58.33333333% !important;}
	
	.single-video .main-content{/*padding-right:60px;*/}
	
	.beitragsbild{width: 40%; float: left; margin: 5px 25px 0px 0px;}
	.galerie{ margin-bottom:30px;}	
	}
	@media (min-width:768px){
	}
	
@media (max-width:767px){
.carousel-mars-featuredvideo-widgets-2 .col-sm-2{ width:50%; float:left;}
.video-section .item h3, .widget .item h3 {line-height:14px;}
.ticket img{ width:311px;}
.ticket{margin-top: -25px !important;}
.news .wpb_content_element{margin-bottom:5px;}
}
@media (min-width:768px) and (max-width:991px){
.news .wpb_content_element{margin-bottom:5px;}
}
	
.carousel-mars-featuredvideo-widgets-2{ /*background-color:#f2f2f2;*/ background-color:#000; margin-bottom:40px;}
.carousel-mars-featuredvideo-widgets-2 h3{ display:none;}
.carousel-mars-featuredvideo-widgets-2 .section-header{ margin-bottom:0px; padding-top:30px;}

.vc_col-sm-4 > .vc_column-inner	> .wpb_wrapper > .wpb_widgetised_column	> .wpb_wrapper > .carousel-mars-mainvideo-widgets-3 .item,
.vc_col-sm-4 > .vc_column-inner	> .wpb_wrapper > .wpb_widgetised_column	> .wpb_wrapper > .carousel-mars-mainvideo-widgets-4 .item,
.carousel-mars-mainvideo-widgets-3 .item, 
.carousel-mars-mainvideo-widgets-4 .item, 
.carousel-mars-mainvideo-widgets-5 .item,
.carousel-mars-mainvideo-widgets-7 .item {margin-bottom:15px;} 

.carousel-mars-mainvideo-widgets-3 .item img, 
.carousel-mars-mainvideo-widgets-4 .item img, 
.carousel-mars-mainvideo-widgets-5 .item img {margin-bottom:5px; margin-top:4px;}

.carousel-mars-mainvideo-widgets-3 .item h3, 
.carousel-mars-mainvideo-widgets-4 .item h3, 
.carousel-mars-mainvideo-widgets-5 .item h3,
.carousel-mars-mainvideo-widgets-7 .item h3 {margin:0px !important; line-height:20px !important; overflow: hidden;}

.carousel-mars-mainvideo-widgets-4	.section-header,
.carousel-mars-mainvideo-widgets-6	.section-header,
.carousel-mars-mainvideo-widgets-7	.section-header {display:none;}

.carousel-mars-mainvideo-widgets-4, 
.carousel-mars-mainvideo-widgets-6	{margin-bottom:0px !important;}

.single-video .sidebar {margin-top:55px;}

.beitragsbild img {border: 1px solid #ddd;}

.home #navigation-wrapper {margin-bottom:0px;}
	
.postid-199 .video-options, 
.postid-48 .video-options, 
.postid-52 .video-options, 
.postid-34 .video-options{ display:none;}

#footer {color:#fff !important;}

.ticket {margin: -18px 0 18px 0; position: relative; text-align: center;z-index: 999; width: 100%;clear:both;}
.ticket_02 {margin:-17px 0 -14px 0; position: relative; text-align: center; z-index: 999; width: 100%;clear:both;}
.ticket_03 {margin-top:-32px; position: relative; text-align: center; z-index: 999;clear:both;}
.page-id-2 .container .row .col-sm-4 {/*display:none;*/}
.page-id-2 .container .row .col-sm-8 {width:100% !important;}

.status-publish .wpb_text_column h3 {display: block; font-size: 17px; padding-bottom: 6px; color: #000; font-weight: 700; overflow: hidden;overflow-wrap: break-word; word-break: break-word; -webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}
.status-publish .post-entry p {font-size: 14px; /*margin-bottom:0px;*/ line-height:22px;}


.aktuell_im_cinema .item-img {float:left; width:37%; margin-right:15px; margin-top:0px;}
@media (max-width:767px){
.aktuell_im_cinema .item-img{ float:none !important; width:auto !important; margin-right:0px; margin-top:10px;}
}
@media (min-width:768px) and (max-width:991px){
.aktuell_im_cinema .item-img{ float:none !important; width:auto !important; margin-right:0px; margin-top:10px;}
}
	
.single-video-bild {/*margin-top:5px;*/}
.single-video-bild img {border:1px solid #D5D5D5;}
.unter_dem_bild a {word-wrap: break-word;}
.single-video .post-entry {margin-top: 10px;}
.videoplayer {width:100%;}


/************************************* mjmMovieTabelle *************************************/	
.mjmMovieTable td {border-right:1px solid #D5D5D5; padding:0px 5px 5px 5px; text-align:center; vertical-align:top;}
.mjmMovieTable th {border-right:1px solid #D5D5D5; padding:5px 5px 0px 5px; text-align:center; vertical-align:top;}
.mjmMovieTable {border:1px solid #D5D5D5;}
.mjmMovieTable td a {background-color:#f2f2f2; padding:3px; margin:5px 0px 0px 0px; width:100%; display: inline-block; color:#1c5288;}
.mjmMovieTable td a:hover {background-color:#C3C3C3; text-decoration:none;}
.wpb_raw_code {margin-bottom:15px !important;}
.wpb_text_column {margin-bottom:15px !important;}
.vc_tta-container {margin-bottom:5px !important;}
/**************************************************************************/	


/************************************* mjmMovieTabelle Nr. 2*************************************/	
/* .video-details .slick-slide- {border-right:1px solid #D5D5D5; padding:0px 5px 5px 5px; text-align:center; vertical-align:top;}
.video-details .slick-list- {border:1px solid #D5D5D5;}
.video-details .slick-list .slick-track .slick-slide a- {background-color:#f2f2f2; padding:3px; margin:5px 0px 0px 0px; width:100%; display: inline-block; color:#1c5288;}
.video-details .slick-list .slick-track .slick-slide span- {padding:3px; margin:5px 0px 0px 0px;}
.video-details .slick-slide strong-{height: 25px !important;} */
.slick-slide { border-right: 1px solid #D5D5D5; text-align: center;}
.slick-slide > strong { border-bottom: 1px solid #D5D5D5; width: 100%; white-space:nowrap; font-size: 12px !important;}
.slick-list{border: 1px solid #D5D5D5; border-bottom: 0 none;}
.trennung{ -ms-hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto;}
/**************************************************************************/

/************************************* mjmMovie_daily*************************************/	
.mjmMovieDaily{
	width: 100%; 
	height: 31px;
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}
@media (max-width:768px){
	.mjmMovieDaily{margin:0 -15px;}
	.mjmMovie_daily_content .vc_column-inner{padding-left:0 !important; padding-right:0;}
}
.mjmDaily-xs-img{float: left; margin-right: 15px;}
@media (max-width: 320px){
	.mjmDaily-xs-img{float: none; margin-right: 0;}
}
.mjmMovie_daily_nav {margin-bottom: 32px;}
.mjmMovie_daily_content{word-break; break-word;  -ms-hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto;}
.mjmMovie_daily_content .vc_tta-container > h2{
	color:#1c5288 !important;
	font-size:28px !important;
	letter-spacing:0px !important;
	font-weight:300 !important;
	font-family:Lato, sans-serif !important;
	line-height:100% !important;
}

/************************************* Seite = programm-tickets - Das Programm der aktuellen Woche *************************************/
.programm-tickets_einzeln .vc_row{margin-bottom:45px; border-bottom:1px dotted #CCCCCC;}
.page-id-2 .programm-tickets_sidebar{display:none;}
.page-id-2 .programm-tickets_banner{display:none;}
.page-id-2 .programm-tickets_col-sm-12{width:100%;}
@media (max-width:767px){
.programm-tickets_einzeln .vc_col-sm-3{width:100% !important;}
}
@media (min-width:768px) and (max-width:991px){
.programm-tickets_einzeln .vc_col-sm-3,
.programm-tickets_einzeln .vc_col-sm-9{width:100% !important;}
}
/**************************************************************************/


/************************************* sidebar = Banner-Iframe *************************************/
.programm-tickets_banner{margin-top:9px;}
.single-video .programm-tickets_banner{margin-top:0px;}

/************************************* sidebar = BlueNote *************************************/
.programm-tickets_sidebar{font-size:13px;margin-bottom:30px;}
.programm-tickets_sidebar .vorschautext_bluenote, .programm-tickets_sidebar .vorschautext_kinocafe_kinokneipe{font-size:14px;}
.carousel-mars-mainvideo-widgets-3 .vorschautext_bluenote{display:none;}
.datum { font-size:14px;}
.carousel-mars-mainvideo-widgets-3 {background-color: #eee;padding: 0 10px;}
.programm-tickets_sidebar .col-sm-8.item {padding-right: 0; padding-left: 10px;}

/************************************* Footer = Logos *************************************/
.logo_europa-cinemas{background-color:#fff; border: 1px solid #dddddd; text-align:center; margin:8px 0px 8px 0px; height:130px; line-height:130px;}
.logo_europa-cinemas img{height:75px;}
.logo_nordmedia{background-color:#fff; border: 1px solid #dddddd; text-align:center; margin:8px 0px 8px 0px; height:130px; line-height:130px;}
.logo_nordmedia img{height:85px;}
.logo_europa-foerdert-nds{background-color:#fff; border: 1px solid #dddddd; text-align:center; margin:8px 0px 8px 0px; height:130px; line-height:130px;}
.logo_europa-foerdert-nds img{height:90px;}
.logo_nordmedia_EFRE{background-color:#fff; border: 1px solid #dddddd; text-align:center; margin:8px 0px 20px 0px; height:130px; line-height:130px;}
.logo_nordmedia_EFRE img{height:112px;}
@media (min-width:768px) and (max-width:991px){
.logo_europa-cinemas img{height:auto; padding: 0px 7px 0px 7px;}
.logo_nordmedia img{height:auto; padding: 0px 7px 0px 7px;}
.logo_europa-foerdert-nds img{height:auto; padding: 0px 7px 0px 7px;}
.logo_nordmedia_EFRE img{height:112px;}
}


.flexslider { background-color:#000000;}	

.news h3{margin-top:0px;}
.news h3 a{color:#000;}
.news p a {font-weight: 700; color: #1c5288;}
.news img{border: 1px solid #ddd; margin-top:5px;}
.news .wpb_text_column { margin-bottom:5px !important;}
.post-entry > .news { margin-bottom:15px;}

.carousel-mars-mainvideo-widgets-5 .vorschautext_bluenote{ display:none;}

@media (min-width:768px) and (max-width:991px){
.video-details .post-entry .vc_col-sm-7{width:100%;}
.video-details .post-entry .vc_col-sm-5{width:100%;}
.wpcf7-form .vc_col-sm-7, .wpcf7-form .vc_col-sm-9{ margin-bottom:10px;}
}

@media (max-width:767px){#footer_02 .widget_metaslider_widget{ float: none !important; width:100% !important; margin-bottom:15px;}}
#footer_02 .widget_metaslider_widget{ float:left; width:25%; padding-left: 15px; padding-right:15px;}
#footer_02 .widget_text:last-child{ clear:left;}
#footer_02 .metaslider .flexslider{ padding:0px !important; margin:0px !important;}
.button-grau{padding: 13px 10px 14px 16px; background-color:#dddddd; margin-top:0px;	display:block; color:#333;}
.button-grau:hover{text-decoration:none; background-color:#cfcfcf;color:#23527c;}


/************************************* Pfeile im Slider *************************************/	
.theme-default .nivo-directionNav	a.nivo-nextNav{
	content:none !important; background-image:none !important; background-repeat:no-repeat;}
.theme-default .nivo-directionNav	a.nivo-prevNav{
	content:none !important; background-image:none !important; background-repeat:no-repeat;}
.theme-default .nivo-directionNav a {width:50px !important; height:50px !important;}
.theme-default a.nivo-nextNav {background-position:center !important;}

.flex-direction-nav a.flex-next,
.flex-direction-nav a.flex-next:focus {
	content:none !important;
	background-image:url(https://www.cinema-arthouse.de/kino/wp-content/uploads/2016/06/pfeil-rechts.png) !important;
	background-repeat:no-repeat;
	font-size:0px;
}
.flex-direction-nav a.flex-prev,
.flex-direction-nav a.flex-prev:focus {
	content:none !important;
	background-image:url(https://www.cinema-arthouse.de/kino/wp-content/uploads/2016/06/pfeil-links.png) !important;
	background-repeat:no-repeat;
}
.flex-direction-nav a,
.flex-direction-nav a:focus {
	width:50px !important;
	height:50px !important;
}
.wpb_wrapper .flex-direction-nav a.flex-next::before { content:normal !important;}
.h1, .h2, .h3, h1, h2, h3{
	margin-top: 0 !important;
	line-height: 1;
}

@media (max-width:768px){
	.kino-slider .slides .ms-image {
	width: 102px !important;
	}
	.std_slider .theme-default .nivoSlider img{
	height: 165px !important;
	width: auto !important;
	overflow: hidden !important;
	}
	.page-id-2 .vc_col-sm-10>.vc_column-inner>.wpb_wrapper>.vc_col-sm-12>.vc_column-inner {padding:0px;}
	.page-id-2 .vc_col-sm-5>.vc_column-inner>.wpb_wrapper>.wpb_text_column {padding-right:0px; margin-bottom:5px !important;}
	.page-id-2 .vc_col-sm-5>.vc_column-inner>.wpb_wrapper>.vc_col-xs-8 {width: 75%;}
	.page-id-2 .vc_column-inner>.wpb_wrapper>.vc_row>.vc_col-sm-5>.vc_column-inner {padding:0px;}
	.page-id-2 .vc_column-inner>.wpb_wrapper>.vc_row>.vc_col-sm-7>.vc_column-inner {padding:0px;}
	.page-id-2 .wpb_wrapper>.wpb_single_image{margin-bottom:10px;}
}



.ticket-info{font-size:12px !important;}

.scrollup, .scrollup:hover {
background: #fab719 none repeat scroll 0 0;
border-radius: 50px;
color: #fff !important;
font-size: 28px;
height: 50px;
margin: 0 15px;
text-align: center;
width: 50px;
outline: none;
text-decoration: none;
bottom: 50px;
display: none;
position: fixed;
right: 100px;
z-index: 999999999;
}


.aktuell_im_cinema>.col-sm-6.col-xs-12>h5{background-color: yellow; display:inline;}
.aktuell_im_cinema>.col-sm-6.col-xs-12>h5 span{color:#333 !important;}

h5{background-color: yellow; display:inline;}
h6{color:#990000 !important; font-size: 14px; margin:0px; line-height:22px;}

.programm-tickets_col-sm-12 .wpb_wrapper>.wpb_text_column>.wpb_wrapper>h5,
.video-section>.post>h5{background-color: yellow; display:inline; color:#333;}
.programm-tickets_col-sm-12 .wpb_wrapper>.wpb_text_column>.wpb_wrapper>h5 span{color:#333 !important;}
.programm-tickets_col-sm-12 .wpb_wrapper>.wpb_text_column>.wpb_wrapper>h6,
.video-section>.post>h6{color:#990000 !important; font-size: 14px; margin:0px; line-height:22px;}
.programm-tickets_col-sm-12 .wpb_wrapper>.wpb_text_column>.wpb_wrapper>h6 span{color:#990000 !important; font-size: 14px;}


@media screen and (max-width: 1200px){
	.navbar-header{
		width:100%;
		position: relative;
	}
	.navbar-nav > li{
		float:none;
	}
}
@media screen and (min-width: 1200px){
	.navbar-collapse{display:block;}
}

@media (max-width:767px){
.columns-2  > .item:nth-child(2n) {
	margin-left:0px !important;
	margin-right:0px !important;
}
.vc_row.vc_column-gap-1{margin-left:-15px !important; margin-right:-15px !important;}
.navbar-collapse>.navbar-nav{ margin:0px !important;}
.navbar-collapse>.navbar-nav .menu-item:last-child{ margin-bottom:20px;}
}
.columns-2  > .item:nth-child(2n) {
	margin-left: -15px;
	margin-right: -15px;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{border: 0 none;padding: 0 15px; background-color: #eee; border-color: #eee;}

.vc_general.vc_cta3.vc_cta3-style-classic{background-color:#eeeeee !important;}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background {background-color: #d5d5d5 !important;}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background-color:#d5d5d5 !important;}

.page-id-28 p{ margin-bottom:0px;}/*Startseite*/
.formularfelder input:not([type="checkbox"]) {width:100% !important; margin-bottom:7px;}
.wpcf7-acceptance > .wpcf7-list-item{margin:0 !important;}
.vc_general.vc_cta3 .vc_cta3-actions {white-space:normal !important;}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern {border-color:#1c5288!important; background-color:#1C5289!important;}
.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {background-color:#1C5289!important;}

.error{height: auto !important; 
min-height: auto !important; 
max-height:500px !important;
padding:75px 0px 75px 0px;}

.suche h1 {
color: #1c5288;
font-size: 28px;
letter-spacing: 0px;
margin: 0;
font-weight: 300;
font-family: Lato, sens-serif;
float: left;
margin-top: 3px;
line-height: 140%;
text-transform: uppercase;}

.alert{ padding:0px;}
.alert-info {
color:#333; background-color: #fff; border-color: #fff;
}

.theme-default .nivoSlider{
	margin-bottom: 0 !important;
}

.slick-slide > a, .slick-slide > div {
  border-bottom: 1px solid #d5d5d5;
}
/*HEUTE läuft noch*/
.mjmMovie .vc_tta-container > h2 {
	color: #1c5288;
	font-size: 28px;
	font-weight: 300;
	margin: 0 0 29px 15px;
	line-height: 28px;
	display: block;
}

.mjmMovie .vc_tta-title-text {
	font-size: 14px;
	line-height: 18px !important;
}
.mjmMovie .vc_tta-title-text > b {
	display: inline-block;
	font-weight: normal;
	width: 75%;
	padding: 4px 0;
	vertical-align: top;
}
.mjmMovie .vc_tta-title-text > i{
	display: inline-block;
	font-weight: normal;
	text-transform: none;
	color: #1c5288;
	width:25%;
	text-align:right;
	font-style: normal;
	padding: 4px 0;
	vertical-align: top;
}
.mjmMovie .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before{
	border-color: #1c5288 !important;
	bottom: 25%;
	height: 8px;
	left: 15px;
	right: -15px;
	top: 25%;
	width: 8px;
}

.mjmMovie .vc_general .vc_btn3 .vc_btn3-size-md .vc_btn3-shape-square .vc_btn3-style-outline-custom{
	border: 2px solid #1c5288;
}

.mjmMovie .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-outline-custom {
	background: #fff none repeat scroll 0 0;
	border: 2px solid #1c5288;
	color: #1c5288;
	margin: 10px 10px 10px 0;
	padding: 4px 9px 3px;
}

.mjmMovie .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-outline-custom:hover{
  background: #1c5288 none repeat scroll 0 0;
  border: 2px solid #1c5288;
  color: #fff;
}

.mjmMovie .even > .vc_tta-panel-heading {
	background-color: #fff !important;
}

.mjmMovie .odd > .vc_tta-panel-heading {
	background-color: #eee !important;
}

.mjmMovie .vc_tta.vc_general .vc_tta-panel-title>a{
	padding: 3px 25px 4px 0 !important;
}

.mjmMovie .vc_tta-panel-heading {
	padding-right: 0 !important;
}

.mjmMovie .vc_column-inner {
	padding: 0 !important;
}

.daily_nav_item {
	background-color: #eee;
	color: #013372 !important;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0;
}
@media (max-width: 480px){
	.daily_nav_item {font-size: 12px;}
}
.daily_nav_item:focus, .daily_nav_item:hover {
	text-decoration: none;
	background-color:#013372 ;
	color: #adb1b4 !important;
}
.daily_nav_item.active{
	background-color: #ffb900;
	color: #fff !important;
}

.widget-title.mjmMovie_daily {
	font-size: 17px !important;
	font-weight: bold !important;
}
.columns-4.video-section .item-img {
  width: 100%;
  float: none;
}
@media (max-width:1023px){
	#fullbanner > .widget {
		overflow: hidden;
	}
	#fullbanner .widget .metaslider{
		float: none;
		margin: 0 auto;
	}
	#navigation-wrapper > .container {
		margin: 0;
		padding: 0;
	}
}
.navbar-toggle {
	margin-right: 0;
	padding: 9px 0;
}
input[name="ne"] {
	margin-bottom: 15px;
}
.nl_submit{
	height: 28px;
	vertical-align: baseline;
}
@media (max-width:767px){
	/* prettyPhoto styling for small screens */
	.pp_pic_holder.pp_default { width: 100%!important; left: 0!important; overflow: hidden; }
	div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }
	div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }
	.pp_content { width: 100%!important; height: auto!important; }
	.pp_fade { width: 100%!important; height: 100%!important; }
	a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
	#pp_full_res img { width: 100%!important; height: auto!important; }
	.pp_details { width: 100%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; }
	a.pp_close { right: 15px!important; top: -15px!important; }
	div.ppt{width: 100% !important;}
}

.fb_reset, .fb-like.fb_iframe_widget {
	text-align: center !important;
	width: 100%;
	position: absolute;
}
.grecaptcha-badge{
	display:none;
}
.nav-item-no-padding > a{
	padding:0 !important;
}
@media (max-width:767px){
	.video-section .item:nth-child(2n+1) {
		clear: both;
	}
}

.slick-slide > strong, .slick-slide > a{
	display:block;
}

.slick-prev:before, .slick-next:before{
	color:#fab719 !important;
}

.theme-default .nivo-caption {
	display: none !important;
}
.wpcf7-select {
	background-color: transparent;
}

/* Usercentrics Iframes */
.uc-embedding-buttons > button:nth-child(1){
	margin-right: 5px;
}
 .uc-embedding-1{
 	width: 100% !important;
}
.wpb_video_wrapper .uc-embedding-container {
	margin-top: -56.25%;
	position: absolute;
}