
/*@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,200,300,600,700,900);*/
@font-face{
     font-family:Akkurat;
 font-weight:400;
 font-style:normal;
 src:url(../fonts/lineto-akkurat-pro-regular.eot);
 src:url(../fonts/lineto-akkurat-pro-regular.eot?#iefix) format("embedded-opentype"),
     url(../fonts/lineto-akkurat-pro-regular.woff) format("woff")
 }
 @font-face{
     font-family:Akkurat;
     font-weight:700;
     font-style:normal;
     src:url(../fonts/lineto-akkurat-pro-bold.eot);
     src:url(../fonts/lineto-akkurat-pro-bold.eot?#iefix) format("embedded-opentype"),
         url(../fonts/lineto-akkurat-pro-bold.woff) format("woff")
     }

body { 
  color: #000; 
  font-size:15px; 
  margin: 0 !important;
  padding: 0 !important;
  font-family:Akkurat;
  font-weight: 400;
  background:#fff;
  line-height:20px;
}
body.page-locked{overflow: hidden;}
.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:#e64a14;}
.container{ width:970px; margin:auto; padding:0 15px; position:relative;}
.container:after{ content:""; display:block; clear:both;}
/*.FeatureContainer{z-index:1;}*/
.clear{ clear:both;}
header{position: relative;z-index: 1000;}
.topBar_head{background:#000;color:#fff;}
.topBar_Right{float:right;}
header .topHeader{background:#d7d7d7;}
header .HeaderShakespeare{ background:#bc2529;}
.topHeader .container{position: static;}
.logo {float: left; padding: 20px 0;position: relative;z-index:6;}
.slogan{display: block;width: 200px;margin-top:50px;margin-left: 25px;line-height: 20px;color: white;font-size: 20px;font-weight:400;}
.slogan span{font-size: 16px;}
.RightHeader{ margin-left:235px;padding-top:0px;}
.ColumR_header{padding:10px 0;float:right;position: relative;z-index:5;}
.cartBasket{float:left;}
.cartBasket ul{float: left;}
.cartBasket li{float:left;margin-left: 30px;position:relative;}
/*.cartBasket li:after{content:"";position:absolute;top: 6px;right: -9px;border-right:1px solid #333;height: 10px;}*/
.cartBasket li:last-child:after{border:0;}
.cartBasket a{color: #fff;font-size: 12px;display: block;line-height: 40px;text-transform: uppercase;}
.cartBasket a:hover{color:#e64a14; text-decoration:none;}
.cartBasket_M {display:none;}
.findTitleTop{float:left; position:relative; width:155px;z-index: 2; height:26px;}
#keepInTouchBlock{padding: 2px 10px;color:#000;font-size:14px;display:block;border: 1px solid #aaa;border-radius: 3px; cursor:pointer;
z-index: 1;width: 100%;position: absolute;right: 0;background: #fff;}
#keepInTouchBlock.FindShow{width:300px;}
#keepInTouchBlock:hover{text-decoration:none;}
#keepInTouchBlock i{font-size: 18px;float: right;}
#keepInTouchBlock.FindShow i:before {content: "\f106";}
.findTop_event{position:absolute;right:0;top:25px; width:100%;border: 1px solid #aaa; border-top:0; background:#fff;
display:none;max-height: 200px;overflow: auto;}
.findTop_event.FindShow{display:block; width:300px;}
.findTop_event span{display:block;}
.findTop_event a{display:block;padding:5px 10px;line-height: 16px}
.findTop_event a:hover{text-decoration:none;color:#fff;background: #e64a14;}
.boxOffice{color:#e64a14;font-size:17px;font-weight:700;padding-top:4px;}
.boxOffice span{color:#000; font-weight:300;}
.boxOffice a{color:#e64a14;}
.TopHead_book{float:right;}
.TopHead_book a{display:block;padding: 6px 10px;margin-bottom: 5px;width: 120px;text-align: center;text-transform: uppercase;
font-size: 14px;font-weight: 700;border: 2px solid #fff;border-radius: 5px;color: #fff;}
.TopHead_book a:hover{text-decoration:none;background:#fff;color:#000;}
.TopHead_book a.Book{color:#fff;background: #e64a14;border-color: #e64a14;}
.TopHead_book a.Book:hover{background: #96300d;color:#fff;}
@media screen\0 {
.boxOffice{}
}
.topSocial{ float:left;}
.nev_menu .topSocial{display:none;}
.topSocial li{ float:left; margin-left:4px;}
.topSocial li a{font-size: 20px;width:28px;display: block;text-align: center;height: 40px;line-height: 39px;color: #fff;}
.topSocial li a:hover{color:#e64a14;}
/*.topSocial li a.facebook{ background:#3b5998;}
.topSocial li a.twitter{ background:#56a3d9;}
.topSocial li a.instagram{ background:#56a3d9;}
.topSocial li a.youTube{ background:#c02b29;}*/
.bookTicktHead{ float:right;}
.bookTicktHead a{width:auto;background:#1fbcad;color:#000;padding: 7px 15px;font-size: 18px;font-weight:700;display: inline-block;margin-left: 15px;
border-radius: 4px;}
.bookTicktHead a.Ticket_btn{ background:#ffc700;}
.bookTicktHead a i{ margin-left:4px;}
.ColumL_header{color:#fff;padding-top: 10px;float: left;}
header .login{ float:right;letter-spacing: -1px; font-size:18px;}
header .login a{color:#59595b; text-decoration:underline;}

.searchTop{float:right;width:250px;position:relative;margin-top:5px;z-index:2;background: #fff; margin-left:30px;border-radius: 5px;}
/*.searchTop:after{content: "\f002";font: normal normal normal 14px/1 FontAwesome; width:20px; height:20px;position: absolute;
top: 6px;color: #fff;font-size: 20px;right: 7px;}*/
.searchTop_mobile{position:relative;display:none;}
.searchTop .searchToggle,
.searchTop_mobile .searchToggle{color: #000;font-size: 17px;cursor:pointer;padding: 5px 6px;display: block;float: right;}
.searchTop input,
.searchTop_mobile input{width:100%;border:0;outline:none;position: absolute;top:0;right:0;height: 30px;background:none;padding:2px 8px;color:#000;}
.searchTop input.searchShow{ display:block;}

.searchTop input::-webkit-input-placeholder {color:#000;}
.searchTop input:-moz-placeholder {color:#000;opacity:1;}
.searchTop input::-moz-placeholder {color:#000;opacity:1;}
.searchTop input:-ms-input-placeholder {color:#000;}


.calenderBox{ float:right; position:relative; margin-top: -2px; margin-left: 5px;}
.Navi_calender{width: 35px; height: 36px; margin:4px 0px 0 0px; cursor:pointer;color: #e64a14;font-size: 15px; padding-top: 13px;
background:url(../images/menu_calender.png) no-repeat center;text-align: center; font-weight:700}
.DatePickerDiv {float: right;z-index: 999;position: relative;position: absolute;top:56px; right:2px;font-size: 12px;}





/*Donate Header*/
.DonateHeader{float:right;position:relative;color: #000;padding:10px 0;border-radius: 15px;margin-top: 18px;}
.DonateHeader button:focus{box-shadow:0 0 0 #fff; outline:none;}
.DonateHeader label{float:left;margin: 4px 0 0;text-transform: uppercase;font-size: 14px;}
.DonateRate{float:left;margin-left: 12px;}
.DonateRate button{display:inline-block;font-size: 14px;border: 1px solid #e64a14;padding: 2px 7px;background: #fff;
color: #222;font-weight: 700;margin-left: 3px;}
.DonateRate button.selected{background: #e64a14;color:#fff;}
.DonateDropDown{float:left;position:relative;border: 1px solid #e64a14;margin-left: 10px;overflow: hidden;border-radius: 6px;background: #fff;width: 245px;}
.DonateDropDown:before{content:"\f107";position:absolute;right: 0px;top:0;height:100%;width: 20px;font-family:FontAwesome;line-height: 24px;background: #fff;text-align: center;}
.DonateDropDown select{background:none;border: 0;width: 120%;height: 24px;outline: none;font-size: 14px;padding: 0 5px;}
.DonateBtn_head{float:right;margin-left: 5px;}
.DonateBtn_head button{display: inline-block;padding: 4px 10px;border: 1px solid #e64a14;line-height: 16px;margin-left: 5px;
font-weight: 500;font-size: 15px;border-radius: 6px;background: none;color: #222;}
.DonateBtn_head button.donateBtn{background: #e64a14;color:#fff;}
.DonateBtn_head button.donateBtn:hover,
.DonateBtn_head button.clearBtn:hover{background: #e64a14;text-decoration:none;color:#fff;}
.donateMessage{position: absolute;top: 50px;right: 0;font-size: 16px;font-weight: 700;line-height: 18px;}
/*End*/




/*Drop Calender design*/
.hasDatepicker .ui-widget-content{border: 0;background: #e2e2e2;border-radius: 0;padding: 15px;width: 280px;}
.ui-datepicker .ui-datepicker-header{padding:0;border-radius: 0;border-bottom: 1px solid rgba(255, 255, 255, 0.25);}
.ui-datepicker .ui-datepicker-title{font-size:15px;text-transform: uppercase;line-height: 32px;}
.ui-datepicker .ui-datepicker-prev, 
.ui-datepicker .ui-datepicker-next{top: 0;width: 32px;height: 100%;font-family:FontAwesome;border: 0;border-radius: 0;line-height: 32px;
text-align: center;}
.ui-datepicker .ui-datepicker-prev{left:0;border-right: 1px solid rgba(255, 255, 255, 0.22);box-shadow: 1px 0 0 rgba(0, 0, 0, 0.14);}
.ui-datepicker .ui-datepicker-next{right:0;border-left: 1px solid rgba(255, 255, 255, 0.22);box-shadow: -1px 0 0 rgba(0, 0, 0, 0.14);}
.ui-datepicker .ui-datepicker-prev:hover, 
.ui-datepicker .ui-datepicker-next:hover{background: #c51d28; color:#fff; text-decoration:none;}
.ui-datepicker .ui-datepicker-prev:after{content: "\f053";}
.ui-datepicker .ui-datepicker-next:after{content: "\f054";}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display: none;}
.ui-datepicker th{background: #b30510; font-weight:300;color: #fff;padding: 5px 0;}
.ui-datepicker td{padding: 0;background: #dcdcdc; border-left: 1px solid #c5c5c5;border-top: 1px solid #c5c5c5;}
.ui-datepicker td:first-child{border-left:0;}
.ui-datepicker td span, .ui-datepicker td a{padding: 4px; background:none;}
.ui-state-default, .ui-widget-content .ui-state-default{background:#dcdcdc;border:0;color: #000;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight{color:#e64a14;}

.nevigation{position: relative;width:100%;}
@media (min-width: 1000px){
.nevigation{height:auto !important;}
}
@media screen\0 {
.nevigation{}
}
.nevigation .container{}
.nevigation ul{font-weight:400;}
.nevigation ul li{ float:left;}
.nevigation ul li:last-child{border-right:0;}
.nevigation ul li.level_1{position:relative; margin-right:40px;}
/*.nevigation ul li.level_1:hover:before,
.nevigation ul li.level_1.active:before{ content:"";background:#e64a14; height:2px;width:100%; position:absolute;left:0;bottom:0px;}
.dropdownFirst:hover:after{content:"";position:absolute;bottom: -23px;left:0;
background: url(../images/menuRed_arrow.png) no-repeat;background-size: 100% 18px;width: 100%;height: 18px;}*/
.nevigation ul li a{color: #000;display: block;font-size:12px;padding:10px 0px; position:relative; text-transform:uppercase;}
.nevigation ul li:hover a,.nevigation ul li.active a{text-decoration:none;color: #e64a14;}
.nevigation ul li .dropmenu{position:absolute;min-width:220px;display:none;left:0;top: 40px;white-space: nowrap;}
.nevigation ul li .dropmenu:before{ content:"";background:#e64a14; height:2px;width:100%; position:absolute;left:0;top:-2px;}
.nevigation ul li .MegaMenu_Width{}
.nevigation ul li .dropmenu .dropmenu_inner{position:relative;padding:10px;background-color: rgba(0,0,0,.8);}
.nevigation ul li:hover .dropmenu{ display:block;}
.dropmenu .dropmenu_inner h2 { position: absolute;left: 0px; font-size:21px; text-transform:uppercase;color:#fff;margin-top: 9px;}
.leftSubnemu_Box{width: 260px;padding:50px 22px 0px 40px;position:absolute;left:0px;top:0px;}
.leftSubnemu_Box .MegaMenu_img{ position:relative; margin-bottom:20px;overflow:hidden;}
.leftSubnemu_Box .MegaMenu_img a{padding:0 !important;}
.leftSubnemu_Box .MegaMenu_img span{position:absolute;bottom:-1px;left:0;width:100%;padding:10px;background: rgba(31,91,110,0.88);
font-size:16px;font-weight: 400;text-transform: none;}
ul.FullWidthMenu{ width:100%;overflow:hidden;}
ul.FullWidthMenu li.MegaMenuItem{position:relative;width:100%;}
.MegaMenu_Width ul.FullWidthMenu li.MegaMenuItem{}
.nevigation ul ul.FullWidthMenu li a{text-transform:none;font-weight:400;font-size:14px;background: none !important;padding: 3px 0;
color:#fff;}
.nevigation ul ul.FullWidthMenu li a:hover{color:#e64a14;}
ul.FullWidthMenu .subCategory span{display:block;padding: 2px 0 2px 5px; position:relative;}
ul.FullWidthMenu .subCategory span:after{ content:"-"; position:absolute;left: -10px;top: 5px;color: #fff; display:none;}
.nevigation ul ul.FullWidthMenu .subCategory a{padding:0; font-size:14px;color:#181818;font-weight:300;text-transform:none; line-height:18px;}
.nevigation ul ul.FullWidthMenu .subCategory a:hover{ text-decoration:underline;}
.nevigation ul ul.FullWidthMenu .subCategory2{ padding-top:3px;}
.nevigation ul ul.FullWidthMenu .subCategory2 span{padding:0px 0; margin-left:15px;}
.nevigation ul ul.FullWidthMenu .subCategory2 span:after{top: 0px;font-weight:300;}
.nevigation ul ul.FullWidthMenu .subCategory2 span a{font-weight:300; font-size:13px; padding:0;color:#fff;}


.leaderboard{ text-align:center; padding:33px 0 0;margin-right: 160px;}

/*HOME SLIDER
.==============================*/
.homeWrapper{}
.slider-main{position: relative;}
.home_slider .slider1 li:not(:first-child){display:none;}
.home_slider .bx-viewport .slider1 li{display:block;}
.slide_inner{position:relative;}
.bx-controls{position: absolute;top: 50%;margin-top: -25px;width: 100%;}
.bx-controls-direction,.bx-controls-auto{max-width: 960px;margin: 0 auto;position: relative;}
.sliderText{width:100%;height:100%;position: absolute;bottom: 0;left: 0;color: #000;background-color: rgb(0 0 0 / 30%);}
.sliderText .container{display: table;height: 100%;}
.slideText_inner{max-width: 400px;color: #fff;padding-bottom: 60px;display: table-cell;vertical-align: middle;}
.sliderTitle{margin-bottom: 13px;}
.sliderText h2{font-size: 40px;line-height: 40px;color: #fff;margin: 0 0 4px;}
.sliderTitle p{margin: 10px 0 0px;}
.sliderTitle p.sliderDate{font-size: 18px;margin-top:0;font-family: Georgia;font-weight: 400;font-style: italic;margin-bottom: 20px;}
.sliderTitle p.sliderDate .VenueText{font-weight:700;}
.sliderText_detail{overflow: hidden;font-size: 18px;line-height: 22px;}
.sliderText_detail strong{}
.sliderText .sliderInfo{margin-right:50px;}
.sliderImg{overflow:hidden; position:relative;text-align:left;}
.sliderImg img{ width:100%; height:auto; display:inline-block;  max-width: none;}
.Archive_pastEvent{text-transform: uppercase;text-align: center;background-color: #e64a14;font-size: 14px;line-height: 26px;font-weight: 700;
color: #fff;position: absolute;width: 140px;top: 28px;right: -29px;z-index: 1;transform: translateZ(0) rotate(45deg);}
#mainVideoBox,#FullVideoBox{position: fixed;left:0;top:0;width:100%;height:100%;z-index: 1000;}
.CloseVideo_popup{position:absolute;top:10px;right:10px;width:40px;height:40px;z-index: 2; opacity:0;cursor:pointer;}
#mainVideoBox:hover .CloseVideo_popup,#FullVideoBox:hover .CloseVideo_popup{opacity:1;}
.CloseVideo_popup:after,.CloseVideo_popup:before{content:"";height:3px;width: 28px;background:#fff;position: absolute;left: 6px;top: 16px;}
.CloseVideo_popup:hover:after,.CloseVideo_popup:hover:before{background:#e64a14;}
.CloseVideo_popup:before{-ms-transform: rotate(45deg);transform: rotate(45deg);}
.CloseVideo_popup:after{-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
#mainVideoBox iframe,#FullVideoBox iframe{position:absolute;left:0;top:0; width:100%; height:100%;display: block;}
.sliderBtn{padding-top: 10px; position:absolute;bottom:30px;}
.sliderPoint{position: absolute;right:20px;bottom: 20px;display:none;}
.sliderPoint a{margin-right:5px;display: inline-block;width: 12px;height: 12px;background: rgba(255,255,255,.3);border-radius: 6px;
-moz-border-radius: 6px;-webkit-border-radius: 6px;}
.sliderPoint a.active{ background:#fff;}
.catogaryBanner{/*font-style:italic;*/ display:block;}
.DetailBanner .catogaryBanner{padding-top: 5px;font-weight:700;}
.comingSoonList .bx-controls-direction{display:block;}
.comingSoonList .bx-wrapper .bx-controls-direction a{background:none; color:#000;}
.comingSoonList .bx-wrapper .bx-prev {left:-54px;}
.comingSoonList .bx-wrapper .bx-next{right:-54px;}
.comingSoonList .bx-wrapper .bx-next:before,.comingSoonList .bx-wrapper .bx-prev:before{font-size: 54px;}
/*End Slider*/

.GraySection{background:#aaa; padding:40px 0;}
.WhiteSection{padding:40px 0; background:#fff;}
.HomeLeft_part{float:left;width: 70.5%; padding-right:30px;}
.HomeRight_part{float:right; width: 29.5%; background:#e2e2e2;padding: 20px;margin-top: 43px;}



/*Home Calendar*/
.homeCalendar{}
.MonthDirection{height:36px;line-height:36px;color:#fff;background: #e64a14;position: relative;text-align:center;
padding:0 40px;border-bottom: 1px solid rgba(255, 255, 255, 0.25);}  
.MonthDirection a{display: block; position:absolute;width:36px; height:100%; top:0; color:#fff;}
.MonthDirection a:hover{ background:#c51d28;}
.MonthDirection a.LeftArrow{left:0;border-right: 1px solid rgba(255, 255, 255, 0.22);box-shadow: 1px 0 0 rgba(0, 0, 0, 0.14);}
.MonthDirection a.RightArrow{right:0;border-left: 1px solid rgba(255, 255, 255, 0.22);box-shadow: -1px 0 0 rgba(0, 0, 0, 0.14);}
.MonthDirection span{display: block;font-size:18px; margin: 0 15px;font-weight:600; text-transform:uppercase;} 
.FullCalender{ position:relative;background: #c5c5c5;}
.FullCalender table{ width:100%; border:0;}
.CalenderHead{font-size: 13px;padding: 7px 0;background: #b30510;color: #fff;}
.CalenderHead th,.CalenderBody td{font-weight:normal;width: 14.28%;}
.CalenderHead th{text-align:center;}
.CalenderHead th span{ display:none;}
.CalenderBody{}
.CalenderBody table{}
.CalenderBody td{height:37px;text-align: center;}
.CalenderBody tr:first-child td{ border-top:0;}
.CalenderBody tr:last-child td{ border-bottom:0;}
.CalenderBody td:first-child{ border-left:0;}
.CalenderBody td:last-child{ border-right:0;}
.CalenderBody .DateBox{ position:relative;line-height:37px;background:#dcdcdc;}
.CalenderBody td span.DateNo{font-weight:400; font-size:16px;}
.CalenderBody td.oldMonth_Date,.CalenderBody td.ComingMonth_Date{color: #bbb;padding-left:1px;padding-top:1px;}
.CalenderBody td.CurrentMonth_Date{padding-left:1px;padding-top:1px;}
.CalenderBody td.CurrentMonth_Date:first-child,
.CalenderBody td.oldMonth_Date:first-child,.CalenderBody td.ComingMonth_Date:first-child{padding-left:0;}
.CalenderBody td.CurrentMonth_Date .DateBox{}
.CalenderBody td.CurrentMonth_Date.todeyActive{color: #e64a14;}
.CalenderEvent{width: 12px;height: 12px; position:absolute; right:0;bottom:0;z-index: 1;}
.CalenderEvent span.CalendarToolTip{display:none;background: #e64a14;color: #fff;font-size: 15px;font-weight: 400;line-height: 20px;padding: 6px 6px;width: 160px;
position:absolute;bottom: 35px !important;top:auto !important;left: -90px !important;}
.CalenderEvent span.CalendarToolTip span{display:block;}
.CalenderEvent span.CalendarToolTip:after{
    content: "";
    position: absolute;
    bottom: -14px;
    left: 50%;
    margin-left: -9px;
    border: 9px solid transparent;
    border-top: 7px solid #e64a14;
}
.CalenderBody .DateBox:hover span.CalendarToolTip{ display:block;}
.CalenderEvent span.CornarArrow{width: 0;height: 0;border-style: solid;border-width: 0 0 12px 12px;
border-color: transparent transparent #e64a14 transparent;position: absolute;bottom: 0;right: 0;}
/*End Calendar*/





.detailMain_left{width: 66.66%;padding-left: 10px;}
.detailMain_left.EventDetail_Shakes a{color:#e64a14;}
.detailMain_left.EventDetail_Shakes a:hover{color:#030303;}
.StandardWrapp{margin-top:20px;}
.About_LeftSlide{ width:66.66%; float:right; padding-left:10px;}

.detailMain_left{float: right;margin-bottom:30px;}
.DetailBannerNo_img{}
.DetailBannerNo_img h2{font-size:36px;margin:0;line-height:36px;}
.DetailBannerNo_img .postDate_l{font-weight: 700; font-size: 18px;}
.DetailMN_title{padding-top:15px;}
.about_title{position: relative;}
.about_title .shareLinks {position: absolute;top:4px;right: -5px;}
.DetailMN_title h2,.about_title h2{font-size: 30px;line-height: 32px;margin:-4px 0 10px;}
.listDetail_FullBanner{position: relative;margin: 0 15px 35px;border: 1px solid #e64a14;}
.listDetail_Banner{padding:0 0 20px; padding-bottom:0;}
.DetailBanner,.fullPage_video{position:relative;}
.DetailBanner:after{content:""; clear:both; display:block;}
.DetailBanner .videoPlay,.aboutFull_img .videoPlay,.fullPage_video .videoPlay,
.listDetail_FullBanner .videoPlay{background: url(../images/videoPlay.png) no-repeat center;position: absolute;top: 50%;left: 50%;width:80px;
 height:80px;margin: -40px 0 0 -40px;opacity: 0.7;transition: all .2s ease-in-out;
 -ms-transform: scale(0.9);transform: scale(0.9);}
.DetailBanner .videoPlay:hover,.aboutFull_img .videoPlay:hover,.fullPage_video .videoPlay:hover,
.listDetail_FullBanner .videoPlay:hover{opacity:1;-ms-transform: scale(1);transform: scale(1);}
.DetailBanner .sliderImg iframe{width: 100%;height: 440px;display: block;}
.DetailBanner .sliderImg{margin-bottom:0; max-height:none; height:auto; width:59%;}
.DetailBanner .sliderImg img {width: 100%;height: auto;}
.DetailBanner .sliderText {left: auto;right: 0;position: relative;padding-right: 100px;background: none;}
.DetailBanner .sliderText h2{text-shadow: 0 0 0;color: #030303;font-size: 30px;line-height: 32px;margin-bottom: 30px;font-weight: 700;}
.DetailBanner p{margin-top:0;}
.DetailBanner p.postDate_l{font-size: 18px;margin-bottom:15px;font-family: Georgia;font-weight: 400;font-style: italic;}
.DetailBanner p.postDate_l .DateText{}
.DetailBanner p.postDate_l .VenueText{display:block;padding-top: 3px;}
.EvtDTL_VenueTitle{color: #e64a14;text-transform:uppercase;margin-bottom: 5px;}
.fullPage_video a{display:block;}
.fullPage_video a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(230,74,20,.3);}
.footervideodescription{position:absolute;left:0;top:0;color:#fff;width:100%;text-align:center;height:100%;}
.footervideodescription .container{display: table;vertical-align: middle;height: 100%;}
.footervideotext_in{display: table-cell;vertical-align: middle;}
.footervideodescription h3{font-size:40px;margin-top: 0;font-weight: 400;}
.footervideodescription p{font-family: Georgia;font-size:20px;font-weight: 400;font-style: italic;}
.footervideodescription .videoPlay{position:static; display:inline-block; margin:10px 0 0;}

.Detail_RightSlide{float:left; width:33.33%;padding:0 0 30px;}
.serach_RightSlide{ margin-bottom:40px;}
.About_RightSlide{ float:left; width:33.33%;margin-bottom: 0px;position:relative; z-index:5;}
.DetailBook{margin-top: 18px;}
.EVTCategory_list{position:relative;margin-bottom:40px;}
.EVTCategory_list h2{margin: 0 0 10px;font-size: 15px;}
.RightGanre_Title{ display:block !important;}
.EVTCategory_list h2 a,.EVTCategory_list h2 a:hover{color:#000; text-decoration:none;}
.EvtRightGanre_list{}
.EvtRightGanre_list li{}
.EvtRightGanre_list a{color:#000;font-family: Georgia;font-weight: 300;font-style: italic;text-decoration: underline;line-height: 20px;}
.EvtRightGanre_list a:hover{color: #e64a14;}

.sponsor_DLeft{margin-top: 25px;}
.sponsor_DLeft a{transition: opacity .2s;}
.sponsor_DLeft a:hover{opacity: .6;}
.sponsors{margin-top: 60px;}
.sponsors__category {clear: both;margin-bottom: 10px;color: #777;font-size:14px;}
.sponsor__logo{display:inline-block;}
.sponsor_DLeft img,.sponsor__logo img{max-height: 75px;max-width: 200px;}
.searchGenremenu{padding: 15px 0;}
.searchGenremenu li a img{ display:none;}
.searchGenremenu li a p{margin:0;}
.adsRight{ padding:20px 0;}
.aboutCategory{margin-bottom:20px;}
.aboutCategory h2,.searchGenremenu h2{font-size: 15px;margin: 0 0 10px;}
 .searchGenremenu h2 i{float: right;font-size: 25px;font-weight: 600;line-height: 19px;}
.aboutCategory h2 a{color:#000;}
.aboutRight_menu{}
.aboutRight_menu li,.searchGenremenu li{ position:relative;}
.aboutRight_menu li a,.searchGenremenu li a{color:#000;font-family: Georgia;font-weight: 300;font-style: italic;text-decoration: underline;line-height: 20px;}
.aboutRight_menu li:hover a,.searchGenremenu li:hover a{color: #e64a14;}
.aboutRight_menu li.active a{ color:#e64a14;}
.aboutRight_menu li a i.fa{margin-left:7px;}
/*.aboutRight_menu li.active:after {
        content: "";
        position: absolute;
        width: 0%;
        width: 12px;
        height: 12px;
        background: #008bd1;
        top: 19px;
        right: 15px;
    }*/
@media (min-width: 760px){
.dropsub_menu .submenuLeft_drop{font-size: 38px;padding:11px;cursor: pointer; position:absolute;right:0;top:0;color: #fff;}
.dropsub_menu .submenuLeft_drop:after{font-family: 'FontAwesome';content: "\f107";}
/*.dropsub_menu .submenuLeft_drop.Showdrop_Mob:after{content: "\f106";}*/
}
.aboutRight_menu .submenuLeft{ display:none;padding-bottom: 10px;}
.aboutRight_menu li.active .submenuLeft{ display:block;padding:10px 25px;}
/*.aboutRight_menu li.active .submenuLeft.Showdrop_Mob{display:none;}*/
.aboutRight_menu .submenuLeft span{display:block;}
.aboutRight_menu .submenuLeft a{background: none !important; position:relative;
color: #000 !important;border-top: 0;font-weight: 400;font-size: 12px;}
.aboutRight_menu .submenuLeft span.submenu_Item:last-child a{border-bottom:0;}
.aboutRight_menu .submenuLeft a.active{font-weight:700 !important;}
/*.aboutRight_menu .submenuLeft a.active:after{
content: "";
        position: absolute;
        width: 0%;
        width: 10px;
        height: 10px;
        background: #b71522;
        top: 15px;
        right: -10px;
}*/

.commanBtn{display:inline-block !important;font-size: 12px;line-height: 14px;padding: 4px 8px;border-radius: 5px;
font-weight: 400;color:#fff;border:0;text-transform:uppercase;position:relative; background:#e64a14;}
.sliderBtn .commanBtn{padding: 8px 40px;font-size: 14px;line-height: 18px;}
.SignOut_BtnBox .commanBtn{margin-left:0;}
.commanBtn:hover{text-decoration:none;background: #96300d; color:#fff;}
.WhatsOnList_Shakes .commanBtn:hover{ background:#bc2529;}
.commanBtn1{ display:inline-block !important; padding: 9px 15px; font-size:23px;background:#e64a14; color:#fff;
text-transform:uppercase; font-weight:600;}
.commanBtn1:hover{ background:#f74040; color:#fff;}
.commanBtn1 i.fa{ margin-left:5px;}

.catogaryArrow{position:absolute;left: 6px;top: 0;background: #aed136;color: #000;font-size: 14px;font-weight:700;padding: 4px 12px;
border-bottom-left-radius: 4px;-moz-border-bottom-left-radius: 4px;-webkit-border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;-moz-border-bottom-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;}
/*.catogaryArrow span{position:relative; display:inline-block;}
.catogaryArrow span:after{content: ""; position:absolute; left:50%;bottom: -22px;margin-left: -8px;
border: 8px solid rgba(0, 0, 0, 0);
border-top-color: #c5e0dd;
}*/

/*Home Column
*********************/
.fullSearch{ border:5px solid #dedede; background:#f7f9f9; margin-bottom:20px; padding-right:50px; position:relative;}
.fullSearch .Searchfield{width:100%;border:0;background:none;padding: 3px 15px;font-size: 20px;font-weight: 400;height: 40px;
line-height: 28px; outline:none;}
.fullSearch .FullSearch_btn{position:absolute;top:0;right:0;background:none;border:0;color:#000;height: 100%;font-size: 24px;
border-left: 5px solid #dedede;border-radius: 0; outline:none;}

.whatson_Leftbar,.serach_RightSlide{ width:300px; float:left;}
.whatson_Leftbar .leftmenu_bar,.serach_RightSlide .leftmenu_bar{background:#ededed;}
.Home_Leftbar h3{font-size:20px; margin:0 0 15px;}
.whatson_Leftbar h3,.serach_RightSlide h3{font-size:36px;margin:0;padding:15px 25px;}
.Home_Leftbar .FilterAccordion .accordion{ max-width:none;}
.WhenBtn{ margin:10px -5px;}
.WhenBtn:after{content:""; display:block; clear:both;}
.WhenBtn span{display:block; float:left; width:50%;padding:4px;}
.WhenBtn .WhenBtn_day{width:100%;background:#fff;color:#000;text-align: left;line-height: 30px;outline:none;border-radius: 0;}
.WhenBtn .WhenBtn_day:hover{background:#aed136;color:#000;}
.accordionCalender{margin-bottom: 10px;}
.accordionCalender label{font-weight: 400;font-size:12px;margin: 0;}
.accordionCalender span{display:block;position:relative;background: url(../images/cal_icon.png) no-repeat 10px center;border:1px solid #999;}
.accordionCalender span:after{content:""; position:absolute; right:0px; top:0px; background:url(../images/cal_arrow.png) center no-repeat;
height: 100%;width: 40px;}
.accordionCalender input{border:0;background:none;outline:none;width:100%;padding: 5px 40px;height: 40px;color: #000;font-size: 18px; 
position:relative;z-index: 1;}
.accordionCalender input::-webkit-input-placeholder {color:#000;}
.accordionCalender input:-moz-placeholder {color:#000;opacity:1;}
.accordionCalender input::-moz-placeholder {color:#000;opacity:1;}
.accordionCalender input:-ms-input-placeholder {color:#000;}
.Home_Leftbar,.Home_Midbar,.Home_rightbar{ margin-bottom:40px;}
.Home_rightbar,.Search_rightbar{ width:300px; float:right;}
.whatson_rightbar,.SearchResultPage{/*width:900px; float:right; padding-left:30px;*/}
.SearchResultPage{margin-bottom:40px;}
.Search_rightbar .rightRow_banner{ margin-bottom:15px;}
.listSearch_cont{margin-bottom:50px;}
.SearchResultPage .Center_Btn{padding-top:20px}
@media (max-width:600px){.SearchResultPage .Center_Btn .commanBtn{font-size:14px;width:100%;}}
.eventLeft_List{}
.eventLeft_List .newList{}
.eventLeft_List .newList li{padding-top: 40px;padding-bottom: 40px;border-bottom: 1px solid #e64a14;}
.eventLeft_List .newList li a{color:#000;}
.eventLeft_List .newList li a:hover{color: #e64a14; text-decoration:none;}

.comingSoon{position: relative; margin-bottom:15px;}
.cetogaryTitle{margin:0 0 15px;font-size:30px;color: #e64a14;font-weight:400;}
.comingSoon .cetogaryTitle{color: white;}
.cetogaryTitle2{ font-size:18px; margin:0 0 10px; text-transform:uppercase;}
.comingSoonList{margin:0 -10px;}
ul.comingSoonList:after{ content:""; display:block; clear:both;}
.comingSoonList li{width: 33.33%;float: left;padding: 0 10px;margin-bottom: 20px;position: relative;}
@media(min-width:1000px){
.comingSoonList li.Part2_list{width:66.66%;}
.comingSoonList li.FullColmn_list{width:100%;}
}
.comingItem,.LikeItems{position: relative;border: 1px solid #e64a14;}
.comingImg{overflow: hidden;position: relative;}
.comingImg a{display:block;position:relative;overflow:hidden;}

.comingImg img,.LikeImg img{ width:100%; height:auto;}
.comingText_Box{padding: 15px 20px 40px;height: 203px;}
.comingText_Box .comingTitle{}
.comingText_detail,
.LikeText_detail{}
.subCat_venue{display:block;}
.subCat_title{font-weight:400; /*font-style: italic;*/}
.CategoryVenue_list{position:absolute;bottom:15px;right:20px;text-align:right;width: 40%;color: #e64a14;font-size: 10px;
text-transform: uppercase;font-weight:700;line-height: 15px;}

.comingText_Box .comingTitle h2,.alsoLike_list .LikeTitle h2{font-size:18px;margin:0 0 5px;line-height:22px;}
.comingText_Box .comingTitle h2 a,.alsoLike_list .LikeTitle h2 a{ color: #000;}
.comingText_Box .comingTitle h2 a:hover,.alsoLike_list .LikeTitle h2 a:hover{color: #e64a14; text-decoration:none;}
.comingText_Box .postDate,.LikeDate,.aboutTextList .postDate{margin:0; font-size:12px;line-height: 16px;margin-bottom: 5px;}
.comingText_Box .DateText,.LikeDate .DateText,.aboutTextList .DateText{font-family: Georgia; font-style:italic;}
.comingText_Box .VenueText,.aboutTextList .postDate .VenueText{text-transform:uppercase;color:#e64a14; display:block;font-size:10px;font-weight: 700;}
@media(min-width:1000px){
.Part2_list .comingText_Box{position:absolute;top:0;left:0;width:100%;height:100%;background-color: rgba(230,74,20,.6);
padding-right: 50%;color:#fff;}
.Part2_list .additionaltextnormal{color:#fff;}
.Part2_list .comingText_Box:hover{background-color: rgba(230,74,20,.8);}
.Part2_list .comingText_Box .comingTitle h2{font-size:30px;line-height:32px;}
.Part2_list .comingText_Box .comingTitle h2 a{color:#fff;}
.Part2_list .CategoryVenue_list{color:#fff;}
.Part2_list .comingText_Box .VenueText{color:#fff;}
.FullColmn_list .comingItem{overflow:hidden;}
.FullColmn_list .comingImg{float: right;width: 66.66%;}
.FullColmn_list .comingText_Box{width: 33.33%;position: absolute;height: 100%;left: 0;top: 0;}
.FullColmn_list .comingText_Box .comingTitle h2{font-size:30px;line-height:32px;padding-bottom: 15px;margin-bottom: 20px;
border-bottom: 1px solid #e64a14;}

}

.comingTitle p span.DateText,.LikeDate span.DateText,.abautLTitle .postDate span.DateText{}
.comingTitle p span.TimeText,.LikeDate span.TimeText,.abautLTitle .postDate span.TimeText{}
.comingText_Box .comingText_detail{ font-size:12px; font-weight:400; line-height:16px;}
.comingText_Box .comingBtn,.LikeText_Box .LikeBtn{position:absolute; bottom:15px;}

.Center_Btn{text-align:center;}
.Center_Btn .commanBtn{font-size:20px;padding:10px 25px;font-weight: 700;}

.Standard_RelatedEvent{margin-top: 40px;}
.Standard_RelatedEvent ul{margin:0 -10px;}
.Standard_RelatedEvent ul:after{content:"";clear:both;display:block;}
.Standard_RelatedEvent ul li{padding:0 10px;margin-bottom:20px;width:33.33%;float:left;}
.SndRelatedEvt_Item{position: relative;border: 1px solid #e64a14;}
.SndRelatedEvt_Img{overflow: hidden;position: relative;}
.SndRelatedEvt_TextBox{padding: 15px 20px 40px;height: 203px;}
.RelatedEvt_Title{}
.RelatedEvt_Title h3{font-size: 18px;margin: 0 0 5px;line-height: 22px;}
.RelatedEvt_Title h3 a{ color: #000;}
.RelatedEvt_Title h3 a:hover{color: #e64a14; text-decoration:none;}
.RelatedEvt_Title .postDate{margin: 0;font-size: 12px;line-height: 16px;margin-bottom: 5px;}
.RelatedEvt_Title .DateText {font-family: Georgia;font-style: italic;}
.RelatedEvt_Title .postDate .VenueText{text-transform: uppercase;color: #e64a14;display: block;font-size: 10px;font-weight: 700;}
.RelatedEvt_discrip{font-size:12px; font-weight:400; line-height:16px;}
.RelatedEvt_Btn{position:absolute; bottom:15px;}
@media (max-width: 992px){
.Standard_RelatedEvent ul li{width:50%;}
}
@media (max-width: 600px){
.Standard_RelatedEvent ul li{width:100%;}
.SndRelatedEvt_TextBox{height:auto;min-height:200px;}
}

.MostPoulorEevtDetail{border-top: 1px solid #e64a14;margin-bottom:50px;}
.alsoLike_wrapp{position: relative;margin: 30px 0 50px;}
.alsoLikeBox{border-top: 1px solid #e64a14;padding-top:30px;}
.alsoLikeBox>div{margin: 0 -10px;}
.alsoLikeBox .cetogaryTitle{font-size: 24px;color: #000;padding: 15px 12px 10px; text-transform:none;}
.alsoLikeBox .cetogaryTitle span{color: #e64a14;}
ul.alsoLike_list{}
ul.alsoLike_list:after{ content:""; display:block; clear:both;}
ul.alsoLike_list li{width:33.33%;float: left;padding: 0 10px;margin-bottom: 20px;}
ul.alsoLike_list .owl-item{padding:0 10px;}
ul.alsoLike_list .owl-item li{width:100%; padding:0;}
ul.alsoLike_list .LikeImg{overflow:hidden; position:relative;}
.LikeText_Box .LikeTitle img.film_rating{display:none;}
.LikeText_Box{height: 90px;padding: 15px 20px 40px;}
.LikeText_detail{position:absolute;left:0;top:0;width:100%;height:100%;padding:30px;color:#fff;background-color: rgba(0,0,0,.5);
opacity:0;font-size:12px;line-height:16px;}
.LikeItems:hover .LikeText_detail{opacity:1;}
.LikeText_detail .btnMore{position:absolute;bottom:30px;cursor:pointer;color:#e64a14;}
.LikeText_detail .subCat_venue{margin-top:6px;margin-bottom:2px;font-weight: 700;text-transform: uppercase;font-size: 10px;}
.alsoLikeBox .owl-buttons div {display: inline-block;width:30px;height:30px;position: absolute;top:50%;border-radius:0px !important;
text-indent: -100000px;font-size: inherit;margin-top: -15px; color:#e64a14;}
.alsoLikeBox .owl-buttons div:hover{color:#96300d;}
.alsoLikeBox .owl-buttons .owl-prev{left:-40px;}
.alsoLikeBox .owl-buttons .owl-next{right: -40px;}
.alsoLikeBox .owl-buttons .owl-prev:after,
.alsoLikeBox .owl-buttons .owl-next:after{content:"";position:absolute;left:7px;top:4px; width:30px;height:30px;font-family:FontAwesome;
text-indent: initial;font-size:40px;}
.alsoLikeBox .owl-buttons .owl-prev:after {content: "\f104";}
.alsoLikeBox .owl-buttons .owl-next:after {content: "\f105";}

/*Global Light box*/
.GlobalLightBoxes{padding-top:30px; margin:0 -10px;}
.GlobalLightBoxes .cetogaryTitle{color:#fff;}
.GlobalLightBoxes ul{}
.GlobalLightBoxes ul:after{ content:""; display:block; clear:both;}
.GlobalLightBoxes li{width: 33.33%;float: left;padding: 0 10px;margin-bottom:20px;position: relative;}
.GlobalLightBoxes .owl-item{padding:0 10px;}
.GlobalLightBoxes .owl-item li{width:100%; padding:0;}
.Poular_Title{color:#e64a14;font-size:18px;margin-bottom:10px;}
.GlobalLightBoxes .ItemOverly{position: relative;border: 1px solid #e64a14;}
.GlobalLightImg{position:relative;overflow:hidden;}
.GlobalLight_Text{height: 90px;width: 100%;padding: 15px 20px 40px;position:relative;}
.GlobalLight_Text h3{font-size:18px;margin:0;position:relative;}
.GlobalLight_Text h3 a{color:#000;}
.GlobalLight_Text h3 a:hover{color:#e64a14;text-decoration:none;}
.GlobalLightText_detail{position:absolute;left:0;top:0;width:100%;height:100%;padding:30px;color:#fff;background-color: rgba(0,0,0,.5);
opacity:0;font-size:12px;line-height:16px;}
.ItemOverly:hover .GlobalLightText_detail{opacity:1;}
.GlobalLightBoxes .postDate{margin-bottom:3px;}
.GlobalLightBoxes .DateText{font-family: Georgia;font-style: italic;display:block;margin-bottom:7px;}
.GlobalLightBoxes .PostVenue{text-transform:uppercase;font-size:10px;font-weight: 700;}
.GlobalLight_Btn{position: absolute;bottom: 6px;}
.GlobalLightBoxes .btnMore{position:absolute;bottom:30px;}
.GlobalLightBoxes .btnMore:hover{color: #96300d; text-decoration:none;}
.GlobalLightBoxes .owl-buttons div {display: inline-block;width:30px;height:30px;position: absolute;top:50%;border-radius:0px !important;
text-indent: -100000px;font-size: inherit;margin-top: -15px; color:#e64a14;}
.GlobalLightBoxes .owl-buttons div:hover{color:#96300d;}
.GlobalLightBoxes .owl-buttons .owl-prev{left:-40px;}
.GlobalLightBoxes .owl-buttons .owl-next{right: -40px;}
.GlobalLightBoxes .owl-buttons .owl-prev:after,
.GlobalLightBoxes .owl-buttons .owl-next:after{content:"";position:absolute;left:7px;top:4px; width:30px;height:30px;font-family:FontAwesome;
text-indent: initial;font-size:40px;}
.GlobalLightBoxes .owl-buttons .owl-prev:after {content: "\f104";}
.GlobalLightBoxes .owl-buttons .owl-next:after {content: "\f105";}

.newsBlog_Cont,.tweetsBT,.homeBrochure{}
.newsBlog_Cont{}
.newsBlog_Cont .container{display: table;height: 100%;}
.homeBrochure{margin-right: 0;width: 27%;}
ul.NewsBlog_list{}
ul.NewsBlog_list:after{ content:""; display:block; clear:both;}
ul.NewsBlog_list li{}
ul.NewsBlog_list li:after{content:"";display:block; clear:both;}
.newsCat_title{padding:5px;background-color: #00826f;width:120px;color:#fff;}
ul.NewsBlog_list .NewsBlog_img{overflow:hidden;}
ul.NewsBlog_list .NewsBlog_img img{height:auto; width:100%; max-width:none;}
ul.NewsBlog_list .NewsBlogText{position:absolute;bottom:0px;left:0;width:100%;height:100%;color:#fff; /*background-color: rgba(230,74,20,.3);*/}
.homeNews_inner{padding-bottom: 60px;display: table-cell;vertical-align: middle;padding-right:60px;}
.homeNews_inner,.inGallerytext{}
ul.NewsBlog_list .NewsBlogText h2,.inGallerytext h2{font-size:40px;margin:0;padding: 0 0 5px;}
.NewsBlogText .NewsPost_date{padding-bottom:8px;font-size: 14px;}
.NewsBlogText p{padding-bottom:0;font-size:12px;line-height:16px;text-transform:uppercase;}
ul.NewsBlog_list .NewsBlogText h2 a,.inGallerytext h2 a{ color:#fff;}
ul.NewsBlog_list .NewsBlogText h2 a:hover,.inGallerytext h2 a:hover{ text-decoration:none;color:#fff;}
.newsGallery{padding:15px; background:#f3f3f3;}
.newsGallery .cetogaryTitle{font-size:25px; text-transform:uppercase;padding-bottom: 0;}
.inGallerytext{}
.inGallerytext .Catry{padding-bottom:7px; display:inline-block;}
.inGallerytext .dateEV{}
.HomeNewsBtn{width:auto;position:absolute;bottom:30px;}
.HomeNewsBtn a{display:inline-block;padding: 10px 25px;font-size: 16px;}
.HomeNewsBtn a:hover{text-decoration:none;}
.AllNews_link{display: inline-block; margin-top: 10px;color: #000;font-size: 14px; font-weight: 400;text-decoration: underline;}
.AllNews_link:hover{text-decoration:none;}


.fb-like-box iframe,.fb-like-box span{width:auto !important; position:relative !important;}

.bottomBar{ position:relative;background: #ebebeb;color: #000;padding: 50px 0 20px;}
.JoinOur_mail{width: 228px;margin: 15px auto 0;}
.JoinOur_mail a{color: #000; background:#fcf7f8; display: block;padding: 5px 8px;border: 10px solid #5a616b;letter-spacing: -0.5px;}
.JoinOur_mail a h4{font-size: 22px;font-weight: 700;text-transform: uppercase; margin:0 0 7px;}
.JoinOur_mail a i.fa{margin-left: 7px;font-size: 26px;}
.JoinOur_mail a p{ margin:0; font-size:15px;}
.FBLike{}
.AdsO2{margin-top:20px;}
.AdsO2 img{width:100%; height:auto;}
.AdsO2 #socailBt_list_Right{height:auto;}
.AdsO2 #socailBt_list_Right li{position:relative; height:auto;}

.tweetsBT iframe{width: 100% !important;height: 400px !important;}
.socialLink-menu {clear: both;margin: 0 0 15px;border-bottom: 2px solid #ba0c17;list-style-type: none;padding: 0;}
.socialLink-menu:after{content:"";clear:both; display:block;}
.socialLink-menu li {float: left;margin-right: 2px;}
.socialLink-menu li a{background: #fee1ea;color: #000;text-decoration:none;padding: 6px 12px;font-weight: 600;display:block;
border-top-left-radius: 6px;border-top-right-radius: 6px;}
.socialLink-menu li.current a{background: #ba0c17; color:#fff;}
.FBTwit_Like{display:none;}
.FBTwit_Like.current{display:block;}
.FBTwit_Like .fb_iframe_widget span,.FBTwit_Like .fb_iframe_widget iframe{ height:400px !important;}

.BrochureView_link{ display:block; margin-top:15px;}
.BrochureView_link .viewlink{display: inline-block;color: #000;font-size: 14px; font-weight: 400;text-decoration: underline; 
margin-right:10%;}
.BrochureView_link .viewlink:hover{text-decoration:none;}


.GarrickFeatur{padding:140px 0; background-size:cover !important; background-position:center !important; color:#fff; position:relative;}
.GarrickFeatur:before{content:""; position:absolute;top:0;left:0;width:100%; height:100%; background: rgba(0, 0, 0, 0.5);}
.GarrickFeatur .container{position:relative;z-index:2;}
.GarrickCafe_text{max-width:460px; font-size:17px;}
.GarrickCafe_text h2{ color:#fff; font-size:37px; margin: 0 0 20px; text-transform:uppercase;}
.GarrickLink{display:block; padding-top:10px;}
.GarrickLink a{color:#fff; font-weight:400; text-decoration:underline;}
.GarrickLink a:hover{text-decoration:none;}

.Bottom3_list{padding-top:40px; padding-bottom:10px;}
ul.bottomLeft_listUL{margin:0 15px;}
ul.bottomLeft_listUL li{margin-bottom: 30px;}
ul.bottomLeft_listUL li:after{content:""; clear:both; display:block;}
.findOut_items{}
.findOut_img{ float:left; width:50%;position: relative;}
.findOut_text{float:left; width:50%; padding:80px 60px 40px;}
ul.bottomLeft_listUL li:nth-child(even) .findOut_img{ float:right;}
ul.bottomLeft_listUL li:nth-child(even) .findOut_text{ text-align:right;}
ul.bottomLeft_listUL h3{margin: 0 0 10px;font-size: 37px;text-transform: uppercase; line-height:38px; position:relative; padding-top:20px;}
ul.bottomLeft_listUL h3:before{content:"";border-top:10px solid #b71522; position:absolute;left:0; top:0; width:100px;}
ul.bottomLeft_listUL li:nth-child(even) h3:before{left:inherit; right:0;}
ul.bottomLeft_listUL h3 a{color:#000;}
.findOut_Play{position:absolute;top:50%; left:50%;width:60px;height:60px; text-align:center; line-height:60px; margin-top:-30px; 
margin-left:-30px; background: rgba(40,40,40,0.8); color:#fff; cursor:pointer;font-size: 30px;}
.findOut_img #Videoplayer{position:absolute;top:0;left:0;width:100%;height:100%;}
.findOut_img #Videoplayer iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
ul.bottomLeft_listUL .FindOut_link{ color:#000; text-decoration:underline;}
ul.bottomLeft_listUL .FindOut_link:hover{text-decoration:none;}

.Bottom3_list .AdsO2{ margin-top:0;}
.EventBrochure{}
.BotomBarEvent{ float:left; width:53%;}
.BotomBarEvent .eventBoxborder{width:260px;padding:20px 12px;margin:0 auto;border: 10px solid #5a616b;background:#fcf7f8;}
.eventBoxborder a{color:#000;}
.eventBoxborder h2{ font-size:37px;margin-top: 0;line-height: 33px;}
.eventBoxborder h3{ font-size:18px;margin: 10px 0 5px;}
.eventBoxborder p{font-size: 15px;letter-spacing: -0.5px;}
.eventBoxborder .imgBBar{}
.eventBoxborder p.dateEV{ font-size:15px;margin:0 0 2px;line-height: 14px;}
.eventBoxborder .Catry{ font-size:15px;/*font-style:italic;*/min-height: 32px;display: block;}
.brochureBox{float:left; width:47%;}
.brochureInner{width:228px; padding:15px 20px; margin:0 auto;border: 10px solid #5a616b;background:#fcf7f8;}
.brochureInner a{color:#000;}
.brochureInner h3{font-size:22px;margin-bottom:0px;margin-top: 8px;}



footer{ background:#b2b4b6; color:#000000; padding:40px 0 40px;}
.footInner{border-bottom: 1px solid #e64a14;padding-bottom:40px;}
.footAbout img{max-width: 350px;height: auto !important;}
.Footcontact{ }
.Footcontact p{margin:0;}
.footAbout a,.footAbout a:hover,.Footcontact a,.Footcontact a:hover{color:#000;}

.social_foot{}
.footInner .footHead{padding: 0px 0px 20px 26px;margin: 0px;color: white;text-transform: uppercase;font-size:18px; font-weight:400;
background-image: url(/images/headingStar.png);background-repeat: no-repeat;background-position: -2px 0px;}
.footerlink,.socialFoot{}
.footerlink ul:after{ content:""; clear:both; display:block;}
.footerlink li{}
.footerlink li a{color:#000;}
.footerlink li a:hover{color:#e64a14;}
.footSocial h3,.footLogo h3{margin:0 0 15px;font-size: 16px;text-transform: uppercase;}
ul.social_foot{}
ul.social_foot li{display:inline-block;margin: 0 5px;}
ul.social_foot li a{display:inline-block;overflow:hidden;color: #000;background: #fff;width: 30px;line-height: 30px;
border-radius: 50%;font-size: 16px;}
ul.social_foot li a:hover{color:#e64a14;}

.footSignup{ margin-bottom:20px;}
.footSignup p{font-size: 12px;}
.footSignup form{position:relative;background-color: #fff;border-radius: 5px; padding-left:8px; padding-right:40px;}
.footSignup .Email_type{width:100%;border:0;height:25px;}
.footSignup .Btn_go{position: absolute;right: 0;top: 0;color: #000;padding: 0;background: transparent;border: none;font-size: 16px;
text-transform: uppercase;font-weight: 700;line-height: 25px;width: 40px;}

.footerBottom{text-align: center;padding-top: 20px;}
.footerBottom h3{margin-top:0;}
.foot_logo{ text-align:left;overflow:hidden;}
.foot_logo h5{font-size:12px;font-weight:300;margin-top:0;}
.footLogo iframe{ height:195px !important; width:195px !important; display:inline-block;}
.FTlog_list {float: left;margin: 0 20px 20px 0;display: inline-block;transition: opacity .2s;}
.FTlog_list:hover{opacity: .6;}
.FTlog_list img{max-height:60px; max-width:155px;}
.partner2 .FTlog_list img{max-width:110px;}
.FTlog_list2 span {display: block;margin-left: 126px;}
.mediaLogo{position:relative;z-index:1;}
.mediaLogo .FTlog_list.Classic{float:none;display:block;}
.FTlog_list.good,.FTlog_list.Good{padding-top:14px;}
.newfoot_logo{margin-top: -70px;width:100%;float:left;}
.FTlog_listNew{display:inline-block;margin: 0 20px 20px 0;}
.FTlog_listNew img{max-height:110px; max-width:155px;}
.c21{background:url(../images/21c.png) top right no-repeat;height:30px;text-align:right;float: right;}
.c21 a{display: inline-block;height: 18px;width: 47px;}
.copyright{clear:both;padding-top: 15px;font-size: 10px;line-height: 14px;font-weight:300;}



.spaceBox10{ display:block; height:10px;}
.bradcum{padding:0px 15px 14px;font-size: 14px;position: relative;z-index: 2}
.bradcum ul{padding-top: 10px;font-weight:300;}
.bradcum li{ position:relative; display:inline-block; color: #000;margin-right: 0px;font-size: 18px;}
.bradcum li:after{ content:"\f105";position: absolute;right: 4px;top: -1px;font: normal normal normal 22px/1 FontAwesome;}
.bradcum li:last-child:after{display:none;}
.bradcum li a{ display:block; color: #000; text-decoration:none;padding-right:20px;}
.bradcum li a:hover{text-decoration:none;}
.bradcum li span{color:#e64a14;}
.Details_Tabs {
    position: relative;
    padding-top: 20px;
}
.EvtDetails_Tabs{}
.Details_Tabs table{width:100%; word-break:break-all;}
.nav-tabs > li > a{padding: 4px 12px;font-size: 18px;font-weight: 700;}
.Details_Tabs .tab-content{}
.Details_Tabs .tab-content > .tab-pane{/*border-bottom: 1px solid #e64a14;margin-bottom: 15px;*/}

.Details_Tabs .tab-content > .tab-pane:last-of-type{border-bottom:0;margin-bottom:0;}
/*TICKET TABS POPUP*/
#schedules.Schedule_popup{position: fixed;left:0;top:0;height:100%;width:100%;border:0;display: table;z-index: 1000;
    background: rgba(255, 255, 255, 0.49);}
.TicketSchedule_popup{display: table-cell;vertical-align: middle;}
.ScheduleBox_popup{max-width: 700px;margin:0 auto;background:#fff;border: 4px solid #e64a14;padding: 30px;border-radius: 15px;position:relative;}
.ScheduleBox_popup #closebooking{position:absolute;right:10px;top:7px;}
@media (max-width: 610px){
.ScheduleBox_popup{margin:0 10px;}
.ScheduleBox_popup{padding:20px;}
}
/**/

.dateTime_tickets{}
.dateTime_tickets h4{ margin:25px 0 15px;}
.dateTime_tickets .list_ticket{border-top:1px solid #e64a14;}
.descriptionTabs .dateTime_tickets .list_ticket{margin:0 0 20px;padding:0;list-style-type:none;}
.dateTime_tickets li{position:relative;padding: 2px 0;border-bottom: 1px solid #e64a14;}
.dateTime_tickets li:nth-child(odd){/* background:#efefef; */}
.dateTime_tickets li:last-child{}
.dateTime_tickets li:after{ content:""; display:block; clear:both;}
.dateTime_tickets .dateTime_left{ float:left;font-size: 14px;font-weight: 300;}
.dateTime_tickets .bookBtn_RT{ float:right;position:static;}
.dateTime_tickets .bookBtn_RT .commanBtn{padding: 5px 10px;font-size: 14px;font-weight: 400;margin: 7px 0 0;}
.moreinstanceslink{}
.moreinstanceslink a{display:block;text-align:center;background: #fff;color: #000;font-weight: 700;padding: 9px;font-size: 18px;cursor:pointer;}
.moreinstanceslink a span{display:inline-block;}
.moreinstanceslink a .fa{margin-left:10px; font-size:26px; float:right;line-height: 22px;}
.bookBtn_RT{}
.bookBtn_RT .commanBtn{padding: 15px 20px;font-size: 24px;margin-top: 4px;margin-bottom: 30px; font-weight:700;cursor: pointer;}
.dateTime_left span{display:inline-block;line-height:38px;padding-right:20px;}
.dateTime_left span.DateSpan{min-width:130px;}
ul.gallery_list{ padding: 10px 0 40px !important; margin:0 -7px;}
ul.gallery_list li{ padding:7px; width:25%;}
ul.gallery_list .itembox{position:relative; overflow:hidden;}
ul.gallery_list .img_caption{bottom:-1px;}
ul.gallery_list .moreinstanceslinkdesktop{position:absolute;bottom:0; margin-left:7px;}
.moreinstanceslinkdesktop a{text-transform:uppercase;cursor:pointer;font-size:16px;font-weight:700;text-decoration:underline;color:#000;}
.moreinstanceslinkdesktop a:hover{text-decoration:none;}

.bokingTicket_list{ padding-bottom:10px;}
.bokingTicket_list h4{border-bottom: 3px solid #008bd1;padding-left: 30px;margin: 0;}
.bokingTicket_list h4 span{font-weight: 700;text-transform: uppercase;font-size: 20px; display:inline-block;
 padding: 8px 15px;background-color: #008bd1;color:#fff;line-height: 1.42857143;}
.EventDetail_Shakes .bokingTicket_list h4{border-bottom-color:#bc2529;}
.EventDetail_Shakes .bokingTicket_list h4 span{background-color: #bc2529;}
.currentRate{border-left: 3px solid #d7d7d7;padding-left: 10px;margin-top: 20px;margin-bottom: 20px;font-size: 14px;font-weight: 300;}
.currentRate .helpTitle{display: inline-block;margin-right: 4px;}
.currentRate h5{ margin:0;font-size:16px; font-weight:300;}
.currentRate p{display: inline-block;margin: 0;}
.reviewHub_slide{border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; max-width:480px; margin:0 auto 10px;padding: 20px 0;}
.reviewHub_slide ul{margin:0;list-style-type:none; padding:0;}
.reviewHub_slide .bx-viewport{height:auto !important;}
.reviewHub_slide .bx-viewport ul{position:relative !important;}
.reviewHub_slide .bx-controls{display:none;}
.reviewHub_slide li{text-align: center;padding-top:5px;}
.EventDet_reviewHub{/*background:#1fbcad;*/color:#000;display: inline-block;max-width: 265px;}
.reviewHub_text{position: relative;font-size: 28px;text-align: center;line-height: 32px; font-weight:600;font-style:italic;}
.reviewHub_text:before{content:"";background:url(../images/comma.png) no-repeat center;width:25px;height:22px;display: inline-block;
/*position: absolute;left: -20px;top: -10px;*/}
.reviewHub_text:after{content:"";background:url(../images/comma_1.png) no-repeat center;width:25px;height:22px;display: inline-block;
/*position: absolute;right: -18px;bottom: 8px;*/margin-right: -18px;}
.reviewHub_ster{padding-top: 10px;}
.Hub_sterBar{display:inline-block;width: 80px;}
.Hub_sterBar span{background:url(../images/star-ev.png) repeat-x;height: 17px;width: 100%;display: block;}
.reviewHub_ster h5{margin:5px 0 0;font-size:16px;font-weight: 400;}

.Detail_RightSlide .rightRow_banner{ margin-top:20px; text-align:center;}

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

.descriptionTabs{position:relative;line-height: 20px;font-size: 14px;font-weight: 300;}
.About_LeftSlide .descriptionTabs,.blogDetails .descriptionTabs{ padding-left:0; padding-right:0;}
.About_LeftSlide .descriptionTabs h3,.blogDetails .descriptionTabs h3{color:#666;font-size: 20px;}
.descriptionTabs hr{border-color:#e64a14; margin-top:15px;}
.descriptionTabs p,.descrip_about p{margin-bottom:20px;}
.descriptionTabs blockquote {padding: 0;margin: 0;font-size: 14px;border-left: 0;}
.descriptionTabs img{height: auto !important;border: 1px solid #e64a14;}
.descriptionTabs .BigOrangeButton,.descrip_about .BigOrangeButton,.FeatureContainer .BigOrangeButton,
.question_linkBox .BigOrangeButton{padding: 10px 3px;font-size: 22px;margin-top: 0;margin-bottom: 0;text-transform: uppercase;display: inline-block;
background: #e64a14;color: #fff;border-radius: 5px;width: 240px;text-align:center;font-weight:700;}
.descriptionTabs .BigOrangeButton:hover,.descrip_about .BigOrangeButton:hover,.FeatureContainer .BigOrangeButton:hover,
.question_linkBox .BigOrangeButton:hover{background: #96300d;}
.descriptionTabs .BigOrangeButton a,.descrip_about .BigOrangeButton a,
.descriptionTabs .BigOrangeButton a:hover,.descrip_about .BigOrangeButton a:hover{color:#fff;text-decoration: none;font-weight:700;}
.question_linkBox .BigOrangeButton a,.question_linkBox .BigOrangeButton a:hover{color:#fff;text-decoration: none;font-weight:700;}
.descriptionTabs div.InfoDate{text-transform: uppercase;padding:0px 0 10px;line-height: 27px;}
.descriptionTabs div.InfoDate .DateText{font-weight: 700; text-transform:none;}
.descriptionTabs .blogPost_date{ display:block; margin-bottom:10px;font-weight:400;}
div.Infotimes{ padding-bottom:20px;}
.TicketAVl_detail{border-top:1px solid #3f2268;padding-top: 15px;margin-top: 35px;font-weight:400;}
.shareTitle{ font-weight:600;display: block;padding-bottom: 5px;margin-top: 20px;}
/*.descriptionTabs p a,.descrip_about p a{font-weight:400;text-decoration:underline;}*/
.descriptionTabs p a,.descrip_about p a{font-weight:400;text-decoration:underline;position: relative;z-index: 2;}
.descriptionTabs p a:hover,.descrip_about p a:hover{ text-decoration:underline;}
.descriptionTabs p strong,.descriptionTabs li strong{}
.descriptionTabs h2,.descrip_about h2{font-size:25px;padding-bottom:15px;color:#232a31; margin-bottom:0;} 
.descriptionTabs ul,.descrip_Download ul{ padding-bottom:20px;list-style-type: disc;padding-left: 20px;}
.descriptionTabs ol{ padding-bottom:20px;list-style-type: decimal;padding-left: 20px;}
.descriptionTabs table{margin-bottom:15px; width: 100%;}
/*.descriptionTabs table tr {border-bottom: 1px solid #bbb;}*/
.descriptionTabs table td{ vertical-align:top; padding-bottom:15px; padding:5px;border: 1px solid #bbb;}
.descriptionTabs table td:first-child {border-right:0;}
.descriptionTabs table td:nth-child(2) {border-left:0;}
.descriptionTabs table td img{ width:165px !important; height:auto !important; max-width:none;}
.descriptionTabs p:first-child{ padding-bottom:0;}
.descriptionTabs p a:hover{text-decoration:underline;}
.descriptionTabs .Title1,.descriptionTabs .Title2{font-weight:700;}
.descriptionTabs .Title1{ font-size:20px;}
.descriptionTabs iframe{max-width:100%;}
.HoldingPage{padding-top:15px;}
.Holding_Page p{line-height:normal;}
@media (max-width:768px){
.Holding_Page {padding:0 15px;}
.Holding_Page iframe,.Holding_Page table{width:100%;}
.Holding_Page img{height:auto;}
}
.holdingPage .Title1{ font-size:20px;font-weight:700;}
.descrip_about ul{ padding-bottom:20px;  padding-left: 20px;list-style-type: disc;}
.landing_header{}
.landingPage_banner{margin-bottom: 0px;max-height:465px; overflow:hidden;}
.landingBanner_text p{margin-bottom:20px;}
.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:40px 0 40px;}
.fullSearch{border: 1px solid #e64a14;border-radius: 5px;background: #fff;margin:0 auto 50px;padding-right: 110px;position:relative;
max-width:575px;}
.fullSearch:after{content:"OR";text-align:center;position:absolute;bottom: -35px;left:0;width:100%;font-size: 20px;}
.EvntDetail_search{margin:30px auto;}
.EvntDetail_search:after{display:none;}
.fullSearch .Searchfield{width:100%;border:0;background:none;padding: 3px 15px;font-size: 16px;font-weight: 400;height: 40px;
line-height: 28px;outline:none;}
.fullSearch .FullSearch_btn{position:absolute;top:0;right:0;background: #e64a14;border:0;color: #fff;height: 100%;font-size: 14px;border-radius: 0;
outline:none;width: 100px;}
.FilterWhatsOn{margin-bottom: 30px;}
.FilterWhatsOn .col-md-2,.FilterWhatsOn .col-md-4,
.FilterWhatsOn .col-md-6{padding:0 10px;}
.FilterWhatsOn_form{margin: 0 -10px;}
.FilterWhatsOn_form:after{content:"";clear:both;display:block;}
.FilterWhatsOn_form .row{margin: 0 -10px;}
.FilterWhatsOn_form label{margin-bottom: 10px;font-weight:300;}
input.Filterfield,select.Filterfield{height: 40px;border-radius: 5px;background-color: #fff;border: 1px solid #e64a14 !important;
width: 100%;padding:4px 10px;outline:none;font-weight:300;}
select.Filterfield{-webkit-appearance: none;-moz-appearance: none;appearance: none;
background: #fff url(../images/arrow-down.png) no-repeat right 10px top 50%;}
.FilterWhatsOn_form .commanBtn{height: 40px;padding: 0;width: 100%;font-weight: 700;outline: 0;margin-top:29px;}
/*WhatsOn Calendar*/
.FilterWhatsOn_form .picker__frame {max-width: 360px;}
.FilterWhatsOn_form .picker__box {border-radius: 0;border: 1px solid #e64a14;padding: 0;}
.FilterWhatsOn_form .picker__header {text-align: center;line-height: 40px;background: #000;color: #fff;margin: 0;padding: 0;
overflow: hidden;}
/**/
.archive-filter_form{max-width:576px; margin:0 auto 40px;}
.archive-filter_form:after{content:"";clear:both;display:block;}
.archive-filter_form .archive_select{width: 30%;margin-right: 5%;float: left;}
.archive_select select{width: 100%;border: 1px solid #e5e5e5;border-radius: 0;padding: 10px 40px 10px 10px; height:40px; outline:none;
background: #e5e5e5 url(../images/arrow-down.png) no-repeat right 10px top 50%;font-size:14px;
-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.archive_select select:focus{border-color:#e64a14;}
.archive-filter_form .submit {width: 30%;float: right;}
.archive-filter_form .submit button{width:100%;height:40px;font-weight: 700;font-size: 14px;}
@media (max-width: 996px){
.archive-filter_form{max-width:460px;}
.archive-filter_form .archive_select{width:50%;margin-right:0;margin-bottom:15px;}
.archive-filter_form .submit {width:100%;}
}
@media (max-width: 480px) {
.archive-filter_form .archive_select{width:100%;}
}

.RegineSearchBar{position: relative;margin: 10px 0 30px;font-weight: 600;text-transform: uppercase;}
.RegineSearchBar:after{content:""; clear:both;display:block;}
.RegineSearchBar h4 {background: #780301;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 #780301;
}
.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 #780301;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;}

/*===Refine Accourdion*/
.FilterAccordion {}
.FilterAccordion .accordion{}
.accordion{margin-bottom:20px;}
.accordion-group{/*border-top: 1px solid #5a616b;*/ margin-bottom:10px;}
.accordion-heading{ background:#fff;}
.accordion-heading.accordion-opened{background:#f4f4f4;margin-bottom: -1px;z-index: 1;
position: relative;}
.accordion-heading .accordion-toggle{display:block;padding: 11px 15px;font-size: 19px;font-weight:700;color: #000; position:relative;}
.accordion-toggle{cursor:pointer;}
.accordion-inner{}
.accordion .collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease; display:block;}
.accordion .collapse.in{height:auto; display:block;}
.accordion-toggle:after {content: "";background:url(../images/accordian-icon.png) no-repeat;background-position: center 4px;
position: absolute;top: 0px;right: 0px;height: 100%;width: 40px;}
.accordion-opened .accordion-toggle:after{background-position: center -37px;}
ul.FilterGenre_list{}
ul.FilterGenre_list li{}
ul.FilterGenre_list a{ color:#000;border-top: 1px solid #d2d2d2;display: block;padding: 10px 25px;font-size: 16px;font-weight:400;}
ul.FilterGenre_list a:hover{color: #b71522; text-decoration:none;}
ul.FilterGenre_list a.active{ background:#b71522; color:#fff;}
/*===End Refine Accourdion*/

/*What's On list*/
.abautLanding_list{ margin:0 -10px;}
.abautLanding_list:after{ content:""; display:block; clear:both;}
.abautLanding_list li{float: left;width: 33.33%;padding: 0 10px;margin-bottom: 20px;position: relative !important;
top: 0 !important;left: 0 !important;}
@media(min-width:1000px){
.abautLanding_list li.Part2_list{width:66.66%;}
.abautLanding_list li.FullColmn_list{width:100%;}
}
.abautLanding_list.search_List li{}
.eventList_item{position: relative;border: 1px solid #e64a14;}
.Part2_list .eventList_item{overflow:hidden;}
.Part2_list .eventList_item .img_availability_big{z-index:1;}
.abautLanding_list .abautLImg{overflow:hidden;position: relative;}
.abautLanding_list .aboutTextList{padding: 15px 20px 40px;height: 203px;}
.abautLanding_list.search_List .aboutTextList{}
.abautLanding_list .abautLImg img{ width:100%; height:auto; max-width: none;}
.abautLanding_list .abautLTitle{padding:0;}
.abautLanding_list .abautLTitle h2{font-size:18px;margin:0 0 5px;line-height:22px;}
.abautLanding_list .abautLTitle h2 a{ color:#000;}
.abautLanding_list .abautLTitle h2 a:hover{color: #e64a14; text-decoration:none;}
img.film_rating {width: 40px;vertical-align: top;margin-top: -6px;margin-left: 10px;}
.abautLanding_list .abautLTitle h2 a:hover,.landingLTitle h2 a:hover{text-decoration:underline;}
.abautLanding_list .abautLText_Box{font-size: 12px;line-height: 16px;}
.abautLText_Box p{}
.abautL_Btn{position: absolute;bottom: 15px;}
@media(min-width:1000px){
 .Part2_list .fullItem_link{position:absolute;top:0;left:0;width:100%;height:100%;}
.Part2_list .aboutTextList{position:absolute;top:0;left:0;width:100%;height:100%;background-color: rgba(230,74,20,.6);
padding-right: 50%;color:#fff;}
.Part2_list .eventList_item:hover .aboutTextList{background-color: rgba(230,74,20,.8);}
.Part2_list .aboutTextList .abautLTitle h2{font-size:30px;line-height:32px; position:relative;z-index:1;}
.Part2_list .aboutTextList .abautLTitle h2 a{color:#fff;}
.Part2_list .CategoryVenue_list{color:#fff;}
.Part2_list .aboutTextList .VenueText{color:#fff;}
.FullColmn_list .eventList_item{overflow:hidden;}
.FullColmn_list .abautLImg{float: right;width: 66.66%;}
.FullColmn_list .aboutTextList{width: 33.33%;position: absolute;height: 100%;left: 0;top: 0;}
.FullColmn_list .aboutTextList .abautLTitle h2{font-size:30px;line-height:32px;padding-bottom: 15px;margin-bottom: 20px;
border-bottom: 1px solid #e64a14;}

}
/*End Whats On list*/

/*Landing list*/
.commonpagesection{ padding:20px 0 30px;}
.LandingPage_list{margin:0px 5px 20px;}
.LandingPage_list:after{ content:""; display:block; clear:both;}
.LandingPage_list li{ padding:0 10px; float:left; width:33.33%;position: relative !important; margin-bottom:20px;
top: 0 !important;left: 0 !important;}
/*.LandingPage_list li.Wide-sm-8{width:66.66%;}*/
.LandingPage_list .widgetInner{position: relative;}
.LandingPage_list .LandingImg{border: 1px solid #e64a14;}
.LandingPage_list .LandingImg a{display:block;}
.LandingPage_list .LandingImg img{ width:100%; height:auto; max-width: none;}
.LandingPage_list .LandingText{height: 160px;font-size: 14px;}
.LandingPage_list .TextGallery_list{position: absolute;left: 0;bottom: 1px;min-height:85px;width: 100%;padding: 10px 10px 25px;
background: #ededed;}
.LandingPage_list .TextGallery_list h2{font-size: 25px;margin: 0 0 5px;line-height: 25px;}
.LandingPage_list .TextGallery_list h2 a{color:#000;}
.LandingPage_list .TextGallery_list h2 a:hover{text-decoration:underline;}
.LandingPage_list .LandingTitle{padding: 20px 0 10px;}
.LandingPage_list .LandingTitle h2{font-size: 18px;margin:0;}
.LandingPage_list .LandingTitle h2 a{ color:#000;}
.LandingPage_list .LandingTitle h2 a:hover{color:#e64a14;text-decoration:none;}
.LandingPage_list .findBTN{padding: 6px 0px;font-size: 16px; color:#000; font-weight:600;}
.LandingPage_list .findBTN:hover{ color:#1fbcad;}
.GalleryMoreBtn{position: absolute;bottom: 3px;}
/*End Landing list*/

/*Venue list*/
.VenuePage_list{margin:0 -13px;}
.VenuePage_list:after{ content:""; display:block; clear:both;}
.VenuePage_list li{ padding:0 13px 30px; float:left; width:33.33%;position: relative !important;
top: 0 !important;left: 0 !important;}
.venuePage_Img{overflow:hidden;}
.venuePage_Img img{ width:100%; height:auto; max-width: none;}
.venuePage_TextList{height:150px;}
.venuePage_TextList .venueLTitle{padding: 10px 0;}
.venuePage_TextList .venueLTitle .PresentedBy{font-size: 16px; font-weight:700; margin-bottom:10px;}
.venuePage_TextList .venueLTitle h2{font-size: 23px; margin:0;line-height: 24px;}
.venuePage_TextList .venueLTitle h2 a{ color:#333633;}
.venuePage_TextList .venueLTitle h2 a:hover{text-decoration:underline;color:#000;}
 .venuePage_TextList .Vdate_link{ margin: 0;padding-top: 4px;}
.venuePage_TextList .venuePage_Text_LD{ position:relative;}
.venuePage_Text_LD p{margin:0;}
.VenuePage_list .VenueL_Btn{ padding-bottom:10px;}

.VenueD_LeftSlide {padding-top: 15px; }
.right_Sidebar {padding-top: 15px;margin-bottom:30px;}
@media (min-width: 768px) {
.VenueD_LeftSlide{width: 72%;float: right;padding-left: 30px;}
.right_Sidebar{float: left;width: 28%;}
}
.Venue_textpart{padding-right: 150px;position: relative;}
.Venue_textpart h2{margin-top:10px;}
.Venue_textpart .shareLinks {position: absolute;top: 4px;right: -5px;}
.map_venue {margin-bottom: 20px;}

.venue_WhatsOnlist{ padding-top:20px;}
.venue_WhatsOnlist ul{ margin:0 -15px;}
.venue_WhatsOnlist ul:after{ content:""; display:block; clear:both;}
.venue_WhatsOnlist li{width:50%; padding:0 15px 40px; float:left;}
.VenueEventImg{position: relative;}
.venue_WhatsOnlist .VenueEventImg a{}
.VenueEvent_Disrip{ position:relative;width:100%;}
.VenueEventText{height: 180px;padding: 0 15px 45px;position: relative;overflow: hidden;background: #ebebeb;}
.VenueEvent_Title{padding: 10px 0;}
.VenueEvent_Title .PresentedBy{font-size: 16px; font-weight:700; margin-bottom:10px;}
.VenueEvent_Title h2{font-size: 20px; margin:0;line-height: 22px;text-transform: uppercase;}
.VenueEvent_Title h2 a{ color:#000;}
.VenueEvent_Title h2 a:hover{color:#000; text-decoration:underline;}
.VenueEvent_Title .postDate { margin: 0;padding-top: 4px;}
.VenueEvent_Title .postDate a{}
.venue_WhatsOnlist .abautL_Btn {padding-bottom:0px;position: absolute;left: 15px;bottom: 15px;}
.VenueText a{color:#000;}
.VenueText a:hover{text-decoration:underline;color: #eb5c5b;}
/*End Venue list*/

.BottomInner_page{ position:relative;background:#f2f2f2;}
ul.Btbar_list{margin:0 auto;padding:0;list-style-type:none;/*max-width: 640px;*/text-align: center;}
ul.Btbar_list li{padding:30px 20px;border-left: 1px solid #e0e0e0; max-width:320px;display: inline-table;}
ul.Btbar_list li:last-child{border-right: 1px solid #e0e0e0;}
ul.Btbar_list li a{display:block;position:relative; color:#000;text-align: left;}
ul.Btbar_list li h4{font-size: 20px;margin: 0;text-transform: uppercase; margin-left:100px;padding-top: 36px;}
ul.Btbar_list .BtIcon_img{max-width: 80px;max-height: 120px;margin-right:20px;line-height: 120px; float:left;}
ul.Btbar_list .BtIcon_img img{ max-height:100%;}

/*team list*/
.team_meetBox{}
.teamList{margin:0px -10px 30px;}
.teamList:after{ content:""; display:block; clear:both;}
.teamList li{ padding:0 10px 30px; float:left; width:33.33%;position: relative !important;
top: 0 !important;left: 0 !important;}
.teamList .meetImg{overflow:hidden; position:relative;}
.teamList .meetImg .blackBG{display:block; position:relative;}
.teamList .meetImg .blackBG:after{ content:"";background:#000; position:absolute;top:0;left:0;width:100%; height:100%;opacity:0;
-webkit-transition: opacity 0.3s ease-in-out;
-moz-transition: opacity 0.3s ease-in-out;
transition: opacity 0.3s ease-in-out;
}
.teamList .meetImg:hover .blackBG:after{opacity:0.7;}
.teamList .meetImg img{ width:100%; height:auto; max-width: none;}

.textHover_show{position: absolute;bottom: 0;width:100%;padding: 15px;color: #fff; z-index:1;
-webkit-transform: translateY(100%);
-ms-transform: translateY(100%);
transform: translateY(100%);
-webkit-transition: all cubic-bezier(0.11, 0.7, 0.55, 0.96) 0.2s;
transition: all cubic-bezier(0.11, 0.7, 0.55, 0.96) 0.2s;
}
.teamList .meetImg:hover .textHover_show{
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
.teamList .meetTaxt{}
.teamList .meetTaxtTitle{padding: 10px 0; height:120px;}
.teamList .meetTaxtTitle h2{font-size:18px; margin:0 0 5px;line-height: 22px;}
.teamList .meetTaxtTitle h2 a{ color:#000;}
.teamList .meetTaxtTitle h2 a:hover{text-decoration:underline;}
.teamList .meetTaxtTitle h4{font-size:16px;font-weight:600; margin:0 0 5px;}
.teamList .meetTaxtTitle p{word-break:break-all;}
/*End team list*/

hr {margin-top: 10px;margin-bottom: 15px;border-color:#e64a14;}

.contant_leftBar{margin-left:270px;}
.aboutFull_img{margin-bottom:35px;position: relative;border: 1px solid #e64a14;}
.blogDetails .aboutFull_img{margin-bottom:10px;}
.aboutFull_img img{ width: 100% !important; height: auto !important;}
.aboutTabs{border-bottom: 1px solid #efeff2;margin-bottom: 5px;}
.Details_Tabs .aboutTabs li > a{/*font-size: 16px;font-weight: 300;text-transform: none;background: #e5d2ff*/;} 
.aboutTabs li.active > a, .aboutTabs li.active > a:hover, .aboutTabs li.active > a:focus {
/*background: #3f2268;*/
}
.About_LeftSlide .tab-content,.blogDetails .tab-content{padding: 0;margin-bottom:40px;border: 0;}

.blogsTitle{margin-bottom: 20px;}
.blogsTitle h2{text-transform:none;font-size: 30px; margin:0; line-height:32px;}
.BlogsLeft {width: 66.66667%;float:right;padding-left: 10px; margin-bottom:40px;}
.blogsTitle .blogPost_date{font-size: 18px;display:block;font-family: Georgia;font-style: italic; margin-top:20px;}
.BlogsSubTilte h2{font-size:30px;}
.BlogsSubTilte h4{font-size:18px;}
.Blogs_List ul,.search_List{margin: 0;}
.Blogs_List ul:after,.search_List:after{ display:block; content:""; clear:both;}
.Blogs_List ul li,.search_List li{position: relative !important;top: 0 !important;padding-top: 35px;padding-bottom: 35px;border-bottom: 1px solid #e64a14;}
.Blogs_item{position: relative;}
.Blogs_List .BlogL_img,.search_List .SearchL_img{overflow: hidden; position:relative;}
.Blogs_List .BlogL_img img,.search_List .SearchL_img img{width: 100%;height: auto;}
.Blogs_List .BlogL_text,.search_List .SearchL_text{}
.Blogs_List .BlogL_text h3,.search_List .SearchL_text h2{font-size:18px;margin:0 0 5px;line-height:22px;}
.Blogs_List .BlogL_text a,.search_List .SearchL_text h2 a{ color: #000;}
.Blogs_List .BlogL_text a:hover,.search_List .SearchL_text h2 a:hover{ text-decoration:none;color: #e64a14;}
.Blogs_List .postDate_blog,.blogDetails .postDate_blog{ padding-bottom:10px;font-family: Georgia;font-style: italic;}
.Blogs_List .BlogL_text label{position:absolute;bottom:15px;right:20px;text-align:right;width: 40%;color: #e64a14;font-size: 10px;
text-transform: uppercase;font-weight:700;line-height: 15px;}
.BlogPress_date{font-weight:700;display:block;margin-bottom:10px;font-size:16px;}
.search_List .SearchL_text span.postDate_l{display:block;padding: 4px 0 8px;font-weight:400;}
.Blogs_item .blogL_dicrip{line-height: 20px;font-size:16px;}
.Blogs_List .listBtn,.search_List .listBtn{ position: absolute;/*bottom:15px;*/}

.Blogcat{margin:20px 0;}
.Blogcat:after{content:""; clear:both;display:block;}
.Blogcat li{float:left;}
.Blogcat li:not(:last-child):after {content: "/";margin-left: 5px;margin-right: 5px;}
.Blogcat li a{text-decoration:underline;color:#000;font-size:16px;}
.Blogcat li a:hover{color:#e64a14;}

.blogsRight_Bar{width:33.33%;float:left;margin-bottom: 40px;}
.BackLink{color:#000;font-weight:700;}
.BackLink:hover{color:#e64a14;text-decoration:none;}
/*.blogs_Bg{padding: 25px;margin-top: 0px;position: relative;background:#780301;color:#fff;}
.blogs_Bg:before {
    content: "";
    position: absolute;
    left: 30px;
    top: 0;
    border-left: 10px solid rgba(0, 0, 0, 0);
    border-top: 15px solid #FFF;
    border-right: 10px solid rgba(0, 0, 0, 0);
}*/
.popular_post {padding-bottom: 20px;}
.popular_post h2{margin:0 0 10px;font-size:15px;}
ul.popularP_list li{}
ul.popularP_list li a,ul.categ_listR li a{color:#000;font-family: Georgia;font-style: italic; text-decoration:underline;}
ul.popularP_list li a:hover,ul.categ_listR li a:hover{color:#e64a14;}
ul.popularP_list li h4,ul.categ_listR li h4{line-height: 22px;}
ul.popularP_list li:last-child,ul.categ_listR li:last-child{ border-bottom:0;}
.popular_post ul.FilterGenre_list  b{font-weight: normal;}
.popular_post ul.FilterGenre_list li{position:relative;}
.popular_post ul.FilterGenre_list li.active b{}

ul.categ_listR{}
ul.categ_listR li{ margin:0;position: relative;border-bottom: 1px solid #d0d0d0;}
ul.categ_listR li.active,ul.categ_listR li:hover,
ul.categ_listR li.selectedSubPage a,ul.categ_listR li.selectedSubPage a:hover{color:#000;background: #f8f8f8;}
ul.categ_listR li.selectedSubPage a{font-weight: 700;}
ul.categ_listR li.active:after,.popular_post ul.FilterGenre_list li.active:after,
ul.categ_listR li.selectedSubPage::after{
        content: "";
        /*position: absolute;
        width: 0%;
        width: 12px;
        height: 12px;
        background: #008bd1;
        top: 19px;
        right: 15px;*/
    }
ul.categ_listR li a{color: #000;display: block;padding: 15px;}
/*ul.categ_listR li a:hover{color:#90171E;}*/


.additionaltextred{color: #e64a14;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 10px;
    line-height: 14px;
    margin-top: -2px;
    margin-bottom: 5px;}

.additionaltextnormal{color: #e64a14;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 10px;
    line-height: 14px;
    margin-top: -2px;
    margin-bottom: 5px;}

.BlogList_NoResults{ font-weight:700;font-size: 20px;}

.blogSocial{ height:32px; margin-bottom:20px;}
.blogSocial li{ float:left; margin-left:4px;}
.blogSocial li a{ background:#CCC; font-size: 20px; width: 32px; display: block; text-align: center; height: 32px; line-height: 32px; color: #fff;}
.blogSocial li a.facebook{ background:#3b5998;}
.blogSocial li a.twitter{ background:#56a3d9;}
.blogSocial li a.instagram{ background:#56a3d9;}
.blogSocial li a.youTube{ background:#c02b29;}


/*==Download list detail page*/
.download_links{ border-top:1px solid #d7d7d7; margin-bottom:20px;list-style-type:none;padding-left:0;}
.download_links li{border-bottom:1px solid #d7d7d7; position:relative;}
.download_links li:nth-child(odd){}
.download_links li a{ padding:13px 10px 13px 40px; display:inline-block; color:#000;}
.download_links li h4{font-size:16px; margin:0;}
.download_links li p{font-size:14px; margin:0}
.download_links li:before{content:""; width:32px;height:32px;position:absolute;left:0px; top:50%; margin-top:-16px;}
.download_links li.filetype_image:before{ background:url(../images/image-file.png) no-repeat;}
.download_links li.filetype_doc:before{ background:url(../images/doc-file.png) no-repeat;}
.download_links li.filetype_pdf:before{ background:url(../images/pdf-file.png) no-repeat;}
.download_links li.filetype_ppt:before{ background:url(../images/ppt-file.png) no-repeat;}
.download_links li.filetype_excel:before{ background:url(../images/excel-file.png) no-repeat;}

.question_links{margin-bottom:30px;list-style-type:none;padding-left:0;position:relative;z-index:3;}
.question_links>li{border-bottom: 1px solid #d7d7d7;}
.question_links h4{margin-bottom:0;font-size:16px;
padding: 10px 0;cursor: pointer;position:relative;margin-top: 0;padding-right: 40px;}
.question_links li:nth-child(odd) h4{}
.question_links h4:hover,.question_links h4.active{color:#e64a14;}
.question_links h4:after{content:"+";float: right;width: 20px;position: absolute;top:0;right:0;line-height: 34px; text-align:right;
 /*background:url(../images/accordion_icon_sprite.png) 0px 0px no-repeat;*/}
.question_links h4:hover:after{/*background-position:0px -37px;*/}
.question_links h4.active:after{content:"-"; /*background-position:0px -74px;*/}
.question_links h4.active:hover:after{ /*background-position:0px -111px;*/}
.AnswerAccord_inner {padding:10px 0;overflow: hidden;display: none; font-weight:400;margin-top: -1px;position: relative;font-size:14px;}
.AnswerAccord_inner.show {display: block;background: #fff;}
.AnswerAccord_inner a{text-decoration:underline;}
.AnswerAccord_inner ul{padding-left:20px;list-style-type:disc;margin-left:20px;}
.closeAnswer{text-align:right; display:none;}
.closeAnswer .fa{font-size:24px;cursor:pointer;}

/*
mobile Menu========*/
.toggleMenu{width: auto;display:none;padding:7px 0 3px;position: absolute;top: 16px;z-index: 1;cursor:pointer;left: 0;}
.toggleMenu.active{left:10px;}
.menutext{float: left;color: #000;padding-right: 10px;padding-top: 3px;}
.toggleMenu .button_res{width: 35px;padding: 5px;float: right;}
.toggleMenu .button_res span{display:block;height: 2px;background: #000;margin-bottom: 4px;}
.toggleMenu .button_res span:hover{background:#e64a14;}


  
/*
mobile tabs========*/ 
.Tabstoggle{background: #D6D6D6;border: 0; padding: 9px 9px 1px; text-align:right;display: none;
width: 100%;}
.Tabstoggle .textType{ float:left;font-weight:600;font-size:16px;  color: #000;}
.button_line{ width:30px; display:inline-block;}
.Tabstoggle .icon-bar {display: block;width: 30px;height: 4px;background-color: #000;margin-bottom: 4px;}

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


.joinMailing{ max-width: 315px; padding-bottom: 30px;}
.joinMailing li{padding-bottom: 15px;}
.joinMailing label{ display:block; font-weight: 600;}
.joinMailing .mailField{ width:100%; border: 1px solid #ccc; padding: 4px; height: 34px;}
.joinMailing li.Submitmail input[type="submit"]{display:inline-block !important; padding:8px 20px; font-size:16px;background:#e64a14; color:#fff;
 text-transform:uppercase;}
.joinMailing li.Submitmail input[type="submit"]:hover{background:#96300d; color:#fff;}
/*RequestInfo*/
.RequestInfo{}
.InfoTitle{ font-size:22px;margin-top: 0;}
.RequestInfo ul,.competFormUl{list-style-type: none !important;padding-left: 0 !important;max-width:400px;}
.RequestInfo li,.competFormUl li{padding-bottom: 15px;}
.RequestInfo li label,.competFormUl label{font-weight:400;display: block; float:left;}
.compet_textbox{/*margin-left: 160px;*/}
.RequestInfo li .fieldbox,.competFormUl .fieldbox{border: 1px solid #ccc;padding: 5px; height: 35px;width: 100%; outline:none;}
.RequestInfo li textarea.fieldbox,.competFormUl li textarea.fieldbox{ height:150px;
border: 1px solid #ccc;padding: 5px;width: 100%; outline:none;}
.ceptchCode{padding-top:10px;}
.competFormUl li.submitBtn{text-align:right;}
.competFormUl li a{color:#000;text-decoration:underline; display:inline-block;margin-left:10px;cursor:pointer;font-size: 13px;}
.competFormUl li a:hover{text-decoration:none;}
.RequestInfo li .submit,.competFormUl .submit{padding: 6px 43px;font-size: 15px; background: #e64a14;font-weight: bold;}
.RequestInfo li .submit:hover,.competFormUl .submit:hover{background:#cf0410;}
.competFormUl .submit:before{ display:none;}
.redio-check{ margin-bottom:10px;}
.redio-check:after{content:""; clear:both; display:block;}
.redio-check input[type="checkbox"],.redio-check input[type="radio"] {display:none;}
.redio-check input[type="checkbox"] + label,.redio-check input[type="radio"] + label {cursor: pointer; margin-bottom:0px; font-weight:normal; padding-left:30px;
position: relative;}

.redio-check input[type="checkbox"] + label a{color: #E5097A;}
.redio-check input[type="checkbox"] + label:hover,
.redio-check input[type="radio"] + label:hover{color:#444;}
.redio-check input[type="checkbox"] + label a:hover {color:#e5097a;}
.redio-check input[type="checkbox"] + label::before,
.redio-check input[type="radio"] + label::before {
    content: "";
    display: inline-block;
    height: 23px;
    width: 26px;
    margin: 0 0px 0 0;
    background-image: url(../images/radio-check.png);
    background-repeat: no-repeat;
    position: absolute;
  left: 0px;
}
.redio-check input[type="checkbox"] + label::before { background-position: -1px -1px;}
.redio-check input[type="radio"] + label::before { background-position: -1px -1px;}
.redio-check input[type="checkbox"]:checked + label::before {background-position: -32px -1px;}
.redio-check input[type="radio"]:checked + label::before {background-position: -32px -1px;}
.redio-check span{font-weight:300;}
/*END CHECKBOX*/
/*End RequestInfo*

span.success{ display:block; padding: 6px 0 15px;}
.thankJoin{font-weight:700; display:block;}
.joinMailing{ max-width: 315px; padding-bottom: 30px;}
.joinMailing li{padding-bottom: 15px;}
.joinMailing label{ display:block; font-weight: 600;}
.joinMailing .mailField{ width:100%; border: 1px solid #ccc; padding: 4px; height: 34px; outline:none;}
.joinMailing li.Submitmail input[type="submit"]{display:inline-block !important; padding:8px 20px; font-size:16px; background:#008bd1; color:#fff;font-weight:700; 
text-transform:uppercase;outline:none;}
.joinMailing li.Submitmail input[type="submit"]:hover{background:#008bd1; color:#fff;}

.signIN_Up{ max-width: 315px; padding-bottom: 30px;}
.signIN_Up li{padding-bottom: 15px;}
.signIN_Up label{ display:block; font-weight: 600;}
.signIN_Up .feildbox{ width:100%; border: 1px solid #ccc; padding: 4px; height: 34px; outline:none;}
.signIN_Up li input[type="submit"]{display:inline-block !important; padding:8px 20px; font-size:16px; background:#e64a14; color:#fff;font-weight:700; 
text-transform:uppercase;outline:none;margin-left: 0;}
.signIN_Up li input[type="submit"]:hover{background:#000; color:#fff;}
.progresBar_Img{margin-top: 10px;background: #ddd;border-radius: 3px;}
.progresBar_Img span{display: block;background: green;height: 6px; border-radius: 3px;}

/*availability Limited*/
.img_availability_big{ padding: 12px 40px; background:#e64a14; position:absolute; top:55px; right: -62px;width:200px;color: #fff;text-align: center;
box-sizing: content-box;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
}
.img_availability_small{padding:3px 0px;background: #e64a14;position:absolute;top: 28px;right: -29px;width: 140px;
color: #fff;text-transform: uppercase;text-align: center;box-sizing: content-box;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);}
.img_availability_big span{font-size: 20px;font-weight: 700;line-height: normal;}
.img_availability_small span{font-size:12px;font-weight: 700;line-height: normal;position: relative;z-index: 1;}
.img_caption{position: absolute;bottom: 0; width:100%;left:0;}
.img_caption span{background-color:grey;color: #fff;padding: 4px 10px;font-size: 14px; display:inline-block;}

/*Cookie*/
/*
.eucookielaw{ width:100%;  position:fixed; bottom:0px; left:0; z-index:3000;background: #000;}
.eucookielaw_inner{max-width: 1030px;padding:15px;padding-right:230px;margin:0 auto;color:#fff;position:relative;}
.eucookielaw p{ margin:0;}
.eucookielaw a{color:#fff; text-decoration:underline;}
.eucookielaw .removecookie{display:block;position:absolute;right:26px;top:9px;background:#e64a14;border:1px solid #e64a14;font-size:16px;line-height:22px;font-weight:600;
padding:3px 12px;width:200px;text-align:center;border-radius: 5px;}
.eucookielaw .removecookie{color:#fff; text-decoration:none;}
*/
/* Changed on 07-12-2022 */

/*Cookie*/
.eucookielaw {
    width: 100%;
    position: fixed;
    bottom: 0px;
    left: 0;
    z-index: 3000;
    background: #000;
}
.eucookielaw:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background: rgb(0 0 0 / 40%);}

.eucookielaw_inner {
    max-width: 1030px;
    padding: 30px 175px;
    padding-right: 190px;
    margin: 0 auto;
    background: #000;
    color: #fff;
    position: relative;
}

.eucookielaw h4 {
    position: absolute;
    left: 15px;
    width: 150px;
}

.eucookielaw p {
    margin: 0;
}

.eucookielaw a {
    color: #fff;
    text-decoration: underline;
}

.eucookielaw .removecookie {
    display: block;
    position: absolute;
    right: 26px;
    top: 25px;
    font-size: 15px;
    line-height: 26px;
    width: 140px;
}

    .eucookielaw .removecookie a {
        color: #fff;
        text-decoration: none;
        display: block;
        text-align: left;
        font-weight: 600;
    }

        .eucookielaw .removecookie a:hover {
            text-decoration: underline;
        }

        .eucookielaw .removecookie a i {
            width: 18px;
        }

@media (max-width: 600px) {
    .eucookielaw_inner {
        padding: 10px;
    }

    .eucookielaw h4 {
        position: static;
        width: auto;
        margin-top: 0;
    }

    .eucookielaw .removecookie {
        position: static;
    }
}

/****Cookies Settings***/
.CookiesLeft_sett {
    margin-bottom: 40px;
}

@media (min-width: 1000px) {
    .CookiesLeft_sett {
        float: left;
        width: 250px;
    }

    .Cookiessetting {
        float: right;
        width: 650px;
        padding-left: 30px;
    }
}

.Cookiessetting p {
    margin-bottom: 25px;
    font-weight: 400;
}

.InnerPage_Cookie {
    margin-bottom: 40px;
}

    .InnerPage_Cookie ul {
        list-style-type: disc;
        padding-left: 20px;
    }

    .InnerPage_Cookie table {
    }

        .InnerPage_Cookie table th {
            background-color: #DBDBD8;
            vertical-align: middle;
            font-weight: 700;
        }

        .InnerPage_Cookie table th, .InnerPage_Cookie table td {
            border: 1px solid #DBDBD8;
            text-align: left;
            padding: 16px;
        }

        .InnerPage_Cookie table td {
            vertical-align: top;
        }

            .InnerPage_Cookie table td a {
                font-weight: 600;
            }
/*****swith Button **/
.switch_options {
    width: 100%;
    margin-bottom: 40px;
}

    .switch_options .textSwitch {
        font-size: 20px;
        font-weight: 700;
        margin-bottom: 15px;
    }

    .switch_options .checkmark {
        width: 30px;
        height: 30px;
        line-height: 30px;
        text-align: center;
        background: #e2e2e2;
        border-radius: 50%;
        margin-left: 20px;
        position: relative;
    }

        .switch_options .checkmark:before {
            content: '\f00c';
            color: #333;
            font-family: FontAwesome;
        }

        .switch_options .checkmark span {
            position: absolute;
            top: 0;
            left: 65px;
            color: #000;
            font-size: 20px;
            font-weight: 700;
        }

    .switch_options .switch {
        position: relative;
        display: inline-block;
        vertical-align: top;
        width: 65px;
        height: 31px;
        padding: 3px;
        background: #fff;
        border-radius: 18px;
        cursor: pointer;
    }

    .switch_options .switch-input {
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0;
    }

    .switch_options .switch-label {
        position: relative;
        display: block;
        height: inherit;
        font-size: 10px;
        background: #eaeaea;
        border-radius: inherit;
        -webkit-transition: 0.15s ease-out;
        -moz-transition: 0.15s ease-out;
        -o-transition: 0.15s ease-out;
        transition: 0.15s ease-out;
        -webkit-transition-property: opacity background;
        -moz-transition-property: opacity background;
        -o-transition-property: opacity background;
        transition-property: opacity background;
    }

.switch-label:before, .switch-label:after {
    position: absolute;
    top: 50%;
    margin-top: -.5em;
    line-height: 1;
    -webkit-transition: inherit;
    -moz-transition: inherit;
    -o-transition: inherit;
    transition: inherit;
    font-size: 20px;
}

.switch-label:before {
    content: attr(data-off);
    left: 85px;
    color: #000;
}

.switch-label:after {
    content: attr(data-on);
    left: 85px;
    color: #000;
    opacity: 0;
}

.switch-input:checked ~ .switch-label {
    background: #e2e2e2;
}

    .switch-input:checked ~ .switch-label:before {
        opacity: 0;
    }

    .switch-input:checked ~ .switch-label:after {
        opacity: 1;
    }

.switch-handle {
    position: absolute;
    top: 5px;
    left: 5px;
    text-align: center;
    line-height: 26px;
    width: 26px;
    height: 26px;
    background: white;
    border-radius: 50%;
    -webkit-transition: left 0.15s ease-out;
    -moz-transition: left 0.15s ease-out;
    -o-transition: left 0.15s ease-out;
    transition: left 0.15s ease-out;
}

    .switch-handle:before {
        content: '\f00c';
        color: #c0bfbf;
        font-family: FontAwesome;
    }

.switch-input:checked ~ .switch-handle {
    left: 34px;
}

    .switch-input:checked ~ .switch-handle:before {
        color: #333;
    }

.switch-green > .switch-input:checked ~ .switch-label {
    background: #e2e2e2;
}
/*****End swith Button **/

/**************************************************/

/**umb_name:Title1*/
.Title1{font-size: 20px; font-weight: 700; line-height:24px}
/**umb_name:Body*/
.Body{font-size: 14px; line-height: 20px;font-weight: 400;}
/**umb_name:Title2*/
.Title2{font-size: 18px;font-weight: 700;line-height:24px;}

.visitVenue{}
.visitVenue a{ color:#000; font-weight:700; text-decoration:underline;}
.visitVenue a:hover{text-decoration:none;}

.Additional_Media{}
.Additional_Media_item{margin-bottom: 20px;-ms-flex-align: center;align-items: center;display: -ms-flexbox;display: flex;}
.Additional_Media_item:after{content:""; clear:both;display:block;}
.Additional_Media_img{-ms-flex: 0 0 125px;flex: 0 0 125px; margin-right:15px;}
.Additional_Media_text{word-break: break-word;-ms-flex: 1 0 0%;flex: 1 0 0%;padding:20px; padding-left:0;}
.Additional_Media_text h3{font-size:16px;margin:0;}
.Additional_Media_text a{text-decoration:underline;color:#000;}
.Additional_Media_text a:hover{color:#e64a14;}
.Additional_Media_social{}
.Additional_Media_social span{display:inline-block;margin-left:3px;}
.Additional_Media_social span a{}
.Additional_Media_social span img{max-width:30px;}

.Additional_Media_item +.Additional_Media_item{border-top: 1px solid #d7d7d7;padding-top: 20px;}
.Additional_Media_item+.Additional_Media_item+.Additional_Media_item{border-top: 1px solid #d7d7d7;padding-top: 20px;}
.Additional_Media_item+.Additional_Media_item+.Additional_Media_item+.Additional_Media_item{border-top: 1px solid #d7d7d7;padding-top: 20px;}
.Additional_Media_item+.Additional_Media_item+.Additional_Media_item+.Additional_Media_item+.Additional_Media_item{border-top: 1px solid #d7d7d7;padding-top: 20px;}

@media (max-width:480px){
.Additional_Media_item{margin-bottom:10px;}
.Additional_Media_img{display:none;}
.Additional_Media_text{padding:10px;padding-left:0;}
}

/*Detail Page Popup*/
.EvtDetail_popup{position:absolute;    overflow: inherit;}
@media (min-width: 768px){.EvtDetail_popup .modal-dialog {width:520px;}}
.EvtDetail_popup .modal-content{border: 1px solid #e64a14; border-radius:0;font-size:14px; font-weight:300;}
.EvtDetail_popup .modal-header{padding: 0 20px;border-bottom: 0;}
.EvtDetail_popup .modal-title{margin-top: 40px;margin-bottom: 0;padding-bottom: 20px;border-bottom: 1px solid #e64a14;
font-size:30px;line-height:32px;}
.EvtDetail_popup .close{font-size: 40px;position: absolute;top: 0;right: 0;padding: 15px;font-weight: bold;line-height: 25px;}
.EvtDetail_popup .close:hover{opacity:1;color:#e64a14;}
.EvtDetail_popup .text-orange{color:#e64a14;}
.EvtDetail_popup form{margin-bottom:20px}
.EvtDetail_form{}
.EvtDetail_form li{margin-bottom:20px;}
.EvtDetail_form li label{font-weight:normal;}
.EvtDetail_form input,.EvtDetail_form select{width: 100%;background-color:#e5e5e5;border: 1px solid #e5e5e5;padding:4px 10px;height:40px;
outline:none;}
.EvtDetail_form input:focus,.EvtDetail_form select:focus{border-color:#e64a14;}
.EvtDetail_form select{-webkit-appearance: none;-moz-appearance: none;appearance: none;padding-right:40px;
background:#e5e5e5 url(../images/arrow-down.png)no-repeat right 10px top 50%;}
.EvtDetail_popup .btn-large{font-size: 22px;line-height: 28px;padding: 5px 10px;}
.BotmText_popup{color: #777;}
/*end*/


.GreyLine,.Greyline{display:block;border-left: 3px solid #d7d7d7;padding-left: 10px;margin-top: 20px;margin-bottom: 20px}
.OrangeLine,.Orangeline{display:block;border-left: 3px solid #e64a14;padding-left: 10px;margin-top: 20px;margin-bottom: 20px}

iframe#SpektrixIFrame{margin-top:15px;}

/*Sign Up Popup*/
#SpektrixSignUpForm_Popup{display:none;}
#SpektrixSignUpForm_Popup.active{display:block;}
.SignUpForm_Popup{position: fixed;top: 50%;left: 50%;z-index: 10000;border: 3px solid #e64a14;background: #fff;padding: 30px;
width: 412px;margin-left: -206px;margin-top:-240px; min-height:480px;}
@media (max-width:412px) {
.SignUpForm_Popup{width:300px;margin-left:-150px;margin-top:0;top:30px;}
}
.ClosePopupForm{cursor:pointer;text-decoration:underline;position:absolute;right:15px;top:10px;}
.ClosePopupForm:hover{text-decoration:none;}
.FormTitle_Popup{color:#e64a14;font-size: 24px;margin-bottom: 15px;margin-top: 10px;}
.SignUpForm_List{padding-top: 20px;}
.SignUpForm_List li{margin-bottom:15px;}
.SignUpForm_List label{}
.SignUpForm_List .formField{border:2px solid #e64a14;height: 40px;width: 100%;max-width: 245px;padding: 4px 10px;border-radius: 15px;outline:none;}
.SignUpForm_List button{background:#e64a14;padding: 8px 20px;border-radius: 15px;outline:none;}

/******Responsive

**************************************************/


@media (max-width:1000px) {
html.mm-slideout,body.mm-slideout{overflow:hidden;height: 100%;}
body{height: 100%;position:relative;}
.back_Wrapper{transition: transform .4s ease;transition: all .4s ease-in-out; background:#fff;}
.back_Wrapper.mm-slideout_box{transform: translate3d(440px,0,0);}

.toggleMenu {width: 40px;height: 40px;}
.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: 27px;height: 2px;
height:2px;}
.toggleMenu.active .button_res span:nth-child(1){top:15px;-ms-transform: rotate(45deg);transform: rotate(45deg);}
.toggleMenu.active .button_res span:nth-child(2){top:15px;-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.toggleMenu.active .button_res span:nth-child(3){display:none;}
.nevigation {float: none; position:fixed;left:-440px;top:0;height:100%;background:#333;width: 80%;max-width:440px;
transition: all .4s ease-in-out;z-index:-1;}
.nevigation.Showactive{}
.nevigation.Showactive .nev_menu{margin-bottom:20px;}
.nevigation .container{position:static;}
.nev_menu{clear:both;display:block !important;}
.nevigation ul {float: none;}
.nevigation ul.Navi_Ul{position:absolute;top: 120px;left: 0;right: 0;bottom: 0;overflow: scroll;overflow-x: hidden;overflow-y: auto;padding-bottom: 20px;}
.nevigation ul li {float: none;border-top: 1px solid #292929;border-right: 0;position:relative;}
.nevigation ul li.level_1{margin:0;}
.dropdownFirst:hover:after{display:none;}
.nevigation ul li a{padding: 10px 10px;font-size: 14px;color: rgba(255, 255, 255, .8);}
.nevigation ul li:hover a, .nevigation ul li a.active{}
.nevigation ul li.level_1.parent .arrowSpan{content: "\f107";position:absolute;top: 0px;right: 0px;font-family: FontAwesome;font-size: 20px;z-index: 1;height: 40px;width: 50px;text-align: center;line-height: 40px;color: rgba(255, 255, 255, .4);cursor:pointer;border-left: 1px solid #292929;}
.nevigation ul li.level_1.parent .arrowSpan:after{content: "\f107";}
.nevigation ul li.hover.level_1.parent .arrowSpan:after{content: "\f106";}
.nevigation ul li .dropmenu,.nevigation ul li:hover .dropmenu{position: static;padding:0; display:none;width: auto;
background: none; margin:0;}
.nevigation ul li.hover .dropmenu{display:block;}
.nevigation ul li .dropmenu:before{display:none;}
.nevigation .dropmenu .container{padding:0;}
.nevigation ul li .dropmenu .dropmenu_inner{padding: 0px 0px;background: none;min-height:inherit;}
.leftSubnemu_Box{display:none;}
.nevigation ul ul.FullWidthMenu{ margin-top: 0;}
.nevigation ul ul.FullWidthMenu li{width:100%;}
.nevigation ul ul.FullWidthMenu li.MegaMenuItem{}
.nevigation ul ul.FullWidthMenu li a{padding: 10px 10px;font-size: 14px;font-weight:400;}
.nevigation ul ul.FullWidthMenu li a:hover{}
.nevigation ul ul.FullWidthMenu .subCategory a{ color: #fff;margin-left: 12px;}

}


@media (max-width:1000px){
.container {width:auto;}
.topBar_head{display:none;}
.logo {float: none;margin: 0 auto;max-width: 200px;padding: 10px 0;}
.RightHeader { margin-left: 0;}
.ColumL_header{display:none;}
.ColumR_header{display:none;}
.nev_menu .topSocial {display: block;overflow:hidden;}
.nev_menu .topSocial li {border: 0;margin: 0;float: left;width:16.66%;}
.nev_menu .topSocial li a{text-align: center;font-size: 22px;height: auto;width: auto;padding:10px 0px;color: #858585;line-height: 20px;}
.nev_menu .topSocial li a:hover{color:#e64a14;}
.cartBasket_M{display: block;text-align: center;}
.cartBasket_M span{display:inline-block;padding: 10px 10px;}
.cartBasket_M span:first-child{display:none;}
.cartBasket_M span a{color: #858585;text-transform: uppercase;font-size: 14px;}
.cartBasket_M span a:hover{color:#e64a14;}
.searchTop_mobile{display:block;height: 40px;padding: 7px 10px 0;}
.searchTop_mobile input{background: rgba(255,255,255,.3);border-radius: 14px;height: 26px;padding: 0 10px;font-size: 14px;color: #fff;}
.searchTop_mobile .searchToggle{color: #b6b6b6;padding: 0;font-size: 12px;margin-top: -7px;margin-right: -7px;position: relative;
 z-index: 1;width: 30px;text-align: center;background: #717171;line-height: 26px;border-radius: 14px;cursor: pointer;}

.sliderText .container{width: 100%;}
.home_slider .sliderImg{background-position: center;background-size: cover;min-height: 420px;}
.home_slider .sliderImg img{display:none;}
.DetailBanner .sliderImg{ height:auto;}
.sliderText{/*padding: 15px 18px;padding-bottom: 50px;width: 290px;*/}
.sliderText h2,.DetailBannerNo_img h2{/*font-size: 26px;line-height: 28px;*/}
.comingSoonList li{width: 50%;}
.comingSoonList li:nth-child(2n+1){clear:both;}

.owl-buttons{display:none;}
.owl-buttons{display:none;}
.owl-pagination{text-align: center;}
.owl-pagination .owl-page{width: 12px;height: 12px;border-radius:6px;display: inline-block;background: rgba(230,74,20,.3);margin: 0 5px;}
.owl-pagination .owl-page.active{background: #e64a14;}

.DetailBanner .sliderImg iframe{ height:240px;}
.DetailMN_title, .detailMain_left, .About_LeftSlide, .searchTitle,.SearchResultPage{width: 100%;padding-right: 0;padding-left: 0;}
.Detail_RightSlide, .serach_RightSlide,.About_RightSlide{width: 100%;}
.Detail_RightSlide{padding-bottom:10px;}

.FilterAccordion,.allGenre .col-sm-9{ width:100%;}
.FilterAccordion .accordion {max-width: 100%;margin-top: 5px;}
.RegineSearchBar h4{width: 210px;font-size: 19px;}
.RefineDrop {margin-left: 216px;}
.RegineSearchBar .ByGenreDrop p {font-size: 16px;height: 38px; padding-top:9px;}
.RegineSearchBar .ByGenreDrop .arrow{height: 35px;width: 38px;background-size: 22px;}
.blogsTitle, .BlogsLeft {width: 100%;padding-left: 0;}
.blogsRight_Bar {width: 100%;margin-bottom: 8px;}
.BackLink{display:none;}
.LandingPage_list li {width: 50%;}
.LandingPage_list li.Wide-sm-8 {width: 100%;}
.LandingPage_list li.Wide-sm-8 .LandingText {height: auto;}
.VenuePage_list li{width: 50%}
.whatson_rightbar {width: 100%;padding-left: 0;}
.abautLanding_list li, .search_List li{width:50%;}
.abautLanding_list li:nth-child(2n+1){clear:both;}
.whatson_Leftbar, .serach_RightSlide{width: 100%;}
.venuePage_TextList {height: 195px;}
.DetailMN_title, .detailMain_left, .searchTitle {width: 100%;padding-right: 0;}
.Detail_RightSlide {width: 100%;}
.Detail_RightSlide .rightRow_banner{display: none;}

.NeedHelp_R{ max-width:none;}



}

@media (min-width:992px) {
.FilterWhatsOn .mob_WhatsOnDrop{display:none;}
.RightGanre_Title_mob{display:none;}
.mob_WhatsOn_menu,.MobiCategory_Page{display:none;}
}
@media (max-width:992px) {
.fullSearch{max-width:450px;}
.FilterWhatsOn .mob_WhatsOnDrop{display:block;border: 1px solid #e64a14;border-radius: 5px;padding: 0 10px;font-size: 18px;
max-width:450px; margin:0 auto;line-height: 38px; position:relative; cursor:pointer; background:#fff;}
.FilterWhatsOn .mob_WhatsOnDrop.expand{border-bottom-color:#fff;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.FilterWhatsOn .mob_WhatsOnDrop:after{content:"";font-family: 'FontAwesome';content: "\f107";position: absolute;top:0;right: 0;
padding:0 5px 0;height: 100%;font-size: 32px;cursor: pointer;color:#e64a14;}
.FilterWhatsOn .mob_WhatsOnDrop.expand:after{content: "\f106";}
.FilterWhatsOn_form{margin: -1px 0 0;border: 1px solid #e64a14;padding: 20px 0;display: none;}
.FilterWhatsOn_form.expand{display:block;}
.FilterWhatsOn_form li .col-md-4,.FilterWhatsOn_form li .col-md-6{margin-bottom:20px;}
/*Event Detail page*/
.Detail_RightSlide h2.RightGanre_Title,.popular_post h2{display:none!important;}
.RightGanre_Title_mob{display:block;border: 1px solid #e64a14;border-radius: 5px;padding: 0 10px;font-size: 18px;
line-height: 38px; position:relative; cursor:pointer; background:#fff;}
.RightGanre_Title_mob:after{font-family: 'FontAwesome';content: "\f107";position: absolute;top:0;right: 0;
padding:0 15px 0;height: 100%;font-size:24px;cursor: pointer;color:#000;}
.RightGanre_Title_mob:hover:after{color:#e64a14;}
.RightGanre_Title_mob.expand{border-bottom-left-radius:0;border-bottom-right-radius:0;}
.RightGanre_Title_mob.expand:after{content: "\f106";}
.EvtRightGanre_list,ul.popularP_list{display:none;background-color: #e5e5e5;border: 1px solid #b2b4b6;margin-top: -1px;
border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.EvtRightGanre_list.expand,ul.popularP_list.expand{display:block;}
.EvtRightGanre_list li:not(:last-child),
ul.popularP_list li:not(:last-child){border-bottom: 1px solid #b2b4b6;}
.EvtRightGanre_list a,
ul.popularP_list li a{display: block;padding: 12px 15px;font-family: Akkurat;font-style: normal;text-decoration: none;font-size: 14px;
position:relative}
ul.popularP_list li a{padding-right:30px;}
.EvtRightGanre_list a:after,ul.popularP_list li a:after{font-family: 'FontAwesome';content: "\f105";float:right;font-size: 20px;}
ul.popularP_list li a:after{position:absolute;right:10px;top:11px;}
.sponsor_DLeft{display:none;}
.popular_post{padding-bottom:0;}
.UseForMob_ShareLink{display:block !important;}
.Detail_RightSlide .shareLinks,.Detail_RightSlide .main__section__content__sidebar{display:none;}

/*iPhone Sub Menu style*/
.WhatsOn_Breadcrumb {display: none;}
.mobilePage_row .bradcum {display: none;}
.About_RightSlide .aboutCategory{display:none;}
.whatson_Leftbar .FilterAccordion{display:none;}
.mob_WhatsOn_menu {margin-bottom: 20px;}
.mob_WhatsOnTitle{color:#fff;background:#363636;padding: 10px 15px;font-weight: 600;text-transform: uppercase; position:relative; }
.mob_WhatsOnTitle:after{font-family: 'FontAwesome';content: "\f107";position: absolute;top:0;right: 0;padding:9px 15px 0;
height: 100%;font-size: 32px;cursor: pointer;}
.mob_WhatsOnTitle.active:after{content: "\f106"; background:#d2d2d2; color:#000;}
.mob_WhatsOn_menu .FilterAccordion{display:none;background: #d2d2d2; padding:10px 0 5px;margin: 0;}
.mob_WhatsOn_menu .FilterAccordion.active{display:block;}
.mob_WhatsOn_menu ul.FilterGenre_list a{border-top: 0;display: inline-block;font-size: 16px;padding: 3px 15px;font-weight:300;}
.mob_WhatsOn_menu ul.FilterGenre_list a:hover,.mob_WhatsOn_menu ul.FilterGenre_list a.active{background:none;color:#000;
text-decoration:underline;}
.MobiCategory_Page{z-index: 3;position:relative;margin: 0 15px;}
.MobiCategory_Page h2.leftPage_title{position:relative;border: 1px solid #e64a14;border-radius: 5px;padding:13px 15px;font-size: 15px;margin: 0;}
.MobiCategory_Page h2.leftPage_title.active{border-bottom-left-radius:0;border-bottom-right-radius:0;}
.MobiCategory_Page h2.leftPage_title:hover{color:#e64a14;}
.MobiCategory_Page h2.leftPage_title a{color: #000;}
.MobiCategory_Page h2.leftPage_title:hover a{color:#e64a14; text-decoration:none;}
.MobiCategory_Page .leftPage_title:after {font-family: 'FontAwesome';content: "\f107";position: absolute;top: 0;right: 0;padding:8px 15px 0;height: 100%;
 font-size:24px; z-index:1; cursor:pointer;font-weight: normal;}
.MobiCategory_Page .leftPage_title.active:after{content: "\f106";}
.MobiCategory_Page .aboutRight_menu{display:none;background-color: #e5e5e5;border: 1px solid #b2b4b6;margin-top: -1px;
border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.MobiCategory_Page .aboutRight_menu.active{display:block;}
.MobiCategory_Page .aboutRight_menu li:not(:last-child){border-bottom:1px solid #bbb;}
.MobiCategory_Page .aboutRight_menu li.active,.MobiCategory_Page .aboutRight_menu li:hover{background:none;}
.MobiCategory_Page .aboutRight_menu li.active:after{display:none;}
.MobiCategory_Page .aboutRight_menu li a{display: block;padding: 10px 15px;border: 0;font-size: 14px;font-family: Akkurat;
text-decoration: none;font-style: normal;}
.MobiCategory_Page .aboutRight_menu li.active>a,.MobiCategory_Page .aboutRight_menu li>a:hover{background: none;color: #e64a14;}
.MobiCategory_Page .aboutRight_menu li>a:after{font-family: 'FontAwesome';content: "\f105";float: right;font-size: 20px;}
.dropsub_menu .submenuLeft_drop{float:right;padding: 9px 15px;cursor: pointer;color: #000;font-size: 24px;position: absolute;
right: 0;top: 0;background-color: #e5e5e5;}
.dropsub_menu:hover .submenuLeft_drop{color: #e64a14;}
.dropsub_menu .submenuLeft_drop:after{font-family: 'FontAwesome';content: "\f107";}
.dropsub_menu .submenuLeft_drop.Showdrop_Mob:after{content: "\f106";}
.MobiCategory_Page .aboutRight_menu li.active .submenuLeft{background:none;padding: 2px 10px 10px;display: none;}
.MobiCategory_Page .aboutRight_menu li.active .Showdrop_Mob{display:block;}
.MobiCategory_Page .aboutRight_menu .submenuLeft a{padding: 4px 0;}
.MobiCategory_Page .aboutRight_menu .submenuLeft a:hover,
.MobiCategory_Page .aboutRight_menu .submenuLeft a.active{font-weight: 300 !important;text-decoration:underline;}
.submenu_Item{display:block;}
.MobiCategory_Page .aboutRight_menu .submenuLeft a.active:after{display:none;}

}

@media (max-width:770px){
.container {width: auto;}
.sliderText h2{font-size: 30px;line-height: 30px;}
.bx-controls{position:static;}
.bx-controls-direction, .bx-controls-auto{display:none;}
.bx-wrapper .bx-pager{display:block;}
iframe#SpektrixIFrame{/*margin: -8px -8px 0; width:105% !important;*/ display:block;}

}

@media (max-width:770px) and (min-width:500px) {
.footInner .col-sm-4{ width:50%; margin-bottom:30px;float:left;}
.footInner .col-sm-4.footAbout{width:100%; overflow:hidden;}
.footAbout p{width:50%;float:right;}
.footAbout p:first-child{float:left;padding-right:25px; height:180px;}
}


@media (max-width: 760px){
.bradcum li:not(:nth-last-child(2)){display:none;}
.bradcum li:after{display:none;}
.bradcum li a{color: #e64a14;}
.bradcum li:nth-child(2) a:before{content: "\f104";font-family:FontAwesome;padding-right:5px;font-size: 22px;}
.whatson_rightbar {width: 100%;padding-right: 0;}
.RegineSearchBar h4 {width: 100%;text-align: center; margin-bottom:20px;}
.RegineSearchBar h4:after{right: 50%;top: 33px;margin-right: -7px;border: 11px solid rgba(0, 0, 0, 0);border-top: 13px solid #780301;}
.RefineDrop {margin-left: 0;}
.RefineDrop .ByGenreDrop{width: 100%;padding-left: 0;margin-bottom: 5px;}
.RegineSearchBar .findEvent{padding-left: 0;}

.descriptionTabs iframe{width:100%;}

}

/*Seat Popup*/
.seatlayoutpopup{position: fixed;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0, 0, 0, 0.79); display:table;
z-index: 1100;text-align: center;}
.seatlayoutpopup #img_home{text-align: center;max-width:800px;vertical-align: middle;height: 100%;display: table-cell; position:relative;}
.Close_viewSheet{position:absolute;top:15px;right:15px; color:#fff;font-size: 20px; z-index:1;}
.seatlayoutpopup img{max-width:800px;width: 100%;}
.Close_viewSheet{cursor:pointer;}



@media (max-width: 600px){
.home_slider .sliderImg{min-height:350px;}
.comingSoonList li {width: 100%;}
.comingText_Box{height:auto;}
.GlobalLightBoxes .cetogaryTitle{display:none;}
ul.NewsBlog_list .NewsBlogText h2, .inGallerytext h2{font-size:30px;}
.abautLanding_list li,.Blogs_List ul li, .search_List li{width:100%;}
.abautLanding_list .abautLImg { width:auto;float:none; margin-right:0; margin-bottom:10px;}
.abautLanding_list .aboutTextList,.Blogs_List .BlogL_text, .search_List .SearchL_text{width:auto; float:none; height:auto;}
.LandingPage_list li {width:100%;}
.LandingPage_list .LandingImg a {height:auto;}
.LandingPage_list .LandingText{height:auto;}
.Blogs_item {padding-bottom: 0;}
.Blogs_List .BlogL_img, .search_List .SearchL_img {width: auto;float: none;}
.Blogs_List .BlogL_text, .search_List .SearchL_text {position: relative;min-height: inherit;}
.DetailBanner .sliderImg iframe{height: 270px;}
.Home_rightbar .rightRow_banner, .Search_rightbar .rightRow_banner {width: auto;float: none;text-align: center;}
.tweetsBT {margin-left: 0;margin-top: 10px;}
.VenuePage_list li{width:100%}
.venuePage_TextList {height: auto; margin-bottom:10px;}
.venue_WhatsOnlist li {width: 100%;}
ul.gallery_list li{width:50%;}

}

@media (max-width: 500px){
.logo{max-width: 170px;}
.back_Wrapper.mm-slideout_box{transform: translate3d(80%,0,0);}
.toggleMenu.active .button_res span{background:#e64a14;}
.nevigation{left: -80%;}
.cartBasket_M span{padding:10px 4px;}

.cetogaryTitle{font-size: 22px;}
.cartBasket li{padding-right: 5px;margin-right: 1px;}
.cartBasket a{font-size: 13px;}
.topSocial{display:none;}
.bookTicktHead {float: none;text-align: center;}
.SearchDrop_top input{padding: 4px 10px;}
.SearchDrop_top .FullSearch_btn{background: #fff;}
.DetailMN_title h2 {font-size: 24px;line-height: 25px;}
.Details_Tabs .tab-content {padding-bottom: 10px;}
.nav-tabs{border-bottom:0;}
.Details_Tabs .nav-tabs > li > a{font-size: 15px;font-weight: 400;margin-right: 1px;padding: 4px 10px 4px 8px;
border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, 
.nav-tabs > li.active > a:focus{font-weight:700;}
.Details_Tabs .nav-tabs > li > a:after{content:"\f105";font: normal normal normal 18px/1 FontAwesome;float:right;margin-top: 3px;
 margin-left: 5px;margin-right: -5px;}
.descriptionTabs{padding: 20px 0px 0;}
.DetailBanner .sliderImg iframe{height: 240px;}
.DetailBanner .videoPlay{width: 40px;height: 30px;margin: -15px 0 0 -20px;background-size: 100%;}
.catogaryArrow{padding: 6px 20px;}

.eucookielaw_inner{padding:20px 15px;}
.eucookielaw .removecookie{position: relative;right: 0;top: 0;margin-top: 10px;}

.footInner .col-sm-4{padding-bottom:30px;clear:both;}
.footInner .col-sm-4 img{float:none !important;}
.newfoot_logo {margin-top: -20px;}
.FTlog_listNew img{max-width: 130px;}

}

@media (max-width: 410px){
.DatePickerDiv{top: 48px;right: -43px;}
.img_availability_big span {font-size:18px;}
.DetailBanner .sliderImg iframe{height:175px;}
.dateTime_left span{padding-right: 15px;}
.dateTime_left span.DateSpan{min-width: 100px;}

}

@media (max-width: 360px) {
.cartBasket_M span {padding: 10px 2px;}
.cartBasket_M span a{font-size:12px;}
.DetailBanner .sliderImg iframe{height:160px;}
.slider-main .bx-wrapper .bx-controls-direction a{top: 34%;}

}
@media (max-width: 330px) {
.slider-main .bx-wrapper .bx-controls-direction a{top:28%;}
.dateTime_left span{line-height: 23px;}
.dateTime_tickets .bookBtn_RT {float: none;}
}


/*Event list Popup*/
.EventlistPopup {
    background: rgb(0 0 0 / 32%);
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    overflow: auto;
}
/*body:hover.EventlistPopup{display:none !important;}*/
.EventlistPopup .modal-content{padding:15px;}
.EventlistPopup .abautLanding_list{height:auto !important;-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;flex-flow: row wrap;display: flex;flex-wrap: wrap;align-items:normal;}
.EventlistPopup .abautLanding_list li{display: -webkit-flex;display: -ms-flexbox;display: flex;}
.EventlistPopup .abautLanding_list .aboutTextList{height:auto;padding-bottom:60px;}
.CategoryVenue_list{width:auto;bottom:40px;}
.EventPopupClose{position:absolute;top:10px;right:10px;width:40px;height:40px;z-index: 2;cursor:pointer;}
.EventPopupClose a{opacity:0;display:none;}
.EventlistPopup:hover .EventPopupClose,.EventlistPopup:hover .EventPopupClose{opacity:1;}
.EventPopupClose:after,.EventPopupClose:before{content:"";height:3px;width: 28px;background:#000;position: absolute;left: 6px;top: 16px;}
.EventPopupClose:hover:after,.EventPopupClose:hover:before{background:#e64a14;}
.EventPopupClose:before{-ms-transform: rotate(45deg);transform: rotate(45deg);}
.EventPopupClose:after{-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
/*body:hover .modal-backdrop{display:none;}*/
/**/

/*Direct Debit Membership form*/
.DirectMembership_form{border-top: 1px solid #e64a14;padding-top:30px;}
.DirectMembership_form form{max-width:450px;margin:0 auto;}
.MemberContinueBtn{margin-bottom: 20px;}
.DirectMembership_form .commanBtn {font-size: 15px;line-height: 20px;padding: 10px 20px}
.MemberContinueBtn button{}
.MemberContinueBtn button:hover,.MemberContinueBtn button:focus{}
.DirectMembership_login{border-bottom: 1px solid #ddd;padding-bottom: 25px;margin-bottom: 25px;}
.DirectMembership_login .MyVOD_divResetPassword{border-top: 1px solid #ddd;padding-top: 25px;margin-top: 25px;}
.DirectMembership_login ul.UserLoginForm li{margin-bottom:15px;}
.DirectMembershipForm_list{}
.DirectMembershipForm_list li{margin-bottom:15px;}
.DirectMembershipForm_list li>label{margin-bottom:5px;font-size:14px;font-weight:normal;}
.DirectMembershipForm_list .CollectionDate{display:flex;max-width:370px;}
.CollectionDate .FormFieldBox{padding-right:10px;}
.FormFieldBox{margin-bottom:5px;}
.FormFieldBox .GiftAidLogo{max-width:130px;padding-bottom:5px;}
.FormFieldBox input.FieldBox,
.FormFieldBox select.FieldBox,
.FormFieldBox textarea.FieldBox{min-height:50px;padding:4px 10px;border:4px solid #D8D8D8;width:100%;font-size: 16px;}
.FormFieldBox textarea.FieldBox{height:160px}
.FormCheckboxList{margin-top:10px;}
.checkboxStyle {display: block;position: relative;padding-left: 40px;min-height: 28px;margin-bottom: 15px;cursor: pointer;font-size:14px;
  font-weight: normal;}
.checkboxStyle input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.checkboxStyle .checkmark {position: absolute;top: 0;left: 0;height: 28px;width: 28px;background: none;border: 4px solid #E1E1E1;}
.checkboxStyle input:checked ~ .checkmark {background-color: #25c907;border-color: #25c907;}
.checkboxStyle .checkmark:after {content: "";position: absolute;display: none;left: 6px;top: 0px;width: 9px;height: 15px;
  border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.checkboxStyle input:checked ~ .checkmark:after {display: block;}
/**/
/*Registration Step From*/
.RegistrationForm_Row{border-top: 1px solid #e64a14;padding-top:30px;}
.RegistrationForm_Row .about_title{max-width:670px;margin:0 auto;}
.RegistrationForm_Row .about_title h1{margin-top:0;font-size: 40px;margin-bottom: 20px;}
.SpektrixLogin .about_title h1{text-transform: uppercase;}
.Registration_Form_Step{max-width:670px;margin:0 auto;padding-bottom: 30px;}
.Registration_Form_Step .StepTitle{font-size: 24px;display: flex;align-items: center;margin: 0 0 10px;}
.Registration_Form_Step .StepTitle span{font-size: 70px;margin: 0 10px;}
.Registration_Form_Step .StepTitle span.Gray{color:#A7A7A7;}
.Registration_Form_Step .StepDescription{margin-bottom: 25px;}
.Registration_Form_Step .StepDescription h3{margin-top:0;font-size:24px;margin-bottom: 5px;}
.Registration_Form_Step .StepDescription p{font-size:16px;}
.SpektrixLogin .StepDescription p{margin-bottom: 20px;}
.Registration_Form_Step .red{color:#D3552C;}
.Registration_StepForm_list{}
.Registration_StepForm_list li{margin-bottom:15px;}
.Registration_StepForm_list li>label{margin-bottom:5px;font-size:15px;font-weight:700;}
.Registration_StepForm_list li .ThreeRow,
.Registration_StepForm_list li .PostCode_Row{display: flex;margin:0 -5px;justify-content: space-between;}
.Registration_StepForm_list li .Colman{padding:0 5px;width: 100%;}
.Registration_StepForm_list li .Col_title{max-width:100px;}
.Registration_StepForm_list li .FindBtn{max-width:180px;}
.Registration_StepForm_list li .FindBtn .commanBtn{height:50px;width:100%;}
.Registration_StepForm_list .CollectionDate{display:flex;max-width:370px;}
.Registration_StepForm_list .SelectField{position:relative;}
.Registration_StepForm_list .SelectField select{-webkit-appearance:none;background:none;position: relative;}
.Registration_StepForm_list .SelectField:before{content:"\f107";font-family: FontAwesome;position: absolute;right: 10px;top: 13px;font-size: 20px;color:#D3552C;}
.Registration_Form_Step .btn {font-size: 15px;line-height: 20px;padding: 10px 20px;border: 0;margin-right:5px;}
.Registration_Form_Step .GrayBtn{background:#BCBCBC;color:#000;}
.Registration_Form_Step .checkboxStyle{display: inline-block;font-weight:700;margin-right: 20px;padding-top: 5px;padding-left: 35px;}
.Registration_Form_Step .checkboxStyle span{border-color:#D3552C;}
.SpektrixLogin .LinkAccount a{font-weight:700;}
/**/

.descriptionTabs>.kvgmc6g5{margin-bottom:20px;}
.descriptionTabs>.kvgmc6g5 a{text-decoration: underline;}








