/*@import url('https://fonts.googleapis.com/css2?family=Open+Sans+Condensed:wght@300;700&display=swap');*/
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap');
@import url('https://use.typekit.net/mye5hfa.css');



body {
  color: #000;
  font-size:16px;
  margin: 0 !important;
  padding: 0 !important;
  font-family: 'Open Sans' !important;
  /* font-family:"century-gothic"; */
  font-weight: 400;
  background:#fff;
  line-height: 24px;
}
nav{
	z-index: 9999;
}
.flexslider {
	z-index: 1;
}
button, html input[type="button"], input[type="submit"] {outline:none;
    background:#95190c;
	border:0;}
button:hover, html input[type="button"]:hover, input[type="submit"]:hover{background:#66276a;border-color:#66276a;}
.back_Wrapper{ }
img{ max-width:100%;}
ul,ol{ margin:0; padding:0; list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-weight:700;}
a{ text-decoration:none;color:#000;}
/*
a:hover{text-decoration:underline;color:#66276a;}
*/
/*
.container{ width:1300px; margin:auto; padding:0 15px; position:relative;}
*/
.container:after{ content:""; display:block; clear:both;}
.row {display: block !important;}
.clear{ clear:both;}
.overlapDiv{position:fixed;top:0;left:0;background: rgba(0, 0, 0, 0.45);width:100%;height:100%;display:none;}
.overlapDiv.showOverlap{display:block;z-index:99;}
header{position: relative;z-index: 1000; /*background:#66276A;*/}
header .topHeader{padding-top: 15px;padding-bottom: 15px;}
.logo {float: left;width:204px;}
.logo img{/*max-height:75px;*/ width:50%;}
.RightHeader{}
.ColumR_header{padding-top:25px;min-height: 40px;float:right;}
.boxOffice{text-transform:uppercase;color:#fff; font-size:21px; padding-bottom:5px;float:left;margin-top:7px;}

.GoURL_top{font-size:16px;clear: both;padding-top: 10px;font-weight: 700;text-align: right; display:block;}
.GoURL_top a{text-transform:uppercase;color:#4d63a7;text-decoration:underline;}

@media screen\0 {
.boxOffice{font-weight:700; text-align:right;}
}
.topSocial{float:right;}
.topSocial li{ float:left; margin-left:6px;}
.topSocial li a{font-size: 18px;width: 38px;display: block;text-align: center;height: 38px;line-height: 40px;color: #fff;
border-radius: 50%;}
.topSocial li a.facebook{ background:#3b5998;}
.topSocial li a.twitter{ background:#56a3d9;}
.topSocial li a.instagram{ background:#56a3d9;}
.topSocial li a.youTube{ background:#c02b29;}
.ColumL_header{ margin-right:280px; text-align:center; text-transform:uppercase;padding-top: 10px;}
header .loginHeader{float:right;font-size:16px;margin-left: 25px;font-weight: 700;padding-top:5px;}
header .loginHeader a{color: #fff;text-decoration:none;overflow:hidden; display:inline-block;margin-left:15px;}
header .loginHeader a i{font-size: 16px;float:left;line-height: 24px;}
header .loginHeader a img{float: left;width: 20px;margin-top: 3px;}
header .loginHeader a span{float:left;padding-left: 10px;padding-top: 0px;}
.searchTop{float:left;position:relative;width: 320px;}
.searchToggle{display:none;}
.searchTop:after{content: "\f002";font: normal normal normal 14px/1 FontAwesome;width:20px;height:20px;position: absolute;top: 11px;color: #fff;font-size: 15px;right: 11px;}
.searchTop input{
  width:100%;
  padding: 5px 25px;
  height: 40px;
  padding-right: 60px;
  border:0;
  background: rgba(0, 0, 0, 0.37);
  color: #fff;
  font-size: 14px;
  outline:none;
  border-radius: 10px;
  }
.searchTop input::-webkit-input-placeholder {color:#fff;}
.searchTop input:-moz-placeholder {color:#fff;opacity:1;}
.searchTop input::-moz-placeholder {color:#fff;opacity:1;}
.searchTop input:-ms-input-placeholder {color:#fff;}

/*Calender*/
.calenderBox{ float:right; position:relative;}
.menu_calender{width: 35px; height: 36px; margin:4px 0px 0 0px; cursor:pointer;color: #ddd;font-size: 16px; 
background:url(../images/menu_calender.png) no-repeat center;text-align: center;padding-top: 12px;}
.DatePickerDiv {z-index: 999;position: absolute;/*left: 0;*/ right: 0;font-size: 12px;max-width: 388px;margin:10px auto auto;}
.DatePickerDiv .ui-datepicker {width: 100%;padding: 10px 20px;border: 1px solid #ebebeb;border-radius:0;}
.DatePickerDiv .ui-datepicker .ui-datepicker-header{background: none;color: #000;border: 0;padding:0 !important;font-size: 23px;}
.DatePickerDiv .ui-datepicker .ui-datepicker-prev, 
.DatePickerDiv .ui-datepicker .ui-datepicker-next{width: 40px;height: 30px;margin-top:8px;}
.DatePickerDiv .ui-datepicker .ui-datepicker-next{text-align:right;}
.DatePickerDiv .ui-datepicker .ui-datepicker-prev:hover, 
.DatePickerDiv .ui-datepicker .ui-datepicker-nex:hover{text-decoration:none;}
.DatePickerDiv .ui-datepicker-header .ui-datepicker-prev::after,
.DatePickerDiv .ui-datepicker-header .ui-datepicker-next::after{color:#000;}
.DatePickerDiv .ui-datepicker-header .ui-datepicker-prev::before,
.DatePickerDiv .ui-datepicker-header .ui-datepicker-next::before{content:"";width:21px;height:3px;position:absolute;
top:11px;background:#000;}
.DatePickerDiv .ui-datepicker-header .ui-datepicker-prev::before{left:4px;}
.DatePickerDiv .ui-datepicker-header .ui-datepicker-next::before{right:4px;}
.DatePickerDiv .ui-datepicker-calendar {color: #000;font-size: 14px;text-transform: uppercase;}
.DatePickerDiv .ui-datepicker-calendar thead th{color: #000;}
.DatePickerDiv .ui-datepicker .ui-datepicker-calendar td a{background: none;color: #000;font-size: 16px;padding: 8px 5px;}
.DatePickerDiv .ui-datepicker .ui-datepicker-calendar td a:hover{color:#66276a !important;}
.DatePickerDiv .ui-datepicker .ui-datepicker-calendar td a.ui-state-active{color:#95190c !important;}
/**/

.nevigation{ position:relative; border-top: 1px solid #fff;}
@media screen\0 {
.nevigation{font-weight:700;}
}
.nevigation .container{position: static; padding:0;}
.nevigation ul{ font-weight: 700;}
.nevigation ul li{ float:left;}
.nevigation ul.mega-menu>li>a{color: #fff;display: block;font-size: 16px;padding: 17px 20px;}
.nevigation ul li.MegaNevi>a:after{content:"\f107";display:inline;font-family:FontAwesome;font-weight: normal;margin-left: 3px;}
.nevigation ul.mega-menu>li:hover,.nevigation ul.mega-menu>li>a.active{text-decoration:none;background:#fff;color:#000;}
.nevigation ul.mega-menu li:hover a{color:#000;text-decoration:none;}
.nevigation ul.mega-menu>li>a.active{background:#fff;}
.nevigation ul li .dropmenu{ position:absolute; width:100%; display:none; padding-top:0px;left:0; top:60px;
background:#fff; padding:30px 0;}
.nevigation ul li:hover .dropmenu{ display:block;}
.nevigation .dropmenu .dropmenu_inner{position:relative;max-width:1300px; padding:0 25px; margin:0 auto;display: -webkit-flex;display: -ms-flexbox;display: flex;}
/*.nevigation ul.mega-menu>li>ul.mega-sub-menu:before{content: "";position:fixed;top:0;left:0;background:#000;display:block !important;}*/
.nevigation ul.mega-menu>li>ul>li.mega-menu-row{position:relative;max-width:1300px !important;float:none!important;margin:0 auto;overflow:hidden;}
.nevigation .dropmenu .dropmenu_inner:after,
.nevigation ul.mega-menu>li>ul>li.mega-menu-row:after{content:"";clear:both;display:block !important;}
.nevigation ul .FullWidthMenu{float:left;max-width:75%;display: table-cell;}
.nevigation ul ul.MegaMenulist{display: -webkit-flex;display: -ms-flexbox;display: flex;
-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;}
@media screen\0 {
.nevigation ul ul.MegaMenulist{display:block;}	
}
.nevigation ul ul.MegaMenulist>li{max-width:220px;padding:0 15px 20px;}
.nevigation ul ul.MegaMenulist>li>a{font-size:22px;}
.nevigation ul ul.MegaMenulist>li>a:hover,.nevigation ul ul.MegaMenulist>li>a.active{color:#95190c;}
ul.MegaMenulist>li ul{margin-top:20px;}
ul.MegaMenulist>li ul li{float:none;font-weight:normal;padding:5px 0;}
ul.MegaMenulist>li ul li a{font-size:20px;}
ul.MegaMenulist>li ul li a:hover,ul.MegaMenulist>li ul li a:active{text-decoration:underline;}
.leftSubnemu_Box{float:right;/*width:20%;*/display: table-cell;}
.leftSubnemu_Box .MegaMenu_img{padding-left:20px;width:200px;}
.leftSubnemu_Box .MegaMenu_img .MegaText_tilte{display:block;margin-bottom:10px;}
.leftSubnemu_Box .MegaMenu_img .MegaText_tilte a{font-size:15px; color:#000;font-size:22px;font-weight:700;}
.leftSubnemu_Box .MegaMenu_img .MegaText_tilte a:hover{color:#95190c;}
.leftSubnemu_Box .MegaMenu_img h4{font-size:20px;}
.leftSubnemu_Box .MegaMenu_img p{font-weight:normal;}
.mega-menu-item .textwidget{padding-top:10px;}
.mega-menu-item .textwidget p{color:#000;font-weight:normal;font-size: 16px;}
.mega-menu-item .textwidget p a{color:#000;}
.mega-menu-item .textwidget p a:hover{color:#95190c!important;}

.cartBasket_M{display:none;}
.DonateBtn_NaviM{display:none;}
.DonateHeader{width: 360px;position:absolute;top: 43px;left:0;color: #000;padding: 25px;background:#E3DFD6;border-top: 1px dashed #bbb;}
.DonateHeader button:focus{box-shadow:0 0 0 #fff; outline:none;}
.DonateHeader label{text-transform: uppercase;font-size: 20px;font-weight: 400;margin-bottom: 10px;}
.DonateRate{margin-bottom: 15px;}
.DonateRate button{display:inline-block;font-size: 18px;border: 1px solid #fff;padding: 4px 7px;background: #66276a;color: #fff;font-weight: 700;margin-left: 3px;font-family: arial;border-radius: 10px;}
.DonateRate button.selected{background:#95190c;color:#fff;}
.DonateDropDown{position:relative;border: 1px solid #007050;overflow: hidden;background: #fff;}
.DonateDropDown:before{content:"\f0d7";position:absolute;right: 2px;top:0;height:100%;width:16px;font-family:FontAwesome;line-height: 24px;color: #000;font-size: 22px;}
.DonateDropDown select{background:none;border: 0;width: 120%;height: 30px;outline: none;font-size:16px;padding: 0 5px;color:#000;}
.DonateBtn_head{margin-top: 10px;}
.DonateBtn_head button{display: inline-block;padding: 10px 15px;line-height: 16px;font-weight: 700;font-size: 18px;border-radius: 10px;background: none;color: #fff;text-transform: uppercase;}
.DonateBtn_head button.donateBtn{background: #C12A2E;color:#fff;border: 3px solid #fff;}
.DonateBtn_head button.donateBtn:hover{background: #03573f;text-decoration:none;color:#fff;}
.donateMessage{top: 50px;right: 0;font-size: 20px;font-weight: 700;line-height: 18px;}
.DonateBtn_head button.clearBtn{text-decoration:underline;}
.DonateBtn_head button.clearBtn:hover{text-decoration:none;}



/*HOME SLIDER
.==============================*/
.slider-main{}
.slider-main .slider1 li{ background:#dddddd; /*display:none;*/}
.bx-controls{}
.bx-controls-auto{ display:none;}
.sliderText{float:left;width:100%;padding: 10px 0 15px;position: absolute;bottom:0;right:0;background: rgba(0, 0, 0, 0.6);
color: #fff;font-weight: 700;}
.sliderTitle{padding-right:100px;}
.sliderText h2{margin: 0;line-height: 45px;position: relative;padding-right: 10px;}
.sliderText h2 a{color:#fff;}
.sliderTitle p{ margin:0;display:inline-block;font-size:18px;}
.sliderTitle p.SliderVenue span{font-weight:normal; display:inline-block;}
.sliderTitle p.SliderVenue span:before{content:"";width:1px;height: 14px;background: rgba(255, 255, 255, 0.55);display:inline-block;margin-right: 7px;
margin-left: 4px;}
.sliderTitle .sliderDate,.sliderTitle .postDate_l{font-size:20px;margin-top:10px;margin-right:40px;display:inline-block;}
.sliderTitle p{ margin:0;display:inline-block;}
.sliderTitle strong{}
.sliderImg{overflow:hidden; position:relative;}
.sliderImg a:before,#mainImageBox.sliderImg:before{content:"";position:absolute;top:0;left:0;width:100%; height:100%; opacity: 0.5; 
background:url(../images/shape4-bgOnImg.png) no-repeat; background-size:auto 100%;}
.sliderImg img{ width:100%; height:auto; display:block;}
.sliderText_detail{font-weight:400;padding-right:100px;}
.sliderBtn{position: absolute;right:15px;top: 20px;}
.home_slider .bx-controls-direction{display:none;}



/*End Slider*/
article{padding:40px 0;}


.commanBtn,.BookingList_btn .commanBtn{display:inline-block !important;padding: 5px 15px;font-size: 16px;background: #95190c;color:#fff;border-radius: 10px !important;font-weight: 700;width: auto;}
.BookingList_btn .commanBtn{float:none;white-space:nowrap;}
.commanBtn:hover,.BookingList_btn .commanBtn:hover{/*background: #66276a;color:#fff;*/text-decoration:none;}

.commanBtn1{ display:inline-block !important; padding: 9px 15px; font-size:18px;background:#59595b; color:#fff;
text-transform:uppercase; font-weight:500;}
.commanBtn1:hover{ background:#4d63a7; color:#fff;}
.commanBtn1 i.fa{ margin-left:5px;}

.comingSoon{ padding:30px 0 40px;}
.cetogaryTitle{font-size:26px;margin:0 0 25px;text-transform:uppercase;text-align: center;}
.cetogaryTitle2{ font-size:18px; margin:0 0 10px; text-transform:uppercase;}
.comingSoonList{width: 100%;}
.comingSoonList:after{ content:""; display:block; clear:both;}
.comingSoonList li,ul.alsoLike_list li{ margin-bottom:25px;}
.comingImg{overflow:hidden; position:relative;}
.comingImg a{display:block;background-position:center;background-size:cover;position: absolute;width: 100%;height: 100%;z-index: 1;left: 0;top: 0;}
.comingImg img,.LikeImg img{ width:100%; height:auto;opacity:0;}
img.BlankItem_img{cursor: not-allowed;}
.comingText_Box{position:relative;height: 250px;border: 1px solid #E0E0E0;padding: 10px 15px 85px;}
.comingText_Box .comingTitle{padding:0 0 6px;}
.subCat_venue{display:block;}
.subCat_title{font-weight:500; font-style: italic;}

.comingText_Box .comingTitle h2,.alsoLike_list .LikeTitle h2{font-size:24px; margin:0;line-height:27px;}
.comingText_Box .comingTitle h2 a,.alsoLike_list .LikeTitle h2 a{ color: #000;}
.comingText_Box .comingTitle h2 a:hover,.alsoLike_list .LikeTitle h2 a:hover{ text-decoration:underline;}
.comingText_Box .comingTitle .sliderDate,.LikeDate,.abautLTitle .postDate{margin:0;color: #000;padding-top:6px;
font-weight: 700;font-size:15px;
}
.comingTitle p span.DateText,.LikeDate span.DateText,.abautLTitle .postDate span.DateText{font-weight:700;}
.comingTitle p span.TimeText,.LikeDate span.TimeText,.abautLTitle .postDate span.TimeText{}
.comingText_Box .comingText_detail{}
.ItmesVenue_name{position: absolute;bottom: 57px;font-size: 15px;font-weight: 700;}
.ItmesVenue_name a{color:#000;}
.ItmesVenue_name span{font-weight:normal; display:inline-block;}
.ItmesVenue_name span:before{content:"";width:1px;height: 14px;background: #b4b4b4;display:inline-block;margin-right: 7px;margin-left: 4px;}
.ItmesVenue_name span a{font-size:15px; font-weight:normal;}
.accessibility_icons{float:left;margin-left:10px;padding-top: 3px;}
.accessibility_icons img{height:20px;display:inline-block;}
.comingText_Box .comingBtn{position: absolute;bottom: 15px;}
.comingText_Box .comingBtn a{float:left;}
.comingSoonList .bx-controls,.alsoLikeBox .bx-controls{display:none;}
.AllVews_link{text-align:center;clear: both;padding-top:5px;}
.AllVews_link a{display:inline-block;color: #000;font-weight: 700;border: 1px solid #000;padding:4px 15px;border-radius: 10px;font-size:16px;}
.AllVews_link a:hover{color:#fff;background: #66276a;border-color:#66276a;text-decoration:none;}

.alsoLike_wrapp{position: relative;padding: 30px 0 0;border-top: 1px solid #D3D3D3;margin-top: 20px;margin-bottom: 50px;}
.alsoLikeBox .cetogaryTitle{}
.alsoLikeBox .whatson-event-sidebar{margin:0 -15px;}
ul.alsoLike_list{ position:relative;}
ul.alsoLike_list:after{ content:""; display:block; clear:both;}
ul.alsoLike_list .LikeImg{overflow:hidden; position:relative;}
ul.alsoLike_list .LikeImg a{display:block;background-position:center;background-size:cover;position: absolute;width: 100%;height: 100%;z-index: 1;left: 0;top: 0;}
.LikeText_Box{position:relative;height: 250px;border: 1px solid #E0E0E0;padding: 10px 15px 85px;}
ul.alsoLike_list .LikeText_Box .LikeTitle{padding:0 0 6px;}
ul.alsoLike_list .LikeText_Box .LikeBtn{position: absolute;bottom: 15px;}
ul.alsoLike_list .LikeText_Box .LikeBtn a{float:left;}
.alsoLike_list .LikeText_detail{}
.LikeText_Box .LikeTitle img.film_rating{display:none;}

/*News*/
.NewsListPage{padding-top:40px;}
.NewsListPage .pt-cv-view .pt-cv-NewsItem_Text{border: 1px solid #E0E0E0;border-top:0;padding: 0 15px 60px;position:relative;}
.pt-cv-NewsItem_Text h4.pt-cv-title {font-size: 24px;line-height:28px;}
.NewsListPage .pt-cv-NewsItem_Text a.pt-cv-thumb-default{display:block;margin-left:-16px;margin-right:-16px;}
.NewsListPage .pt-cv-NewsItem_Text a.commanBtn{position: absolute;bottom: 15px;margin: 0;color: #000;border: 1px solid #000;}
.NewsListPage .pt-cv-NewsItem_Text a.commanBtn:hover{color:#fff;border-color:#66276a;}
.NewsListPage .pt-cv-NewsItem_Text a.commanBtn:after{content:"\f105";font-family:FontAwesome;display:inline-block;margin-left:7px;}
.pt-cv-NewsItem_Text .pt-cv-meta-fields{font-size:16px;}
.pt-cv-NewsItem_Text .pt-cv-meta-fields:before{content: "\f017";font-family:FontAwesome;display: inline-block;margin-right: 5px;font-size: 18px;}
.pt-cv-NewsItem_Text .entry-date{display:inline-block;}
.pt-cv-NewsItem_Text .entry-date:before{content:"Posted:"}
.pt-cv-NewsItem_Text .pt-cv-meta-fields .terms{display:none;}

.NewsListPage .NewsListPage_in{margin-left:-15px;margin-right:-15px;}
.NewsList_Item .NewsItem_img{position:relative;overflow:hidden;}
.NewsList_Item .whatson-event-listing-img-area{background-position: center !important;background-size: cover !important;position: absolute;width: 100%;height: 100%;z-index: 1;left: 0;top: 0;}
.NewsList_Item .NewsItem_img a img{opacity:0;}
.NewsItem_Text{position:relative;height: 220px;border: 1px solid #E0E0E0;padding: 10px 15px 85px;margin-bottom: 25px;}
.NewsItem_Text .NewsItemTitle{padding:0 0 6px;}
.NewsItem_Text .NewsItemTitle h3{font-size:23px; margin:0;line-height:26px;}
.NewsItem_Text .NewsItemTitle h3 a{ color: #000;}
.NewsItem_Text .NewsItemTitle h3 a:hover{ text-decoration:underline;}
.NewsItem_Text .NewsItemTitle .postDate{margin:0;color: #000;padding-top:6px;
font-weight: 700;font-size:16px;}
.NewsItem_Text .NewsItemTitle .postDate span{font-weight:700;}
.NewsItem_btn{position: absolute;bottom: 15px;white-space: nowrap;}
/*
.NewsItem_btn a.commanBtn{color: #000;border: 1px solid #000;background:none;}
.NewsItem_btn a.commanBtn:hover{color:#fff;border-color:#66276a;background:#66276a;}
.NewsItem_btn a.commanBtn:after{content:"\f105";font-family:FontAwesome;display:inline-block;margin-left:7px;}
*/
.NewsItem_Text .postDate{position:absolute;bottom:55px;}

/*News Detail*/
.NewsDetail_wrap{padding-bottom:40px;}
.NewsDetailBanner{margin-bottom: 50px;}
.NewsDetailBanner:after{content:"";clear:both;display:block;}
.NewsDetailBanner_img{width: 55%;float:left;}
.NewsDetailBanner_img .EvntD_img{background-position: center !important;background-size: cover !important;position: absolute;width: 100%;height: 100%;z-index: 1;left: 0;top: 0;}
.NewsDetailBanner_img img{width:100%;height: auto;}
.NewsDetailBanner_img .EvntD_img img{opacity:0;}
.NewsDetailBanner_Text{width: 45%;padding: 25px 0 25px 40px;float:left;}
.NewsDetailBanner_Text h1{margin-top: 0;font-size: 40px;margin-bottom: 5px;}
.NewsDetailBanner_Text .posted-on{}
.NewsDetailBanner_Text .posted-on:before{content:"\f017";font-family: FontAwesome;margin-right: 5px;display: inline-block;}
.NewsDetailBanner_Text .posted-on a{}
.NewsDetailBanner_Text .posted-on a:before{content:":";display: inline-block;margin-right: 5px;margin-left: -3px;}
.NewsDetailBanner_Text .posted-on a .updated{display:none;}
.NewsDetail_Discip{}
.NewsDetail_Discip .comments-area label{display:block;}
.NewsDetail_Discip .comments-area .comment-reply-title,.Details_Tabs .comments-title{margin-top:0;font-size:20px;}
.Details_Tabs article{padding:10px 0;}
.NewsDetail_Discip .comments-area textarea{width:100%;max-width:600px;}
.NewsDetail_wrap .social-list{border-top: 1px solid #D3D3D3;margin-top: 30px;}
.NewsDetail_wrap .social-list h3{font-size: 20px;line-height: 30px;color:#000;font-weight:300;}
.NewsDetail_wrap .social-list span{color:#000000;font-weight: 700;}
.comment-list .comment-meta{background: none;color: #000;padding: 0;}
/**/

/*Standard Detail*/
.Standard_wrap{padding-bottom:40px;}
.StandardBanner{margin-bottom: 50px;}
.StandardBanner:after{content:"";clear:both;display:block;}
.StandardBanner_img{width: 55%;float:left;position:relative;}
.StandardBanner_img .SBanner_img{background-position: center !important;background-size: cover !important;position: absolute;width: 100%;height: 100%;z-index: 1;left: 0;top: 0;background-repeat: no-repeat;}
.StandardBanner_img .SBanner_img img{height:100%;opacity:0;}
.StandardBanner_img img{width:100%;height: auto;}
.StandardBanner_Text{width: 45%;padding: 25px 0 25px 40px;float:left;}
.StandardBanner_TextNoimg{width:100%; padding-left:0;padding-bottom:0;}
.StandardBanner_Text h1{margin-top: 0;font-size: 40px;margin-bottom: 5px;}
.StandardBanner_Text .posted-on{}
.StandardBanner_Text .posted-on:before{content:"\f017";font-family: FontAwesome;margin-right: 3px;display: inline-block;}
.StandardBanner_Text .posted-on a{}
.StandardBanner_Text .posted-on a:before{content:":";display: inline-block;margin-right: 5px;margin-left: -3px;}
.StandardBanner_Text .posted-on a .updated{display:none;}
.Standard_Discip{}
.Standard_Discip .comments-area label{display:block;}
.Standard_Discip .comments-area .comment-reply-title{margin-top:0;}
.Standard_Discip .comments-area textarea{width:100%;max-width:600px;}
.Standard_wrap .social-list{border-top: 1px solid #D3D3D3;margin-top: 30px;}
.Standard_wrap .social-list h3{font-size: 20px;line-height: 30px;color:#000;font-weight:300;}
.Standard_wrap .social-list span{color:#000000;font-weight: 700;}
/**/


/*WHATSON LIST PAGE*/
.WhatsOnMainFilter.WhatsOnSubFilter{padding-top:40px;border:0;margin-top:0;}
.WhatsOnSubFilter{border-top:1px solid #bbb;padding-top:20px;margin-top:20px;}
.WhatsOnSubFilter .event_list_filter_category{width: 100%;float: none;padding: 0;margin-bottom: 0; height: auto;}
.WhatsOnSubFilter .event-category,.WhatsOnSubFilter .select-styled{display:none;}
.WhatsOnSubFilter ul.select-options{display:block !important;text-align:center;margin-bottom: -5px;}
.WhatsOnSubFilter ul.select-options li{display:inline-block;font-weight: 700;text-transform: uppercase;font-size:18px;
margin: 0 20px 5px;cursor:pointer;position:relative;}
.WhatsOnMainFilter ul.select-options li{font-size: 23px;margin-bottom:10px;}
.WhatsOnMainFilter ul.select-options li a:hover{text-decoration:none;}
.WhatsOnSubFilter ul.select-options li.active:after{content:"";position:absolute;left:0;bottom:-2px;width: 100%;height:2px;background:#66276a;}
.WhatsOnMainFilter ul.select-options li.active:after{bottom:-10px;height:7px;}
.WhatsOnList{padding: 40px 0;width: 100%;}
.WhatsOnList:after{content:"";clear:both;display:block;}
.WhatsonItem_img{overflow:hidden; position:relative;}
.WhatsOnList .whatson-event-listing-img-area{background-position: center !important;background-size: cover !important;background-repeat:no-repeat;
position: absolute;width: 100%;height: 100%;z-index: 1;left: 0;top: 0;}
.WhatsonItem_img a img{opacity:0;}
.WhatsonItem_text{position:relative;height: 250px;border: 1px solid #E0E0E0;padding: 10px 15px 85px;
	margin-bottom: 25px;}
.WhatsonItem_text .WhatsonItemTitle{padding:0 0 6px;}
.WhatsonItem_text .WhatsonItemTitle h3{font-size:23px; margin:0;line-height:26px;}
.WhatsonItem_text .WhatsonItemTitle h3 a{ color: #000;}
.WhatsonItem_text .WhatsonItemTitle h3 a:hover{ text-decoration:underline;}
.WhatsonItem_text .WhatsonItemTitle .postDate{margin:0;color: #000;padding-top:6px;
font-weight: 700;font-size:16px;}
.WhatsonItem_text .WhatsonItemTitle .postDate span{font-weight:700;}
.WhatsOnitem_btn{position: absolute;bottom: 15px;}
.WhatsOnitem_btn .commanBtn{float:left;}
/**/
/*Event Detail Page*/
.EventDetail_banner p a,.EventDetail_containt p a{text-decoration:underline;}
.EventDetail_banner{margin-bottom: 50px;position: relative;min-height:300px;}
.EventDetail_banner:after{content:""; clear:both; display:block;}
.EventDetail_banner .whatson-event-details-heading-title-left{width: 55%;padding-right: 0;}
.EventDetail_banner #whatson-event-details-heading-title-right{width: 45%;padding: 25px 0 25px 40px;position: absolute;height: 100%;right: 0;}
.EvtDetail_img {position:relative;overflow:hidden;}
.EventDetail_banner .EvntD_img{background-position: center !important;background-size: cover !important;position: absolute;width: 100%;height: 100%;z-index: 1;left: 0;top: 0;}
.EventDetail_banner .EvntD_img img{opacity:0;}
.EventDetail_banner .whatson-event-details-heading-title h1, 
.EventDetail_banner .whatson-event-details-heading-title a{margin-top: 0;font-size: 40px;font-weight: 700;font-family: "century-gothic" !important;margin-bottom: 5px;}
.EventDetail_banner .whatson-single-page-date-time h4 {font-size: 25px;margin:0 0 10px;}
.EventDetail_banner .whatson-single-page-venue-name a{font-size: 22px;text-decoration: none;}
.EventDetail_banner .whatson-single-page-venue-name a:hover{text-decoration:underline;}
.EventDetail_banner .flex-control-nav{display:none;}
.EventDetail_banner .flex-direction-nav{display:none;}
.EventDetail_banner .commanBtn{padding: 14px 25px;font-size: 23px;position: absolute;bottom: 0;}

/**/

.Bottom3_list .cetogaryTitle{ font-size:23px; margin: 0 0 25px;border-bottom: 1px solid #c3f62d; padding-bottom: 5px;}

.signUp_news{}
.signUp_news li{ padding-bottom: 22px;}
.signUp_news li label{font-weight: normal;text-transform: uppercase;font-size: 16px;display: block;margin:6px 0 0;font-weight:500;}
.signUp_news li input{width: 100%;padding: 0 5px;height: 38px;border: 5px solid #5A585B;color:#333; outline:none;}
.signUp_news .commanBtn{}

.signIN_Up{}
.signIN_Up li{ padding-bottom: 22px;}
.signIN_Up li label{font-weight: normal;text-transform: uppercase;font-size:15px;display: block;margin:5px 0 0;font-weight:500;float: left;
width:90px;}
.signIN_Up li input.feildbox{width: 100%;padding: 0 5px;height:35px;border:1px solid #ddd;color:#333; outline:none; max-width:300px;}

.bottomBar{ position:relative; padding:0 0 40px;}
ul.Involved_list{}
ul.Involved_list:after{content:"";clear:both;display:block;}
ul.Involved_list li{float: left;width: 33.33%;padding: 0 15px;}
ul.Involved_list .Invo_icon{position:relative;}
.InvolvedText{position:relative;min-height: 250px;border: 1px solid #E0E0E0;padding: 10px 15px 50px;font-size: 16px;line-height: 24px;}
.InvolvedText h3{font-size:23px; margin:0 0 15px;line-height:25px;}
.InvolvedText h3 a{ color: #000;}
.InvolvedText h3 a:hover{ text-decoration:underline;}
.Involved_btn{position:absolute;bottom:15px;}
.Involved_btn a{display:inline-block;color: #000;font-weight: 700;border: 1px solid #000;padding: 3px 10px;border-radius: 10px;font-size: 16px;}
.Involved_btn a:hover{color:#fff;background: #66276a;border-color:#66276a;text-decoration:none;}

.footerAds{background:#F5F5F5; text-align:center;padding: 30px 0;}



footer{ background:#020100; color:#fff; padding:40px 0;}
footer hr{border-color:#797979;margin-bottom:30px;margin-top:30px;}
.footnews_leeter{ padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #797979;}
.Footertitle{font-size: 23px;margin:0 0 10px;text-align: center; color:#fff;}
.footnews_leeter p{text-align:center;font-size:18px;}
.mailingForm{position:relative;max-width: 1020px;margin: auto;padding-right: 120px;}
.mailingForm ul{padding-top: 10px;}
.mailingForm ul:after{content:"";display:block;clear:both;}
.mailingForm ul li{float:left;width: 30%;padding: 0 10px;}
.mailingForm ul li:last-child{width:40%;}
.mailingForm input{height:44px;background:#FFF;border:0;width:100%;padding: 5px 10px;font-weight: 700;}
.mailingForm .commanBtn{position:absolute;top: 7px;right:0;font-size: 20px;padding: 14px 23px;}
.footerNev_row{margin-left:-15px; margin-right:-15px;}
@media (min-width: 768px){
.footerNev_row{display: -webkit-flex;display: -ms-flexbox;display: flex;
-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;}
.footerNev_row .footer_nav{display: -webkit-flex;display: -ms-flexbox;display: flex;}
.footerNev_row .footer_nav:nth-child(2){border-left: 1px solid #797979;border-right: 1px solid #797979;}
}	
.footerNev_row .footer_nav:nth-child(2) .footerlink{margin-left: auto;margin-right: auto;}
.footerNev_row .footer_nav:last-child .footerlink{margin-left:auto;}
.footerlink{/* margin-top:5px; */}
.footInner .footHead{margin: 0 0 20px;border-bottom: 1px solid #bbb;font-size: 23px;text-transform: uppercase;}
.footerlink li{padding-bottom:5px; font-weight:500;}
.footerlink a{font-size:14px;color: #ffffff;margin-right:10px;display:inline-block;}
.footerlink a:hover{text-decoration:underline;}
.footInner .col-sm-4{}
.footerLogo{}
.footerLogo:after{}
.footerLogo li{ float:left; margin-right:15px; padding-bottom:15px;}
.FootContact{text-align:center;}
.FootContact p{display:inline-block; margin-left:15px;font-size:18px;}
.social_foot{text-align: center;}
.social_foot li{display: inline-block;margin-left:4px;}
.social_foot li a{ font-size: 20px; width: 38px; display: block; text-align: center; height:38px; line-height:40px; color: #fff;
border-radius: 50%;}
.social_foot li a.facebook{ background:#3b5998;}
.social_foot li a.twitter{ background:#56a3d9;}
.social_foot li a.youTube{ background:#c02b29;}
.c21{ background:url(../images/21c.png) top right no-repeat; height:30px; float:right; margin-top:40px; text-align:right;}
.c21 a{display: inline-block;height: 18px;width: 47px;}
.copyright{color: #ffff;text-align: right;font-size:13px;margin-top:5px;}
.FooterMessage{}
.FooterMessage h4{font-size:22px;}
.FooterMessage p{}


.spaceBox10{ display:block; height:10px;}
.bradcum{padding: 10px 15px 0; background:#fff;font-size: 16px;}
.bradcum li{ position:relative; display:inline-block; color: #000; margin-right:4px;}
.bradcum li:after{ content:"/";position: absolute;right: 0px;top: -1px;}
.bradcum li:last-child:after{display:none;}
.bradcum li a{ display:block; color: #000; text-decoration:none; padding-right:15px;}
.bradcum li a:hover{text-decoration:none;}
.bradcum li span{font-weight: 700;}
.Details_Tabs{}
.Details_Tabs .nav-tabs > li > a{font-weight:700;font-size:23px;}
.Details_Tabs .nav-tabs > li.active > a:after{content:"";position:absolute;left:0;bottom:-2px;height:8px;width:100%;background:#000;}
.Details_Tabs .tab-content{padding-top:20px;}
.dateTime_tickets{}
.dateTime_tickets li{ position:relative; border-bottom:1px solid #bfbfbf; padding:20px 30px;}
.dateTime_tickets li:nth-child(even){ background:#eee;}
.dateTime_tickets li:after{ content:""; display:block; clear:both;}
.dateTime_tickets .dateTime_left{ float:left; width:75%; padding-top:6px;}
.dateTime_tickets .bookBtn_RT{ float:right;}
.dateTime_left span{ padding-right:40px; display:inline-block;}
.accessibility_column{float:left;padding-top: 5px;}
.accessibility_column img{height:20px;}
ul.gallery_list{ padding:10px 0; margin:0 -7px;}
ul.gallery_list:after{content:"";clear:both;display:block;}
ul.gallery_list li{ padding:7px; width:20%; float:left;}
ul.gallery_list li a{display:block;background-position: center !important;background-size: cover !important;}

.grayBg{position: relative;background: #E3E3E3;}

.descriptionTabs{padding: 20px 5px 0;color: #333;}
.descrip_about{ margin-top:20px;}
.descriptionTabs p,.descrip_about p{padding-bottom:15px;}
.descriptionTabs div.InfoDate{text-transform: uppercase;color: #333633;padding:0px 0 10px;line-height: 27px;}
.descriptionTabs div.InfoDate .DateText{font-weight: 700; text-transform:none;}
div.Infotimes{ padding-bottom:20px;}
.TicketAVl_detail{border-top:1px solid #4d63a7;padding-top: 15px;margin-top: 35px;font-weight: 500;}
.descriptionTabs p a,.descrip_about p a{color:#4d63a7;font-weight:500;}
.descriptionTabs p a:hover,.descrip_about p a:hover{ color:#000; text-decoration:underline;}
.descriptionTabs p strong,.descriptionTabs li strong{font-weight:500;}
.descriptionTabs h2,.descrip_about h2{font-size:25px;padding-bottom:15px;color:#232a31;} 
.descriptionTabs ul{ padding-bottom:20px;}
.descriptionTabs table td{ vertical-align:top; padding-bottom:15px;}
.descriptionTabs table td img{ width:165px !important; height:auto !important; max-width:none;}
.descriptionTabs{ position:relative;}
.descriptionTabs p:first-child{ padding-bottom:0;}
.descriptionTabs p a:hover{ color:#000; text-decoration:underline;}
.descrip_about ul,.descriptionTabs ul{ padding-bottom:20px;  padding-left: 20px;list-style-type: disc;}
.landing_header{}
.landingPage_banner{margin-top: 10px;height: 700px;}
.vertical_menu{ width:275px; background:#fff;}
.vertical_menu h2{ background:#90171E; margin:0; padding:30px 20px 35px; font-size:20px; color:#fff; text-transform:uppercase; position: relative; 
overflow:hidden;}
.vertical_menu h2:after {
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  border: solid rgba(0, 0, 0, 0);
  pointer-events: none;
  margin: 0;
  right: -3px;
  bottom: 0;
  border-bottom: 28px solid #FFF;
  border-left: 110px solid rgba(255, 255, 255, 0);
}

.allGenre{padding:0 0 20px;}
.RegineSearchBar{position: relative;margin: 10px 0 30px;font-weight: 600;text-transform: uppercase;}
.RegineSearchBar:after{content:""; clear:both;display:block;}
.RegineSearchBar h4 {background: #4d63a7;width: 270px;padding:8px 14px 8px;color: #FFF;font-size: 25px; float:left; position:relative; 
  margin: 0;font-weight: 700;letter-spacing: -0.5px;}
.RegineSearchBar h4:after{
    content:"";
    position: absolute;
  right: -20px;  
    top: 10px;
  height: 0;
  width: 0;
  border: 11px solid rgba(0, 0, 0, 0);
  
    border-left: 13px solid #4d63a7;
}
.RefineDrop{margin-left: 285px;}
.RefineDrop:after{ content:""; display:block; clear:both;}
.RefineDrop .ByGenreDrop{ position:relative; width:100%; float:left; padding-left:10px;}
.ByDay_search{display:none;}
.RegineSearchBar .ByGenreDrop p {font-size:20px;padding-left: 0;margin: 0;border: 1px solid #4d63a7;height: 44px;
padding: 12px 10px 0; color: #59595b;  white-space: nowrap;overflow: hidden;}
.RegineSearchBar .ByGenreDrop p span{font-size:12px;}
.RegineSearchBar .ByGenreDrop .arrow{height: 42px;background: #FFF url(../images/arrow_downN.png) no-repeat center 14px;width: 45px;
position:absolute;top:1px;right:1px;display:block;cursor:pointer;}
.RegineSearchBar .findEvent{top: 37px;left: 0;width: 100%;position: absolute;z-index: 10; display:none;padding-left:10px;}
.findEvent ul.findE_List{  padding: 15px;background: #FFF;border: 1px solid #59595B;margin:0;
  text-align: left;font-size: 16px;line-height: 21px;}
.findEvent ul.findE_List li{padding:5px 0;}
.findEvent ul.findE_List a {color: #59595b;}
.findEvent ul.findE_List a:hover{ text-decoration:underline;}

.contant_leftBar{ margin-left:270px;}
.aboutFull_img{  padding-bottom: 10px;}
.aboutFull_img img{ width: 100% !important; height: auto !important;}
.aboutTabs{/*border-bottom: 5px solid #545456;*/}
.aboutTabs li.active > a, .aboutTabs li.active > a:hover, .aboutTabs li.active > a:focus {
  /*background-color: #545456;*/
}

.EventDetail_DiscipR{padding-top:40px;}
.EventDetail_DiscipR .hover_bkgr_fricc{display:none;}

/*mobile Menu========*/
.toggleMenu{width: auto;display:none;padding:10px 0 0px;position: absolute;right: 15px;
  top: 0;z-index: 1;}
.menutext{float: right;color: #fff;padding-left: 20px;padding-top: 3px;}
.toggleMenu .button_res{ width: 35px; float: right;}
.toggleMenu .button_res span{ display:block; height:3px; background: #fff; margin-bottom:6px;}
 
/*
mobile tabs========*/ 
.Tabstoggle{background: #66276a;border: 0;padding: 9px 15px 9px;display: none;width: auto;border-radius: 0;color: #fff;margin: 0 -15px;}
.Tabstoggle:after{content:"\f105";font-family: FontAwesome;float: right;font-size: 20px;}
.Tabstoggle.active:after{content: "\f107";}
.Tabstoggle .textType{font-size: 18px;font-weight: 700;}
.Details_TabsMobile{display:none}
.Details_Tabs .MobileTabs{display:none;border-top: 1px solid #fff;background: #66276a;border-bottom: 0;margin: 0 -15px;padding: 10px 30px;}
.Details_Tabs .MobileTabs.showTabs{display:block;}
.Details_Tabs .MobileTabs li{float:none;}
.Details_Tabs .MobileTabs li a{color:#fff;font-size: 16px;display: inline-block;margin: 0;padding: 5px 0;}
.Details_Tabs .MobileTabs li.active a{text-decoration: underline;}
.Details_Tabs .MobileTabs > li.active > a:after{display:none;}
.MobileTabs > li.active > a, .MobileTabs > li.active > a:hover, .MobileTabs > li.active > a:focus{color:#fff;}


.contourNavigation:after{ content:""; display:block; clear:both;}
#contourSubmitBtn{ margin-bottom:15px;}
.contourNavigation:after{ content:""; display:block; clear:both;}
#contourSubmitBtn:hover{color: #fff;background:#4d63a7;}

/*availability Limited*/
.img_availability_big{ padding: 20px 60px; background: rgba(0, 0, 0, 0.73); position:absolute; top:40%; left: -60px;width: 100%;color: #fff;text-align: center;
box-sizing: content-box;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;
-webkit-transform: rotate(-25deg);
-moz-transform: rotate(-25deg);
-ms-transform: rotate(-25deg);
-o-transform: rotate(-25deg);
}
.WhatsonItem .img_availability_big{padding: 10px 30px;left:-30px;}
.img_availability_small{padding:10px 40px; background: rgba(0, 0, 0, 0.73); position:absolute; top:42%; left: -40px;width: 100%;color: #fff;text-align: center;
box-sizing: content-box;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;
-webkit-transform: rotate(-25deg);
-moz-transform: rotate(-25deg);
-ms-transform: rotate(-25deg);
-o-transform: rotate(-25deg);
}
.img_availability_big span{font-size: 38px;font-weight: 700;line-height: normal;}
.WhatsonItem .img_availability_big span{font-size:18px;}
.img_availability_small span{font-size:18px;font-weight: 700;line-height: normal;}
.img_caption{position: absolute;bottom: 0; width:100%;left:0;}
.img_caption span{background-color: #4d63a7;color: #fff;padding: 4px 10px;font-size: 14px; display:inline-block;}

/*SEARCH PAGE*/
.searchHead{padding: 50px 0 0;margin-bottom: 50px;border-bottom: 1px solid #ddd;}
.SearchPage_search{position: relative;padding-right: 0;margin-bottom:50px;}
.SearchPage_search input{width: 100%;padding: 0 0 20px;border: 0;border-bottom: 1px solid #000;font-size: 46px;font-weight: 700; outline:0;}
.SearchPage_search button{position: absolute;color: #000;font-size: 46px;margin-top: 0;padding: 0;right: 0;height: 99%;background: #fff;outline:none;}
.SearchTabs{padding-bottom: 6px;}
.SearchTabs li{display: inline-block;padding: 0 20px;font-weight: 700;font-size: 18px;position: relative;}
.SearchTabs li a{color: #66276a;display: inline-block;padding-bottom: 10px;}
.SearchTabs li a:hover{text-decoration:none;}
.SearchTabs li a.selected:after{content:"";position:absolute;left:0;bottom: -7px;width: 100%;height: 6px;background:#66276a;}
.SearchTabs li a span{font-weight:300;}
.SearchLists .WhatsonItem_img,.SearchLists .NewsItem_img{float:left;}
.SearchLists .WhatsonItem_img .whatson-event-listing-img-area,
.SearchLists .NewsList_Item .whatson-event-listing-img-area{width: 280px;height: 225px;position:relative;}
.SearchLists .WhatsonItem_text,.SearchLists .NewsItem_Text{margin-left:279px;height: 225px;}
.SearchLists .ItmesVenue_name,.NewsItem_Text .postDate{position: static;}
.SearchLists .WhatsOnitem_btn{right: 15px;}
.SearchNewsItem_btn{position:absolute;bottom:15px;right:15px;}
.SearchNewsItem_btn .commanBtn,.SearchLists .WhatsOnitem_btn .commanBtn{min-width:132px;text-align:center;}
/**/


.forgotten_password{
    padding-top:10px;
}

.forgotten_password a{
    padding-left:251px;
    color:#000;
    text-decoration:underline;
}



/*PAGINATION*/
/*PAGINATION*/
.paginationwrap{text-align:center;margin-bottom: 40px;}
.paginationwrap ul.page-numbers{display:inline-block;overflow:hidden;}
.paginationwrap ul.page-numbers li{float:left;margin:0 5px;}
.paginationwrap ul.page-numbers li .page-numbers{color: #676767;padding: 0 5px;display: inline-block;font-weight: 700;font-size: 18px;}
.paginationwrap ul.page-numbers li .page-numbers:hover{text-decoration:none;}
.paginationwrap ul.page-numbers li .page-numbers.current{background: #e8e8e8;}
.paginationwrap ul.page-numbers li a.prev{margin-right:20px;}
.paginationwrap ul.page-numbers li a.next{margin-left:20px;}
.paginationwrap ul.page-numbers li a.prev span,
.paginationwrap ul.page-numbers li a.next span{display:none;}
.paginationwrap ul.page-numbers li a.prev:before,
.paginationwrap ul.page-numbers li a.next:before{content:""; font-family:FontAwesome;}
.paginationwrap ul.page-numbers li a.prev:before{content: "\f177";}
.paginationwrap ul.page-numbers li a.next:before{content: "\f178";}


/******Responsive
**************************************************/
@media (max-width:1300px){
.container {width:1110px;}
.col-md-12{width:100%;}	
}
@media (max-width:1300px) and (min-width:992px){
.WhatsOnList .whats-on-event-colmn{width: 33.33%;}	
.WhatsonItem_text{height: 290px;}	
}	

@media (max-width:1030px){
.container {width:768px;}
.nevigation ul.mega-menu>li>a{font-size: 14px;padding: 10px 7px;}
.comingSoonList li, ul.alsoLike_list li{width: 50%; float:left;}
.WhatsOnList .whats-on-event-colmn{}	
.EventDetail_banner,.NewsDetailBanner,.StandardBanner{margin-bottom: 10px;}	
.EventDetail_banner #whatson-event-details-heading-title-right{padding: 15px 0 0 20px;height: 94%;}
.EventDetail_banner .whatson-event-details-heading-title h1, 
.EventDetail_banner .whatson-event-details-heading-title a{font-size: 25px;}
.NewsDetailBanner_Text,.StandardBanner_Text{padding: 15px 0 0 20px;}	
.NewsDetailBanner_Text h1,.StandardBanner_Text h1{font-size:25px;}	
.EventDetail_banner .whatson-single-page-date-time h4 {font-size: 18px;}
.EventDetail_banner .whatson-single-page-venue-name a {font-size: 16px;}
.EventDetail_banner .commanBtn {padding: 10px 25px;font-size: 20px;}
ul.gallery_list li{width: 33.33%;}	

}

@media (min-width:770px){
.nevigation {height: auto !important;}
}	

@media (max-width:770px){
html.mm-slideout, body.mm-slideout {overflow: hidden;height: 100%;}	
.container {width: auto;}
header .topHeader{padding-top: 10px;padding-bottom: 10px;}
.logo {float: none;width: 116px;margin: 0 auto;text-align: center;}
.logo img{max-height:60px;width: auto;}	
.ColumR_header{padding-top: 0;min-height: auto;float: none;}
header .loginHeader{display:none;}
.searchToggle{display:block;color: #fff;width: 40px;line-height: 40px;position: absolute;top:8px;left:3px;font-size: 20px;
text-align:center;}
.searchToggle:hover{color:#fff;}
.searchTop{position: absolute;width: 100%;background: #66276a;z-index: 1;left: 0;padding: 9px 15px;display:none;}
.searchTop.searchShow{display:block;}
.searchTop:after{top:18px;right: 20px;display:none;}
.toggleMenu {width: 40px;height: 40px; top:9px;}
.toggleMenu .button_res span{-ms-transform: rotate(0);transform: rotate(0);transition: all .2s ease-in-out;}
.toggleMenu.active .button_res span{left: 0; position:absolute;width:30px;}
.toggleMenu.active .button_res span:nth-child(1){top:20px;-ms-transform: rotate(45deg);transform: rotate(45deg);}
.toggleMenu.active .button_res span:nth-child(3){top:20px;-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.toggleMenu.active .button_res span:nth-child(2){display:none;}
#mega-menu-wrap-menu-1 .mega-menu-toggle{display:none;}
.nevigation{overflow:auto;}	
.nevigation.Showactive{display:block !important;}
.nevigation .container{padding:30px 30px;}
#mega-menu-wrap-menu-1 .mega-menu-toggle + #mega-menu-menu-1{display:block;background:none;}
.nevigation ul li{float: none;display: block !important;}
.nevigation ul.mega-menu>li{padding:5px 0;position: relative !important;}
.nevigation ul.mega-menu>li>a{font-size:20px;padding: 5px 0;padding-right: 40px !important;}	
.nevigation ul.mega-menu>li:hover,.nevigation ul.mega-menu>li>a.active{text-decoration:none;background: none;color: #fff;}
.nevigation ul.mega-menu li:hover a{color:#fff;}
.nevigation ul.mega-menu>li.parent .arrowSpanMb{position:absolute; top: 0px;right: 0px;font-family: FontAwesome;font-size:24px;z-index: 1;width: 35px;text-align: right;line-height:30px;color:#fff; cursor:pointer;}
.nevigation ul.mega-menu>li.parent .arrowSpanMb:after{content: "\f107";}
.nevigation ul.mega-menu>li.hoverShow .arrowSpanMb:after{content: "\f106";}	
/*.nevigation ul.mega-menu>li>ul.mega-sub-menu{display:none!important;}*/
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{display:none;}	
.nevigation ul.mega-menu>li.hoverShow>.mega-sub-menu{display:block!important;}	
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
		padding: 0 20px 15px;}
.nevigation ul li .mega-hide-on-mobile{display:none !important;}	
.mega-menu-item .textwidget{padding-top:5px;}	
.mega-menu-item .textwidget p{color:#fff;font-weight:normal;font-size: 17px;margin-bottom:5px !important;}
.mega-menu-item .textwidget p a{color:#fff;}
.mega-menu-item .textwidget p a:hover{color:#fff!important;}
.cartBasket_M {display: block;margin:15px 0;border-top: 2px dotted #fff;padding: 6px 0;border-bottom: 2px dotted #fff;}
.Moile_Basket{display:block;position:relative;padding: 5px 0;}
.Moile_Basket a{color: #fff;display: inline-block;font-weight: 700;}
.Moile_Basket a:hover{text-decoration:underline;}
.Moile_Basket a i{width:20px;}
.DonateBtn_NaviM{display:block;}
.DonateHeader{width: auto;position: relative;top: 0;padding:0;background: none;color: #fff;border: 0;}
.DonateHeader label{font-size: 18px;font-weight: 700;}
.DonateHeader label:first-child{display:block;}
.DonateHeader label.DonateAmount{font-weight:300;}
.DonateRate{display: inline-block;}
.DonateRate button{}
.DonateDropDown{border-color:#888;}
	


}





@media (max-width: 760px){
.EventDetail_banner{min-height:auto;}	
.EventDetail_banner .whatson-event-details-heading-title-left{width:auto;padding-right: 0;float: none;margin: 0 -15px;}
.EventDetail_banner #whatson-event-details-heading-title-right{padding: 15px 0 0 0px;height: auto;position: relative;width: 100%;}
.EventDetail_banner .commanBtn {position: relative;}
.NewsDetailBanner_img,.StandardBanner_img{width:auto;float: none;margin: 0 -15px;}
.NewsDetailBanner_Text,.StandardBanner_Text{padding: 15px 0 0 0px;height: auto;position: relative;width: 100%;}	


}

@media (max-width: 650px){


}

@media (max-width: 600px){
.home_slider{margin-bottom:20px;}
.home_slider .slide_inner{position:relative;}
.bx-wrapper .bx-pager{position: absolute;top: inherit;left: 0;bottom: -30px;width: 100%;}
.bx-wrapper .bx-pager.bx-default-pager a{width: 14px;height: 14px;border: 1px solid #66276a;
border-radius:7px;-moz-border-radius:7px;-webkit-border-radius: 7px;}
.comingSoonList li, ul.alsoLike_list li{width: 100%;}
.comingSoonList li{padding-bottom: 30px;}
.comingText_Box{/*height:220px;*/}
ul.Involved_list li{width: 100%;margin-bottom: 15px;}
.InvolvedText{min-height:auto;padding-bottom: 70px;}
.WhatsOnMainFilter.WhatsOnSubFilter {padding-top: 20px;}
.WhatsOnMainFilter ul.select-options li{line-height: 18px;font-size:17px !important;margin: 0 8px 8px;}		
.WhatsOnSubFilter.SubCatFilter ul.select-options li{font-size:17px !important;font-weight:300;display:block;margin:0 0 5px;text-align:left;}
.WhatsOnSubFilter.SubCatFilter ul.select-options li.active:after{display:none;}
.WhatsOnSubFilter.SubCatFilter ul.select-options li.active{text-decoration:underline;}	
.WhatsonItem .whatson-event-listing-img-area img{width: 100%;}	
.WhatsonItem_text{height:auto;padding-bottom:140px;margin-bottom: 15px;}
	
.NewsListPage {padding-top: 25px;}	
.NewsItem_Text{height:auto;padding-bottom:140px;margin-bottom:15px;}	
/*Event List Detail Tabs*/
.Details_TabsMobile{display:block;}	
.Tabstoggle{display:block;}	
.Details_TabsDesktop .nav-tabs{display:none;}
/**/	
	
.footnews_leeter{margin-bottom: 0;border-bottom: 0;}	
.mailingForm{padding-right:0;}
.mailingForm ul li,.mailingForm ul li:last-child{width: 100%;margin-bottom: 10px;padding: 0;}	
.mailingForm .commanBtn{position: static;font-size: 16px;padding: 10px 23px;}
.footInner{position:relative;}
.FootContact_row{padding-top:170px;}
.footInner .col-sm-7{position:static;}
.FootContact{text-align: left;position: absolute;left:15px;top:18px;}
.FootContact .Footertitle{text-align:left;}	
.FootContact p{display: block;margin-left: 0;}
.footerLogo a{display: inline-block;margin-bottom: 25px;}
.social_foot{text-align: left;margin: 15px 0;}
.copyright{text-align:left;}
footer hr{margin-bottom: 15px;margin-top:15px;}	

}

@media (max-width: 580px){

}

@media (max-width: 500px){
.sliderImg{/*height:500px;*/background-position: center;background-size: cover;}
.sliderImg img{opacity:0;}
.sliderTitle {padding-right: 0;}
.sliderText h2 {font-size: 30px;line-height:35px;}
.sliderTitle p{font-size:16px;}	
.sliderTitle .sliderDate,.sliderTitle .postDate_l{font-size: 18px;margin-right: 0;display: block;}	
.sliderBtn {position: static; margin-top: 10px;}
.sliderBtn a.commanBtn{font-size: 16px;padding: 6px 15px;}	

}


@media (max-width: 430px){
.comingSoonList{margin-left:8px;margin-right:8px;}
.alsoLikeBox .whatson-event-sidebar{margin-left:-8px;margin-right:-8px;}	
.comingSoonList li,ul.alsoLike_list li{max-width: 340px;padding: 0 8px;}
.commanBtn, .BookingList_btn .commanBtn{padding: 5px 10px;font-size: 13px;}
.Details_Tabs .whatson-event-details-list > tbody > tr > td{line-height:14px;font-size: 14px;}	

}

@media (max-width: 410px){
.comingSoonList li,ul.alsoLike_list li{max-width: 310px;}

}

@media (max-width: 360px) {
.sliderImg {/*height: 390px;*/}
.comingSoonList li,ul.alsoLike_list li{max-width:270px;}
}



/*Flax Slider for detail page testimonials*/
.whatsonDetail_testimonial .flex-viewport {}
.whatsonDetail_testimonial li h3{margin-top:0;margin-bottom:5px;font-size:26px;line-height:26px;}
.whatsonDetail_testimonial li span{font-size:23px;line-height:26px;padding-right: 30px;display:block;}
.whatsonDetail_testimonial li span:after,
.whatsonDetail_testimonial li span:before{content:"";width:11px;height:21px;display:inline-block;}
.whatsonDetail_testimonial li span:after{background-image:url(../images/testimonial-icon-R.png);margin-left:10px;}
.whatsonDetail_testimonial li span:before{background-image:url(../images/testimonial-icon-L.png);margin-right:10px;}
.whatsonDetail_testimonial .flex-direction-nav a:before{font-family:FontAwesome;content: "\f104";}
.whatsonDetail_testimonial .flex-direction-nav a.flex-next:before{content: "\f105";}
#whatson-testimonials-wrapper .flex-direction-nav .flex-prev {
	text-align: right;
	left: -25px;
}
#whatson-testimonials-wrapper .flex-direction-nav .flex-next {
	text-align: left;
	right:0;
}
#whatson-testimonials-wrapper .flex-direction-nav .flex-prev, 
#whatson-testimonials-wrapper  .flex-direction-nav .flex-next{
	background-color: #fff !important;
	color: #000;
	font-size:0px;
}
#whatson-testimonials-wrapper  .flex-direction-nav a::before {
	font-size: 29px;
	color: #000 !important;
}
#whatson-testimonials-wrapper  .flex-control-paging{
	display: none;
}
#whatson-testimonials-wrapper  .cd-testimonials-wrapper {
	position: relative;
	width: 100%;
	max-width: 100%;
	margin: 0 auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	z-index: 1;
}
#whatson-testimonials-wrapper .testimonial-content {
	max-width: 1000px;
	width: 80%;
	margin: 0 auto 30px auto;
}
#whatson-testimonials-wrapper .cd-testimonials {
	color:#000;
	list-style: none;
	padding:0 10px;
	margin: 0;
}
#whatson-testimonials-wrapper .cd-testimonials > li {
	position: absolute;
	opacity: 0;
}
#whatson-testimonials-wrapper .cd-testimonials > li:first-child {
	position: relative;
	opacity: 1;
}
.cd-author img,
.cd-author .cd-author-info {
	display: inline-block;
	vertical-align: top;
}
.cd-author img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	margin-right: 5px;
}
.cd-author .cd-author-info {
	text-align: left;
	line-height: 1
}
.cd-author .cd-author-info li:first-child {
	font-size: 14px;
	margin-top: 4px;
}
.cd-author .cd-author-info li:last-child {
	font-size: 12px;
	color: #6b6b70;
}
ul.cd-author-info {
	list-style: none;
}
ul.cd-author-info li span:before {
	font-family: 'FontAwesome';
	content: '\f099';
	font-size: 24px;
	display: inline-block;
	position: absolute;
	margin-top: 2px;
	font-style: normal;
	margin-left: -30px;
}
@media only screen and (min-width: 768px) {
	.cd-author img {
		width: 58px;
		height: 58px;
	}
	.cd-author .cd-author-info {
		line-height: 1.4;
	}
	.cd-author .cd-author-info li:first-child {
		font-size: 18px;
	}
}
#whatson-testimonials-wrapper .flex-direction-nav a {
	text-decoration: none;
	display: block;
	width: 25px;
	height: 30px;
	margin: 0px 0 0;
	position: absolute;
	z-index: 9999;
	top: 35%;
	overflow: hidden;
	opacity: 1;
	background: rgba(245, 245, 245, 1);
	cursor: pointer;
	color: rgba(255, 255, 255, .5);
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
#whatson-testimonials-wrapper .flex-direction-nav .flex-next {
	text-align: center;
}
#whatson-testimonials-wrapper .flexslider:hover .flex-direction-nav .flex-prev {
	opacity: 1;
	left: 0px;
}
#whatson-testimonials-wrapper .flexslider:hover .flex-direction-nav .flex-prev:hover {
	opacity: 1;
}
#whatson-testimonials-wrapper .flexslider:hover .flex-direction-nav .flex-next {
	opacity: 1;
	right: 0px;
}
#whatson-testimonials-wrapper .flexslider:hover .flex-direction-nav .flex-next:hover {
	opacity: 1;
}
#whatson-testimonials-wrapper .flex-direction-nav .flex-disabled {
	opacity: 0!important;
	filter: alpha(opacity=0);
	cursor: default;
}
#whatson-testimonials-wrapper .flex-control-paging li a {
	width: 6px;
	height: 6px;
	display: block;
	background: #666;
	background: rgba(0, 0, 0, 0.4);
	cursor: pointer;
	text-indent: -9999px;
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
#whatson-testimonials-wrapper .flex-control-paging li a:hover {
	background: #333;
	background: rgba(0, 0, 0, 0.7);
}
#whatson-testimonials-wrapper .flex-control-paging li a.flex-active {
	background: #000;
	background: rgba(2, 23, 31, 1);
	cursor: default;
}
#whatson-testimonials-wrapper .flex-control-nav {
	bottom: 30px;
	position: absolute;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 100%;
}
#whatson-testimonials-wrapper .flex-control-nav li {
	display: inline-block;
	padding: 0px 5px 0px 5px;
}
@media screen and (max-width: 600px) {
.whatsonDetail_testimonial{padding:0 20px;}	
.whatsonDetail_testimonial li span{font-size: 16px;line-height: 22px;display:block;}
#whatson-testimonials-wrapper .flex-direction-nav .flex-prev{display:none;}	
#whatson-testimonials-wrapper .flex-direction-nav .flex-next {right: -20px;}	


}

.tooltip.in{opacity:1;font-weight: 300;}
	
/*Booking page*/
.BookingItemDetails{border:5px solid #e0e0e0;padding:20px; margin-top:25px;margin-bottom:25px;}
.BookingItemDetails:after{content:"";display:block;clear:both;}
.BookingItemDetails_img{float:left;width:35%;background-size:cover;background-position:center; position:relative;}
.BookingItemDetails_img img.BookingItem_img{position: absolute;left: 0;top: 0;height: 100%;opacity: 0;z-index: 1;}
.BookingItemDetails_info{float:left;width:65%;padding-left:20px;font-weight:700;font-size:20px;}
.BookingItemDetails_info h2{margin-top:0;font-size:32px;margin-bottom:6px;}
.BookingItemDetails_info .VenueName{}
/**/


.whatson-microsite{
max-width:1210px;
	margin:0 auto;
}
.whatson-microsite .paginationwrap{
float:left;
width:100%;}
@media (max-width:1209px){
	.whatson-microsite .whats-on-event-colmn.col-md-3{padding-right: 10px;padding-left: 10px;}
}

/*elementor Style*/
.elementor-container .container{width:auto;}
.elementor-text-editor ul,.elementor-text-editor ol{padding-left:20px;}
.elementor-text-editor ol{list-style-type:decimal;}
.elementor-text-editor ul{list-style-type:disc;}



.repeat-toggle{
position:relative;
}
.repeat-toggle:after{
font-family:'FontAwesome';
	content:"\f107";
	margin-left:10px;
}
.repeat-toggle.open:after{
	content:"\f106";
}


.bx-wrapper .bx-pager.bx-default-pager a{
	background: #C167C5;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus {
    background:#CE92C7;
}
.social_foot li a.twitter {
    background: #1D5781;
}

/*HOME SLIDER
.==============================*/


.slick-slider{position: relative;display: block;box-sizing: border-box;
	-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
	-webkit-touch-callout: none;-khtml-user-select: none; -ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
	.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
	.slick-list:focus{outline: none;}
	.slick-list.dragging{cursor: pointer;cursor: hand;}
	.slick-slider .slick-track,.slick-slider .slick-list{
	-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
	.slick-track{position: relative;top: 0;left: 0;display: block;}
	.slick-track:before,.slick-track:after{display: table;content: '';}
	.slick-track:after{clear: both;}
	.slick-loading .slick-track{visibility: hidden;}
	.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
	[dir='rtl'] .slick-slide{float: right;}
	.slick-slide img{display: block;}
	.slick-slide.slick-loading img{display: none;}
	.slick-slide.dragging img{pointer-events: none;}
	.slick-initialized .slick-slide{display: block;}
	.slick-loading .slick-slide{visibility: hidden;}
	.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
	.slick-arrow.slick-hidden {display: none;}
	.slick-dots {position: absolute;bottom: -18px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}
	.slick-dots li {position: relative;display: inline-block;width: 9px;height: 9px;border-radius: 50%;margin: 0 5px;padding: 0;cursor: pointer;}
	.slick-dots li button {font-size: 0;line-height: 0;display: block;width: 8px;height: 8px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}
	.slick-arrow{position:absolute;top:50%;height:100%;width:50px;margin-top:-25px;height:50px;z-index: 1;background: rgba(40, 40, 40, 0.64); outline:none;text-indent: -9999px;
	font: normal normal normal 14px/1 FontAwesome;color: #fff; border-radius:0; padding:0;}
	.slick-arrow:hover{background:#282828;}
	.slick-arrow.slick-next{ right:0px;}
	.slick-arrow.slick-next:before {content: "\f105";}
	.slick-arrow.slick-prev{left:0;}
	.slick-arrow.slick-prev:before {content: "\f104";}
	.slick-arrow.slick-next:before,.slick-arrow.slick-prev:before{font-size: 36px;position: absolute;width: 100%;text-align: center;
	top: 6px;text-indent: -1px;display: block;}
	/*@media (min-width: 1360px) {
	.slick-arrow{width:12%;}
	}
	@media (min-width: 1440px) {
	.slick-arrow{width:18%;}
	}
	@media (min-width: 1600px) {
	.slick-arrow{width:21%;}
	}*/
	
	
	
	
	/*End Slider*/