.col-space
{
	padding-bottom:25px;
}
	
@media (min-width: 768px) and (max-width: 1024px){

    
	.site-nav-bar-container
	{
	float:left !important;
	width:100% !important;
	margin-top:10px !important;
	}
	.sideBar{
	display:none !important;
	}
	.container
	{
		width:100% !important;
	} 
	
	.navbar-nav-meta li a
	{
		padding-left:10px !important;
		padding-right:10px !important;
	}

	
}
@media (max-width:768px)
{
	.site-sub-navi
{
	border:0;
	padding:0;
	background:none!important;
	}
}
@media (min-width: 1024px) and (max-width: 1200px){

	.container
	{
		width:100% !important;
	} 
	
}
@media (min-width: 1200px){

	.container
	{
		width:1200px !important;
	} 
	

}
body
{
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:normal;
}
.modal-body
{
}
.modal-body
{
    -webkit-overflow-scrolling: touch !important; 
	overflow:auto;

}

.navbar-header-site
{
}
.navbar-meta
{
	background:#000 /*url("../images/navbar_meta_back.png") repeat-x*/;
	border:none;
	min-height: 40px;
 }
 .nav-toolbar{
 margin-right:40px !important;
 }
 .meta-btn
 {
	margin-top:0px ;
	margin-bottom:0px ;
	padding-top:3px;
	padding-bottom:3px;
	background:none;
	border:0;
	color:#fff;
	font-size:15pt;
 }
 .meta-btn:hover
{
 color:#000;
 background:#fff;
}
.site-nav-bar-container
{
margin:0;
padding:0;
}
.navbar-nav-site-bg
{
padding-left:15px;
padding-right:15px;
}
.navbar-site
{
	border:none;	
}
.navbar-nav-site
{
	border:0;
}
.navbar-nav-meta li a
{
	color:#fff;
	padding:0 ;
	padding:10px 20px 10px 20px;
	font-size:15pt;
}

.navbar-nav-langbar li a
{
	padding:10px;
	color:#999;
	font-size:16pt;

}
.navbar-nav-langbar li a:hover,
.navbar-nav-langbar .lang-active a
{
	background:none;
	color:#fff;

}
.navbar-nav-meta .active a
{
	background:#fff;
	color:#000;
}


.navbar-nav-meta li a:hover,
.navbar-nav-meta a:hover,
.navbar-nav-meta li a:focus,
.navbar-nav-meta a:focus
{
	background:#fff;
	color:#000;
}
.body
{
	padding-top:70px;
}

.site-sub-navi li
{
	
	
	}
.site-sub-navi
{
border:2px solid;
border-top: 0;
	padding-top:0px;
	padding-bottom:10px !important;
	

}
.navbar-nav-site li
{
	padding:0;
	background:none !important;
}
.navbar-nav-site li a
{
padding:0;
padding-left:5px;
padding-right:5px;
padding-top:10px;
padding-bottom:10px;
	font-size:12pt;
	background:none !important;

color:#fff;
}
.site-sub-navi li a

{
	padding:0;
	font-size:12pt;
	padding:5px 10px 5px 10px;
}

.navbar-nav-site li a:hover,
.navbar-nav-site li a:focus
{
 background:none !important;
 color:#000;
}
.site-sub-navi .active a
{
	color: #000 !important ;

}
.langbar
{
	;
}
.navbar-nav-site-bg-top
{
	padding-top:10px;
}
.navbar-nav-site-bg-bottom
{
	padding-bottom:10px;
}
.white,
.white a
{
	color:#fff !important;
}
section,
article
{
margin:0;
padding:0;
}
.page-header
{
margin:0;
border:0;
padding:0;
padding-bottom:10px;
}
.page-header,
.page-header h1,
.page-header h2
{
font-weight:bold;
font-size:18pt;
}
h1,h2,h3,h4
{
font-weight:bold;
margin-top:0px;
text-transform:none !important;

}
.movie a
{
	color:#000;
	text-decoration:none;
}
.mhead h3
{
font-family:GillSansIP Condensed;
text-transform:none !important;
color:#fff;
padding:0;
margin:0;
}
.mhead
{
	padding:5px;
	width:100% !important;
	height:auto!important;
	overflow:auto!important;
}
.filmdetail
{
	font-size:9pt;
}
.carulist
{
margin: 0;
padding: 0;
list-style: none;
display: block;
width:auto;
height:auto;
}
.caruselimag
{
	margin-left:auto;
	margin-right:auto;
	display:block;
}
.carulist .carolitem
{
padding: 0;
margin: 0px;
display: block;
float: left;
position:relative;
width:auto;
height:auto;
}
.col-space
{
	margin-bottom:5px;
}
.caruseldesc
{
    background-color: #333;
    color: #fff;
    left: 0;
	z-index:1000;
    opacity: 0.7;
	top:180px;
	display:block;
    width:100%;
	font-size:14pt;
	text-align:center;
	position:absolute;
	height:100%;
	
}
.btn-day
{
	color:#fff;
	font-weight:bold;
	font-size:16pt;
}
.btn-show
{
	background:none;
	/*margin-bottom:5px !important;**/
}
.panel .btn-show
{
	background:#fff;
	/*margin-bottom:5px !important;**/
}
.modal-lg
{
	width:90% !important;
}
.sideBar
{
	width:200px;
	position:absolute;
	height:auto;
	display:none;
	background:green;
}
.sbleft
{
	top:120px !important;
}
.sbright{
	top: 0;
}
.shTable
{
	margin-bottom:10px;
}

.shTable *
{
	font-size:9pt;
	text-align:center;
	word-wrap: break-word;

}
.weekView .mhead h3{
	font-size:12pt;
}
.weekView .movieInfo
{
	font-size:8pt;
}
.shtwlnk *
{
	color:green !important; 
}
.main
{

}
.footer{
clear:both;
}
/*
.row.no-gutter-movie [class*='col-']
{
	padding-right:5px;
	padding-left:0px;
}
.row.no-gutter [class*='col-']
{
	padding-left:0 ;
	padding-right:0 ;
}
.row.movie-row
{
	padding-left:15px;
	padding-right:15px;
}
*/
/*
.row.no-gutter [class*='col-']:not(:first-child):not(:last-child)
{
  padding-right: 2.5px;
  padding-left:2.5px;
}
.row.no-gutter [class*='col-']:first-child{
	padding-right: 2.5px;
}
.row.no-gutter [class*='col-']:last-child{
	padding-left: 2.5px;
}
*/
.socialMedia{
	margin-left: 90px;
}
.socialMediaDesktop{
	margin-left: 200px;
}
.movie-box {
    position: relative;
	background-color:#000;
	
}
.movie-box .movie-img {
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .9s ease;
  backface-visibility: hidden;
  
}
.movie-box .mhead
{
	position: absolute;
  top: 0%;
  left: 0%;
  width:100%;
  opacity:0;
  transition: .9s ease;
  backface-visibility: hidden;
    background:transparent !important;

}
.movie-box .mtoolbar
{
	position: absolute;
  top: 80px;
  left: 0%;
  width:100%;
  opacity: 0;
  background:transparent !important;
    transition: .9s ease;
  transform: translate(0%, 0%);
  -ms-transform: translate(0%, 0%);
  -ms-transform: scale(0,0); /* IE 9 */
   -webkit-transform: scale(0,0); /* Safari */
   transform: scale(0,0);
}
.movie-box:hover .movie-img{
  opacity: 0.3;
}
.movie-box:hover .mhead
{
	opacity:1;
}
.movie-box:hover .mtoolbar {
  opacity: 1;
  -ms-transform: scale(1,1); /* IE 9 */
   -webkit-transform: scale(1,1); /* Safari */
   transform: scale(1,1);
}
.table,
.table th,
.table td 
{
	border:0;
}
.panel
{
	border:0px !important;
	background:rgba(255, 255, 255, 0.5);
}