/*custom-css für Filmtheater Sendlinger Tor*/

/*360Grad TOur*/

.tour .t4-mainbody {
	background-color: #111111 !important;}

.h2text {
	width:60%;}



/*Colour Definition*/
.sendlinger_rot1     {color: #DA2317;}
.sendlinger_rot2     {color: #BB2F18;}


/*Allgemeine Anpassungen*/
.btn.btn-secondary {
  background-color: #888888 !important;
  border-color: #888888 !important; 
}
.badge-info {
  background-color: #da2317; 
}
a:hover {
  text-decoration: unset !important;
}

/* Startseite*/
#t4-postion-2 .container {
  padding-top: 7.375em;
  padding-bottom: 7.375em;}

#t4-hero .bg-overlay::before {
	opacity: 0.3;}
 
.module-title {
font-size: 2rem;}

.modulehome_history h3 {
color:#da2317;}

.modulehome_history h1 {
color:#da2317;
/*	-webkit-text-stroke-width: 2px;*/
/*    -webkit-text-stroke-color: black;*/
}

.dj-simple-contact-form-row .form-control {
  max-width: 710px;
}

.section-7-spacer .btn.html5lightbox.primary {
	background:#22cc99!important;}


.navbar-brand  {
  padding-top: 10px ;
  margin-left: -20px;
}

.footnav-3  a {
	color: #ffffff!important;
	font-size: 1.1rem;}

/*Design Anpassungen Programm und Event Item*/

.page-header h2 {
	font-size: 3.75rem;
	color: rgb (218,35,23);
}

.t4-masthead .ja-masthead .ja-masthead-title {
  font-size:50px;
}

#atradaticketing {
	border:0px;
	margin-top:30px;}
	
#atradaticketing .auditorium {
display: none;
}	

.item-page [itemprop=articleBody] {
  font-size:1.2rem;
}

.blog .item-content .page-header > h2 a,
.blog-featured .item-content .page-header > h2 a {
  font-size: 1.5rem;
  padding-bottom: 46px;
}

.item-intro  h4  {
  font-size: 1.25rem;
  color: #888;
}

.item-image img {
  max-height: 500px;
  width: auto;
}



/*Design Anpassungen Geschichte*/
/*ul.sigFreeClassic li.sigFreeThumb {
	width: 30%;
	height: 120px;
}

/*ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink {
/*	height: 120px!important;
}


/*Design Anpassungen Information*/
.infoclass1 .blog .item-content .page-header > h2 a,
.infoclass1.blog-featured .item-content .page-header > h2 a {
  font-size: 2.5rem;
  padding-bottom: 46px;
}

/*Design Anpassung phoca Gallery*/
.pg-item-box-title, .pg-category-box-title {
font-size: 100%;}



/*Comtrada*/
#atradaticketing .auditorium {
display:none;}
#atradaticketing .btn-default {
  color: #dd0505;
}


/*Seiten Menü*/
.sidebar-r .separator {
padding-left:0px!important;
color: #000000;
font-weight:bold;
}

.sidebar-r li a:hover {
	color :#22cc99 !important;
}	

.category-desc {
	border:0px;
	padding-top: 0rem;
	padding-bottom: 0rem;
	padding-left: 0rem;
	padding-right: 0rem;
	font-size: 1.3rem;
}

/*Beitrag Extra Fields*/
.fields-container {
	list-style-type:none ;
	padding-left: 0px;
}
.field-label {
	  color: #da2317;
}

.btn-danger {
	display:block!important;
}

/*Off Canvas Menu*/
.t4-offcanvas .t4-off-canvas-header {
  background-color: #da2317 !important;
}



/*MOBILE ANPASSUNGEN COMPUTER, JOOMLAART WIDE*/
@media (min-width: 1200px) {
	.table_response td {
	font-size: 18px;
	}
	.site-slogan {
    margin-right: 20px;
	}
	.move_left {
	float: right;
    text-align: right;
	}
	.sigProLink {
	width: 195px !important;
	height: 130px !important;
	}
	
	.sigProImg {
	width: 195px !important;
	height: 130px !important;
	}
	.atrada_mobil {
	display: none !important;} 
	
}


/*MOBILE ANPASSUNGEN IPAD BREIT, JOOMLAART NORMAL*/
@media (min-width: 980px) and (max-width: 1199px) {
	.site-slogan {
		font-size: 12px;
	}
	
	#login-form input[type="text"],
	#login-form input[type="password"] {
    width: 75%;
	}
	.table_response td {
	font-size: 15px;
	}
	
	.image_response_400 {
	width: 330px;
	}
	
	.image_response_300 {
	width: 220px;
	}
	
	.sigProLink {
	width: 165px !important;
	height: 110px !important;
	}
	
	.sigProImg {
	width: 165px !important;
	height: 110px !important;
	}
	
	.jshop h1 {
    font-size: 25px;
	}
	
	.move_left {
	float: right;
    text-align: right;
	}	
	.navbar {
	margin-right: -40px;
    width: 465px;}
	.atrada_mobil {
	display: none !important;} 

}


/*MOBILE ANPASSUNGEN IPAD HOCH, JOOMLAART XTABLET*/
@media (min-width: 768px) and (max-width: 979px) {
	.logo-text h1 a {
    font-size: 17.5px !important;
    font-weight: 300;
	}
	
	.site-slogan {
	font-size: 13px;
	}
	.t3-mainnav {
	width:440px !important;}
	.navbar {
	width: 460px;
	margin-right: -40px;}
	
	.t3-mainnav .navbar {
    float: right;
	}
	.logo {
	width:210px;}
	
	.logo-image h1 a {
	width: 215px;
	height: 45px;
	background-size: contain;}
	
	div.itemHeader h2.itemTitle {
    font-size: 26px;
	}

	.sigProLink {
	width: 165px !important;
	height: 110px !important;
	}
	
	.sigProImg {
	width: 165px !important;
	height: 110px !important;
	}
	
	.table_response td {
	font-size: 14px;
	}
	
	.image_response_400 {
	width: 250px;
	}
	
	.image_response_300 {
	width: 200px;
	}
	
	.jshop h1 {
    font-size: 21px;
	}
	
	textarea, input[name="rp_message"] {
    width: 364px;
	}
	
	.move_left {
	float: right;
    text-align: right;	}
	.atrada_normal {
	display: none !important;} 

}


/*MOBILE ANPASSUNGEN IPHONE BREIT, JOOMLAART TABLET*/
@media (min-width: 600px) and (max-width: 767px) {

	.move_left {
	float: left;
    text-align: left;}
	.table_response td {
	font-size: 18px;	}
		textarea, input[name="rp_message"] {
    width: 420px;}
	.logo-image h1 a {
	width: 275px;
	height: 54px;
	background-size: contain;}
	.t3-mainnav .navbar .btn-navbar {
    margin-top: 25px;}
	.ja-content-mass-top {
    margin-top: 83px;}
	.atrada_normal {
	display: none !important;} 
	}


/*MOBILE ANPASSUNGEN IPHONE HOCH, JOOMLAART MOBILE*/
@media (max-width: 599px) {
	 
}

/*Responsive for IPHONE HOCH*/
@media (max-width: 400px) {

.nav-breakpoint-lg  .site-name {
	letter-spacing: 1px!important;
}

.nav-breakpoint-lg  .navbar-brand {
	margin-left: -10px;
}

.nav-breakpoint-lg h5 {
	font-size: 1.8rem !important;
}

.nav-breakpoint-lg .t4-masthead {
  padding-left: 0px;
  padding-right: 0px;
}
.nav-breakpoint-lg .ja-masthead .container {
	padding-top:0rem;
	padding-bottom:0rem;
}

}

/*Anpassung Letzte Vorstellung - Danke für 80 Jahre*/

#acm-hero-153 .col-md-6 {
max-width: 75% !important;
flex: 0 0 75% !important; }

#acm-hero-153 .lead {
font-size: 1.125rem  !important;}