@import url('https://fonts.googleapis.com/css2?family=Assistant:wght@300;400;500;600;700&display=swap');

@font-face {src: url('../fonts/bodoni-seventytwo-itc-bold.ttf');font-family:"ITC Bodoni Seventytwo";font-style: normal;font-display: swap;}
@font-face {src: url('../fonts/Bodoni-Seventytwo-ITC-Book-Regular.otf');font-family:"ITC Bodoni Seventytwo";font-style: normal;font-display: swap;}

html{overflow-y: inherit !important;position: relative!important;top: 0 !important;}
body { 
  color: #fff; 
  font-size:16px;
  font-size: 100%;		
  margin: 0 !important;
  padding: 0 !important;
  font-family: 'Assistant', sans-serif;
  font-weight:300;
  font-display: swap;
  background:#000;
  line-height:20px;
   transition:font-size 0.01s ease-out;
overflow-x: hidden;
}
/*Font Type change*/
/*body.Verdana-Body{font-family:Verdana, Helvetica, sans-serif;}
body.Arial-Body{font-family:Arial, Helvetica, sans-serif}
body.Tahoma-Body{font-family:Tahoma, Geneva, sans-serif;}*/
/**/
body.mm-slideout {overflow: hidden;}
body p{font-size:1.5em;}
body p a{position:relative;display:inline-block;}
body p a:after{content:"";border-bottom: 2px solid #fff;position: absolute;bottom: 0px;left: 0;width:0;transition:width 0.5s ease;}
body p a:hover:after{width:100%;}
h1,h2,h3,h4,h5,h6{ font-family:"ITC Bodoni Seventytwo";font-weight:400;}
a{ text-decoration:none;color:#fff;}
a:hover,a:focus{text-decoration:none;color:#fff;}
.section-inner{padding-left: 15px;padding-right: 15px;max-width: 1500px;width:auto;}
@media  (min-width:1200px){
.section-inner,.container{padding-left:40px;padding-right:40px;}	
}

header#site-header {background:none;position:relative;width: 100%;-webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;z-index: 1000;}

.announcement-bar{background: #9f8561;text-align: center;padding: 10px 0;color:#fff;}
.announcement-bar p{font-size: 1.2em;margin:0;line-height: 1.06em;}
.announcement-bar br{display:none;}
.announcement-bar a{color:#fff;display: block;line-height: 1.2;text-decoration: underline;font-weight: 300;text-transform: none;letter-spacing: normal;font-size: 1.1em;}
.announcement-bar a:after{display:none;}
.announcement-text{font-weight:500;display:block;text-transform:uppercase;letter-spacing:2px;}
.announcement-link-text {text-decoration: underline;font-size: 1.2em;display:block;font-weight: 300;}
.HeaderMain{position: relative;z-index: 1;}
header .topHeader{background:#000;transform: translateY(0);}
.home header .topHeader{background:none;position: absolute;top: 0;left: 0;width: 100%;}
header#site-header.fixed .topHeader{position: fixed;top:-90px;left: 0;z-index: 12;width: 100%;background:#000;transform: translateY(90px);transition: 1s all ease;}
header .header-inner{padding-top:0;padding-bottom:0;display:block;}
.topHeader_inner{align-items:center;display: flex;justify-content: space-between;padding: 20px 0;}
.header-navigation-wrapper{display: block;width: auto;margin-top: 5px;position: relative;z-index: 1000;}
.header-titles-wrapper{margin-right: 0;max-width: none;justify-content: flex-start;padding:0;}
.header-titles.Hearerlogo{display: flex;flex-wrap: inherit;margin:0;position:relative;z-index: 10000;}
.Hearerlogo .site-logo{margin:0;}
.site-logo img{max-height: none;max-width: 400px;}
.MainLogo img{max-width: 210px;max-height: 90px;}
.findTitleTop{float:left;position:relative;width:155px;z-index: 2;height: 28px;}
#keepInTouchBlock{padding: 3px 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: 6px 10px;line-height: 16px;font-size: 14px;}
.findTop_event a:hover{text-decoration:none;color:#fff;background: #D3DB2C;}
.boxOffice{color:#4D4F52;font-size:15px;font-weight:700;margin-left:5px;}
.boxOffice>span{color:#000; font-weight:300;}
.boxOffice a{color:#4D4F52;}
@media screen\0 {
.boxOffice{}
}

.toggleMenu{position: relative;right: 0;float: right;padding: 2px 0 2px;text-align: center;font-weight: 700;margin-left: 10px;}
.toggleMenu .button_res{width: 35px;padding: 0 4px;float: right;}
.toggleMenu .button_res span{display:block;height: 2px;background:#fff;margin: 6px 0;}
.toggleMenu .button_res span:nth-child(2){margin-right:5px;}
.toggleMenu .button_res:hover span{background:#fff;opacity:0.7;}
.toggleMenu.active{color:#fff;z-index: 3;}
.toggleMenu.active .button_res{height:30px;}
.toggleMenu.active .button_res span{background:#fff;}
.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: 26px;}
.toggleMenu.active .button_res span:nth-child(1){top:12px;-ms-transform: rotate(45deg);transform: rotate(45deg);}
.toggleMenu.active .button_res span:nth-child(3){top:12px;-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.toggleMenu.active .button_res span:nth-child(2){display:none;}

.Userlink{width: 35px;padding: 6px;margin-right: 5px;}
.Cartlink{width: 40px;padding: 6px;margin-left: 10px;}

.header-inner .toggle {padding-right: 0;}
.nav-toggle .toggle-inner{padding-top: 0;height: auto;}
.nav-toggle .toggle-icon{height: auto;font-size: 40px;width: auto;}
#site-header .toggle .toggle-icon{color:#fff;}
#site-header .toggle.search-toggle{display: block !important; position: relative;left:0;height: auto;padding:8px;float: right;}
#site-header .toggle.search-toggle.active .toggle-inner:after{content:"";background: #D4D4D4;width:40px;height: 46px;position: absolute;top: -8px;}
#site-header .toggle.search-toggle .toggle-inner{}
.LeftSearchIcon{fill: currentColor;background: no-repeat;padding: 10px;}
#site-header .search-form{width: 100%;margin:0 auto;}
#site-header .search-form label{padding-right:0;margin-right:-1px;}
#site-header .search-form label .screen-reader-text{color:#fff;font-size:1.6em;}
.search-form .search-field {width: 100%;padding: 4px 10px;height: 37px;padding-right: 25px;border: 1px solid #fff;background: #242424;color: #fff;text-transform:none;font-size: 1.4em;outline: none;font-weight: 400;border-radius: 0;}
.search-form .search-submit{width: 43px;height: 70px;color: #D3DB2C;font-size: 0;text-align: center;padding: 0;cursor: pointer;border: 0;background: none;border-radius: 0;margin: 0;right: 0;left: -43px;}
.toggle.search-toggle svg{height:22px;}
#site-header .toggle.search-toggle .toggle-text{display:none;}
.search-modal{Background:none;transition: auto;}
.search-modal.active {top: 0!important;background: rgb(0 0 0 / 12%);z-index: 10000;}
.search-modal .search-modal-inner{box-shadow: none;background: #000;padding-top: 15px;padding-bottom: 15px;margin-top: 106px;transform: none;}
#site-header .search-modal .search-field{border: 0;height:70px;width: 100%;margin: 0;background: none;}
#site-header .search-modal .search-field:focus{border:0;outline:none;}
#site-header .search-modal .close-search-toggle{border: 0;background: 0;margin-right: 0;padding: 0;/* display: none; */color: #fff !IMPORTANT;}
@media (min-width: 700px){
.search-modal .search-field {font-size: 22px;height: 8rem;}	
.search-untoggle svg {height: 1.5rem;}
}
.headersocial{position: absolute;right: 30px;top: -40px;}
.topHeaderLinkOuter{position: relative;display: flex;align-items: center;}
.cartBasket{margin-bottom:0;border-bottom: 1px solid hsla(0, 0%, 100%, 0.2);}
header#site-header.fixed .cartBasket{display:none;}
.topHeader.active .cartBasket { margin-bottom: 15px;}
.cartBasket ul{overflow: hidden;list-style-type:none;margin:0;font-weight: 300;}
.cartBasket li{float: left;margin:0;}
.cartBasket li:last-child{border:0;padding:0;margin:0;}
.cartBasket a{color: #fff!important;font-size: 1.3em;display: block;padding:3px 10px;}
.cartBasket li:first-child a{padding-left:0;}
.topHeader.active .cartBasket a{color:#fff!important;}
.cartBasket a:hover{color:#fff!important;text-decoration:none;}

.TopMain_menu{float:left;margin-top: 6px;}
.topHeader.active .TopMain_menu{display:none;}
.TopMain_menu ul{font-weight:700;list-style-type:none;margin: 0;}
.TopMain_menu ul li{ float:left;margin: 0;margin-right: 20px;}
.TopMain_menu ul li a{color: #000 !important;display: block;font-size: 1.8em;position:relative;text-transform: uppercase;}
.TopMain_menu ul li:hover a,.TopMain_menu ul li a.active{color: #5d3e96!important;text-decoration: none;}

.headersocial a{/*display: inline-block;margin-left:10px;*/}
.headersocial .wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background: none;margin: 0;}
.headersocial .wp-block-social-links .wp-social-link a{padding:0;font-size: 30px;margin-left:10px;}
.header-navigation-wrapper a,.nevigation .primary-menu > li > a,.header-navigation-wrapper .primary-menu > li > a:hover{color: #000 !important;}	
.nevigation{background: none;top: 0;width: 100%;display: block;}
.nevigation .nev_menu {margin:0;}
.nevigation ul.primary-menu{margin:0;list-style-type: none;width: 100%;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;align-items: center;justify-content: center;font-size: inherit;}
.nevigation .primary-menu > li{margin: 0;padding: 0 0px;}
.nevigation .primary-menu > li.Megamenu_drop{position:static;}
.nevigation .primary-menu>li>a{color: #fff !important;display: inline-block;font-size:1.6em;line-height:1;position:relative;padding: 7px 15px;text-transform:uppercase;font-family: "ITC Bodoni Seventytwo";}
.nevigation .primary-menu>li.dropdown:hover>a{background:#000;}
.nevigation .primary-menu > li:hover>a{text-decoration:none; color: #fff !important;}
.nevigation .primary-menu >li>a:after{content:"";border-bottom: 2px solid #fff;position: absolute;bottom: 0px;left: 0;right: 100%;margin: 0 15px;transition: right 0.5s;}
.nevigation .primary-menu >li:hover>a:after{right: 0;}
.nevigation ul.primary-menu li.dropdown .arrowSpanMb{content: "\f107";font-family: FontAwesome;font-size:23px;z-index: 1;color:#fff; cursor:pointer;margin-left:10px;display:none;}
.nevigation ul.primary-menu li.dropdown .arrowSpanMb:after{content: "\f107";}
.nevigation ul.primary-menu li.hover.dropdown .arrowSpanMb:after{content: "\f106";}
.nevigation ul.primary-menu li .dropdown-menu{position: absolute;top: 30px;background: #000;border: 0;float: none;font-size: inherit;transform: translate3d(0px, -12px, 0px);visibility: hidden;display:block;}
.nevigation ul.primary-menu li.Megamenu_drop .dropdown-menu{top:80px;width: 100%;}
.fixed .nevigation ul.primary-menu li.Megamenu_drop .dropdown-menu{top:60px;}
.nevigation ul.primary-menu li:hover .dropdown-menu{display:block;visibility: visible;transform: translateZ(0px);transition: all 300ms cubic-bezier(0.2, 0.06, 0.05, 0.95);}
.nevigation ul.primary-menu ul{position:static;margin: 5px 15px 15px;padding: 0;width: auto;opacity: 1;background: none;list-style-type: none;font-size: inherit;}
.nevigation ul.primary-menu li.Megamenu_drop ul{display: flex;max-width: 1269px;margin-left: auto;margin-right: auto;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap; align-items: normal;justify-content: center;}
.nevigation .primary-menu ul::before, .primary-menu ul::after{display:none;}
.nevigation ul.primary-menu ul li{margin: 0;}
.nevigation ul.primary-menu li.Megamenu_drop ul li{padding:10px;width: 20%;}
.nevigation ul.primary-menu ul li a{text-transform:none;font-weight: 300;padding: 5px 0;font-size: 1.6em;display: inline-block;background: none !important;white-space: nowrap;}
/*.nevigation ul.primary-menu li.hover ul li a{color:#fff !important;}*/
.nevigation ul.primary-menu ul li a:hover{text-decoration: none;}
.nevigation ul.primary-menu li.Megamenu_drop img{width:100%;margin-bottom: 20px;}
@media (min-width: 770px){
.nevigation ul.primary-menu li.Megamenu_drop li .title{margin: 5px 0;text-transform: uppercase;letter-spacing: 0.3em;
font-size: 12px;font-weight:700;}
.nevigation ul.primary-menu li.Megamenu_drop li .All_link{font-size: 14px; padding: 5px 0;}
}
.nev_menuMobile{display:none;}
.Mobile_SearchDonate{display:none;}

/*popup header*/
.menu-modal-inner{background: #242424;width: 100%;}
.mobile-menu {display: block;}
.CloseToggleMenu{text-align: right;}
.menu-modal button.close-nav-toggle1{width: 40px;padding-bottom:0;color:#fff;display: inline-block;padding-top: 0;margin-top: 20px;}
.modal-menu li{border:0;}
.modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a {text-transform: uppercase;color:#fff!important;}
.modal-menu > li > a:hover, .modal-menu > li > .ancestor-wrapper > a:hover{color:#A98348!important;}
@media (min-width: 700px){
.menu-modal	button.close-nav-toggle1 svg {height: 3rem;width: 3rem;}
.modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a {font-size: 4rem;padding: 1rem;}	
}
.menu-modal .menu-top{align-items: center;display: flex;justify-content: space-between;}
.menu-modal .menu-top .site-logo img {max-height: 40rem;}
.popupNavi_Divider{border-left: 1px solid #A98348;height: 160px;width: 1px;}
.subnavigion{}
.subnavigion  ul{list-style-type: none;padding: 0;margin: 0;}
.subnavigion  ul>li{}
.subnavigion  ul>li a{text-transform: uppercase;color:#fff!important;font-size:2.4rem;text-decoration: none;}
.subnavigion  ul>li a:hover{color:#A98348!important;}
.menu-modal .search-form{margin: 0;width: 40%;position: relative;}
.menu-modal .search-form .search-field{border: 0;border-bottom: 1px solid #A98348;padding: 0;background: none;font-size: 3rem;height: 45px;}
.menu-modal .search-form input::-webkit-input-placeholder {color:#fff;}
.menu-modal .search-form input:-moz-placeholder {color:#fff;opacity:1;}
.menu-modal .search-form input::-moz-placeholder {color:#fff;opacity:1;}
.menu-modal .search-form input:-ms-input-placeholder {color:#fff;}
.menu-modal .search-form .search-submit{width: 40px;height: 40px;margin-left: -50px;opacity: 0;z-index: 1;}
.menu-modal .search-form:after{content: "\f002";clear:both;display: block;font-family:FontAwesome;position: absolute;right: 0;top: 11px;color: #fff;font-size: 26px;}
/**/

.socialicon .wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background: none;}
.socialicon .wp-block-social-links .wp-social-link a{padding: 0.1em;font-size: 30px;color:#A98348;}

.CommonBtn{display:inline-block !important;padding: 10px 20px;font-size: 1.4em;color: #fff;font-weight: 600;background:#9f8561;border:0;letter-spacing: 3.5px;text-transform:uppercase;transition: background 0.2s ease 0s;position:relative;overflow: hidden;}
.CommonBtn:after {content: "";position: absolute;top: 0;left: 150%;width: 200%;height: 100%;transform: skewX(-20deg);
background-image: linear-gradient(90deg,transparent, hsla(0, 0%, 100%, 0.25),transparent);}
.CommonBtn:hover:after{left:-200%;transition:1s;}
.CommonBtn.BookBtn{}
.CommonBtn:hover,.CommonBtn:focus{ background:#b29d81; color:#fff;text-decoration:none;}
.CommonBtn.RedBtn{background:#ff2e3d;font-weight: 700;font-size: 1.5em;letter-spacing: 2px;}
.RedBtn .fa{font-size: 13px;}

#site-content {position: relative;}

/*Home Slider*/
.homeslider{background: #0b1727; margin-bottom:20px;min-height:140px;}
.homeslider .flexslider{opacity: 0.7;}
.homeslider .slides{}
.homeslider .slides li{position: relative;}
.homesliderimg{overflow: hidden;background-position: center;background-size: cover;position: relative;/*height:600px;*/}
/*@media (min-width:1400px){
.homeslider,.homesliderimg{height:800px;}
}*/
.flexslider .slides .BlankbannerIMG img{width:100%;height:auto;}	
.flexslider .slides .BlankbannerIMG .BlankbannerMob_img{display:none;}
.homesliderimg img{opacity:0;}
.homesliderimg .homesliderimg_in{position: absolute;top:0;left:0;width:100%;height:100%;z-index:1;
background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0) 100%);}
.homesliderimg .homesliderimg_in img{height:100%;}
.homeslider .slides .clone .homesliderimg img.lazyload{max-height:200px;}
.homesliderText{position: absolute;bottom:0;left: 0;color: #fff;width: 100%;padding: 25px 0 10px;z-index: 1;}
.homesliderText_inner{padding-right: 230px;position: relative;}
.homesliderText_inner h2{font-size:3em;margin: 0 0 15px;font-weight: 700;text-transform: uppercase;}
.homesliderText_inner h2 strong{margin-right:15px;}
.homesliderText_inner h2 .dateSlider{font-size: 0.7em;font-weight: 100;}
.homesliderText_inner p{}
.homesliderText .SliderBtn{position: absolute;right:0;top:0;}
.SliderBtn .CommonBtn{border-width:5px;border-color: rgb(255 255 255 / 0%) !IMPORTANT;background: #5E338A;color: #fff;font-weight: 700;}
.SliderBtn .CommonBtn:hover,.SliderBtn .CommonBtn:focus{border-color:#fff !IMPORTANT;}
.homeslider .flex-direction-nav{display: none;}
.homeslider .flex-control-nav{bottom: -35px !important;}
.homeslider .flex-control-paging li a{background:#5E338A;height: 6px;width: 30px;border-radius: 0;-webkit-border-radius: 0;border: 0;box-shadow: 0 0 0 #fff;-webkit-box-shadow: 0 0 0 #fff;font-size: 1.6em;color: #fff}
.flex-control-paging li a.flex-active{background:#AED136!important;color: #000;}
.flex-direction-nav a:before {font-family: "FontAwesome";content: "\f104";}
.flex-direction-nav a.flex-next:before {content: "\f105";}
.homesliderimg .WatchIcon{z-index:2;}
.homesliderimg .VideoHolder_Play{z-index:10;}
/**/
/***Video Banner****/
.HomeHeroVideo_Wrapp{margin-bottom: 30px;}
.HomeHeroVideo-content{position: relative;overflow: hidden;background: #000;height: 423px;}
@media only screen and (min-width: 769px){
.HomeHeroVideo-content{height: 650px;}
.BannerHeroText-content{padding: 45px 0;}	
}
.HomeSliderVideo{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 1;background-position: center;background-size: cover;}
.HomeSliderVideo:before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background:#000;opacity: 0.1;}
.HomeSliderVideo video{ opacity: 1;animation: zoom-fade 2.5s cubic-bezier(0.26, 0.54, 0.32, 1) 0s forwards;transition: none;height: 100%;o-object-fit: cover;object-fit: cover;}
@supports (-webkit-overflow-scrolling: touch) {
.EventDetail_wrap .HomeSliderVideo video{height:0;}
}
@media (min-width: 481px){
.HomeSliderVideo video{}	
}
@media (max-width: 480px){
.HomeSliderVideo video{position: absolute;top: 0;right: 0;}	
}
.BannerHero_Text{height: 100%;color: #fff;}
.BannerHero_Text .section-inner{display: table;height: 100%;}
.BannerHeroText-content{display: table-cell;text-align:center;vertical-align: middle;position: relative;padding: 15px 0 60px;}
.BannerHeroText-content.Bottom{vertical-align: bottom;}
.BannerHeroText-content.Top{vertical-align: top;}
.BannerHeroText-Center{max-width:825px;margin:0 auto;position: relative;z-index: 2;}
.BannerHeroText-content .hero__title{font-size: 60px;text-transform: uppercase;font-family: "ITC Bodoni Seventytwo";}
.BannerHeroText-content .hero__subtitle{max-width:470px;margin:10px auto;}
.hero__subtitle p{margin:0;line-height: 1.2;font-size:1.6em;}
.BannerHeroText-content .hero__link{margin-top: 15px;}
.hero__link a{background-color: transparent;color: #fff;border: 2px solid #fff;display:inline-block;padding: 10px 20px;font-size:14px;font-weight: 700;text-transform: uppercase;border-radius:0;min-width: 90px;letter-spacing: 0.3em;}
.hero__link .btn:hover,.hero__link .btn:focus{color:#fff;text-decoration:none;}
/**/

.HomeSec_Title{margin:0px 0 30px;font-size: 3.2em;letter-spacing: 0.025em;position: relative;text-transform: uppercase;text-align:center;}

/*Coming Soon*/
.swiper-container{overflow:hidden;position:relative;}
.swiper-button-next, .swiper-button-prev{color: #fff;width: 35px;}
.swiper-button-next:after, .swiper-button-prev:after{font-size:25px;}
.comingSoon{padding: 30px 0 10px;}
.comingSoon .HomeSec_Title{}
.comingSoon .section-inner{}
.comingSoon .section-inner:after{content:"";clear:both;display:block;}
.comingSoonList{margin-left: -10px;margin-right:-10px;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;align-items: normal;position: relative;/*justify-content: center;*/ width:auto;}
.swiper-horizontal .comingSoonList{margin:0;-webkit-flex-flow: inherit;-ms-flex-flow: inherit;flex-flow: inherit;width:100%;}
.comingSoonList .WhatsonItem{margin-left:0;border: 0;width: 25%;padding: 0 10px;background: none;margin-bottom: 20px;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.swiper-horizontal .comingSoonList .WhatsonItem{display:block; padding:0;}
.comingSoonList .WhatsonItem_inner{position: relative;width: 100%;}
.comingSoonList .WhatsonItem_img{overflow: hidden;position: relative;}
.comingSoonList .WhatsonItem_img .BlankItem_img{width:100%;height:auto;/*display:none;*/}
.comingSoonList .whatson-event-listing-img-area{position:absolute;top: 0;left: 0;width: 100%;height: 100%;transition: 0.6s;}
.comingSoonList .whatson-event-listing-img-area:hover{transform: scale(1.04);}
.comingSoonList .whatson-event-listing-img-area img {height:auto;opacity:0;}
.comingSoonList .WhatsonItem_text{padding: 15px;/*position: relative;*/padding-bottom:60px;text-align: center;}
.comingSoonList .WhatsonItemTitle{margin-bottom:0;}
.comingSoonList .WhatsonItem_text h3{margin-top:0;font-size: 1.8em;margin-bottom:20px;letter-spacing: 3.5px;line-height: 25px;height: 75px;overflow: hidden;}
.comingSoonList .WhatsonItem_text h3 a{color: #fff;text-decoration:none;text-transform: uppercase;}
.comingSoonList .WhatsonItem_text h3 a:hover{text-decoration: none;color: #fff;}
.comingSoonList .WhatsonItemTitle .EV_ListDate {margin-bottom:0;font-size:1.6em;font-weight:400;}
.comingSoonList .WhatsonItemTitle .event-date{font-size:20px;}
.comingSoonList .WhatsonItemTitle .event-runtime{font-size:20px;text-transform: uppercase;}
.comingSoonList .whatson_event_certificate{}
.comingSoonList .whatson_event_certificate img{width:60px;}
.comingSoonList .WhatsonItemText_info{margin-bottom:15px;}
.comingSoonList .ItmesVenue_name{}
.comingSoonList .ItmesVenue_name a{color:#000;font-size:12px;text-transform: uppercase;font-weight:500;}
.WhatsOnDateBnt {position: absolute;bottom: 10px;left:0;width:100%;}
.WhatsOnDateBnt .BookBtn{margin-right:10px;}
.AllView_link{text-align:center;}
/**/
/*Venue Coming*/
.HomeVenueComimg{padding-bottom: 0;}
.VenueComimgList{margin-left: -10px;margin-right:-10px;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;align-items: normal;position: relative;/*justify-content: center;*/}
.swiper-horizontal .VenueComimgList{margin:0;-webkit-flex-flow: inherit;-ms-flex-flow: inherit;flex-flow: inherit;}
.VenueComimgList .VenueComimgList_Item{margin-left:0;border: 0;width:33.33%;padding: 0 10px;background: none;margin-bottom: 20px;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.swiper-horizontal .VenueComimgList .VenueComimgList_Item{display:block; padding:0;}
.VenueComimgList .VenueComimgItemIn{position: relative;width: 100%;}
.VenueComimgList .VenueComimgImg{overflow: hidden;position: relative;}
.VenueComimgList .WhatsonItem_img .BlankItem_img{width:100%;height:auto;}
.VenueComimg_text{padding:15px 0 0;text-align: center;}
.VenueComimgTitle{text-align:center;}
.VenueComimgTitle h3{margin-top:0;font-size:2.5em;margin-bottom:20px;overflow: hidden;}
.VenueComimgTitle h3 a{color: #fff;text-decoration:none;text-transform: uppercase;}
.VenueComimgTitle h3 a:hover{text-decoration: none;color: #fff;}
.VenueComimgText_info{padding-bottom: 10px;font-weight:300;}
.VenueComimgText_info p{line-height:1.1em;}
.BorderBtn{min-width:90px;padding: 8px 14px;color:#fff;border:1px solid #2b2a27;display:inline-block;transition: border 0.3s ease;text-align: center;font-size: 1.2em;text-transform: uppercase;letter-spacing: 0.3em;font-weight: 400;}
.BorderBtn:hover,.BorderBtn:focus{border-color:#fff;color:#fff;}
/**/
/*Venue Coming*/
.PromoSec{padding-bottom:0;}
.PromoSecList{margin-left: -10px;margin-right:-10px;display: flex;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;align-items: normal;position: relative;/*justify-content: center;*/}
.swiper-horizontal .PromoSecList{margin:0;-webkit-flex-flow: inherit;-ms-flex-flow: inherit;flex-flow: inherit;}
.PromoSecList .PromoSecListItem{margin-left:0;border: 0;width:33.33%;padding: 0 10px;background: none;margin-bottom: 20px;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.swiper-horizontal .PromoSecList .PromoSecListItem{display:block; padding:0;}
.PromoSecList .PromoSecListItem_In{position: relative;width: 100%;}
.PromoSecList .PromoSecListImg{overflow: hidden;position: relative;}
.PromoSecList .PromoSecListImg a:after{content:"";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border:10px solid transparent;box-shadow: inset 0 0 0 2px #ffffff;z-index:1;}
.PromoSecListImg img{width:100%;height:auto;}
.PromoSecList_text{padding:25px;text-align: center;position:absolute;bottom:20px;left:0;width:100%;}
.PromoSecListTitle{text-align:center;}
.PromoSecListTitle h3{margin-top:0;font-size:2.7em;margin-bottom:20px;overflow: hidden;}
.PromoSecListTitle h3 a{color: #fff;text-decoration:none;text-transform: uppercase;}
.PromoSecListTitle h3 a:hover{text-decoration: none;color: #fff;}
/**/
/*New Calender*/

/*Tooltip*/
body .ui-tooltip.ui-widget-content{max-width: 150px;min-width: auto;background: #FF7801;color: #fff;font-size: 13px;padding:5px;box-shadow: none;}

/*SpotLight Produ Details Box*/
.SpotLightProdu{padding-bottom:0;}
.SpotLightProdu_details{position:relative;display:flex;width:100%;}
.SpotLightProdu_left{width:50%;}
.SpotLightProdu_Right{width:50%;padding-left:65px;}
.SpotProdu_DetailsInfo{}
.SpotProdu_DetailsInfo h2{font-size: 32px;margin-top:0;text-transform: uppercase;letter-spacing: 0.025em;}
.Produ_DetailsInfo{}
.Produ_DetailsInfo_date{margin-bottom: 25px;}
.Produ_DetailsInfo_date label,
.product_Info_quantity label{font-size: 12px;text-transform: uppercase;letter-spacing: 4px;display: block;font-weight: 300;}
.Produ_DetailsInfo_date select{border: 1px solid #2b2a27;max-width: 100%;padding: 8px 10px;color: #fff;border-radius: 0;padding-right: 30px;font-size: 15px;background: none;background-image: url(../images//ico-select.svg);background-repeat: no-repeat;background-position: right 10px center;background-size: 11px;-webkit-appearance: none;appearance: none;}
.Produ_DetailsInfo_date select:focus{border-color:#fff;outline:0;}
.product_Info_quantity{margin-bottom: 25px;}
.product_Info-qty-col{display: flex;}
.product_Info-qty-col button,
.product_Info-qty-col input{border: 1px solid #2b2a27;background: none;padding: 5px;width: 30px;line-height: 18px;height:30px;margin-right: -1px;text-align:center;}
.product_Info-qty-col button{font-size: 18px;}
.product_Info-qty-col button:hover,.product_Info-qty-col button:focus{text-decoration:none;outline:0;border-color:#000;}
.product_Info-qty-col input{color:#fff;position:relative;}
.product_Info-qty-col input:focus{outline:0;border-color:#2b2a27;}
.product_Info-AddCart{margin-bottom:25px;}
.product_Info-AddCart .add-to-cart{width:100%;height: 46px;}
.product_Description{font-size:1.5em;margin-bottom: 25px;}
.product_Description p{font-size:inherit;}
.product_Description ul{}
.product_Description ul li{line-height:1.1em;}
.ProduAccord{margin: 0;list-style-type: none;border: 1px solid #2b2a27;border-bottom: 0;}
.ProduAccord li{margin: 0;border-bottom: 1px solid #2b2a27;}
.ProduAccord .AccordBtn{cursor: pointer;position:relative;font-size: 12px;text-transform: uppercase;display: block;letter-spacing: 4px;padding: 15px;padding-right:30px;text-align:center;}
.ProduAccord .AccordBtn:after{content: "\f107";font-family:FontAwesome;position:absolute;top: 8px;right:10px;font-size: 21px;}
.ProduAccord .AccordBtn.active:after{content: "\f106";}
.ProduAccord_inner {overflow: hidden;height:0;transition:height 0.1s; display:block!important;}
.ProduAccordText{transform: translateY(40px);padding:15px;padding-top:0;}
.ProduAccord_inner p{font-size:1.4em;margin: 0;line-height: 1;}
.ProduAccord_inner.show {height:100%;}
.ProduAccord_inner.show .ProduAccordText{transform: translateY(0);transition: transform 0.5s;}
/**/
/*  warning msg css start    */
.warning-message{padding-bottom: 10px;}
.warning-message .warn-con{text-align:center;padding-top:15px;}
.warning-message .icn{font-size: 32px;text-align: center;padding: 0px 10px;}
.warning-message .icn-con{padding-top: 30px;display: flex;justify-content: center;}
.warning-message .warn-head{font-weight: 700;margin-bottom: 0;padding: 0;}
.warning-message .warn-content{max-width: 650px;margin-left: auto;margin-right: auto;}
.warning-message .warn-content p {margin: 0;padding: 0!;}
/**/
/*Review home*/
.ReviewsList_Wrap{padding:80px 0;}
.ReviewsList_Slider{overflow: hidden;position:relative;}
.ReviewsList{ margin: 0;}
.ReviewsList li.ReviewsListItem{margin: 0;transition: all .2s ease-in-out;transform: scale(0.95);}
.ReviewsList li.swiper-slide-next{transform: scale(1.1);}
.ReviewsListItem_In{padding: 30px;text-align:center;}
.ReviewStar{font-size: 18px;margin-bottom: 15px;}
.ReviewText{margin-bottom: 15px;font-size: 1.5em;line-height: 1.2;}
.ReviewText p{font-size:inherit;}
.ReviewText p:last-child {margin-bottom: 0;}
.ReviewedBy{font-weight: 700;font-size: 1.8em;}
.swiper-pagination-bullets{text-align:center;}
.swiper-pagination-bullet{background:#fff;opacity: 0.4;width: 6px;height: 6px;transition: all .2s ease-in-out;}
.swiper-pagination-bullet-active{opacity:1;transform: scale(1.6);}
/**/
.GatInvolved{position: relative;padding:0;}
.GatInvolved.PROUD{overflow: hidden;background: #000;min-height: 500px;}
@media only screen and (min-width: 769px){
.GatInvolved.PROUD{height: 650px;}	
}
.GatInvolved_Video{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 1;}
.GatInvolved_Video:before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background:#000;opacity: 0.1;}
.GatInvolved_Video video{ opacity: 1;animation: zoom-fade 2.5s cubic-bezier(0.26, 0.54, 0.32, 1) 0s forwards;transition: none;height: 100%;o-object-fit: cover;object-fit: cover;}
.GatInvolved_text{padding: 150px 0;position: relative;z-index: 1;color: #fff;background: rgb(0 0 0 / 35%);transition: all 0.3s ease-in;text-align: center;}
.GatInvolved.PROUD .GatInvolved_text{height:100%;}
.GatInvolved:hover .GatInvolved_text{background: rgb(0 0 0 / 70%);}
.GatInvolved.PROUD .section-inner {display: table;height: 100%;}
.GatInvolved.PROUD .GatInvolved_text_in{display: table-cell;text-align:center;vertical-align: middle;position: relative;padding: 15px 0;}
.GatInvolved_text h2{font-size: 6em;margin: 0 0 5px;color: #fff;}
.GatInvolved_text h2 a{color:#fff;}
.GatInvolved_text h2 a:hover{text-decoration:none;}
.GatInvolved_text p{font-size:1.4em;}
.GatInvolved_text .CommonBtn{}
.GatInvolved_text .CommonBtn:hover{}
.GatInvolved_img{overflow:hidden;width: 100%;position: absolute;top:0;left:0;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.GatInvolved_img img{opacity:0;display: none;}

.GlobalLightBox{}
.GlobalLightBox_list{margin: 0;list-style-type: none;}
.GlobalLightBox_list:after{content:"";clear:both;display:block;}
.GlobalLightBox_list li{margin: 0 0 30px;padding: 0;display: flex;align-items: center;}
.GlobalLightBox_list li:nth-child(even){display: table;width: 100%;position: relative;}
.GlobalLightBox_list .GlobalLightBox_img{position: relative;margin-bottom: 15px;width: 50%;}
.GlobalLightBox_list li:nth-child(even) .GlobalLightBox_img{float: right;min-height: 280px;}
.GlobalLightBox_Text{width:50%;padding-left:30px;}
.GlobalLightBox_list li:nth-child(even) .GlobalLightBox_Text{position: absolute;height: 100%;display: flex;align-items: center;padding-left:0;padding-right:30px;text-align: right;}
.GlobalLightBox_list li:nth-child(even) .GlobalLightBox_Text_in{}
.GlobalLightBox_Text h3{margin: 0 0 20px;font-size: 37px;text-transform: uppercase; line-height:38px; position:relative; padding-top:20px;}
.GlobalLightBox_Text h3:before{content:"";border-top:10px solid #D3DB2C; position:absolute;left:0; top:0; width:100px;}
.GlobalLightBox_list li:nth-child(even) .GlobalLightBox_Text h3:before{left:inherit; right:0;}
.GlobalLightBox_Text p{font-weight:500;margin-bottom:20px;}
.GlobalLightBox_Text .CommonBtn{}
.WatchIcon{font-size:28px;position: absolute;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: rgb(0 0 0 / 60%);color: #fff;width: 80px;line-height: 80px;text-align: center;border-radius: 50%;cursor: pointer;}
.VideoHolder_Play{position: absolute;left:0;top:0;width:100%;height:100%;display:none;}
.VideoWatch_img .VideoHolder_Play{position: fixed;z-index: 1000;vertical-align: middle;text-align: center;padding:5% 10%;background: rgb(122 121 121 / 81%);}
.VideoWatch_img .VideoHolder_Play .playVideoBox{max-width: 100%;height:100%;position: relative;vertical-align: middle;text-align: center;}
.VideoHolder_Play iframe{position: absolute;left:0;top:0;width:100%!important;height:100%!important;}
.VideoWatch_img .VideoHolder_Play iframe{}

/*footer*/
footer#site-footer{border-top: 1px solid #2b2a27;background: #000;color:#fff;margin-top: 0 !important;padding: 60px 0 60px;font-size: inherit;}
#site-footer .section-inner {align-items: flex-start;}

.footer-widget-newsletter{background: #DDD;padding: 50px 0;}
.newsletterText{margin: 0 auto 20px;text-align: center;}
.newsletterText h3{font-size: 2.4em;margin: 0;}
.footer-widget-newsletter form{position: relative;margin: 0 auto;max-width: 450px;}
.footer-widget-newsletter form:after{content:"";clear:both;display:block;}
.footer-widget-newsletter .form-group{width: 50%;float:left;padding-right: 15px;}
.footer-widget-newsletter .fullWidth{width:100%;}
.footer-widget-newsletter label {display: inline-block;font-weight:400;display: none;}
.footer-widget-newsletter input{width: 100%;float: none;margin-right: 0;height: 40px;border-radius: 0;padding: 3px 0;font-size: 1.6em;
 background: none;border: 0;border-bottom: 1px solid #707070;color: #000;box-shadow: none;}
.footer-widget-newsletter input[type=text]:focus{box-shadow:0 0 0 #000 !important;}
.footer-widget-newsletter input::-webkit-input-placeholder {color:#000;}
.footer-widget-newsletter input:-moz-placeholder {color:#000;}
.footer-widget-newsletter input::-moz-placeholder {color:#000;}
.footer-widget-newsletter input:-ms-input-placeholder {color:#000;}
.footer-widget-newsletter input:focus::-webkit-input-placeholder {opacity:0;}
.footer-widget-newsletter input:focus:-moz-placeholder {opacity:0;}
.footer-widget-newsletter input:focus::-moz-placeholder {opacity:0;}
.footer-widget-newsletter input:focus:-ms-input-placeholder {opacity:0;}
.footer-widget-newsletter .form-groupBtn{clear: both;text-align: center;padding-top: 15px;}
.footer-widget-newsletter .form-groupBtn .CommonBtn{color: #fff;padding:10px 32px;background: #5E338A;border-color: #5E338A;
text-transform: none;font-weight: normal;font-size:1.6em;border-radius: 21px;}
.footer-widget-newsletter .form-groupBtn .CommonBtn:hover{background: #D3DB2C;border-color: #D3DB2C;color: #000;}

.FooterRow{width:100%;}
.FooterRow .widget-content{font-size: inherit;}
.footAbout{position: relative;margin-bottom:0;padding-left:0;}
.footAbout .alignwide {max-width: none;width: auto;margin: 0;display: block;}
.footAbout figure{max-width:240px;margin:0!important;}
.footAbout .wp-block-media-text__content{padding:0; font-size:1.8em;}
.footAbout .wp-block-media-text__content p{font-size:inherit;}
.footAbout .has-large-font-size{font-size: 20px !important;white-space: nowrap;}
#menu-footer-menu,#menu-footer-menu-2{padding-left:0;}
#menu-footer-menu li,#menu-footer-menu-2 li{font-size: 1.4em;line-height: 1.1em;margin-bottom:10px;}
#menu-footer-menu li a,#menu-footer-menu-2 li a{color:#fff;font-weight: 300;}
#menu-footer-menu li a:hover,#menu-footer-menu-2 li a:hover{color:color: #aed136;text-decoration:none;}
@media (min-width: 700px){
#menu-footer-menu{white-space: nowrap;}	
}
.RightFoot{padding-right:0;}
.footer_Logo .widget_media_image{display:inline-block;margin:15px 0 0;}
.footer_Logo .wp-block-image{margin:0 !important;}
.footer_Logo .wp-block-image img{max-height:none;width: auto;}

.social_foot{text-align:center;}
.social_foot img{display:inline-block;}
.social_foot ul{margin-bottom:20px;margin-left:0;}
.footSocial h3{margin:0 0 15px;font-size: 1.6em;text-transform: uppercase;}
.social_foot li{ font-weight:600; margin-bottom: 7px;display:inline-block;}
.social_foot li a{ display: block;color: #fff;}
.social_foot li a .fa{width:30px;font-size:30px;}
.social_foot li a.facebook:hover .fa{ color:#3b5998;}
.social_foot li a.twitter:hover .fa{ color:#56a3d9;}
.social_foot li a.youTube:hover .fa{ color:#c02b29;}
.social_foot li a.instagram:hover .fa{color:#000;}
.NewsletterEmail{ margin-bottom:20px;}
.NewsletterEmail form{}
.NewsletterEmail label{font-weight: 300;font-size: 14px;line-height: 1.1em;margin-bottom: 10px;}
.NewsletterEmail_From{ position: relative;}
.NewsletterEmail_From input{padding: 4px 0;border: 0;background: none;border-bottom: 2px solid #fff;font-weight: 300;color: #fff;}
.NewsletterEmail_From input:hover,.NewsletterEmail_From input:focus{box-shadow:none;}
.NewsletterEmail_From button{align-items: center;position: absolute; top: 0; right: 0;padding: 0;background: none !important;display: flex;}
.NewsletterEmail_From button:hover,.NewsletterEmail_From button:focus{background:none;border:0;box-shadow:none;}
.NewsletterEmail_From button i{font-size: 28px;}
.NewsletterEmail_From button span{font-size: 14px;font-weight: 300;display:none;}
.NewsletterEmail_From.active button i{display:none;}
.NewsletterEmail_From.active button span{display:block;}
.FooterPaymentIcon{margin-top: 30px;width: 100%;}
.FooterPaymentIcon ul{margin: 0;list-style-type: none;text-align: center;}
.FooterPaymentIcon ul li{ margin: 0 5px;display: inline-block;}
.FooterPaymentIcon ul a{}

.footer_social{}
.footer_social ul{margin:0;}
.footer_social .wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background: none;margin: 0;}
.footer_social .wp-block-social-links .wp-social-link a{padding:0;font-size: 30px;margin-left: 0;color: #fff;}

.c21{/*background:url(../images/21c.png) top right no-repeat; height:30px;float:right;*/margin-top: 15px;font-size: 1.4em;}
.c21 a{display: inline-block;text-decoration:none;color:#fff;position:relative;}
.c21 a:hover{text-decoration:none !important;}
.c21 a:after{content:"";border-bottom: 2px solid #fff;position: absolute;bottom: 0px;left: 0;width:0;transition:width 0.5s ease;}
.c21 a:hover:after{width:100%;}
.footer-copyright {font-weight: 300;font-size: 1.2em;margin-bottom: 0;margin-top: 10px;text-align: center;}

/*Whats On List*/
@media only screen and (min-width: 770px){
.event-list-wrapper .row{display: flex;justify-content: space-between;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;align-items: normal;}
}	
/*Fliter*/
.Leftsearch_Title{display:none;}
.MobFilterBtn{display: none;}
.event-right-form{padding: 0;margin-bottom: 15px;width: 20%;float: left;padding-left: 15px;}
#event_filter_form .whats-on-event-listing{background:none;padding:0;}
.event-right-form .SearchFilterWhatsOn{display:block;}
@media only screen and (min-width: 770px){
#event_filter_form{position: -webkit-sticky;position: sticky;top: 90px;}	
.event-right-form .SearchFilterWhatsOn{overflow: auto;max-height: 87vh;}	
}
.ShowClickCategory{padding-bottom: 15px;display:none;}
.ShowClickCategory.This.ShowClickCategory.selected{display:block;}
.ShowClickCategory ul{list-style-type:none;margin:0;padding:0;}
.ShowClickCategory ul li{margin:0;padding:0;}
.ShowClickCategory a{display: block;padding: 10px 10px;font-size: 1.1em;color: #fff;font-weight: 600;background:#9f8561;border:0;letter-spacing: 3.5px;text-transform:uppercase;transition: background 0.2s ease 0s;position:relative;overflow: hidden;}
.ShowClickCategory a:after {content: "";position: absolute;top: 0;left: 150%;width: 200%;height: 100%;transform: skewX(-20deg);
background-image: linear-gradient(90deg,transparent, hsla(0, 0%, 100%, 0.25),transparent);}
.ShowClickCategory a:hover:after{left:-200%;transition:1s;}
.ShowClickCategory a:before{content:"✕";position:absolute;right:10px;}
.SearchFieldWhatsOn{position: relative;padding-right: 65px;}
.SearchDate_GenreDrop{position: relative;}
.SearchDate_GenreDrop #datepicker12{margin-bottom:15px;}
.filterTitle{font-size: 2em;}
.SearchInputField{position: relative;padding-top: 5px;margin-bottom: 5px;}
.SearchInputField:before{content: "\f107";font-family:FontAwesome;position: absolute;right: 15px;top:9px;font-size: 20px;display:none}
.SearchFieldWhatsOn .SearchInputField:before{content: "\f002";font-size: 13px;border: 1px solid #707070;width: 21px;text-align: center;border-radius: 50%;top: 9px;right: 10px;display:none;}
.event-right-form .SearchInputField input, .SearchInputField select, .event-right-form #datepicker_from{height: 40px!important;font-size: 1.5em;width:100%;border: 1px solid #242424 !important;border-radius:0  !important;padding: 3px 10px;position: relative;background:none;font-weight: 500;}
.SearchInputField select{-webkit-appearance:none;}
.SearchInputField select option{background:#fff;}
.SearchFieldWhatsOn label,.SearchDate_GenreDrop label{font-size:12px;padding-left: 15px;display:none;}
.event-right-form .event_list_filter_calender, .event-right-form .event_list_filter_keyword,.event-right-form .event_list_filter_venue{width:100%;border-top: 1px solid #2b2a27;float:none;}
.event-right-form .event_list_filter_keyword{padding-left:0;}
.event-right-form .event_list_filter_venue{float:none;width:100%;padding: 0;}
.SearchFieldWhatsOn input[type="submit"]{background:#4D4F52!important;color: #fff!important;padding: 7px 13px !important;height: 40px;font-size: 1.5em;position: absolute;right: 0;top:0px;border-radius:0 !important;}
.recite-swatch .SearchFieldWhatsOn input[type="submit"] {background: rgb(255 255 255 / 52%)!important;color: #fff!important;}
.SearchFieldWhatsOn input[type="submit"]:hover,.SearchDate_GenreDrop input[type="submit"]:focus{background:#D3DB2C!important;color:#000!important;text-decoration:none;}
.DatePickerDiv {padding: 10px;max-width: 270px;border: 1px solid #193169 !important;background: #fff;margin-top: 2px;}
.DatePickerDiv .datepicker-days{background: #E4F2FF;}
.DatePickerDiv .table-condensed{margin-top:0;margin-bottom: 0;}
/*Dropdown Calender*/
.FilterSearch_calender{position:relative;z-index: 1;}
.FilterSearch_calender .SearchInputField a{padding: 11px 0px;color: #fff;font-size: 1.2em;font-weight: 500;position: relative;border-radius:0;display:block;letter-spacing: 3px;text-transform: uppercase;}
.FilterSearch_calender .SearchInputField a:hover{text-decoration:none;}
.FilterSearch_calender .SearchInputField a:after{content: "\f107";font-family:FontAwesome;position: absolute;right: 0;font-size: 20px;top: 9px;}
.FilterSearch_calender .SearchInputField a.active:after,
.This .FilterSearch_calender .SearchInputField a:after{content: "\f106";}
button.commanDropLink{padding: 11px 0px;color: #fff;font-size: 1.2em;font-weight: 500;position: relative;border-radius:0;display:block;letter-spacing: 3px;text-transform: uppercase;width: 100%;text-align: left;background:none;}
button.commanDropLink:hover,button.commanDropLink:focus{text-decoration:none;}
button.commanDropLink:after{content: "\f107";font-family:FontAwesome;position: absolute;right: 0;font-size: 20px;top: 9px;}
button.commanDropLink.active:after{content: "\f106";}
.SearchDropField{opacity: 0;max-height: 0;visibility: hidden;overflow: hidden;transition: all 0.5s ease-out;}
.SearchDropField.Show{max-height: 315px;visibility: visible;opacity: 1;}
.FilterSearch_calender .ByDateDrop{left: 0;width: 100%;opacity: 0;max-height: 0;visibility: hidden;overflow: hidden;transition: all 0.5s ease-out;}
.FilterSearch_calender .ByDateDrop.Show,.This .FilterSearch_calender .ByDateDrop{max-height: 315px;visibility: visible;opacity: 1;}
.FilterSearch_calender .ByDateDrop>ul,
ul.commanDropCategory{display:block !important;border-bottom: 0;list-style-type: none;margin:0 0 30px;}
.ByDateDrop ul li,ul.commanDropCategory li{margin: 0 0 5px;}
.ByDateDrop ul li a,ul.commanDropCategory li a{display: block;padding: 0;padding-left: 25px;font-weight: normal;color: #fff;font-size: 1.4em;position:relative;}
.ByDateDrop ul li a:hover,ul.commanDropCategory li a:hover{text-decoration:none;}
.ByDateDrop ul li a:before,ul.commanDropCategory li a:before{content:"";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width:16px;height:16px;border:1px solid #2b2a27;}
.ByDateDrop ul li.selected a:after,ul.commanDropCategory li.selected a:after{ content: "";position: absolute;left: 0;top: 50%; transform: translateY(-50%); height: 10px;width: 10px; left: 3px;background-color: white;}
.ByDateFromBox{background:#fff;padding:10px;border: 1px solid #707070;border-top: 0;}
.ByDateFromBox:after{content:""; clear:both;display:block;}
.ByDateFromBox .EnterDate_title{font-weight:700;font-size: 2em;margin-bottom: 10px;}}
.ByDateFromBox .ByDateFrom{}
.ByDateFrom input.searchDate{width: 100%;border: 2px solid #707070!important;height: 38px;padding: 3px 10px!important;margin-bottom: 10px!important;background:url(../images/celendar-icon.png);background-size: 26px;background-position: center right;background-repeat: no-repeat;font-size: 1.6em;}
.ByDateFromBox .btn-primary{background:#5E338A;border-color:#5E338A;color: #fff;margin-bottom: 15px;float: right;border-radius:0;padding: 10px 20px;text-transform: uppercase;font-size: 1.4em;}
.ByDateFromBox .btn-primary:hover,.ByDateFromBox .btn-primary:focus{background:#D3DB2C;border-color:#D3DB2C;color: #000;}
#ui-datepicker-div,.datepicker-dropdown{padding:3px;width: 270px;border: 1px solid #aaa !important;}
.SearchDate_GenreDrop .ui-widget.ui-widget-content{background:none;margin-bottom: 5px;}
.ui-datepicker .ui-datepicker-header{background:none !important;border: 0 !important;color: #fff;border-radius: 0px !important;margin-bottom: 15px;}
.ui-datepicker .ui-datepicker-title{font-size: 18px;text-transform: none;margin-left: 0 !important;text-align: left !important;font-weight: normal;text-transform: uppercase;}
.ui-datepicker .ui-datepicker-title span{font-family: "ITC Bodoni Seventytwo";}
.ui-datepicker .ui-datepicker-prev {left:auto!important;top:0 !important;right: 30px;border-radius: 3px 0 0 3px;}
.ui-datepicker .ui-datepicker-next{right:0!important;top:0 !important;border-radius: 0 3px 3px 0;}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{width:30px !important;height: 26px !important;background: #2c3e50;}
.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover{opacity: .65;background: #2c3e50 !important;}
.ui-datepicker-header .ui-datepicker-next::after,.ui-datepicker-header .ui-datepicker-prev::after {display:none;}
.ui-datepicker .ui-widget-header .ui-datepicker-prev span, .ui-datepicker .ui-widget-header .ui-datepicker-next span {margin-left: 0;margin-top: 0;height: 16px;width: 16px;cursor: pointer;background:none;visibility:visible;top: 3px;left: 7px;font-family: FontAwesome;color:#fff;font-weight:300;}
.ui-datepicker .ui-widget-header .ui-datepicker-prev span:before,
.ui-datepicker .ui-widget-header .ui-datepicker-next span:before{display: block;text-indent: initial;font-size: 18px;text-align: center;}
.ui-datepicker .ui-widget-header .ui-datepicker-prev span:before{content: "\f104";}
.ui-datepicker .ui-widget-header .ui-datepicker-next span:before{content: "\f105";}
.ui-datepicker-calendar {color: #fff;border: 1px solid #ddd;font-family: 'Assistant', sans-serif;position: relative;z-index: 1;}
.ui-datepicker-calendar thead tr {background: none;}
.ui-datepicker-calendar thead tr:first-child th {padding: 2px 4px;font-size: 15px;font-weight: 600;border: 1px solid #ddd;}
.ui-datepicker-calendar thead tr th:nth-child(1),
.ui-datepicker-calendar thead tr th:nth-child(2){display:none;}
.ui-datepicker td {border-color: #ddd!important;font-size: 15px;background: none;padding: 0 !important;}
.ui-datepicker-calendar tbody tr td:nth-child(1),
.ui-datepicker-calendar tbody tr td:nth-child(2){display:none;}
.SearchDate_GenreDrop .ui-datepicker-calendar tbody tr:nth-child(6){display:none;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {/*opacity:0!important;*/}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{background: none !important;color:#fff!important;}
.ui-datepicker .ui-datepicker-calendar td a{color: #fff;font-size: 15px;border-radius: 0 !important;border: 0 !important;font-weight: 300;padding: 3px 4px;}
.ui-datepicker .ui-datepicker-calendar td a.ui-state-highlight{border-color:#5e3c9d !important;background: #ffffff42 !important;color: #fff !important;}
.ui-datepicker .ui-datepicker-calendar td a:hover{border-color:#5e3c9d !important;border-radius: 0 !important;background: none !IMPORTANT;color: #fff !important;}
.ui-datepicker .table-condensed{margin-top:0;margin-bottom: 0;}
.ui-datepicker .table-condensed thead th{font-size:15px;text-align: center;border: 0;}
.ui-datepicker .table-condensed thead tr:first-child th{background:#FF7801;text-transform: uppercase;color: #000;}
.ui-datepicker .table-condensed thead th.prev,.datepicker-dropdown .table-condensed thead th.next{font-size:20px;}
.ui-datepicker .table-condensed tbody td{font-size:15px;text-align: center;cursor: pointer;}
.ui-datepicker .table-condensed tbody td.old,.datepicker-dropdown .table-condensed tbody td.new{pointer-events: none;color:#999;}
.ui-datepicker .table-condensed tbody td:hover,.datepicker-dropdown .table-condensed tbody td.active{background:#FF7801;}
/**/
.WhatsOnHeading{color:#fff;padding: 60px 0 50px;text-align:center;}
.WhatsOnPageTitle{margin:0;font-size: 3.2em;text-transform: uppercase;margin-bottom: 30px;}
.WhatsOnHeading p{margin-bottom:0;}
.TopAdsBanner{position:relative;z-index:1;margin-bottom:-1px;}
.WhatsOn_PageBanner{}
.WhatsOn_PageBanner .tobAds,.BottomAds{background:#E8E9E5;padding: 15px 0;text-align: center;}
.tobAds .AdsO2_in,.BottomAds .BottomAds_in{max-width: 970px;margin: 0 auto;}
.WhatsOn_PageBanner .tobAds img,.BottomAds img{display:inline-block;}
.event-list-wrapper{padding-top:0px;background: none;}
.WhatonList_page{padding-left:22px;width: 80%;}
.WhatonList_page .event-list-outer{padding: 0;float: none;}
.AllPageSec_Title{font-size:20px;margin:30px 0 20px;}

.SortFilter{display:flex;align-items: center;justify-content: space-between;margin-bottom: 15px;padding-right: 15px;}
.SortFilter_count{font-size:14px;}
.SortFilter_By{position:relative;}
.SortFilter_By label{display:none;}
.SortFilter_By select{border: 1px solid #2b2a27;max-width: 100%;padding: 11px 11px;color: #fff;border-radius: 0;padding-right: 30px;font-size: 14px;background: none;background-image: url(../images//ico-select.svg);background-repeat: no-repeat;background-position: right 10px center;background-size: 11px;-webkit-appearance: none;appearance: none;min-width: 225px;}
.SortFilter_By select:focus{border-color:#fff;outline:0;}
.SortFilter_By select option{color:#000;}

.WhatsOnList{margin-left: -11px;margin-right: 4px;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;align-items: normal;position: relative;/*justify-content: center;*/width: auto;float: none;height: auto !important;}
.WhatsOnList .WhatsonItem{margin-left:0;border: 0;width: 33.33%;padding: 0 11px;background: none;margin-bottom: 40px;display: -webkit-flex;display: -ms-flexbox;display: flex;margin-top:0;position: static !important;height: auto;}
.WhatsOnList .WhatsonItem_inner{position: relative;width: 100%;padding-bottom:50px;}
.WhatsOnList .WhatsonItem_img{overflow: hidden;position: relative;}
.WhatsOnList .WhatsonItem_img .BlankItem_img{width:100%;height:auto;/*display:none;*/}
.WhatsOnList .whatson-event-listing-img-area{position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: 0.3s;}
.WhatsOnList .whatson-event-listing-img-area:hover{transform: scale(1.1);}
.WhatsOnList .whatson-event-listing-img-area img {height:auto;}
.WhatsOnList .WhatsonItem_text{padding: 20px 0px 0;/*position: relative;*/text-align: center;}
.WhatsOnList .WhatsonItemTitle{margin-bottom:0;}
.WhatsOnList .WhatsonItem_text h3{margin-top:0;font-size: 1.3em;margin-bottom:20px;letter-spacing: 2px;font-family: 'Assistant', sans-serif;}
.WhatsOnList .WhatsonItem_text h3 a{color: #fff;text-decoration:none;text-transform: uppercase;}
.WhatsOnList .WhatsonItem_text h3 a:hover{text-decoration: none;color: #fff;}
.WhatsOnList .WhatsonItemTitle .EV_ListDate {margin-bottom:0;font-size:1.6em;font-weight:400;}
.WhatsOnList .WhatsonItemTitle .event-date{font-size:20px;}
.WhatsOnList .WhatsonItemTitle .event-runtime{font-size:20px;text-transform: uppercase;}
.WhatsOnList .whatson_event_certificate{}
.WhatsOnList .whatson_event_certificate img{width:60px;}
.WhatsOnList .WhatsonItemText_info{margin-bottom:15px;}
.WhatsOnList .ItmesVenue_name{}
.WhatsOnList .ItmesVenue_name a{color:#000;font-size:12px;text-transform: uppercase;font-weight:500;}
.WhatsOnList .WhatsOnDateBnt{bottom:0;}

.WhatsonItem .img_availability_small,.Search_whatsOnListItem .img_availability_small{background: #9f8561;padding: 0;right: 0;top: 0;width: auto;text-align: center;position: absolute;/*-webkit-transform: rotate( -20deg);-moz-transform: rotate(-20deg);-ms-transform: rotate(-20deg);-o-transform: rotate(-20deg);*/}
.WhatsonItem .img_availability_small.whatson_sale,.Search_whatsOnListItem .img_availability_small.whatson_sale{background:#990000;}
.WhatsonItem .img_availability_small span,.Search_whatsOnListItem .img_availability_small span{display:inline-block;padding: 6px 10px;border-radius: 0 20px;font-size: 13px;color:#fff;}

.listingpagination{text-align: center;margin-top: 30px;}
.listingpagination:before{content:"";height: 1px;background:rgb(77 79 82 / 15%);width: 100%;position: absolute;margin-top: 15px;left: 0;}
.listingpagination .whatson-event-listing-pager{display: inline-block;background: #fff;padding: 0 5px;position: relative;}
.listingpagination .whatson-event-listing-page-link{display:inline-block;margin: 0 2px;}
.listingpagination .whatson-event-listing-page-link a{display:block;border: 1px solid #4d4f52;color: #4d4f52;line-height: 28px;width: 30px;font-size: 16px;}
.listingpagination .whatson-event-listing-page-link a:hover{text-decoration:none;}
.listingpagination .whatson-event-listing-page-link.selected a{background: #4d4f52;color: #fff;}

.WhatsOnContact_Sec{padding-top:25px;}
.WhatsOnContact_Sec .section-inner{max-width: 1000px;}
.WhatsOnContact_PageTitle{text-align: center;margin-bottom: 30px;}
.WhatsOnContact_PageTitle h2{margin-bottom: 15px;}
.WhatsOnContact_PageTitle p{}
.WhatsOnContact_Form{margin: 0;list-style-type: none;}
.WhatsOnContact_Form li{overflow: hidden;margin: 0 0 30px;padding: 0 5px;}
.WhatsOnContact_Form li.colman6{width:50%;float: left;}
.WhatsOnContact_Form label{text-transform: uppercase;letter-spacing: 0.3em;font-weight: 300;font-size: 12px;}
.WhatsOnContact_Form .input-full{background: none;border: 1px solid #2b2a27;padding: 5px 10px;height: 35px;color:#fff;outline:none;}
.WhatsOnContact_Form .input-full:focus{border-color:#fff;}
.WhatsOnContact_Form textarea.input-full{height:100px;}
.WhatsOnContact_Form li.SendButton{text-align:center;}
.WhatsOnContact_Form .CommonBtn{margin-bottom:25px;}

/*WhatsOn Detail page*/
.EventDetail_wrap{padding-top: 0;padding-bottom:0;background: none;}
.whatson-event-details-main-post-div{float:none;}
.EventDetail_banner{margin-bottom:25px;min-height: 2px;border-top: 1px solid rgb(77 79 82 / 15%);background:#E8E9E5;}
.Event_detailsBannerImg{overflow: hidden;margin-top: -1px;position: relative;}
.Event_detailsBannerImg .img_availability_big {background: rgba(0, 0, 0, 0.73); padding: 0;left: 0%;bottom: 0;width: 100%;text-align: center;position: absolute;/*-webkit-transform: rotate( -30deg);-moz-transform: rotate(-30deg);-ms-transform: rotate(-30deg);-o-transform: rotate(-30deg);*/}
.Event_detailsBannerImg .img_availability_big span{;display:inline-block;padding:15px 20px;border-radius: 0 20px;font-size:30px;color:#fff;}
.Event_detailsBannerImg .Blankbanner_Img img{width:100%;height:auto;}	
.Event_detailsBannerImg .Blankbanner_Img .BlankbannerMob_img{display:none;}
@media (max-width:600px){
.Event_detailsBannerImg .Blankbanner_Img .BlankbannerMob_img{display:block;}	
.Event_detailsBannerImg .Blankbanner_Img .Blankbanner_img{display:none;}	
}
.Event_detailsBannerImg .EvntD_img{overflow:hidden;background-size: cover;background-position: center;position: absolute;top: 0;left: 0;width: 100%;height: 100% !important;}

.Event_detailsBannerImg .EvntD_img img{opacity:0;height: 100% !important;}
#whatson-event-details-heading-title-right.EventDetailHeading_Title{float: none;width: auto !important;padding: 15px 0;background: #5E338A;}
.Event_detailsBannerImg .EvntD_img .WatchIcon{z-index:2;}
.Event_detailsBannerImg .VideoHolder_Play{z-index:10;}
.VideoHolder_Play .BannerVideo_close{width:40px;height:40px;position: absolute;right:2px;top:2px;background: #000;z-index: 10;text-indent: -9999px;overflow: hidden;border-radius: 50%;cursor: pointer;}
.whatson-event-details-heading-title .BannerBookBtn{padding: 7px 15px;font-size:18px;position:absolute;right:0;top: 0;background: #5e338a;color: #fff !IMPORTANT;border: 3px solid #fff;display:none !important;}
.whatson-event-details-heading-title .BannerBookBtn:hover{background: #fff;color: #5e338a !important;border-color: #fff;}
.VideoHolder_Play .BannerVideo_close:before,.VideoHolder_Play .BannerVideo_close:after{content:"";width: 20px;height: 2px;background: #fff;position: absolute;right: 10px;top: 18px;}
.VideoHolder_Play .BannerVideo_close:before{-ms-transform: rotate(45deg);transform: rotate(45deg);}
.VideoHolder_Play .BannerVideo_close:after{-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.whatson-event-details-heading-title{position: relative;/*padding-right: 90px;*/}
.whatson-event-details-heading-title h1{font-size:3.2em;color: #fff !important;margin:0;text-transform: uppercase;font-weight: 700;/*display: inline;margin-right: 10px;*/font-family: "sofia-pro",sans-serif !important;}
body.Verdana-Body .whatson-event-details-heading-title h1{font-family:Verdana, Helvetica, sans-serif!important;}
body.Arial-Body .whatson-event-details-heading-title h1{font-family:Arial, Helvetica, sans-serif!important;}
body.Tahoma-Body .whatson-event-details-heading-title h1{font-family:Tahoma, Geneva, sans-serif!important;}
.whatson-event-details-heading-title .whatons-event-cancelled{display:none;}
.whatson-event-details-heading-title .EventpostDate{color:#fff;font-size: 1.6em;}
.whatson-event-details-heading-title .EventpostDate a{font-family: "sofia-pro",sans-serif !important;font-size:1em;color:#fff!important;}
.whatson-event-details-heading-title .event_certificate{display: inline-block;font-size:20px;}
.whatson-event-details-heading-title .event_certificate img{width:32px;}
.EventDetailHeading_Title .whatson-single-page-date-time {float: none;margin-bottom:10px;}
.EventDetailHeading_Title .whatson-single-page-date-time h4{float: none;font-size:16px;color: #fff!important;line-height: 26px !important;font-weight: 300;margin: 0;}
.whatson-event-details-main-post-div .section-inner{}
.whatson-event-details-main-post-div .section-inner:after{content:"";clear:both;display:block;}
/*New section styke*/
.WhatsOnDetailText_Sec{padding-top:20px;}
.WhatsOnDetailText_Sec .section-inner{max-width:1000px;text-align:center;}
.WhatsOnDetailText_Sec .info{}
.WhatsOnDetailText_Sec p{line-height:1.1em;}
.WhatsOnDetail_feature{padding-top: 0;}
.WhatsOnDetail_featureRow{display:flex;align-items: center;margin: 0 6%;}
.WhatsOnDetail_featureRow.Right{flex-direction: row-reverse;}
.DetailFeatureRow_img{width: 57%;}
.DetailFeatureRow_Text{width: 43%;padding-left: 60px;text-align: center;}
.WhatsOnDetail_featureRow.Right .DetailFeatureRow_Text{padding-left:0;padding-right:60px;}
.DetailFeatureRow_Text .Small_title{text-transform: uppercase;letter-spacing: 0.3em;font-size: 1.5em;}
.DetailFeatureRow_Text h3{font-size: 38px;margin: 0 0 15px;}
.DetailFeatureRow_Text .Information{}
.DetailFeatureRow_Text .Information p{line-height: 1.1em;}
.WhatsOnDetail_Product{}
.WhatsOnDetail_ProdInner{display:flex;justify-content:space-between;}
.WhatsOnDetail_Prod_img{width: 50%;}
.WhatsOnDetail_ProdGallery{overflow: hidden;display: flex;flex-direction: row-reverse;}
.WhatsOnDetail_ProdGallery .gallery-top{position:relative;overflow:hidden;width: 100%;/* float: right; */}
.WhatsOnDetail_ProdGallery .gallery-thumbs{position:relative;overflow:hidden;width: 95px;padding-right:15px;/* float: left; */}
.WhatsOnDetail_ProdGallery .gallery-thumbs .swiper-slide{height:auto !important;}
.WhatsOnDetail_ProdGallery .gallery-top .swiper-slide img{width:100%;}
.product-single__sticky{position: -webkit-sticky;position: sticky;top: 20px;}
.WhatsOnDetail_Prod_Text{width: 50%;padding-left:68px;}
.WhatsOnDetail_Prod_Text h2{font-size: 32px;margin-top:0;margin-bottom: 25px;text-transform: uppercase;letter-spacing: 0.025em;}
.WhatsOnDetail_Prod_Text .tab-pane ul{font-size:1.5em;}
.WhatsOnDetail_Prod_Text .tab-pane .product_Description ul{font-size:inherit;}
.WhatsOnDetail_Prod_Text .tab-pane ul li{margin:0;}
.WhatsOnDetail_Prod_Text .tab-pane ul p{font-size:inherit;}
.WhatsOnDetail_Prod_Text .tab-pane ul a{position:relative;border-bottom:1px solid rgba(255, 255, 255, 0.15);}
.WhatsOnDetail_Prod_Text .tab-pane ul a:after{content:"";border-bottom: 2px solid #fff;position: absolute;bottom: 0px;left: 0;width:0;transition:width 0.5s ease;}
.WhatsOnDetail_Prod_Text .tab-pane ul a:hover:after{width:100%;}
.ProduDetails_TabsPrice{}
.ProduDetails-price{margin-bottom: 25px;line-height: 1.6em;}
.ProduDetails-price .product_price {color: #d1ba98;margin-right: 5px;font-size: 17px;display: block;}
.ProduDetails-price .product_policies{font-size: 13px;}
.ProduDetails_Tabs{margin-bottom: 25px;}
.ProduDetails_Tabs .ProduDetails_TabsTitle{text-transform: uppercase;letter-spacing: 0.3em;font-size: 1.2em;}
.ProduDetails_TabsLink{}
.ProduDetails_TabsLink a{padding: 9px 25px;border: 1px solid #EBEBEB;color: #fff;font-size: 12px;font-weight: 400;line-height: 22px;margin-bottom: 10px;text-transform: uppercase;display: inline-block;letter-spacing: 0.3em;margin-right: 8px;}
.ProduDetails_TabsLink a.select{background-color:#9f8561;color: #FFF;border-color:#9f8561;pointer-events: none;}
.WhatsOnProdu_DetailsInfo{}
.WhatsOnProdu_DetailsInfo h3{font-size:25px;margin:60px 0 25px;text-transform: uppercase;letter-spacing: 0.025em;}
.WhatsOnProdu_DetailsInfo_date{margin-bottom: 25px;}
.WhatsOnProdu_DetailsInfo_date label,
.WhatsOnproduct_Info_quantity label{font-size: 12px;text-transform: uppercase;letter-spacing: 4px;display: block;font-weight: 300;}
.WhatsOnProdu_DetailsInfo_date select{border: 1px solid #2b2a27;max-width: 100%;padding: 8px 10px;color: #fff;border-radius: 0;padding-right: 30px;font-size: 15px;background: none;background-image: url(../images//ico-select.svg);background-repeat: no-repeat;background-position: right 10px center;background-size: 11px;-webkit-appearance: none;appearance: none;}
.WhatsOnProdu_DetailsInfo_date select:focus{border-color:#fff;outline:0;}
.WhatsOnproduct_Info_quantity{margin-bottom: 25px;}
.WhatsOnProdu_DetailsInfo .product_Description p{line-height:1.1em;margin-bottom: 25px;}
.EventDetail_Sec .warningSms_Sec{padding-top:0;}
/*Faqs*/
.Faqs_Section{padding-top:0;}
.Faqs_Section .cetogaryTitle{text-align:center;}
.Faqs_Content{}
.FaqsList{margin: 0;list-style-type: none;border-bottom: 0;}
.FaqsList li{margin: 0;}
.FaqsList .FaqsBtn{cursor: pointer;position:relative;font-size: 15px;display: block;padding: 10px;padding-left: 40px;}
.FaqsList .FaqsBtn:after{content: "\f107";font-family:FontAwesome;position:absolute;top: 8px;left: 0;font-size: 21px;border: 1px solid #2b2a27;width: 28px;height: 28px;text-align: center;line-height: 25px;border-radius: 28px;}
.FaqsList .FaqsBtn.active:after{content: "\f106";}
.FaqsContent_inner {overflow: hidden;max-height: 0px;display:block!important;transition: all 0.5s ease;}
.FaqsContentText{transform: translateY(40px);padding:15px;padding-top:0;}
.FaqsContent_inner p{font-size: 1.5em;margin: 0;line-height: 1;}
.FaqsContent_inner.show {max-height: 300px;}
.FaqsContent_inner.show .FaqsContentText{transform: translateY(0);transition: transform 0.5s;}
/**/
.EventDetail_containt{}
.EventDetail_DiscipR{}
.Details_Tabs{}
.Details_Tabs .nav-tabs{margin: 0;border:0;}
.Details_Tabs .nav-tabs > li{margin: 0;}
.Details_Tabs .nav-tabs > li > a,
.Ticketdates_dropBtn{padding: 9px 25px;border: 1px solid #EBEBEB;color: #fff;font-size: 14px;font-weight: 400;line-height: 22px;margin-bottom: 10px;text-transform: uppercase;display: inline-block;letter-spacing: 0.1em;margin-right: 8px;border-radius: 0;background: none;}
.Details_Tabs .nav-tabs>li>a:hover,.Details_Tabs .nav-tabs>li>a:focus,
.Ticketdates_dropBtn:hover,.Ticketdates_dropBtn:focus{background:none;color:#fff;text-decoration: none;}
.Details_Tabs .nav-tabs>li.active>a{background-color:#9f8561;color: #FFF;border-color:#9f8561;}
/*New Ticket Date popup*/
.Ticketdates_drop{position:relative;z-index: 1;}
.Ticketdates_dropBtn{position:relative;padding-right: 40px;width: 300px;text-align: left;}
.Ticketdates_dropBtn:after{content: "\f107";font-family:FontAwesome;position: absolute;right: 8px;font-size: 23px;}
.Ticketdates_dropBtn.active:after{content: "\f106";}
.Ticketdates_dropDown {display:none;position:absolute;top: 41px;left:0;width: 300px;border: 1px solid #fff;border-top: 0;background: #000;padding: 10px 10px 20px;text-align: center;max-height:400px;overflow: auto;}
.Ticketdates_dropDown.active{display:block;}
.Ticketdates_dropDown table{margin: 0;border: 0;}
.Ticketdates_dropDown table tr{}
.Ticketdates_dropDown table td{border: 0;padding:0;font-size: 15px;white-space: nowrap;font-weight:600;}
.Ticketdates_dropDown table td a{padding: 4px;display:block;}
.Ticketdates_dropDown table td:first-child{text-align:left;}
.Ticketdates_dropDown .TicketsDate_btn{}
.TicketsDate_btn .BtnBook{}
.Ticketdates_dropDown table tr:hover a,.Ticketdates_dropDown table tr:focus a{text-decoration:none;color: #9f8561;}
/**/
.Details_Tabs .tab-content{padding-top:15px;}
.Details_Tabs .tab-content section{padding:0;}
.EventDetail_Discip .ShortInfoLeft{width: 330px;float:left;font-size: 18px;border: 1px solid #A98348;padding: 15px 15px;position: relative;text-transform: uppercase;}
.EventDetail_Discip .ShortInfoLeft:before{content:"";border: 1px solid #A98348;width: 100.8%;height: 101%;position: absolute;left: 3px;top: 3px;}
.EventDetail_Discip .ShortInfoLeft p{margin-bottom:15px;}
.EventDetail_Discip .ShortInfoLeft p:last-child{margin-bottom:0;}
.EventDetail_Discip .whatson-event-details-content{padding-top:0;font-size: inherit;}
.EventDetail_Discip strong{}
.EventDetail_containt .TicketSec{padding-top:0;}
#Tickets_in .whatson-event-details-list{margin: 0;/* background: #fff; */}
#Tickets_in .whatson-event-details-list thead{display:none;}
#Tickets_in .whatson-event-details-list > tbody > tr > td{border-top:0!important;border-bottom: 1px dotted #606060!important;font-weight:300;font-size:0.84em;color: #fff;padding-top: 7px;padding-bottom: 7px;}
#Tickets_in .whatson-event-details-list > tbody > tr > td:first-child{padding-left: 0;width: 145px;}
#Tickets_in .whatson-event-details-list > tbody > tr > td:last-child{padding-right: 0;}
#Tickets_in .whatson-event-details-list > tbody > tr:nth-child(even) > td{}
.whatson-event-details-list .BookingList_btn{white-space: nowrap;}
.BookingList_btn .commanBtn{padding: 3px 11px;font-size:1em;text-transform: none;background: #000;color: #fff;border: 1px solid #EBEBEB;font-weight:400;width:auto;float: none;display: inline-block;}
.BookingList_btn .commanBtn:hover{background: #9f8561;color: #fff;border-color: #9f8561;}
.Details_Tabs .tab-content .tab-pane {margin-bottom: 40px;}
.Details_Tabs .tab-content .tab-pane#media_gallery_1_in{margin-bottom:20px;}
.EventDetail_Discip #Details_in {display: flex;justify-content: space-between;align-items: flex-start;}
.Details_Tabs .EventDescriptionLeft { width: 72%;}
.tab-content .MobileAccordian_info{float:none;width: 100%;}
.tab-content .MobileAccordian_info section{padding:0;}
.tab-content .product_Description h2{margin:40px 0 15px;}
.MobileAccordian_info .video-embed iframe{width:100% !important; max-width:580px; height:326px !important;}
.TabsSec_Title,.cetogaryTitle{margin:0;font-size: 3.2em;position: relative;text-transform:uppercase;margin-bottom: 25px;}
.tab-content #Tickets_in{position: relative;z-index: 1;}
/*
.tab-content #Tickets_in:before{content:"";background:#ddd;position: absolute;left: -100%;top: 0;width: 100%;height: 100%;z-index: -1;}
.tab-content #Tickets_in:after{content:"";background:#ddd;position: absolute;right: -100%;top: 0;width: 100%;height: 100%;z-index: -1;}
*/
.VenueLevyText{max-width: 72%;margin-top: 30px;}
.VenueLevyText h3{margin-top:0;font-size:1.6em;margin-bottom: 5px;}
.VenueLevyText p{font-size:1.4em;line-height: 1.4em;}
.gallery_list{list-style-type: none;margin:0 -10px;padding: 0;display: flex;width: 100%;}
.GalleryItems_Img{width: 16.66%;display: table-cell;padding: 0 10px 20px;margin: 0;}
.GalleryItems_Img a{display:block;background-size: cover;background-position: center;}
.social-list{display:block;}
.social-list h3{font-size: 1.8em;font-weight: 700;color: #000;}
.social-list h3 span,.social-list h3 a {color: #5E338A;}
.social-list h3 span:hover,.social-list h3 a:hover{color:#000; text-decoration:none;}
.social-list .heateor_sss_sharing_ul{display: flex;align-items: center;}
.social-list .heateor_sss_more{display: none !important;overflow: hidden;width: 0;height: 0;}
.SocialShare_link{text-align:center;display: flex;align-items: center;justify-content: center;}
.SocialShare_link a{display: flex;margin-right: 18px;font-size: 15px;align-items: center;}
.SocialShare_link a i{margin-right: 8px;font-size: 20px;}

.currentRate{background: #5E338A;padding: 30px 40px 30px;color: #fff;max-width: 300px;width: 100%;}
.currentRate .helpTitle{font-weight:700; margin-bottom:5px;}
.currentRate h5{ margin:0 0 30px;font-size:1.8em; font-weight:600;}
.currentRate p{font-size: 1.8em; font-weight: 400;line-height: 22px;}
.currentRate p a{color:#fff;text-decoration:underline;}
.currentRate p a:hover{text-decoration:none;}
.currentRate img{margin: 20px 0 0;}

/*Flax Slider for detail page testimonials*/
.whatsonDetail_testimonial{border-top: 1px solid #F0F0F0;border-bottom: 1px solid #F0F0F0;margin-top: 20px;padding: 15px 0;}
.whatsonDetail_testimonial .flex-viewport {}
.whatsonDetail_testimonial li h3{margin-top:0;margin-bottom: 15px;font-size: 2.4em;font-style: italic;line-height: 30px;}
.whatsonDetail_testimonial li span{font-size: 1.4em;line-height: 1.4em;padding-right: 30px;display:block;}
.whatsonDetail_testimonial li h3:after,
.whatsonDetail_testimonial li h3:before{content:"";width: 22px;height:21px;display:inline-block;}
.whatsonDetail_testimonial li h3:after{background-image:url(../images/comma_1.png);margin-left: 6px;}
.whatsonDetail_testimonial li h3:before{background-image:url(../images/comma.png);margin-right: 5px;}
.whatsonDetail_testimonial .flex-direction-nav a{opacity:1;}
.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;
	opacity: 1;
}
#whatson-testimonials-wrapper .flex-direction-nav .flex-prev, 
#whatson-testimonials-wrapper  .flex-direction-nav .flex-next{
	background-color: #fff !important;
	color: #000;
	font-size:0px;
}
#whatson-testimonials-wrapper  .flex-direction-nav a::before {
	font-size: 29px;
	color: #000 !important;
}
#whatson-testimonials-wrapper  .flex-control-paging{
	display: none;
}
#whatson-testimonials-wrapper  .cd-testimonials-wrapper {
	position: relative;
	width: 100%;
	max-width: 100%;
	margin: 0 auto;
	padding:0 55px;
	-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;
	margin: 0;
}
#whatson-testimonials-wrapper .cd-testimonials > li {
	position: absolute;
	opacity: 0;
margin: 0;}
#whatson-testimonials-wrapper .cd-testimonials > li:first-child,
#whatson-testimonials-wrapper .cd-testimonials > li.flex-active-slide{
	position: relative;
	opacity: 1;
}
.BackToWhatsOnButton{text-align: center;margin:30px 0 60px;}
.BackToWhatsOnButton .CommonBtn{font-size:1.3em;}
/*Also Like*/
.alsoLike_wrapp{display:block;margin-bottom: 0;padding: 30px 0;}
.alsoLike_wrapp .whatson-event-sidebar{position: relative;}
.alsoLikeBox h2.cetogaryTitle{font-size: 2.5em;margin: 0 0 30px;text-align: center;}
.alsoLikeBox h2.cetogaryTitle span { display: inline-block;/*border-bottom: 1px solid #9f8561;padding-bottom: 30px;*/}
.alsoLike_list{width:auto;float: none;}
.alsoLike_list .row{margin-left:-10px;margin-right:-10px;display: flex;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;align-items: normal;position: relative;/*justify-content: center;*/}
.alsoLike_list .WhatsonItem{margin-left:0;border: 0;width:20%;padding: 0 10px;background: none;margin-bottom: 20px;display: -webkit-flex;display: -ms-flexbox;display: flex;margin-top:0;}
.alsoLike_list .WhatsonItem_inner{position: relative;width: 100%;}
.alsoLike_list .WhatsonItem_img{overflow: hidden;position: relative;}
.alsoLike_list .WhatsonItem_img .BlankItem_img{width:100%;height:auto;}
.alsoLike_list .whatson-event-listing-img-area{position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: 0.3s;}
.alsoLike_list .whatson-event-listing-img-area:hover{transform: scale(1.1);}
.alsoLike_list .whatson-event-listing-img-area img {height:auto;opacity:0;}
.alsoLike_list .WhatsonItem_text{padding: 20px 0px 0;/*position: relative;*/text-align: center;}
.alsoLike_list .WhatsonItemTitle{margin-bottom:0;}
.alsoLike_list .WhatsonItem_text h3{margin-top:0;font-size: 1.3em;margin-bottom:20px;letter-spacing: 2px;font-family: 'Assistant', sans-serif;}
.alsoLike_list .WhatsonItem_text h3 a{color: #fff;text-decoration:none;text-transform: uppercase;}
.alsoLike_list .WhatsonItem_text h3 a:hover{text-decoration: none;color: #fff;}
.alsoLike_list .WhatsonItemTitle .EV_ListDate {margin-bottom:0;font-size:1.6em;font-weight:400;}
.alsoLike_list .WhatsonItemTitle .event-date{font-size:20px;}
.alsoLike_list .WhatsonItemTitle .event-runtime{font-size:20px;text-transform: uppercase;}
.alsoLike_list .whatson_event_certificate{}
.alsoLike_list .whatson_event_certificate img{width:60px;}
.alsoLike_list .WhatsonItemText_info{margin-bottom:15px;}
.alsoLike_list .ItmesVenue_name{}
.alsoLike_list .ItmesVenue_name a{color:#000;font-size:12px;text-transform: uppercase;font-weight:500;}
.alsoLike_list .WhatsOnDateBnt{display:none;}



/*STANDARD PAGE-1*/
.StandardSub_Menu{width: 27%;float: right;}
.StandardSub_MenuInner{background: #DDD;padding: 25px 40px;}
.StandardSub_Menu .SubMenuTitle{border-bottom: 10px solid #5E338A;padding: 0 0 10px;margin: 0 0 10px;display: block;}
.StandardSub_Menu .SubMenuTitle a.SubMenuTitle_text{color: #000;font-size:2em;text-transform: uppercase;font-weight: 700;}
.StandardSub_Menu .SubMenuTitle a.dropBtn{display:none;}
.StandardSub_MenuList{margin: 0;list-style-type: none;}
.StandardSub_MenuList li{ position:relative;margin:9px 0;line-height: 1;}
.StandardSub_MenuList li a{ color:#000;display: block;padding: 0;font-weight:400;font-size:1.8em;}
.StandardSub_MenuList li a:hover{color:#5E338A;}
.StandardSub_MenuList li.active a{font-weight:700;}
.StandardSub_MenuList li.current_page_item a{font-weight:700;}
.StandardBanner{position: relative;color:#fff;}
.StandardBanner_img{overflow:hidden;background-position: center;background-size: cover;min-height:265px;background-color:#E8E9E5;height:auto!important; position:relative;}
.StandardBanner_img:before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;
    background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0) 100%);}
/*@media (min-width:1400px){
.StandardBanner_img{height:800px!important;}
}*/
.StandardBanner_img img{opacity:0;}
.StandardBanner_img .BlankbannerIMG img{width:100%;height:auto;}	
.StandardBanner_img .BlankbannerIMG .BlankbannerMob_img{display:none;}
.StandardBanner_img .StandardBanner_img{position:relative;}
.StandardBanner_img .StandardBanner_imgIn{position: absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
.StandardBanner_img .StandardBanner_imgIn img{height:100%;}
@media (max-width: 600px){
.StandardBanner_img .BlankbannerIMG .BlankbannerMob_img{display:block;}
.StandardBanner_img .BlankbannerIMG .Blankbanner_img{display:none;}	
}
.StandardBannerText{width: 100%;padding: 40px 0 0px;text-align: center;left: 0;bottom: 10px;z-index: 1;}
.StandardBannerText h1{font-size:3.8em;margin: 0;text-transform: uppercase;}
.StandardContent{padding-top:20px;}
.StandardPage_Wrap .StandardContent{padding-top:50px;}
.StandardContent .section-inner:after{content:"";clear:both;display:block;}
.StandardContent .Standardwysiwyg_content{text-align:left;font-size:15px;}
.StandardContent .Standardwysiwyg_content p{font-size:15px;}
.About_LeftSlide{width: 73%;float: left;padding-right:50px;}
.StandardTabs .tab-content{padding-top:0;}
.DiscriptionText{font-weight:300;}
.DiscriptionText p{margin-bottom:15px;}
.DiscriptionText a{color:#FF7801}
.DiscriptionText table{border:0;}
.DiscriptionText table td{border:0 !important;}
.About_LeftSlide .descriptionTabs h3{margin-top:0;margin-bottom:20px;font-size: 2.4em;}
.descriptionTabs p,.descrip_about p{margin-bottom:20px;}
.descriptionTabs ul,.descriptionTabs ol{font-size: 1.6em;}
.descriptionTabs ul p,.descriptionTabs ol p{font-size: inherit;}
.StandardItemsList{padding: 0 15px;}
.StandardItemsList .StandardItems{margin-top:50px;position: relative;display:flex;align-items: center;}
.StandardItemsList .StandardItems:nth-child(even){display: table;width: 100%;}
.StandardItemsList .StandardItems_img{width:55%; margin-right:-5%;}
.StandardItemsList .StandardItems:nth-child(even) .StandardItems_img{margin-left:-5%;margin-right:0;float: right;min-height: 280px;}
.StandardItemsList .StandardItems_img img{width:100%; height:auto;}
.StandardItemsList .StandardItems_Text{width:50%;}
.StandardItemsList .StandardItems:nth-child(even) .StandardItems_Text{position: absolute;height: 100%;display: flex;align-items: center;}
.StandardItemsList .StandardItems_TextIn{width:100%;padding: 30px;background: #fff;position: relative;z-index: 1;}
.StandardItemsList .StandardItems_TextIn:before{content:"";border: 1px solid #A98348;width: 100%;height: 100%;position: absolute;top: 5px;left: 5px;z-index: -1;background: #fff;}
.StandardItemsList .StandardItems_TextIn:after{content:"";width: 100%;height: 100%;position: absolute;left: 0;bottom: 0;z-index: 0;border: 1px solid #A98348;}
.StandardItemsList .StandardItems_Info{position: relative;z-index: 1;}
.StandardItemsList .StandardItems_Info h3{font-size: 2.4em;margin-top: 0;}
.StandardItemsList .StandardItems_Info p{font-size: 1.8em;}
.descriptionTabs .heateor_sss_sharing_container{display:none;} 
.descriptionTabs .button{background: #6853a2;border:0;font-size: 2em;padding: 10px 20px;}
.descriptionTabs .button:hover,.descriptionTabs .button:focus{background: #6853a2;text-decoration:none;opacity:0.8;}
.StandardContent .container{max-width:1000px;}
.StandardContent .col-xl-10{padding-left:15px;padding-right:15px;}
.StandardContent .form{padding-top:0;}
.StandardContent .form .col-lg-7{width:100%;float:none;}

.StandardPage_Wrap .gform_wrapper{margin-top:0;}
.StandardPage_Wrap .gform_wrapper ul.gform_fields{overflow:hidden;margin-left:-15px!important;margin-right:15px!important;}
.StandardPage_Wrap .gform_wrapper ul.gform_fields li{width:100%;float:left;padding:15px;margin: 0;}
.StandardPage_Wrap .gform_wrapper ul.gform_fields li:nth-child(1),
.StandardPage_Wrap .gform_wrapper ul.gform_fields li:nth-child(2){width:50%;clear: none;}
@media (max-width:600px){
.StandardPage_Wrap .gform_wrapper ul.gform_fields li:nth-child(1),
.StandardPage_Wrap .gform_wrapper ul.gform_fields li:nth-child(2){width:100%;}	
}
.StandardPage_Wrap .gform_wrapper ul.gform_fields .gfield_label{font-size: 12px !important;text-transform: uppercase;letter-spacing: 0.3em;font-weight: 300;}
ul.gform_fields .gfield_required{display:none;}
ul.gform_fields .ginput_container_text input,
.ginput_container_textarea textarea{background:none;border:1px solid #2b2a27;padding: 4px 10px !important;height:35px;width: 100% !important;color:#fff;font-size:15px;font-size: 15px !important;}
ul.gform_fields .ginput_container_text input:focus,
.ginput_container_textarea textarea:focus{outline:none;border-color:#fff;}
.StandardPage_Wrap .gform_wrapper .gform_footer{padding:0;text-align: center;}
.StandardPage_Wrap .gform_footer .gform_button{display:inline-block !important;padding: 10px 20px;font-size: 1.4em;color: #fff;font-weight: 600;background:#9f8561;border:0;letter-spacing: 3.5px;text-transform:uppercase;transition: background 0.2s ease 0s;position:relative;overflow: hidden;}
.StandardPage_Wrap .gform_footer .gform_button:after {content: "";position: absolute;top: 0;left: 150%;width: 200%;height: 100%;transform: skewX(-20deg);
background-image: linear-gradient(90deg,transparent, hsla(0, 0%, 100%, 0.25),transparent);}
.StandardPage_Wrap .gform_footer .gform_button:hover:after{left:-200%;transition:1s;}
.StandardPage_Wrap .gform_footer .gform_button:hover,
.StandardPage_Wrap .gform_footer .gform_button:focus{ background:#b29d81; color:#fff;text-decoration:none;}


/*Standard page2*********************/
.reveal{transform: translateY(30px);opacity: 0;transition: 1s all ease;}
.reveal.active {transform: translateY(0);opacity: 1;}
.reveal.right{transform: translateX(150px);transition: 0.2s all ease;}
.reveal.right.active{transform: translateX(0px);}
.reveal.fade{transform: translateY(0);}
.reveal.zoomOut{transform: translateY(0);opacity: 1;transform: scale(1.5);}
.reveal.zoomOut.active{transform: scale(1);}
/*Video Banner*/
.StandardHeroVideo_Wrapp{margin-bottom:50px;}
.StandardHeroVideo-content{position: relative;overflow: hidden;background: #000;height: 295px;}
.BigHeight .StandardHeroVideo-content{height:422px;}
@media only screen and (min-width: 769px){
.StandardHeroVideo-content{height: 450px;}
.BigHeight .StandardHeroVideo-content{height:650px;}	
.StandardBannerHeroText-content{padding: 45px 0;}	
}
.StandardSliderVideo{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 1;}
.StandardSliderVideo:before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background:#000;opacity: 0.1;}
.StandardSliderVideo video{ opacity: 1;animation: zoom-fade 2.5s cubic-bezier(0.26, 0.54, 0.32, 1) 0s forwards;transition: none;height: 100%;o-object-fit: cover;object-fit: cover;}
.StandardBannerHero_Text{height: 100%;color: #fff;position: relative;z-index: 10;}
.StandardBannerHero_Text .section-inner{display: table;height: 100%;}
.StandardBannerHeroText-content{display: table-cell;text-align:center;vertical-align: middle;position: relative;padding: 15px 0;}
.StandardBannerHeroText-Center{max-width:640px;margin:0 auto;position: relative;z-index: 2;overflow: hidden;}
.StandardBannerHeroText-content .hero__title{font-size:80px;text-transform: uppercase;font-family: "ITC Bodoni Seventytwo";}
.StandardBannerHeroText-content .hero__subtitle{max-width:470px;margin:10px auto 20px;}
.StandardBannerHeroText-content .hero__subtitle p{margin:0;line-height: 1.2;font-size:2em}
.Standard_hero_link{margin-top: 15px;}
.Standard_hero_link a{}
/**/
.Standard_feature{padding-top: 0;}
.Standard_featureRow{display:flex;align-items: center;margin: 0 6%;}
.Standard_featureRow.Right{flex-direction: row-reverse;}
.Standard_featureRow.No.Image{display:block;}
.StandardFeatureRow_img{width: 57%;}
.StandardFeatureRow_Text{width: 43%;padding-left: 60px;text-align: center;}
.No.Image .StandardFeatureRow_Text{width:100%;padding:0;}
.Standard_featureRow.Right .StandardFeatureRow_Text{padding-left:0;padding-right:60px;}
.StandardFeatureRow_Text .Small_title{text-transform: uppercase;letter-spacing: 0.3em;font-size: 1.5em;}
.StandardFeatureRow_Text h3{font-size: 38px;margin: 0 0 15px;}
.StandardFeatureRow_Text .Information{}
.StandardFeatureRow_Text .Information p{line-height: 1.1em;}

.StandardVenueComimg{padding-top: 0;}
.StandardVenueComimgList{margin-left: -10px;margin-right:-10px;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;align-items: normal;position: relative;/*justify-content: center;*/}
.swiper-horizontal .StandardVenueComimgList{margin:0;-webkit-flex-flow: inherit;-ms-flex-flow: inherit;flex-flow: inherit;}
.StandardVenueComimgList .VenueComimgList_Item{margin-left:0;border: 0;width:33.33%;padding: 0 10px;background: none;margin-bottom: 20px;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.swiper-horizontal .StandardVenueComimgList .VenueComimgList_Item{display:block; padding:0;}
.StandardVenueComimgList .VenueComimgItemIn{position: relative;width: 100%;}
.StandardVenueComimgList .VenueComimgImg{overflow: hidden;position: relative;}
.StandardVenueComimgList .WhatsonItem_img .BlankItem_img{width:100%;height:auto;}

.Standardwysiwyg{padding-top:0;}
.Standardwysiwyg .section-inner{max-width:1000px;}
.Standardwysiwyg_content{text-align:center;}
.Standardwysiwyg_content p{font-size:1.86em;line-height: 1.15em;}
.Logo_wysiwyg-image{padding-top:50px;}
.Logo_wysiwyg-image .logo-bar__item{display:inline-block;padding:0 10px 20px;}
/**/
/*Get in Touch form*/
.GetIn_Touch{background:#F2F2F2;}
.GetInTouch_Form{max-width:800px; margin:0 auto;}
.GetInTouch_Form h3{margin: 0 0 20px;color:#4D4F52;font-size: 3.2em;}
.GetInTouch_Form .control-label{color:#4D4F52;font-size: 1.6em;}
.GetInTouch_Form .form-control{border-color:#CFCDC5;height: 60px;font-weight: 300;box-shadow: 0 0 0 #fff;}
.GetInTouch_Form textarea.form-control{height:200px;}
.GetInTouch_Form .CommonBtn{border-color:#CFCDC5;font-size: 2em;padding: 10px 20px;}
.GetInTouch_Form .CommonBtn:hover,.GetInTouch_Form .CommonBtn:focus{border-color:#D3DB2C;}
/**/

/*****Venue page**********************/
/*Video Banner*/
.VenueHeroVideo_Wrapp{margin-bottom:0;}
.VenueHeroVideo-content{position: relative;overflow: hidden;background: #000;height: 295px;}
@media only screen and (min-width: 769px){
.VenueHeroVideo-content{height: 450px;}
.VenueBannerHeroText-content{padding: 45px 0;}	
}
.VenueSliderVideo{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 1;}
.VenueSliderVideo:before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background:#000;opacity: 0.1;}
.VenueSliderVideo video{ opacity: 1;animation: zoom-fade 2.5s cubic-bezier(0.26, 0.54, 0.32, 1) 0s forwards;transition: none;height: 100%;o-object-fit: cover;object-fit: cover;}
.VenueBannerHero_Text{height: 100%;color: #fff;}
.VenueBannerHero_Text .section-inner{display: table;height: 100%;}
.VenueBannerHeroText-content{display: table-cell;text-align:center;vertical-align: middle;position: relative;padding: 15px 0;}
.VenueBannerHeroText-Center{max-width: 750px;margin:0 auto;position: relative;z-index: 2;overflow: hidden;}
.VenueBannerHeroText-content .hero__title{font-size: 65px;text-transform: uppercase;font-family: "ITC Bodoni Seventytwo";}
.VenueBannerHeroText-content .hero__subtitle{max-width:470px;margin:10px auto 20px;}
.VenueBannerHeroText-content .hero__subtitle p{margin:0;line-height: 1.2;font-size: 1.6em;text-transform: uppercase;letter-spacing: 0.3em;}
.Venue_hero_link{margin-top: 15px;}
.Venue_hero_link a{}
/**/
.VenuewarningSms_Sec{}
.VenuewarningSms_Sec .section-inner{max-width:1000px;}
.VenuewarningSms_Sec .warning-message{text-align:center;}
.VenuePage_whatsOn_sec{padding:0 0 20px;}
@media only screen and (min-width: 770px){
.VenuePage_whatsOn_sec .row{display: flex;justify-content: space-between;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;align-items: normal;}
}
.VenuePage_whatsOn_sec .WhatsOnHeading{padding-top:0;}
.VenuePage_whatsOn_sec .WhatonList_page{/*display:flex;justify-content: space-between;*/}

.VenuePromoSec{padding: 0;}
.VenuePromoSecList{margin-left: -10px;margin-right:-10px;display: flex;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;align-items: normal;position: relative;/*justify-content: center;*/}
.VenuePromoSecList .Venue_PromoSecListItem{margin-left:0;border: 0;width:33.33%;padding: 0 10px;background: none;margin-bottom: 20px;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.VenuePromoSecList .Venue_PromoSecListItem_In{position: relative;width: 100%;}
.VenuePromoSecList .Venue_PromoSecListImg{overflow: hidden;position: relative;}
.Venue_PromoSecList_text{padding:15px 0 0;text-align: center;}
.Venue_PromoSecListTitle{text-align:center;}
.Venue_PromoSecListTitle h3{margin-top:0;font-size:2.5em;margin-bottom:20px;overflow: hidden;}
.Venue_PromoSecListTitle h3 a{color: #fff;text-decoration:none;text-transform: uppercase;}
.Venue_PromoSecListTitle h3 a:hover{text-decoration: none;color: #fff;}
.Venue_PromoText_info{padding-bottom: 10px;font-weight: 300;}
.Venue_PromoText_info p{line-height:1.1em;}

.VenveFaqs{}
.VenveFaqs .section-inner{max-width:1000px;}

.VenueGallerySec{}
.VenueGalleryTitle{text-align:center;}
.VenueGallerySec ul{margin:0;list-style-type:none;}
.VenueGallerySec ul li{margin:0;padding:0;}
.myGallerySlider2{position:relative;overflow:hidden;}
.myGallerySlider2 .swiper-button-next:after,.myGallerySlider2 .swiper-button-prev:after{font-size:25px; color:#fff;}
.myGallerySlider{position:relative;overflow:hidden;margin-top:30px;}
.myGallerySlider ul li{opacity:0.4;}
.myGallerySlider ul li.swiper-slide-active{opacity:1;}

.myGallerySlider2 img{width:100%;height:auto;}

.VenuePrivate_Sec{padding:0;}
.VenuePrivate_content{position: relative;overflow: hidden;min-height: 464px;display: flex;justify-content: center;text-align: center;align-items: flex-start;}
@media (min-width:1100px){.VenuePrivate_content{min-height: 580px;}}
.VenuePrivate_Sec .coverLink{display: block;position: absolute;width: 100%;height: 100%;z-index: 5;}
.VenuePrivate_Img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: left;}
.VenuePrivate_Img img{width: 100%;height:auto;}
.VenuePrivate_Text{background:#000;box-shadow: inset 0 0 0 2px #fff;position: relative;padding: 40px;border: 10px solid transparent;align-self: center;}
.VenuePrivate_Text h2{font-size:3.5em;letter-spacing: 0.025em;position: relative;text-transform: uppercase;margin:0 0 15px;}

.VenueFindUs_Sec{padding:0;position: relative;overflow: hidden;}
.VenueFindUs_content{position: relative;overflow: hidden;min-height: 464px;display: flex;align-items: flex-start;}
@media (min-width:1100px){.VenueFindUs_content{min-height: 500px;}}
.VenueFindUs_Sec .coverLink{display: block;position: absolute;width: 100%;height: 100%;z-index: 5;}
.VenueFindUs_Img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: left;}
.VenueFindUs_Img img{width: 100%;height:auto;}
.VenueFindUs_Text{background:#000;max-width: 400px;position: relative;padding:30px;align-self: center;}
.VenueFindUs_Text h2{font-size:3.5em;letter-spacing: 0.025em;position: relative;text-transform: uppercase;margin:0 0 15px;}
/***************************/
.BlogsHeading{padding-top:60px;}
.BlogsPageTitle{text-transform: uppercase;font-size:38px; text-align: center;}
/*Blogs List page*/
.Blogs-list-wrapper{padding-top:30px;padding-bottom:50px;}
.Blogs-list-wrapper .WhatonList_page{padding:0;width:auto;}
.Blogs-list-wrapper .event-right-form{margin-bottom:50px;}
@media (min-width:992px){
.Blogs-list-wrapper .WhatsOnPageTitle{font-size:32px;}
.SearchFilterBlogs .SearchFieldWhatsOn{padding-left:125px;}
.SearchFilterBlogs .SearchFieldWhatsOn label{position: absolute;display: block;top: 8px;left: 0;padding-left: 0;font-size: 18px;font-weight: 500;}
}
.BlogsNews_ListWrap{margin-left:5px; margin-right:5px;}
.BlogsNewsList{width: 100%;list-style-type: none;margin: 0;height: auto !important;display: flex;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;align-items: normal;position: relative;}
.BlogsNewsList li{margin: 0;width: 33.33%;padding: 0 10px;background: none;margin-bottom: 20px;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.BlogsNewsList li:last-child{border:0;padding-bottom:0;margin-bottom:0;}
.BlogsNewsList .NewsListItemIn{position: relative;width: 100%;}
.BlogsNewsList .NewsListItem_img{}
.BlogsNewsList .NewsListItem_img{overflow: hidden;position: relative;}
.BlogsNewsList .NewsListItem_img .BlankItem_img{width:100%;height:auto;}
.BlogsNewsList .whatson-event-listing-img-area{position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: 0.3s;}
.BlogsNewsList .whatson-event-listing-img-area:hover{}
.BlogsNewsList .whatson-event-listing-img-area img {height:auto;opacity:0;}
.BlogsNewsList .NewsListItem_text{padding:10px 15px;/*position: relative;*/padding-bottom:0px;text-align: center;}
.BlogsNewsList .NewsListItemTitle{}
.BlogsNewsList .NewsListItemTitle h3{margin-top: 0;line-height: normal;font-size:1.7em;margin-bottom:15px;font-family: 'Assistant', sans-serif;font-weight: 300;}
.BlogsNewsList .NewsListItemTitle h3 a{color:#fff;}
.BlogsNewsList .NewsListItemTitle h3 a:hover{text-decoration: none;color: #fff;}
.BlogsNewsList .NewsListItemTitle .postDate{font-size: 1.2em;margin: 0;}
.NewsListItemTitle .event-date{font-size:1em;font-weight:500;text-transform: none;color: inherit;}
.NewsListBnt{position: absolute;bottom:15px;left:0;width:100%;display:none;}
.NewsListBnt .black-btn{display:inline-block !important;padding:4px 15px 6px;font-size:1.6em;color: #242424;font-weight: 400;background: #FFf;border: 1px solid #5E338A;text-transform:uppercase;}
.NewsListBnt .black-btn:hover{background:#5E338A; color:#fff;border-color:#5E338A;text-decoration:none;}
/*.NewsListBnt .black-btn:after{content:"\f105";font-family:FontAwesome;display:inline-block;margin-left:8px;color:#FF7801;font-size: 18px;}*/
/**/
/*Blog Post page*/
/*Banner*/
.BlogsDetailbanner_Wrapp{margin-bottom:0;}
.BlogsDetailbanner-content{position: relative;overflow: hidden;background: #000;height: 295px;}
@media only screen and (min-width: 769px){
.BlogsDetailbanner-content{height: 450px;}
.BlogsDetailbannerText-content{padding: 45px 0;}	
}
.BlogsDetailbanner_img{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 1;}
.BlogsDetailbanner_img:before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background:#000;opacity: 0.2;}
.BlogsDetailbanner_img img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;font-family: "object-fit: cover";}
.BlogsDetailbanner_Text{height: 100%;color: #fff;position: relative;z-index: 1;}
.BlogsDetailbanner_Text .section-inner{display: table;height: 100%;}
.BlogsDetailbannerText-content{display: table-cell;text-align:center;vertical-align: middle;position: relative;padding: 15px 0;}
.VenueBannerHeroText-Center{max-width: 750px;margin:0 auto;position: relative;z-index: 2;overflow: hidden;}
.BlogsDetailbannerText-content .hero__title{font-size:55px;text-transform: uppercase;font-family: "ITC Bodoni Seventytwo";margin:0;}
.BlogsDetailbannerText-content .hero__subtitle{max-width:470px;margin:10px auto 10px;}
.BlogsDetailbannerText-content .hero__subtitle p{margin:0;line-height: 1.2;font-size: 1.2em;font-weight:400;}
/**/
.BlogsDetailText_Sec{padding-top:20px;}
.BlogsDetailText_Sec .section-inner{max-width:1000px;}
.BlogsDetailText_Sec .info{margin-top: 40px;}
.BlogsDetailText_Sec h2{font-size:3.2em;margin-top:40px;margin-bottom: 20px;}
.BlogsDetailText_Sec p{line-height:1.1em;}

.BlogsDetailText_Sec .SocialShare_link{padding-top:30px;}
.BlogsReturn{border-top:1px solid #2b2a27;padding-top:50px;margin-top:50px;text-align: center;}

.AuthorPost{margin-top:15px;margin-bottom: 20px;}
.AuthorPost ul{display: table;margin: 0;list-style-type: none;padding: 0;}
.AuthorPost ul li{display: table-cell;margin: 0;padding: 0 10px 10px;color: #6d6d6d;font-size: 18px;}
.AuthorPost ul i{margin-right: 5px;}
.AuthorPost ul a{color: #6d6d6d;}
.AuthorPost ul span{}
.BlogsShareSocial{margin-top: 35px;margin-bottom: -25px;}
.NewRelated_also{margin-left:-15px;margin-right:-15px;}
.NewRelated_also>h2{margin: 0 15px 30px;text-transform: uppercase;text-align: center;position: relative;}
.NewRelated_also>h2:before{content:"";border-top:1px solid #707070;position: absolute;top: 63%;left: 0;width: 100%;}
.NewRelated_also>h2 span{background: #fff;padding: 0 15px;position: relative;}
/*Pagination*/
.whatson-event-listing-pager{padding: 60px 0 0;text-align: center;width: 100%;}
.whatson-event-listing-page-link{display: inline-block;}
.whatson-event-listing-page-link a{padding: 5px 9px;font-size: 15px;display: block;}
.whatson-event-listing-page-link.selected a{opacity: 0.5;pointer-events: none;}
.whatson-event-listing-nav-next,.whatson-event-listing-nav-previous{width: auto;padding: 0;float: none;display: inline-block;}
.whatson-event-listing-nav-next a,
.whatson-event-listing-nav-previous a{padding: 11px 15px;background: #9f8561;width: 43px;display: block;margin-left: 10px;position: relative;}
.whatson-event-listing-nav-next a:after,
.whatson-event-listing-nav-previous a:after{font-family: 'FontAwesome';content: "\f105";position: absolute;left: 0;width: 100%;height: 100%;top: 0;padding-top: 11px;font-size: 23px;background: #9f8561;text-align: center;}
.whatson-event-listing-nav-previous a:after{content: "\f104";}
/**/

input[type="search"]{-webkit-appearance: searchfield;}

/*Mailing List Form*/
.JoinOurMailing_Outer{margin-top: 40px;}
/*.JoinOurMailing_Outer:before{content:"";border-top: 1px solid #E8E9E5;width: 100%;position: absolute;left: 0;top: 0;}*/
.JoinOurMailingListForm{max-width:800px; margin:0 auto;}
.JoinOurMailingListForm h2{margin: 0 0 20px;color:#4D4F52;font-size:3.2em;}
.JoinOurMailingForm{margin: 0;list-style-type: none;}
.JoinOurMailingForm li{margin: 0 0 20px;}
.JoinOurMailingForm label{color: #fff;font-weight: 300;font-size:1.6em}
.JoinOurMailingForm .mailField{border: 1px solid #2b2a27;background: none;height: 40px;font-weight: 300;box-shadow: none;padding: 10px;font-size:1.6em;color:#fff;}
.JoinOurMailingForm .mailField:focus{border-color:#fff;outline:none;}
.JoinOurMailingForm textarea.mailField{height:200px;}
.JoinOurMailingForm .MailingSignup_btn{font-size: 2em;padding: 10px 20px;background: #ff7801;color: #000;}
.JoinOurMailingForm .MailingSignup_btn:hover,.JoinOurMailingForm .MailingSignup_btn:focus{background:#D3DB2C;text-decoration:none;}

.JoinOurMailingForm .MailingSignup_btn{display:inline-block !important;padding: 10px 20px;font-size: 1.4em;color: #fff;font-weight: 600;background:#9f8561;border:0;letter-spacing: 3.5px;text-transform:uppercase;transition: background 0.2s ease 0s;position:relative;overflow: hidden;}
.JoinOurMailingForm .MailingSignup_btn:after {content: "";position: absolute;top: 0;left: 150%;width: 200%;height: 100%;transform: skewX(-20deg);
background-image: linear-gradient(90deg,transparent, hsla(0, 0%, 100%, 0.25),transparent);}
.JoinOurMailingForm .MailingSignup_btn:hover:after{left:-200%;transition:1s;}
.JoinOurMailingForm .MailingSignup_btn:hover,.JoinOurMailingForm .MailingSignup_btn:focus{ background:#b29d81; color:#fff;text-decoration:none;}
/**/
/*SEARCH PAGE*/
.searchHead{padding:50px 0 0;margin-bottom: 50px;}
.SearchPage_search{position: relative;margin-bottom: 30px;border-bottom: 1px solid #2b2a27;padding-bottom: 30px;}
.SearchPage_search label{font-size:38px;text-transform: uppercase;font-family: "ITC Bodoni Seventytwo";text-align: center;display: block;margin-bottom: 15px;line-height: normal;font-weight: 400;}
.SearchPageField_box{position:relative;max-width: 300px;margin: 0 auto;padding-right: 76px;}
.SearchPage_search input{width: 100%;padding: 10px;border: 1px solid #2b2a27;font-size: 1.5em;font-weight: 300;outline:0;background: none;height: 48px;color: #ffff;}
.SearchPage_search input:focus{border-color:#fff;}
.SearchPage_search button{position: absolute;color: #000;font-size: 27px;margin-top: 0;padding: 0 25px;right: 0;top: 0;height: 100%;background: #b29d81;color: #fff;outline:none;}
.searchHead h2{font-size:3.2em;text-transform: uppercase;margin: 0 0 30px;text-align: center;}
.SearchTabs{padding: 0;list-style-type: none;margin: 0;border-bottom: 3px solid #ddd;}
.SearchTabs li{display: inline-block;padding: 0;padding-right: 20px;font-weight: 700;font-size:1.6em;position: relative;margin: 0;}
.SearchTabs li a{color: #4d4f52;display: inline-block;padding-bottom: 4px;}
.SearchTabs li a:hover{text-decoration:none;}
.SearchTabs li a.selected{color:#000;}
.SearchTabs li a.selected:after{content:"";position:absolute;left:0;bottom: -3px;width: 100%;height: 3px;background: #000000;}
.SearchTabs li a span{font-weight:300;}
.content-search{margin-bottom:50px;}
.SearchLists{list-style-type: none;margin: 0 -11px;display: flex;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;align-items: normal;position: relative;}
.SearchLists li{margin: 0;position: static !important;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 25%;padding: 0 11px;margin-bottom: 40px;}
.SearchLists li:last-child{border:0;padding-bottom:0;margin-bottom:0;}
.SearchLists .Search_NewsListItemIn,.SearchLists .Search_whatsOnListItem{width: 100%;position: relative;}
.SearchLists .WhatsonItem_img,.SearchLists .NewsItem_img{overflow: hidden;position: relative;}
.SearchLists .WhatsonItem_img .BlankItem_img,.SearchLists .NewsItem_img .BlankItem_img{width:100%;height:auto;}
.SearchLists .WhatsonItem_img .whatson-event-listing-img-area,
.SearchLists .NewsList_Item .whatson-event-listing-img-area{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.SearchLists .WhatsonItem_img .whatson-event-listing-img-area img,
.SearchLists .NewsList_Item .whatson-event-listing-img-area img{height:100%;opacity:0;}
.SearchLists .WhatsonItem_text,.SearchLists .NewsItem_Text{padding-top:10px;text-align: center;}
.SearchLists .PageItem_Text{width:auto;padding-left:0;}
.SearchLists .NewsItemTitle h3,.SearchLists .WhatsonItemTitle h3{text-transform: uppercase;margin-top: 0;font-size: 1.3em;margin-bottom:0px;letter-spacing: 2px;font-family: 'Assistant', sans-serif;}
.SearchLists .NewsItemTitle h3 a,.SearchLists .WhatsonItemTitle h3 a{color: #fff;}
.SearchLists .NewsItemTitle h3 a:hover,.SearchLists .WhatsonItemTitle h3 a:hover{}
.SearchLists .postDate{position: static;margin-bottom: 3px;font-size: 1.2em;}
.SearchLists .postDate .event-date{font-size: inherit;color: inherit;font-weight: 500;text-transform: none;}
.SearchLists .WhatsOnitem_btn{right: 15px;}
.Search_whatsOnListItem .ItmesVenue_name{}
.Search_whatsOnListItem .ItmesVenue_name a{color:#000;font-size:1.2em;text-transform: uppercase;font-weight:500;}
.SearchNewsItem_btn,.SearchLists .WhatsOnitem_btn{position:absolute;bottom:15px;right:15px;}
.SearchNewsItem_btn .commanBtn,.SearchLists .WhatsOnitem_btn .commanBtn{min-width:132px;text-align:center;}
.SearchLists .commanBtn{color:#000;font-size: 1.4em;font-weight: 700;text-transform: uppercase;}
.SearchLists .commanBtn:hover{color:#FF7801;text-decoration:none;}
.SearchLists .commanBtn:after{content:"\f105";font-family:FontAwesome;display:inline-block;margin-left:8px;color:#FF7801;font-size: 18px;}
/**/



/*RESPONSIVE STYLE*/
@media (max-width:1190px) and (min-width:1030px){
	
}
@media (max-width:1200px){
.section-inner{max-width: 996px;width: auto;}		
}
@media (max-width:1030px){
.alsoLike_list .WhatsonItem{width:33.33%}		
	
}
@media (max-width:992px){
}

@media (max-width:770px){
/*Header menu*/	
.cartBasket{display:none;}
.primary-menu-wrapper{display:none;}	
.nev_menuMobile{position:fixed;background: rgb(103 99 93 / 73%);right: -100%;height: 100%;z-index: 1000;display: block;}
.nev_menuMobile.Showactive{display:block;right: 0;}
.nev_menuMobile .fixed_overlay{position: absolute;right: 0;height: 100%;width:100%;}	
.nevigation .nev_menu {height: 100%;top: 0;transform: translateX(0);right:-350px;transition-duration: 0.45s;position: fixed;background: #000;width: 350px;padding: 5px;}
.nev_menuMobile.Showactive .nev_menu{transform: translateX(-350px);}
.CloseMobile_menu{position:relative;text-align: right;padding: 15px 0;}
.CloseMobile_menu .CloseBtn{position:relative;background: none;padding: 5px;display: inline-block;width: 30px;height: 30px;}
.CloseMobile_menu .CloseBtn:after,.CloseMobile_menu .CloseBtn:before{content:"";left: 0;position:absolute;width: 19px;height: 2px;background: #fff;}
.CloseMobile_menu .CloseBtn:after{top:12px;-ms-transform: rotate(45deg);transform: rotate(45deg);}
.CloseMobile_menu .CloseBtn:before{top:12px;-ms-transform: rotate(-45deg);transform: rotate(-45deg)}	
.nev_menuMobile .navbar-collapse{display:block;}
.nevigation ul.primary-menu {display: block;border-top: 1px solid #2b2a27;}
.nevigation ul.primary-menu>li{border-bottom: 1px solid #2b2a27;position:relative !important;}
.nevigation .primary-menu>li>a{padding:15px 0;}	
.nevigation .primary-menu >li>a:after{display:none;}
.nevigation ul.primary-menu li.dropdown .arrowSpanMb{display:block;position: absolute;right: 0;top: 0;height: 100%;width: 35px;text-align: right;padding-top: 7px;}
.nevigation ul.primary-menu li .dropdown-menu {position: static;max-height: 0;overflow: hidden;padding: 0;transform: none;}	
.nevigation ul.primary-menu li:hover .dropdown-menu {visibility: hidden;}
.nevigation ul.primary-menu li.hover .dropdown-menu {visibility:visible;max-height: 300px;}
.nevigation ul.primary-menu li .dropdown-menu ul {display: block !important;margin: 0 0 15px;transform: translateY(30px);transition: 1s all ease;opacity:0;}
.nevigation ul.primary-menu li.hover .dropdown-menu ul{transform: translateY(0);opacity:1;}
.nevigation ul.primary-menu li.Megamenu_drop ul li{width:auto;padding: 0;}
.nevigation ul.primary-menu li.Megamenu_drop img{display:none;}
.nevigation ul.primary-menu ul li a{}
.nevigation ul.primary-menu li.Megamenu_drop li .title{margin:0;}
.nevigation ul.primary-menu li.Megamenu_drop li .All_link{font-size: 14px;margin-top:5px;}
.Mobile_SearchDonate{display:block;}
.topHeaderLinkMobile ul{margin: 15px;list-style-type: none;}
.topHeaderLinkMobile ul li{margin: 0;display: inline-block;width: 49%;}
.topHeaderLinkMobile a{padding-top: 5px;padding-bottom: 5px;font-size: 14px;display: block;}
.headersocial_mobile{padding: 0 15px;}
.headersocial_mobile .wp-block-social-links{display: block;overflow: hidden;padding-left: 1px;}	
.headersocial_mobile .wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background: none;margin: 0;margin-left: -1px;border: 1px solid #2b2a27;border-radius: 0;width: 33.33%;float: left;text-align: center;height: 44px;transform: none;}
.headersocial_mobile .wp-block-social-links .wp-social-link a{padding:0;font-size: 25px;margin-top: 8px;display: inline-block;}
/*End Header menu*/
.SpotLightProdu_details{display:block;}	
.SpotLightProdu_left {width: 100%;}
.WhatsOnDetail_ProdGallery{display:block;}
.WhatsOnDetail_ProdGallery .gallery-thumbs{width: 100%;padding-right: 0;margin-top: 15px;margin-bottom: 25px;}
.WhatsOnDetail_ProdGallery .gallery-thumbs .swiper-wrapper{transform: none !important;text-align: center;display: block;}
.WhatsOnDetail_ProdGallery .gallery-thumbs .swiper-slide{height:6px !important;width:6px !important;display: inline-block;border-radius: 50%;background: #fff;opacity: 0.5;transition: 1s all ease}
.WhatsOnDetail_ProdGallery .gallery-thumbs .swiper-slide img{display:none;}
.WhatsOnDetail_ProdGallery .gallery-thumbs .swiper-slide-thumb-active{opacity:1;transform: scale(1.2);}
.SpotLightProdu_Right {width: 100%;padding-left: 0;text-align: center;}
.SpotProdu_DetailsInfo h2 {font-size: 28px;}
.product_Info-qty-col{justify-content: center;}
.WhatsOnHeading{padding: 32px 0 25px;}	
.WhatsOnPageTitle{font-size: 2.8em;margin-bottom: 10px;}
.MobFilterBtn{display:block;width: 47%;}
.MobFilterBtn button{border: 1px solid #2b2a27;width: 100%;padding: 11px 11px;color: #fff;border-radius: 0;height: 44px;font-size: 14px;background: none;-webkit-appearance: none;appearance: none;text-align: left;}
.MobFilterBtn button:focus{border-color:#fff;outline:0;}
.MobFilterBtn button label{font-weight:300;margin-left:10px;}	
.event-right-form{width:100%;float: none;padding:0;position: fixed;top: 0;background: rgb(103 99 93 / 73%);left: -100%;height: 100%;z-index: 1000;}
.event-right-form.Showactive{display: block;left: 0;}
.event-right-form .events-search-form {height: 100%;top: 0;transform: translateX(0);left: -350px;transition-duration: 0.45s;position: fixed;background: #000;width: 350px;padding: 0;display: flex;flex-direction: column;}
.event-right-form.Showactive .events-search-form{transform: translateX(350px);}
#event_filter_form .whats-on-event-listing{padding: 15px;overflow: auto;}	
.Leftsearch_Title{display: flex;border-bottom: 1px solid #2b2a27;margin: 0 15px;height: 70px;justify-content: space-between;align-items: center;}
.Leftsearch_Title .HomeSec_Title{font-size:2.8em; margin:0;}
.CloseMobile_search{position:relative;text-align: right;padding: 15px 0;}
.CloseMobile_search .CloseBtn{position:relative;background: none;padding: 5px;display: inline-block;width: 30px;height: 30px;}
.CloseMobile_search .CloseBtn:after,.CloseMobile_search .CloseBtn:before{content:"";left: 0;position:absolute;width: 19px;height: 2px;background: #fff;}
.CloseMobile_search .CloseBtn:after{top:12px;-ms-transform: rotate(45deg);transform: rotate(45deg);}
.CloseMobile_search .CloseBtn:before{top:12px;-ms-transform: rotate(-45deg);transform: rotate(-45deg)}
.WhatonList_page {padding-left: 15px;width:auto;}
.SortFilter{padding-bottom: 30px;position: relative;}
.SortFilter_count {position: absolute;text-align: center;width: 100%;bottom: 0;left: 0;}	
.SortFilter_By{width: 47%;}
.SortFilter_By select{width:100%;min-width: 100%;}
.WhatsOnDetail_featureRow{display:block;margin: 0;}
.DetailFeatureRow_img {width: auto;}
.DetailFeatureRow_Text {width: auto;padding-top: 15px;padding-left: 0;}
.WhatsOnDetail_featureRow.Right .DetailFeatureRow_Text{padding-right: 0;}	
.DetailFeatureRow_Text h3 {font-size: 32px;}
.WhatsOnDetail_ProdInner {display: block;}
.WhatsOnDetail_Prod_img {width: auto;}
.WhatsOnDetail_Prod_Text {width: 100%;padding-left: 0;text-align: center;}
.Details_Tabs .nav-tabs > li{float: none;display: inline-block;}
.tab-content .MobileAccordian_info{text-align:left;}
.StandardBannerHeroText-content .hero__title {font-size: 40px;}
.Standard_featureRow {display: block;margin: 0;}
.StandardFeatureRow_img {width: auto;}
.StandardFeatureRow_Text {width: 100%;padding-left: 0;padding-top: 15px;}
.Standard_featureRow.Right .StandardFeatureRow_Text{padding-right:0;}	
.StandardFeatureRow_Text h3 {font-size: 30px;}
.SearchLists li{width:33.33%}
.BlogsNewsList{display:block;}
.BlogsNewsList li{width:auto;}
.BlogsNewsList .NewsListItemIn{ overflow: hidden;}
.BlogsNewsList .NewsListItem_img {width: 110px;float: left;}
.BlogsNewsList .NewsListItem_text {padding: 0px;margin-left: 125px;text-align: left;}
.BlogsNewsList .NewsListItemTitle h3{margin-bottom:0;}	
}
@media (max-width:760px){

}

@media (max-width:600px){
.topHeader_inner{padding: 10px 0;}	
.MainLogo img{max-width: 110px;}
.BannerHeroText-content .hero__title {font-size: 30px;}
.HomeSec_Title{font-size: 2.8em;}
.VenueComimgList .VenueComimgList_Item{width:100%;}
.PromoSecList .PromoSecListItem{width:100%;}
.GatInvolved_text h2 {font-size: 3em;}
.GatInvolved_text p {font-size: 1.4em;line-height: 1.1;}
.footAbout figure{margin:0 auto !important;}
.c21{text-align: center;}
.footAbout,.footerLink {border-bottom: 1px solid #242424;margin-bottom: 20px;padding-bottom: 20px;}
.footer_link{text-align: center;}
.NewsletterEmail label {text-align: center;}	
.footer_social ul{justify-content: center;}
.CommonBtn{padding: 9px 10px;font-size: 1.2em;letter-spacing: 3px;}	
.WhatsOnList .WhatsonItem{width:50%;}
.alsoLike_list .WhatsonItem{width:50%}
.VenueBannerHeroText-content .hero__title {font-size: 32px;}
.VenuePromoSecList .Venue_PromoSecListItem{width:auto;}
.VenuePrivate_Text h2 {font-size: 2.8em;}
.VenuePrivate_Img img,.VenueFindUs_Img img{height: 100%;object-fit: cover;}
.StandardVenueComimgList {display: block;}	
.StandardVenueComimgList .VenueComimgList_Item{width:auto;}
.Logo_wysiwyg-image{display: flex;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;align-items: center;}
.Logo_wysiwyg-image .logo-bar__item {width:50%;}
.SearchLists li{width:50%}
.BlogsHeading {padding-top: 30px;}	
.BlogsPageTitle{font-size: 30px;margin-top:0;}	
.BlogsDetailText_Sec h2 {font-size: 2.8em;}
.BlogsDetailbannerText-content .hero__title {font-size: 32px;}	
}

@media (max-width:460px){
	
}

@media (max-width:390px){	
}

/*Header Donate*/
.DonateBtn_Navi{top: -90px;left: 10px; position:absolute;z-index:1;}
.DonateBtn_Navi a.DonateLink_btn{display:inline-block;background: #ec527f;color: #fff;text-transform: uppercase;font-size: 16px;
font-weight: 700;padding: 10px 20px;border-radius: 0;cursor:pointer;}
.DonateBtn_Navi a.DonateLink_btn:hover{background:#ec527f;color:#fff;text-decoration:none;}
.DonateBtn_Navi a.DonateLink_btn>i{margin-left: 7px;font-size: 22px;float: right;}
.DonatePopup{display:none;}
.DonatePopup.DonateShow{display:block;}
.DonateHeader{width: 360px;position:absolute;top:27px;left:0;color: #000;padding: 25px;background:#D3DB2C;}
.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 #000;padding: 4px 7px;background: #fff;color: #222;
font-weight: 700;margin-left: 3px;font-family: arial;border-radius: 2px; min-width:48px;}
.DonateRate button.selected{background: #000;color:#fff;}
.DonateDropDown{position:relative;border: 1px solid #000;overflow: hidden;background: #fff;}
.DonateDropDown:before{content:"\f107";position:absolute;right: 2px;top:0;height:100%;width:16px;font-family:FontAwesome;
line-height: 24px;}
.DonateDropDown select{background:none;border: 0;width: 120%;height: 30px;outline: none;font-size:16px;padding: 0 5px;font-family: arial;}
.DonateBtn_head{margin-top: 10px;}
.DonateBtn_head button{display: inline-block;padding: 10px 15px;line-height: 16px;font-weight: 500;font-size: 18px;border-radius: 0;
background: none;color: #222;text-transform: uppercase;font-family: arial;}
.DonateBtn_head button.donateBtn{background: #000;color:#fff;}
.DonateBtn_head button.donateBtn:hover{background: #161616;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;}
@media (max-width: 1000px){
.DonateBtn_Navi{top: 0;left: 0;border-top: 1px solid #ddd;position: relative;padding: 8px 0;}
}
@media (max-width: 760px){
.DonateBtn_Navi{width: 50%;top: auto;left: auto;bottom: 0;right: 0;border-top: 0;position: absolute;}
.DonateBtn_Navi a.DonateLink_btn{display:none;}
.DonatePopup{display:block;}
.DonateHeader{width: 100%;position: relative;top: 0;left:0;color: #000;padding: 10px 10px 10px 40px;background: none;}
.DonateHeader label{font-size: 15px;font-weight: 700;margin-bottom:2px;}
.DonateHeader label:first-child{display:block;}
.DonateRate{margin-bottom:5px;}
.DonateRate button{font-size: 15px;padding: 2px 5px;}
.DonateDropDown{border-color:#888;}
.DonateBtn_head {margin-top: 5px;}
.DonateBtn_head button{padding: 6px 10px;font-size: 14px;}
}
@media (max-width: 410px){
.DonateHeader{padding:0 0 0 10px;}
.DonateBtn_head button{padding: 6px 9px;font-size: 14px;}
}
/**/

/*Booking Processe*/
.SpektrixBookingPage,.customBasket_page{border-top: 1px solid rgb(77 79 82 / 15%);}
.SpektrixBookingPage .BookingItemDetails{margin-top:0;display:none;}
/*Custom Basket Design*/
.customBasket_page{padding:40px 0;}
.customBasket_page .container{width:100%;width: calc(100% - 8rem);max-width: 168rem;}
.BookingItemDetails{border:2px solid #e0e0e0;padding:20px; margin-top:25px;margin-bottom:25px;}
.BookingItemDetails:after{content:"";display:block;clear:both;}
.BookingItemDetails_img{float:left;width:30%;background-size:cover;background-position:center; position:relative;}
.BookingItemDetails_img img{width:100%;display:none;}
.BookingItemDetails_img img.BookingItem_img{position:relative;left: 0;top: 0;height: 100%;opacity: 0;z-index: 1;display:block;}
.BookingItemDetails_info{float:left;width:70%;padding-left:20px;font-weight:300;font-size:20px;}
.BookingItemDetails_info h2{margin-top:0;font-size:32px;margin-bottom:6px;font-weight: 400;}
.BookingItemDetails_info .VenueName{}
.BasketTitle{}
.BasketTitle h1{margin:0 0 20px;font-size:30px;}
.BasketBorder_box{border: 5px solid #282828;padding:20px;margin-bottom:20px;width:100%;font-size: 15px;background: none;}
.BasketBorder_box a{color: #b29d81;}
.BasketBorder_box:after{content:"";display:block;clear:both;}
.BasketBorder_box h3{margin-top:0;font-size:28px;margin-bottom:15px;}
.RightPromoCode{position:relative;padding-left: 80px;}
.RightPromoCode label{position: absolute;left: 0;}
.RightPromoCode input{width: 100% !important;margin-left: 0 !important;border: 1px solid #bbb;background: none;box-shadow: 0 0 0 #fff;height: 27px !important;padding: 0px 10px;}
.BasketBorder_box p{line-height: 22px; white-space: normal !important;}
.BasketBorder_box button{font-weight:700;}
.BasketItemDetails{margin-bottom:20px;}
.BasketItemDetails:after{content:"";display:block;clear:both;}
.BasketItemDetails_img{float:left;width:40%; background-size:cover;background-position:center; position:relative;}
.BasketItemDetails_img img{width:100%;}
.BasketItemDetails_img .BasketItem_img{position: absolute;left: 0;top: 0;height: 100%;opacity: 0;z-index: 1}
.BasketItemDetails_info{float:left;width:60%;padding-left:20px;font-weight: 400;font-size:20px;}
.BasketItemDetails_info h2{margin-top:0;font-size:32px;margin-bottom:15px;}
.BasketItemDetails_info .VenueName{margin-top:25px;}
.TicketType_list{width:100%;border-top: 1px solid #4e4d4d;}
.TicketType_list table{width:100%;border: 0;margin-top:0;}
.TicketType_list table thead{display:none;}
.TicketType_list table tr{}
.TicketType_list table th,.TicketType_list table td{border: 0;border-bottom: 1px solid #4e4d4d;padding: 8px 5px;background: none !important;font-size: 13px;}
.TicketType_list table th{}
.TicketType_list table td{ width: auto;font-weight: 300;text-align: left;}
.TicketType_list table td:first-child{font-weight:700;}
.TicketType_list table td:last-child{text-align:right;}
.TicketType_list table td.basketInnerUpgradeSelectionRowTitle{text-align:right;}
.TicketType_list .removeLink{color:#000;text-decoration:underline;}
.TicketType_list .removeLink:hover{text-decoration:none;color:#66276A;}
.TicketType_list .basketInnerUpgradeSelectionRowButton a{border:1px solid #b29d81;font-size:13px;display: inline-block;padding: 3px 10px;white-space: nowrap;}
.TicketType_list .basketInnerUpgradeSelectionRowButton a:hover{text-decoration:none;background:#b29d81;color:#fff;}
.BasketRight{min-height:431px;}
.BasketSummaryBox{max-width:431px;z-index:2;}
.BasketBoxItemsList{margin-left:-15px;margin-right:-15px;
/*display: -webkit-flex;display: -ms-flexbox;display: flex;
-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;*/}
.BasketBoxItemsList1{margin-left:-15px;margin-right:-15px;}
.BasketBoxItems_add{padding: 0 15px;/*width: 50%;display: -webkit-flex;display: -ms-flexbox;display: flex;*/}
.BasketMembership{margin-top:15px;}
.BasketMembership strong{font-size:20px;}
.BasketBorder_box ol{padding-left:20px; list-style-type:disc;margin-bottom:10px;}
.basketBtnDiv{padding-top:5px;}
.basketBtnDiv span{display:inline-block;padding:0 5px;}
.basketBtnDiv span a{text-decoration:underline;}
.basketBtnDiv span a:hover{text-decoration:none;}
.BasketBorder_box button.basketBtn{font-weight: 700;padding: 15px 20px; background: #5d3e96;color: #fff;}
.BasketBorder_box button.basketBtn:hover,.BasketBorder_box button.basketBtn:focus{text-decoration:none;opacity: 0.8;}
.DonateShowOutAmount{margin-top: 20px;padding-top: 20px;border-top: 1px solid #ddd;overflow: hidden;}
.DonateShowOutAmount span{font-weight: 700;float: left;padding-top: 10px;}
.DonateShowOutAmount input{ width: 100px; float: left; height: 40px; margin-right: 10px;}
.DonateShowOutAmount button{padding: 11px 20px !important;}
.DonateShowOutAmount a{float:right;margin-top:10px;color:#000}
.BasketBorder_box .AddItem_OrderBox{text-align:center;overflow: hidden;}
.BasketBorder_box .AddItem_OrderBox img{}
.BasketBorder_box .AddItem_Order{padding:15px 0; font-size:20px;font-weight:700;}
.BasketBorder_box .AddItem_Order span{display:inline-block;width:40px;}
.BasketBorder_box .AddItem_Order button.basketBtn{font-size:30px;max-height: 51px;line-height: 20px;}
.BasketBorder_box .AddItem_OrderBox .basketBtnDiv{}
@media (max-width:760px){
.customBasket_page .container{width:auto;}	
.BasketSummaryBox {position: static !important;max-width: none !important;}
}
@media (min-width:600px){
.BasketBorder_box .AddItem_OrderBox img{float:left;margin-right:15px;max-width: 125px;}
.BasketBorder_box .AddItem_Order{float:left;}
.BasketBorder_box .AddItem_OrderBox .basketBtnDiv{float:left;margin-left:20px;padding-top:14px;}	
}
.BasketBookingList{margin: 0 0 10px;}
.BasketBookingList li{border-bottom: 1px solid #4e4d4d;padding:8px 0;overflow: hidden;margin: 0;}
.BasketBookingList li span{}
.BasketBookingList li span.AmountR{float:right;}
.DonateAddBasket .DonateAddBasket_in{border-bottom:1px solid #bbb;padding:15px 0;position: relative;padding-right: 70px;min-height: 40px;}
.DonateAddBasket input{background:none;border:1px solid #fff;}
.DonateAddBasket .AddBasketBtn,.BasketSummaryBox button.AddBasketBtn{font-weight: 700;width:100%;color: #fff;background: #b29d81;}
.DonateAddBasket .AddBasketBtn:hover,.BasketSummaryBox button.AddBasketBtn:hover,
.DonateAddBasket .AddBasketBtn:focus,.BasketSummaryBox button.AddBasketBtn:focus{border-color: #95826a;opacity:0.8;box-shadow:0 0 0 #fff;}
.DonateAddBasket_in .AddBasketBtn{position: absolute;right: 0;top: 20px;width:auto;}
.DonateAddBasket h3{margin:20px 0;}
.DonateAddBasket h3 span{float:right;}
.BasketBorder_box .AcceptCard{text-align:center;margin:10px 0;}
.BasketBorder_box .AcceptCard img{display:inline-block;}
.ContinueBrowseBtn{}
.ContinueBrowseBtn .BtnLink,
.membership_basket_remove_link a{display:inline-block;padding: 5px 15px 10px;font-size: 16px;color:#000;
border: 1px solid #000;background: none;width:100%;text-align:center;}
.membership_basket_remove_link a{width:auto;margin-top:10px;}
.ContinueBrowseBtn .BtnLink:hover,.membership_basket_remove_link a:hover{background:#5d3e96;color:#fff;text-decoration:none;border-color:#5d3e96;}
/**/

/*Error Pages*/
body.error404 #site-content{padding: 50px 0;}
body.error404 #site-content h1.entry-title{text-transform:uppercase;}
body.error404 .footer-nav-widgets-wrapper{display:none;}
body.error404 .error404-content .search-submit{font-size: 18px;padding: 0 15px;background: #b29d81;color: #fff;width: auto;height: 37px;margin-left: -1px;}
body.error404 .error404-content .search-submit:hover,body.error404 .error404-content .search-submit:focus{background:#b29d81;text-decoration:none;}

.gform_wrapper h3.gform_title{font-size:2.4em !important;}
.gform_wrapper label{font-size:1em !important;}
.gform_wrapper input,.gform_wrapper select,.gform_wrapper textarea{font-size:1em !important;}
.gform_wrapper .gfield_description{font-size:1em !important;}
.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label{font-size:0.6em !important;}
.gform_wrapper .gform_footer input.button{font-size:1.6em !important;}



.screen-reader-text{font-size:1.6em;}
.icsai-flex-bot .flxb-bar .flxb-bar-button .flxb-bar-button-text{color: #000 !important;font-size: 12px;}
#html5-elem-wrap .html5-error{color:#000;}

/*Parallux effect*/
.parallux-img{}
.parallux-img .parallux-bg{overflow: hidden;position: fixed;right: 0;width: 100%;height: 110%;top:0px; transform:none !important;
    -webkit-backface-visibility: hidden;-webkit-perspective: 1000;}
.parallux-img .parallux-bg img{position:relative;-o-object-fit: cover;object-fit: cover;object-position: center center;
 width: 100%; height: 150%;transform: translate3d(0px, -163px, 0px);}

.alignnone, .alignleft{margin-left:0;margin-right:0;}

.logo-bar {text-align: center;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.logo-bar__item {flex: 0 1 110px;vertical-align: middle;margin: 0 15px 20px; padding:0 !important;}
.logo-bar__item img{width:100%;}
@media only screen and (min-width: 769px){
.logo-bar__item {flex: 0 1 160px;margin: 0 20px 30px;}
}	


/*SiteMap list*/
.sitemapLink_list{font-size:1.5em;}
.sitemapLink_list li{margin:0;}
.sitemapLink_list a{position:relative;}
.sitemapLink_list a:after{content:"";border-bottom: 2px solid #fff;position: absolute;bottom: 0px;left: 0;width:0;transition:width 0.5s ease;}
.sitemapLink_list a:hover:after{width:100%;}
/**/

/*Splace popup*/
.SplacePopup{display:none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 10000;justify-content: center;align-items: center;}
.SplacePopup .ClosePopup{position:absolute;top: 0;left: 0;width: 100%;height: 100%;cursor: pointer;}
.SplacePopup.active{display: flex;}
.SplacePopup:before{content:"";background: rgb(116 116 116 / 59%);position:absolute;top: 0;left: 0;width: 100%;height: 100%;}
.SplacePopupIn{max-width: 630px;position: relative;display: flex;align-items: center;justify-content: center;margin: 40px;}
.SplacePopup_content{background:#000;padding: 45px;height:100%;overflow: auto;max-height: 90vh;}
.SplacePopup_close{font-size: 15px;position: absolute;right: 5px;top: 0;background: none;padding: 10px;height: 36px;width: 36px;}
.SplacePopupIn h2{margin-top:0;font-size: 25px;text-align: center;text-transform: uppercase;}
.SplacePopup_img{overflow:hidden;margin-bottom: 15px;}
.SplacePopupIn p{text-align: center;line-height: 1.1em;margin-bottom: 15px;}
.SplacePopupIn .popup-cta{text-align: center;}
.SplacePopupIn .popup-cta a{}


