@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap);@import url(https://use.typekit.net/mye5hfa.css);body{color:#000;font-size:16px;margin:0!important;padding:0!important;font-family:'Open Sans'!important;font-weight:400;background:#fff;line-height:24px}nav{z-index:9999}.flexslider{z-index:1}button,html input[type="button"],input[type="submit"]{outline:none;background:#95190c;border:0}button:hover,html input[type="button"]:hover,input[type="submit"]:hover{background:#66276a;border-color:#66276a}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}.container:after{content:"";display:block;clear:both}.row{display:block!important}.clear{clear:both}.overlapDiv{position:fixed;top:0;left:0;background:rgba(0,0,0,.45);width:100%;height:100%;display:none}.overlapDiv.showOverlap{display:block;z-index:99}header{position:relative;z-index:1000}header .topHeader{padding-top:15px;padding-bottom:15px}.logo{float:left;width:204px}.logo img{width:50%}.ColumR_header{padding-top:25px;min-height:40px;float:right}.boxOffice{text-transform:uppercase;color:#fff;font-size:21px;padding-bottom:5px;float:left;margin-top:7px}.GoURL_top{font-size:16px;clear:both;padding-top:10px;font-weight:700;text-align:right;display:block}.GoURL_top a{text-transform:uppercase;color:#4d63a7;text-decoration:underline}@media screen\0{.boxOffice{font-weight:700;text-align:right}}.topSocial{float:right}.topSocial li{float:left;margin-left:6px}.topSocial li a{font-size:18px;width:38px;display:block;text-align:center;height:38px;line-height:40px;color:#fff;border-radius:50%}.topSocial li a.facebook{background:#3b5998}.topSocial li a.twitter{background:#56a3d9}.topSocial li a.instagram{background:#56a3d9}.topSocial li a.youTube{background:#c02b29}.ColumL_header{margin-right:280px;text-align:center;text-transform:uppercase;padding-top:10px}header .loginHeader{float:right;font-size:16px;margin-left:25px;font-weight:700;padding-top:5px}header .loginHeader a{color:#fff;text-decoration:none;overflow:hidden;display:inline-block;margin-left:15px}header .loginHeader a i{font-size:16px;float:left;line-height:24px}header .loginHeader a img{float:left;width:20px;margin-top:3px}header .loginHeader a span{float:left;padding-left:10px;padding-top:0}.searchTop{float:left;position:relative;width:320px}.searchToggle{display:none}.searchTop:after{content:"\f002";font:normal normal normal 14px/1 FontAwesome;width:20px;height:20px;position:absolute;top:11px;color:#fff;font-size:15px;right:11px}.searchTop input{width:100%;padding:5px 25px;height:40px;padding-right:60px;border:0;background:rgba(0,0,0,.37);color:#fff;font-size:14px;outline:none;border-radius:10px}.searchTop input::-webkit-input-placeholder{color:#fff}.searchTop input:-moz-placeholder{color:#fff;opacity:1}.searchTop input::-moz-placeholder{color:#fff;opacity:1}.searchTop input:-ms-input-placeholder{color:#fff}.calenderBox{float:right;position:relative}.menu_calender{width:35px;height:36px;margin:4px 0 0 0;cursor:pointer;color:#ddd;font-size:16px;background:url(../../../../../../../themes/twenty_first_century_base/images/menu_calender.png) no-repeat center;text-align:center;padding-top:12px}.DatePickerDiv{z-index:999;position:absolute;right:0;font-size:12px;max-width:388px;margin:10px auto auto}.DatePickerDiv .ui-datepicker{width:100%;padding:10px 20px;border:1px solid #ebebeb;border-radius:0}.DatePickerDiv .ui-datepicker .ui-datepicker-header{background:none;color:#000;border:0;padding:0!important;font-size:23px}.DatePickerDiv .ui-datepicker .ui-datepicker-prev,.DatePickerDiv .ui-datepicker .ui-datepicker-next{width:40px;height:30px;margin-top:8px}.DatePickerDiv .ui-datepicker .ui-datepicker-next{text-align:right}.DatePickerDiv .ui-datepicker .ui-datepicker-prev:hover,.DatePickerDiv .ui-datepicker .ui-datepicker-nex:hover{text-decoration:none}.DatePickerDiv .ui-datepicker-header .ui-datepicker-prev::after,.DatePickerDiv .ui-datepicker-header .ui-datepicker-next::after{color:#000}.DatePickerDiv .ui-datepicker-header .ui-datepicker-prev::before,.DatePickerDiv .ui-datepicker-header .ui-datepicker-next::before{content:"";width:21px;height:3px;position:absolute;top:11px;background:#000}.DatePickerDiv .ui-datepicker-header .ui-datepicker-prev::before{left:4px}.DatePickerDiv .ui-datepicker-header .ui-datepicker-next::before{right:4px}.DatePickerDiv .ui-datepicker-calendar{color:#000;font-size:14px;text-transform:uppercase}.DatePickerDiv .ui-datepicker-calendar thead th{color:#000}.DatePickerDiv .ui-datepicker .ui-datepicker-calendar td a{background:none;color:#000;font-size:16px;padding:8px 5px}.DatePickerDiv .ui-datepicker .ui-datepicker-calendar td a:hover{color:#66276a!important}.DatePickerDiv .ui-datepicker .ui-datepicker-calendar td a.ui-state-active{color:#95190c!important}.nevigation{position:relative;border-top:1px solid #fff}@media screen\0{.nevigation{font-weight:700}}.nevigation .container{position:static;padding:0}.nevigation ul{font-weight:700}.nevigation ul li{float:left}.nevigation ul.mega-menu>li>a{color:#fff;display:block;font-size:16px;padding:17px 20px}.nevigation ul li.MegaNevi>a:after{content:"\f107";display:inline;font-family:FontAwesome;font-weight:400;margin-left:3px}.nevigation ul.mega-menu>li:hover,.nevigation ul.mega-menu>li>a.active{text-decoration:none;background:#fff;color:#000}.nevigation ul.mega-menu li:hover a{color:#000;text-decoration:none}.nevigation ul.mega-menu>li>a.active{background:#fff}.nevigation ul li .dropmenu{position:absolute;width:100%;display:none;padding-top:0;left:0;top:60px;background:#fff;padding:30px 0}.nevigation ul li:hover .dropmenu{display:block}.nevigation .dropmenu .dropmenu_inner{position:relative;max-width:1300px;padding:0 25px;margin:0 auto;display:-webkit-flex;display:-ms-flexbox;display:flex}.nevigation ul.mega-menu>li>ul>li.mega-menu-row{position:relative;max-width:1300px!important;float:none!important;margin:0 auto;overflow:hidden}.nevigation .dropmenu .dropmenu_inner:after,.nevigation ul.mega-menu>li>ul>li.mega-menu-row:after{content:"";clear:both;display:block!important}.nevigation ul .FullWidthMenu{float:left;max-width:75%;display:table-cell}.nevigation ul ul.MegaMenulist{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}@media screen\0{.nevigation ul ul.MegaMenulist{display:block}}.nevigation ul ul.MegaMenulist>li{max-width:220px;padding:0 15px 20px}.nevigation ul ul.MegaMenulist>li>a{font-size:22px}.nevigation ul ul.MegaMenulist>li>a:hover,.nevigation ul ul.MegaMenulist>li>a.active{color:#95190c}ul.MegaMenulist>li ul{margin-top:20px}ul.MegaMenulist>li ul li{float:none;font-weight:400;padding:5px 0}ul.MegaMenulist>li ul li a{font-size:20px}ul.MegaMenulist>li ul li a:hover,ul.MegaMenulist>li ul li a:active{text-decoration:underline}.leftSubnemu_Box{float:right;display:table-cell}.leftSubnemu_Box .MegaMenu_img{padding-left:20px;width:200px}.leftSubnemu_Box .MegaMenu_img .MegaText_tilte{display:block;margin-bottom:10px}.leftSubnemu_Box .MegaMenu_img .MegaText_tilte a{font-size:15px;color:#000;font-size:22px;font-weight:700}.leftSubnemu_Box .MegaMenu_img .MegaText_tilte a:hover{color:#95190c}.leftSubnemu_Box .MegaMenu_img h4{font-size:20px}.leftSubnemu_Box .MegaMenu_img p{font-weight:400}.mega-menu-item .textwidget{padding-top:10px}.mega-menu-item .textwidget p{color:#000;font-weight:400;font-size:16px}.mega-menu-item .textwidget p a{color:#000}.mega-menu-item .textwidget p a:hover{color:#95190c!important}.cartBasket_M{display:none}.DonateBtn_NaviM{display:none}.DonateHeader{width:360px;position:absolute;top:43px;left:0;color:#000;padding:25px;background:#E3DFD6;border-top:1px dashed #bbb}.DonateHeader button:focus{box-shadow:0 0 0 #fff;outline:none}.DonateHeader label{text-transform:uppercase;font-size:20px;font-weight:400;margin-bottom:10px}.DonateRate{margin-bottom:15px}.DonateRate button{display:inline-block;font-size:18px;border:1px solid #fff;padding:4px 7px;background:#66276a;color:#fff;font-weight:700;margin-left:3px;font-family:arial;border-radius:10px}.DonateRate button.selected{background:#95190c;color:#fff}.DonateDropDown{position:relative;border:1px solid #007050;overflow:hidden;background:#fff}.DonateDropDown:before{content:"\f0d7";position:absolute;right:2px;top:0;height:100%;width:16px;font-family:FontAwesome;line-height:24px;color:#000;font-size:22px}.DonateDropDown select{background:none;border:0;width:120%;height:30px;outline:none;font-size:16px;padding:0 5px;color:#000}.DonateBtn_head{margin-top:10px}.DonateBtn_head button{display:inline-block;padding:10px 15px;line-height:16px;font-weight:700;font-size:18px;border-radius:10px;background:none;color:#fff;text-transform:uppercase}.DonateBtn_head button.donateBtn{background:#C12A2E;color:#fff;border:3px solid #fff}.DonateBtn_head button.donateBtn:hover{background:#03573f;text-decoration:none;color:#fff}.donateMessage{top:50px;right:0;font-size:20px;font-weight:700;line-height:18px}.DonateBtn_head button.clearBtn{text-decoration:underline}.DonateBtn_head button.clearBtn:hover{text-decoration:none}.slider-main .slider1 li{background:#ddd}.bx-controls-auto{display:none}.sliderText{float:left;width:100%;padding:10px 0 15px;position:absolute;bottom:0;right:0;background:rgba(0,0,0,.6);color:#fff;font-weight:700}.sliderTitle{padding-right:100px}.sliderText h2{margin:0;line-height:45px;position:relative;padding-right:10px}.sliderText h2 a{color:#fff}.sliderTitle p{margin:0;display:inline-block;font-size:18px}.sliderTitle p.SliderVenue span{font-weight:400;display:inline-block}.sliderTitle p.SliderVenue span:before{content:"";width:1px;height:14px;background:rgba(255,255,255,.55);display:inline-block;margin-right:7px;margin-left:4px}.sliderTitle .sliderDate,.sliderTitle .postDate_l{font-size:20px;margin-top:10px;margin-right:40px;display:inline-block}.sliderTitle p{margin:0;display:inline-block}.sliderImg{overflow:hidden;position:relative}.sliderImg a:before,#mainImageBox.sliderImg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;background:url(../../../../../../../themes/twenty_first_century_base/images/shape4-bgOnImg.png) no-repeat;background-size:auto 100%}.sliderImg img{width:100%;height:auto;display:block}.sliderText_detail{font-weight:400;padding-right:100px}.sliderBtn{position:absolute;right:15px;top:20px}.home_slider .bx-controls-direction{display:none}article{padding:40px 0}.commanBtn,.BookingList_btn .commanBtn{display:inline-block!important;padding:5px 15px;font-size:16px;background:#95190c;color:#fff;border-radius:10px!important;font-weight:700;width:auto}.BookingList_btn .commanBtn{float:none;white-space:nowrap}.commanBtn:hover,.BookingList_btn .commanBtn:hover{text-decoration:none}.commanBtn1{display:inline-block!important;padding:9px 15px;font-size:18px;background:#59595b;color:#fff;text-transform:uppercase;font-weight:500}.commanBtn1:hover{background:#4d63a7;color:#fff}.commanBtn1 i.fa{margin-left:5px}.comingSoon{padding:30px 0 40px}.cetogaryTitle{font-size:26px;margin:0 0 25px;text-transform:uppercase;text-align:center}.cetogaryTitle2{font-size:18px;margin:0 0 10px;text-transform:uppercase}.comingSoonList{width:100%}.comingSoonList:after{content:"";display:block;clear:both}.comingSoonList li,ul.alsoLike_list li{margin-bottom:25px}.comingImg{overflow:hidden;position:relative}.comingImg a{display:block;background-position:center;background-size:cover;position:absolute;width:100%;height:100%;z-index:1;left:0;top:0}.comingImg img,.LikeImg img{width:100%;height:auto;opacity:0}img.BlankItem_img{cursor:not-allowed}.comingText_Box{position:relative;height:250px;border:1px solid #E0E0E0;padding:10px 15px 85px}.comingText_Box .comingTitle{padding:0 0 6px}.subCat_venue{display:block}.subCat_title{font-weight:500;font-style:italic}.comingText_Box .comingTitle h2,.alsoLike_list .LikeTitle h2{font-size:24px;margin:0;line-height:27px}.comingText_Box .comingTitle h2 a,.alsoLike_list .LikeTitle h2 a{color:#000}.comingText_Box .comingTitle h2 a:hover,.alsoLike_list .LikeTitle h2 a:hover{text-decoration:underline}.comingText_Box .comingTitle .sliderDate,.LikeDate,.abautLTitle .postDate{margin:0;color:#000;padding-top:6px;font-weight:700;font-size:15px}.comingTitle p span.DateText,.LikeDate span.DateText,.abautLTitle .postDate span.DateText{font-weight:700}.ItmesVenue_name{position:absolute;bottom:57px;font-size:15px;font-weight:700}.ItmesVenue_name a{color:#000}.ItmesVenue_name span{font-weight:400;display:inline-block}.ItmesVenue_name span:before{content:"";width:1px;height:14px;background:#b4b4b4;display:inline-block;margin-right:7px;margin-left:4px}.ItmesVenue_name span a{font-size:15px;font-weight:400}.accessibility_icons{float:left;margin-left:10px;padding-top:3px}.accessibility_icons img{height:20px;display:inline-block}.comingText_Box .comingBtn{position:absolute;bottom:15px}.comingText_Box .comingBtn a{float:left}.comingSoonList .bx-controls,.alsoLikeBox .bx-controls{display:none}.AllVews_link{text-align:center;clear:both;padding-top:5px}.AllVews_link a{display:inline-block;color:#000;font-weight:700;border:1px solid #000;padding:4px 15px;border-radius:10px;font-size:16px}.AllVews_link a:hover{color:#fff;background:#66276a;border-color:#66276a;text-decoration:none}.alsoLike_wrapp{position:relative;padding:30px 0 0;border-top:1px solid #D3D3D3;margin-top:20px;margin-bottom:50px}.alsoLikeBox .whatson-event-sidebar{margin:0 -15px}ul.alsoLike_list{position:relative}ul.alsoLike_list:after{content:"";display:block;clear:both}ul.alsoLike_list .LikeImg{overflow:hidden;position:relative}ul.alsoLike_list .LikeImg a{display:block;background-position:center;background-size:cover;position:absolute;width:100%;height:100%;z-index:1;left:0;top:0}.LikeText_Box{position:relative;height:250px;border:1px solid #E0E0E0;padding:10px 15px 85px}ul.alsoLike_list .LikeText_Box .LikeTitle{padding:0 0 6px}ul.alsoLike_list .LikeText_Box .LikeBtn{position:absolute;bottom:15px}ul.alsoLike_list .LikeText_Box .LikeBtn a{float:left}.LikeText_Box .LikeTitle img.film_rating{display:none}.NewsListPage{padding-top:40px}.NewsListPage .pt-cv-view .pt-cv-NewsItem_Text{border:1px solid #E0E0E0;border-top:0;padding:0 15px 60px;position:relative}.pt-cv-NewsItem_Text h4.pt-cv-title{font-size:24px;line-height:28px}.NewsListPage .pt-cv-NewsItem_Text a.pt-cv-thumb-default{display:block;margin-left:-16px;margin-right:-16px}.NewsListPage .pt-cv-NewsItem_Text a.commanBtn{position:absolute;bottom:15px;margin:0;color:#000;border:1px solid #000}.NewsListPage .pt-cv-NewsItem_Text a.commanBtn:hover{color:#fff;border-color:#66276a}.NewsListPage .pt-cv-NewsItem_Text a.commanBtn:after{content:"\f105";font-family:FontAwesome;display:inline-block;margin-left:7px}.pt-cv-NewsItem_Text .pt-cv-meta-fields{font-size:16px}.pt-cv-NewsItem_Text .pt-cv-meta-fields:before{content:"\f017";font-family:FontAwesome;display:inline-block;margin-right:5px;font-size:18px}.pt-cv-NewsItem_Text .entry-date{display:inline-block}.pt-cv-NewsItem_Text .entry-date:before{content:"Posted:"}.pt-cv-NewsItem_Text .pt-cv-meta-fields .terms{display:none}.NewsListPage .NewsListPage_in{margin-left:-15px;margin-right:-15px}.NewsList_Item .NewsItem_img{position:relative;overflow:hidden}.NewsList_Item .whatson-event-listing-img-area{background-position:center!important;background-size:cover!important;position:absolute;width:100%;height:100%;z-index:1;left:0;top:0}.NewsList_Item .NewsItem_img a img{opacity:0}.NewsItem_Text{position:relative;height:220px;border:1px solid #E0E0E0;padding:10px 15px 85px;margin-bottom:25px}.NewsItem_Text .NewsItemTitle{padding:0 0 6px}.NewsItem_Text .NewsItemTitle h3{font-size:23px;margin:0;line-height:26px}.NewsItem_Text .NewsItemTitle h3 a{color:#000}.NewsItem_Text .NewsItemTitle h3 a:hover{text-decoration:underline}.NewsItem_Text .NewsItemTitle .postDate{margin:0;color:#000;padding-top:6px;font-weight:700;font-size:16px}.NewsItem_Text .NewsItemTitle .postDate span{font-weight:700}.NewsItem_btn{position:absolute;bottom:15px;white-space:nowrap}.NewsItem_Text .postDate{position:absolute;bottom:55px}.NewsDetail_wrap{padding-bottom:40px}.NewsDetailBanner{margin-bottom:50px}.NewsDetailBanner:after{content:"";clear:both;display:block}.NewsDetailBanner_img{width:55%;float:left}.NewsDetailBanner_img .EvntD_img{background-position:center!important;background-size:cover!important;position:absolute;width:100%;height:100%;z-index:1;left:0;top:0}.NewsDetailBanner_img img{width:100%;height:auto}.NewsDetailBanner_img .EvntD_img img{opacity:0}.NewsDetailBanner_Text{width:45%;padding:25px 0 25px 40px;float:left}.NewsDetailBanner_Text h1{margin-top:0;font-size:40px;margin-bottom:5px}.NewsDetailBanner_Text .posted-on:before{content:"\f017";font-family:FontAwesome;margin-right:5px;display:inline-block}.NewsDetailBanner_Text .posted-on a:before{content:":";display:inline-block;margin-right:5px;margin-left:-3px}.NewsDetailBanner_Text .posted-on a .updated{display:none}.NewsDetail_Discip .comments-area label{display:block}.NewsDetail_Discip .comments-area .comment-reply-title,.Details_Tabs .comments-title{margin-top:0;font-size:20px}.Details_Tabs article{padding:10px 0}.NewsDetail_Discip .comments-area textarea{width:100%;max-width:600px}.NewsDetail_wrap .social-list{border-top:1px solid #D3D3D3;margin-top:30px}.NewsDetail_wrap .social-list h3{font-size:20px;line-height:30px;color:#000;font-weight:300}.NewsDetail_wrap .social-list span{color:#000;font-weight:700}.comment-list .comment-meta{background:none;color:#000;padding:0}.Standard_wrap{padding-bottom:40px}.StandardBanner{margin-bottom:50px}.StandardBanner:after{content:"";clear:both;display:block}.StandardBanner_img{width:55%;float:left;position:relative}.StandardBanner_img .SBanner_img{background-position:center!important;background-size:cover!important;position:absolute;width:100%;height:100%;z-index:1;left:0;top:0;background-repeat:no-repeat}.StandardBanner_img .SBanner_img img{height:100%;opacity:0}.StandardBanner_img img{width:100%;height:auto}.StandardBanner_Text{width:45%;padding:25px 0 25px 40px;float:left}.StandardBanner_TextNoimg{width:100%;padding-left:0;padding-bottom:0}.StandardBanner_Text h1{margin-top:0;font-size:40px;margin-bottom:5px}.StandardBanner_Text .posted-on:before{content:"\f017";font-family:FontAwesome;margin-right:3px;display:inline-block}.StandardBanner_Text .posted-on a:before{content:":";display:inline-block;margin-right:5px;margin-left:-3px}.StandardBanner_Text .posted-on a .updated{display:none}.Standard_Discip .comments-area label{display:block}.Standard_Discip .comments-area .comment-reply-title{margin-top:0}.Standard_Discip .comments-area textarea{width:100%;max-width:600px}.Standard_wrap .social-list{border-top:1px solid #D3D3D3;margin-top:30px}.Standard_wrap .social-list h3{font-size:20px;line-height:30px;color:#000;font-weight:300}.Standard_wrap .social-list span{color:#000;font-weight:700}.WhatsOnMainFilter.WhatsOnSubFilter{padding-top:40px;border:0;margin-top:0}.WhatsOnSubFilter{border-top:1px solid #bbb;padding-top:20px;margin-top:20px}.WhatsOnSubFilter .event_list_filter_category{width:100%;float:none;padding:0;margin-bottom:0;height:auto}.WhatsOnSubFilter .event-category,.WhatsOnSubFilter .select-styled{display:none}.WhatsOnSubFilter ul.select-options{display:block!important;text-align:center;margin-bottom:-5px}.WhatsOnSubFilter ul.select-options li{display:inline-block;font-weight:700;text-transform:uppercase;font-size:18px;margin:0 20px 5px;cursor:pointer;position:relative}.WhatsOnMainFilter ul.select-options li{font-size:23px;margin-bottom:10px}.WhatsOnMainFilter ul.select-options li a:hover{text-decoration:none}.WhatsOnSubFilter ul.select-options li.active:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:#66276a}.WhatsOnMainFilter ul.select-options li.active:after{bottom:-10px;height:7px}.WhatsOnList{padding:40px 0;width:100%}.WhatsOnList:after{content:"";clear:both;display:block}.WhatsonItem_img{overflow:hidden;position:relative}.WhatsOnList .whatson-event-listing-img-area{background-position:center!important;background-size:cover!important;background-repeat:no-repeat;position:absolute;width:100%;height:100%;z-index:1;left:0;top:0}.WhatsonItem_img a img{opacity:0}.WhatsonItem_text{position:relative;height:250px;border:1px solid #E0E0E0;padding:10px 15px 85px;margin-bottom:25px}.WhatsonItem_text .WhatsonItemTitle{padding:0 0 6px}.WhatsonItem_text .WhatsonItemTitle h3{font-size:23px;margin:0;line-height:26px}.WhatsonItem_text .WhatsonItemTitle h3 a{color:#000}.WhatsonItem_text .WhatsonItemTitle h3 a:hover{text-decoration:underline}.WhatsonItem_text .WhatsonItemTitle .postDate{margin:0;color:#000;padding-top:6px;font-weight:700;font-size:16px}.WhatsonItem_text .WhatsonItemTitle .postDate span{font-weight:700}.WhatsOnitem_btn{position:absolute;bottom:15px}.WhatsOnitem_btn .commanBtn{float:left}.EventDetail_banner p a,.EventDetail_containt p a{text-decoration:underline}.EventDetail_banner{margin-bottom:50px;position:relative;min-height:300px}.EventDetail_banner:after{content:"";clear:both;display:block}.EventDetail_banner .whatson-event-details-heading-title-left{width:55%;padding-right:0}.EventDetail_banner #whatson-event-details-heading-title-right{width:45%;padding:25px 0 25px 40px;position:absolute;height:100%;right:0}.EvtDetail_img{position:relative;overflow:hidden}.EventDetail_banner .EvntD_img{background-position:center!important;background-size:cover!important;position:absolute;width:100%;height:100%;z-index:1;left:0;top:0}.EventDetail_banner .EvntD_img img{opacity:0}.EventDetail_banner .whatson-event-details-heading-title h1,.EventDetail_banner .whatson-event-details-heading-title a{margin-top:0;font-size:40px;font-weight:700;font-family:"century-gothic"!important;margin-bottom:5px}.EventDetail_banner .whatson-single-page-date-time h4{font-size:25px;margin:0 0 10px}.EventDetail_banner .whatson-single-page-venue-name a{font-size:22px;text-decoration:none}.EventDetail_banner .whatson-single-page-venue-name a:hover{text-decoration:underline}.EventDetail_banner .flex-control-nav{display:none}.EventDetail_banner .flex-direction-nav{display:none}.EventDetail_banner .commanBtn{padding:14px 25px;font-size:23px;position:absolute;bottom:0}.Bottom3_list .cetogaryTitle{font-size:23px;margin:0 0 25px;border-bottom:1px solid #c3f62d;padding-bottom:5px}.signUp_news li{padding-bottom:22px}.signUp_news li label{font-weight:400;text-transform:uppercase;font-size:16px;display:block;margin:6px 0 0;font-weight:500}.signUp_news li input{width:100%;padding:0 5px;height:38px;border:5px solid #5A585B;color:#333;outline:none}.signIN_Up li{padding-bottom:22px}.signIN_Up li label{font-weight:400;text-transform:uppercase;font-size:15px;display:block;margin:5px 0 0;font-weight:500;float:left;width:90px}.signIN_Up li input.feildbox{width:100%;padding:0 5px;height:35px;border:1px solid #ddd;color:#333;outline:none;max-width:300px}.bottomBar{position:relative;padding:0 0 40px}ul.Involved_list:after{content:"";clear:both;display:block}ul.Involved_list li{float:left;width:33.33%;padding:0 15px}ul.Involved_list .Invo_icon{position:relative}.InvolvedText{position:relative;min-height:250px;border:1px solid #E0E0E0;padding:10px 15px 50px;font-size:16px;line-height:24px}.InvolvedText h3{font-size:23px;margin:0 0 15px;line-height:25px}.InvolvedText h3 a{color:#000}.InvolvedText h3 a:hover{text-decoration:underline}.Involved_btn{position:absolute;bottom:15px}.Involved_btn a{display:inline-block;color:#000;font-weight:700;border:1px solid #000;padding:3px 10px;border-radius:10px;font-size:16px}.Involved_btn a:hover{color:#fff;background:#66276a;border-color:#66276a;text-decoration:none}.footerAds{background:#F5F5F5;text-align:center;padding:30px 0}footer{background:#020100;color:#fff;padding:40px 0}footer hr{border-color:#797979;margin-bottom:30px;margin-top:30px}.footnews_leeter{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #797979}.Footertitle{font-size:23px;margin:0 0 10px;text-align:center;color:#fff}.footnews_leeter p{text-align:center;font-size:18px}.mailingForm{position:relative;max-width:1020px;margin:auto;padding-right:120px}.mailingForm ul{padding-top:10px}.mailingForm ul:after{content:"";display:block;clear:both}.mailingForm ul li{float:left;width:30%;padding:0 10px}.mailingForm ul li:last-child{width:40%}.mailingForm input{height:44px;background:#FFF;border:0;width:100%;padding:5px 10px;font-weight:700}.mailingForm .commanBtn{position:absolute;top:7px;right:0;font-size:20px;padding:14px 23px}.footerNev_row{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.footerNev_row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.footerNev_row .footer_nav{display:-webkit-flex;display:-ms-flexbox;display:flex}.footerNev_row .footer_nav:nth-child(2){border-left:1px solid #797979;border-right:1px solid #797979}}.footerNev_row .footer_nav:nth-child(2) .footerlink{margin-left:auto;margin-right:auto}.footerNev_row .footer_nav:last-child .footerlink{margin-left:auto}.footInner .footHead{margin:0 0 20px;border-bottom:1px solid #bbb;font-size:23px;text-transform:uppercase}.footerlink li{padding-bottom:5px;font-weight:500}.footerlink a{font-size:14px;color:#fff;margin-right:10px;display:inline-block}.footerlink a:hover{text-decoration:underline}.footerLogo li{float:left;margin-right:15px;padding-bottom:15px}.FootContact{text-align:center}.FootContact p{display:inline-block;margin-left:15px;font-size:18px}.social_foot{text-align:center}.social_foot li{display:inline-block;margin-left:4px}.social_foot li a{font-size:20px;width:38px;display:block;text-align:center;height:38px;line-height:40px;color:#fff;border-radius:50%}.social_foot li a.facebook{background:#3b5998}.social_foot li a.twitter{background:#56a3d9}.social_foot li a.youTube{background:#c02b29}.c21{background:url(../../../../../../../themes/twenty_first_century_base/images/21c.png) top right no-repeat;height:30px;float:right;margin-top:40px;text-align:right}.c21 a{display:inline-block;height:18px;width:47px}.copyright{color:#fff;text-align:right;font-size:13px;margin-top:5px}.FooterMessage h4{font-size:22px}.spaceBox10{display:block;height:10px}.bradcum{padding:10px 15px 0;background:#fff;font-size:16px}.bradcum li{position:relative;display:inline-block;color:#000;margin-right:4px}.bradcum li:after{content:"/";position:absolute;right:0;top:-1px}.bradcum li:last-child:after{display:none}.bradcum li a{display:block;color:#000;text-decoration:none;padding-right:15px}.bradcum li a:hover{text-decoration:none}.bradcum li span{font-weight:700}.Details_Tabs .nav-tabs>li>a{font-weight:700;font-size:23px}.Details_Tabs .nav-tabs>li.active>a:after{content:"";position:absolute;left:0;bottom:-2px;height:8px;width:100%;background:#000}.Details_Tabs .tab-content{padding-top:20px}.dateTime_tickets li{position:relative;border-bottom:1px solid #bfbfbf;padding:20px 30px}.dateTime_tickets li:nth-child(even){background:#eee}.dateTime_tickets li:after{content:"";display:block;clear:both}.dateTime_tickets .dateTime_left{float:left;width:75%;padding-top:6px}.dateTime_tickets .bookBtn_RT{float:right}.dateTime_left span{padding-right:40px;display:inline-block}.accessibility_column{float:left;padding-top:5px}.accessibility_column img{height:20px}ul.gallery_list{padding:10px 0;margin:0 -7px}ul.gallery_list:after{content:"";clear:both;display:block}ul.gallery_list li{padding:7px;width:20%;float:left}ul.gallery_list li a{display:block;background-position:center!important;background-size:cover!important}.grayBg{position:relative;background:#E3E3E3}.descriptionTabs{padding:20px 5px 0;color:#333}.descrip_about{margin-top:20px}.descriptionTabs p,.descrip_about p{padding-bottom:15px}.descriptionTabs div.InfoDate{text-transform:uppercase;color:#333633;padding:0 0 10px;line-height:27px}.descriptionTabs div.InfoDate .DateText{font-weight:700;text-transform:none}div.Infotimes{padding-bottom:20px}.TicketAVl_detail{border-top:1px solid #4d63a7;padding-top:15px;margin-top:35px;font-weight:500}.descriptionTabs p a,.descrip_about p a{color:#4d63a7;font-weight:500}.descriptionTabs p a:hover,.descrip_about p a:hover{color:#000;text-decoration:underline}.descriptionTabs p strong,.descriptionTabs li strong{font-weight:500}.descriptionTabs h2,.descrip_about h2{font-size:25px;padding-bottom:15px;color:#232a31}.descriptionTabs ul{padding-bottom:20px}.descriptionTabs table td{vertical-align:top;padding-bottom:15px}.descriptionTabs table td img{width:165px!important;height:auto!important;max-width:none}.descriptionTabs{position:relative}.descriptionTabs p:first-child{padding-bottom:0}.descriptionTabs p a:hover{color:#000;text-decoration:underline}.descrip_about ul,.descriptionTabs ul{padding-bottom:20px;padding-left:20px;list-style-type:disc}.landingPage_banner{margin-top:10px;height:700px}.vertical_menu{width:275px;background:#fff}.vertical_menu h2{background:#90171E;margin:0;padding:30px 20px 35px;font-size:20px;color:#fff;text-transform:uppercase;position:relative;overflow:hidden}.vertical_menu h2:after{content:"";height:0;width:0;position:absolute;border:solid rgba(0,0,0,0);pointer-events:none;margin:0;right:-3px;bottom:0;border-bottom:28px solid #FFF;border-left:110px solid rgba(255,255,255,0)}.allGenre{padding:0 0 20px}.RegineSearchBar{position:relative;margin:10px 0 30px;font-weight:600;text-transform:uppercase}.RegineSearchBar:after{content:"";clear:both;display:block}.RegineSearchBar h4{background:#4d63a7;width:270px;padding:8px 14px 8px;color:#FFF;font-size:25px;float:left;position:relative;margin:0;font-weight:700;letter-spacing:-.5px}.RegineSearchBar h4:after{content:"";position:absolute;right:-20px;top:10px;height:0;width:0;border:11px solid rgba(0,0,0,0);border-left:13px solid #4d63a7}.RefineDrop{margin-left:285px}.RefineDrop:after{content:"";display:block;clear:both}.RefineDrop .ByGenreDrop{position:relative;width:100%;float:left;padding-left:10px}.ByDay_search{display:none}.RegineSearchBar .ByGenreDrop p{font-size:20px;padding-left:0;margin:0;border:1px solid #4d63a7;height:44px;padding:12px 10px 0;color:#59595b;white-space:nowrap;overflow:hidden}.RegineSearchBar .ByGenreDrop p span{font-size:12px}.RegineSearchBar .ByGenreDrop .arrow{height:42px;background:#FFF url(../../../../../../../themes/twenty_first_century_base/images/arrow_downN.png) no-repeat center 14px;width:45px;position:absolute;top:1px;right:1px;display:block;cursor:pointer}.RegineSearchBar .findEvent{top:37px;left:0;width:100%;position:absolute;z-index:10;display:none;padding-left:10px}.findEvent ul.findE_List{padding:15px;background:#FFF;border:1px solid #59595B;margin:0;text-align:left;font-size:16px;line-height:21px}.findEvent ul.findE_List li{padding:5px 0}.findEvent ul.findE_List a{color:#59595b}.findEvent ul.findE_List a:hover{text-decoration:underline}.contant_leftBar{margin-left:270px}.aboutFull_img{padding-bottom:10px}.aboutFull_img img{width:100%!important;height:auto!important}.EventDetail_DiscipR{padding-top:40px}.EventDetail_DiscipR .hover_bkgr_fricc{display:none}.toggleMenu{width:auto;display:none;padding:10px 0 0;position:absolute;right:15px;top:0;z-index:1}.menutext{float:right;color:#fff;padding-left:20px;padding-top:3px}.toggleMenu .button_res{width:35px;float:right}.toggleMenu .button_res span{display:block;height:3px;background:#fff;margin-bottom:6px}.Tabstoggle{background:#66276a;border:0;padding:9px 15px 9px;display:none;width:auto;border-radius:0;color:#fff;margin:0 -15px}.Tabstoggle:after{content:"\f105";font-family:FontAwesome;float:right;font-size:20px}.Tabstoggle.active:after{content:"\f107"}.Tabstoggle .textType{font-size:18px;font-weight:700}.Details_TabsMobile{display:none}.Details_Tabs .MobileTabs{display:none;border-top:1px solid #fff;background:#66276a;border-bottom:0;margin:0 -15px;padding:10px 30px}.Details_Tabs .MobileTabs.showTabs{display:block}.Details_Tabs .MobileTabs li{float:none}.Details_Tabs .MobileTabs li a{color:#fff;font-size:16px;display:inline-block;margin:0;padding:5px 0}.Details_Tabs .MobileTabs li.active a{text-decoration:underline}.Details_Tabs .MobileTabs>li.active>a:after{display:none}.MobileTabs>li.active>a,.MobileTabs>li.active>a:hover,.MobileTabs>li.active>a:focus{color:#fff}.contourNavigation:after{content:"";display:block;clear:both}#contourSubmitBtn{margin-bottom:15px}.contourNavigation:after{content:"";display:block;clear:both}#contourSubmitBtn:hover{color:#fff;background:#4d63a7}.img_availability_big{padding:20px 60px;background:rgba(0,0,0,.73);position:absolute;top:40%;left:-60px;width:100%;color:#fff;text-align:center;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-webkit-transform:rotate(-25deg);-moz-transform:rotate(-25deg);-ms-transform:rotate(-25deg);-o-transform:rotate(-25deg)}.WhatsonItem .img_availability_big{padding:10px 30px;left:-30px}.img_availability_small{padding:10px 40px;background:rgba(0,0,0,.73);position:absolute;top:42%;left:-40px;width:100%;color:#fff;text-align:center;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-webkit-transform:rotate(-25deg);-moz-transform:rotate(-25deg);-ms-transform:rotate(-25deg);-o-transform:rotate(-25deg)}.img_availability_big span{font-size:38px;font-weight:700;line-height:normal}.WhatsonItem .img_availability_big span{font-size:18px}.img_availability_small span{font-size:18px;font-weight:700;line-height:normal}.img_caption{position:absolute;bottom:0;width:100%;left:0}.img_caption span{background-color:#4d63a7;color:#fff;padding:4px 10px;font-size:14px;display:inline-block}.searchHead{padding:50px 0 0;margin-bottom:50px;border-bottom:1px solid #ddd}.SearchPage_search{position:relative;padding-right:0;margin-bottom:50px}.SearchPage_search input{width:100%;padding:0 0 20px;border:0;border-bottom:1px solid #000;font-size:46px;font-weight:700;outline:0}.SearchPage_search button{position:absolute;color:#000;font-size:46px;margin-top:0;padding:0;right:0;height:99%;background:#fff;outline:none}.SearchTabs{padding-bottom:6px}.SearchTabs li{display:inline-block;padding:0 20px;font-weight:700;font-size:18px;position:relative}.SearchTabs li a{color:#66276a;display:inline-block;padding-bottom:10px}.SearchTabs li a:hover{text-decoration:none}.SearchTabs li a.selected:after{content:"";position:absolute;left:0;bottom:-7px;width:100%;height:6px;background:#66276a}.SearchTabs li a span{font-weight:300}.SearchLists .WhatsonItem_img,.SearchLists .NewsItem_img{float:left}.SearchLists .WhatsonItem_img .whatson-event-listing-img-area,.SearchLists .NewsList_Item .whatson-event-listing-img-area{width:280px;height:225px;position:relative}.SearchLists .WhatsonItem_text,.SearchLists .NewsItem_Text{margin-left:279px;height:225px}.SearchLists .ItmesVenue_name,.NewsItem_Text .postDate{position:static}.SearchLists .WhatsOnitem_btn{right:15px}.SearchNewsItem_btn{position:absolute;bottom:15px;right:15px}.SearchNewsItem_btn .commanBtn,.SearchLists .WhatsOnitem_btn .commanBtn{min-width:132px;text-align:center}.forgotten_password{padding-top:10px}.forgotten_password a{padding-left:251px;color:#000;text-decoration:underline}.paginationwrap{text-align:center;margin-bottom:40px}.paginationwrap ul.page-numbers{display:inline-block;overflow:hidden}.paginationwrap ul.page-numbers li{float:left;margin:0 5px}.paginationwrap ul.page-numbers li .page-numbers{color:#676767;padding:0 5px;display:inline-block;font-weight:700;font-size:18px}.paginationwrap ul.page-numbers li .page-numbers:hover{text-decoration:none}.paginationwrap ul.page-numbers li .page-numbers.current{background:#e8e8e8}.paginationwrap ul.page-numbers li a.prev{margin-right:20px}.paginationwrap ul.page-numbers li a.next{margin-left:20px}.paginationwrap ul.page-numbers li a.prev span,.paginationwrap ul.page-numbers li a.next span{display:none}.paginationwrap ul.page-numbers li a.prev:before,.paginationwrap ul.page-numbers li a.next:before{content:"";font-family:FontAwesome}.paginationwrap ul.page-numbers li a.prev:before{content:"\f177"}.paginationwrap ul.page-numbers li a.next:before{content:"\f178"}@media (max-width:1300px){.container{width:1110px}.col-md-12{width:100%}}@media (max-width:1300px) and (min-width:992px){.WhatsOnList .whats-on-event-colmn{width:33.33%}.WhatsonItem_text{height:290px}}@media (max-width:1030px){.container{width:768px}.nevigation ul.mega-menu>li>a{font-size:14px;padding:10px 7px}.comingSoonList li,ul.alsoLike_list li{width:50%;float:left}.EventDetail_banner,.NewsDetailBanner,.StandardBanner{margin-bottom:10px}.EventDetail_banner #whatson-event-details-heading-title-right{padding:15px 0 0 20px;height:94%}.EventDetail_banner .whatson-event-details-heading-title h1,.EventDetail_banner .whatson-event-details-heading-title a{font-size:25px}.NewsDetailBanner_Text,.StandardBanner_Text{padding:15px 0 0 20px}.NewsDetailBanner_Text h1,.StandardBanner_Text h1{font-size:25px}.EventDetail_banner .whatson-single-page-date-time h4{font-size:18px}.EventDetail_banner .whatson-single-page-venue-name a{font-size:16px}.EventDetail_banner .commanBtn{padding:10px 25px;font-size:20px}ul.gallery_list li{width:33.33%}}@media (min-width:770px){.nevigation{height:auto!important}}@media (max-width:770px){html.mm-slideout,body.mm-slideout{overflow:hidden;height:100%}.container{width:auto}header .topHeader{padding-top:10px;padding-bottom:10px}.logo{float:none;width:116px;margin:0 auto;text-align:center}.logo img{max-height:60px;width:auto}.ColumR_header{padding-top:0;min-height:auto;float:none}header .loginHeader{display:none}.searchToggle{display:block;color:#fff;width:40px;line-height:40px;position:absolute;top:8px;left:3px;font-size:20px;text-align:center}.searchToggle:hover{color:#fff}.searchTop{position:absolute;width:100%;background:#66276a;z-index:1;left:0;padding:9px 15px;display:none}.searchTop.searchShow{display:block}.searchTop:after{top:18px;right:20px;display:none}.toggleMenu{width:40px;height:40px;top:9px}.toggleMenu .button_res span{-ms-transform:rotate(0);transform:rotate(0);transition:all .2s ease-in-out}.toggleMenu.active .button_res span{left:0;position:absolute;width:30px}.toggleMenu.active .button_res span:nth-child(1){top:20px;-ms-transform:rotate(45deg);transform:rotate(45deg)}.toggleMenu.active .button_res span:nth-child(3){top:20px;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.toggleMenu.active .button_res span:nth-child(2){display:none}#mega-menu-wrap-menu-1 .mega-menu-toggle{display:none}.nevigation{overflow:auto}.nevigation.Showactive{display:block!important}.nevigation .container{padding:30px 30px}#mega-menu-wrap-menu-1 .mega-menu-toggle+#mega-menu-menu-1{display:block;background:none}.nevigation ul li{float:none;display:block!important}.nevigation ul.mega-menu>li{padding:5px 0;position:relative!important}.nevigation ul.mega-menu>li>a{font-size:20px;padding:5px 0;padding-right:40px!important}.nevigation ul.mega-menu>li:hover,.nevigation ul.mega-menu>li>a.active{text-decoration:none;background:none;color:#fff}.nevigation ul.mega-menu li:hover a{color:#fff}.nevigation ul.mega-menu>li.parent .arrowSpanMb{position:absolute;top:0;right:0;font-family:FontAwesome;font-size:24px;z-index:1;width:35px;text-align:right;line-height:30px;color:#fff;cursor:pointer}.nevigation ul.mega-menu>li.parent .arrowSpanMb:after{content:"\f107"}.nevigation ul.mega-menu>li.hoverShow .arrowSpanMb:after{content:"\f106"}#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator{display:none}.nevigation ul.mega-menu>li.hoverShow>.mega-sub-menu{display:block!important}#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{padding:0 20px 15px}.nevigation ul li .mega-hide-on-mobile{display:none!important}.mega-menu-item .textwidget{padding-top:5px}.mega-menu-item .textwidget p{color:#fff;font-weight:400;font-size:17px;margin-bottom:5px!important}.mega-menu-item .textwidget p a{color:#fff}.mega-menu-item .textwidget p a:hover{color:#fff!important}.cartBasket_M{display:block;margin:15px 0;border-top:2px dotted #fff;padding:6px 0;border-bottom:2px dotted #fff}.Moile_Basket{display:block;position:relative;padding:5px 0}.Moile_Basket a{color:#fff;display:inline-block;font-weight:700}.Moile_Basket a:hover{text-decoration:underline}.Moile_Basket a i{width:20px}.DonateBtn_NaviM{display:block}.DonateHeader{width:auto;position:relative;top:0;padding:0;background:none;color:#fff;border:0}.DonateHeader label{font-size:18px;font-weight:700}.DonateHeader label:first-child{display:block}.DonateHeader label.DonateAmount{font-weight:300}.DonateRate{display:inline-block}.DonateDropDown{border-color:#888}}@media (max-width:760px){.EventDetail_banner{min-height:auto}.EventDetail_banner .whatson-event-details-heading-title-left{width:auto;padding-right:0;float:none;margin:0 -15px}.EventDetail_banner #whatson-event-details-heading-title-right{padding:15px 0 0 0;height:auto;position:relative;width:100%}.EventDetail_banner .commanBtn{position:relative}.NewsDetailBanner_img,.StandardBanner_img{width:auto;float:none;margin:0 -15px}.NewsDetailBanner_Text,.StandardBanner_Text{padding:15px 0 0 0;height:auto;position:relative;width:100%}}@media (max-width:600px){.home_slider{margin-bottom:20px}.home_slider .slide_inner{position:relative}.bx-wrapper .bx-pager{position:absolute;top:inherit;left:0;bottom:-30px;width:100%}.bx-wrapper .bx-pager.bx-default-pager a{width:14px;height:14px;border:1px solid #66276a;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}.comingSoonList li,ul.alsoLike_list li{width:100%}.comingSoonList li{padding-bottom:30px}ul.Involved_list li{width:100%;margin-bottom:15px}.InvolvedText{min-height:auto;padding-bottom:70px}.WhatsOnMainFilter.WhatsOnSubFilter{padding-top:20px}.WhatsOnMainFilter ul.select-options li{line-height:18px;font-size:17px!important;margin:0 8px 8px}.WhatsOnSubFilter.SubCatFilter ul.select-options li{font-size:17px!important;font-weight:300;display:block;margin:0 0 5px;text-align:left}.WhatsOnSubFilter.SubCatFilter ul.select-options li.active:after{display:none}.WhatsOnSubFilter.SubCatFilter ul.select-options li.active{text-decoration:underline}.WhatsonItem .whatson-event-listing-img-area img{width:100%}.WhatsonItem_text{height:auto;padding-bottom:140px;margin-bottom:15px}.NewsListPage{padding-top:25px}.NewsItem_Text{height:auto;padding-bottom:140px;margin-bottom:15px}.Details_TabsMobile{display:block}.Tabstoggle{display:block}.Details_TabsDesktop .nav-tabs{display:none}.footnews_leeter{margin-bottom:0;border-bottom:0}.mailingForm{padding-right:0}.mailingForm ul li,.mailingForm ul li:last-child{width:100%;margin-bottom:10px;padding:0}.mailingForm .commanBtn{position:static;font-size:16px;padding:10px 23px}.footInner{position:relative}.FootContact_row{padding-top:170px}.footInner .col-sm-7{position:static}.FootContact{text-align:left;position:absolute;left:15px;top:18px}.FootContact .Footertitle{text-align:left}.FootContact p{display:block;margin-left:0}.footerLogo a{display:inline-block;margin-bottom:25px}.social_foot{text-align:left;margin:15px 0}.copyright{text-align:left}footer hr{margin-bottom:15px;margin-top:15px}}@media (max-width:500px){.sliderImg{background-position:center;background-size:cover}.sliderImg img{opacity:0}.sliderTitle{padding-right:0}.sliderText h2{font-size:30px;line-height:35px}.sliderTitle p{font-size:16px}.sliderTitle .sliderDate,.sliderTitle .postDate_l{font-size:18px;margin-right:0;display:block}.sliderBtn{position:static;margin-top:10px}.sliderBtn a.commanBtn{font-size:16px;padding:6px 15px}}@media (max-width:430px){.comingSoonList{margin-left:8px;margin-right:8px}.alsoLikeBox .whatson-event-sidebar{margin-left:-8px;margin-right:-8px}.comingSoonList li,ul.alsoLike_list li{max-width:340px;padding:0 8px}.commanBtn,.BookingList_btn .commanBtn{padding:5px 10px;font-size:13px}.Details_Tabs .whatson-event-details-list>tbody>tr>td{line-height:14px;font-size:14px}}@media (max-width:410px){.comingSoonList li,ul.alsoLike_list li{max-width:310px}}@media (max-width:360px){.sliderImg{}.comingSoonList li,ul.alsoLike_list li{max-width:270px}}.whatsonDetail_testimonial li h3{margin-top:0;margin-bottom:5px;font-size:26px;line-height:26px}.whatsonDetail_testimonial li span{font-size:23px;line-height:26px;padding-right:30px;display:block}.whatsonDetail_testimonial li span:after,.whatsonDetail_testimonial li span:before{content:"";width:11px;height:21px;display:inline-block}.whatsonDetail_testimonial li span:after{background-image:url(../../../../../../../themes/twenty_first_century_base/images/testimonial-icon-R.png);margin-left:10px}.whatsonDetail_testimonial li span:before{background-image:url(../../../../../../../themes/twenty_first_century_base/images/testimonial-icon-L.png);margin-right:10px}.whatsonDetail_testimonial .flex-direction-nav a:before{font-family:FontAwesome;content:"\f104"}.whatsonDetail_testimonial .flex-direction-nav a.flex-next:before{content:"\f105"}#whatson-testimonials-wrapper .flex-direction-nav .flex-prev{text-align:right;left:-25px}#whatson-testimonials-wrapper .flex-direction-nav .flex-next{text-align:left;right:0}#whatson-testimonials-wrapper .flex-direction-nav .flex-prev,#whatson-testimonials-wrapper .flex-direction-nav .flex-next{background-color:#fff!important;color:#000;font-size:0}#whatson-testimonials-wrapper .flex-direction-nav a::before{font-size:29px;color:#000!important}#whatson-testimonials-wrapper .flex-control-paging{display:none}#whatson-testimonials-wrapper .cd-testimonials-wrapper{position:relative;width:100%;max-width:100%;margin:0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:1}#whatson-testimonials-wrapper .testimonial-content{max-width:1000px;width:80%;margin:0 auto 30px auto}#whatson-testimonials-wrapper .cd-testimonials{color:#000;list-style:none;padding:0 10px;margin:0}#whatson-testimonials-wrapper .cd-testimonials>li{position:absolute;opacity:0}#whatson-testimonials-wrapper .cd-testimonials>li:first-child{position:relative;opacity:1}.cd-author img,.cd-author .cd-author-info{display:inline-block;vertical-align:top}.cd-author img{width:40px;height:40px;border-radius:50%;margin-right:5px}.cd-author .cd-author-info{text-align:left;line-height:1}.cd-author .cd-author-info li:first-child{font-size:14px;margin-top:4px}.cd-author .cd-author-info li:last-child{font-size:12px;color:#6b6b70}ul.cd-author-info{list-style:none}ul.cd-author-info li span:before{font-family:'FontAwesome';content:'\f099';font-size:24px;display:inline-block;position:absolute;margin-top:2px;font-style:normal;margin-left:-30px}@media only screen and (min-width:768px){.cd-author img{width:58px;height:58px}.cd-author .cd-author-info{line-height:1.4}.cd-author .cd-author-info li:first-child{font-size:18px}}#whatson-testimonials-wrapper .flex-direction-nav a{text-decoration:none;display:block;width:25px;height:30px;margin:0 0 0;position:absolute;z-index:9999;top:35%;overflow:hidden;opacity:1;background:rgba(245,245,245,1);cursor:pointer;color:rgba(255,255,255,.5);text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#whatson-testimonials-wrapper .flex-direction-nav .flex-next{text-align:center}#whatson-testimonials-wrapper .flexslider:hover .flex-direction-nav .flex-prev{opacity:1;left:0}#whatson-testimonials-wrapper .flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}#whatson-testimonials-wrapper .flexslider:hover .flex-direction-nav .flex-next{opacity:1;right:0}#whatson-testimonials-wrapper .flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}#whatson-testimonials-wrapper .flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}#whatson-testimonials-wrapper .flex-control-paging li a{width:6px;height:6px;display:block;background:#666;background:rgba(0,0,0,.4);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}#whatson-testimonials-wrapper .flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}#whatson-testimonials-wrapper .flex-control-paging li a.flex-active{background:#000;background:rgba(2,23,31,1);cursor:default}#whatson-testimonials-wrapper .flex-control-nav{bottom:30px;position:absolute;margin:0 auto;padding:0;text-align:center;width:100%}#whatson-testimonials-wrapper .flex-control-nav li{display:inline-block;padding:0 5px 0 5px}@media screen and (max-width:600px){.whatsonDetail_testimonial{padding:0 20px}.whatsonDetail_testimonial li span{font-size:16px;line-height:22px;display:block}#whatson-testimonials-wrapper .flex-direction-nav .flex-prev{display:none}#whatson-testimonials-wrapper .flex-direction-nav .flex-next{right:-20px}}.tooltip.in{opacity:1;font-weight:300}.BookingItemDetails{border:5px solid #e0e0e0;padding:20px;margin-top:25px;margin-bottom:25px}.BookingItemDetails:after{content:"";display:block;clear:both}.BookingItemDetails_img{float:left;width:35%;background-size:cover;background-position:center;position:relative}.BookingItemDetails_img img.BookingItem_img{position:absolute;left:0;top:0;height:100%;opacity:0;z-index:1}.BookingItemDetails_info{float:left;width:65%;padding-left:20px;font-weight:700;font-size:20px}.BookingItemDetails_info h2{margin-top:0;font-size:32px;margin-bottom:6px}.whatson-microsite{max-width:1210px;margin:0 auto}.whatson-microsite .paginationwrap{float:left;width:100%}@media (max-width:1209px){.whatson-microsite .whats-on-event-colmn.col-md-3{padding-right:10px;padding-left:10px}}.elementor-container .container{width:auto}.elementor-text-editor ul,.elementor-text-editor ol{padding-left:20px}.elementor-text-editor ol{list-style-type:decimal}.elementor-text-editor ul{list-style-type:disc}.repeat-toggle{position:relative}.repeat-toggle:after{font-family:'FontAwesome';content:"\f107";margin-left:10px}.repeat-toggle.open:after{content:"\f106"}.bx-wrapper .bx-pager.bx-default-pager a{background:#C167C5}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus{background:#CE92C7}.social_foot li a.twitter{background:#1D5781}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{position:absolute;bottom:-18px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:9px;height:9px;border-radius:50%;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:8px;height:8px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-arrow{position:absolute;top:50%;height:100%;width:50px;margin-top:-25px;height:50px;z-index:1;background:rgba(40,40,40,.64);outline:none;text-indent:-9999px;font:normal normal normal 14px/1 FontAwesome;color:#fff;border-radius:0;padding:0}.slick-arrow:hover{background:#282828}.slick-arrow.slick-next{right:0}.slick-arrow.slick-next:before{content:"\f105"}.slick-arrow.slick-prev{left:0}.slick-arrow.slick-prev:before{content:"\f104"}.slick-arrow.slick-next:before,.slick-arrow.slick-prev:before{font-size:36px;position:absolute;width:100%;text-align:center;top:6px;text-indent:-1px;display:block}