/*@font-face {
  font-family: Gotham;
	src:url('fonts/Gotham-Bold.otf') format("opentype");
  font-weight: 700;
}
@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap');*/

html{overflow-y: inherit !important;position: relative!important;top: 0 !important;}
body { 
  color: #000; 
  font-size:16px;
  font-size: 100%;		
  margin: 0 !important;
  padding: 0 !important;
	font-family: "Lora";	
  font-weight: 400;
  background:#fff;
  line-height:20px;
   transition:font-size 0.01s ease-out;
overflow-x: hidden;
}
body.fixed{/*padding-top:145px !important;*/}

body.openmega_memu {overflow: hidden;}
body p{font-size:1.7em;}
h1,h2,h3,h4,h5,h6{font-family: Gotham;font-weight:700;}

a{ text-decoration:none;color:#000;}
a:hover{text-decoration:none;color:#000;}
.section-inner{padding-left: 15px;padding-right: 15px;max-width: 1280px;}

header#site-header {background:none;position:absolute;top:0;left:0;width: 100%;-webkit-transition: all .4s ease-out;
    transition: all .4s ease-out;z-index: 1000;}
.openmega_memu header#site-header{z-index: 1200;}
header .topHeader{position: relative;z-index: 1;background:none;transition: all .2s ease-in-out;}
header .topHeader.active{/*background: #272324;*/}
header#site-header.fixed{margin-top:0;position: fixed;top:0;left: 0;background:#272324;box-shadow: 0 1px 8px rgb(0 0 0 / 25%);z-index: 12;}
.admin-bar header#site-header.fixed{top:32px;}
header .header-inner{padding-top:15px;padding-bottom:5px !important;align-items:center;display: flex;justify-content: space-between;}
header.fixed .header-inner{padding-top: 5px;padding-bottom: 5px;}
.header-navigation-wrapper{justify-content: space-between;align-items: normal;position: relative;z-index: 1;display: flex;}
.fixed .header-navigation-wrapper{padding-top:0;}
.header-titles-wrapper{margin-right: 0;max-width: none;justify-content: flex-start;padding:0;position: relative;z-index: 1;}
.header-titles.Hearerlogo{display: flex;flex-wrap: inherit;margin:0;width: 100%;}
.Hearerlogo .site-logo{margin:0;}
.topHeader.active .Hearerlogo .site-logo{}
.Hearerlogo .WhiteLogo {display: none;}
.topHeader.active .Hearerlogo .WhiteLogo {}
.site-logo img{max-height:none;}
.MainLogo img{width:140px;}
header.fixed .MainLogo img{width:40px;}
.HeaderLogo2{margin-left:100px;}
.topHeader.active .OriginalLogo{display:none;}
.HeaderLogo2 img{max-width:none;max-height: 55px;padding:0;background:none;}
.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: 0;text-align: center;font-weight: 700;margin-left: 20px;height:30px;}
.fixed .toggleMenu{margin-top:0px;}
.toggleMenu:hover,.toggleMenu:focus{text-decoration:none;}
.toggleMenu .button_res{width: 38px;}
.toggleMenu .button_res span{display:block;height: 5px;background:#fff;margin-bottom: 5px;}
.toggleMenu .button_res:hover span{background:#fff;}
.toggleMenu.active{color:#000;z-index: 3;}
.toggleMenu.active .button_res{height:30px;}
.toggleMenu.active .button_res span{background:#000;}
.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:40px;}
.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;}
.toggleMenu .text{display:block;text-transform: uppercase;font-size: 12px;line-height: 12px;color:#fff;}


#site-header .active .toggle .toggle-icon {color: #000;}

.no_featured_image .cartBasket a {color: #000 !important;}
.no_featured_image .cartBasket a:hover{color: #000 !important;}
.no_featured_image.fixed .cartBasket a {color: #fff !important;}
#site-header.no_featured_image .toggle .toggle-icon {color: #000;}
#site-header.no_featured_image.fixed .toggle .toggle-icon{color: #fff;}
#site-header.no_featured_image .active .toggle .toggle-icon{color: #000;}
.no_featured_image .toggleMenu .button_res span{background: #000;}
.no_featured_image.fixed .toggleMenu .button_res span{background: #fff;}
.no_featured_image .toggleMenu.active .button_res span{background: #000;}


.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;height: auto;}
#site-header .toggle.search-toggle{display: block !important; position: relative;height: auto;padding: 0;float: right;left: 0;}
#site-header .toggle.search-toggle.active .toggle-inner:after{content:"";}
#site-header .toggle.search-toggle .toggle-inner{}
#site-header .search-form{width: 93%; margin:0 auto;}
#site-header .search-form label{padding-right:0;margin-right:-1px;display: block;}
#site-header .search-form label .SearchLabel{color: #fff;font-size: 30px;text-transform: uppercase;display: block;line-height: 1;margin-bottom: 10px;font-weight: 600;}
.search-form .search-field {width: 100%;padding: 4px 10px;height: 50px;padding-right: 25px;border: 0;background: #fff;color: #000;text-transform: none;font-size: 1.4em;outline: none;font-weight: 400;border-radius: 0;margin: 0;}
.search-form .search-field:focus{outline:0;}
.search-form .search-field::placeholder{color:#fff;}
.search-form .search-submit{width: 100px;height: 51px;color: #fff;font-size: 15px;text-align: center;padding: 0;cursor: pointer;border: 0;background: #ffc045;border-radius: 0;margin: 0;}
.toggle.search-toggle svg{height:18px;}
#site-header .toggle.search-toggle .toggle-text{display:none;}
body.showing-modal{overflow:hidden;}
.search-modal{background: rgb(0 0 0 / 90%);height: 100%;}
.search-modal.active {top: 0 !important;display: flex;/*align-items: center;*/justify-content: center;padding-top:13%;}
.search-modal.active .search-modal-inner{box-shadow: none;background: 0;padding: 0;width: 600px;}
.search-modal-inner .section-inner {max-width: none;width: auto;padding: 0;}
#site-header .search-modal .close-search-toggle{border: 0;margin-left: -1px;color: #fff !important;padding: 10px;position: absolute;top: -16px;right: 11px;height: 40px;margin: 0;}
#site-header .search-modal .search-submit{right:0;background:#9F143B;padding-right: 110px;padding: 0;margin: 0;transform: none;top: 40px;}
.search-untoggle svg {height: 7.5rem;width: 2.5rem;}
.algolia-autocomplete .aa-dropdown-menu{overflow:auto;max-height:400px;}
@media (min-width: 700px) {
.search-modal .search-field {font-size: 20px;}	
.search-untoggle svg {height: 7.5rem;}
}
@media (max-width: 500px) {
#site-header .search-modal .close-search-toggle{right:-6px}
}	
.headersocial{position: absolute;right: 30px;top: -40px;}
.topHeaderLinkOuter{display: flex;align-items: center;}
.cartBasket{text-align: right;position: absolute;top: -2px;right: 95px;width: 210px;}
header.fixed .cartBasket{top: -2px;}
.topHeader.active .cartBasket { margin-bottom: 15px;display: block;}
.cartBasket ul{display: inline-block;max-width: 750px;list-style-type:none;margin:0;}
.topHeader.active .cartBasket ul{}
.cartBasket li{float: left;margin: 0;padding-right: 15px;}
.topHeader.active .cartBasket li{border-color:#fff;}
.cartBasket li:last-child{border:0;padding:0;margin:0;}
.cartBasket a{color:#fff!important;font-size: 1.8em;font-weight: 500;display: block;padding: 0;}
.topHeader.active .cartBasket a{color:#000!important;}
.cartBasket a:hover{color:#fff!important;text-decoration:underline;}
.cartBasket a i{}
.cartBasket a span{display:none;}
.cartBasket .DonateBtn{/* display:none; */padding-right: 20px;margin-top: -8px;}
header.fixed .cartBasket .DonateBtn{display:none;}
.cartBasket .DonateBtn a{font-size: 18px;font-weight: 700;padding: 12px 20px;background: #9F143B;font-family: Gotham;color:#fff!important;}
.topHeader.active .cartBasket .DonateBtn a{color:#fff!important;}
.cartBasket .DonateBtn a:hover{text-decoration:none;background:#000;color:#fff !important;}

.TopMain_menu{float:left;}
.topHeader.active .TopMain_menu ul{display:none;}
.TopMain_menu ul{font-weight:700;font-family: Gotham;list-style-type:none;margin: 0;}
.TopMain_menu ul li{ float:left;margin: 0;margin-right:60px;}
.TopMain_menu ul li a{color: #fff!important;display: block;font-size: 2em;position:relative;text-transform: uppercase;}
.TopMain_menu ul li:hover a,.TopMain_menu ul li.active>a{text-decoration:underline;}

.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;}	
.nevigation{background: #fff;display:block;position: fixed;top: 0;right: -500px;width: 500px;height: 100%;padding-top: 160px;/*transform: translateY(-100%);*/transition: all .1s ease-in-out;box-shadow: 1px -1px 8px rgb(0 0 0 / 21%);}
.admin-bar .nevigation{padding-top: 190px;}
.nevigation.Showactive{/*transform: translateY(0);*/transition: all .2s ease-in-out;right: 0;}

@media (min-width:1700px){
.nevigation{width: 600px;right: -600px;}
.nevigation .section-inner{padding:0 100px;}
.nevigation ul.primary-menu{margin:0;}	
}

.nevigation:before{content:"";}
.nevigation_In{overflow: auto;width: 100%;height: 100%;position: relative;}
.nevigation .nev_menu {margin: 0;}
.nevigation .navbar-collapse{display: flex !IMPORTANT;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;align-items: normal;justify-content: normal;max-height: none;border: 0;box-shadow: none;}
.nevigation ul.primary-menu{margin:0 -20px;list-style-type: none;width:100%;font-weight: 700;font-size: inherit;display:flex;justify-content: flex-start;flex-wrap: wrap;}
.nevigation .primary-menu > li{margin: 0;width:100%;margin-bottom: 20px;padding: 0 20px;}
.nevigation .primary-menu > li > a{color: #000 !important;display: inline;font-size: 2.2em;line-height:1;position:relative;padding: 0;text-transform: uppercase;font-family: Gotham;}
.nevigation .primary-menu > li:hover>a,.nevigation ul.primary-menu li.hover a,.nevigation .primary-menu > li:hover .arrowSpanMb,.nevigation ul.primary-menu li.hover .arrowSpanMb{text-decoration:none;color: #b90b3b !important;}
.nevigation ul.primary-menu li.dropdown .arrowSpanMb{content: "\f107";font-family: FontAwesome;font-size:30px;z-index: 1;color: #000;cursor:pointer;margin-left:10px;}
.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{display:none;position:relative;top:0;background: none;box-shadow: none;border: 0;float: none;font-size: inherit;margin-bottom: 30px;}
.nevigation ul.primary-menu li.hover .dropdown-menu{display:block;}
.nevigation ul.primary-menu ul{position:static;margin: 0;padding: 0;width: auto;opacity: 1;background: none;list-style-type: none;font-size: inherit;}
.nevigation .primary-menu ul::before, .primary-menu ul::after{display:none;}
.nevigation ul.primary-menu ul li{margin: 0;}
.nevigation ul.primary-menu ul li.dropdown-item>a{text-transform:none;font-weight: 300;padding: 5px 0;font-size: 1.8em;display: inline-block;background: none !important;}
.nevigation ul.primary-menu li.hover ul li a{color: #000!important;} 
.nevigation ul.primary-menu li.hover ul li a:hover{ text-decoration:none;color: #b90b3b!important;}
.nevigation ul.primary-menu ul li.has-submenu-level3>a:after{content: "\f107";font-family:FontAwesome; display:inline-block;margin-left:5px;}
.nevigation ul.primary-menu ul li.has-submenu-level3.active>a:after{content: "\f106";}
.nevigation .sub-menu-level3{padding-left:20px;display:none;}
.nevigation .sub-menu-level3 a{font-size:1.6em;text-transform:none;font-weight: 300;padding: 5px 0;}
.nevigation .sub-menu-level3.active{display:block;}
.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.5em;color: #fff;font-weight: 700;background: #272324;border: 1px solid #272324;text-transform:uppercase;}
.CommonBtn.BookBtn{background: #9F143B;border-color: #9F143B;color:#fff;}
.CommonBtn:hover,.CommonBtn:focus{background: #9F143B;border-color: #9F143B;color:#fff;text-decoration:none;}
.CommonBtn.BookBtn:hover,.CommonBtn.BookBtn:focus{background:#841332;border-color: #841332;}

.btn-main{padding: 8px 15px;display: inline-block;background:#9F143B;color: #fff;outline:none;border:2px solid #9F143B;font-size:16px;font-weight:700;border-radius:0px;position: relative;text-transform:uppercase;text-align:center;text-decoration:none !important;}
.btn-main:hover,.btn-main:focus{background:#272324;color:#000;text-decoration:none;}

#site-content {position: relative;}

/*Home Slider*/
.homeslider{background: #2A4374;min-height: 400px;margin-bottom:0;position: relative;overflow:hidden;}
.homeslider .slides{}
.homeslider .slides li{position: relative;}
.homeslider .section-inner{display:flex;align-items: flex-end;height: 100%;}
.homesliderimg{overflow: hidden;background-position: center;background-size: cover;position: relative;left: 0;width: 100%;min-height:400px;z-index: 1;}
.homesliderimg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;
background: linear-gradient(180deg,rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.90) 100%);}
/*@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%;background: rgb(0 0 0 / 20%);z-index: 2;}
.homesliderimg .homesliderimg_in img{height:100%;}
.homeslider .slides .clone .homesliderimg img.lazyload{max-height:200px;}
.homesliderText{position: absolute;top: 0;left: 0;color: #000;width: 100%;height: 100%;}
.homesliderText_inner{margin: 0 0 50px;position: relative;color: #fff;width: 100%;z-index: 1;}
.homeslider_Title{margin-bottom:0;max-width: 915px;/*background: linear-gradient(0deg,rgba(159, 20, 59, 0.3) 0%, rgba(159, 20, 59, 0.8) 100%);padding: 10px;*/}
.homeslider_Title p{font-size: 1.8em;font-weight:600;display: none;}
.homesliderText_inner h2{font-size:5em;margin: 0 0 10px;font-weight: 700;line-height:1;}
.homesliderText_inner h2 strong{}
.homesliderText_inner h2 a{color:#fff;}
.homesliderText_inner h2 a:hover{color:#d6d6d6;}
.homesliderText_inner .dateSlider{font-size: 2em;line-height: 1.1;}
.homesliderText_inner p{}
.homesliderText .homeslider_info{margin-bottom: 20px;}
.homesliderText .SliderBtn{bottom: 7px;right: 15px;position: absolute;}
.SliderBtn .CommonBtn{font-weight: 700;font-size: 2.2em;border-color:#fff;color:#fff;15px;FONT-WEIGHT: 200;padding: 15px 25px;}
.homeslider .flex-direction-nav{display:block;max-width: 1230px;margin: 0 auto;position: relative;z-index: 2;display: none;}
.homeslider .flex-direction-nav li{position:absolute;right:0;bottom:100px;margin: 0;}
.homeslider .flex-direction-nav li.flex-nav-prev{right:40px;}
.homeslider .flex-direction-nav a{position:static;opacity:1;border: 1px solid #fff;margin: 0;padding-top: 2px;text-align: center;}
.homeslider .flex-direction-nav a:focus{text-decoration:none;}
.homeslider .flexslider:hover .flex-direction-nav a{opacity:1;}
.homeslider .flex-direction-nav a.flex-prev{border-right:0;}
.homeslider .flex-direction-nav a.flex-next{border-left:0;}
.homeslider .flex-direction-nav a:before{line-height:30px;display:block;}
.homeslider .flex-control-nav{width: auto;margin:0 10px 0 0;height: auto;z-index: 10;flex-wrap: nowrap;align-items: center;justify-content: center;}
.homeslider .flex-control-paging li{margin: 0 4px;}
.homeslider .flex-control-paging li a{background: none;height: 12px;width: 12px;border-radius: 0;-webkit-border-radius: 0;border: 2px solid #fff;box-shadow: 0 0 0 #fff;-webkit-box-shadow: 0 0 0 #fff;font-size: 1.6em;color: #000;opacity:0.8;}
.flex-control-paging li a.flex-active{background:#fff!important;color: #000;opacity:1;}
.flex-direction-nav a:before {font-family: "FontAwesome";content: "\f104";}
.flex-direction-nav a.flex-next:before {content: "\f105";}
.CustomThumbs_slider{width: 100%;position: absolute;bottom:40px;left: 0;z-index: 10;display:none;}
.CustomThumbs_slider .CustomThumbs{align-items: center;min-height: 70px;}
.flex-control-thumbs li{width: auto;margin-right: 10px;}
.flex-control-thumbs img{width:70px;height: 70px;object-fit: cover;opacity: 1;}
.flex-control-thumbs .flex-active{border:3px solid #fff;}
.homesliderimg .WatchIcon{z-index:2;}
.homesliderimg .VideoHolder_Play{z-index:10;}
/*New slider*/
.HomeHero_slider{display: flex;background: #3b445d;color: #fff;padding-bottom: 60px;align-items: center;gap:60px;position: relative;}
.Home_flexslider{width:50%;position:relative;}
.Home_flexslider img{width:100%;}
.Home_flexslider ul.slides{position:absolute;top:0;left:0;width:100%;height:100%;}
.Home_flexslider .SliderItems{position: absolute !important;margin: 0 !IMPORTANT;top:0;left:0;overflow:hidden;background-position: center;background-size:120%;width:100%;height:100%;transition: opacity .8s ease;}
/*.Home_flexslider .SliderItems.active{transition: opacity .1s ease-in-out;}*/

.Home_flexslider .SliderItems .HeroSlider_Img{position:absolute;top:0;left:0;opacity: 0;}
.HomeHero_sliderText{width:50%;}
.HeroSliderText_info{padding: 15px;max-width: 530px;}
.HeroSliderText_info .sliderTitle{text-transform: uppercase;font-size: 60px;margin-top:0;}
.HeroSliderText_info p{font-size:20px;line-height: 1.3;margin-bottom: 30px;}
.HeroSliderText_info .sliderBtn{font-family: "futura-pt", sans-serif;font-weight: 700;display:inline-block;border:1px solid #fff;color: #fff;padding: 15px 25px;font-size: 18px;text-transform: uppercase;}
.HeroSliderText_info .sliderBtn:hover,.HeroSliderText_info .sliderBtn:focus{background:#fff;color:#3b445d;text-decoration:none;}
.Home_flexslider .flex-control-nav,
.Home_flexslider .flex-direction-nav{display:none;}
/**/
.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;}

.Home_flexslider .SliderItems.bgMoveLeft{
    animation: backgroundPanLeft 10s infinite;
}
.Home_flexslider .SliderItems.bgMoveRight{
    animation: backgroundPanRight 10s infinite;
}
.Home_flexslider .SliderItems.bgMoveTop{
    animation: backgroundPanTop 10s infinite;
}
.Home_flexslider .SliderItems.bgMoveBottom{
    animation: backgroundPanBottom 10s infinite;
}

@keyframes backgroundPanLeft {
    0% {
        background-position: 50% center;
        opacity: 0;
    }
    2% {
        opacity: 1;
    }
    90% {
        opacity: 1;
    }
    100% {
        background-position: 15% center;
        opacity: 0;
    }
}

@keyframes backgroundPanRight {
    0% {
        background-position: 15% center;
        opacity: 0;
    }
    2% {
        opacity: 1;
    }
    90% {
        opacity: 1;
    }
    100% {
        background-position: 50% center;
        opacity: 0;
    }
}

@keyframes backgroundPanTop {
    0% {
        background-position: center 15%;
        opacity: 0;
    }
    2% {
        opacity: 1;
    }
    90% {
        opacity: 1;
    }
    100% {
        background-position:center 50%;
        opacity: 0;
    }
}

@keyframes backgroundPanBottom {
    0% {
        background-position:center 50%;
        opacity: 0;
    }
    2% {
        opacity: 1;
    }
    90% {
        opacity: 1;
    }
    100% {
        background-position: center 15%;
        opacity: 0;
    }
}

.scrollPage_btn{color:#fff;display: inline-block;}
.scrollPage_btn i{position:relative;display: flex;height: 42px;padding-top: 0;font-size: 28px;transition: all .4s ease-in-out;color:#fff;align-items: flex-end;}
.scrollPage_btn i:after{content:"";height: 34px;width: 2px;background:#fff;position: absolute;left: 8px;top: 3px;}
.scrollPage_btn .fa-angle-down:before{display: block;height: 22px;}

/*Only Used ST Martin*/
.TodayWhatsOn_popup{position:absolute;bottom: -1px;right:20px;width: 400px;z-index:10;transition: all .2s ease-in-out;background:rgb(159 20 59 / 68%);border: 1px solid #A7A7A7;border-radius: 20px 20px 0 0;padding: 0 30px;color:#fff;}
.TodayWhatsOn_popup.ShowPopup{bottom:-1px;}
.closeToday_Popup{font-size: 18px;text-transform: uppercase;font-family:Gotham;width: 100%;background: none;padding: 20px 0;}
.ShowPopup .closeToday_Popup{bottom:0;}
.closeToday_Popup:hover,.closeToday_Popup:focus{text-decoration:none;}
.closeToday_Popup i{font-size: 20px;margin-left: 10px;line-height: 20px;float: right;}
.ShowPopup .closeToday_Popup i:before{content: "\f078";}

.TodayWhatsOnList{margin:0;padding:0;list-style-type:none;max-height:0;transition: all .2s ease-in-out;}
.ShowPopup .TodayWhatsOnList{padding-bottom:10px;max-height:100%;overflow: auto;}
@media (max-width:1450px) and (min-width:767px){
.ShowPopup .TodayWhatsOnList{max-height:460px;}	
}	
.TodayWhatsOnList li{background:rgb(159 20 59 / 29%);border: 1px solid #A7A7A7;margin: 0 0 10px;border-radius:0;padding: 10px 20px;}
.TodayWhatsOnList_items{}
.TodayWhatsOnList h3{font-size:15px;text-transform: uppercase;margin: 0 0 5px;}
.TodayWhatsOnList h3 a{color:#fff;}
.whats-on-today__events,.whats-on-today__events a{color:#fff;}
.TodayWhatsOnList p{font-size:1.2em;}
.TodayWhatsOnList_btn{padding-top: 10px;}
.TodayWhatsOnList_btn .CommonBtn{border-radius:0;font-size: 1.2em;font-weight: normal;padding: 7px 15px;background: #ce1e4f;border-color: #ce1e4f;}
.TodayWhatsOnList_btn .CommonBtn:hover{background: #9F143B;border-color: #9F143B;}
.TodayWhatsOnList_btn .CommonBtn.TimeBtn{font-weight:700;margin-right: 10px;pointer-events:none;}
/**/

.BannerYellowBox{position: absolute;width:100%;bottom:30%;left:0;z-index:10;}
body.fixed .BannerYellowBox{position:fixed;top:65%;z-index:100;height:0;}
.HomeHero_slider .BannerYellowBox{top: 190px !important;bottom: auto;position: fixed;z-index:1100;}
.HomeHero_slider .Yellow_circleBox {top: 0;}
/*@media (aspect-ratio: 16/9) {/*1920X1080*
	body.fixed .BannerYellowBox{top: 54%;}
}
@media (aspect-ratio: 16/10) {/*2560X1600*
	body.fixed .BannerYellowBox{top: 48%;}
}
@media (aspect-ratio: 5/4) {
	body.fixed .BannerYellowBox{top: 42%;}
}
@media (aspect-ratio: 4/3) {
	body.fixed .BannerYellowBox{top: 42%;}
}*/
.BannerYellowBox .section-inner{position:relative;}
.Yellow_circleBox{position: absolute;bottom:0;right: 15px;background:#0B457E;width: 128px;height: 128px;display: flex;flex-direction: column;align-items: center;justify-content: center;border-radius: 50%;padding: 15px;transition: all .4s ease-out;}
.Yellow_circleBox:hover{}
.Yellow_circleBox img{width:30px;filter: brightness(0) invert(1);}
.Yellow_circleBox span{font-family: "futura-pt", sans-serif;font-size: 15px;line-height: 1.2;font-weight: 700;color: #fff;text-align: center;text-transform: uppercase;}

.HomeSec_Title{margin:0px 0 30px;font-size:4em;position: relative;text-align: center;}
.HomeSec_Title:before{content:"";border-top:1px solid #BDBDBD;position:absolute;top:50%;left:0;width:100%;}
.HomeSec_Title span{background:#fff;display:inline-block;padding:0 20px;position:relative;}

/*Coming Soon*/
.comingSoon{padding: 40px 0 40px;}
.comingSoon .section-inner{position:relative;}
.comingSoon .HomeSec_Title{}
.comingSoon .AllShow_link{display: flex;align-items: center;justify-content: center;}
.comingSoon .AllShow_link a{width: 370px;}
.comingSoon .AllShow_link i{font-size: 23px;width: 30px;position: relative;text-align: right;}
.comingSoon .AllShow_link i:after{content:"";border-top: 2px solid #000;width: 20px;position: absolute;left: 7px;top: 11px;}
.comingSoon .section-inner:after{content:"";clear:both;display:block;}
.comingSoonList{margin-left: -15px;margin-right:-15px;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;align-items: normal;position: relative;/*justify-content: center;*/}
.comingSoonList .WhatsonItem{margin-left:0;border: 0;width: 33.33%;padding: 0 15px;background: none;margin-bottom: 35px;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.comingSoonList .WhatsonItem_inner{position: relative;padding-bottom: 120px;width: 100%;box-shadow: 0px 4px 4px rgb(0 0 0 / 22%);}
.comingSoonList .WhatsonItem_img{overflow: hidden;position: relative;}
/*.comingSoonList .WhatsonItem_inner:hover .WhatsonItem_img{padding:5px;}
.comingSoonList .WhatsonItem_img:before {
    content: "";
    background: conic-gradient(transparent 270deg, orange, transparent);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    aspect-ratio: 1;
    width: 100%;
    animation: border-rotate 2s linear infinite;
}
@keyframes border-rotate {
    0% {
        transform: translate(-50%,-50%) scale(1.4) rotate(0)
    }

    to {
        transform: translate(-50%,-50%) scale(1.4) rotate(1turn)
    }
}*/
.comingSoonList .WhatsonItem_img a{position:relative;overflow: hidden;display:block;background: #fff;}
.comingSoonList .WhatsonItem_img .BlankItem_img{width:100%;height:auto;}
.comingSoonList .whatson-event-listing-img-area{position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: 0.5s;}
.comingSoonList .WhatsonItem_img:hover .whatson-event-listing-img-area{transform: scale(1.03);}
.comingSoonList .whatson-event-listing-img-area img {height:auto;opacity:0;}
.comingSoonList .WhatsonItem_text{padding: 15px 15px;}
/*.comingSoonList .WhatsonItem_inner:hover .WhatsonItem_text{padding-top:11px;}*/
.comingSoonList .WhatsonItemTitle{margin-bottom:0;}
.comingSoonList .WhatsonItem_text h3{margin-top:0;font-size: 2.2em;margin-bottom: 10px;}
.comingSoonList .WhatsonItem_text h3 a{color: #000;text-decoration:none;}
.comingSoonList .WhatsonItem_text h3 a:hover{text-decoration: none;color: #000;opacity:0.8;}
.comingSoonList .SubPage_Title{font-weight:700;}
.comingSoonList .WhatsonItemTitle .EV_ListDate {margin-bottom:0;font-size: 1.8em;font-weight: 700;position: absolute;bottom: 75px;}
.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{}
.comingSoonList .ItmesVenue_name{}
.comingSoonList .ItmesVenue_name a{color:#000;font-size:12px;text-transform: uppercase;font-weight:500;}
.WhatsOnDateBnt {position: absolute;bottom: 15px;left: 0;padding-left: 15px;z-index: 1;}
.WhatsOnDateBnt a{margin-right:15px;}
.WhatsOnDateBnt a:last-child{margin-right:0;}
.WhatsOnDateBnt a span{display:none;}

.HomeWhatsOn .comingSoonList{display: flex;flex-wrap: wrap;}
.HomeWhatsOn .comingSoonList .WhatsonItem_inner{padding-bottom: 60px;}
.HomeWhatsOn .comingSoonList .WhatsonItemTitle .EV_ListDate{display:none;}
.HomeWhatsOn .CommonBtn.BookBtn{display:none !important;}
.HomeWhatsOn .WhatsOnDateBnt {text-align: center;width:100%;padding: 0 15px;}
.HomeWhatsOn .WhatsOnDateBnt a span{display:inline;}

/**/

.AllShow_link{text-align:center;padding-top: 20px;}
.AllShow_link a{color:#000;font-size: 18px;font-weight: 700;text-transform: uppercase;font-family: Gotham;border: 1px solid #272324;padding: 14px 30px;}
.AllShow_link a:hover{text-decoration:none;background:#272324;color:#fff;}

/*Home Calendar*/
.homeCalendar{width: 45%;padding-right: 45px;}
.Event_calender_Outer{position:relative;}
.Event_calender{position:absolute;left:0;top:0;width:100%;height:100%;background: #2A4374;z-index: 1;}
.Event_calenderList{width:100%;height:100%;overflow:auto;}
.Event_calender .Event_close{position: absolute;right: 4px;top: 4px;background: none;border: 1px solid #fff;padding: 3px 6px;line-height: 16px;font-size: 16px;}
.EvntCalender_list{margin:0;padding:0;list-style-type:none;}
.EvntCalender_list li{background:#8A716A;margin: 0;padding: 10px;padding-right: 26px;}
.EvntCalender_list li:nth-child(even){background:#C2B8B2;}
.EvntCalender_item{display:flex;}
.EvntCalender_img{width: 29%;}
.EvntCalender_img img{width:100%;object-fit: cover;height: 56px;}
.EvntCalender_text{padding-left: 10px;width: 71%;}
.EvntCalender_text h3{font-size: 13px;text-transform: uppercase;font-weight: 600;margin: 0;}
.EvntCalender_text h3 a{color: #000;}

.Event_calender_Outer #minicalendar-blk{display:block !important;position:relative;}
.MonthDirection{height:36px;line-height:36px;color:#fff;background:#FF7801;position: relative;text-align:center;
padding:0 40px;border-bottom: 1px solid rgba(255, 255, 255, 0.25);}  
.MonthDirection a{display: block; position:absolute;width:36px; height:100%; top:0; color:#fff;}
.MonthDirection a:hover{ background: rgb(0 0 0 / 8%);}
.MonthDirection a.LeftArrow{left:0;border-right: 1px solid rgba(255, 255, 255, 0.22);box-shadow: 1px 0 0 rgba(0, 0, 0, 0.14);}
.MonthDirection a.RightArrow{right:0;border-left: 1px solid rgba(255, 255, 255, 0.22);box-shadow: -1px 0 0 rgba(0, 0, 0, 0.14);}
.MonthDirection span{display: block;font-size:18px; margin: 0 15px;font-weight:600; text-transform:uppercase;} 
.FullCalender{ position:relative;background: #c5c5c5;}
.FullCalender table{width:100%;border:0;margin: 0;padding: 0;}
.FullCalender .TheadCal td,.FullCalender .TbodyCalOut td{padding: 0;border: 0;}
.CalenderHead{font-size: 13px;padding: 7px 0;background: #FF7801;color: #fff;}
.CalenderHead th,.CalenderBody td{font-weight:normal;width: 14.28%;}
.CalenderHead th{text-align:center;border: 0;padding: 0;font-size: 13px;}
.CalenderHead th span{ display:none;}
.CalenderBody{}
.CalenderBody table{}
.CalenderBody td{height:37px;text-align: center;padding: 0;cursor: pointer;}
.CalenderBody tr:first-child td{ border-top:0;}
.CalenderBody tr:last-child td{ border-bottom:0;}
.CalenderBody td:first-child{ border-left:0;}
.CalenderBody td:last-child{ border-right:0;}
.CalenderBody .DateBox{ position:relative;line-height:36px;background:#dcdcdc;}
.CalenderBody td span.DateNo{font-weight:400; font-size:16px;}
.CalenderBody td.oldMonth_Date,.CalenderBody td.ComingMonth_Date{color: #bbb;padding-left:1px;padding-top:1px;}
.CalenderBody td.CurrentMonth_Date{padding-left:1px;padding-top:1px;}
.CalenderBody td.CurrentMonth_Date:first-child,
.CalenderBody td.oldMonth_Date:first-child,.CalenderBody td.ComingMonth_Date:first-child{padding-left:0;}
.CalenderBody td.CurrentMonth_Date .DateBox{}
.CalenderBody td.CurrentMonth_Date.todeyActive .DateBox{color: #fff;background:#4D4F52;}
.CalenderEvent{width: 12px;height: 12px; position:absolute; right:0;bottom:0;z-index: 1;}
.CalenderEvent span.CalendarToolTip{display:none;background: #FF7801;color: #fff;font-size: 15px;font-weight: 400;line-height: 20px;padding: 6px 6px;width: 160px;
position:absolute;bottom: 35px !important;top:auto !important;left: -90px !important;}
.CalenderEvent span.CalendarToolTip span{display:block;}
.CalenderEvent span.CalendarToolTip:after{
    content: "";
    position: absolute;
    bottom: -14px;
    left: 50%;
    margin-left: -9px;
    border: 9px solid transparent;
    border-top: 7px solid #FF7801;
}
.CalenderBody .DateBox:hover span.CalendarToolTip{ display:block;}
.CalenderEvent span.CornarArrow{width: 0;height: 0;border-style: solid;border-width: 0 0 12px 12px;
border-color: transparent transparent #FF7801 transparent;position: absolute;bottom: 0;right: 0;}
/*New Calender*/
.homeCalendar .ui-widget-content{background:none;border: 1px solid #fff !important;border-radius: 0;padding: 10px;}
.homeCalendar .ui-datepicker .ui-datepicker-header{height: 40px;line-height: 28px;color:#fff;background: none!important;position: relative;text-align:center;padding: 8px 40px !important;border: 0;}
.homeCalendar .ui-datepicker .ui-datepicker-title{font-size: 15px;line-height: normal;font-weight: 700;text-transform: uppercase;transition: .2s;display: inline-block;margin: 0;height: auto;padding: 1px 15px;border-radius: 0;cursor:pointer;font-family: "futura-pt", sans-serif;}
.homeCalendar .ui-datepicker .ui-datepicker-title:hover{background-color: #0362B5;}
.homeCalendar .ui-datepicker .ui-datepicker-prev,
.homeCalendar .ui-datepicker .ui-datepicker-next{width: 40px;height: 100%;text-align: center !important;border-radius: 0 !important;top: 0 !important;display: flex;align-items: center;justify-content: center;}
.homeCalendar .ui-datepicker .ui-datepicker-prev{left: 0 !important;}
.homeCalendar .ui-datepicker .ui-datepicker-next{right: 0 !important;border-left: 0;
    box-shadow:none;}
.homeCalendar .ui-datepicker .ui-datepicker-prev:hover,
.homeCalendar .ui-datepicker .ui-datepicker-next:hover{background: rgb(0 0 0 / 8%);text-decoration: none;}
.homeCalendar .ui-datepicker .ui-datepicker-prev:after{content: "\f104";font-family:FontAwesome;}
.homeCalendar .ui-datepicker .ui-datepicker-next:after{content: "\f105";font-family:FontAwesome;padding: 0 !important;display:block !important;font-size: 27px;}
.homeCalendar .ui-datepicker-prev span,
.homeCalendar .ui-datepicker-next span{display:none!important;}
.homeCalendar .ui-datepicker table{position: relative;background:none;border: 0;margin: 12px 0 0;font-family: "futura-pt", sans-serif;overflow:visible;}
.homeCalendar .ui-datepicker th{background:none;color: #fff;font-size: 15px !important;padding:7px 0 !important;font-weight: 300;width:14.28%;}
.homeCalendar .ui-datepicker tr{display: flex;width: 100%;}
.homeCalendar .ui-datepicker td{padding: 5px;border: 0 !important;position: relative;background: none;width:14.28%;}
.homeCalendar .ui-datepicker td:first-child{padding-left:0;}
.homeCalendar .ui-datepicker td.ui-datepicker-unselectable:after{content:"";position: absolute;left: 1px;top: 1px;width: 100%;height: 100%;background: #ffffff;}
.homeCalendar .ui-state-disabled,.homeCalendar .ui-widget-content .ui-state-disabled{opacity:1;}
.homeCalendar .ui-datepicker .ui-datepicker-calendar td a,
.homeCalendar .ui-datepicker .ui-datepicker-calendar td.past-event a,
.homeCalendar .ui-datepicker .ui-datepicker-calendar td.event a{position: relative;line-height: 23px;background: none !important;border-radius: 0 !important;color: #fff!important;opacity:1;font-size: 15px;font-weight: 700;border: 1px solid #ffffff00 !important;pointer-events: painted !important;}

.homeCalendar .ui-datepicker .ui-datepicker-calendar td.event a{border: 1px solid #fff !important;}

.homeCalendar .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month a{background:none!important;color:#fff!important;} 
.homeCalendar .ui-datepicker .ui-datepicker-calendar td a:hover,
.homeCalendar .ui-datepicker .ui-datepicker-calendar td.event a:hover{color: #fff!important;background:none!important;border-radius:0 !important;border-color:#fff !important;}
.homeCalendar .ui-datepicker td.ui-datepicker-today a,.homeCalendar .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a{color: #fff!important;background: #000!important;border: 1px solid #fff !important;line-height: 23px;}
.homeCalendar .ui-datepicker .ui-datepicker-calendar td.past-event a:before,
.homeCalendar .ui-datepicker .ui-datepicker-calendar td.event a:before{content:"";width: 0;height: 0;border-style: solid;border-width: 0 0 12px 12px;border-color: transparent transparent #FF7801 transparent;position: absolute;bottom: 0;right: 0;display:none;}

/*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;display:none !important;}
/*End Calendar*/

/*Event Search Calender Bootom*/
.BottomSearchEvent_Sec{position:relative;padding:60px 0 80px;color:#fff;background:#1961A8;}
.BottomSearchEvent_Sec .section-inner{position:relative;z-index:1;max-width: 900px;}
.BottomSearchEvent_Sec .HomeSec_Title{color:#fff;text-align:center;font-size:3em;}
.BottomSearchEvent_Sec .HomeSec_Title:before{border-color:#FDB72D;}
.BottomSearchEvent_inner{display:flex;justify-content:space-between;align-items: center;font-family: "futura-pt", sans-serif;}
.BottomEventCategory{width: 55%;}
.BottomEvent_Search .search-form{border:1px solid #fff;margin:0;}
.BottomEvent_Search .search-form .search-field {height: 41px;border: 0;background: none;color: #fff;margin: 0;}
.BottomEvent_Search .search-form .search-submit{width: auto;height: 41px;color: #fff;font-size: 2em;padding: 0 20px;background: none;}
.BottomSearchEvent_Sec .section-subtitle{margin:0 0 30px;font-size:21px;}
.BottomEventCategory_list{margin: 0;padding: 0 10px;list-style-type:none;width: 50%;}
.BottomEventCategory_list li{margin: 0;margin-bottom: 15px;}
.BottomEventCategory_list a{background:none;border: 1px solid #fff;color: #fff;display: block;text-align: center;font-size: 2em;font-weight: 700;text-transform: uppercase;padding: 5px 10px;}
.BottomEventCategory_list a:focus{text-decoration:none;}
.BottomEventCategory_list a:hover{background:#fff;color:#000;}
.BottomSearchEvent_Link{display:flex;margin-left: -10px;margin-right: -10px;padding-top: 20px;}

/**/

/*Home Blogs and Brochure*/
.Home-WhiteSection .HomeSec_Title{font-size:24px;margin: 0 0 20px;}
.newsBlog_Cont{}
.NewsBlog_Box{}
.NewsBlog_Box .NewsBlog_img{overflow: hidden;position: relative;}
.NewsBlog_Box .NewsBlog_img .BlankItem_img{width:100%;height:auto;}
.NewsBlog_Box .NewsBlog_img a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-position: center;
background-size: cover;}
.NewsBlog_Box .NewsBlog_img a img{opacity:0;}
.NewsBlog_Box .NewsBlogText{}
.NewsBlog_Box .NewsBlogText h3{font-size:22px;margin-top: 15px;margin-bottom: 5px;}
.NewsBlog_Box .NewsBlogText h3 a{color:#4D4F52;}
.NewsBlog_Box .NewsBlogText p{margin-bottom: 15px;}
.NewsBlog_Box .NewsBlogText p span.PostDate{display: block;margin-bottom: 10px;font-size: 15px;}
.NewsBlog_Box .HomeNewsBtn{}
.NewsBlog_Box .HomeNewsBtn a:nth-child(2){color:#000;font-size:14x;font-weight:700;text-decoration:underline;margin-left:15px;display:inline-block;}
.NewsBlog_Box .HomeNewsBtn a:nth-child(2):hover{text-decoration:none;}
.tweetsBT{}
.tweetsBT iframe{width: 100% !important;height: 450px !important;}
.socialLink-menu {clear: both;margin: 0 0 15px;border-bottom: 2px solid #D3DB2C;list-style-type: none;padding: 0;}
.socialLink-menu:after{content:"";clear:both; display:block;}
.socialLink-menu li {float: left;margin:0;margin-right:1px;}
.socialLink-menu li a{background: #4D4F52;color: #fff;text-decoration:none;padding: 6px 12px;font-weight: 600;display:block;}
.socialLink-menu li.current a{background:#D3DB2C; color:#000;}
.FBTwit_Like{display:none;}
.FBTwit_Like.current{display:block;}
#Facebook_tabs{overflow:hidden;}
.FBTwit_Like .fb_iframe_widget span,.FBTwit_Like .fb_iframe_widget iframe{ height:450px !important;}
.homeBrochure{}
.homeBrochure .BroImg{max-height:503px;overflow:hidden;}
.homeBrochure .BroImg img{width:100%;height:auto;}
/**/
.GatInvolved_wrapp{padding: 20px 0;position:relative;}
.GatInvolved_wrapp:before{content:"";border-top:1px solid #BDBDBD;position:absolute;top:0;left:50%;width:400px;margin-left:-200px;}
.GatInvolved{position: relative;padding: 50px 0;color:#000;}
.GatInvolved:nth-child(even){}
.GatInvolved>.HomeSec_Title{display:none;}
.GatInvolved .section-inner{display:flex;justify-content: space-between;align-items: center;gap: 40px;}
.GatInvolved_text{width: 47%;position: relative;z-index: 1;padding: 30px;}
/*.GatInvolved:nth-child(even) .GatInvolved_text{display: flex;justify-content: flex-end;}*/
.GatInvolved.LeftSide_text .GatInvolved_text{display: flex;justify-content: flex-end;}
.GatInvolved_text_info{/* max-width: 530px; */}
.GatInvolved_text h2{}
.GatInvolved_text h2:before{display:none;}
.GatInvolved_text h2 a{color:#000;}
.GatInvolved_text h2 a:hover{text-decoration:none;}
.GatInvolved_text p{margin-bottom: 15px;}
.GatInvolved_text .Link{font-weight: 700;display:inline-block;border: 1px solid #272324;color: #000;padding: 15px 25px;font-size: 18px;text-transform: uppercase;margin-top: 30px;}
.GatInvolved_text .Link:hover,.GatInvolved_text .Link:focus{background:#272324;color:#fff;text-decoration:none;}
/*.GatInvolved:nth-child(even) .GatInvolved_text .Link{border-color:#fff;color:#fff;}
.GatInvolved:nth-child(even) .GatInvolved_text .Link:hover,.GatInvolved:nth-child(even) .GatInvolved_text .Link:focus{background:#fff;color:#000;}*/
.GatInvolved_img{overflow:hidden;width: 53%;position: relative;background-repeat: no-repeat;background-position: center;background-size: cover;}
.GatInvolved_img img{width:100%;height:auto;}

/*Only use ST Martin*/
.CongregationalWrapp{}
.CongregationalList{display: flex;margin-left: -15px;margin-right:-15px;margin-bottom: 0;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;align-items: normal;position: relative;}
.CongregationalList li{margin-left:0;border: 0;width: 33.33%;padding: 0 15px;background: none;margin-bottom: 35px;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.CongregationalItems{position: relative;padding-bottom: 60px;width: 100%;box-shadow: 0px 4px 4px rgb(0 0 0 / 22%);}
.CongregationaItems_img{overflow: hidden;position: relative;}
.CongregationaItems_img .BlankItem_img {width: 100%;height: auto;}
.CongregationaItems_img a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: 0.5s;background-position: 50% !important;background-size: cover !important;}
.CongregationalItems .CongregationaItems_img:hover a{transform: scale(1.03);}
.CongregationaItems_img a img{height: auto;opacity: 0;}
.CongregationaItems_Text{padding: 15px;}
.CongregationaItems_Text h3{margin: 0 0 10px;font-size:2.2em;text-transform: uppercase;}
.CongregationaItems_Text .WhatsOnDateBnt {width: 100%;text-align: center;}

.OpeningHours_wrapp{background:#F3F3F3;}
.OpeningHours_wrapp .HomeSec_Title span{background:#F3F3F3;}
.OpeningHoursList{display: flex;flex-wrap: wrap;justify-content: center;}
.OpeningHoursItems{width: 33.33%;text-align: center;padding: 0 20px;}
.OpeningHoursItems_Text{}
.OpeningHoursItems_Text h3{margin: 0 0 20px;font-size: 4em;text-transform: uppercase;}
.OpeningHoursItems_Text p{font-size: 1.8em;}

@media (max-width:760px){
.CongregationalWrapp {padding: 0;margin: 40px 0;}	
.CongregationalList li{width:100%;}
.CongregationalList li:last-child{margin-bottom:0;}	
.OpeningHoursItems {width: 100%;margin-bottom: 30px;}
.GatInvolved_wrapp{padding-top:0;}	
}
/**/

/*footer*/
footer#site-footer{background: #9F143B;color: #fff;margin-top: 0 !important;padding: 50px 0 40px;font-size: inherit;}
#site-footer .section-inner {align-items: flex-start;display: block;position:relative;}

.footer-widget-newsletter{background: #2A4374;color: #fff;padding: 65px 0 55px;}
.newsletterText{margin: 0 auto 30px;max-width: 1100px;}
.newsletterText h3{font-size: 3em;text-transform: uppercase;margin: 0;}
.footer-widget-newsletter form{position: relative;margin: 0 auto;max-width: 1100px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.newsletterLeft{width:35%}
.footer-widget-newsletter .form-group{margin-bottom: 20px;}
.footer-widget-newsletter .fullWidth{}
.footer-widget-newsletter label {display: inline-block;font-weight:400;font-size: 1.8em;}
.footer-widget-newsletter input.form-control{width: 100%;float: none;margin-right: 0;height: 50px;border-radius: 0;padding: 8px 15px;font-size: 1.6em;background: none;border: 1px solid #fff;color: #fff;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{}
.footer-widget-newsletter .form-groupBtn .CommonBtn{color: #fff;padding: 14px 35px;background: none;border: 1px solid #fff;font-weight: 600;font-size: 1.8em;}
.footer-widget-newsletter .form-groupBtn .CommonBtn:hover{background:#fff;border-color: #fff;color: #000;}
.newsletterConfirmText{text-align:center;}

.newsletterRight{width:50%;}
.checkBoxRow{display: flex;flex-wrap: wrap;padding-top:20px;margin-bottom: 30px;}
.checkBoxStyle{display: block;position: relative;margin-bottom: 15px;cursor: pointer;width: 50%;}
.checkBoxStyle .checkmark{position:relative;display: block;min-height: 33px;padding-left:45px;padding-top: 6px;margin: 0;font-size: 2em;font-weight: 700;}
.checkBoxStyle .checkmark:before{content:"";position: absolute;top: 0;left: 0;height: 33px;width:33px;background:none;border: 1px solid #fff;}
.checkBoxStyle input{height: 30px;margin: 0;width: 40px;opacity: 0;position: absolute;left: 0;top: 0;z-index: 1;}
.checkBoxStyle input:checked ~ .checkmark:before{background:none;}
.checkBoxStyle .checkmark:after {content:"";position: absolute;display: none;left: 13px;top: 5px;width: 7px;height: 16px;border: solid white;border-width: 0 4px 4px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.checkBoxStyle input:checked ~ .checkmark:after {display: block;}

.footerLink_logo{text-align:center;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #fff;}
.footerLink_logo img{max-width:160px;display: inline-block;}
.FooterRow{width:100%;}
.FooterRow:last-child{position: relative;padding-top: 30px;}
.FooterRow:after{content:"";display:block;clear:both;}
.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: 130px;}
.footAbout .wp-block-media-text__content{padding:0;font-size: 1.8em;}
.footAbout .wp-block-media-text__content p{font-size:inherit;line-height: 1.4;}
.footAbout .wp-block-media-text__content p a{text-decoration:none; color:#fff;}
.footAbout .has-large-font-size{font-size: 20px !important;white-space: nowrap;}
.footer_link{display:flex;justify-content:space-between;align-items:normal;}
.footer_link .widget_nav_menu{margin-top:0;}
#menu-footer-menu,#menu-footer-menu-2{}
#menu-footer-menu li,#menu-footer-menu-2 li,#menu-footer-menu li,#menu-footer-menu-3 li{font-size: 1.8em;}
#menu-footer-menu li ul{}
#menu-footer-menu li ul li{margin:5px 0 0;}
#menu-footer-menu li a,#menu-footer-menu-2 li a,#menu-footer-menu-3 li a{color: #fff;font-weight:500;}
#menu-footer-menu li a:hover,#menu-footer-menu-2 li a:hover,#menu-footer-menu-3 li a:hover{color:rgb(255 255 255 / 57%);text-decoration:none;}
@media (min-width: 700px){
#menu-footer-menu{white-space: nowrap;}	
}
.RightFoot{}
.footer_Logo{display: flex;align-items: flex-end;justify-content: end;}
.footer_Logo .widget_media_image{display:inline-block;margin: 10px 0 0;}
.footer_Logo .wp-block-image{margin:0 !important;}
.footer_Logo .wp-block-image img{max-height: 65px;width: auto;}

.social_foot{text-align: right;}
.social_foot img{display:inline-block;}
.social_foot ul{margin-bottom:20px;margin-left:0;}
.footSocial h3{margin:0 0 15px;font-size: 1.8em;font-family: "Lora", serif;font-weight: normal;}
.social_foot li{font-weight:600;margin: 0 5px 5px;display:inline-block;}
.social_foot li a{display: block;color: #fff;}
.social_foot li a:hover{opacity:0.8;}
.social_foot li a .fa{width: 30px;font-size: 30px;}
.social_foot .fa-twitter:before {content: "";background-image: url(../images/large-x-logo.png);background-size: cover;
height:18px;width:18px;display: inline-block;}
/*.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;}*/
.footJoinMailing{text-align:center;}
.footJoinMailing .link{display:block;font-size: 1.6em;color: #000;background: #fff;max-width: 250px;margin: 0 auto 42px;padding: 8px 15px 10px;border-radius: 10px;}
.footJoinMailing img{display: inline-block;max-width: 180px;}

.c21{/*background:url(../images/21c.png) top right no-repeat; height:30px;float:right;*/text-align:center;}
.c21 a{display: inline-block;text-decoration: underline;color: #fff;font-size: 1.4em;}
.c21 a:hover{color:#fff;}
.footer-copyright {font-weight: normal;font-size: 1.8em;margin-bottom: 0;margin-top: 0;position: absolute;top: -20px;}

#cookie-notice{background:#9f143b !important;}
#cookie-notice a{background-color: #fff !important;color: #000 !important;}


/*Whats On List*/
.WhatsOnBanner_img{overflow:hidden;background-position: center;background-size: cover;min-height: 164px;background-color:#fff;position:relative;}
.BannerImg_height:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
     background: linear-gradient(180deg, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.90) 100%);
    }
.WhatsOnBanner_Text{width: 100%;padding-bottom: 20px;left: 0;bottom: 0;z-index: 1;position:absolute;}
.BannerImg_height .WhatsOnBanner_Text{bottom:15px;}
.WhatsOnBanner_Text h1{margin: 0;text-transform: none;color:#000;display: flex;align-items: center;gap: 10px;padding-left: 150px;}
.WhatsOnBanner_Text h1 i{position:relative;height: 38px;}
.WhatsOnBanner_img .WhatsOnBanner_Text h1 i{display:none;}
.WhatsOnBanner_img.BannerImg_height .WhatsOnBanner_Text h1 i{display:inline-block;}
.WhatsOnBanner_Text h1 i:after{content:"";height: 24px;width: 3px;background:#fff;position: absolute;left: 14px;top: 6px;}
/*Fliter*/
.MobFilterBtn{display:none;}
.MobFilterBtn button{background: none;padding: 40px 0 40px;font-size: 2.2em;text-transform: uppercase;font-weight: 700;
font-family: "futura-pt", sans-serif;display: flex;align-items: center;margin: 0 auto;gap: 10px;}
.MobFilterBtn button:hover,.MobFilterBtn button:focus{text-decoration:none;}
.MobFilterBtn button i{position:relative;height: 20px;font-size: 28px;transition: all .4s ease-in-out;}
.MobFilterBtn button.active i{rotate: 180deg;}
.MobFilterBtn button i:after{content:"";height: 13px;width: 2px;background:#fff;position: absolute;left: 8px;top: 3px;}
.event-right-form{background:#fff;padding-top: 30px;margin-bottom: 20px;position:relative;z-index:2;color:#fff;}
.events-search-form{max-width: none;margin: auto;transition: all .6s ease-in-out;}
#event_filter_form .whats-on-event-listing{background:none;padding:0;}
.SearchFilterWhatsOn{max-width: none;margin: auto;padding-bottom: 15px;border-bottom: 1px solid #000;}
.event-right-form .SearchFilterWhatsOn{align-items: center;}
.SearchFieldWhatsOn{width: 50%;max-width: 440px;position: relative;}
.SearchDate_GenreDrop{width:auto;position: relative;}
.filterTitle{font-size: 2.6em;font-family: 'Gotham';text-transform:uppercase;padding-right:0;white-space: nowrap;}
.SearchInputField{position: relative;text-align: center;}
.SearchFieldWhatsOn .SearchInputField{border:0;}
.FilterSearch_calender button,
.SearchInputField button,
button.ClearFilters{background:none;font-size: 1.6em;font-family: 'Gotham';padding: 0;color: #000;display: flex;}
button.ClearFilters{text-decoration:underline;}
button.ClearFilters:hover,button.ClearFilters:focus{text-decoration:none;}
.SearchInputField button.FillterSearchBtn{border:0;padding: 10px 18px;background:none;position: absolute;top: 0;right: 0;}
.SearchInputField button.FillterSearchBtn:after{display:none;}
.FilterSearch_calender button:hover,.FilterSearch_calender button:focus,
.SearchInputField button:hover,.SearchInputField button:focus{background:none;color: #000;text-decoration:none;}
.FilterSearch_calender button:after,
.SearchInputField button:after{content: "\f0d7";font-family:FontAwesome;font-size: 24px;margin-left: 8px;}
.FilterSearch_calender button.Show:after,
.SearchInputField button.Show:after{content: "\f0d8";}
@media (max-width: 760px) {
.SearchInputField button.Show span,
.Navi_calender.Show span{text-decoration:underline;}
}	
.DropDownFilter_sec{padding-top: 15px;}
.DropDownGenreList{display:none;width: 100%;margin: 0;list-style-type: none;}
.DropDownGenreList.Show{display:block;padding-bottom:10px;}
#whatsoncategory.Show{margin-top:20px;}
.DropDownGenreList li{margin: 0;display: inline-flex;padding: 5px;color:#272324;}
.DropDownGenreList li a{color:#272324;border:1px solid #272324;font-size: 14px;font-family: 'Gotham';padding: 6px 12px;line-height: normal;font-weight: 500;}
.DropDownGenreList li a:hover,.DropDownGenreList li a.selected{background:#9F143B;color:#fff;border-color:#9F143B;}
.DropDownGenreList li.CheckBoxStyle .checkmark{color:#272324;border:1px solid #272324;font-size: 14px;font-family: 'Gotham';padding: 6px 12px;line-height: normal;font-weight: 700;display: block;}
.DropDownGenreList li.CheckBoxStyle .checkmark.checkmark_selected{background:#9F143B;color:#fff;border-color:#9F143B;}
.DropDownGenreList li.CheckBoxStyle .checkmark:before,
.DropDownGenreList li.CheckBoxStyle .checkmark:after{opacity:0;}
/*.SearchInputField:before{content: "\f107";font-family:FontAwesome;position: absolute;left: 185px;top:9px;font-size: 24px;}
.SearchFieldWhatsOn .SearchInputField:before{content: "\f002";font-size: 18px;width: 21px;text-align: center;border-radius: 50%;top: 12px;left: -23px;}*/
.event-right-form .SearchInputField input, .SearchInputField select, .event-right-form #datepicker_from{height: 40px!important;font-size: 1.8em;width:100%;border:1px solid #272324 !important;border-radius: 19px  !important;padding: 3px 10px;position: relative;background:none;font-weight: 500;}
.SearchInputField select{-webkit-appearance:none;text-align: center;}
.SearchInputField select option{background:#fff;font-size:16px;text-align: left;}
.SearchInputField select option:first-child{text-align: center;}
.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{width:auto;padding-left: 50px;}
.event-right-form .event_list_filter_calender{padding-left:0 !important;}
.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: 290px; */background: #fff;margin:0 auto 0;position: relative;float: none;color: #000;}

ul.whatsondates{margin:0;padding:0;list-style-type:none;display: flex;justify-content: center;gap:15px;}
ul.whatsondates li{margin: 0;display: inline-block;padding-left: 0;}
ul.whatsondates a{font-size: 1.6em;font-weight: 700;color: #000;}
ul.whatsondates a:hover{text-decoration:underline;}
ul.whatsondates .CheckBoxStyle .checkmark{color: #272324;border: 1px solid #272324;font-size: 16px;font-family: 'Gotham';
    padding:4px 12px;display:block;}
ul.whatsondates .CheckBoxStyle .checkmark_selected{background:#9F143B;color:#fff;border-color:#9F143B;}
ul.whatsondates .CheckBoxStyle .checkmark:before,
ul.whatsondates .CheckBoxStyle .checkmark:after{opacity:0;}
.OrOption{display:block;text-align:center;font-family: 'Gotham';font-size: 1.6em;font-weight: 700;padding:20px 0;}

.DatePickerDiv #datepicker{max-width: 400px;margin: 0 auto;border: 1px solid #000;padding: 20px;}
.DatePickerDiv .datepicker-days{background: #E4F2FF;}
.DatePickerDiv .table-condensed{margin-top:0;margin-bottom: 0;}
.whats-on-event-listing .AllPageSec_Title{margin-bottom:15px;margin-top: 10px;}
.whats-on-event-listing .AllPageSec_Title span{display:inline-block;margin-right:10px;}
.whats-on-event-listing .AllPageSec_Title span:after{content: "\f105 \f105";font-family:FontAwesome;display:inline-block;margin-left: 9px;color: #A7A7A7;font-size: 19px;}
.whats-on-event-listing .AllPageSec_Title span:last-child:after{display: none;}

/*CheckBox Style*/
.CheckBoxStyle {display:inline-block;position: relative;padding-left: 30px;cursor: pointer;line-height: 1.3;}
.CheckBoxStyle input {position: absolute;opacity: 0;cursor: pointer;height: 0;width:100%;height: 100%; margin:0; left:0; top:0; z-index:1;}
.CheckBoxStyle .checkmark{font-size: 1.8em;font-weight: 600;}
.CheckBoxStyle .checkmark:before{content: "";position: absolute;top: 4px;left: 0;height: 18px;width: 20px;border: 2px black solid;}
.CheckBoxStyle input:checked ~ .checkmark:before{background-color: #9F143B;border-color: #9F143B;}
.CheckBoxStyle .checkmark:after {content: "";position: absolute;display: none;}
.CheckBoxStyle input:checked ~ .checkmark:after {display: block;}
.CheckBoxStyle .checkmark:after {left: 7px;top: 5px;width: 6px;height: 11px;border: solid white;border-width: 0 2px 2px 0;
  -webkit-transform: rotate(35deg);-ms-transform: rotate(35deg);transform: rotate(45deg);}

/*Dropdown Calender*/
.FilterSearch_calender{position:relative;z-index: 1;}
.FilterSearch_calender .SearchInputField a{background:#E0F2E9;border:0;height: 40px;padding: 8px 15px;color: #000;font-size: 1.8em;font-weight: 500;position: relative;border-radius:0;display:block;text-transform: uppercase;}
.FilterSearch_calender .SearchInputField a:hover{background:#E0F2E9;text-decoration:none;}
.FilterSearch_calender .SearchInputField a:after{content: "\f107";font-family:FontAwesome;right: 10px;font-size: 24px;top:8px;margin-left:20px;display: inline-block;}
.FilterSearch_calender .ByDateDrop{display:none;position: absolute;top: 39px;left: 0;width: 100%;}
.FilterSearch_calender .ByDateDrop.Show{display:block;}
.FilterSearch_calender .ByDateDrop>ul{display:block !important;background: #fff;border: 1px solid #707070;border-bottom: 0;list-style-type: none;margin: 0;}
.ByDateDrop ul li{border-bottom: 1px solid #707070;margin: 0;}
.ByDateDrop ul li a{display: block;padding:4px 10px;font-weight: normal;color: #000;font-size: 1.5em;}
.ByDateDrop ul li a:hover{text-decoration:none;background:#dadada;}
.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:#fb0013;border-color:#fb0013;color: #fff;margin-bottom: 15px;float: right;border-radius:0;padding: 10px 20px;text-transform: uppercase;font-size: 1.4em;font-weight:700;}
.ByDateFromBox .btn-primary:hover,.ByDateFromBox .btn-primary:focus{background:#fb0013;border-color:#fb0013;color: #fff;opacity:0.8;}

.DatePickerDiv .ui-widget{font-family: 'Gotham';background: none;}
#ui-datepicker-div,.datepicker-dropdown{padding:3px;width: 270px;border: 1px solid #aaa !important;}
.ui-datepicker .ui-datepicker-header{background: none!important;border: 0 !important;color: #000;font-weight: bold;border-radius: 0 !important;margin-bottom: 10px;}
.ui-datepicker .ui-datepicker-title{font-size: 20px;}
.ui-datepicker .ui-datepicker-prev {left: 2px!important;top: 6px !important;}
.ui-datepicker .ui-datepicker-next{right: 2px!important;top: 6px !important;}
.ui-datepicker-header .ui-datepicker-next::after,.ui-datepicker-header .ui-datepicker-prev::after {font-size: 27px;font-family: "FontAwesome";content: "\f105";color: #000;padding-left: 4px;}
.ui-datepicker-header .ui-datepicker-prev::after{content: "\f104";}
.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: 17px;width: 17px;cursor: pointer;background-size: 22px;background-position: bottom;visibility:visible;top:0;left:0;display: none;}
.ui-datepicker-calendar {color: #000;border: 0 !important;}
.ui-datepicker-calendar thead tr {background: none;}
.ui-datepicker-calendar tr:first-child th {padding: 8px 0;font-size: 14px;font-weight: 400;}
.ui-datepicker td {border-color: #fff !important;font-size:14px;background: #fff;padding:0;}
.ui-datepicker .ui-datepicker-calendar td a{color:#000;font-size: 18px;border-radius: 0% !important;border: 1px solid #fff !important;padding: 5px 4px;font-family: "Lora", serif;}
.ui-datepicker .ui-datepicker-calendar td a.ui-state-highlight,
.ui-datepicker .ui-datepicker-calendar td a.ui-state-highlight:hover{border-color: #000 !important;background: #000 !important;color: #fff !important;}
.ui-datepicker .ui-datepicker-calendar td a:hover{border-color:#272324 !important;background:#272324 !important;border-radius:0% !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;}
/**/

/*.event-right-form .BannerYellowBox{top: 170px !important;bottom: auto;position: fixed;z-index:1100;}*/
.event-right-form .BannerYellowBox,
.EventDetail_wrap .BannerYellowBox{top: 50% !important;margin-top: -65px;bottom: auto;position: fixed;z-index:1100;}
.event-right-form .Yellow_circleBox{top:0;}

.WhatsOnHeading{background:#E0F2E9;color:#000;padding:15px 0;}
.WhatsOnPageTitle{margin: 0 0 25px;font-size: 4em;text-transform: uppercase;}
.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: 0 15px;}
.WhatonList_page .event-list-outer{padding-top:0;padding-left:0;padding-bottom: 20px;}
.AllPageSec_Title{font-size:30px;margin:30px 0 20px;color:#000;}
.WhatonList_page .AllPageSec_Title{margin:0 0 25px;display:none;}
.FilterTitle_cat{margin: 0 0 25px;}
.WhatsOnList{margin-left: -15px;margin-right:-15px;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;align-items: normal;position: relative;/*justify-content: center;*/width: auto;height: auto !important;float: none;}
.WhatsOnList .WhatsonItem{margin-left:0;border: 0;width: 33.33%;padding: 0 15px;background: none;margin-bottom: 35px;display: -webkit-flex;display: -ms-flexbox;display: flex;margin-top:0;position: static !important;}
.WhatsOnList .WhatsonItem_inner{position: relative;padding-bottom: 120px;width: 100%;box-shadow: 0px 4px 4px rgb(0 0 0 / 22%);}
.WhatsOnList .WhatsonItem_img{overflow: hidden;position: relative;}
.WhatsOnList .WhatsonItem_img a{position:relative;overflow: hidden;display:block;background:#fff;}
.WhatsOnList .WhatsonItem_img .BlankItem_img{width:100%;height:auto;}
.WhatsOnList .whatson-event-listing-img-area{position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: 0.5s;}
.WhatsOnList .WhatsonItem_img:hover .whatson-event-listing-img-area{transform: scale(1.03);}
.WhatsOnList .whatson-event-listing-img-area img {height:auto;opacity:0;}
.WhatsOnList .WhatsonItem_text{padding: 15px 15px;}
/*.comingSoonList .WhatsonItem_inner:hover .WhatsonItem_text{padding-top:11px;}*/
.WhatsOnList .WhatsonItemTitle{margin-bottom:0;}
.WhatsOnList .WhatsonItem_text h3{margin-top:0;font-size: 2.2em;margin-bottom: 10px;}
.WhatsOnList .WhatsonItem_text h3 a{color: #000;text-decoration:none;}
.WhatsOnList .WhatsonItem_text h3 a:hover{text-decoration: none;color: #000;opacity:0.8;}
.WhatsOnList .SubPage_Title{font-weight:700;}
.WhatsOnList .WhatsonItemTitle .EV_ListDate {margin-bottom:0;font-size: 1.8em;font-weight: 700;position: absolute;bottom: 65px;}
.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{}
.WhatsOnList .ItmesVenue_name{}
.WhatsOnList .ItmesVenue_name a{color:#000;font-size:12px;text-transform: uppercase;font-weight:500;}

.WhatsonItem .img_availability_small,.Search_whatsOnListItem .img_availability_small{background: rgba(0, 0, 0, 0.73); padding: 0;left:0;bottom:0;width: 100%;text-align: center;position: absolute;/*-webkit-transform: rotate( -20deg);-moz-transform: rotate(-20deg);-ms-transform: rotate(-20deg);-o-transform: rotate(-20deg);*/display:none;}
.WhatsonItem .img_availability_small span,.Search_whatsOnListItem .img_availability_small span{;display:inline-block;padding:6px;border-radius: 0 20px;font-size:16px;color:#fff;}

.listingpagination{text-align: center;margin-top:0;float:none;}
.listingpagination:before{content:"";}
.listingpagination .whatson-event-listing-pager{display: inline-block;background: #fff;padding: 0 5px;position: relative;margin-bottom: 50px;}
.listingpagination .whatson-event-listing-pager .CommonBtn{font-size:20px;font-weight: 700;padding: 15px 50px;} 
.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;}

/*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:0;min-height: 400px;background: #2A4374;position: relative;z-index: 3;}
.EventDetail_banner.noImage{background:none;min-height:300px;}
.Event_detailsBannerImg{overflow: hidden;margin-top: 0;position: relative;}
@media (min-width:996px){
.Event_detailsBannerImg{min-height: 411px;}
}	
.Event_detailsBannerImg .Blankbanner_Img{display:none;}
.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);*/display: none;}
.Event_detailsBannerImg .img_availability_big span{display:inline-block;padding:15px 20px;border-radius: 0 20px;font-size: 20px;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;}
.Event_detailsBannerImg .EvntD_img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;/*background: linear-gradient(180deg,rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.85) 100%);*/}
.Event_detailsBannerImg .EvntD_img img{opacity:0;height: 100% !important;}
.EventDetailHeading_Title{float: none;padding:0;position: absolute;bottom: 50px;left: 0;z-index: 1;color:#fff;width: 100%;}
@media (min-width: 760px) {
.noImage .EventDetailHeading_Title{position: relative;bottom: 0;padding-top: 150px;}	
.EventDetailHeading_Title.fixed{position:fixed;top:51px;left:0;width:100%;background: #9f143b;height: 100px;z-index: 10;padding-top: 0px;}
.admin-bar .EventDetailHeading_Title.fixed{top:83px;}
}	
.EventDetailHeading_Title .section-inner {position: relative;}
.Event_detailsBannerImg .EvntD_img .WatchIcon{z-index:2;display: none;}
.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;color: #fff;font-size: 16px;}
.EventDetailHeading_Title .BannerBookBtn{padding: 18px 25px;font-size: 2.2em;position:absolute;top:0;right: 15px;color: #fff;background: #9F143B;border-color: #9F143B;}
.noImage .EventDetailHeading_Title .BannerBookBtn{bottom: 30px;top:auto;}
.EventDetailHeading_Title .BannerBookBtn:hover{background:#000;border-color:#fff;}
.EventDetailHeading_Title.fixed .SoldOutBtn_div .BannerBookBtn{bottom: 3px;min-width: 165px;right: 0;}
.SoldOutBtn_div .JoinLink{position:absolute;right:15px;bottom:35px;color: #000;border: 1px solid #000;font-size: 12px;font-weight: 700;min-width: 165px;display: inline-block;padding: 7px 9px;text-transform: uppercase;}
.SoldOutBtn_div .JoinLink:hover{text-decoration:underline;}
@media (min-width: 760px) {
	.EventDetailHeading_Title.fixed	.SoldOutBtn_div{max-width:165px;}
 .SoldOutBtn_div .JoinLink{border-color:#fff;color:#fff;bottom:35px;}
.EventDetailHeading_Title.fixed .SoldOutBtn_div .JoinLink{bottom: 0;position: relative;right: 0;}	
}
@media (max-width: 760px) {	
	.SoldOutBtn_div .JoinLink{position:static;text-align:center;}	
}
.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-detailsHeading-title{position: relative;margin-bottom: 0;padding-right: 200px;}
@media (min-width: 760px) {
.whatson-event-detailsHeading-title .bannerTintTitle{background: linear-gradient(0deg, rgba(159, 20, 59, 0.3) 0%, rgba(159, 20, 59, 0.8) 100%);padding: 10px;display: inline-block;}
}
.whatson-event-detailsHeading-title p{margin: 0;} 
.whatson-event-detailsHeading-title p a{color:#fff;font-size:18px;font-weight:600;}
.whatson-event-detailsHeading-title h1{font-size: 5em;color: #fff !important;margin: 0 0 10px;font-weight: 700;/*display: inline;margin-right: 10px;*/}
.whatson-event-detailsHeading-title h2.SubPage_Title{color: #DFDFDF;margin: 0 0 10px;font-size: 3em;}
.whatson-event-detailsHeading-title .whatons-event-cancelled{display:none;}
.whatson-event-detailsHeading-title .EventpostDate{color:#fff;font-size: 2.5em;font-weight: 700;white-space: nowrap;display: block;max-width: 450px;line-height:1;}
.noImage .whatson-event-detailsHeading-title{margin-left: auto;max-width: 1100px;}
.noImage .whatson-event-detailsHeading-title h1{color:#000 !important;}
.noImage .whatson-event-detailsHeading-title h2.SubPage_Title{color:#000;}
.noImage .whatson-event-detailsHeading-title .EventpostDate{color:#000;}
.whatson-event-detailsHeading-title .EventpostDate a{font-size:1em;color:#fff!important;}
.whatson-event-detailsHeading-title .event_certificate{display: inline-block;font-size:20px;}
.whatson-event-detailsHeading-title .event_certificate img{width:32px;}
.EventDetailHeading_Title .whatson-single-page-date-time {float: none;font-size: 1.8em;}
.EventDetailHeading_Title .whatson-single-page-date-time .info{margin-bottom:15px;}
.EventDetailHeading_Title .whatson-single-page-date-time p{font-size:inherit;}
.EventDetailHeading_Title .whatson-single-page-date-time strong{font-weight:600;}
.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;}

@media (min-width: 760px) {
.EventDetailHeading_Title.fixed .section-inner {display: flex;align-items: center;min-height: 100px;justify-content: space-between;}		
.EventDetailHeading_Title.fixed .whatson-event-detailsHeading-title{margin-bottom:0;/* min-height: 100px; */padding-right:0;}.noImage .EventDetailHeading_Title.fixed  .whatson-event-detailsHeading-title{margin-right: auto;}	
.EventDetailHeading_Title.fixed .whatson-event-detailsHeading-title h1 {font-size: 3em;margin-bottom: 0;color: #fff !important;}
.EventDetailHeading_Title.fixed .whatson-event-detailsHeading-title h2.SubPage_Title{display:none;}
.EventDetailHeading_Title.fixed .whatson-event-detailsHeading-title .EventpostDate{font-size: 1.6em;color: #fff;}
.EventDetailHeading_Title.fixed .BannerBookBtn{border-color: #fff;background: #fff;color:#000;padding: 10px 20px 14px;bottom: 0px;position: relative;white-space: nowrap;}
.EventDetailHeading_Title.fixed .BannerBookBtn:hover{border-color: #000;background: #000;color:#fff;}
}

.sectionTabs{margin:0;background: #fff;padding:0 !important;/*position: sticky;top:123px;*/z-index:1;font-family: Gotham;}
/*.admin-bar .sectionTabs{top:154px;}*/
@media (min-width: 760px) {	
.sectionTabs.fixed{position: fixed;z-index: 2;top: 152px;}
.admin-bar .sectionTabs.fixed{top: 183px;}
}
.sectionTabs .nav-tabs{margin: 0 auto;padding:0;list-style-type:none;border: 0;display: flex;gap: 35px;max-width: 945px;}
.sectionTabs .nav-tabs li{margin:0;float: none;}
.sectionTabs .nav-tabs li a{color: #000;font-size: 2.2em;font-weight: 700;background: none;border: 0;padding: 9px 0;display: block;text-transform: none;}
.sectionTabs .nav-tabs li a:focus,.sectionTabs .nav-tabs li a:hover{background:none;border:0;color:#9F143B;}
.sectionTabs .nav-tabs li.active a{color: #000;text-decoration:underline;}

.EventDetail_containt{padding-top: 15px;}
.EventDetail_DiscipR{}
.Details_Tabs{}
.Tabstoggle{display:none;}
.Tabstoggle button{display:block;font-family: "futura-pt", sans-serif;font-weight:700;font-size: 20px;width: 100%;text-align: left;background: #1F2421;color: #fff;position: relative;padding: 16px 15px;text-transform: uppercase;}
.Tabstoggle button:after{content: "\f107";font-family:FontAwesome;position: absolute;right: 20px;font-size: 30px;}
.Tabstoggle button:hover,.Tabstoggle button:focus{text-decoration:none;background: #1F2421;}

.Details_Tabs .nav-tabs{margin: 0;border: 0;}
.EventDetail_Discip .Details_Tabs .nav-tabs{margin:0 auto;}
.Details_Tabs .nav-tabs > li{margin: 0 10px 0 0;}
.Details_Tabs .nav-tabs > li > a{font-weight:700;font-size: 2.2em;color: #000;border-radius: 0;padding: 2px 10px;border:0;font-family: "futura-pt", sans-serif;text-transform: uppercase;}
.Details_Tabs .nav-tabs>li a:hover,.Details_Tabs .nav-tabs>li a:focus{box-shadow:none;background:none;}
.Details_Tabs .nav-tabs>li.active>a,.Details_Tabs .nav-tabs>li.active>a:hover,.Details_Tabs .nav-tabs>li.active>a:focus{background: #2A4374;color: #fff;border:0;text-decoration: none;}
.Details_Tabs .tab-content{padding-top: 30px;}
.Details_Tabs .tab-content a{text-decoration:underline;/*font-weight:500;*/}
.Details_Tabs .tab-content a:hover{color:#b90b3b;}
.Details_Tabs .tab-content a u{text-decoration:none;}
.Details_Tabs .tab-content section{padding:0;}
.tab-content .map .container{width:auto;}
.tab-content .map .acf-map{margin-bottom:15px;}
.EventDetail_Discip .descriptionTabs,
.EventDetail_Discip .TicketTime_book{max-width:945px;margin-left:auto;margin-right:auto;}
.EventDetail_Discip #Details_in .descriptionTabs{display:flex;max-width: 1100px;margin-right: 0;gap: 20px;align-items: flex-start;}
.EventDetail_Discip .GALLERY .descriptionTabs{max-width:none;}
.EventDetail_Discip .AdditionalInfo{margin-top: -85px;min-width: 330px;max-width:330px;background: #F4D565;padding: 30px 40px;position: relative;z-index: 2;}
@media (min-width: 992px) {
.EventDetail_Discip .additional_info_adjust{margin-bottom:-260px;}
}	
.EventDetail_Discip .AdditionalInfo h3{margin: 0 0 15px;font-size:2.2em;}
.EventDetail_Discip .AdditionalInfo p{margin-bottom: 10px;font-size:1.7em;}
.EventDetail_Discip .AdditionalInfo p:last-child{margin-bottom:0;}
.AdditionalInfo .FreqAskedLink{}
.AdditionalInfo .FreqAskedLink:hover{text-decoration:none;color:#9F143B;}
.EventDetail_Discip .whatson-event-details-content{padding-top:0;font-size: inherit;max-width: 945px;width:100%;}
.EventDetail_Discip strong{}
.EventDescriptionLeft p{font-size: 1.6em;margin-bottom: 20px;}
.EventDetail_containt .TicketSec{padding-top:0;}

.TicketTimePopup{background: #fff;position: fixed;top: 0;width: 100%;height: 100%;right:-100%;padding-top: 60px;padding-bottom: 30px;transition: all .5s ease-in-out;z-index:1000;}
.TicketTimePopup .TabsSec_Title{text-transform:none;text-decoration: none;font-size: 4em !important;}
.TicketTimePopup.active{right:0;}
.TicketTimePopup .close_Ticket{background:none;position: absolute;right: 0;top: 10px;}
.TicketTimePopup .TicketTime_book{max-width:945px;margin:auto;padding:20px;padding-top: 50px;position: relative;height: 105%;}
.TicketTime_Title{/* max-width: 320px; *//* padding-right: 30px; */}
.TicketTime_Title .TabsSec_Title{font-size: 4em;text-decoration: none;margin-bottom:10px;max-width: none !important;}
.MobileDate_ticket{display:none;font-size:1.6em;font-weight:600;}
.TicketTime_Title p{font-weight:600;}
.whatson_TicketTimeList{width:100%;height: 100%;overflow: auto;padding-right: 35px;padding-bottom: 35px;}


#Tickets_in .whatson-event-details-list{margin: 0;}
#Tickets_in .whatson-event-details-list thead{display:none;}
#Tickets_in .whatson-event-details-list > tbody > tr > td{border-top:0!important;border-bottom: solid 1px #000!important;font-weight:400;font-size:0.9em;}
#Tickets_in .whatson-event-details-list > tbody > tr:first-child > td{border-top: 1px solid #000 !important;}
#Tickets_in .whatson-event-details-list > tbody > tr > td:first-child{padding-left: 0;padding-right:20px;width: 150px;}
#Tickets_in .whatson-event-details-list > tbody > tr > td:nth-child(2),
#Tickets_in .whatson-event-details-list > tbody > tr > td:nth-child(3){padding-right:20px;}
#Tickets_in .whatson-event-details-list > tbody > tr > td:last-child{padding-right: 0;}
@media (max-width: 760px) {
.TicketTimePopup .TabsSec_Title{font-size: 3em !important;text-transform: none;}	
.whatson_TicketTimeList{padding-right:0;}
#Tickets_in .whatson-event-details-list > tbody > tr > td{vertical-align: baseline;}
#Tickets_in .whatson-event-details-list > tbody > tr > td:first-child{padding-right:5px;width: 80px;}
#Tickets_in .whatson-event-details-list > tbody > tr > td:nth-child(2),
#Tickets_in .whatson-event-details-list > tbody > tr > td:nth-child(3){padding-right:8px;}
#Tickets_in .whatson-event-details-list > tbody > tr > td:nth-child(2){white-space:nowrap;}	
	
}
#Tickets_in .whatson-event-details-list > tbody > tr:nth-child(even) > td{}
.whatson-event-details-list .BookingList_btn{white-space: nowrap;}
.TicketTime_book .accessibility_column{padding-left: 10px;}
.TicketTime_book .accessibility_column img{width:25px;}
.accessibility_icon_img{border: 2px solid #1961a8;font-size: 9px;font-weight: 700;width: 28px;height: 28px;line-height: 22px;display: inline-block;margin-right: 5px;text-align: center;border-radius: 50%;}
.BookingList_btn .CommonBtn{font-size:1em;background: #9F143B;padding: 4px 10px 5px;border-color: #9F143B;color: #fff;text-decoration: none !important;font-weight: 700 !important;}
.BookingList_btn .CommonBtn.SoldOut{background:#C1C1C1;color:#000;}
.BookingList_btn .CommonBtn:hover{background:#000;color:#fff !important;border-color:#000}
.BookingList_btn .JoinLink{display: inline-block;margin-top: 3px;color:#000;font-size: 14px;text-decoration: underline;font-weight:700;}
.BookingList_btn .JoinLink:hover,.BookingList_btn .JoinLink:focus{text-decoration:none;}
.chnageViewMoreBtn{background:none;color:#fff;padding: 0;font-size: 16px;text-decoration: underline;}
.chnageViewMoreBtn:hover,.chnageViewMoreBtn:focus{background:none;box-shadow:none;}
.chnageViewMoreBtn:hover{color:#1961a8;}
.Details_Tabs .tab-content .tab-pane {margin-bottom: 50px;}
.Details_Tabs .tab-content .tab-pane#media_gallery_1_in{}
.Details_Tabs .tab-content .tab-pane.standard_page_quote,
.Details_Tabs .tab-content .tab-pane.enquiry_section,
.Details_Tabs .tab-content .tab-pane.donation_componant {margin-bottom:0;margin-top:0 !important;}
.standard_page_quote>.section-inner,.enquiry_section>.section-inner,
.donation_componant>.section-inner{max-width: none;padding:0;    width: auto;}
.standard_page_quote .TabsSec_Title,.enquiry_section .TabsSec_Title{display:none;}
.EventDetail_Discip #Details_in {margin-top: 20px;margin-bottom:50px;}
.EventDetail_Discip section.tab-pane{padding:0;margin:50px 0 70px;}
@media (max-width:780px){
.EventDetail_Discip section.tab-pane{margin:50px 0;}	
}
.Details_Tabs .EventDescriptionLeft {}
.tab-content .MobileAccordian_info{float:none;}
.tab-content .MobileAccordian_info section{padding:0;}
.MobileAccordian_info .video-embed iframe{width:100% !important; max-width:580px; height:326px !important;}
.TabsSec_Title,.cetogaryTitle{margin:0;font-size:3em;position: relative;text-transform:uppercase;margin-bottom: 15px;}
.TabsSec_Title{text-transform:none;}
.tab-content #Tickets_in{position: relative;padding:0px 0 30px;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;}

.EventDetails_Video{background-position: top center;background-repeat: no-repeat;position: relative;padding: 60px 0;background: #EBEBEB;}
.EventDetailsVideo_inner{margin: 0 auto 0;position: relative;overflow: hidden;max-width: 700px;}
.EventDetailsVideo_inner img{width:100%;height:auto;}
.EventDetailsVideo_inner iframe{position: absolute;top: 0;left: 0; width: 100% !important; height: 100%;}

.EventDetail_Sec .tab-pane.media_gallery .section-inner{max-width:none;width:auto;position: relative;padding: 0;}
.EventDetail_Sec .TabsSec_Title{margin: 0 auto 15px;max-width:945px;}
.tab-pane.media_gallery{width:auto;display:block;}
.tab-pane.media_gallery  .descriptionTabs{max-width:none;}
.media_gallery .TabsSec_Title{text-align: left;text-transform: none;}
@media (max-width:945px){
.media_gallery .TabsSec_Title{padding-left:15px;}	
}
.customNav_Wrap,.whats_on_quotes .customNav_Wrap{position:absolute;top: -8px;right:0;width:100%;}
.custom-nav,.whats_on_quotes .custom-nav{max-width: 1280px;margin: 0 auto;text-align: right;}
.custom-nav .slick-arrow{position: relative;width:50px;height:50px;z-index: 1;background: none;outline:none;text-indent: -9999px;font: normal normal normal 14px/1 FontAwesome;color: #000;border-radius:0;padding:0;}
.custom-nav .slick-arrow:hover{background:none;}
.custom-nav .slick-arrow.slick-next{}
.custom-nav .slick-arrow.slick-next:before {content: "\f105";}
.custom-nav .slick-arrow.slick-prev{margin-right: 20px;}
.custom-nav .slick-arrow.slick-prev:before {content: "\f104";}
.custom-nav .slick-arrow.slick-next:before,.slick-arrow.slick-prev:before{font-size: 40px;position: absolute;width: 100%;text-align: center;top: 4px;text-indent: -1px;display: block;}
.custom-nav .slick-arrow.slick-next:after,.custom-nav .slick-arrow.slick-prev:after{content:"";width: 30px;height: 3px;background: #000;position: absolute;left: 20px;top: 24px;}
.custom-nav .slick-arrow.slick-prev:after{}
.custom-nav .slick-arrow.slick-next:after{left:0px}
.EventDetail_Sec .Gallery_Slider{opacity:0;transition: opacity 0.2s ease-in-out;}
.EventDetail_Sec .Gallery_Slider.slick-slider{opacity:1;margin: 0;}

.gallery_list{list-style-type: none;margin:0 -12px;padding: 0;display: flex;flex-wrap: wrap;min-width: 100%;justify-content: center;}
.slick-slider.gallery_list{display:block;}
.GalleryItems_Img{width: 25%;display: table-cell;padding: 12px;margin: 0;position:relative;}
.GalleryItems_Items{overflow:hidden;position:relative;}
.GalleryItems_Img a{display:block;background-size: cover;background-position: center;position:relative;border-radius: 0;overflow: hidden;transition: 0.5s;}
.GalleryItems_Img a:hover{transform: scale(1.03);}
.GalleryItems_Img img{width:100%;height:auto;aspect-ratio: 1.289 / 1;}
.GalleryItems_Img img.RealImg{position:absolute;top:0;left:0;opacity:0;}
.GalleryItems_Img span{position:absolute;bottom:0;left:0;width:100%;background: linear-gradient(180deg, rgb(159 20 59 / 0%) 0%, rgb(159 20 59 / 100%) 100%);color:#fff;padding: 20px 15px;padding-top: 50px;font-size: 16px;text-align:center;line-height: 1;}
.tab-content .tab-pane.Videos iframe{width: 100% !important;height: auto !important;max-width: 560px;aspect-ratio: 16 / 9;}
.fslightbox-container .fslightbox-slide-btn-container{top:auto;bottom: 20px;transform: none;padding: 0;}
.fslightbox-container .fslightbox-slide-btn-container-next{right:30px;}
.fslightbox-container .fslightbox-slide-btn-container-previous{right:60px;left:auto;}
.fslightbox-container .fslightbox-slide-btn{font-family:FontAwesome;background: none;color: #fff;font-size: 40px;}
.fslightbox-slide-btn-container-next .fslightbox-slide-btn:before{content: "\f105";}
.fslightbox-slide-btn-container-previous .fslightbox-slide-btn:before{content: "\f104";}
.fslightbox-container .fslightbox-slide-btn svg{display:none;}
.social-list{display:block;}
.social-list h3{font-size: 1.8em;font-weight: 400;color: #000;}
.social-list h3 span,.social-list h3 a {color: #000;font-weight: 600;}
.social-list h3 span:hover,.social-list h3 a:hover{color:#000; text-decoration:none;}
.SocialShare_link{display: flex;padding-top: 10px;}
.SocialShare_link a{display: flex;margin-right: 15px;}
.SocialShare_link a:hover{color:#FFC145}
.SocialShare_link i{font-size:2.4em;margin-right: 5px;}
.SocialShare_link span{font-size:1.5em;font-weight: 600;}

.currentRate{background: #FFC145;padding: 30px;color: #000;position: relative;min-height: 176px;}
.currentRate .helpTitle{margin: 0 0 15px;font-size: 25px;text-transform: uppercase;}
.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;}
.currentRate .sendEmail_link{color:#fff;background:#3B445D;display: inline-block;font-size: 16px;font-weight: 700;text-transform: uppercase;padding: 11px 25px;margin-top: 20px;font-family: "futura-pt", sans-serif;}
.currentRate .sendEmail_link:hover,.currentRate .sendEmail_link:hover{text-decoration:non;background:#000;}

.WarningSms_drop{background:#EAEAEA;padding: 0 30px;}
.WarningSms_drop button{display:block;font-family: "futura-pt", sans-serif;font-weight: 600;font-size: 20px;width: 100%;text-align: left;background: none;color: #000;position: relative;padding: 16px 0;}
.WarningSms_drop button:after{content: "\f107";font-family:FontAwesome;position: absolute;right: 0px;}
.WarningSms_drop button:hover,.WarningSms_drop button:focus{text-decoration:none;background:none;}
.WarningSms_dropText{overflow:hidden;max-height:0;transition: all .2s ease-in-out;}
.show .WarningSms_dropText{max-height:300px;}

/*Flax Slider for detail page testimonials*/
.whats_on_quotes{}
.whats_on_quotes .section-inner{position:relative;}
.whats_on_quotes .descriptionTabs{max-width:none;}
.whatsonDetail_testimonial{margin-top: 20px;padding: 15px 0;}
.whatsonDetail_testimonial .flex-viewport {}
.testimonialsSlider{/*opacity:0;transition: opacity 0.2s ease-in-out;*/}
.testimonialsSlider.slick-slider{opacity:1;}
#whatson-testimonials-wrapper ul{font-size:inherit;list-style-type:none;margin:0 auto;/*display: flex;*/width: 100%;flex-direction: column;align-items: center;max-width: 945px;}
#whatson-testimonials-wrapper .slick-list{width:100%;}
.whatsonDetail_testimonial li{width: 100%;max-width: 750px;margin: 0 0 25px;text-align: center;padding: 0 0 25px;border-bottom: 1px solid #000;}
.whatsonDetail_testimonial li:last-child{margin-bottom:0;padding-bottom:0;border:0;}
.whatsonDetail_testimonial li h3{margin-top:0;margin-bottom: 15px;font-size: 2.2em;}
.whatsonDetail_testimonial li span{font-size: 1.8em;display:block;margin-bottom: 10px;}
/*.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;}*/
.whats_on_quotes .customNav_Wrap{top:-5px;}
@media (max-width:780px){
.whats_on_quotes .customNav_Wrap{top: -37px;}	
}
@media (max-width:490px){
/*.EventDetail_Discip section.whats_on_quotes {margin-top: -40px;padding: 20px 0 40px;background: #262626;color: #fff;}
.whats_on_quotes .customNav_Wrap{top: auto;bottom: -15px;}
.whats_on_quotes .custom-nav{text-align:center;}	
.whats_on_quotes .custom-nav .slick-arrow{color:#fff;}
.whats_on_quotes .custom-nav .slick-arrow.slick-next:after,
.whats_on_quotes .custom-nav .slick-arrow.slick-prev:after{background: #fff;}*/
}
/*.testimonials-nav .slick-arrow{color:#fff;}
.testimonials-nav .slick-arrow.slick-next:after,.testimonials-nav .slick-arrow.slick-prev:after{background:#fff;}*/

.Event_Accordion{}
.faqs_section .Event_Accordion{}
.Event_AccordionList{margin: 0;list-style-type: none;padding: 0;}
.Event_Accordion_Items{margin: 0;margin-bottom: 0;}
.EventAccordion_btn{background: #ECECEC;border: 0;color: #000;font-size: 22px;padding: 14px 15px;padding-right: 35px;display: block;width: 100%;text-align: left;position:relative;font-family: "Gotham";text-transform: uppercase;}
.Event_Accordion_Items:nth-child(odd) .EventAccordion_btn{background: #D9D9D9;}
.EventAccordion_btn:hover,.EventAccordion_btn:focus{text-decoration:none;}
.EventAccordion_btn:after{content:"+";position:absolute;right:15px;top: 13px;font-size:30px;}
.EventAccordion_btn.active:after{content:"-";}
.EventAccord_panel{overflow: hidden;max-height: 0;transition: max-height 0.2s ease-out;}
.EventAccord_text{padding: 15px;}
.EventAccord_text .EventAccord_panel{max-height: none;}
.EventAccord_text .EventAccord_text{padding:0;}
.EventAccord_text p{}

.FaqsSectionWrap{max-width: 945px;margin-left: auto;margin-right: auto;}
.FaqsSectionRow{margin-bottom: 35px;}
.FaqsSectionRow h2{margin: 0 0 15px;font-size: 3em;}
.FaqsSection_list{margin:0;padding:0;list-style-type:none;}
.FaqsSection_list li{margin:0;}
.FaqsSection_list .faqs_title{border: 0;background: #ECECEC;color: #000;font-size: 2em;font-weight: 700;padding: 15px 20px;cursor: pointer;position:relative;margin-top: 0;padding-right: 40px;width: 100%;text-align: left;font-family: "Gotham";}
.FaqsSection_list .faqs_title:hover,.FaqsSection_list .faqs_title:focus{text-decoration:none;}
.FaqsSection_list li:nth-child(odd) .faqs_title{background: #D9D9D9;}
.FaqsSection_list .faqs_title:after{content: "\f067";font-family:FontAwesome;position: absolute;top: 50%;right:20px;margin-top: -13px; font-weight: normal;}
.FaqsSection_list .faqs_title.active:after{content: "\f068";}
.AnswerFaqs_Content {padding:15px;overflow: hidden;display: none;}
.AnswerFaqs_Content.show {display: block;background: #fff;}
.AnswerFaqs_Content ul{font-size:1.6em;margin-bottom:20px;}

.terms-conditions-wrapper{margin-bottom:70px;text-align: center;}
.AdditionalInfo .terms-conditions-wrapper{margin-bottom:0;    text-align: left;}
.whatson-event-terms-link.CommonBtn{background:none;color:#000;text-transform: none;font-size: 2em;padding: 16px 20px;}
.AdditionalInfo .whatson-event-terms-link.CommonBtn{margin-top:20px;padding: 5px 10px 10px;font-size: 14px;}
.whatson-event-terms-link.CommonBtn:hover{background:#000;color:#fff;border-color:#000;}
.whatson-event-terms-link i{margin-left:7px;}
.AdditionalInfo .whatson-event-terms-link i{display:none;}

/*Also Like*/
.alsoLike_wrapp{display:block;margin-bottom: 0;padding: 0px 0 50px;color:#000;}
.alsoLike_wrapp .whatson-event-sidebar{position: relative;}
.alsoLikeBox h2.cetogaryTitle{font-size: 3em;font-weight: 700;margin: 0 0 29px;text-align: center;text-transform: none;}
.alsoLikeBox h2.cetogaryTitle:before{content:"";border-bottom: 1px solid #000;position: absolute;left: 0;top: 50%;width: 100%;}
.alsoLikeBox h2.cetogaryTitle span {background:#fff;position: relative;padding: 0 10px;}
.alsoLike_list{width:auto;float: none;}
.alsoLike_list .row{margin-left: -15px;margin-right:-15px;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: 33.33%;padding: 0 15px;background: none;margin-bottom: 20px;display: -webkit-flex;display: -ms-flexbox;display: flex;margin-top:0;}
.alsoLike_list .WhatsonItem_inner{position: relative;padding-bottom: 120px;width: 100%;box-shadow: 0px 4px 4px rgb(0 0 0 / 22%);}
.alsoLike_list .WhatsonItem_img{overflow: hidden;position: relative;}
.alsoLike_list .WhatsonItem_img a{position:relative;overflow: hidden;display:block;background:#fff;}
.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.5s;}
.alsoLike_list .WhatsonItem_img:hover .whatson-event-listing-img-area{transform: scale(1.03);}
.alsoLike_list .whatson-event-listing-img-area img {height:auto;opacity:0;}
.alsoLike_list .WhatsonItem_text{padding: 15px 15px;}
/*.alsoLike_list .WhatsonItem_inner:hover .WhatsonItem_text{padding-top:11px;}*/
.alsoLike_list .WhatsonItemTitle{margin-bottom:0;}
.alsoLike_list .WhatsonItem_text h3{margin-top:0;font-size: 2.2em;margin-bottom: 10px;}
.alsoLike_list .WhatsonItem_text h3 a{color: #000;text-decoration:none;}
.alsoLike_list .WhatsonItem_text h3 a:hover{text-decoration: none;color: #000;opacity:0.8;}
.alsoLike_list .SubPage_Title{font-weight:700;}
.alsoLike_list .WhatsonItemTitle .EV_ListDate {margin-bottom:0;font-size: 1.8em;font-weight: 700;position: absolute;bottom: 65px;}
.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{}
.alsoLike_list .ItmesVenue_name{}
.alsoLike_list .ItmesVenue_name a{color:#000;font-size:12px;text-transform: uppercase;font-weight:500;}

.DetailYellowBox{background:#FFC145;text-align:center;padding: 20px 0;}
.DetailYellowBox .section-inner{display:flex;justify-content: center;}
.Yellow_DrinkBox{display: flex;color: #000;align-items: center;justify-content: center;gap: 30px;}
.Yellow_DrinkBox:hover,.Yellow_DrinkBox:focus{color:#000;text-decoration:none;}
.Yellow_DrinkBox img{width: 40px;}
.Yellow_DrinkBox span{font-size:27px;font-weight: 700;font-family: "futura-pt", sans-serif;}
.Yellow_DrinkBox span:after{content:"\f105";font-family:FontAwesome;display: inline-block;margin-left: 20px;font-size: 30px;}

/*STANDARD PAGE-1*/
#site-content.StandardPage_Wrap{overflow: inherit;}
@media (min-width: 760px) {
.LandingSubMenu{display:none;}
}	
.StandardSub_Menu{position: relative;padding: 0;margin-top: 20px;}
.SubMenuTitle{display:none;}
.StandardSub_MenuList{margin: 0;padding: 0;list-style-type: none;}
.StandardSub_MenuList li{margin:0 0 5px;display: inline-block;}
.StandardSub_MenuList a{color: #000;font-size: 20px;font-weight: 700;font-family: Gotham;padding: 10px 15px;display:block;}
.StandardSub_MenuList a:hover,.StandardSub_MenuList li.current_page_item a{color: #fff;background: #9F143B;}
.StandardSub_MenuList .children{display:none;}

.StandardBanner{background: #fff;color:#000;margin-bottom: 40px;}
.StandardBanner_img{overflow:hidden;background-position: center;background-size: cover;min-height:265px;background-color:#E8E9E5; position:relative;}
.StandardBanner_img:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
     background: linear-gradient(180deg, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.90) 100%);
    }
/*@media (min-width:1400px){
.StandardBanner_img{height:800px!important;}
}*/
.StandardBanner_img img{opacity:0;}
.StandardBanner_img .BlankbannerIMG img{width:100%;height:auto;max-height:600px;}	
.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: 20px 0;left: 0;bottom:25px;z-index: 1;position: static;}
.StandardBannerText.NoImg_BannerText{padding-top:100px;}
.StandardBannerText .section-inner:before{content:"";display:none;width:100%;border-top:1px solid #fff;margin-top: -35px;padding-top: 15px;}
.StandardBannerText .bannerTintTitle{/*background: linear-gradient(0deg, rgba(159, 20, 59, 0.3) 0%, rgba(159, 20, 59, 0.8) 100%);padding: 10px;*/display:inline-block;}
.StandardBannerText.NoImg_BannerText .bannerTintTitle{background:none;padding:0;display: block;}
.StandardBannerText h1{font-size:5em;margin: 0;color:#fff;display: flex;align-items: center;gap: 25px;}
.StandardBannerText.NoImg_BannerText h1{font-size:4em;padding-left:150px;color:#000;position: relative;z-index: 1000;}

@media (min-width:1200px){
.StandardBannerText.NoImg_BannerText h1{max-width: 70%;}
}	
.StandardBannerText h1 a{color:#fff;}
.NoImg_BannerText h1 a{color:#000;}
.StandardBannerText h1 .ParentTitle{color: #000;}
.StandardBannerText h1 .ParentTitle:after{content: "\f105 \f105";font-family:FontAwesome;display:inline-block;margin-left: 20px;color: #A7A7A7;}
.NoImg_BannerText h1 .scrollPage_btn{display:none;}
.StandardBannerText h1 i{}
.StandardBannerText h1 i:before{}
.StandardBannerText h1 i:after{}
.StandardContent{padding-top: 40px;}
#LandingList.StandardContent{padding-top:0;}
#LandingList .StandardTabs .section-inner{width:auto;padding-left:0;padding-right:0;}
.StandardPage_Wrap .StandardContent{padding-top:3px;padding-bottom:0;}
.StandardTabs .Details_Tabs .tab-content .tab-pane{margin-top:40px;}
.StandardContent .section-inner:after{content:"";clear:both;display:block;}
.About_LeftSlide{}
@media (min-width: 768px){
.About_LeftSlide2{float:left;width:70%;padding-right:30px}
.About_RightSlide2{float:left;width:30%;}
}
.Iframe_InfoContent{margin: 0 auto;margin-top:30px;max-width: 945px;} 

.NewOpening_times{background: #3B445D;padding:40px;color:#fff;}
.NewOpening_times h1,.NewOpening_times h2,.NewOpening_times h3{margin-top:0;font-size: 26px;text-transform: uppercase;}

.StandardTabs .tab-content{padding-top:0;}
.StandardTabs .tab-content .map .section-inner{max-width:900px;}
.StandardTabs .descriptionTabs{max-width:945px; margin:0 auto;}
.StandardTabs .descriptionTabs:after{content:"";clear:both;display:block;}
.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: 3em;}
.About_LeftSlide .descriptionTabs h4{margin-bottom:20px;font-size: 2.5em;}
.descriptionTabs h2{margin-top:0;margin-bottom:20px;}
.descriptionTabs p,.descrip_about p{margin-bottom:20px;}
.StandardContent p{font-size:1.7em;margin-bottom: 20px;}
.descriptionTabs ul,.descriptionTabs ol{font-size: 1.7em;}
.descriptionTabs ul p,.descriptionTabs ol p{font-size: inherit;}
@media (min-width:1025px){
.descriptionTabs h1{font-size:60px;}
.descriptionTabs h2{font-size: 48px;}
/*.wysiwyg .descriptionTabs h1{font-size:32px;}
.wysiwyg .descriptionTabs h2{font-size:28px;}
.wysiwyg .descriptionTabs h3{font-size:25px;}*/
}

.StandardTabs .media_gallery{}
.StandardTabs .media_gallery .TabsSec_Title{margin: 0 auto 25px;max-width: 945px;}
.wysiwyg_editor_box .wp-caption,
.wysiwyg_editor_box figure{max-width:none;}
.component__wrap a{color: #5D47B2;text-decoration: underline;}
.component__wrap a:hover{color:#000;text-decoration:none;}
.wysiwyg_editor h1,.wysiwyg_editor h2,.wysiwyg_editor h3{margin-bottom:20px;}
.wysiwyg_editor h4{margin-bottom:20px;}

/*Standard Testimonial*/
.Standard_donation{background:#3B445D;padding:50px 0 !important; color:#fff;}
.Standard_donation h3{color:#FFC145;font-size:35px;margin:0 0 20px;}
.Standard_donation p{font-size:18px;/*max-width: 900px;*/margin: auto;}
.donation_buttonList{text-align:center;padding-top: 30px;}
.donation_buttonList button{background:#FFC145;color: #000;font-size: 18px;font-weight: 700;text-transform: uppercase;padding: 10px 20px;margin: 0 5px;}
.donation_buttonList button:hover,.donation_buttonList button:focus,.donation_buttonList button.active{text-decoration:none;background:#5b8db1;color:#fff;}
.Standard_Testimonial{background:#EBEBEB;padding:50px 0 !important;}
.Standard_Testimonial_info{position: relative;padding-left: 20px;}
.Standard_Testimonial_info p{font-family: "futura-pt", sans-serif;font-size:22px;font-weight: 600;margin-bottom: 20px;}
.Standard_Testimonial_info p:before {content:"";width: 18px;height: 18px;background-size: cover;display:inline-block;background-image: url(../images/comma.png);margin-right: 5px;position: absolute;left: -3px;}
.Standard_Testimonial_info p:after {content:"";width: 18px;height: 18px;background-size: cover;display:inline-block;background-image: url(../images/comma_1.png);}
.Standard_Testimonial_info .Place{font-size:18px;}
.Standard_donationBasket{padding-top: 0;padding-bottom: 50px !important;}
.donationBasket_Title{font-size: 20px;text-align:center;text-transform: uppercase;font-family: "gill-sans-nova", sans-serif;max-width: 600px;}
.Standard_donationBasket .donation_buttonList button.PriceAmount{font-size:36px;line-height: 1;}
.Standard_donationBasket .donation_buttonList button.donateBtn{font-size:16px;font-weight: 600;}
.donation_conditionsDrop{border-bottom:1px solid #FFCB47;margin-top:40px;}
.donation_conditionsDrop button{background: none;color: #000;font-size: 20px;padding: 5px 0}
.donation_conditionsDrop button:hover,.donation_conditionsDrop button:focus{text-decoration:none;}
.donation_conditionsDrop button:before{content: "\f107";font-family:FontAwesome;display:inline-block;margin-left:5px;font-size: 25px;}
.donation_DropDown{padding-bottom: 10px;}
.donation_DropDown p{margin: 0;}
.donation_DropDown ul{}
.donation_DropDown li{font-size: 18px;margin-bottom: 15px;font-weight: 500;}
/**/

.downloadables{background: #C2B8B2;padding:60px 0 50px;margin:0 !important;}
.two_column_text .section-inner,.downloadables .section-inner{max-width:900px;}
.downloadables .TabsSec_Title{display:none;}
.downloadables h2{font-size:2.2em;margin:0 0 10px;}
.downloadables_List{margin:0;padding:0;list-style-type:none;}
.downloadables_List li{padding: 10px 30px;margin:0;background: #ECECEC;}
.downloadables_List li:nth-child(odd){background: #D9D9D9;}
.card-download {display: flex;justify-content: space-between;align-items: center;}
.card-download .title{font-size: 1.8em;margin-bottom: 0;font-weight:700;}
.card-download .cta{font-size:14px;position:relative;display:inline-block;text-transform: uppercase;font-weight: 700 !important;text-decoration: none !important;}
.card-download .cta i{position:relative;font-size: 15px;margin-left: 4px;}
.card-download .cta i:after{content:"";height: 9px;width: 3px;background: #000;position: absolute;left: 6px;top: 0px;}


.LandingPageWrap .Info_Contents,.VenuePage_Wrap .Info_Contents{max-width:945px;margin:0 auto 50px;}
.LandingPageWrap .Info_Contents p,.VenuePage_Wrap .Info_Contents p{margin-bottom: 20px;}
.StandardItemsList{padding: 0;}
.StandardItemsList .row{display:flex;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;align-items: normal;margin-left: -14px;margin-right: -14px;}
.StandardItemsList .StandardItems{display: -webkit-flex;display: -ms-flexbox;display: flex;width: 33.33%;padding: 0 14px;margin-bottom: 35px;}
.StandardItemsList .StandardItemsIN{width:100%;position:relative;padding-bottom: 35px;box-shadow: 0px 4px 4px rgb(0 0 0 / 22%);}
.StandardItemsList .StandardItems_img{position:relative;overflow:hidden;transition: 0.2s;}
.StandardItems_img_inner {position: relative;overflow: hidden;background: #fff;}
.StandardItemsList .StandardItems_img img{width:100%; height:auto;}
.StandardItems_img a{position:absolute;top:0;left:0;width:100%;height:100%;background-position: center;background-size: cover;transition: 0.5s;}
.StandardItemsIN:hover .StandardItems_img a{transform: scale(1.03);}
.StandardItems_img a img{width:100%; height:100%;opacity:0;}
.StandardItemsList .StandardItems_Text{padding: 10px 15px 0;transition: 0.2s;}
.StandardItemsList .StandardItems_Info{position: relative;z-index: 1;}
.StandardItemsList .StandardItems_Info a{text-decoration:none;}
.StandardItemsList .StandardItems_Info h3{font-size: 3em;margin-top: 0;}
.StandardItemsList .StandardItems_Info h3 a{color:#000;}
.StandardItemsList .StandardItems_Info p{font-size: 1.6em;margin-bottom: 20px;}
.StandardItems_link{display:inline-block !important;font-size: 1.8em;color: #000;font-weight: 600;text-transform:uppercase;position: absolute;bottom: 15px;}
.StandardItems_link:hover,.StandardItems_link:focus{text-decoration:none;color:#9F143B;}
.StandardItems_link:after{content: "\f105";font-family:FontAwesome;display:inline-block;margin-left:5px;}
/*Landing Page 2*/
.StandardItemsList2{padding:40px 0 0;}
.StandardItemsList2 .row{display:flex;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;align-items: normal;margin-left: 0;margin-right: 0;}
.StandardItemsList2 .StandardItems{padding: 0;margin-bottom:70px;width: 100%;}
.StandardItemsList2 .StandardItems:last-child{margin-bottom:20px;}
.StandardItemsList2 .StandardItemsIN{width:100%;position:relative;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;}
.StandardItemsList2 .StandardItems:nth-child(even) .StandardItemsIN{flex-direction: row-reverse;}
.StandardItemsList2 .StandardItems_img{position:relative;overflow:hidden;transition: 0.2s;width: 52%;}
.StandardItemsList2 .StandardItems_img img{width:100%; height:auto;}
.StandardItemsList2 .StandardItems_img a{position:absolute;top:0;left:0;width:100%;height:100%;background-position: center;background-size: cover;transition: 0.5s;}
.StandardItemsList2 .StandardItems_img a img{width:100%; height:100%;opacity:0;}
.StandardItemsList2 .StandardItems_Text{padding: 0;padding-left: 100px;transition: 0.2s;width: 48%;}
.StandardItemsList2 .StandardItems:nth-child(even) .StandardItems_Text{padding-left:0;padding-right:100px;}
.StandardItemsList2 .StandardItems_Info{position: relative;z-index: 1;padding-bottom:10px}
.StandardItemsList2 .StandardItems_Info h3{font-size: 4em;margin:0 0 20px;}
.StandardItemsList2 .StandardItems_Info h3 a{color:#000;}
.StandardItemsList2 .StandardItems_Info p{font-size: 1.6em;margin-bottom: 20px;}
.StandardItemsList2 .StandardItems_link{font-size: 1.4em;position: static;border: 1px solid #000;padding: 10px 20px;}
.StandardItemsList2 .StandardItems_link:hover,
.StandardItemsList2 .StandardItems_link:focus{text-decoration:none;color: #fff;background: #9F143B; border-color:#9F143B;}
.StandardItemsList2 .StandardItems_link:after{display:none;}
/**/
.descriptionTabs .heateor_sss_sharing_container{display:none;} 
.descriptionTabs .button{background: #9F143B;border:0;font-size: 2em;padding: 10px 20px;}
.descriptionTabs .button:hover,.descriptionTabs .button:focus{background: #000;text-decoration:none;opacity:0.8;}
.descriptionTabs .alignnone{margin-left:0;margin-top:0px;}
.descriptionTabs .alignleft{max-width: none;margin-right:15px; margin-bottom:0;}

.LandingPage_Donate{}
.LandingDonate_info{background: #FFC145;max-width: 1116px;margin: 50px auto 0;padding: 30px;text-align: center;}
.LandingDonate_info p{font-size: 1.8em;font-weight: 500;line-height: 1.2;}
.LandingDonate_info a{text-decoration:none;display: inline-block;font-size: 2em;text-transform: uppercase;font-weight: 700;color: #000;border: 1px solid #000;padding: 10px 20px;margin-top: 15px;font-family: "futura-pt", sans-serif;}
.LandingDonate_info a:hover,.LandingDonate_info a:focus{text-decoration:none;background:#3b445d;border-color:#3b445d;color:#fff;}

.StandardColumn_text{max-width:1050px;}
.StandardColumn_text .text_column{}
.StandardColumn_text .text_column p{margin-bottom:0;}
@media (min-width:767px){
.StandardColumn_text{display:flex;}
.StandardColumn_text .text_column{width:50%;}	
}

/****Landing page3*/
.ScrollSmoother-wrapper{padding-top:150px;background: #3B445D;transition: all .4s ease-out;}
.fixed .ScrollSmoother-wrapper{padding-top:55px;}
#smooth-content{flex: 1 1 0%;max-width: 100%;overflow-x: hidden;position: relative;width: 100vw;z-index: 10;}
.LandingHero_banner{padding:0;overflow: hidden;background:#3d3d3d;position: relative;}
.Full_Screen_Banner{height: 100vh;width:100%;}
.Full_Screen_Banner video{-o-object-position: center;object-position: center;-o-object-fit: cover;object-fit: cover;width: 100vw;max-width:100%;height:100%;}
.Full_Screen_Banner .StandardBanner_img{height:100% !important;}
.LandingHero_BannerText{position: absolute;color: #fff;inset: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 15%);}
.LandingHero_BannerText .BannerText_Grid{display: grid;height: 100%;}
.LandingHero_BannerText .clomanItem{padding: 50px 50px 80px 20px;display: flex;align-items: flex-end;justify-content: flex-end;}
.LandingHero_BannerText blockquote{padding: 0;border: 0;}
.LandingHero_BannerText blockquote h1{font-size:2.2em;margin-top:0;font-weight:600;}
.LandingHero_BannerText blockquote h1.CapseTitle{text-transform:uppercase;font-weight:700;}
.LandingHero_BannerText blockquote p{font-size:18px;}
@media (min-width:767px){
.LandingHero_BannerText .BannerText_Grid{grid-template-columns: repeat(2, minmax(0, 1fr));}	
.LandingHero_BannerText blockquote h1{font-size:3em;}
.LandingHero_BannerText blockquote p{font-size:20px;}	
}

.HeroMind_banner{position: relative;padding:0;}
.HeroMindBanner_text{ padding: 150px 0;position: relative;z-index: 1;color: #fff;background: rgb(0 0 0 / 70%);transition: all 0.3s ease-in;}
.HeroMindBanner_text_inner{max-width:650px;padding:30px;text-align:center;margin: 0 auto;}
.HeroMindBanner_text h2{font-size: 40px;max-width:700px;margin: 0 0 20px;color: #fff;}
.HeroMindBanner_text h2 a{color:#fff;}
.HeroMindBanner_text h2 a:hover{text-decoration:none;}
.HeroMindBanner_text p{font-size: 20px;max-width:700px;}
.HeroMindBanner_text .CommonBtn{border: 1px solid #fff;color:#fff;padding: 10px 25px;margin-top:15px;background: none;}
.HeroMindBanner_text .CommonBtn:hover{border-color:#FFC145;color:#000;background:#FFC145;}
.HeroMindBanner_img{overflow:hidden;width: 100%;position: absolute;top:0;left:0;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.HeroMindBanner_img img{opacity:0;display: none;}
@media (max-width:600px){
.HeroMindBanner_text h2{font-size:24px;}	
}

/*New Venue List And Details*/
.VenuelistWrap{background:#EFEFEF;padding:50px 0 15px;}
.VenuePagelist{display:flex;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;align-items: normal;list-style-type:none;margin:0 -14px;padding:0;}
.VenuePagelist .VenueList_Items{display: -webkit-flex;display: -ms-flexbox;display: flex;width:25%;padding: 0 14px;margin:0 0 35px;}
.VenuePagelist .VenueList_ItemsIN{width:100%;position:relative;}
.VenuePagelist .VenueList_img{position:relative;overflow:hidden;transition: 0.2s;}
.VenueList_img img{width:100%;height:auto;}
.VenueList_img a{position:absolute;top:0;left:0;width:100%;height:100%;background-position: center;background-size: cover;transition: 0.5s;}
.VenueList_ItemsIN:hover .VenueList_img a{transform: scale(1.03);}
.VenueList_img a img{width:100%; height:100%;opacity:0;}
.VenuePagelist .VenueList_Text{padding: 10px 0 0;text-align: center;transition: 0.2s;}
.VenuePagelist .VenueList_Text h3{font-size: 2em;margin-top: 0;}
.VenuePagelist .VenueList_Text h3 a{color:#000;}
.VenuePagelist .VenueList_ItemsIN:hover .VenueList_Text h3 a{color:#b90b3b;}

.VenuePage_Wrap .VenueContent_Row{display:flex;margin-right: 0;max-width: 1100px;gap: 20px;align-items: flex-start;}
.VenueContent_Row .Contents{max-width: 945px;}
.DimensionCapacities{min-width: 340px;background:#EDEDED;padding:40px 40px 20px;}
.DimensionCapacities_Row{margin-bottom:20px;}
.DimensionCapacities_Row h3{font-size:1.8em;margin:0 0 15px;}
.DimensionCapacitiesText{}
.DimensionCapacitiesText p{}
.DimensionCapacitiesText li{font-size:1.7em;}
.DimensionCapacitiesText li p,.DimensionCapacitiesText p li {font-size:inherit;}
.VenuePage_Details .media_gallery{margin-bottom:50px;}
.VenuePage_Details .gallery_list{justify-content: left;}
.VenuePage_Wrap .Enquirytext_box{padding:40px 0;}
.VenuePage_Wrap .descriptionTabs{max-width: 945px;margin-left: auto;margin-right: auto;}
.enquiry_section .descriptionTabs{max-width:none;}
.VenuePage_Wrap .wysiwyg_editor{margin:50px 0;}

@media (max-width:1030px){
	.VenuePagelist .VenueList_Items{width:33.33%;}	
}
@media (max-width:600px){
	.VenuePagelist .VenueList_Items{width:100%;}
	.VenuePage_Wrap .VenueContent_Row{flex-wrap: wrap;}
	.DimensionCapacities {min-width: 100%;}
}
/*New Venue End*/

/*.GatInvolved_img picture{display:inline-block;}*/

.GlobalLightBox{padding: 0;overflow:hidden;position: relative;z-index: 1;}
.GlobalLightBox .HomeSec_Title{display:none;}
/*.GlobalLightBox.LeftSide_text{background: #3B445D;color: #fff;}*/
.GlobalLightBox_row{background: #FFC145;color: #000;display: grid;justify-content: space-between;align-items: center;max-width: 100%;padding: 0;width: auto;grid-template-columns: repeat(2, minmax(0, 1fr));}
.GlobalLightBox_row.TopBottomPanding{padding-top:60px;padding-bottom:60px;}
.GlobalLightBox_row.LeftSide_text{background: #3B445D;color: #fff;}
.GlobalLightBox_Text{padding: 0;position: relative;z-index: 1;height: 100%;display: flex;align-content: center;align-items: flex-start;}
.GlobalLightBox_Text_in{width: 100%;padding: 50px;display: flex;align-items: center;height: 100%;}
.GlobalLightBox_row.LeftSide_text .GlobalLightBox_Text_in{justify-content:flex-end;} 
/*.GlobalLightBox_row:nth-child(even) .GlobalLightBox_Text_in{justify-content:flex-start;}*/ 
.GlobalLightBox_Text article{max-width: 580px;}
.GlobalLightBox_Text h2{font-size:30px;max-width:700px;margin: 0 0 20px;}
.GlobalLightBox_Text h2 a{color:#000;}
.GlobalLightBox_Text h2 a:hover{text-decoration:none;}
.GlobalLightBox_Text p{font-size:20px;line-height: 1.2;margin-bottom: 30px;}
.GlobalLightBox_Text .Link{font-family: "futura-pt", sans-serif;font-weight: 700;display:inline-block;border:1px solid #000;color: #000;padding: 15px 25px;font-size: 18px;text-transform: uppercase;}
.GlobalLightBox_Text .Link:hover,.GlobalLightBox_Text .Link:focus{background:#000;color:#fff;text-decoration:none;}
/*.GlobalLightBox.LeftSide_text .GlobalLightBox_Text .Link{border-color:#fff;color:#fff;}
.GlobalLightBox.LeftSide_text .GlobalLightBox_Text .Link:hover,.GlobalLightBox.LeftSide_text .GlobalLightBox_Text .Link:focus{background:#fff;color:#000;}*/
.GlobalLightBox_row.LeftSide_text .GlobalLightBox_Text .Link{border-color:#fff;color:#fff;}
.GlobalLightBox_row.LeftSide_text .GlobalLightBox_Text .Link:hover,.GlobalLightBox_row.LeftSide_text .GlobalLightBox_Text .Link:focus{background:#fff;color:#000;}
.GlobalLightBox_img{}
.GlobalLightBox_img picture{/*display: inline-block;*/}
.GlobalLightBox_img img{width:100%;}

.EnquirySection{background: #FFE78F;color: #000;padding: 0;}
.Enquirytext_box{max-width: 900px;padding:80px 30px;text-align:center;margin: 0 auto;}
.Enquirytext_box p{font-size: 20px;margin-bottom: 20px;}
.Enquirytext_box .Link{font-family: "futura-pt", sans-serif;font-weight: 700 !important;display:inline-block;border:1px solid #000;color: #000;padding: 15px 25px;font-size: 24px;text-transform: uppercase;text-decoration: none !important;}
.Enquirytext_box .Link:hover,.Enquirytext_box .Link:focus{background:#000;color:#fff!important;text-decoration:none;}

@media (max-width:600px){
.GlobalLightBox .HomeSec_Title{display:block;margin: 0;padding: 25px 15px 15px;}	
.GlobalLightBox_row {display: flex;flex-wrap: wrap;}
.GlobalLightBox_row.LeftSide_text{flex-direction: column-reverse;}
.GlobalLightBox_row.TopBottomPanding {padding-top: 0px;padding-bottom: 10px;}	
.GlobalLightBox_Text_in{padding:15px 15px 25px;}
.GlobalLightBox_Text article {max-width: none;}	
.GlobalLightBox_Text h2{display:none;}
}	

/**/


/*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;}
/**/
/*Blogs List page*/
.Blogs-list-wrapper{padding-top:40px;}
.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:-15px; margin-right:-15px;}
.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 15px;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{transform: scale(1.1);}
.BlogsNewsList .whatson-event-listing-img-area img {height:auto;opacity:0;}
.BlogsNewsList .NewsListItem_text{padding:10px 0;/*position: relative;*/padding-bottom:60px;}
.BlogsNewsList .NewsListItemTitle{}
.BlogsNewsList .NewsListItemTitle h3{margin-top: 0;line-height: normal;font-size:2em;text-transform: uppercase;margin-bottom:5px;}
.BlogsNewsList .NewsListItemTitle h3 a{color:#000;}
.BlogsNewsList .NewsListItemTitle h3 a:hover{text-decoration: none;color: #FB0013;}
.NewsListItemText_info{}
.NewsListItemText_info .short-desc p{line-height:normal;}
.BlogsNewsList .NewsListItemTitle .postDate{}
.NewsListItemTitle .event-date{font-weight:700;text-transform: none;color: inherit;font-size: inherit;}
.WhatsOnList .NewsListItemIn{position: relative;padding-bottom: 50px;width: 100%;box-shadow: 0px 0px 4px rgb(0 0 0 / 22%);}
.WhatsOnList .NewsListItem_img{display:none;}
.WhatsOnList .NewsListItem_text{padding: 15px 15px 0;}
.WhatsOnList .NewsListItemTitle{margin-bottom:15px;}
.WhatsOnList .NewsListItem_text h3{margin-top:0;font-size:3em;margin-bottom: 10px;}
.WhatsOnList .NewsListItem_text h3 a{color: #000;text-decoration:none;}
.WhatsOnList .NewsListItem_text h3 a:hover{text-decoration: none;color: #000;opacity:0.8;}
.WhatsOnList .NewsListItemTitle .postDate {margin-bottom:0;font-size: 1.8em;font-weight: 700;}
.WhatsOnList .WhatsonItemTitle .event-date{font-size:20px;}
.NewsListBnt{position: absolute !important;bottom:15px;left: 15px;width:100%;}
.NewsListBnt .black-btn{display:inline-block !important;padding: 0;font-size: 1.7em;color: #000;font-weight: 700;border:0;text-transform:uppercase;}
.NewsListBnt .black-btn:after{font-family:FontAwesome;content: "\f105";display: inline-block;margin-left: 8px;}
.NewsListBnt .black-btn:hover{ color:#000;text-decoration:underline;}
/**/
.NewsContent{padding-top:30px;}
.NewsContent .About_LeftSlide{display: flex;max-width: 1100px;margin-right: 0;gap: 20px;align-items: flex-start;
 margin-left: auto;}
.TalkPointTabs{max-width: 945px;margin:0 auto 20px;list-style-type: none;}
.TalkPointTabs li{margin: 0;display: inline-block;margin-right: 25px;}
.TalkPointTabs li a{padding: 0;font-size: 2.2em;font-family: Gotham;font-weight: 700;}
.TalkPointTabs li a:hover,.TalkPointTabs li a:focus{color:#000;background:none;}
.TalkPointTabs li.active a{text-decoration: underline;}
.NewsContent .Details_Tabs .section-inner{width:auto;padding:0;}

.LeftSideTalkPoint{width:100%;}
.RightSideTalkPoint_menu{width:250px;min-width:250px;padding-left: 25px; margin-bottom: 50px;}
@media (max-width:992px){
.RightSideTalkPoint_menu{display:none;}	
}	
.RightSideTalkPoint_menu>h2{font-size:2.2em;margin-top: 0;margin-bottom: 20px;}
.TalkPoint_MenuList{margin:0;padding-left: 25px;margin-left: -25px;list-style-type:none;border-left: 1px solid #000;}
.TalkPoint_MenuList li{margin: 0;display:block;padding: 0 0 10px;color:#272324;}
.TalkPoint_MenuList li .CheckBoxStyle{margin:0;display:inline-block;padding: 0;}
.TalkPoint_MenuList li .CheckBoxStyle .checkmark{color:#272324;border:1px solid #272324;font-size: 14px;font-family: 'Gotham';padding: 6px 12px;line-height: normal;font-weight: 700;display: block;}
.TalkPoint_MenuList li .CheckBoxStyle .checkmark.checkmark_selected{background:#9F143B;color:#fff;border-color:#9F143B;}
.TalkPoint_MenuList li .CheckBoxStyle .checkmark:before,
.TalkPoint_MenuList li .CheckBoxStyle .checkmark:after{opacity:0;}

.TalkPointGallery{position:relative;padding-top:0;}
.TalkPointGallery .TabsSec_Title{margin: 0 auto 15px;max-width:945px;text-align: center;}
.related_posts{padding:0 0 20px;}
@media (max-width:600px){
.TalkPointGallery .TabsSec_Title{text-align:left;}
}	

/*Blog Post page*/
.BlogPostBanner .StandardBanner_img:before{opacity:0;}
.BlogPostBanner .StandardBanner_text{width: 100%;background: #E0F2E9;color: #000;padding:15px 0;}
.BlogPostBanner .StandardBanner_text h1{font-size:3em;margin: 0;text-transform:uppercase;}
.BlogPostBanner .blogPost_date{font-size:0.55em;font-weight:normal;display: inline-block;margin-left: 10px;text-transform: none;}
.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{}
.pagination-single{margin-top:0;border-top: 1px solid #E8E9E5;}
.pagination-single-inner{margin-bottom: 25px;margin-top:25px;}
.pagination-single hr{background: none;height: 1px;border-top: 1px solid #E8E9E5;display:none;}
.pagination-single hr:before,.pagination-single hr:after{display:none;}
.pagination-single-inner a {color:#FF7801;}
.pagination-single-inner a:hover,.newsPageBottom_pagination a:focus{color:#D3DB2C;text-decoration:none;}
.pagination-single-inner a:hover .title,.pagination-single-inne a:focus .title{text-decoration:none;}
.pagination-single-inner a .title{margin-bottom:0;}
.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;}
/**/

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:#4D4F52;font-size:1.6em}
.JoinOurMailingForm .mailField{border-color:#CFCDC5;height: 60px;font-weight: 300;box-shadow: 0 0 0 #fff;padding: 10px;font-size:1.6em;}
.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;}
/**/
/*SEARCH PAGE*/
.searchHead{padding:0;margin-bottom: 50px;}
.searchHead:before{content:"";display:block;height: 160px;background:none;margin-bottom: 30px;}
@media (max-width:760px){
.searchHead:before{height: 100px;}
}
.SearchPage_search{position: relative;margin-bottom: 30px;padding-right: 0;}
.SearchPage_search input{width: 100%;padding: 1px 10px 5px;border: 1px solid #1961a8;font-size: 2em;font-weight: 700;outline:0;height: 46px;}
.SearchPage_search button{position: absolute;color: #000;font-size: 16px;margin-top: 0;padding: 0 15px;right: 0;top: 0;width: 55px;height: 100%;background: none;outline:none;}
.searchHead h2{font-size:3em;}
.SearchTabs{padding: 0;list-style-type: none;margin: 0;}
.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 .TabsText{font-family: Gotham;font-weight: 700;}
.SearchTabs li a.selected .TabsText{text-decoration:underline;}
.SearchTabs li a:after{content: "\f0d7";font-family:FontAwesome;font-size: 24px;margin-left: 8px;}
.SearchTabs li a.selected:after{content: "\f0d8";}
.SearchTabs li a span{font-weight:300;}
.content-search{margin-bottom:50px;}
.SearchLists{list-style-type: none; margin: 0;}
.SearchLists li{margin: 0;border-bottom: 1px solid rgb(112 112 112 / 15%);padding-bottom: 25px;margin-bottom: 25px;position: static !important;}
.SearchLists li:last-child{border:0;padding-bottom:0;margin-bottom:0;}
.SearchLists .Search_NewsListItemIn,.SearchLists .Search_whatsOnListItem{display: flex;flex-wrap: wrap;}
.SearchLists .WhatsonItem_img,.SearchLists .NewsItem_img{overflow: hidden;position: relative;width: 23%;background: #f5f5f5;}
.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{width: 77%;padding-left: 30px;position: relative;padding-bottom: 40px;}
.SearchLists .PageItem_Text{width:auto;padding-left:0;}
.SearchLists .NewsItemTitle h3,.SearchLists .WhatsonItemTitle h3{margin-top: 0;font-size:3em;text-transform: uppercase;}
.SearchLists .NewsItemTitle h3 a,.SearchLists .WhatsonItemTitle h3 a{color:#242424;}
.SearchLists .NewsItemTitle h3 a:hover,.SearchLists .WhatsonItemTitle h3 a:hover{}
.SearchLists .postDate{position: static;margin-bottom:0;}
.SearchLists .postDate .event-date{font-size: inherit;color: inherit;}
.SearchLists .WhatsOnitem_btn{right: 15px;}
.Search_whatsOnListItem .ItmesVenue_name{display:none;}
.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: auto;}
.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:#9f143b;text-decoration:none;}
.SearchLists .commanBtn:after{content:"\f105";font-family:FontAwesome;display:inline-block;margin-left:8px;color:#9f143b;font-size: 18px;}
@media (max-width:600px){
.SearchPage_search{padding-right:0;}
.SearchPage_search button {font-size:2em;}	
.SearchTabs li{padding-right: 8px;}
.SearchLists li{border:0;}	
.SearchLists .Search_NewsListItemIn, .SearchLists .Search_whatsOnListItem{box-shadow: 0px 4px 4px rgb(0 0 0 / 22%);}	
.SearchLists .WhatsonItem_img, .SearchLists .NewsItem_img{width: 100%;}
.SearchLists .WhatsonItem_text, .SearchLists .NewsItem_Text{width: 100%;padding: 15px;}
.SearchLists .PageItem_Text {width: auto;padding-left: 0;}	
.SearchLists .NewsItemTitle h3, .SearchLists .WhatsonItemTitle h3{font-size:2.2em;}
.SearchLists .postDate{font-size:1.4em;}	
.SearchNewsItem_btn, .SearchLists .WhatsOnitem_btn{position: static;margin-top: 10px;}
.PageList_Item .SearchNewsItem_btn{display:block;left:0;bottom: -8px;}
}
/**/
/*Our Team List*/
.OurTeam_content{margin-bottom:30px;}
.OurTeam_content h1{margin-top:0;}
.OurTeam_content a{text-decoration:underline;}
.OurTeam_content a:hover{text-decoration:none;}
.OurTeamList{padding: 0;}
.OurTeamList .row{display:flex;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;align-items: normal;}
.OurTeamList .OurTeamItems{display: -webkit-flex;display: -ms-flexbox;display: flex;width: 33.33%;padding: 0 15px;margin-bottom: 35px;}
.OurTeamList .OurTeamItemsIN{width:100%;position:relative;padding-bottom:30px;}
.OurTeamList .OurTeamItems_img{position:relative;overflow:hidden;transition: 0.2s;}
.OurTeamItemsIN:hover .OurTeamItems_img{padding:5px;}
.OurTeamList .OurTeamItems_img:before {
    content: "";
    background: conic-gradient(transparent 270deg, orange, transparent);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    aspect-ratio: 1;
    width: 100%;
    animation: border-rotate 2s linear infinite;
}

.OurTeamItems_img_inner {position: relative;overflow: hidden;}
.OurTeamList .OurTeamItems_img img{width:100%; height:auto;}
.OurTeamItems_img a{position:absolute;top:0;left:0;width:100%;height:100%;background-position: center;background-size: cover;transition: 0.5s;}
.OurTeamItemsIN:hover .OurTeamItems_img a{transform: scale(1.03);}
.OurTeamItems_img a img{width:100%; height:100%;opacity:0;}
.OurTeamList .OurTeamItems_Text{padding: 15px 0 0;transition: 0.2s;}
.OurTeamList .OurTeamItemsIN:hover .OurTeamItems_Text{padding-top:11px;}
.OurTeamList .OurTeamItems_Info{position: relative;z-index: 1;}
.OurTeamList .OurTeamItems_Info h3{font-size: 2em;margin-top: 0;}
.OurTeamList .OurTeamItems_Info h3 a{color:#000;padding-bottom:5px;display: inline-block;position:relative;}
.OurTeamList .OurTeamItems_Info h3 a:after{content:"";position: absolute;left: 0;bottom:-7px;width:60px;height: 7px;background: #FFCB47;transition: 0.5s;}
.OurTeamItemsIN:hover .OurTeamItems_Info h3 a:after{width:100%;}
/**/

blockquote{border:0;background: #F0F0F0;position: relative;padding-left: 35px;}
blockquote:before{content:"";position:absolute;top: auto;left: 13px;bottom: auto;height: 70%;border-left: 10px solid #BA0B3A;}
blockquote h3,blockquote h4{margin:0 !important;}
blockquote p{margin-bottom: 4px !important;}
blockquote a{text-decoration:none!important;}

/*Archive list page*/
.ArchiveSearch{background:#FFC145;padding: 40px 0 30px;margin-bottom: 40px;position:relative;z-index:2;}
.ArchiveSearch h1{margin: 0 0 25px;font-size: 4.8em;text-transform: uppercase;text-align: center;}
.Archive_searchform{align-items: stretch;display: flex;gap: 10px;flex-wrap: nowrap;max-width: 750px;margin: 0 auto;}
.Archive_searchform label {width: 91%;font-size: inherit;}
.Archive_searchform .search-field {width: 100%;padding: 4px 10px;height: 37px;padding-right: 25px;border: 1px solid #000;background: #ffc045;color: #000;text-transform: uppercase;font-size: 1.4em;outline: none;font-weight: 500;border-radius: 0;}
.Archive_searchform .search-submit{width: 100px;height: 37px;color: #000;font-size: 15px;text-align: center;padding: 0;cursor: pointer;border: 1px solid #000;background: #ffc045;border-radius: 0;margin: 0;text-transform: uppercase;}
.Archive_searchform .search-submit:hover,.Archive_searchform .search-submit:focus{text-decoration:none;background:#3b445d;border-color:#3b445d;color:#fff;}
.ArchivePage_List{}
.ArchiveList{margin: 0;padding: 0;list-style-type: none;}
.ArchiveList li{margin: 0 0 25px;border-bottom: 1px solid #ffc045;padding: 0 0 20px;}
.ArchiveList li:last-child{border-bottom:0;}
.ArchiveList_items{display: flex;}
.ArchiveList_img{min-width: 225px;max-width: 225px;}
.ArchiveList_img img{width:100%;}
.ArchiveList_Text{padding-left: 20px;}
.ArchiveList_Text h3{margin-top: 0;font-size: 3em;text-transform: uppercase;}
.ArchiveList_Text h3 a{color: #000;}
.ArchiveList_Text p{font-size: 2em;line-height: normal;}
.ArchiveList_Text .LinkBtn{font-size: 1.5em;font-family: "futura-pt", sans-serif;text-transform: uppercase;font-weight: 600;text-decoration: underline;}
.ArchiveBrief_text{margin-bottom:20px;}
@media (min-width:760px){
.ArchiveDetails_text .cetogaryTitle,.ArchiveBrief_text .cetogaryTitle{font-size: 4.5em;}
}	
.ArchiveDetails_text .tab-pane{margin-bottom:20px;padding-bottom:1px;}
.ArchiveDetails_text .tab-pane:after{content:"";clear:both;display:block;}
.ArchiveDetails_text figure,.wysiwyg figure{position:relative;max-width:100%;}
.ArchiveDetails_text figure figcaption,.wysiwyg figure figcaption{position:absolute;bottom:0;left:0;width:100%;background: rgb(0 0 0 / 65%);color:#fff;padding:10px;font-size: 15px;text-align:left;line-height: 14px;}
.BackArchive_btn{background: #FFC145;}
@media (max-width:760px){
.ArchiveList_items{display:block;}
.ArchiveList_img{max-width: none;margin-bottom: 10px;}	
.ArchiveList_Text{padding-left:0;}
.descriptionTabs img.alignleft,.descriptionTabs figure.alignleft{max-width:100%;margin-left:0;margin-right:0;}	
}
/**/
/*Who's Who In Standard Page Only*/
.WhoSection{position: relative;}
.WhoSection .TabsSec_Title{margin: 0 auto 20px;max-width:945px;}
.WhoList{list-style-type: none;margin:0 -10px;padding: 0;display: flex;flex-wrap: wrap;width: 100%;}
.WhoList li{width: 25%;display: table-cell;padding: 10px;margin: 0;}
.WhoList_Items{position: relative;overflow: hidden;}
.WhoListImg{background-size: cover;background-position: center;}
.WhoListImg img{width:100%;height:auto;aspect-ratio:0.751 / 1;object-fit: cover;opacity: 0;}
.WhoListImg h3{font-size: 2em;margin: 0;background: linear-gradient(180deg, rgb(159 20 59 / 0%) 0%, rgb(159 20 59 / 100%) 100%);padding: 15px 15px;padding-top: 50px;position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;color: #fff;}
.WhoListText{position: absolute;top:100%;left: 0;width: 100%;height: 100%;z-index: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;padding:30px;color: #fff;background: #9F143B;transition: all .2s 
ease-in-out;}
.WhoList_Items:hover .WhoListText{top:0%;}
.WhoListText_title{text-align: center;display: flex;flex-direction: column;gap: 30px;}
.WhoListText_title h3{font-size: 2em;margin: 0;}
.WhoListText_title p{font-size: 2em;font-weight: 500;}
.WhoPopup_Btn{padding: 0;background: none;font-size: 1.8em;font-weight: normal;text-decoration: underline;}
.WhoText_Popup{display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index:1000;}
.WhoText_Popup.active{display: flex;align-items: center;justify-content: center;}
.WhoText_PopupInner{background: #272324;color: #fff;padding: 80px;width:1250px;margin: 0 auto;position: relative;max-height:100%;overflow:auto;}
.WhoPopup_close{background: none;padding: 10px;position: absolute;right: 20px;top: 20px;}
.WhoText_Popup .description{max-width:945px;margin:0 auto;}
.WhoText_Popup .title{font-size:3em;margin:0 0 20px;}
.WhoText_Popup .description p{margin-bottom:20px;}
@media (max-width: 992px) {
.WhoList{width: auto;}	
.WhoList li {width: 33.33%;}	
}
@media (max-width: 760px) {
.WhoList li {width:50%;}
.WhoText_PopupInner{padding: 80px 15px;}
.WhoListText{padding:15px;}
.WhoListText_title{gap: 15px;}	
.WhoListText_title p {line-height: 1.2;font-size: 1.6em;}	
}

.EventListSection{}
.EventListSection .TabsSec_Title{ max-width:945px;margin-left:auto;margin-right:auto;}
.EventList_Standard{list-style-type: none;margin: 0;padding: 0;}
.EventList_Standard li{margin: 0;border-bottom: 1px solid #000;padding-bottom: 20px;margin-bottom: 20px;}
.EventList_Standard li:last-child{margin:0;padding-bottom:0;border:0;}
.EventListSection .comingSoonList .WhatsonItem{width:50%;}
.EventList_Standard .EventList_Items{position: relative;overflow: hidden;display: flex;gap: 5px;}
.EventList_Standard .EventList_Items:before{content:"";background:#9F143B;width: 10px;min-width: 10px;}
.EventList_Standard .EventListImg{background-size: cover;background-position: center;width: 236px;min-width: 236px;}
.EventList_Standard .EventListImg img{width:100%;height:auto;aspect-ratio: 1.542 / 1;object-fit: cover;opacity: 0;}
.EventList_Standard .EventListText{padding-left: 10px;}
.EventList_Standard .EventListText_title{margin-bottom:10px}
.EventList_Standard .EventListText_title h3{font-size: 2.5em;margin: 0 0 5px;}
.EventList_Standard .EventListText_title h3 a{font-weight: 700;text-decoration: none;color:#000;}
.EventList_Standard .DateSpan{font-size: 1.6em;font-weight: 700;margin: 0;}
.EventList_Standard .description{}
.EventList_Standard .description p{margin-bottom:20px;}
.EventList_Standard .EventLink_Btn{display:inline-block;border:1px solid #000;padding:6px 15px;font-size:1.6em;font-family: Gotham;text-decoration:none!important;font-weight: 700!important;}
.EventList_Standard .EventLink_Btn:hover{background:#000;color:#fff !important;}
.EventListSection .CommonBtn{text-decoration:none !important;}
.EventListSection .CommonBtn:hover{color:#fff !important;}
@media (max-width:600px){
	.EventListSection .comingSoonList .WhatsonItem{width:100%;}
	.EventList_Standard .EventList_Items{display:block;}
	.EventList_Standard .EventListImg{width:100%;}
	.EventList_Standard .EventListText {padding-top: 10px;padding-left: 0;}
	.EventList_Standard .description p {display: none;}
}
/**/

.DonorfyForm_row{margin-bottom:30px;}
.DonorfyForm_row h3{}
.DonorfyForm_row .form__field{margin-bottom: 15px;}
.DonorfyForm_row .form__field:after{content:"";clear:both;display:block;}
.DonorfyForm_row label{font-size:1.8em;margin-bottom:10px}
.DonorfyForm_row input[type="text"],.DonorfyForm_row select,.DonorfyForm_row textarea,
.DonorfyForm_row .CardPayStyLe{height: 52px;padding: 5px 10px;border: 1px solid #000;margin-bottom:10px;width:100%;font-size:1.6em;font-family: "Lora";background:#fff;}
.DonorfyForm_row textarea{height:100px;}
.DonorfyForm_row .numberOnly{width:100% !important;}
.form__field--checkbox{padding: 0px;margin: 0;list-style-type:none;font-size: inherit !important;}
.form__field--checkbox > li {position: relative;margin: 0;padding-left: 30px;margin-bottom: 20px;list-style: none;display: block;}
.form__field--checkbox input[type="checkbox"] {opacity: 0;outline: none;z-index: 100;border: none;width: 25px;height: 25px;top: 0;left: 0;
position: absolute;appearance: none;cursor: pointer;}
.form__field--checkbox input[type="checkbox"] + label {cursor: pointer;font-size: 2em;}
.form__field--checkbox > li label:before {content: "";display: block;position: absolute;left: 0;top: 3px;background: #FFFFFF;border: solid 5px #fff;height: 25px;width: 25px;box-shadow: 0 0 1px #000;}
.form__field--checkbox input[type="checkbox"]:checked + label:before {background: #5D47B2;opacity: 1;}
.DonorfyForm_row .btn{border-radius:0;padding: 10px 25px 12px;line-height: normal;font-size:25px;}
.DonorfyForm_row .btn span{font-size:inherit;}
.DonorfyForm_row .btn:hover,.DonorfyForm_row .btn:focus{color:#fff;background:#b01f46;}
.sponsarLogo{padding-top: 20px;}
.sponsarLogo img{max-height: 45px;max-width: 180px;height: auto;display: inline-block;margin-right: 20px;}
.DonateBottomLogos{}
.DonateBottomLogos ul{margin:0;padding:0;list-style-type:none;}
.DonateBottomLogos ul li{display:inline-block;margin: 0;margin-right: 20px;}
.DonateBottomLogos img{max-height: 45px;max-width: 180px;width: auto;height: auto;margin: 0;display: inline-block;}




/*RESPONSIVE STYLE*/
@media (max-width:1190px) and (min-width:767px){
.GatInvolved_text{padding:0;}
.GatInvolved .section-inner{align-items: flex-start;}	
}
@media (max-width:1200px){
.section-inner{max-width: 996px;width: auto;}
.EventDetail_banner.noImage{min-height: 300px;}	
.noImage .whatson-event-detailsHeading-title {margin-left: 0;}
.StandardBannerText.NoImg_BannerText {padding-top: 170px;}
.StandardBannerText.NoImg_BannerText h1{padding-left:0;}	
}
@media (max-width:1030px){
.section-inner{padding-left: 15px;padding-right: 15px;}	
.SearchFieldWhatsOn{max-width: 400px;}		
	
}
@media (max-width:992px){
header .header-inner{}	
.header-navigation-wrapper{justify-content: flex-end;}	
.TopMain_menu{display:none;}
/*.nevigation{padding-top:100px;}	
.admin-bar .nevigation{padding-top: 150px;}*/
/*.homesliderText .SliderBtn{position: static;margin-top: 10px;}
.SliderBtn .CommonBtn{font-size:2em;padding: 10px 20px;}*/
.homesliderText_inner {margin: 0 0 80px;}
.event-right-form .event_list_filter_calender, .event-right-form .event_list_filter_keyword {padding-left:20px;}
.SearchFieldWhatsOn{max-width: 300px;}	

.EventDetailHeading_Title.fixed .whatson-event-detailsHeading-title h1 {font-size: 2.5em;}
.EventDetail_Discip #Details_in .descriptionTabs{flex-wrap: wrap;}
.EventDetail_Discip .AdditionalInfo {margin-top: 0;max-width: none;}	
.TicketTime_bookMobile {display: block;}	
.EventDetail_containt {}	
.Tabstoggle{display: block;}
.Details_Tabs .nav-tabs {background: #e3e3e3;padding:10px 15px;display:none;}
.Details_Tabs .nav-tabs.showTabs{display:block;}
.Details_Tabs .nav-tabs > li{float: none;margin:0 0 7px;}
.Details_Tabs .nav-tabs > li > a{font-size: 2em;}
.Details_Tabs .nav-tabs>li.active>a, .Details_Tabs .nav-tabs>li.active>a:hover, .Details_Tabs .nav-tabs>li.active>a:focus {background: none;color: #1961a8;}	
.Details_Tabs .tab-content{padding:15px 15px 0;}
.StandardTabs .Details_Tabs .tab-content{padding:0;}
.Details_Tabs .EventDescriptionLeft {width: auto;}
.WarningSms_drop{padding:0 15px;}	
.social-list{padding-left:15px;padding-right:15px;}	
.EventDetail_DiscipR {width: auto;}
.EventDetail_DiscipR .TicketTime_book{display:none;}	
.currentRate {max-width: none;width: auto;margin-top: 15px;margin-left: 0;padding:20px 15px;min-height: auto;display: block;}
.currentRate:before{display:none;}	
#Tickets_in .whatson-event-details-list {max-width: none;}
.alsoLike_wrapp{margin-top:0;}	
	
.StandardPage_Wrap .StandardContent {padding-top: 10px;}	
.About_LeftSlide{width:auto;float:none;padding-right: 0;}
.StandardSub_Menu{background: #BA0B3A;margin-top: 0;}
.StandardSub_MenuInner{/*background: #608381;*/}
.StandardSub_MenuInner:before{display:none;}	
.StandardSub_Menu .SubMenuTitle{display: block;position:relative;padding: 10px 0;border: 0;margin: 0;}
.StandardSub_Menu .SubMenuTitle a{color: #fff !important;font-size: 20px;font-weight: 700;font-family: "futura-pt", sans-serif;text-transform: uppercase;}
.StandardSub_Menu .SubMenuTitle a:after {font-family: 'FontAwesome';content: "\f107";position: absolute;top: 0;right: 0;padding: 9px 4px 0;height: 100%;font-size: 32px;z-index:1;cursor:pointer;color:#fff;}
.StandardSub_Menu .SubMenuTitle.active a:after{content: "\f106";color: #fff;}
.StandardSub_MenuList{display:none;padding: 15px;background: #f0f0f0;margin: 0 -15px -15px;}
.StandardSub_MenuList.active{display:block;}
.StandardSub_MenuList li{display:block;margin-bottom: 10px;}	
.StandardSub_MenuList a{color:#000;padding: 0px;}
.StandardSub_MenuList a:hover, .StandardSub_MenuList li.current_page_item a {color: #BA0B3A;text-decoration: none;background: none;}	
.StandardItemsList .StandardItems,.OurTeamList .OurTeamItems{width:50%;}	
}

@media (max-width:770px){
.WhatsOnBanner_img{min-height: 250px;}
.WhatsOnBanner_Text h1{padding-left:0;}
.event-right-form{padding-top:10px;}
.event-right-form .SearchFilterWhatsOn {flex-direction: column-reverse;gap: 20px;border: 0;align-items: flex-start;position: relative;}
.SearchFieldWhatsOn {max-width: none;width: 100%;}
.SearchDate_GenreDrop{position: static;}	
.event-right-form .ClearFiltersKeyword{position:absolute;top: -35px;right:0;}
}
@media (max-width:760px){
header#site-header.fixed{position:absolute;}
.admin-bar header#site-header.fixed {top: 0;}	
header .header-inner {padding-top:10px;padding-bottom:10px !important;}	
.header-titles-wrapper {width: auto;}	
.Hearerlogo .site-logo{margin-top:5px;}	
.MainLogo img {width: 100px;}
/*header.fixed .MainLogo img{width:75px;}*/	
.toggleMenu{}
.fixed .toggleMenu {margin-top: 0;}	
.toggleMenu .button_res {width: 30px;}	
.toggleMenu .button_res span{height: 3px;}
.toggleMenu.active .button_res span{width: 27px;}
.toggleMenu.active .button_res span:nth-child(1) {top: 10px;}
.toggleMenu.active .button_res span:nth-child(3) {top: 10px;}	
.header-navigation-wrapper{padding-top:0;width: auto;margin-top: -15px;}
#site-header .toggle.search-toggle {margin-top: -5px;}	
.cartBasket {right: 85px;top: -5px;width: 60px;}
/*.topHeader.active .cartBasket{display:block;min-width: 60px;}*/	
.cartBasket a span {display: none;}	
.cartBasket li.DonateBtn{display:none;}	
.nev_menu .navbar-collapse{display:block!important;padding: 0;}
.Mobile_SearchDonate{margin-bottom: 20px;padding: 0;display: block;margin-left: 20px;}
.topHeaderLinkMobile{}
.topHeaderLinkMobile span{display:inline-block;margin-right: 15px;display:none;}	
.topHeaderLinkMobile a{color:#fff!important;font-size: 1.8em;font-weight: 400;display: block;padding: 0;}
.topHeaderLinkMobile a:hover{color:#fff!important;text-decoration:none;opacity:0.8;}
.topHeaderLinkMobile .DonateBtn{display:block;}
.topHeaderLinkMobile .DonateBtn p{font-size:15px;}
.topHeaderLinkMobile .DonateBtn a{background: #b90b3b;font-size: 18px;font-weight: 700;padding: 14px 35px;color: #fff !important;display: inline-block;}
.topHeaderLinkMobile .DonateBtn a:hover{background:#000;color:#fff !important;}
.homeslider .flex-direction-nav {display: none;}	
.homeslider .flex-control-nav{display:flex;}	

.nevigation{width: 100%;right: -100%;}
.nevigation.Showactive{transition: all .1s ease-in-out;}
.nevigation ul.primary-menu{margin:0;}
/*.nevigation .nev_menu {margin: 0;}
.nevigation .nev_menu .navbar-collapse{display:block;}
.nevigation .primary-menu > li > a{font-size:2em;font-weight: 600;padding: 12px 0;}	
.nevigation ul.primary-menu{width:auto;}	
.nevigation .primary-menu > li{width: 100%;margin: 0;display: flex;flex-wrap: wrap;border-top: 1px solid #8D8D8D;padding: 0 30px;position: relative;}
.nevigation ul.primary-menu li.dropdown .arrowSpanMb{width: 30px;height: 25px;position: absolute;right: 30px;top: 11px;display: block;text-align: center;}
.nevigation ul.primary-menu li.dropdown .arrowSpanMb:after {content: "";width: 17px;height: 3px;background: #fff;position: absolute;line-height: 20px;top: 11px;}
.nevigation ul.primary-menu li.hover.dropdown .arrowSpanMb:after{content: "";}	
.nevigation ul.primary-menu li.dropdown .arrowSpanMb:before{content:"";width:3px;height: 17px;background: #fff;position: absolute;left: 22px;top: 4px;}
.nevigation ul.primary-menu li.hover.dropdown .arrowSpanMb:before{display:none;}	
.nevigation ul.primary-menu li .dropdown-menu {margin-left: 15px;display: none;width: 100%;}
.nevigation ul.primary-menu li.hover .dropdown-menu{display:block;}
.nevigation ul.primary-menu ul li a{font-size: 2em;}*/
	
.HomeHero_slider{display:block;padding-bottom:10px;}
.Home_flexslider,.HomeHero_sliderText{width: 100%;}
.homeslider .flex-direction-nav{display: none;}	
.BannerYellowBox{display:none;}
.HeroSliderText_info{margin:0 auto;text-align:center; padding: 30px;}
.homesliderText_inner h2 {font-size: 3.2em;}
.homesliderText_inner .dateSlider {font-size: 1.6em;}
.HeroSliderText_info .sliderBtn{border-color:#FFC145;background:#FFC145;color:#000;padding: 10px 20px;font-size: 15px;}
.TodayWhatsOn_popup{right: 0;width: 100%;background: #9f143b;border: 0;border-radius: 0;}	
	
.HomeSec_Title{font-size: 3em;}
.comingSoon {padding: 0;margin: 40px 0;}	
.comingSoon .AllShow_link a {font-size: 12px;}
.comingSoon .AllShow_link i {font-size: 19px;width: 22px;}
.comingSoon .AllShow_link i:after{width: 12px;left: 8px;top: 9px;}	
.comingSoonList .WhatsonItem,.alsoLike_list .WhatsonItem{width:50%;}
.BottomSearchEvent_inner{flex-direction: column;}
.homeCalendar {width:400px;padding-right: 0;margin-bottom: 20px;}
.BottomEventCategory {width: 100%;}	

.WhatsOnBanner_img {min-height: 185px;}
.event-right-form{}
.MobFilterBtn button {padding: 20px 0 20px;}
.events-search-form.active {max-height: 800px;padding-bottom: 10px;}	
.WhatsOnPageTitle {display: none;}
/*.DropDownGenreList{text-align:left;}
.DropDownGenreList li a{font-size: 16px;padding: 4px 10px;}	
.MobFilterBtn {display: block;}
.MobFilterBtn label{font-size:20px;font-weight: normal;}	
.MobFilterBtn a{color: #000;font-size: 23px;width: 40px;text-align: center;display: inline-block;}
.event-right-form .events-search-form{display:none;}
.event-right-form .events-search-form.active{display:block;}
.SearchDate_GenreDrop .filterTitle{display:none;}
.SearchDate_GenreDrop {width: auto;padding-left: 0;padding-right: 0;}
.event-right-form .event_list_left_right_area {display: block;}	
.event-right-form .event_list_filter_calender, .event-right-form .event_list_filter_keyword {width: auto;float: none;margin-top: 10px;}
.event-right-form .SearchInputField input, .SearchInputField select, .event-right-form #datepicker_from{font-size: 1.6em;}	
.FilterSearch_calender .SearchInputField a{text-align: left;font-size: 1.6em;}	
.FilterSearch_calender .SearchInputField a:after{float:right;}
.SearchFieldWhatsOn {width: auto;margin-top: 10px;padding-right:0;padding-bottom: 10px;}
.SearchFieldWhatsOn input[type="submit"]{position: relative;width: 100%;margin-top: 10px;}
.SearchInputField:before{left: auto;right: 10px;}
.SearchInputField select option:first-child {text-align: left;}*/
	
.WhatsOnList .WhatsonItem{width:50%}
.EventDetail_banner {padding-top:115px;background:none;}
.EventDetail_banner.noImage{min-height: auto;}	
.Event_detailsBannerImg .EvntD_img{height:auto !important;}
.Event_detailsBannerImg .EvntD_img:after{opacity:0;}	
.EventDetailHeading_Title{position: relative;bottom: 0;padding: 15px 0;}
.Event_detailsBannerImg .EvntD_img img{aspect-ratio: 0.9 / 1;}	
.whatson-event-detailsHeading-title{margin-bottom:10px;padding-right:0;}	
.whatson-event-detailsHeading-title h1 {font-size:2.5em;color: #000 !important;}
.whatson-event-detailsHeading-title h2.SubPage_Title {display: none;}
.whatson-event-detailsHeading-title .EventpostDate{font-size: 1.8em;max-width: none;color: #000;}
.EventDetailHeading_Title .BannerBookBtn {padding: 20px 25px;position: fixed;width: 100%;bottom: 0!important;top:auto;left: 0;text-align: center;}	
.whatson-event-details-main-post-div{overflow:hidden;}
.sectionTabs .nav-tabs li a{font-size: 1.5em;/* text-transform:uppercase; */word-break: normal;line-height: 1;}	
.TabsSec_Title, .cetogaryTitle{font-size:22px;}
.EventDescriptionLeft .TabsSec_Title{margin-bottom:15px;}	
.alsoLike_list .row{display: block;width:auto;}	

.StandardBanner {}
.StandardBanner_img {}
.StandardBannerText{padding-top:20px;}
.StandardBannerText.NoImg_BannerText {padding-top: 120px;}
.StandardBannerText.NoImg_BannerText h1{padding-left: 0;}
.StandardBannerText h1,.StandardBannerText.NoImg_BannerText h1{font-size:3em;gap: 15px;}
.StandardBannerText h1 i{/*display:block*/}	

.StandardItemsList2 .StandardItemsIN{flex-wrap: wrap;gap:15px;}	
.StandardItemsList2 .StandardItems_img{width:100%;}	
.StandardItemsList2 .StandardItems_Text{ padding-left:0;width: 100%;}
.StandardItemsList2 .StandardItems:nth-child(even) .StandardItems_Text{padding-right:0;}	
	
.BlogsNewsList li{width:50%}
.BlogPostBanner .StandardBanner_text h1{font-size: 2.2em;}

.footer-widget-newsletter{padding: 40px 10px;}
.newsletterText h3 {font-size: 2em;text-transform: none;}
.newsletterLeft {width: 100%;}
.newsletterRight {width: 100%;}	
.checkBoxStyle{width:100%;}
	
.FooterRow {text-align: center;}
.FooterRow:last-child {padding-top: 0px;}	
.footAbout{margin-bottom:20px;}
.footer_link{display: block;padding-right:0;}
.footerLink_logo{margin:15px 0;}
#menu-footer-menu {padding-left: 0;margin-bottom:0;}
.FooterRow .RightFoot{padding-left:0;}	
.social_foot {text-align: center;padding-top: 15px;}	
.footer_Logo {display: block;}
.c21{position: relative;bottom: 0;padding-top: 10px;right: 0;}
.footer-copyright{position: relative;padding-top: 10px;top: 0;}
	
}

@media (max-width:600px){
#wpadminbar {position: fixed !important;}
.toggleMenu{margin-left: 15px;}	
.search-modal.active .search-modal-inner{width:300px;}
	
#site-header .search-form {width: 100%;}
.search-form .search-field {margin-left: 0;}	
	
.homesliderimg{min-height: auto;}
.homesliderimg:after{/*background: linear-gradient(180deg, rgba(0, 0, 0, 0.90) 0%, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.40) 100%);*/}	
.flexslider .slides .BlankbannerIMG .BlankbannerMob_img {display:block;}
.flexslider .slides .BlankbannerIMG .Blankbanner_img{display:none;}

.HomeSec_Title{margin-bottom: 15px;}
.comingSoon .AllShow_link{top: -13px;}	
.comingSoonList {display: block;}	
.comingSoonList .WhatsonItem,.alsoLike_list .WhatsonItem{width:auto;}
.comingSoonList .WhatsonItem_text h3{min-height:auto;}	
.GatInvolved{padding:30px 0;}	
.GatInvolved .section-inner {padding: 15px;flex-wrap: wrap;gap: 0;}
.GatInvolved_wrapp:before{display:none;}	
/*.GatInvolved:nth-child(odd) .section-inner{flex-direction: column-reverse;}*/
.GatInvolved.LeftSide_text .section-inner{flex-direction: column-reverse;}
.GatInvolved_img{width:auto;}
.GatInvolved_text {padding: 15px 0 0;width:100%;}
.GatInvolved_text_info {max-width: 100%;width: 100%;}	
.GatInvolved_text .HomeSec_Title{display:none;}
.GatInvolved>.HomeSec_Title {display:block;margin: 0 15px;margin-bottom: 0;}
.GatInvolved_text p {font-size: 18px;}
.GatInvolved_text .Link{padding: 10px 25px;font-size: 15px;margin-right: auto;margin-left: auto;display: block;width: 185px;text-align: center;}
	
	
.gallery_list{padding:0;margin:0;}	
.GalleryItems_Img { width:33.33%;display: inline-block;margin:0;padding: 5px;}
.event-right-form{margin-bottom:15px;}
.whats-on-event-listing .AllPageSec_Title {font-size: 22px;}	
ul.whatsondates li.All{display:none;}
ul.whatsondates .CheckBoxStyle .checkmark{font-size:15px;}	
.WhatsOnList{display: block;width:auto;}	
.WhatsOnList .WhatsonItem{width:auto;}
.WhatsOnList .WhatsonItem_text h3{min-height:auto;}	
.BlogsNewsList{display: block;width:auto;}
.BlogsNewsList li{width:auto;padding-left: 0;padding-right: 0;}	
.StandardItemsList .StandardItems,.OurTeamList .OurTeamItems{width:100%;}		
	
}

@media (max-width:500px){
/*.homesliderimg {height: 430px;}*/	
.homeCalendar {width:100%;}
.sectionTabs .nav-tabs{gap: 15px;}	
}

@media (max-width:390px){
/*.homesliderimg {height: 375px;}*/	
}

/*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{padding-top:155px;position:relative;}
.SpektrixBookingPage:before,.customBasket_page:before{content:"";/*background: #2A4374;*/position:absolute;top:0;left:0;width:100%;height:120px;}
.SpektrixBookingPage .BookingItemDetails{margin-top:0;}
/*Custom Basket Design*/
.customBasket_page{padding-top: 170px;min-height: 400px;}
.customBasket_page .container{width:100%;width: calc(100% - 8rem);max-width: 168rem;}
.BookingItemDetails{border:5px solid #e0e0e0;padding:20px; margin-top:25px;margin-bottom:25px;}
.BookingItemDetails:after{content:"";display:block;clear:both;}
.BookingItemDetails_img{float:left;width:30%;background-size:cover;background-position:center; position:relative;}
.BookingItemDetails_img img{width:100%;}
.BookingItemDetails_img img.BookingItem_img{position: absolute;left: 0;top: 0;height: 100%;opacity: 0;z-index: 1;}
.BookingItemDetails_info{float:left;width:70%;padding-left:20px;font-weight:700;font-size:20px;}
.BookingItemDetails_info h2{margin-top:0;font-size:32px;margin-bottom:6px;}
.BookingItemDetails_info .VenueName{}
.BasketTitle{}
.BasketTitle h1{margin: 0 0 10px;font-size: 35px;text-transform: uppercase;}
.BasketRight_Title h2{margin: 0 0 10px;font-size:26px;text-transform: uppercase;}
.BasketBorder_box{border:1px solid #3b445d;padding:20px;margin-bottom:20px;width:100%;background:#fff;font-size: 16px;font-weight:400;}
.BasketTitle p{line-height:18px;margin-bottom: 15px;}
.BasketBorder_box a{color:#3b445d;}
.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{white-space: normal !important;font-size: inherit;margin-bottom: 20px;}
.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: 1;z-index: 1}
.BasketItemDetails_info{float:left;width:60%;padding-left:20px;}
.BasketItemDetails_info h2{margin-top:0;font-size: 24px;margin-bottom: 2px;font-weight: 700;text-transform: uppercase;}
.BasketItemDetails_info .VenueName{margin-top:25px;}
.TicketType_list{width:100%;}
.TicketType_list table{width:100%;border: 0;}
.TicketType_list table tr{}
.TicketType_list table th,.TicketType_list table td{border: 0;border-bottom:1px solid #3b445d;padding: 8px 5px;background: none !important;font-size: 16px;}
.TicketType_list table th{}
.TicketType_list table td{font-weight:300;}
.TicketType_list table td:first-child{}
.TicketType_list table td:last-child{text-align:right;}
.TicketType_list .Edit{padding-right:10px;border-right:1px solid #000;margin-right:10px;}
.TicketType_list .removeLink{color:#000;text-decoration:underline;}
.TicketType_list .removeLink:hover{text-decoration:none;color:#3b445d;}
.TicketType_list a{color:#000;display:inline-block;line-height:16px;}
.TicketType_list a:hover{color:#3b445d;text-decoration:underline;}
.BasketRight{min-height:431px;}
@media (min-width: 768px){.BasketRight{padding-top: 39px;}}
.BasketSummaryBox{max-width:431px;z-index:2;}
.BasketPromo_drop{background:none;border:0;width:100%;padding: 5px 0 10px;color: #000;text-align: left;font-weight: 500 !IMPORTANT;font-size: 16px;}
.BasketPromo_drop:after{font-family:FontAwesome;content: "\f078";float: right;color: #3b445d;font-size: 18px;}
.BasketPromoCodeBx label{font-size: 14px;font-weight: 500;}
.BasketPromoCodeBx input{padding: 5px;height: 42px;border: 1px solid #3b445d;margin-bottom: 5px;}
.BasketPromoCodeBx button{width: auto !important;}
.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;*/}
.BasketBoxItemsList h3,.BasketBoxItemsList1 h3{font-size:22px;text-transform:uppercase;} 
.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: 500;font-size: 15px;color: #fff;background: #9F143B;padding: 10px 15px;margin-right:10px;text-transform: uppercase;}
.BasketBorder_box button.basketBtn:hover,.BasketBorder_box button.basketBtn:focus{text-decoration:none;color:#fff;background: #000;}
.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:16px;font-weight:700;display: flex;align-items: center;}
.BasketBorder_box .AddItem_Order span{display:inline-block;width: 30px;}
.BasketBorder_box .AddItem_Order button.basketBtn{font-size:30px;max-height: 40px;line-height: 18px;background: #fff;border: 1px solid #3b445d;padding: 10px;width: 46px;color: #B89C36;}
.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 #3b445d;padding:8px 0;overflow: hidden;margin: 0; font-size:15px;}
.BasketBookingList li:last-child{border-bottom: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 .AddBasketBtn,.BasketSummaryBox button.AddBasketBtn{font-weight: 500;width:100%;color: #fff;background: #9F143B;padding: 10px 15px;}
.DonateAddBasket .AddBasketBtn:hover,.BasketSummaryBox button.AddBasketBtn:hover,
.DonateAddBasket .AddBasketBtn:focus,.BasketSummaryBox button.AddBasketBtn:focus{box-shadow:0 0 0 #fff;text-decoration:none;color:#fff;background: #000;}
.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;}
.TotalPay_box_summary{}
.TotalPay{font-size:26px;text-transform:uppercase;text-align:center;}
.BasketSummaryBox button.AddBasketBtn{font-size:16px;margin-bottom:15px;}
.ContinueBrowseBtn{}
.ContinueBrowseBtn .BtnLink,
.membership_basket_remove_link a{display:inline-block;padding: 5px 15px 10px;font-size: 16px;color:#000;
border: 1px solid #3b445d;background: none;width:100%;text-align:center;font-weight:700;}
.membership_basket_remove_link a{width:auto;margin-top:10px;}
.ContinueBrowseBtn .BtnLink:hover,.membership_basket_remove_link a:hover{background:#9F143B;color:#fff;text-decoration:none;border-color:#9F143B;}
.MerchandiseBasket{}
.MerchandiseBasket h2{text-transform:uppercase;font-size:22px;margin-top: 0;margin-bottom:20px;}
.MerchandiseBasket_Items{padding-left:140px;position:relative;font-size:16px;font-weight:300;}
.MerchandiseBasket_Items img{position:absolute;left:0;top:0;width:120px;height:auto;}
.MerchandiseBasket_Items h3{font-size:18px;font-family: museo-sans,sans-serif;font-weight: 700;margin-bottom:2px;text-transform:none;}
.RoundDonationBox_InMobile{display:none;}
.FoundDonationBox p{font-weight:300;}
.FoundDonate_Items{margin: 0;list-style-type: none;padding: 0;}
.FoundDonate_Items li{margin: 0 0 10px;display: flex;align-items: center;}
.FoundDonate_Items span{padding-right: 10px;width: 30%;}
.FoundDonateItems_field{display: flex;align-items: center;}
.FoundField_input{background: #9f143b;padding: 5px;margin-right: 5px;}
.FoundField_input b{color: #fff;}
.FoundField_input input{width: 60px;border: 0;background: none;margin-right: 5px;height: 30px;color:#fff;}
.FoundDonateItems_field button.basketBtn{padding:8px 12px;}
.BecomeMember_Summary{background:#F0F0F0;padding:20px;margin:0 0 20px;;}
.BecomeMember_InMobile{display:none;}
.BecomeMember_Summary h3{font-size:25px;text-transform:uppercase;margin:0 0 15px;}
.BecomeMember_Summary button.basketBtn,
.BecomeMember_Summary a.basketBtn{font-weight: 500;font-size: 15px;color: #000;background: #FFC145;padding: 10px 15px;margin-right:10px;text-transform: uppercase;}
.BecomeMember_Summary button.basketBtn:hover,
.BecomeMember_Summary button.basketBtn:focus,
.BecomeMember_Summary a.basketBtn:hover,
.BecomeMember_Summary a.basketBtn:focus{color:#fff;background: #3b445d;box-shadow:0 0 0 #fff;text-decoration:none;}
.BecomeMember_Summary .basketBtnDiv{font-size:16px;}
@media (max-width:760px){
.BasketTitle h1, .BasketRight_Title h2{text-align:center;}
.BasketItemDetails_img{width:100%;margin-bottom:15px;}
.BasketItemDetails_info{width:100%;padding-left:0;}
.BasketBorder_box p{margin-bottom:0;}
.TicketType_list table{margin:0;}
.TicketType_list table td:last-child {text-align: center;}
.TicketType_list .Edit{border:0;margin:0;padding:0;}
.TicketType_list a{text-decoration:underline;}
.MerchandiseBasket_Items{padding-left:130px;}
.BasketBorder_box .MerchandiseBasket_Items .AddItem_OrderBox{overflow:unset}
.MerchandiseBasket_Items .basketBtnDiv{margin-left:-130px;}
.MerchandiseBasket_Items button.basketBtn{width:100%;}
.FoundDonate_Items{margin-top:10px;}	
.FoundDonate_Items li{display:block;}
.FoundDonate_Items span{width:auto;}
.TotalPay{text-align:right;}
.BecomeMember_Summary{display:none;}
.BecomeMember_InMobile{display:block;}
.RoundDonationBox_InDekstop{display:none;}
.RoundDonationBox_InMobile{display:block;}	
}
/**/

.gform_wrapper{font-size:16px;}
.gform_wrapper p,.gform_wrapper ul{font-size:inherit;}
.gform_wrapper h3.gform_title{font-size:24px !important;}
.gform_wrapper label{font-size:16px !important;}
.gform_wrapper input,.gform_wrapper select,.gform_wrapper textarea{font-size:16px !important;min-height:46px;}
.gform_wrapper .gfield_description{font-size:16px !important;}
.gform_wrapper input[type="checkbox"]{min-height: 25px;width: 25px;padding: 3px;border: 2px solid #000;}
.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label{font-size:16px !important;}
.gform_wrapper .gform_footer input.button{font-size:16px !important;}


/**************FONT CHANGE STYLE********/
body.text-size2{font-size: 1.2em;line-height: 2em;}
body.text-size3{font-size: 1.4em;line-height: 2em;}
@media (min-width:1030px){
body.text-size2 .nevigation ul li.level_1>a,body.text-size3 .nevigation ul li.level_1>a{max-width:200px;}
body.Verdana-Body .nevigation ul li a,body.Arial-Body .nevigation ul li a,body.Tahoma-Body .nevigation ul li a{font-size:1.5em;}
}
.AccessibilityBox{background:#5E338A;padding-top:5px;padding-bottom:5px;}
.AccessibilityBox .labelText{color:#fff;font-size: 1.5em;margin-top:3px;cursor:pointer;display:none;font-weight:400;float:left;
text-decoration:underline;}
.changeFontText{color:#fff;display:inline-block;}
.changeFont{margin-right: 8px;padding-right: 10px;position:relative;display:inline-block;}
.changeFont:after/*,
.FontTypeDiv:after1*/{content:"";border-right: 1px solid #fff;height:14px;position:absolute;right:0;top: 50%;margin-top: -7px;}
.changeFont span,.FontTypeDiv span{font-size: 1.5em !important;font-weight: 400;display: inline-block;margin-right: 5px;}
.AccessibilityBox .changeFont a{font-weight: 400;margin-right: 5px;color: #fff;}
.changeFont a.active{text-decoration:underline;}
.changeFont a.font-size-1 {font-size: 1.6em !important;}
.changeFont a.font-size-2 {font-size: 2em !important;}
.changeFont a.font-size-3 {font-size: 2.5em !important;}
.FontTypeDiv{display:inline-block;position:relative;margin-right: 8px;padding-right: 10px;}
.FontTypeField{display:inline-block;/*border-bottom: 2px solid #fff;*/}
.FontTypeDiv select{height: 25px;padding: 0;font-size: 1.4em;font-weight: 400;background:#fff;border: 0;color: #000;border-radius: 5px;}
.FontTypeDiv select option{color:#000;}
/*COLOUR THEME
**************************/
.ColorThemes_swatches{position: relative;display:inline-block;}
.ColorThemes_swatches .ColorSwatcheText{font-size: 1.2em;margin-right:4px;display:inline-block;}
@media (max-width: 1030px) and (min-width: 769px){
.ColorThemes_swatches{margin-top:12px;}
}
@media (min-width:605px) {
.ColorThemes_swatches .ColorSwatcheText{display:none;}
}
.ColorThemes_swatches .btnColorThemes{/*width:30px;height:30px;background:url(../images/color_theme.png) center no-repeat;*/
font-size: 1.5em;font-weight:400;cursor:pointer;color:#fff;}
.btnColorThemes:hover,.btnColorThemes:focus{/*opacity:0.8;background:url(../images/color_theme.png) center no-repeat;*/color:#fff;}
#recite-swatches{position: absolute;top: 30px;width: 250px;background: #fff;z-index: 5;padding: 15px;border: 1px solid #999;}
.recite-swatches-section{margin-top:10px;border-top:0;}
.recite-dropdown-header {padding: 0 0 5px 0;color: #000;font-weight:400;}
a.recite-swatch {display: inline-block;width: 42px;height: 41px;margin: 2px;line-height: 39px;font-size: 30px;text-align: center;
-webkit-border-radius: 2px;-moz-border-radius: 2px; border-radius: 2px;cursor: pointer;overflow: hidden;padding-bottom: 3px;outline-color:#c3232f;
border-bottom: 3px solid transparent;font-weight:400;}
a.recite-swatch:hover, a.recite-swatch:focus{border-bottom: 3px solid #c3232f;text-decoration:none;}
.btnResetThemes{width: 100%;font-size: 1.6em;border: 1px solid #bbb;background: #fff;color: #000;font-weight: 400;margin-top: 10px;padding: 10px;}
.btnResetThemes:hover,.btnResetThemes:focus{background:#fff;color: #000;text-decoration:none;}
/*@media (max-width: 1030px){
.ColorThemes_swatches{color:#000;}
}*/
@media (max-width: 760px){
/*#recite-swatches{right:0;}*/
}

.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;}
@media (min-width: 600px){
.sketchfab-embed-wrapper iframe{width: 640px !important;height: 480px !important;max-width:100%;}
}

/*Error Pages*/
body.error404 #site-content{padding:80px 0;}
body.error404 .footer-nav-widgets-wrapper{display:none;}
body.error404 .error404-content .search-submit{font-size: 20px;padding: 10px 20px;background: #5d3e96;color: #fff;}
body.error404 .error404-content .search-submit:hover,body.error404 .error404-content .search-submit:focus{background:#D3DB2C;text-decoration:none;}
#html5-elem-wrap .html5-error{color:#000;}
.error404-content {color:#000;}
.error404-content .intro-text{font-size:inherit;font-weight:400;}
.error404-content .OopSorry{font-size:2.4em;}

/*Holding Page*/
.elementor-icon-list-items{list-style-type:none;justify-content: center;}
.elementor-icon-list-items li{margin: 0 6px !important;}
.elementor-icon-list-items li:after{display:none}
.elementor-icon-list-items li a{font-size: 25px;width: 30px;display: block;}

.fslightbox-container:root{--background-color:#000;--text-color:#fff;--link-color:gray;--link-hover-color:ddd;}
.fslightboxci .Caption{font-size:20px;}


.tooltip.in{opacity:1;}
.tooltip-inner{background-color:#8A716A;border-radius: 0;color:#fff;font-size:14px;padding:10px;line-height:1;}
.tooltip-inner a{color:#fff !important;display:inline-block;margin-bottom:5px;}
.tooltip.top .tooltip-arrow{border-top-color: #8A716A;bottom: -4px;border-width: 10px 10px 0;}
.tooltip.bottom .tooltip-arrow{border-bottom-color: #8A716A;}
.tooltip.right .tooltip-arrow{border-right-color: #8A716A;}
.tooltip.left .tooltip-arrow{border-left-color: #8A716A;}

.Formatted_Link{display:inline-block;border:1px solid #000;padding:8px 15px;text-decoration: none !important;font-weight: 700;}
.Formatted_Link:after{content: "\f08e"; font-family:FontAwesome;display:inline-block;margin-left:5px;}
.Formatted_Link:hover{background:#000;color:#fff !important;}

