#prevslide, #nextslide {
	background: url("../images/arrows.image.png") no-repeat scroll 0 0 / 55px auto rgba(0, 0, 0, 0);
	height: 43px;
	margin-top: -21px;
	opacity: 0.6;
	position: absolute;
	top: 60%;
	width: 29px;
	z-index: 0;
}
#prevslide {
	background-position: 4px 0;
	right: 127px;
}
#nextslide {
	background-position: -28px 0;
	right: 87px;
}
@media screen and (max-width: 600px) {
#prevslide {
 right: 50px;
}
#nextslide {
 right: 10px;
}
}
#prevslide:active, #nextslide:active {
	margin-top: -19px;
}
#prevslide:hover, #nextslide:hover {
	cursor: pointer;
	opacity: 1;
}
.row_padding_top {
	margin-top:15px;
}
.row_padding_bottom {
	margin-bottom:15px;
}
.row_padding_bottom-custom {
	margin-bottom:5px;
}
.row_padding_bottom p {
	line-height:0px;
}
.row_padding_bottom a {
	color:#b4975a;
	font-weight:bold;
}
.row_padding_bottom a:hover {
	color:#444;
}
.topHeaerBar {
	background:#7F02AE;
	border-bottom:1px solid #330033;
	padding: 15px 0 8px;
}
.icon_wrap_size_1 {
	font-size: 12px;
	height: 22px;
	line-height: 22px;
	width: 22px;
}
[class*="icon_wrap"] {
 border-style: solid;
 border-width: 1px;
 text-align: center;
}
.m_right_8 {
	margin-right: 8px;
}
.d_inline_m {
	display: inline-block;
	vertical-align: middle;
}
.circle, .flickr_list li:hover, #dribbble_feed li:hover, .owl-pagination > .owl-page, input[type="radio"] + label:after, input[type="radio"] + label:before {
	border-radius: 50%;
}
/*.t_xs_ultimate {
	font-family:"Lavanderia Regular", Arial, Helvetica, sans-serif;
	font-size: 1.8rem;
	color: #FFFFFF;
	font-weight: 700;
	letter-spacing: 0.05em;
	line-height: 1.5;
	margin: 0;
	padding:15px;
	border-left: 1px solid #330033;
    box-shadow: 1px 0 0 0 #ad6cc0 inset;
}*/
.t_xs_ultimate {
	margin: 0;
	padding:8px;
	border-left: 1px solid #330033;
	box-shadow: 1px 0 0 0 #ad6cc0 inset;
}
. header {
 width:100%;
}
.mastHeader {
	background: url("../images/bg-header.html") no-repeat scroll 209px 0 rgba(0, 0, 0, 0);
	height:150px;
}
.mastHeader {
	padding-bottom: 13px;
}
.pg-foot:before {
	background-color: #5f178d;
	border-bottom: 1px solid #a448de;
	content: "";
	display: block;
	height: 48px;
}
.page, .powerbar .inner, .pg-foot .inner {
	max-width:1100px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	z-index:1
}
.inner {
	padding-top:50px;
}
.page, .pg-foot .inner, .powerbar .inner {
	padding-left: 18px;
	padding-right: 18px;
}
.pg-foot hgroup {
	float: left;
	padding: 0 18px;
	width: 33.3333%;
}
.pg-foot hgroup h1 a {
	font-weight:normal;
	font-size:97px;
	font-size:6.0625rem;
	line-height:1;
	color:#fff
}
.pg-foot hgroup h1 a:hover, .pg-foot hgroup h1 a:focus {
	text-decoration:none
}
.pg-foot hgroup h2 {
	font-size:12px;
	font-size:1em;
	line-height:1.75;
	color:#fff;
	font-weight:700;
	text-align:left;
}
.cine {
	font-family: "proxima-nova", "Helvetica Neue", Arial, Sans-serif;
	font-weight:normal!important;
	text-transform:lowercase!important;
	-webkit-font-smoothing:antialiased
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display:block
}
nav ul, nav ol {
	list-style:none;
	list-style-image:none;
	margin:0;
	padding:0
}
.pg-foot {
	backface-visibility: hidden;
	background-color: #7e20bf;
	margin: 0;
	padding: 0 0 10px;
	position: relative;
	z-index: 1;
}
.pg-foot nav {
	float: left;
	padding: 0 18px;
	width: 66.6667%;
}
.pg-foot nav div {
	float: left;
	padding: 0 18px;
	width: 25%;
}
.pg-foot .footer-nav h2 {
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: 700;
	line-height: 1.16667;
	margin: 1.3125rem 0 0;
	padding-bottom: 10px;
	text-align: center;
}
/*.pg-foot li a {
	padding-bottom: 0;
	padding-top: 0;
}
.pg-foot li a {
	color: #FFFFFF;
	display: block;
	font-size: .9em;
	line-height: 1.61538;
	padding-bottom: 5px;
	padding-top: 5px;
	text-decoration: none;
}
.pg-foot li a:hover {
	text-decoration:underline;
}*/
nav ul, nav ol {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
.pg-foot nav li {
	text-align: left;
}
/*.pg-foot li {
	text-align: center;
}*/
.pg-foot {
	padding: 0 0 10px;
}
.pg-foot {
	margin: 36px 0 0;
}
/*--------------------------Tab--------------------------------*/
.tabs {
	margin-top: -2px;
}
.tabs {
	overflow: visible;
}
.tabs ul.etabs li, .tabs ul.ftabs li {
	background: none repeat scroll 0 0 #FFFFFF;
	display: inline-block;
}
.home-hero .etabs {
	text-align: left;
}
.hero .etabs {
	margin-top: 0;
}
.tabs ul.etabs li, .tabs ul.ftabs li {
	background: none repeat scroll 0 0 #F2F2F2;
	display: block;
	line-height: 1.30769;
	padding: 0;
}
.tabs.home-hero ul.etabs > li, .tabs.home-hero ul.ftabs > li {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	display: inline-block;
	width: 32%;
}
.tabs.home-hero ul.etabs > li.active a, .tabs.home-hero ul.ftabs > li.active a {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #EEEEEE;
	border-color: #CECECE #CECECE #EEEEEE;
	border-image: none;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 0 0 #FFFFFF inset;
	padding: 13px 17px 12px;
	top: 0px;
}
.tabs.home-hero ul.etabs > li a, .tabs.home-hero ul.ftabs > li a {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #E3E3E3 #E3E3E3 #CECECE;
	border-image: none;
	border-style: solid;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-width: 1px;
	font-size:14px;
	font-weight: normal;
	padding: 12px 15px;
	position: relative;
	text-decoration: none;
	top: 1px;
}
.tabs.home-hero ul.etabs > li a:hover, .tabs.home-hero ul.ftabs > li a:hover, .tabs.home-hero ul.etabs > li a:focus, .tabs.home-hero ul.ftabs > li a:focus {
	background: none repeat scroll 0 0 #CECECE;
	border-color: #CECECE;
	font-weight: normal;
	color:#FFF;
}
.tabs ul.etabs li.active a, .tabs ul.ftabs li.active a {
	background: none repeat scroll 0 0 #CECECE;
	box-shadow: 0 1px 0 0 #EEEEEE;
	color: #333333;
	font-weight: normal;
	text-shadow: 0 1px #FFFFFF;
}
.tabs ul.etabs li a, .tabs ul.ftabs li a {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #E3E3E3 #E3E3E3 #CECECE;
	border-image: none;
	border-style: solid;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-width: 1px;
	display: inline-block;
	font-weight: normal;
	padding: 12px 15px;
	position: relative;
	text-decoration: none;
	top: 1px;
}
.tabs ul.etabs li a, .tabs ul.ftabs li a {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #CECECE #CECECE -moz-use-text-color;
	border-image: none;
	border-style: solid solid none;
	border-width: 1px 1px medium;
	color: #999999;
	display: block;
	font-weight: normal;
	padding: 0.5rem 1rem;
	position: relative;
	text-decoration: none;
}
.home-hero .tab {
	width: 30%;
}
.home-hero .tab {
	width: 32%;
}
.home-hero .tab a {
	width: 100%;
}
home-hero .body {
	border-top-right-radius: 5px;
}
.home-hero .body {
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #CECECE;
	box-shadow: 0 1px 0 0 #FFFFFF inset;
}
.tabs .body {
	border-top-left-radius: 0;
	margin-top: 0;
}
.home-hero .body {
	border-top-right-radius: 5px;
}
/*--------------------------Tab Schedule--------------------------------*/
.tabs {
	margin-top: -2px;
}
.tabs {
	overflow: visible;
}
.tabs ul.etabs li, .tabs ul.ftabs li {
	background: none repeat scroll 0 0 #FFFFFF;
	display: inline-block;
}
.schedule .etabs {
	text-align: left;
}
.hero .etabs {
	margin-top: 0;
}
.tabs ul.etabs li, .tabs ul.ftabs li {
	background: none repeat scroll 0 0 #F2F2F2;
	display: block;
	line-height: 1.30769;
	padding: 0;
}
.tabs.schedule ul.etabs > li, .tabs.schedule ul.ftabs > li {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	display: inline-block;
	width: 14.25%;
}
.tabs.schedule ul.etabs > li.active a, .tabs.schedule ul.ftabs > li.active a {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #EEEEEE;
	border-color: #CECECE #CECECE #EEEEEE;
	border-image: none;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 0 0 #FFFFFF inset;
	padding: 13px;
	top: 0px;
}
.tabs.schedule ul.etabs > li a, .tabs.schedule ul.ftabs > li a {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #E3E3E3 #E3E3E3 #CECECE;
	border-image: none;
	border-style: solid;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-width: 1px;
	font-size:12px;
	font-weight: normal;
	padding: 12px;
	text-align:center;
	position: relative;
	text-decoration: none;
	top: 1px;
}
.tabs.schedule ul.etabs > li a:hover, .tabs.schedule ul.ftabs > li a:hover, .tabs.schedule ul.etabs > li a:focus, .tabs.schedule ul.ftabs > li a:focus {
	background: none repeat scroll 0 0 #CECECE;
	border-color: #CECECE;
	font-weight: normal;
	color:#FFF;
}
.tabs ul.etabs li.active a, .tabs ul.ftabs li.active a {
	background: none repeat scroll 0 0 #CECECE;
	box-shadow: 0 1px 0 0 #EEEEEE;
	color: #7F02AE;
	font-weight: normal;
	text-shadow: 0 1px #FFFFFF;
}
.tabs ul.etabs li a, .tabs ul.ftabs li a {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #E3E3E3 #E3E3E3 #CECECE;
	border-image: none;
	border-style: solid;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-width: 1px;
	display: inline-block;
	font-weight: normal;
	padding: 12px 15px;
	position: relative;
	text-decoration: none;
	top: 1px;
}
.tabs ul.etabs li a, .tabs ul.ftabs li a {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #CECECE #CECECE -moz-use-text-color;
	border-image: none;
	border-style: solid solid none;
	border-width: 1px 1px medium;
	color: #7F02AE;
	display: block;
	font-weight: normal;
	padding: 0.5rem 1rem;
	position: relative;
	text-decoration: none;
}
.schedule .tab {
	width: 30%;
}
.schedule .tab {
	width: 32%;
}
.schedule .tab a {
	width: 100%;
}
.schedule .body {
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #CECECE;
	box-shadow: 0 1px 0 0 #FFFFFF inset;
}
.tabs .body {
	border-top-left-radius: 0;
	margin-top: 0;
}
.schedule .body {
	border-top-right-radius: 5px;
}
/*----------------------right sidebar----------------------------------*/
.contentHead {
	background:#375493;
	/*background-image: linear-gradient(#FF00FF, #810082);*/
	border-radius: 4px 4px 0 0;
	color: #FFFFFF;
	height: 40px;
	line-height: 34px;
	padding-left: 10px;
	text-shadow: 0 1px 2px #191A1B, 0 1px 0 #191A1B;
	white-space: nowrap;
}
.contentText {
	background-color: #F6F6F6;
	border: 1px solid #ba9f68 ;
	font-size: 13px;
	height: auto;
	text-align: justify;
}
section {
	display: block;
}
.contentText ul li {
	background-color: #F6F6F6;
	border-color: #FFFFFF #D9D9D9 #D9D9D9;
	border-style: solid;
	border-width: 1px 1px 1px 0;
	color: #3454B3;
	padding: 2px 0;
	text-align: left;
}
.recipientcase ul {
	list-style:none outside none;
}
.recipientcase ul li label {
	padding-left: 7px;
	font-weight:normal;
}
.recipientcase h3 {
	color: #375392;
	font-size: 1em;
	font-weight: bold;
	line-height: 19px;
	margin:0px;
	padding: 7px;
}
/*=================================================================================Carousal============================================*/
.carousel-inner {
	margin-top:20px;
}
.thumbnails {
	list-style: none outside none;
	margin-left: -20px;
}
.thumbnails:before, .thumbnails:after {
	content: "";
	display: table;
	line-height: 0;
}
.thumbnails:after {
	clear: both;
}
.row .thumbnails {
	margin-left: -34px;
}
.thumbnails > li {
	float: left;
	margin-bottom: 0px;
	margin-left: 0px;
}
.thumbnail img {
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.thumbnail:hover img {
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}
.thumbnails a {
	display: block;
	text-align: center;
	text-decoration: none;
	transform: translate3d(0px, 0px, 0px);
}
.thumbnail li img {
	max-width: 100%;
}
.thumbnail .caption {
	color: #7F02AE;
	padding: 7px;
}
.thumbnail a:hover {
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";*/ /* IE 8 */
	/*filter: alpha(opacity=50);*/ /* IE7 */
	/*opacity: 0.6;*/
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.4);
	transform: scale(1.24);
	text-decoration: none;
}
/* Thumbnail Box */
.caption h4 {
	font-size: 1.3rem;
	color: #7F02AE;
	display: block;
	font-style: normal;
	height: 1.5rem;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 0px;
	text-align: center;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.btn.btn-mini {
	font-size: 1rem;
}
/* Carousel Control */
.control-box {
	text-align: right;
	width: 100%;
}
.carousel-control {
	background: #7F02AE;
	border: 0px;
	border-radius: 2px;
	display: inline-block;
	font-size: 34px;
	font-weight: 200;
	line-height: 15px;
	opacity: 0.3;
	padding: 4px 20px 0px 20px;
	position: reletive;
	height: 30px;
	width: 15px;
	margin-top:100px;
}


/* Mobile Only */
@media (max-width: 767px) {
 .page-header, .control-box {
 text-align: center;
}
}
@media (max-width: 479px) {
 .caption {
 word-break: break-all;
}
}
/*=================================================================================Carousal-1============================================*/
.carousel-inner {
	margin-top:20px;
}
.thumbnails {
	list-style: none outside none;
	margin-left: -20px;
}
.thumbnails:before, .thumbnails:after {
	content: "";
	display: table;
	line-height: 0;
}
.thumbnails:after {
	clear: both;
}
.row .thumbnails {
	margin-left: -34px;
}
.thumbnails > li {
	float: left;
	margin-bottom: 0px;
	margin-left: 0px;
}
.thumbnail img {
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.thumbnail:hover img {
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}
.thumbnails a {
	display: block;
	text-align: center;
	text-decoration: none;
	transform: translate3d(0px, 0px, 0px);
}
.thumbnail li img {
	max-width: 100%;
}
.thumbnail .caption {
	color: #7F02AE;
	padding: 7px;
}
.thumbnail a:hover {
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";*/ /* IE 8 */
	/*filter: alpha(opacity=50);*/ /* IE7 */
	/*opacity: 0.6;*/
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.4);
	transform: scale(1.24);
	text-decoration: none;
}
/* Thumbnail Box */
.caption h4 {
	font-size: 1.3rem;
	color: #7F02AE;
	display: block;
	font-style: normal;
	height: 1.5rem;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 0px;
	text-align: center;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.btn.btn-mini {
	font-size: 1rem;
}
/* Carousel Control */
.control-box {
	text-align: right;
	width: 100%;
}
.carousel-control-left {
	background: none repeat scroll 0 0 #7F02AE;
	border: 0 none;
	border-radius: 2px;
	display: inline-block;
	float: left;
	font-size: 34px;
	font-weight: 200;
	height: 30px;
	line-height: 15px;
	margin-left: 23px;
	margin-top: 0;
	opacity: 0.3;
	padding: 4px 0 0 10px;
	text-align: left;
	width: 93px;
}
.carousel-control-right {
	background: none repeat scroll 0 0 #7F02AE;
	border: 0 none;
	border-radius: 2px;
	display: inline-block;
	font-size: 34px;
	font-weight: 200;
	height: 30px;
	line-height: 15px;
	margin-right: 15px;
	margin-top: 0;
	opacity: 0.3;
	padding: 4px 7px 0;
	width: 93px;
}


/* Mobile Only */
@media (max-width: 767px) {
 .page-header, .control-box {
 text-align: center;
}
}
@media (max-width: 479px) {
 .caption {
 word-break: break-all;
}
}
/*============================================Buy Ticket=============================================================*/

.order {
	text-align: center;
}
.order .order__images {
	width: 76px;
}
.order .order__title {
	font: 30px/26px 'aleobold', sans-serif;
	margin-top: 5px;
	text-transform: uppercase;
}
.order .order__descript {
	font-family: 'aleoitalic', sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-transform: none;
}
.order .order__control {
	margin: 20px;
}
.order .order__control .order__control-btn.active {
	padding: 4px 15px 6px 28px;
}
/*===================================Footer Wrapper==============================================*/
.nav-link {
	margin-top: 0px;
	text-align:left;
}
.nav-link ul {
	text-align:left;
	float:left;
}
.nav-link li {
	list-style:none outside none;
	margin:0;
	padding:0;
}
.nav-link .nav-link__item {
	display: inline-block;
	font-size: 12px;
	margin-bottom: 10px;
	padding-left: 1px;
}
.nav-link .nav-link__item:before {
	color: #FFF;
	content: "";
	font: 12px "FontAwesome";
	margin-right: 15px;
	transition: all 0.3s ease 0s;
}
.nav-link .nav-link__item:hover:before {
	color: #FE505A;
}
.footer-info {
	padding-top: 0px;
}
.heading-special--small .title-edition {
	color: #FFF;
	font-family: 'aleoitalic', sans-serif;
	text-transform: lowercase;
}
.social {
	padding-top: 4px;
}
.social .social__variant {
	background-color: #DBDEE1;
	border-radius: 16px;
	color: #4C4145;
	font-size: 16px;
	height: 31px;
	margin-left: 16px;
	padding-top: 8px;
	position: relative;
	text-align: center;
	transition: all 0.3s ease 0s;
	width: 30px;
}
.social .social__variant:after {
	border: 2px solid #DBDEE1;
	border-radius: 23px;
	content: "";
	height: 46px;
	left: -8px;
	position: absolute;
	top: -8px;
	transition: all 0.3s ease 0s;
	width: 46px;
}
.social .social__variant:hover {
	background-color: #FE505A;
	color: #FFFFFF;
}
.social .social__variant:hover:after {
	border-color: #FE505A;
}
.copy {
	font-family: 'aleoitalic', sans-serif;
	font-size: 13px;
	padding-bottom: 0px;
	margin-top:15px;
	color:#FFF;
	text-align:center;
}
.footer-info {
	text-align: center;
}
/*=================================================FACEBOOK Button Share==========================*/
/* blue blocks in sidebar */
.block {
	display: block;
	margin-bottom: 15px;
}
.block_blue .block_title {
	background: url("../images/bg_block_title_blue.html") repeat-x scroll 0 100% #4A67A2;
}
.block_title {
	background: url("../images/bg_block_title_black.html") repeat-x scroll 0 100% #393939;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	color: #FFFFFF;
	font-family: "amc-zing", sans-serif !important;
	font-size: 18px;
	font-weight: normal;
	height: 40px;
	line-height: 25px;
	padding: 8px 15px;
	margin-bottom:0px;
	margin-top:0px;
}
.block_blue .content {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: -moz-use-text-color #3B5998 #3B5998;
	border-image: none;
	border-style: none solid solid;
	border-width: 0 1px 1px;
}
.block_blue .content {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	color: #696969;
	padding: 20px 15px;
}
.content1 {
	background: none repeat scroll 0 0 #121212;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	color: #696969;
	padding: 20px 15px;
}
/*=================================================================== Event Photo galleries========================================== */
#block_photo_galleries li {
	border-bottom: 1px dotted #313131;
	margin-top: 15px;
	overflow: hidden;
	padding-bottom: 10px;
}
#block_photo_galleries li:first-child {
	margin-top: 5px;
}
#block_photo_galleries .photo {
	float: left;
	width: 120px;
	position: relative;
	padding-right:10px;
	transition: all 0.5s ease 0s;
}
#block_photo_galleries .photo:hover {
	border-radius: 50%;
	transform: rotate(360deg);
}
#block_photo_galleries .details {
	float: left;
	width: 184px;
}
#block_photo_galleries .photo img {
	float: left;
	padding:4px;
	border:1px solid #999;
}
#block_photo_galleries .photo .bg {
	background: url(images/bg_zoom.html) no-repeat 50% 50%;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 11;
}
.details .title {
	display:block;
	margin-bottom: 2px;
	font-size:13px;
	text-align: left;
	margin-top:0px;
}
.details .title a {
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	line-height:18px;
	text-decoration:none;
}
.details .title a:hover {
	text-decoration:underline;
}
.details p {
	margin: 0;
}
.see-more {
	padding:10px;
	float:right;
}
.see-more:hover {
	text-decoration:underline;
}
/*=======================================================Typography================================================*/
.node span {
	font-weight: bold;
}
.node p {
	font-size: 13px;
	line-height: 19px;
	margin-bottom: 20px;
}
.node a {
	color:#333;
}
.node a:hover {
	color:#7F02AE;
}
.node p.margin_small {
	margin-bottom: 10px;
}
.node p.last {
	margin-bottom: 0 !important;
}
.node h1, .node h2, .node h3, .node h4, .node h5, .node h6 {
	font-family: 'PT Sans', sans-serif;
	font-weight: normal;
	margin-bottom: 12px;
}
.node h1, .node h2.title_page {
	font-size: 24px;
}
.node h2 {
	font-size: 22px;
}
.node h3 {
	font-size: 20px;
}
.node h4 {
	font-size: 18px;
}
.node h5 {
	font-size: 15px;
}
.node h6 {
	font-size: 14px;
}
.node h1.title {
	background: url(../images/bg_h1_line.html) 0 100% repeat-x;
	line-height: 24px;
	padding: 6px 0 11px;
	margin-bottom: 24px;
}
.node .title_page {
	background: url(../images/bg_h1_line.html) 0 100% repeat-x;
	line-height: 24px;
	padding: 6px 0 8px;
	margin-bottom: 16px;
	font-family: "amc-zing", sans-serif !important;
}
.node .critic {
	color: #121212;
}
#movie_reviews h2 .button {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
}
#movie_reviews li {
	width: 45%;
	float: left;
}
#movie_reviews li.first {
	margin-right: 10%;
}
#movie_reviews li.last {
}
#movie_reviews p {
	margin-bottom: 8px;
}
#movie_reviews .rate {
	width: 70px;
	height: 12px;
	float: left;
	background: url(../../images/rate_stars.html) 0 0 repeat-x;
	position: relative;
	cursor: pointer;
	margin-top: 4px;
}
#movie_reviews .active_rate {
	background: url(images/rate_stars.html) 0 -12px repeat-x;
	width: 80%;
	position: absolute;
	top: 0;
	left: 0;
	height: 12px;
}
#movie_reviews a, #box_office .name a, .news .details a:hover, .news .title {
	text-decoration: none;
}
#movie_reviews a:hover, #box_office .name a:hover, .news .details a, .news .title:hover {
	text-decoration: underline;
}
#movie_reviews .full {
	float: right;
	text-decoration: none;
	outline: none;
}
#movie_reviews .title, .news .title {
	font-size: 16px;
	color: #7F02AE;
	font-weight: bold;
	line-height: 30px;
}
#movie_reviews .author {
	border-right: 1px solid #9a9a9a;
	margin-right: 5px;
	padding-right: 5px;
	color: #121212;
}
#movie_reviews .numbers {
	color: #121212;
}
#movie_reviews .by {
	color: #696969;
}
.news img {
	float: left;
	margin-right: 15px;
}
.wrap_me {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	cursor: auto;
	display: inline-block;
	padding: 4px;
}
.news .button {
	float: right;
}
.news ul.details {
	overflow: hidden;
	color: #696969;
	margin: 2px 0 8px;
}
.news .details {
	font-size:12px;
}
.news .details a {
	color: #121212;
}
.readmore {
	color:#7F02AE;
}
.news li {
	border-left: 1px solid #696969;
	float: left;
	margin-left: 10px;
	padding-left: 9px;
}
.news .news_item {
	float: left;
	margin-bottom: 14px;
	padding-bottom: 14px;
	background: url(../images/bg_td.html) repeat-x 0 100% transparent;
}
.news .news_item a:hover {
	text-decoration: none;
}
.news ul {
	margin-left:0px;
	padding-left:0px
}
.news li:first-child {
	border-left: 0 none;
	margin-left: 0;
	padding-left: 0;
}
/* ---------- Search and Social ---------- */

.search_top {
	margin-top:0x;
}
.search_footer .toolbar li {
	float: left;
}
.search_top .toolbar li button {
	border-right: 1px solid #fff;
	border-left:0;
}
.search_top .toolbar img, .search_top .toolbar input[type="search"], .search_top .toolbar button {
	background: #7F02AE;
	color: #fff;
	display: block;
	position: relative;
	border-left: 1px solid #fff;
	border-right:0;
	max-height:35px;
}
.search_top .toolbar input[type="search"] {
	display: none;
	width: 125px;
	height: 20px;
	margin:5px 0;
	padding:2px 10px 2px;
	border:1px #fff solid;
	border-left:0;
	font-size:1em;
}
.connect {
	margin:20px 0;
	font-family:'itc_officina_sans_book', Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
}
.connect a, .powered a {
	color:#fff;
	font-family:'itc_officina_sans_bold', Arial, Helvetica, sans-serif;
	font-size:17px;
}
.powered {
	text-align:right;
	margin:20px -15px 0;
	font-family:'itc_officina_sans_book', Arial, Helvetica, sans-serif;
	font-size:16px;
}
fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
button {
	-webkit-appearance: button;
	background: transparent;
	border: 0;
	cursor: pointer;
	margin: 0;
	padding: 0;
	text-transform: none;
}
button::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
	border: 0;
	margin: 0;
	padding: 0;
}
input:focus {
	outline: none;
}
input[type="search"] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
 input::-moz-focus-inner {
border: 0;
padding: 0;
}
.search_social ul, .search_top ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.toolbar {
	color: #fff;
}
.toolbar li {
	float: left;
}
.toolbar li button {
	border-left: 1px solid #fff;
	border-right:0;
}
.toolbar img, .toolbar input[type="search"], .toolbar button {
	background: #7F02AE;
	color: #fff;
	display: block;
	position: relative;
	border-right: 1px solid #fff;
	max-height:50px;
}
.toolbar a:hover, .toolbar input[type="search"]:hover, .toolbar input[type="search"]:focus, .toolbar button:hover {
	background: #7F02AE;
	opacity: .85;
}
.toolbar input[type="search"] {
	display: none;
	width: 135px;
	height: 20px;
	margin:7px 0;
	padding:7px 10px;
	border:1px #fff solid;
	border-right:0;
	font-size:1em;
}
.toolbar input[type="search"]::-webkit-input-placeholder {
color: #fff;
}
.toolbar input[type="search"]::-moz-placeholder {
color: #fff;
opacity: 1;
}
.toolbar input[type="search"]:-moz-placeholder {
color: #fff;
opacity: 1;
}
.toolbar input[type="search"]:-ms-input-placeholder {
color: #fff;
}
.trailer_tx_t {
	font-family: "amc-zing", sans-serif !important;
	/*font-family: 'Oswald', sans-serif;*/
	font-weight:500;
	text-align:right;
	font-size:1.875em;
	color:#7F02AE;
}
/*--------Sign Up Form----------------*/
.signup {
	padding-top:10px;
}
.modal-title {
	font-family: "amc-zing", sans-serif !important;
	/*font-family: 'Ubuntu', sans-serif;*/
	font-weight:500;
	color:#333;
	text-align:left;
	font-size:1.5em;
}
.modal-content {
	text-align:left
}
.form-padding {
	padding-bottom:15px;
}
.bootstrap-date {
	width: 100%;
}
.bootstrap-date select {
	display: inline-block;
	margin-right:-2px;
	width: auto;
}
.bootstrap-datetime .bootstrap-time, .bootstrap-datetime .bootstrap-date {
	display: inline-block;
	width: auto;
}
.padding-clear {
	padding-left:0px;
	padding-right:0px;
}
/*--------------------Mailing Address----------------------------*/
.side-module:first-child {
	margin-top: 0;
}
.mail-box {
	background: none repeat scroll 0 0 #EEEEEE;
	border: 1px solid #CECECE;
	border-radius: 5px;
	box-shadow: 0 1px 0 0 #FFFFFF inset;
	margin: 2.25rem 0;
	padding: 16px 20px;
}
.side-module header {
	border-bottom: 1px solid #CECECE;
}
.side-module .body {
	border-top: 1px solid #FBFBFB;
}
.side-module h2 {
	color: #333333;
	font-size: 1.875rem;
	font-weight: 700;
	line-height: 1.16667;
	margin: 0 0 0.625rem;
	text-shadow: 0 1px #FFFFFF;
}
.side-module h3 {
	color: #898989;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1.5;
	margin: 10px 0 6px;
	padding: 0;
}
/*----------------------Showtime----------------------------*/
.time-select {
	margin-top: 8px;
}
.time-select .time-select__group {
	background-color: #F5F5F5;
	margin-bottom: 2px;
	overflow: hidden;
	position: relative;
}
.time-select .time-select__group:before {
	background-color: #FFFFFF;
	content: "";
	height: 25px;
	left: 31%;
	position: absolute;
	top: 0;
	width: 2px;
}
.time-select .time-select__group:after {
	background-color: #FFFFFF;
	bottom: 0;
	content: "";
	height: 25px;
	left: 31%;
	position: absolute;
	width: 2px;
}
.time-select .group--first:before {
	display: none;
}
.time-select .group--last:after {
	display: none;
}
/*.time-select .time-select__place {
    font-size: 16px;
    margin-bottom: 23px;
    margin-left: 5px;
    margin-top: 21px;
}*/
.time-select .time-select__place {
	font-size: 13px;
	margin: 25px 5px 18px;
}
.time-select .time-select__item {
	background-color: #FFD564;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	margin: 5px 10px 5px 0;
	padding: 9px 15px 8px 14px;
	position: relative;
	z-index: 10;
}
.time-select .time-select__item:hover {
	background-color: #FE505A;
}
.time-select .time-select__item:before {
	border: 1px solid #FFFFFF;
	content: "";
	height: 28px;
	left: 3px;
	position: absolute;
	top: 3px;
	width: 54px;
}
.time-select .time-select__item:after {
	background-image: url("../images/bg-time.html");
	background-repeat: no-repeat;
	background-size: 64px 34px;
	content: "";
	height: 34px;
	left: -2px;
	position: absolute;
	top: 0;
	width: 64px;
	z-index: -1;
}
.time-select .time-select__item:hover:after {
	background-image: url("../images/bg-time-hover.html");
}
.time-select .time-select__item.active {
	background-color: #FE505A;
}
.time-select .time-select__item.active:after {
	background-image: url("../images/bg-time-hover.html");
}
.time-select .items-wrap {
	margin-bottom: 5px;
	padding-top: 15px;
}
.time-select--wide {
	margin-bottom: 15px;
	margin-top: -3px;
}
.time-select--wide .time-select__group:before, .time-select--wide .time-select__group:after {
	left: 23%;
}
.date-tx {
	color: #3B5998;
	float: left;
	font-size: 15px;
	font-weight: bold;
	padding-left: 15px;
}
.buy-ticket-tx {
	color: #7F02AE;
	float: right;
	font-size: 15px;
	font-weight: bold;
	padding-right: 15px;
}
.note-tx {
	color:#FE505A;
	font-size:13px;
	float:left;
	padding:15px;
}
/*------------------Date Picker-----------------*/
.datepicker:before {
	color: #FE505A;
	content: "";
	font-family: "FontAwesome";
	font-size: 10px;
	position: absolute;
	right: -2px;
	top: 3px;
	transition: all 0.3s ease 0s;
	z-index: -1;
}
.datepicker:hover:before {
	color: #4C4145;
}
.datepicker:hover:after {
	background-image: url("../images/wave-main.html");
}
.datepicker:after {
	background-image: url("../images/wave-danger.html");
	background-repeat: repeat-x;
	background-size: 40px 4px;
	bottom: -2px;
	content: "";
	height: 4px;
	position: absolute;
	right: 0;
	width: 88px;
}
/*------------------Food & Beverage--------------------*/
.media {
	margin: 0;
	overflow: hidden;
}
.media li {
	padding: 0;
	float:left;
}
.media li:first-child {
	padding-top: 0;
}
.media li:last-child {
	padding-bottom: 0;
}
.media a {
	color: #3391B6;
	display: block;
	margin: 0.9375rem 0;
	overflow: hidden;
}
.media .img {
	float: left;
	overflow: hidden;
}
.media .media-body {
	overflow: hidden;
}
.media {
	font-style: normal;
	margin: 36px 0;
}
.media .h3 {
	margin: 0;
}
.media p:last-child {
	margin-bottom: 0;
}
.media li {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-top: 1px solid #E7E7E7;
	margin: 0;
	padding: 21px 0;
}
.media li:first-child {
	border-top: medium none;
	padding: 20px 0;
}
.media li:last-child {
	border-bottom: 1px solid #E7E7E7;
	padding: 20px 0;
}
.media .img {
	margin: 0 20px 0 0;
}
.media .media-body span {
	font-weight:normal;
}
.check-tx {
	color:#FE505A;
}
/*--------------------------Gossip and Movie News------------------------------*/

.gossip-padding:first-child {
	padding-left:0px;
}
.gossip-padding:last-child {
	padding-top:0px;
}
.gossip-padding {
	padding:15px 0px 15px 15px;
}
.offer {
	position: relative;
}
.offer__head {
}
.offer .offer__name {
	color: #FFFFFF;
	font: 19px 'aleobold', sans-serif;
	/* margin-top: -75px;*/
    text-transform: uppercase;
	padding-right:10px;
	position: absolute;
	top:0;
	left: 10px;
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display:block;
	text-shadow: 1px 1px 1px #333000;
}
.offer .offer__datail {
	color: #FFFFFF;
	font: 300 13px/21px 'aleoitalic', sans-serif;
	font-weight:normal;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display:block;
	text-shadow: 1px 1px 1px #333000;
}
.offer:hover .offer__name, .offer:hover .offer__datail, .offer:hover .offer__full {
	text-decoration:underline;
}
/*============Youtube thum=======================*/
.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%;
}
/* block trailers */
#block_trailers .video {
	background: #ffffff;
}
#block_trailers li {
	overflow: hidden;
	margin-top: 15px;
	cursor: pointer;
}
#block_trailers .photo {
	width: 80px;
	height: 52px;
	overflow: hidden;
	float: left;
	position: relative;
}
#block_trailers .photo .bg {
	background: url(../images/bg_play.html) no-repeat 50% 50%;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 11;
}
#block_trailers .details {
	width: 180px;
	float: left;
	padding-left: 14px;
}
#block_trailers .selected .photo .bg {
	display: block !important;
}
#sidebar .selected .title a {
	color: #2e9ea8;
}
#block_trailers .button_black .icon, #block_photo_galleries .button_black .icon {
	margin-bottom: 1px;
}
/* block trailers accordion */

#block_trailers_accordion .block_title {
	background: url(../images/bg_block_trailer_accordion.html) repeat-x 0 0;
	height: 24px;
}
#block_trailers_accordion .ui-accordion-content {
	border-style: dashed none none;
	border-color: #3a3a3a;
}
#block_trailers_accordion .block_title a {
	padding: 0 1px;
	font-size: 12px;
}
#block_trailers_accordion li {
	overflow: hidden;
	margin-top: 15px;
}
#block_trailers_accordion li:first-child {
	margin-top: 5px;
}
#block_trailers_accordion .photo {
	float: left;
	width: 131px;
	position: relative;
}
#block_trailers_accordion .details {
	float: left;
	width: 136px;
	padding-left: 15px;
}
#block_trailers_accordion .photo img {
	float: left;
}
#block_trailers_accordion .photo .bg {
	background: url(../images/bg_zoom.html) no-repeat 50% 50%;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 11;
}
/*===========================Book a Ticket=========================*/
.movie__btns {
	position: absolute;
	right: 0;
	top: 0;
}
.movie__btns .btn {
	display: block;
}
.btn--warning {
	background-color: #FFD564;
	border: 1px solid #FFC936;
	color: #4C4145;
}
.btn-md {
	border-radius: 3px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.16), 0 2px rgba(255, 255, 255, 0.2) inset;
	color: #FFFFFF;
	font: 12px 'aleobold', sans-serif;
	padding: 11px 17px;
	text-transform: uppercase;
	transition: all 0.3s ease 0s;
	font-weight:bold;
}
.movie__btns a {
	color:#444;
}
.movie__btns a:hover {
	color:#FE505A;
}
/*--------------------------Online Ticket----------------------------*/

.date-img {
}
.date-img img:hover {
	background-color: #D9D9D9;
	border: 1px solid #D9D9D9;
	border-radius: 4px;
	display: inline-block;
	height: auto;
	line-height: 1.42857;
	max-width: 100%;
	padding: 4px;
	transition: all 0.2s ease-in-out 0s;
}
.select-movie {
	border-bottom:1px dotted #DEDEDE;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:10px;
	overflow: hidden;
}
.select-movie:first-child {
	margin-top:0px;
}
.select-movie:last-child {
	border-bottom:0px dotted #DEDEDE;
}
.select-movie h5 {
	padding:0px;
	margin:0px;
	float:left;
}
.select-movie .title {
	display:block;
	margin-bottom: 2px;
	font-size:13px;
	text-align: left;
	margin-top:0px;
}
.select-movie .title a {
	font-weight:bold;
	color:#444;
	line-height:18px;
	text-decoration:none;
}
.select-movie .title a:hover {
	text-decoration:underline;
}
.select-movie p {
	margin: 0;
	padding:0;
	text-align:justify;
}
.selectButton {
}
.selectButton a {
	color: #FFFFFF;
	font-size: 10px;
	text-transform: uppercase;
}
.selectButton a:hover {
	color: #999;
}
.padding-lf {
	padding-left:0px;
}
.padding-rt {
	padding-right:0px;
}
.padding-bt {
	padding-bottom:10px;
}
.padding-tp {
	padding-top:0px;
}
.padding-tp-t {
	padding-top:10px;
}
.margin-lf {
	margin-left:0px;
}
.margin-rt {
	margin-right:0px;
}
.margin-bt {
	margin-bottom:10px;
}
.margin-tp {
	margin-top:0px;
}
.margin-tp-t {
	margin-top:10px;
}
/*==================================================Gossip Details Page===============================*/
p.entry_meta {
	border-bottom: 1px solid #CCCCCC;
	clear: both;
	color: #808080;
	display: block;
	font-size: 13px;
	margin: 7px 0px 5px 0;
	padding: 5px 0;
	text-align:right;
}
.top-social-links {
	border-bottom: 1px dotted #CCCCCC;
	height: 26px;
}
.crsl-nav {
	min-height: 1px;
	position: relative;
	margin-bottom:40px;
}
.crsl-nav a {
	color:#69c;
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-radius: 15px;
	display: inline-block;
	padding: 5px 14px;
}
.crsl-nav a:hover {
	background-color: #EEEEEE;
	text-decoration: none;
}
.crsl-nav .previous {
	float: left;
}
.crsl-nav .next {
	float: right;
}
.crsl-items {
	margin: 30px auto;
	background-color: #eee;
}
.crsl-items img {
	height:100%;
}
.contentHead-gossip {
	background: none repeat scroll 0 0 #ba9f68 ;
	border-radius: 4px 4px 0 0;
	color: #ffffff;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	text-shadow: 0 1px 2px #191a1b, 0 1px 0 #191a1b;
	text-transform: uppercase;
	white-space: nowrap;
	font-family: "Ostrich Sans Pro Regular", "Arial Narrow", Sans-Serif;
	font-weight: normal;
	text-rendering: optimizelegibility;
}
.gossip-thum-titile {
}
.gossip-thum-titile a {
	color:#3B5998;
	padding:10px;
}
.gossip-thum-titile a:hover {
	color:#F90;
	text-decoration:underline;
}
.contentText h5 {
	font-size:12px;
	height: 3.9em; /* exactly three lines */
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-align:left;
	line-height:17px;
}
/*==============================CAREER===================================*/
.custom-panel {
}
.custom-panel .panel {
	background:none;
	border:0px;
}
.custom-panel .panel-default {
	border-color: transparent;
}
.custom-panel .panel-default > .panel-heading {
	background:none;
}
.deadline-tx {
	color:#444;
	float:right;
	font-size:13px;
	font-weight:normal;
}
.panel-default {
	border-color: #cfcfcf;
}
.panel-default>.panel-heading {
	background: #f2f2f2;
	border-color: #cfcfcf;
}
.panel-heading {
	padding: 15px;
}
.panel-default>.panel-heading-synopsis {
	background: #f2f2f2;
	border-color: #cfcfcf;
}
.panel-heading-synopsis {
	padding: 10px;
}
.panel-heading-synopsis .panel-title {
	color: #444;
	position: relative;
	line-height: 28px;
	font-size:13px;
	font-weight:bold;
}
h4.panel-title {
	color: #989898;
	position: relative;
	line-height: 14px;
	font-size:14px;
	font-weight:normal;
}
h4.panel-title a {
	color: #c09632;
}
h4.panel-title a:hover {
	color: #e3b64b;
}
h4.panel-title a.collapsed {
	color: #ba9f68;
}
h4.panel-title a:after {
	content: "read less -";
	font-family: "itc_avant_garde_gothicbook", CenturyGothic, Geneva, AppleGothic, sans-serif;
	/*background: #F00 ;*/
	color: #ba9f68;
	font-size: 14px;
	right: -25px;
	position: absolute;
	z-index: 111;
	width: 88px;
	height: 28px;
	/*line-height: 30px;*/
	top: 0;/*border-radius: 100%;
	text-align: center;
	-webkit-box-shadow: 0 0 0 5px rgba(0, 0, 0, .07);
	-moz-box-shadow: 0 0 0 5px rgba(0, 0, 0, .07);
	box-shadow: 0 0 0 5px rgba(0, 0, 0, .07);*/
}
h4.panel-title a.collapsed:after {
	content: "read more +";
	font-family: "itc_avant_garde_gothicbook", CenturyGothic, Geneva, AppleGothic, sans-serif;
	/*background: #ba9f68;*/
	color: #ba9f68;
	font-size: 14px;
	right: -15px;
	position: absolute;
	z-index: 111;
	width: 88px;
	height: 28px;
	/*line-height: 30px;*/
	top: 0;/*border-radius: 100%;
	text-align: center;
	-webkit-box-shadow: 0 0 0 5px rgba(0, 0, 0, .07);
	-moz-box-shadow: 0 0 0 5px rgba(0, 0, 0, .07);
	box-shadow: 0 0 0 5px rgba(0, 0, 0, .07);*/
}
/*==================Genarel==============================*/
.title_page span {
	font-weight:normal;
}
.issue-tx {
	font-family:'PT Sans', sans-serif;
	font-size:14px;
}
.padding-lf ul.thumbnails {
	margin-left:-52px;
}
.border-t {
	border-top:1px dotted #999;
	width:100%;
	padding-bottom:10px;
	margin-top:10px;
}
.checkbox a {
	color:#C30;
}
.navbar-nav a { cursor:default;}
/* centered columns styles */
.row-centered {
    text-align:center;
}
.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
}
.form-group .required { color:red;}
/*===============================carousel fade============id="carousel_fade" class="carousel slide carousel-fade"=====================*/
.carousel.carousel-fade .item {
	-webkit-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-ms-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	transition: opacity 0.5s ease-in-out;
	opacity:0;
}
.carousel.carousel-fade .active.item {
	opacity:1;
}
.carousel.carousel-fade .active.left, .carousel.carousel-fade .active.right {
	left: 0;
	z-index: 2;
	opacity: 0;
	filter: alpha(opacity=0);
}
.carousel.carousel-fade .next, .carousel.carousel-fade .prev {
	left: 0;
	z-index: 1;
}
.carousel.carousel-fade .carousel-control {
	z-index: 3;
}
.lined-heading {
	display: block;
	margin-top: 0;
	position: relative;
	text-align: center;
}
h1.lined-heading::before, h2.lined-heading::before, h3.lined-heading::before, h4.lined-heading::before, h5.lined-heading::before, h6.lined-heading::before {
 border-top: 2px solid #ccc;
 content: "";
 display: block;
 height: 1px;
 position: absolute;
 top: 50%;
 width: 100%;
 z-index: 1;
}
h1.lined-heading span, h2.lined-heading span, h3.lined-heading span, h4.lined-heading span, h5.lined-heading span, h6.lined-heading span {
	background: none repeat scroll 0 0 #fff;
	display: inline-block;
	font-size: 20px;
	padding: 0 20px;
	position: relative;
	z-index: 1;
}
.sub-menu-reservasion {
	background:none !important;
	background-color: #b4975a !important;
	border-bottom:none !important;
}
.sub-menu-reservasion a {
	font-weight:normal;
	color:#000 !important;
}
.sub-menu-reservasion span {
	color:#000;
}
/*========================LEISURE & FUN======================*/
.custom-sub-content-container-right {
	box-shadow: 2px 2px 10px;
}
.carousel-inner .item h5 {
	margin-top:20px;
	text-align:center;
	font-size:12px;
	color:#666;
	font-weight:700;
}
.carousel-inner .item p {
	text-align:center
}
/*=======================Accomodation=================*/
.room-amenities li {
	line-height:21px;
}
