news-featured-image@charset "UTF-8";

/*
@font-face {
	font-family: "Futura Bold Italic";
	src: url(../../assets/app/fonts/Futura Bold Italic.ttf);
}
*/

/* CSS Document */

.filter-area {padding: 0px 12px 5px 12px;}
.filter-area select {max-width:200px;}

html {}

body {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400 !important;
	font-size: 15px;
	line-height: 21px;
	color: #333;
	/*-webkit-font-smoothing: antialiased;*/
	overflow-x: hidden;
	background: #f1f1f1;
}
pre {font-family: 'Open Sans', sans-serif;}
ol, ul {margin-left: 20px;}
a {color: #333; font-weight: bold;}
h1, h2, h3, h4, h5, h6 {font-family: 'Open Sans', sans-serif; text-transform: uppercase; color: #000;font-weight:600;}
.errorbody h1 {color: #ffffff}

.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
    font-size: 50%;
	color: #999999;
}

hr {margin-top:15px;margin-bottom:15px;}

.navbar-inverse .navbar-toggle {border:0px;}

.thumbnail {
	padding: 0px;
	border: none;
	margin: 4px;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right:5px;
  padding-left:5px;
}

footer .col-md-4,
footer .col-md-6,
footer .col-sm-8 {
	padding-right: 25px;
}

/*
 * Main navigation
 */
.nav-logo img {
	xheight: 60px;
}
.bs-docs-nav {
  text-shadow: 0 -1px 0 rgba(0,0,0,.15);
  background-color: #222;
  border-bottom: 6px solid #ff9900;
  xbox-shadow: 0 1px 0 #222;
  z-index:999;
}
.bs-docs-nav .navbar-collapse {
  border-color: #222;
}
.bs-docs-nav .navbar-brand {
  color: #fff;
  padding-bottom: 5px;
}
.bs-docs-nav .navbar-brand-fb {
  color: #888;
  padding-bottom: 5px;
  font-style: italic;
  font-size: 14px;
}
.bs-docs-nav .navbar-nav > li > a {
  color: #fff;
  font-family: 'Oswald', sans-serif;
  font-size:16px;
  text-transform:uppercase;
  text-decoration: none;
  font-weight: 400;
}
.bs-docs-nav .navbar-nav > li > a.active {
  color: #ffa800;
}
.bs-docs-nav .navbar-nav > li > a:hover {
  color: #ffa800;
}
.bs-docs-nav .navbar-nav > .active > a,
.bs-docs-nav .navbar-nav > .active > a:hover {
  color: #ffa800;
  background-color: #222;
}
.bs-docs-nav .navbar-toggle {
  margin-top: 12px;
  xborder-color: #222;
}
.bs-docs-nav .navbar-toggle:hover {
  background-color: #222;
  xborder-color: #555;
}

.container {padding-left:5px;padding-right:5px;}

/* Responsive (scrollable) doc tables */
.table-responsive .highlight pre {
  white-space: normal;
}

/* Responsive tests */
.responsive-utilities-test {
  margin-top: 5px;
}
.responsive-utilities-test .col-xs-6 {
  margin-bottom: 10px;
}
.responsive-utilities-test span {
  padding: 15px 10px;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.1;
  text-align: center;
  border-radius: 4px;
}
.visible-on .col-xs-6 .hidden-xs,
.visible-on .col-xs-6 .hidden-sm,
.visible-on .col-xs-6 .hidden-md,
.visible-on .col-xs-6 .hidden-lg,
.hidden-on .col-xs-6 .hidden-xs,
.hidden-on .col-xs-6 .hidden-sm,
.hidden-on .col-xs-6 .hidden-md,
.hidden-on .col-xs-6 .hidden-lg {color: #999;border: 1px solid #ddd;}
.visible-on .col-xs-6 .visible-xs,
.visible-on .col-xs-6 .visible-sm,
.visible-on .col-xs-6 .visible-md,
.visible-on .col-xs-6 .visible-lg,
.hidden-on .col-xs-6 .visible-xs,
.hidden-on .col-xs-6 .visible-sm,
.hidden-on .col-xs-6 .visible-md,
.hidden-on .col-xs-6 .visible-lg {color: #468847;background-color: #dff0d8;border: 1px solid #d6e9c6;}

/* Pseudo :focus state for showing how it looks in the docs */
#focusedInput {
  border-color: rgba(82,168,236,.8);
  outline: 0;
  outline: thin dotted \9; /* IE6-9 */
  -moz-box-shadow: 0 0 8px rgba(82,168,236,.6);
  box-shadow: 0 0 8px rgba(82,168,236,.6);
}

/** profile pic **/
.profile-wrapper {border-radius: 50%;overflow: hidden;width: 40px;height: 40px;margin-top:12px;margin-left:5px;}
.profile-wrapper img {min-width: 100%;min-height: 40px;max-width: 40px;}
.nav-profile {padding:0px!important;}
.profile-dropdown {background-color:#fff;margin-top: 7px}
.navbar-nav>li>.dropdown-menu.profile-dropdown {margin-top:7px;}
.navbar-nav>li>.dropdown-menu.profile-dropdown.language-select {margin-top:0px;}
.dropdown-menu.profile-dropdown>li>a {font-family: 'Oswald', sans-serif;color:#333;text-transform:uppercase;padding:7px 20px;}
.dropdown-menu.profile-dropdown>li>a:focus, .dropdown-menu.profile-dropdown>li>a:hover {color: #ffa800;text-decoration: none;}
.dropdown-menu.profile-dropdown:before {position: absolute;top: -9px;left: 132px;display: inline-block;border-right: 7px solid transparent;border-bottom: 7px solid #ffa800;border-left: 7px solid transparent;border-bottom-color: #ffa800;content: '';}
.dropdown-menu.profile-dropdown:after {position: absolute;top: -6px;left: 133px;display: inline-block;border-right: 6px solid transparent;border-bottom: 6px solid #222;border-left: 6px solid transparent;content: '';}
.dropdown-menu.profile-dropdown.language-select:before {left:27px;}
.dropdown-menu.profile-dropdown.language-select:after {left:28px;}
hr.profile-divider {margin-top:10px;margin-bottom:5px;}
.dropdown-menu.language-select {min-width:70px;}

.navbar-nav > li > a {
	padding-top:20px;
	padding-right:15px;
}


#landing-cta{
	background-image:url(../../assets/img/backapp.jpg); 
	background-size: 100%;
	position: relative;
	height: 500px;
}
#landing-cta .layer{
	position: absolute;
	width: 100%;
	height: 100%;
	xbackground: rgb(255,141,0);
	xbackground: -moz-linear-gradient(-45deg, rgba(237,213,0,1), rgba(255,141,0,1) 43% 100%);
	xbackground: -webkit-linear-gradient(-45deg, rgba(237,213,0,1), rgba(255,141,0,1) 100%); 
	xbackground: linear-gradient(135deg, rgba(237,213,0,1), rgba(255,141,0,1) 100%); 
}
#landing-cta .left {
	text-align: center;
}
#landing-cta .left img{
	max-height: 480px;
	margin-top: 20px;
}
#landing-cta .btm-gradient{
	z-index: 9;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 70px;
	opacity: .5;
	xbackground: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
	xbackground: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
	xbackground: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); 
}
#landing-cta .right{
	height: 420px;
	padding-left: 110px;
}
#landing-cta .right img{
	max-width: 220px;
	margin-top: 130px;
	margin-bottom: 5px;
}
#landing-cta .right h1{
	color: #fff;
	margin: 0;
	margin-top: 10px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -0.5px;
	font-size: 40px;
}
#landing-cta .right > a{
	display: inline-block;
	margin-top: 25px;
	border: none;
	border-radius: 25px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 600;
	font-size: 20px;
	letter-spacing: .5px;
	padding: 12px 35px;
	background-color: #fff;
	color: #FF8D00;
	transition: .3s all;
}
#landing-cta .right > a:hover{
	background-color: #FF8D00;
	color: #fff;
	text-decoration: none;
}
#landing-cta .right p{
	color: #fff;
	margin-top: 10px;
}
#landing-cta .right p a{
	color: #fff;
}


footer {
	background-color: #222;
	color: #777;
	padding: 45px 20px;
	width:100%;
	z-index:-1;
	font-size: 14px;
}
footer .row{
	padding: 0;
	padding-bottom: 20px;
}
footer .row .title{
	margin-top: 20px;
}

footer .title{
	margin-bottom: 10px; 
	font-size: 18px; 
	color: #ccc; 
	text-transform: uppercase; 
	font-weight: 700;
}
footer ul {
	margin-left: 0px;
}
footer .row ul li{
	display: block;
	text-align: left;
}

footer .row ul li a{
	margin-top: 0;
}

footer .list-group-item {
	border:none;
	border-radius:0;
	background-color:transparent;
	xcolor:#fff;
}
footer h4 {
	color:#ccc;
	font-weight:500;
}
footer a,
footer a:visited {
	margin-top:55px;
	color:#666;
	font-weight:400;
}
footer a:hover {
	color: #ff9900;
	text-decoration: none;
}
footer hr {
	border-top: 1px #444 solid;
}
footer .input-group {
	/*right:61px;*/
	padding-top:10px;
}
footer img {
	padding-right:10px;
	padding-top:10px;
	max-width: 160px;
}

footer .social a i{
	font-size: 32px;
	margin-right: 5px;
}
footer .badges{
	max-width: 90%; 
	padding-right: 10px; 
	margin-top: 50px;
}
.logo {
	margin-top:200px;
	margin-bottom:100px;
	height:107px;
	xvisibility: hidden;
	xvisibility: hidden\9; /* IE9 and below */
	xvisibility: hidden;
}

.getapp {
	position:absolute;
	right:7%;
	top:-5px;
}

#parallex {
	background: fixed;
	background-position: top;
	position: relative;
}

/*centers columns*/
.col-centered{
    float: none;
    margin: 0 auto;
}
.slider-home{
	position: relative;
	margin-top: -20px;
	top: 0;
}

.slider-upcoming {margin-top: -20px;}
.search-home{position:absolute;z-index:99999;margin-top:80px;left:0;right:0;}
.search-home .row {margin:0px;}
.search-home .search  {max-width:710px;margin:0px auto;}
.search-home .logo-big-wrapper {max-width:410px;margin:0px auto;padding-bottom:10px;}
.search-home .col-centered {padding-top: 0px;}
.search-home .col-centered.default {padding-top:250px;}
.logo-big-wrapper img {width:100%;}

#detail-space{
	padding-top:130px;
}
.search {
	xposition: absolute;
	xtop: 20%;
	z-index: 1000;
}
.search a {
	cursor: pointer;
}
.search .btn {
	background-image:url(images/btn-search-sm.jpg);
	width:52px;
	height:52px;
	float:right;
	border:none;
	border-radius:0;
	cursor: pointer;
}
.search .btn-group {
	background-color:rgba(0,0,0,0.15);
	padding:15px;
	position:relative;
	border-radius: 5px;
}

#search-bg {
	margin-top: 60px;
	height: 700px;
	background-color: #111;
	background-image: url(https://s3-ap-southeast-1.amazonaws.com/popcornsg/webimages/homebg.jpg);
	-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;-o-background-size: cover;
	background-position: center;
	position: relative;
	background-repeat: no-repeat;
}

.non-main {height:500px!important;margin-top:148px!important;}
.non-main:hover {cursor:pointer;}
.non-main-div {margin-top:145px!important;}

#homepage-video {
	z-index: 10;
	xmargin-top: -489px;
	height: 800px;
	overflow: hidden;
	background-color: #111;
}

.btn-search-lg {
	position: relative;
    float: left;
	background-color:#ffa800;
	width:100%;
	height: 56px;
	line-height: 55px;
	color:#fff;
	font-weight:400;
	font-size:18px;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: center;
}
.btn-search-lg a,
.btn-search-lg a:hover,
.btn-search-lg a:visited {
	color: #fff;
	text-decoration: none;
}
.btn-search-lg-sub {
	background-color:#ffa800;
	width:42px;
	height: 42px;
	float:left;
}
.moviedropdown {
	position:relative;
	z-index:2000;
}
.cinemadropdown {
	position:relative;
	z-index:1999;
}
.movie-box {
	margin-top: -490px;
	margin-left: auto;
	margin-right: auto;
	xpadding: 20px;
	width: 85%;
	text-align:right;
}
.movie-box h3 {
	margin-top: 0px;
}
.movie-box .btn-default {
	border-radius: 0px;
	border: none;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	color:#fff;
	font-weight:400;
	font-size:16px;
	background-color:#ffa800;
	margin-top: 5px;
}

/* Featured code starts here */
.featured {
	xmargin-top: 10px;
	margin-bottom:20px;
}

.featured .col-sm-12 {padding:0px;}
.featured-item {
	color: #fff;
	-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;-o-background-size: cover;
	background-color: #222;
	background-position: center;
	height:250px!important;
}
@media (max-width:768px) {
	.featured-item {
		height: 200px !important;
	}	
}
.featured-item:hover {cursor:pointer;}
.featured-item-content {
	xbackground-color: rgba(0,0,0,0.3);
	margin: 0px -10px;
	padding: 20px 20px 10px 20px;
	height: 100%;
	background: -moz-linear-gradient(top,rgba(0,0,0,0) 10%, rgba(0,0,0,0) 32%,rgba(0,0,0,0.9) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,rgba(0,0,0,0) 10%,rgba(0,0,0,0) 32%,rgba(0,0,0,0.9) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,,rgba(0,0,0,0) 10%,rgba(0,0,0,0) 32%,rgba(0,0,0,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */
}
.featured-item-content h2 {
	margin-top: 0px;
}
.featured-item-content span {
	position: absolute;
	bottom: 20px;
}

.featured-item-content h2 a {
	color:#fff;
	text-decoration:none; 
	font-size: 22px; 
	line-height: 22px; 
	max-width:90%; 
	text-shadow: 1px 1px 3px #000; 
	overflow: hidden; 
	display: block
}
@media (max-width:768px) {
	.featured-item-content h2 a {
		font-size: 16px;
		line-height: 16px;
	}	
}

.featured-item-content h2 a:hover, 
.featured-item-content h2 a:active, 
.featured-item-content h2 a:focus {color:#fff;text-decoration:underline;}

/* Cornflix */
.cornflix {
	xbackground-color: rgba(255,141,0,1.00);
	background-color: #333;
	padding: 20px 0px 40px;
	color: #fff;
	margin-top:30px;
}
.cornflix h1 {
	color: #fff;
}

/* Popcorn Movie Nights */
.landing-movienights {
	background-color: #062265; 
	background-image:url(../../assets/campaign/popcornmovienights/bg-top.jpg); 
	background-size: cover; 
	background-position: fixed;
	padding: 20px 0px 40px;
	color: #fff;
	margin-top:30px;
}
.landing-movienights .container {
	padding: 20px 40px;
}
.landing-movienights h1,
.landing-movienights h3,
.landing-movienights h4 {
	color: #fff;
}
.landing-movienights hr {
	border-top: 1px solid rgba(255,255,255,0.3);
	margin: 40px 0px;
}

/* Banner Units */
.banner-horizontal-slim {
	height: 250px;
	background-position: center;
}

/* incinema code starts here */
.searchbar {
	position:fixed;
	width:100%;
	top:60px;
	z-index:2500;
	background-color: rgba(255, 173, 0, 0.9);
	padding:8px;
}
.searchbar .btn {
	background-image:url(images/btn-search-sm-sub.jpg);
	width:42px;
	height:42px;
	xposition:relative;
	border:none;
	border-radius:0;
}
.searchbar a {
	cursor: pointer;
}
.searchbar-wrapper {
	float: none;
    margin: 0 auto;
    width: 95%;
}

.header {
	margin-top: 140px;
	margin-bottom: -160px;
	}
.slide-content .hero {
	height:500px;
	background-repeat: no-repeat;
	-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;-o-background-size: cover;
	background-position: center;
	margin-top: -20px;
	xdisplay:none;
}
.slide-content .hero-content .btn-default {
	color:#fff;
	border-radius:0;
	background-color:#ffa800;
	border:none;
	font-weight:400;
  	font-family: 'Oswald', sans-serif;
	font-size:22px;
	margin-top:5px;
	padding:5px 20px 5px 20px;
}
.slide-content .hero-content {
	position: relative;
	top:45%;
	max-width: 980px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.slide-content h3 {
	color:#fff;
	font-size:35px;
	line-height:45px;
	text-shadow: 0px 1px 7px rgba(150, 150, 150, 1);
}
.slick-slide {
	height:500px;
	width:100%;
}
.fade {
	opacity: 1 !important;
}

.modal-backdrop.in {
	opacity: 0.7! important;
}

.slick-slider{
	xpadding-top: 140px !important;
	margin-bottom: 0px !important;
}

.movielisting,
.moviedetail {
	background-color:#fff;
	padding: 20px 30px 10px 30px;
	margin-top:15px;
	margin-bottom:15px;
	border:1px solid #f0f0f0;
}
.moviedetail ol,
.moviedetail ul{
	margin-left: 0;
}
.moviedetail-fb {
	margin-top: 90px;
}
.moviedetail-top-wrapper {
	background-color: #333;
	z-index: -10;
	position: relative;
	margin-top: 54px;
}
.moviedetail-top-bg {
	position: relative;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1;
	
	display: block;
	width: 100%;
	
	background-size: cover;
	background-position: center;
	
	-webkit-filter: blur(20px) brightness(50%);
	-moz-filter: blur(20px) brightness(50%);
	-o-filter: blur(20px) brightness(50%);
	-ms-filter: blur(20px) brightness(50%);
	filter: blur(20px) brightness(50%);
	
	height: 850px;
	margin-bottom: -700px;
}
.moviedetail-top-content {
	z-index: 20;
	color: #fff !important;
	margin-bottom: 120px;
	padding: 20px;
}
.moviedetail-top-content td {
	vertical-align: top;
	font-weight: 400;
}
.moviedetail-top-content .thumbnail {
	background-color: rgba(30,30,30,0.2);
	border-radius: 0px;
	border: none;
	margin: 0 auto 20px;
}
.moviedetail-top-content h1 {
	color: #ffffff;
}
.moviedetail-top-content .movie-metadata {font-size: 14px; line-height: 24px;}
.search-results .cinema {margin: 0;padding-bottom: 10px;}
.search-results .cinema a {color:#333333; }
.streaming-links {padding-bottom:10px;}
.streaming-links a {
    display: inline-block;
    padding: 0 10px 10px 0;
    transition: all .5s;
    text-decoration: none!important;
    width: 130px;
    vertical-align: top;
    text-align: center;
}

.streaming-links a .icon {
    border-radius: 3px;
    transition: all .5s;
    padding: 6px 10px;
    background-color: #333;
    color: #fff;
    font-size: 12px;
    line-height: 1;
    height: 57px;
    word-wrap: break-word;
    position: relative;
}

.streaming-links a .icon img {
    width: 100%;
    vertical-align: middle;
}

.icon.btn-amazon {color: #fff;background-color: #f90!important;fill: #f90!important;border-color: #f90;
}
.icon.btn-itunes {
    color: #fff;
    background-color: #999!important;
    fill: #999!important;
    border-color: #999;
}
.icon.btn-google-play {
    color: #fff;
    background-color: #607d8b!important;
    fill: #607d8b!important;
    border-color: #607d8b;
}

.icon.btn-amazon-prime, .icon.btn-amazon-prime-via {
    color: #fff;
    background-color: #77af4a!important;
    fill: #77af4a!important;
    border-color: #77af4a;
}

.cinema_all{
	background-color: #fff;
	padding: 20px 10px 10px;
	margin: 40px 0 40px;
	border: 1px solid #f0f0f0;
}
.cinema_all .panel-heading {
	padding: 20px;
}
.cinema_all h1{
	padding: 0 5px;
	display: inline-block;
	margin-top: 0;
	margin-bottom: 25px;
}
.cinema_all select.pull-right{
	height: 38px;
	border: 1px solid #e8e8e8;
	background-color: #fff;
	border-radius: 3px;
	padding: 8px 15px;
	margin-bottom: 15px;
}
.cinema_all .panel-group{
	padding-right: 10px;
}
.cinema_all .panel:hover {
	cursor: pointer;
}
.cinema_all .panel-title a{
	display: block;
	font-size: 20px;
	margin-bottom: 2px;
}
.cinema_all .panel-title small{
	/*font-family: 'Open-Sans', sans-serif;*/
	xfont-family: 'Montserrat', sans-serif;
	color: #848484
}
.cinema_all .panel-title img{
	position: absolute;
	right: 40px;
	top: 20px;
	max-height: 38px;
	cursor: pointer;
}
.cinema_all .panel-collapse a{
	display: block;
	color: #848484;
}

.cinema_all .chain_left{
	margin-left: -7px;
	padding-right: 0px;
	border-right: #f4f4f4 solid 1px;
}
.cinema_all .chain_left .media{
	padding: 10px;
	margin-bottom: -15px;
	transition: all .3s;
	border-bottom: #f4f4f4 solid 1px;
	background-color: #f9f9f9;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+97,000000+100&0+97,0.2+100 */
	background: -moz-linear-gradient(left, rgba(0,0,0,0) 97%, rgba(0,0,0,0.1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(0,0,0,0) 97%,rgba(0,0,0,0.1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(0,0,0,0) 97%,rgba(0,0,0,0.1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#33000000',GradientType=1 ); /* IE6-9 */
}
.cinema_all .chain_left .media:hover{
	background-color: #f4f4f4;
}
.cinema_all .media a{
	color: #999;
	text-decoration: none;
}
.cinema_all .chain_left .media .media-heading{
	margin-top: 3px;
	font-size: 18px;
}
.cinema_all .media-body {
	font-size: 14px;
	line-height: 20px;
	xfont-family: "montserrat", sans-serif;
	font-weight: 400;
	color: #999;
}
.cinema_all .media-body:hover {
	cursor: pointer;
}
.cinema_all .media.active{
	background-color: #f4f4f4;
	border-left: #ff9900 4px solid;
}
.cinema_all .chain_left .media img{
	height: 80px;
	width: 80px;
	object-fit: cover;
	margin-right: 5px;
	border-radius: 5px;
}
.cinema_all .chain_left .media-body span{
	margin-right: 15px;
}


.cinema_all .chain_right{
	padding-left: 25px;
}
.cinema_all .chain_right .date a{
	font-size: 16px;
	padding: 5px 10px;
	xwidth: 19%;
	border-radius: 3px;
	font-weight: 600;
	max-width: 100%;
	display: inline-block;
	text-align: center;
	margin-right: 5px;
	margin-bottom: 5px;
	background-color: #333333;
	color: #fff;
}

@media (max-width:400px){
	.cinema_all .chain_right .date a{
		font-size: 14px;
		padding: 5px 5px;
	}
}
.cinema_all .chain_right .date a:hover,
.cinema_all .chain_right .media .media-body.showtimes a:hover{
	cursor: pointer;
	text-decoration: none;
}
.cinema_all .chain_right .date .active {
	color: #fff;
	background-color: #f3923d;
}
.cinema_all .chain_right .media{
	margin-bottom: -15px;
	padding: 10px 0px;
	border-bottom: 1px solid #f4f4f4;
}
.cinema_all .chain_right .media img{
	max-width: 80px;
}
.cinema_all .chain_right .media .media-heading{
	font-size: 18px;
	margin-top: 3px;
}
.cinema_all .chain_right .media .media-left.category{
	border: 1px #ccc solid;
	border-radius: 10px;
	padding: 10px;
}
.cinema_all .chain_right .media .media-body.showtimes{
	padding-left: 10px;
	/*max-width: 320px;*/
}
.cinema_all .chain_right .media .media-body.showtimes a{
	/*font-family: 'Oswald', sans-serif;*/
	font-size: 14px;
	line-height: 22px;
	font-weight: 400;
	margin-right: 5px;
	background-color: #e8e8e8;
	padding: 5px 10px;
	border-radius: 5px;
	display: inherit;
	margin-bottom: 10px;
}
.cinema-des h1, 
.cinema-des h2 {
	font-size: 22px;
}
.cinema-des {
	font-size: 12px;
	line-height: 18px !important;
	color: #999 !important;
}
.cinema-des a {
	color: #999;
	font-size: 12px;
	text-transform: uppercase;
}
#googleMap{
	height: 400px;
	width: 100%;
}
section.address-bar{
	margin-top: -190px; 
	margin-bottom: 30px;
	margin-left: 0px;
	font-size: 14px;
	position: relative;
	z-index: 9;
	color: #fff;
	text-shadow: 1px 1px 5px rgba(0,0,0,1);
	font-size: 16px;
}
section.address-bar h1{
	font-size: 26px;
	margin-bottom: 5px;
	color: #fff;
}
section.address-bar small{
	font-size: 16px;
}
section.address-bar span{
	margin-right: 15px;
}
section.address-bar a{
	color: #fff;
}
.chain_right.individual{
	border-left: none;
	padding-left: 0;
}
.chain_right.individual .date{
	margin-bottom: 0px;
	display: inline-block;
	width: 100%;
}


@media (max-width:991px) {
	.moviedetail-top-bg {
		height: 700px;
	}
	.moviedetail-top-content {
		margin-top: 50px;
		margin-bottom: 350px;
	}
	.moviedetail-top-content .thumbnail {
		margin: 20px 0px;
	}
}
@media (max-width:768px) {
	.moviedetail-top-bg {
		height: 1050px;
		margin-bottom: -1050px;
	}
	.moviedetail-top-content {
		margin-bottom: -40px;
	}
	.moviedetail-top-content .thumbnail {
		margin: 20px auto;
	}
}
.movielisting-item {
	-webkit-background-size: contain;-moz-background-size: contain;background-size: contain;-o-background-size: contain;
	background-position: top;
	background-repeat: no-repeat;
	height: 220px;
	width: 100%;
}
.movielisting-itemdetails {
	color: #fff;
	background-color: rgba(0, 0, 0, 0.8);
	height: 60px;
	padding: 8px;
	width: 100%
}
.movielisting-itemdetails a {
	color: #fff;
}
.movielisting h2 {
	margin-top: 0px;
}
.movielisting .col-xs-6 {min-height:260px;}
.noshowtimes {
	xmargin-top: 25px;
	padding: 120px 0px;
	text-align: center;
	background-color: #f4f4f4;
	border-radius: 5px;
}
.noshowtimes h1 {
	font-size: 150px;
	/*font-family: 'Open Sans', sans-serif;*/
	xfont-family: 'Montserrat', sans-serif;
	color: #fff;
}
.showtime-wrapper {padding-top:20px;}

#showtimeswebviewframe {
	margin-top: 56px;
}

.view_all {
	background-color: #000; 
	position: absolute; 
	bottom:0; 
	right:0; 
	padding: 5px 10px; 
	color: #fff;
}
.view_all a {
	color: #fff;
}

/** review **/
.review-wrapper {background-color:#fff;padding:30px 15px;margin-top: 30px;margin-bottom: 30px;border:1px solid #f0f0f0;}
.review-wrapper.movie {background-color:#fff;padding:0px;margin-top:10px;margin-bottom:0px;border:0;}
.review-container {margin-top:50px;}	
.review-wrapper .col-sm-4, .review-wrapper .col-sm-8 {padding:0px;}
.review-wrapper .row, .review-container .row {margin:0px;}
.review-wrapper .image-wrapper img{width:100%;}
.review-wrapper .action-wrapper {padding-left:10px;}
.review-wrapper .action-wrapper .title {font-family:'Oswald', sans-serif;font-size: 28px;text-transform: uppercase;}
.review-wrapper .rating-control span {font-size:20px;cursor:pointer;color:#ccc;}
.review-wrapper .rating-control span:hover, .review-wrapper .rating-control span.selected {color:#ffa800;}
.review-wrapper .review-area textarea {height:130px;}
.review-area .review-title {padding-top:5px;font-size:14px;}
.review-area .indicator {font-size:12px;}
.review-wrapper .button-wrapper, .report-wrapper .button-wrapper {text-align:right;padding-top:5px;}
.btn-orange, .btn-orange:hover, .btn-orange:active, .btn-orange:focus{background-color: #dd6800;color: #fff;font-weight: bold;}
.review-error {color:red;font-size:14px;font-style:italic;}
.user-review-wrapper .row {margin:0px;}
.user-review-wrapper .col-md-3, .user-review-wrapper .col-md-9 {padding:5px;}
.user-review-wrapper {padding: 10px 0px;xbackground-color: #f5f5f5;}
.user-review-wrapper .img-wrapper {text-align:right;}
.user-review-wrapper .img-wrapper img {max-width:50px;margin-right:10px;}
.user-review-wrapper .name-wrapper .name {}
.user-review-wrapper .name-wrapper .name {margin-right:10px;font-size:14px;font-weight:700;}
.user-review-wrapper .name-wrapper {padding-bottom:10px;}
.user-review-wrapper .name-wrapper .rating span.selected {color:#ffa800;}
.user-review-wrapper .rating {color: #ff9900}
.user-review-wrapper .description {word-wrap:break-word;}
.overall-rating {padding-top:5px; font-size: 24px;}
.overall-rating span.selected{color:#ffa800;}
.overall-rating-small {padding-top:1px; font-size: 14px; color: #e8e8e8;}
.overall-rating-small .rating {color: #888; margin-left: 5px; font-size: 12px; line-height: 17px;}
.overall-rating-small span.active{color:#ffa800;}
.rating-click:hover{cursor:pointer; }
.user-review-wrapper .report-wrapper {padding:10px 0px; xborder-bottom: 1px dotted #ccc;}
.user-review-wrapper .report-wrapper a, .user-review-wrapper .report-wrapper a:hover,
.user-review-wrapper .report-wrapper a:active, .user-review-wrapper .report-wrapper a:focus {font-size:12px;color:#ffa800;}
.user-review-wrapper .xcreated-date {position:absolute;right:17px;top:6px;font-size:12px;}
.user-review-wrapper .no-review, .no-news {background-color:#f5f5f5;padding:20px 10px;text-align:center;font-size:16px;font-weight:700;}
.user-review-action {padding:10px 0px;text-align:right;}
.user-review-more {padding:10px 0px;text-align:center;}
.user-review-more a, .user-review-more a:hover,
.user-review-more a:focus, .user-review-more a:active {color:#ffa800;font-weight:700;font-size:14px;}
.report-detail {padding-top:10px;}
.report-detail textarea {height:130px;}
.report-finish .title {font-weight:700;font-size:18px;}
.report-finish .sub-title {font-size:14px;}
.title-input {padding:5px 0px;}
.review-title-display {padding-bottom:4px;font-weight:700;}

/** vote **/
.vote-wrapper {text-align: center;}
.vote-wrapper .total {font-size:12px;font-weight:700;}
.vote-wrapper .arrow {font-size: 20px;cursor:pointer;}
.vote-wrapper .arrow.up {color:#333;margin-bottom:2px;}
.vote-wrapper .arrow.down {color:#333;margin-top:2px;}

/** News page **/
.news-wrapper.section {background-color:#fff;padding:15px 20px;margin-top: 30px;margin-bottom: 30px;border:1px solid #f0f0f0;}
.news-wrapper .row {margin:0px;}
.news-wrapper .col-sm-4, .news-wrapper .col-sm-8 {padding:5px;}
.news-wrapper .news-featured-image {width:100%; margin: 10px 0px; height: 350px; background-size: cover; background-position: center; background-color: #e8e8e8; border: 1px solid #e8e8e8;}
.news-wrapper .news-featured-image-tb {width:100%; margin: 5px 0px 10px; height: 150px; background-size: cover; background-position: center; background-color: #e8e8e8; border: 1px solid #e8e8e8;}
@media (max-width:768px) {
	.news-wrapper .news-featured-image {height: 250px;}
}
@media (max-width:400px) {
	.news-wrapper .news-featured-image {height: 200px;}
}
.news-wrapper .news-featured-image img{width:100%; margin-bottom: 15px; }
.news-wrapper .title a, .news-wrapper .title a:hover, .news-wrapper .title a:focus,
.news-wrapper .title a:active {color:#222; font-weight: 600;font-size: 22px; line-height: 28px; text-transform: capitalize;text-decoration:none;}
.news-wrapper .summary {padding:5px 0px; color: #666;}
.news-wrapper h1 {padding-bottom:15px;}
.news-wrapper h4 {color: #ff9900;}
.news-wrapper .date-time {font-size:12px; text-transform:uppercase; margin-top: 5px; margin-bottom:5px;}
.news-wrapper .item {border-bottom:1px dotted #ccc;padding-bottom:15px;margin:10px 0px !important;}
.news-wrapper .btn-wrapper {text-align:center;padding:5px;}
.news-wrapper .btn-wrapper a, .news-wrapper .btn-wrapper a:hover, .news-wrapper .btn-wrapper a:focus, .news-wrapper .btn-wrapper a:active {color: #000000;font-weight: 400;font-size: 22px;}
.news-wrapper .detail-h1 {padding-bottom:0px;}
.news-wrapper .date-time.detail {font-size:12px;padding-bottom:10px;font-style:normal; color: #999;}
.news-wrapper .summary.detail {padding-top:15px;font-size:16px; line-height: 26px; color: #333;}
.news-wrapper .summary.detail iframe {max-width:100%;}
.news-wrapper .summary.detail img {max-width:100%!important;height:auto!important}
.news-wrapper .summary.detail ol, .news-wrapper .summary.detail ul {margin-left: 20px;}
.news-wrapper .related-movie {padding-top:25px;}
.news-wrapper .related-movie .title {padding:0px 0px 5px 0px;font-size:18px;color:#222;}
.news-wrapper .related-movie .thumb-wrapper {padding:4px;min-height: 260px;}
.news-wrapper .related-movie .thumb-wrapper img{width:100%;}
.news-wrapper .related-movie .movie-title {text-align:center;padding-top:5px;}
.news-wrapper .related-movie .movie-title a,
.news-wrapper .related-movie .movie-title a:focus, .news-wrapper .related-movie .movie-title a:hover,
.news-wrapper .related-movie .movie-title a:active {color:#333;}
.tagging {margin:2px;padding:3px 8px;display: block;float: left;background-color: #ccc;border-radius: 2px;color:#fff;font-size:11px;text-transform: uppercase;}
.news-wrapper .news_all {display:inline-block;padding:10px 15px;background-color:#222;margin:5px;}
.news-wrapper .news_all, .news-wrapper .news_all:focus,
.news-wrapper .news_all:hover, .news-wrapper .news_all:active {font-size:15px;text-transform:uppercase;font-family: 'Oswald', sans-serif;color:#fff;}
.most-read .box {padding:0px 0px 10px 0px;border-bottom:1px solid #eee;}
.most-read .box.detail {padding-top:10px;}
.most-read .box img {width:100%;height:auto; border-radius: 8px;}
.most-read .box .side-cat {font-weight:700; font-size: 12px;line-height:1.2em; text-transform: uppercase; color: #E04042}
.most-read .box .col-xs-10 {padding:0px;}
.most-read .box a, .most-read .box a:hover, .most-read .box a:active, .most-read .box a:focus {color:#444;font-size:14px;line-height: 13px; margin-top: 5px;}

/** newsletter popup **/
.form-control:focus{
    border-color: #cccccc;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.pad-0 {padding:0px;}
.newsletter-modal {z-index:99999999;}

.newsletter-modal .popup-img {width:100%;height:auto;}
.newsletter-modal .modal-content {
	box-shadow: none;
    background: transparent;
    border: 0px;
	box-shadow: 5px 5px 30px rgba(0,0,0,0.5);
}

.newsletter-modal .mdi {
    position: initial!important;
    top: initial!important;
    right: initial!important;
    pointer-events: initial!important;
}

@media (min-width:768px) {
	.newsletter-modal .modal-content {width: 850px;}
	.newsletter-modal .modal-dialog {
	    width: 850px;
	    margin: 30px auto;
	}
}

.newsletter-modal .modal-body {padding:0px;background-color:#000;}
.newsletter-modal .row {margin:0px;}
.newsletter-modal .text {padding: 20px 40px 40px 40px; text-align: left; }
.newsletter-modal h1 {color: #fff;}
.newsletter-modal h3 {color: #888; font-size: 20px;}
.newsletter-modal a {color: #666}
.newsletter-modal .close-wrapper {
	position: absolute;
    z-index: 3051;
    color: #fff;
    right: 10px;
    top: 20px;
    cursor: pointer;
}
.modal-form {padding:0px; margin-top:20px;}
.modal-form input.textbox {height:45px;border-radius: 0;background: transparent;color: #fff;}
.modal-form button {height: 45px;}
.modal-form .btn {border-radius:0px;}
.modal-form .divider {text-align:center;color:#fff;font-size:12px;padding:5px;}

/** news block  **/
.btn-facebook, .btn-facebook:hover, .btn-facebook:active, .btn-facebook:focus{background-color: #3b5998;color: #fff;text-transform:uppercase;}
.news_block_wrapper .img-wrapper {display:block;width:100%;padding-top:70%;background-position:50% 50%;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;-o-background-size: cover;background-position-y: 0; border-radius: 8px;}
.news_block_wrapper .article-title {text-align:left;padding:10px 5px;}
.news_block_wrapper .article-title a, .news_block_wrapper .article-title a:hover,
.news_block_wrapper .article-title a:active, .news_block_wrapper .article-title a:focus {
	color:#222;
	font-weight: bold;
}
.block-section .row, .time-table-wrapper .row {margin:0px;}
.news-loader {text-align:center;padding:5px;color: #000000;font-weight: 400;font-size: 18px;}
.news-loader img {width:30px;}
.ad-unit {
	border-top: 1px dotted #ccc;
    margin-top: 4px;
    text-align: center;
    padding-top: 10px;
}

.movielisting .btn-default {
	color:#fff;
	border-radius:0;
	background-color:#ffa800;
	border:none;
  	font-family: 'Oswald', sans-serif;
	font-size:14px;
	font-weight:400;
	margin-top:10px;
	padding:5px 10px 5px 10px;
}
.movielisting p {
	color:#333;
	margin-top:10px;
	margin-bottom: 0px;
	text-align: left;
	font-size: 14px;
	line-height: 18px;
	font-weight: 400;
	text-transform: capitalize;	
}
.movielisting p > a {
	color: #333;
}
.movielisting .thumbnail, .moviedetail .thumbnail {
	border:none;
	background-color:transparent;
}
.moviedetail .thumbnail{width: 100%;}
.movielisting .thumbnail img {
	width: 100%;
	xborder: 3px #e8e8e8 solid;
	box-shadow: #999 5px 5px 12px;
}
.movielisting .btn-default {
	visibility:hidden;
}


.sidebar {
	padding-left: 30px;
	margin-top: 30px;
	margin-bottom: 30px;
}


/* Movie Details Page starts here */
.moviedetail h1,
.moviedetail h2,
.moviedetail h3,
.moveidetail h4 {
	color: #000;
	xmargin-top: 0px;
}
.moviedetail {
	xfont-weight:400;
	xcolor:#444;
	xfont-size:15px;
	xline-height:24px;
}
.moviedetail b {
	font-weight:500;
}
.moviedetail .thumbnail img {
	width: 100%;
	border: 3px solid #e8e8e8;
}
.moviedetail .well {
	border: 1px solid #f4f4f4;
	background: none;
}
.moviedetail .well td {
	vertical-align:top;
}
.moviedetail table {
	margin-bottom: 5px;
}
.moviedetail .table thead > tr > th,
.moviedetail .table tr > td {
	xborder-bottom: 1px solid #f4f4f4;
}
.moviedetail .panel-heading {
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	padding: 5px 20px;
}
.moviedetail .panel-group {
	margin-bottom: 0px;
}
.moviedetail .panel-group hr {
	margin: 5px 0px;
}
.moviedetail .tab-pane {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.moviedetail .panel-body {
	padding: 10px 10px 10px 0px;
	border: none !important;	
}
.moviedetail .panel-title h3 {
	margin-top: 3px;
	margin-bottom: 0px;
}
.moviedetail .panel-title h4 {
	text-transform: uppercase;
}
.moviedetail .panel-default,
.moviedetail .panel {
	border: none;
	box-shadow: none;
}
.tab-content {
	xpadding-top:65px;
}
.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
    width: 100px;
	font-size: 12px;
	text-align:center;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	background-color:#ffa800;
	border: none;
	color:#fff;
}
.nav-tabs > li > a {
	background-color:#333;
	border: none;
	color:#fff;
}
.nav-tabs > li > a:hover {
	background-color:#ffc600;
	border: none;
	color:#fff;
}
.tab-content p {
	font-size:16px;
	color:#fff;
	background-color:#ffa800;
	padding:10px;
	margin-bottom: 0px;
}

.moviedetail .panel-body .row {
	padding: 5px 10px;
}
.cinemaname {
	color: #333;
	padding: 0px 0px 5px 10px;
	text-transform: uppercase;
	font-size: 14px;
	text-decoration:none;
	font-weight: 400;
} 
.cinemashowtimes .nav-pills {margin:4px 0px;}

.moviedetail .nav-pills a {
	background-color: rgba(255, 168, 0, 0.7);
	padding: 10px 12px;
	margin: 2px 2px;
	border: none;
	font-size: 12px;
	xfont-weight: bold;
	letter-spacing: 0.05em;
}
.moviedetail .nav-pills a:visited {
	background-color: rgba(255, 168, 0, 1);
}
.moviedetail .nav-pills a:active {
	background-color: rgba(255, 168, 0, 1);
}
.moviedetail .nav-pills a:hover {	
	background-color: rgba(255, 140, 0, 1);
}

/* Mailing List Styles */
.mailinglist {
	position: relative;
	padding: 20px 15px;
	background-color: rgba(255,141,0,1.00);
	color: #fff;
	font-size: 22px;
	line-height: 45px;
	/*font-family: 'Open Sans', sans-serif;*/
	z-index: 899;
	xvisibility:hidden;
}
.mailinglist .btn {
	margin-left: 15px;
}

/* News & Reviews Styles */

.news_item {
	margin: 10px;
	padding-left: 8px;
	padding-right: 8px;
}

/* Download Page Styles */

.download-bg {
	background-color: #ffae00;
}
.download-bg .container {
	padding: 100px 20px 60px;
}
.appstore-badges {
	width: 100%;
	max-width: 175px;
	margin: 10px 10px 20px 10px;
}

/* More Page Styles */
.more-bg {
	background-color: #ffae00;
}

/* Dropdown styles */
*,
*:after,
*:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}

.wrapper-demo {
    margin: 60px 0 0 0;
    *zoom: 1;
    font-weight: 400;
}

.wrapper-demo:after {
    clear: both;
    content: "";
    display: table;
}

.dropdown {
	z-index: 100;
	xmargin-top: -15px;
	box-shadow: 5px 5px 5px #222222;
}

.wrapper-dropdown-3 {
    /* Size and position */
    position: relative;
    width: 302px;
    margin: 0 auto;
    padding: 14px;
	float:left;
	margin-right:10px;

    /* Styles */
    background: #fff;
    border-radius: 3px;
    border: 1px solid rgba(0,0,0,0.15);
    box-shadow: 0 1px 1px rgba(50,50,50,0.1);
    cursor: pointer;
    outline: none;

    /* Font settings */
    font-weight: 400;
    color: #666;
	font-size:16px;
}

.wrapper-dropdown-3:after, .wrapper-dropdown-4:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -3px;
    border-width: 6px 6px 0 6px;
    border-style: solid;
    border-color: #999 transparent;
}

.wrapper-dropdown-3 .dropdown, .wrapper-dropdown-4 .dropdown {
  /* Size & position */
    position: absolute;
    top: 130%;
    left: 0;
    right: 0;

    /* Styles */
    background: white;
    border-radius: inherit;
    border: 1px solid rgba(0,0,0,0.17);
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    font-weight: normal;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    list-style: none;

    /* Hiding */
    opacity: 0;
    pointer-events: none;
	
	max-height: 0px;
	overflow: hidden;
}

.wrapper-dropdown-3 .dropdown:after, .wrapper-dropdown-4 .dropdown:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    bottom: 100%;
    right: 15px;
    border-width: 0 6px 6px 6px;
    border-style: solid;
    border-color: #fff transparent;    
}

.wrapper-dropdown-3 .dropdown:before, .wrapper-dropdown-4 .dropdown:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    bottom: 100%;
    right: 13px;
    border-width: 0 8px 8px 8px;
    border-style: solid;
    border-color: rgba(0,0,0,0.1) transparent;    
}

.wrapper-dropdown-3 .dropdown li a, .wrapper-dropdown-4 .dropdown li a {
    display: block;
    padding: 10px;
    text-decoration: none;
	font-weight:400;
    color: #333;
    border-bottom: 1px solid #e6e8ea;
    box-shadow: inset 0 1px 0 rgba(255,255,255,1);
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.wrapper-dropdown-3 .dropdown li i, .wrapper-dropdown-4 .dropdown li i {
    float: right;
    color: inherit;
}

.wrapper-dropdown-3 .dropdown li:first-of-type a, .wrapper-dropdown-4 .dropdown li:first-of-type a {
    border-radius: 7px 7px 0 0;
}

.wrapper-dropdown-3 .dropdown li:last-of-type a, .wrapper-dropdown-4 .dropdown li:last-of-type a {
    border: none;
    border-radius: 0 0 7px 7px;
}

/* Hover state */
.wrapper-dropdown-3 .dropdown li:hover a, .wrapper-dropdown-4 .dropdown li:hover a {
    background: #ffffcc;
	color:#666;
}

/* Active state */
.wrapper-dropdown-3.active .dropdown, .wrapper-dropdown-4.active .dropdown {
    opacity: 1;
    pointer-events: auto;
	max-height: 400px;
	overflow-y: scroll;
}

/* No CSS3 support */
.no-opacity       .wrapper-dropdown-3 .dropdown,
.no-pointerevents .wrapper-dropdown-3 .dropdown,
.no-opacity       .wrapper-dropdown-4 .dropdown,
.no-pointerevents .wrapper-dropdown-4 .dropdown {
    display: none;
    opacity: 1; /* If opacity support but no pointer-events support */
    pointer-events: auto; /* If pointer-events support but no pointer-events support */
}

.no-opacity       .wrapper-dropdown-3.active .dropdown,
.no-pointerevents .wrapper-dropdown-3.active .dropdown,
.no-opacity       .wrapper-dropdown-4.active .dropdown,
.no-pointerevents .wrapper-dropdown-4.active .dropdown {
    display: block;
}

/* Youtube Responsive Embed Styles */
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/** ads banner **/
.ads-banner img{width:100%;height:auto;}
.ads {margin-top:15px;}

/** font sizing **/
.h4, .h5, .h6, h4, h5, h6 {margin-top: 20px;margin-bottom: 10px;}

.fb-like {display: inherit!important;}
.fb_iframe_widget_fluid span, .fb_iframe_widget iframe {width:100%!important;}

.nav-pills>li+li {margin-left:0px;}
.search-bar-block {width:610px;}

/** modal **/
.vertical-alignment-helper {
    display:table;
    height: 100%;
    width: 100%;
    pointer-events:none;
}
.vertical-align-center {
    /* To center vertically */
    display: table-cell;
    vertical-align: middle;
    pointer-events:none;
}
.modal-content {
    /* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */
    width:inherit;
    height:inherit;
    /* To center horizontally */
    margin: 0 auto;
    pointer-events:all;
}
.search-modal {background-color: rgba(0, 0, 0, 0.6);z-index:99999999;}
.search-modal .modal-content {background-color:transparent;}
.search-modal .row {margin:0px;}
.search-tools, search-tools:hover, search-tools:active,
.search-tools:focus {color:#fff;font-size:18px;padding:5px;margin-right: 5px;}

.thumb-list-wrapper {box-shadow: rgba(0,0,0,0.3) 3px 3px 12px;display:block;width:100%;padding-top:150%;background-position:50% 50%;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;-o-background-size: cover; border-radius: 8px;}

.pagination>li>a, .pagination>li>span {color: #dd6800;padding: 4px 10px;margin: 4px; border-radius: 5px;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {color: #dd6800;}

.our-cinemas {padding:10px 0px 5px 0px;font-size:20px;font-family:'Oswald', sans-serif;color:#333;}
.cinema-wrapper .col-sm-6{padding:0px;}
.cinema-detail {padding:10px;margin:3px;}
.cinema-detail h2 {font-size:22px;}
.cinema-detail h2 a, .cinema-detail h2 a:hover, .cinema-detail h2 a:focus,
.cinema-detail h2 a:active {font-size:22px;color:#333;text-decoration:none;}
.cinema-detail .address {padding-bottom:5px;font-size:14px;}
.cinema-detail .contact {padding-bottom:5px;font-size:14px;}
.cinema-detail .detail-wrapper {min-height:160px;}
.cinema-detail.group {border:0px;}
.cinema-detail.group h2 {padding-bottom:2px;}
.cinema-detail.group h2 a:hover {text-decoration:underline;}
.site-map {padding: 10px 2px;}
.site-map a {color:#666;margin-right:10px;font-size:16px;}
.site-map a:hover, .site-map a:focus, .site-map a:active{margin-right:10px;font-size:16px;color: #ff9900;text-decoration: none;}

.account-validation-succ {font-size:14px;padding:20px 10px;color:#dd6800;}

.tag-wrapper {border:0!important;padding: 30px 10px 10px 10px!important;}

.sidebar-embed {padding:0px;}

.seat_0 {background-color:#4acbc9!important;color:#fff!important;}
.seat_1 {background-color:#ed7b21!important;color:#fff!important;}
.seat_2 {background-color:#ac4116!important;color:#fff!important;}
.seat_3 {background-color:#d5d5d5!important;color:#fff!important;}


.legend {margin: 20px 0px 25px;font-size:12px; text-transform:uppercase; font-weight:400;}
.legend .detail {display: inline-block;margin-right: 10px;}
.legend .detail span {display:block;border-radius: 3px; height: 15px; width: 15px; margin-top: 4px; margin-right:5px; float:left}
.legend .detail span.color_0{background-color:#4acbc9;}
.legend .detail span.color_1{background-color:#ed7b21;}
.legend .detail span.color_2{background-color:#ac4116;}
.legend .detail span.color_3{background-color:#d5d5d5;}


/** Country Modal  **/
.country-modal {z-index: 2650!important;}
.country-modal h4 {display:inline;color:#1b1b1b;}
.country-modal .title h3 {margin-top:2px;color:#1b1b1b}
.country-modal .title {border-bottom:1px #ebebeb solid;text-align:center;}
.country-modal .row {margin:0px;}
.country-modal .row .col-sm-12 {padding:5px;}
.country-modal .detail-box {padding:10px;}
.country-modal .detail-box .row {margin-bottom:5px;}
.country-modal .detail-box .form-control {max-width:250px;display:inline;}
.country-modal .detail-box img {width:20px;position: absolute;right: 30px;top: 12px;}
.modal-button {text-align:center;padding:4px 2px;}
.modal-button .btn {margin-right:5px;}
.bs-docs-nav .navbar-toggle.country {margin:0px!important;padding:20px 10px;}
.bs-docs-nav .navbar-toggle.country.lang {padding:5px 10px;}
.bs-docs-nav .navbar-toggle {margin-right:25px;}
.bs-docs-nav .navbar-toggle.mobile {color: #fff;font-size: 18px;margin-top: 7px!important;}
.modal-backdrop {z-index: 2600!important;}
.bs-docs-nav .navbar-right li > a {font-size: 14px;}
.country-flag {height:12px!important;vertical-align:0; margin-right: 5px;}

/** featherlight **/
.featherlight iframe {
    border: 0;
    width: 100%;
    height: 100%;
}
.featherlight .featherlight-content {max-height: 100%;color:#fff;margin:0;width:100%;height:100%;background-color: #1b1b1b;padding:0px;}
.featherlight-header {
  padding: 10px 10px;
  font-size: 18px;
  font-weight: 700;
  position: fixed;
  background-color: #1b1b1b;
  width: 100%;
}
.featherlight .featherlight-close-icon {position: initial;color:#fff;}
.featherlight-margin {margin-top:40px;}



/*====== EVENTS PAGE AND ONDEMAND ======*/
.m-0{margin: 0 !important}
.pt-20{padding-top: 20px !important}

.top-gap{padding-top: 130px;}
.custom-row{margin-right: -5px;margin-left: -5px;}
.featured-card,
.list-card{border: 1px rgba(0,0,0,.1) solid;background-color: #fff;transition: .3s all;margin-bottom: 15px;}
.featured-card.reverse{text-align: right;}
.featured-card.reverse .details{text-align: left;width: 34%;}
.featured-card:hover,
.list-card:hover,
.events-card:hover{box-shadow: 0px 10px 50px 7px rgba(0,0,0,0.1);cursor: pointer;}
/*.events-card:hover img{
    -webkit-transform: scale(1.1);
}*/
.featured-card img{max-width: 65%;height: 300px;object-fit: cover;}
.featured-card .details{width: 34%;display: inline-block;padding: 15px;vertical-align: top;}
.featured-card .details .title{font-size: 24px;font-weight: bold;height: 115px;margin-top: 10px;color: #111;}
.featured-card .details .address,
.featured-card .details .date,
.list-card .details .address,
.list-card .details .date{margin-bottom: 8px;font-size: 16px;color: #7d7d7d;font-style: italic;}
.featured-card .details .caption{color: #aaa;font-size: 14px;margin-top: 35px;}
.featured-card .details .price{font-size: 24px;color: #f90;font-weight: bold;}
.section-title{font-size: 26px;font-weight: 600;padding-top: 20px;margin-bottom: 15px;}
.section-title a{font-size: 14px;vertical-align: middle;margin-left: 25px;font-style: italic;}

.events-card{border: 1px rgba(0,0,0,.1) solid;background-color: #fff;transition: .3s all;margin-bottom: 15px;padding: 0;position: relative;}
.events-card .price{background-color: #f90;color: #fff;display: inline-block;position: absolute;top: 10px;left: 10px;padding: 3px 6px;border-radius: 5px;}
.events-card img{height: 200px;object-fit: cover;transition: all .3s;}
.events-card .details{padding: 10px;}
.events-card .details .title{font-weight: bold;}
.events-card .details .address,
.events-card .details .date{color: #aaa;font-style: italic;font-size: 12px;line-height: 19px;}

.popup-wrapper{display: flex;}
.popup-wrapper .movie-wrapper{max-width: 150px;margin-right: 10px;margin-bottom: 15px;}
.popup-wrapper .movie-wrapper img{height: 200px;}
.popup-wrapper .movie-wrapper .title{margin-top: 3px;}
.popup-wrapper .movie-wrapper .category{font-size: 14px;line-height: 16px;color: #aaa;}

.search-filter {padding-right: 15px;}
.search-filter button{width: 100%;border: 1px #f90 solid;padding: 5px;margin-bottom: 10px;background-color: #fff;color: #f90}
.search-filter button.active{color: #fff;background-color: #f90}

.searchbar-container{padding: 5px;background-color: #fff;margin-bottom: 15px;border: 1px #aaa solid;}
.searchbar-container .card-searchbar{width: 70%;padding: 8px 15px;border: none;}
.searchbar-container button{float: right;margin: 4px 5px;background: #f90;border: none;color: #fff;padding: 4px 10px;font-size: 14px;}
.searchbar-container .card-searchbar:focus,
.searchbar-container button:focus{outline: none;}

.list-card img{max-width: 40%;height: 200px;object-fit: cover;}
.list-card .details{width: 59%;display: inline-block;padding: 15px;vertical-align: top;position: relative;}
.list-card .details .title{height: 60px;font-size: 22px;font-weight: bold;margin-top: 10px;}
.list-card .details .address,
.list-card .details .date{margin-bottom: 3px;font-size: 14px;}
.list-card .details .price{float: left;color: #f90;font-weight: bold;font-size: 20px;margin-top: 15px;}
.list-card .details button{color: #fff;font-size: 14px;background-color: #f90;border: none;float: right;padding: 10px 15px;text-transform: uppercase;position: absolute;bottom: 10px;right: 10px;}


.featured img{height: 600px;object-fit: cover;}
.movie-slider img{height: 125px; max-width: 250px;object-fit: cover;border-right: 1px white solid}
.movie-details{margin-top: 10px; margin-bottom: 20px;}
.movie-details .details{padding-left: 0; padding-right: 15px;height: 410px;}
.movie-details .details .title{font-weight: bold;font-size: 24px; margin-top: 15px;margin-bottom: 8px}
.movie-details .details .date,
.movie-details .details .category{font-size: 14px;color: #777; line-height: 22px}
.movie-details .details .rating{margin-top: 10px; color: #f90; font-size: 20px;}
.movie-details .details .synopsis{margin-top: 15px; color: #777; font-size: 14px; font-weight: 400;}
.movie-details .details .bottom {margin-top: 15px}
.movie-details .details .bottom button{float: right;background-color: #f90; color: #fff; padding: 7px 15px; border: 0; border-radius: 5px;}
.movie-details .video{padding-right: 0}
.movie-details .video img{max-width: 100%; height: 410px;object-fit: cover;}
.poster-slider img{height: 210px; object-fit: cover;border-right: 3px white solid}

.movie-slider .events-card{max-width: 300px; margin-right: 10px;}
.movie-slider .events-card img{max-width: 300px; height: 180px}
.movie-slider .events-card .profile{font-size: 14px; color: #777;margin-top: 5px;}
.movie-slider .events-card .profile img{width: 25px;height: 25px;border-radius: 50%;margin-right: 5px; display: inline-block;}

.list-genres{border: 1px rgba(0,0,0,.3) solid; padding:0 10px; padding-top: 10px;}
.list-genres a{border-bottom: 1px rgba(0,0,0,.1) solid;margin-bottom: 5px;padding-bottom: 5px; padding-left: 5px;display: block; color: #777}
.list-genres a.active{color: #f90}
.list-genres a.active:after{content: 'x'; float: right;padding-right: 5px}
.list-genres a:last-child{border-bottom: 0; color: #aaa; text-align: center;}
.result-movie .single-movie{position: relative; margin-right: 8px; margin-bottom: 15px; display: inline-block;}
.result-movie .single-movie img {width: 150px; height: 200px; object-fit: cover; transition: all .3s}
.result-movie .single-movie img:hover + .layer {visibility: visible; opacity: 1}
.result-movie .single-movie .layer{position: absolute; background-color: rgba(0,0,0,.5); width: 100%;height: 100%; top: 0; visibility: hidden; transition: all .3s; opacity: 0}
.result-movie .single-movie .layer:hover{visibility:visible; opacity: 1}
.result-movie .single-movie button{position: absolute;transform: translate(-50%,-50%);top: 50%;left: 50%; width: 110px; background-color: #f90; font-size: 14px; color: #fff; border: 0; padding: 5px;}


.web-code{color: #000000;}
.web-code .bgfixed{top: 0; left: 0;}
.web-code h1{color: #fff; font-weight: bold; font-size: 40px; margin-bottom: 55px;}
.web-code{text-align: center; width: 100%;}
.web-code .labelcode{margin-top: 55px; font-weight: bold; margin-bottom: 15px; font-size: 18px; text-transform: uppercase;}
.web-code input{border-radius: 10px; border: none; text-align: center; font-size: 30px; font-weight: bold; color: #f90; width: 50%; padding: 20px 40px; outline: none;}
.web-code a{display: block; margin-top: 10px; color: #fff}
.web-code .or{display: inline-block; background-color: #ffaf00; padding: 0 20px; color: #fff; margin-top: 55px; font-weight: bold; font-size: 18px; text-transform: uppercase;}
.web-code .or+hr{margin-top: -22px; background: #fff; height: 2px; margin-bottom: 50px;}
.web-code .text-center a{display: inline-block; margin-top: 5px;}
@media (max-width:768px) {
   .web-code input {width: 90%;}   
}











/* Medias */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   /* IE10-specific styles go here */
   .logo {xvisibility: hidden;}
}

@media (max-height: 768px) {
	#search-bg {
		xmargin-top: -50px;
		xheight: 720px;
	}	
	.non-main {height:400px!important;margin-top:141px!important;}
	.movie-box {
		margin-top: -380px;
		margin-left: auto;
		margin-right: auto;
		xpadding: 20px;
		width: 85%;
		text-align:right;
	}
}

@media (max-width: 991px) {
	.thumb-list-wrapper {xwidth:154px;xheight:228px;}
}

@media (max-width:768px) {
	.bs-docs-nav .navbar-toggle.country {padding:10px 10px;}
	.country-modal .detail-box .form-control {max-width:100%;display:inline;}
	.legend .detail {margin-top:5px;}
	.showtime-wrapper .nav-tabs>li {width:90px;text-align:center;}

	.sidebar-embed {max-width:100%}
	.cinema-detail .detail-wrapper {min-height:inherit;}
	.news-wrapper .related-movie .thumb-wrapper {min-height:320px;}
	.tag-wrapper {float:left;margin-top:0px!important;}
	.br-mobile {display:initial;}
	.thumb-list-wrapper {width:167px;height:250px;}

	/** font sizing **/
	h2 {font-size:24px;}
	h4 {font-size:14px;}
	h1 {font-size: 30px;}

	.news-wrapper .title, .news-wrapper .date-time, .news-wrapper .summary {text-align:left;}

	.movielisting p {xtext-align:center;}
	.movielisting p > a {font-size:14px;}

	.sidebar {margin-top: 60px;}
	.search-home .col-centered, .search-home .col-centered.default {padding-top:60px;}
	.user-review-action .btn {width:100%;}
	.user-review-wrapper .created-date {position: initial;padding-top: 5px;}
	.review-wrapper .button-wrapper button, .report-wrapper .button-wrapper button {width:100%;}
	.review-wrapper .action-wrapper {padding-left:0px;padding-top:5px;}
	.review-wrapper .action-wrapper .title {font-size:24px;}
	.movielisting, .moviedetail {margin-top:30px;padding:20px 15px 10px 15px;}
	.moviedetail .nav-tabs {font-size: 11px;}
	.moviedetail > .nav-tabs > li {padding: 15px 5px;}
	.ads_responsive { width: 400px; height: auto; }
	.featured-row .slick-list { margin:0!important;}
	footer{margin-top:0px !important;}
	footer img {max-width:150px;}
	.search-home .container {max-width:260px;}
	.logo {
		margin-top:90px;
		margin-bottom:60px;
		height: 50px;
		xvisibility:hidden;
	}
	#search-bg {
		margin-top: 140px;
    	height: 450px;
		background-size: cover;
	}
	#homepage-video {
		display:none;
	}
	.search {
		xmargin-top: 100px;
	}
	.movie-box {
		margin: 30px 0px 0px 0px;
		width: 100%;
		text-align:center;
	}
	img .badges {
		width: 45%;
		margin-right: 15px;
	}
	#detail-space{
		padding-top:0 !important;
	}

	.review-container #detail-space{
		display:none;
	}

	.header {
		margin-top: 60px;
	}
	.search-home{
		position: absolute;
		z-index: 99999;
		margin-top: 0px;
	}	
	.slide-content .hero-content {
		position: relative;
		top:30%;
		left: 15%;
		max-width: 980px;
		text-align: left;
		padding: 20px 20px;
	}
	.slide-content h3 {
		color:#fff;
		font-size:30px;
		line-height:35px;
		text-shadow: 0px 1px 7px rgba(150, 150, 150, 1);
	}
	.slide-content .image-hero .btn-default {
		margin-top:-20px;
	}
	.slider-home, .slider-upcoming{
		margin-top: -80px !important;
	}
	.filter-area select {max-width:100%; }
	.filter-area {margin-bottom: 20px !important;}
	.wrapper-dropdown-3 {
	    /* Size and position */
	    position: relative;
	            width: calc(100% - 62px);
	    margin: 0 auto;
	    padding: 14px;
		float:left;
		margin-right:10px;
		margin-bottom:0px;
		z-index:1000;
		
	    /* Styles */
	    background: #fff;
	    border-radius: 3px;
	    border: 1px solid rgba(0,0,0,0.15);
	    box-shadow: 0 1px 1px rgba(50,50,50,0.1);
	    cursor: pointer;
	    outline: none;

	    /* Font settings */
	    font-weight: 400;
	    color: #999999;
		font-size:16px;
	}
	.wrapper-dropdown-4 {
	    /* Size and position */
	    position: relative;
	    width: 124px;
	    margin: 0 auto;
	    padding: 10px;
		float:left;
		margin-right:10px;
		margin-bottom:7px;
		z-index:1000;
		
	    /* Styles */
	    background: #fff;
	    border-radius: 3px;
	    border: 1px solid rgba(0,0,0,0.15);
	    box-shadow: 0 1px 1px rgba(50,50,50,0.1);
	    cursor: pointer;
	    outline: none;

	    /* Font settings */
	    font-weight: 400;
	    color: #999999;
		font-size:16px;
	}

	.search-modal .wrapper-dropdown-4 {width:100%;}
	.non-main-div {margin-top:140px!important;} 
}

@media (min-width: 992px) {
	/*.navbar-nav {
		padding-left:40px;
	}*/
	.wrapper-dropdown-4 {
	    /* Size and position */
	    position: relative;
	    width: 200px;
	    margin: 0 auto;
	    padding: 14px;
		float:left;
		margin-right:10px;

	    /* Styles */
	    background: #fff;
	    border-radius: 3px;
	    border: 1px solid rgba(0,0,0,0.15);
	    box-shadow: 0 1px 1px rgba(50,50,50,0.1);
	    cursor: pointer;
	    outline: none;

	    /* Font settings */
	    font-weight: 400;
	    color: #999999;
		font-size:16px;
	}
}

.v-table {
    display:table!important;
    height: 100%;
}
.v-table-cell {
    /* To center vertically */
    display: table-cell;
    vertical-align: middle;
}

.clearfix-4, .clearfix-2 {
	display:none!important;
}

.img-wrapper-mobile {position:relative;margin:0px;}
.img-wrapper-mobile .movielist-badge{position:absolute;top:0;left:0;right:0;background-color:#ff9900;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.4);padding:2px 0;text-transform:uppercase;font-weight:600;font-size:10px;text-align:center}

@media (min-width:768px) and (max-width:992px) {
	.clearfix-4 {
		display:initial!important;
	}
}

@media (max-width:767px) {
	.img-wrapper-mobile .movielist-badge{font-size:12px;}

	.clearfix-2 {
		display:initial!important;
	}

	.thumb-list-wrapper {width:330px;height:505px;}

	.dropdown-menu.language-select {
		right: 43px;
    	left: inherit;
    	top:43px;
	}

	.modal-sm .modal-content {
		width:400px;
	}
}

@media (max-width:704px) {
	.thumb-list-wrapper {width:100%;height:0px;padding-top:150%;}
}

@media (max-width:400px){
	.news_block_wrapper .img-wrapper img {width:100%;}
}

@media (min-width:768px) {

	.news_block_wrapper .img-wrapper img {width:100%;}
	.wrapper-dropdown-4 {
	    /* Size and position */
	    position: relative;
	    width: 265px;
	    margin: 0 auto;
	    padding: 14px;
		float:left;
		margin-right:10px;

	    /* Styles */
	    background: #fff;
	    border-radius: 3px;
	    border: 1px solid rgba(0,0,0,0.15);
	    box-shadow: 0 1px 1px rgba(50,50,50,0.1);
	    cursor: pointer;
	    outline: none;

	    /* Font settings */
	    font-weight: 400;
	    color: #999999;
		font-size:16px;
	}
}




@media (max-width:1366px) {
	#landing-cta{
		height: 470px;
	}
	#landing-cta .left img{
		max-height: 450px;
	}
	#landing-cta .right{
		height: 420px;
		padding-left: 65px;
	}
	#landing-cta .right img{
		margin-top: 110px;
	}
}

@media (max-width:1199px) {
	#landing-cta{
		height: 400px;
	}
	#landing-cta .left img{
		max-height: 381px;
	}
	#landing-cta .right{
		height: 400px;
	}
	#landing-cta .right h1{
		font-size: 34px;
	}
	#landing-cta .right img{
		margin-top: 85px;
	}
}


@media (max-width:991px) {
	#landing-cta{
		height: inherit;
	}
	#landing-cta .container{
		display: flex;
		-webkit-box-orient: vertical;
		flex-direction: column;
	}
	#landing-cta .left{
		order: 2;
		-webkit-order: 2;
	}
	#landing-cta .left img{
		height: auto;
		max-width: 100%;
		padding: 0 10px;
	}
	#landing-cta .right{
		height: 285px;
		padding-left: 0;
		text-align: center;
		order: 1;
		-webkit-order: 1;
	}
	#landing-cta .right img{
		max-width: 175px;
		margin-top: 35px;
		margin-bottom: 10px;
	}
	#landing-cta .right h1{
		margin: 0;
		margin-bottom: 0;
	}
	#landing-cta .right > a{
		margin: auto;
		margin-top: 10px;
	}

	footer .row{
		padding: 0;
	}
	footer .badges{
		margin-top: 0;
		max-width: 250px;
		margin-bottom: 15px;
	}
	footer h4{
		font-size: 18px;
	}
	footer .text-left{
		margin-top: 35px;
	}
	footer .social{
		margin-bottom: 30px;
	}
}

@media (max-width: 458px) {
	section.address-bar{
		margin-top: -290px;
	}
}

@media (min-width: 768px) {
	section.address-bar{
		margin-top: -210px;
	}
}

@media (min-width: 459px) {
	section.address-bar{
		margin-top: -210px;
	}
}

@media (max-width: 768px) {
	.bs-docs-nav .navbar-toggle.country{
		display: flex;
	}
	.bs-docs-nav .navbar-toggle.country > span{
		display: block;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		max-width: 100px;
	}
}
@media (max-width:320px) {
	.bs-docs-nav .navbar-toggle.country > span{
		max-width: 70px;
	}
}