﻿@import url('https://fonts.googleapis.com/css?family=Metrophobic|Playfair+Display');
@font-face {font-family: 'euphorigenic';src: url('euphorigenic-webfont.woff2') format('woff2'),url('euphorigenic-webfont.woff') format('woff');font-weight: normal;font-style: normal;}

/* WonderWebs-Bootstrap 9.2 Responsive template - Website stylesheet - Copyright 2018 WonderWebs.com */

body,.Normal{font-family: 'Metrophobic', sans-serif;color:#fff;font-size: 20px;line-height:144%;}/* Default font and colour. Use long form CSS */
h1{font-family: 'euphorigenic';font-size: 60px;font-weight:400;color: #D14DDF;margin-bottom: 30px;}
h2{font-family: 'Metrophobic';font-size: 26px;color: #A499FF;}
h3{color:#fff;}
h4{color:#fff;}
h5{color:#fff;}
h6{color:#fff;}
hr{}
pre{}
blockquote{}
strong,b,.NormalBold{}
input[type="text"], input[type="file"], input[type="password"], input[type="date"], input[type="email"], select, textarea{}

/* Hyperlinks and buttons */
a, a:link, a:visited{color: rgb(0, 135, 251);}
a:active, a:hover{color:#D14DDF;}
.SigninSeparator,.SigninPane a:link,.SigninPane a:visited{}
.SigninPane a:active,.SigninPane a:hover{}
.BreadCrumbSeparator,a.BreadCrumbs:link,a.BreadCrumbs:visited{}
a.BreadCrumbs:active,a.BreadCrumbs:hover{}
.FooterLinks span,.FooterSeparator,.FooterLinks a:link,.FooterLinks a:visited{}
.FooterLinks a span:hover,.FooterLinks a:active,.FooterLinks a:hover{}
.StandardButton,a.StandardButton,a.StandardButton:link{}
.StandardButton:hover,a.StandardButton:hover{}

/* Structure and content */
.Outer{}
.PageID{}
.Page{padding:0;background: url("stars.jpg") repeat center 0 #000000;padding-bottom: 780px;}/* Website background */
.Above{}
.Paper{background: url("stars.jpg") fixed center 0 rgb(0, 0, 0);display: inherit;border: none;box-shadow: none;z-index: 1;position: relative;}/* Wraps Header and Contents sections. Set display:inherit to disable rubber-banding on these */
.Header{display:inherit;}/* Wraps AboveLogo down to BelowLogo */
/*.AboveLogo{padding-top: 8.5%;}*/
.LogoSpan{}
.LogoWrapper{padding-top:8.547%;}/* Responsive logo height {padding-top:(height*100/width)%;} Otherwise use px */
.LogoPane{background:url("Logo-1170x100.png") no-repeat scroll 0 0 transparent;background-size:contain;}
.LogoLink{pointer-events:auto;width:20%;}
.Logo{}
.BelowLogo{}
.MenuBar{background:transparent;}/* Menu wrapper includes SigninPane */
.MenuPane{width:100%;margin-top:-60px;padding-top:8.547%;}/* Menu column */
.MenuPaneInner{float:right;clear:right;pointer-events:auto;}
.SigninPane{display:none;}/* Signin column */
.SigninPaneInner{}
.Account{}
.SigninSeparator::after{}
.SigninTop{}
.BelowMenu{}
.Contents{display:inherit;background: rgba(0, 35, 192, 0.23);}/* Wraps from BreadCrumbBar down to Foot */
.Contents .Span{background: transparent;}/* Website foreground */
.BreadCrumbBar{display: none;}
.BreadCrumbs{}/* Use line-height to set BreadCrumbBar height */
.BreadCrumbPane{}/* Breadcrumbs column */
.BreadCrumbSeparator:after{}
.SearchBar{display: none;}/* Search column */
.SearchWrapper{}/* Padding and margins */
.SearchPane{}/* Use height:px to set SearchBar height */
.SearchInput{}
a.SearchIcon{}
a.SearchIcon:hover{}
.SearchIcon .fa{}
.ContentPane{}
.ContentLeft{}/* Move this min-height into the primary content panel */
.ContentLeftDown{}
.ContentRight{}
.ContentRightUp{}
.Foot{}
.Footer{position: fixed;bottom: 0;left: 0;right: 0;z-index: 0;}/* Wraps all footer rows */
.FooterLinks{}
.SigninBottom{}
.FooterSeparator{}
.FooterSeparator:after{}
.Terms{}
.Privacy{}
.Copyright{}
.Producer{}

/* Containers */
.Container{}/* Padding and margins for all */
.Default.Container{}
.Titled.Container{}
.Featured.Container{}
.NoContainer.Container{}
.NoPadding.Container{}
.NoGaps.Container{}

/* Featured Container. Modify these to suit any container */
.Featured.Container{margin: 0;padding: 0;}
.Featured .ContainerTitle{}
.Featured .ContainerBody{}
.Featured .Normal{}
.Featured a,.Featured a:link,.Featured a:visited{}
.Featured a:active,.Featured a:hover{}

/* Menu and Submenu font. Use long form CSS */
.MenuBar ul.Menu a{font-family: 'Playfair Display', serif;font-size: 21px;font-weight: 400;}
.MenuBar ul.Menu .sub a{font-size:13px;}

/* Menu item borders and separators. Set border:none to remove defaults */
.MenuBar ul.Menu a.first{border:none}
.MenuBar ul.Menu a{border:none}
.MenuBar ul.Menu a.last{border:none}
.MenuBar ul.Menu .sub a.first{border:none}
.MenuBar ul.Menu .sub a{border:none}
.MenuBar ul.Menu .sub a.last{border:none}

/* Menu colours - Every menu item also has a unique ID */
.MenuBar ul.Menu a,.MenuBar ul.Menu a:visited{background:transparent;color:#ffffff;}/* Menu */
.MenuBar ul.Menu a.branch{background:transparent;color:#ffffff;}/* Branch */
.MenuBar ul.Menu a.current,.MenuBar ul.Menu a.breadcrumb{background:transparent;color:#ffffff;}/* Active */
.MenuBar ul.Menu a:hover,.MenuBar ul.Menu a:focus{background:transparent;color:#ffffff;}/* Hover */

/* SubMenu colours */
.MenuBar ul.Menu .sub a,.MenuBar ul.Menu .sub a:visited{color:#fff;background:#33393f;}/* Sub Menu */
.MenuBar ul.Menu .sub a.branch{color:#fff;background:#33393f;}/* Branch */
.MenuBar ul.Menu .sub a.current,.MenuBar ul.Menu .sub a.breadcrumb{color:#fff;background:#00a1e3;}/* Active */
.MenuBar ul.Menu .sub a:hover,.MenuBar ul.Menu .sub a:focus{color:#fff;background:#00a1e3;}/* Hover */

/* Menu item height and padding e.g. {height:40px;line-height:40px} */
.MenuBar ul.Menu a{height:60px;line-height:60px;padding:0;margin:0 15px;}
.MenuBar ul.Menu .sub a{padding-left:12px;}

/* Hamburger menu */
.hamburger .mean-bar,.PreloadImage{background:url("Logo-1982x180.jpg") no-repeat scroll 0 0 / 991px 90px #000000;box-shadow:0px 2px 8px rgba(0, 0, 0, 0.5);position: fixed;}/* Logo */
.hamburger a.hamburger-wrapper{}/* Use for full-screen menu */
.hamburger a.hamburger-bun{background-color:transparent;transform: rotate(-45deg);}/* Hamburger bun */
.hamburger a.hamburger-bun span{background:rgb(0, 192, 255);}/* Hamburger meat */
.hamburger .mean-nav{background: rgb(0, 0, 0);}/* Menu background */
.hamburger .mean-nav ul li a{}/* Menu items */
.hamburger .mean-nav ul li a:hover{}

/* Splash */
.SplashPage{}/* Background */
.SplashPlacement{}/* Content padding */
.SplashContent{}/* Content */

/* Custom Classes - Any uncommented classes here will appear in the word processor menu */
.CustomClass01{font-size:150%;}
/* .CustomClass02{} */
/* .CustomClass03{} */
/* .CustomClass04{} */
/* .CustomClass05{} */
/* .CustomClass06{} */
/* .StandardButton{} */

/* Other styles */
.hamburger .mean-nav ul li {border-bottom: 1px solid rgba(0, 0, 0, 0.81);border-top: 1px solid rgb(163, 0, 204);}
.ContainerBody {color: #fff;}
body{color:#444444;}
.LogoRow {background:rgba(4, 0, 44, 0.6);box-shadow: 0px 2px 8px 0px 2px 8px rgba(0, 0, 0, 0.5);position: fixed;top: 0;left: 0;right: 0;z-index: 1;}
.MenuRow {position:fixed;top:0;left:0;right: 0;z-index:1;pointer-events:none;}
.BelowMenuRow .Span{width:100%;}
/* .MenuBar ul.Menu a{transition:all 0.3s ease-in-out 0s}.MenuBar ul.Menu .sub a{transition:all 0.2s ease-in-out 0s}*/
.MenuBar ul.Menu a:hover,.MenuBar ul.Menu a.current,.MenuBar ul.Menu a.breadcrumb {border-style: solid;border-width: 0 0 2px 0;border-color: #00a1e3;}
.MenuBar ul.Menu a:hover::after,.MenuBar ul.Menu a.current::after,.MenuBar ul.Menu a.breadcrumb::after {position: absolute;content: "";border-style: solid;border-width: 4px 7px;border-top-color: transparent !important;border-left-color: transparent !important;border-right-color: transparent !important;border-bottom-color: #00a1e3;bottom: 2px;left: 50%;margin-left: -8px;}
.ContentPane{padding-top:30px;}
.Page5364 .Bottom1Column .Span{width: 100%;}

.eds_rotatorWrapper .ms-view {background-color: rgb(0, 0, 0) !important;}

.Footer .ContainerTitle{color: #D14DDF;font-family: 'Playfair Display', serif;font-size: 26px;font-weight: 400;margin-bottom: 35px;display: block;}
.FootRow .Span{width:100%;}
.Footer{background:url(FooterCity.png) no-repeat center bottom transparent;}
.Featured .ContainerHead{display:none;}
.DnnModule-12332 {width: 100%;position: absolute;max-width: 1170px;}
.FeaturedPanel {background-color: rgba(157, 0, 131, 0.5);padding: 30px 45px;max-width: 460px;position: absolute;top: 280px;box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.5);width: 100%;right: 0;}
.Featured .StandardButton,.Featured a.StandardButton,.Featured a.StandardButton:link{background:rgba(0, 0, 0, 0.6);border: none;font-size: 18px;font-weight: 400;color: #fff;padding: 4px 15px 6px;}
.Featured a.StandardButton:hover{background: rgba(27, 9, 252, 0.5);}
.FeaturedPanel h1,.FeaturedPanel h2{color:#fff;}
.Footer3C p{color:#ffffff;}
.Footer3Column{min-height: 640px;padding-top: 40px;}
.Footer .Container {text-align: center;}

/* Gallery */
.eds_GravityGallery_Capsule .edg__gravityPortfolio_itemList.edg__gravityPortfolio_visibleItemList > li > span {color: rgb(255, 255, 255);}
.Page5422 .Contents .Span{width:100%;}

/* Events */
#dnn_ctr12335_HtmlModule_lblContent{text-align: center;}


/* Banners */
.BelowMenuRow .Span{width:100%;}
.Page5364 .BelowMenuRow .Span{max-width:1170px;}
.Page5364 .BelowMenuRow {background:url("HomeBanner.jpg") no-repeat scroll center 0 transparent;height:1263px;}

.edsms_slideDescription a {color: #ffffff;}

/* Banners
.Page5418 .BelowMenuRow {background:url("Events-Background.jpg") no-repeat scroll center 0 transparent;height:1263px;}
.Page5418 .ContentPaneRow .Span{width:100%;}*/

/* Shows */
.edn_12484_article_list_wrapper .edn_articleTitle a{text-align: center;font-family:euphorigenic !important;font-size: 65px !important;}
.eds_news_Ozone.eds_subCollection_news .edn_article .edn_articleTitle {text-align: center;font-family:euphorigenic !important;font-size: 80px !important;}
.eds_news_Ozone.eds_style_custom_sfygi1otdwf.eds_subCollection_news .edn_article .edn_articleSummary {text-align: center;width: 80%;margin: 0 auto;}
.eds_news_Ozone.eds_subCollection_news .edn_article .edn_readMoreButtonWrapper {text-align: center;}
.edn_12484_article_list_wrapper .edn_metaDetails,.edn_articleDetails .edn_metaDetails {display: none;}
.eds_news_Ozone.eds_subCollection_news .edn_article {margin-bottom: 65px;}
.eds_news_Ozone.eds_subCollection_news .edn_mediaContainer {margin: 0 0 30px 0;}
.ArticleLinks,.edn_socialPrintWrapper,.edn_article_gallery{text-align: center;}
.ArticleLinks a.btn {margin: 30px 0;width: 24%;min-width: 200px;text-transform: uppercase;font-size: 24px;color: #ffffff !important;background: rgb(255, 117, 0);border: none;}
.ArticleLinks a.btn:hover{background:rgb(255, 180, 0);}
.edNews_fbLike,.edn_printButton,.edn_previusArticle,.edn_nextArticle{display:none !important;}

/* Subscriber */
.eds_mailChimpPlus_Galore.eds_style_predefined_pink .edmcp_mainWrapper {border-color: transparent;}
.eds_mailChimpPlus_Galore .edmcp_formWrapper {padding: 0;}
#eds_mailchimp_12483_email{border-color: rgb(255, 255, 255);color: rgb(170, 170, 170);border-radius: 0;width: 80%;max-width: 260px;text-align: center;}
#eds_mailchimp_12483_email:focus{border-color: #D14DDF;color: #fff;}
#eds_mailchimp_subscribe_12483{background-color: #D14DDF;border-radius: 0;color: #fff;font-size: 17px;}
#eds_mailchimp_subscribe_12483:hover{background-color: #A499FF;}


/* Dining */
.Page5420 .Contents{background: rgba(1, 11, 56, 0.42);}
.DnnModule-12340{width:100%;margin: 30px auto;text-align: center;}
.DnnModule-12340 .Normal {font-size: 140%;}

/* Venue Hire */
.Page5421 .Contents{background: rgba(1, 11, 56, 0.42);}
.DnnModule-12342{width:100%;margin: 30px auto;text-align: center;}
.DnnModule-12342 .Normal {font-size: 140%;}

/* Bookings */
.Page5417 .AboveLogo{padding-top: 8.5%;}
.Page5419 .Contents{background: rgba(1, 11, 56, 0.42);}
.LiveForm.WWBlankWide .Field > label {color: #A499FF;}
.LiveForm.WWBlankWide input, .LiveForm.WWBlankWide select, .LiveForm.WWBlankWide textarea {border: none !important;border-radius: 0;background-color: rgba(44, 48, 60, 0.5);color: rgb(255, 255, 255);}
#Field_12585_1,#Field_12585_2,#Field_12585_3{float:left;width:32%;margin-right:2%;clear:none;}
#Field_12585_3{margin-right:0;}
#dnn_ctr12585_View_Radiobutton_12585_6 {width: auto;color: rgb(199, 95, 254);}
#dnn_ctr12585_View_Submitbutton_12585_7 {background-color: RGB(209, 77, 223);border-radius: 0;color: rgb(255, 255, 255);font-size: 17px;text-transform: uppercase;line-height: 2em;}
#dnn_ctr12585_View_Submitbutton_12585_7:hover{background-color: #A499FF;}
.LiveForm.WWBlankWide label.error {color: red !important;}
#dnn_ctr12585_View_Radiobutton_12585_6 {border: none;}


/* Gallery */
.Page5422 .AboveLogo{padding-top: 8.5%;}

/* Terms and Conditions */
.Page5366 .ContentPane {padding-top: 130px;}


.edsms_slideLink{display:none;}
.edsms_slideDescription h1{color:#ffffff !important;margin-bottom:24px !important;font-size: 90px;}
.edsms_slideDescription p{color:#ffffff !important;font-size:24px !important;}
.edsvbr__Theme1 .edsms_slideDescription {background-color:rgba(157, 0, 131, 0.28);line-height: 1.4em !important;border-radius: 3px;max-width: 66%;padding: 40px !important;text-align: center;}



/* Phone and Tablet */
@media (min-width: 0) and (max-width:991px) {
.AboveLogo{padding-top:0;}
.BelowMenuRow .Span{width:100%;margin-top: 0;}
.Page5364 .BelowMenuRow .Span{width:100%;}
.Page {padding-top:0 !important;}
.FeaturedPanel {left: 50%;margin-left: -210px;text-align: center;}
h1 {font-size: 43px;}
.Page5366 .ContentPane {padding-top: 100px;}
.eds_news_Ozone.eds_style_custom_sfygi1otdwf.eds_subCollection_news.eds_templateGroup_detailsArticleDefault .edn_article.edn_articleDetails h1.edn_articleTitle, .eds_news_Ozone.eds_style_custom_sfygi1otdwf.eds_subCollection_news.eds_templateGroup_detailsArticleDefaultAccordion .edn_article.edn_articleDetails h1.edn_articleTitle, .eds_news_Ozone.eds_style_custom_sfygi1otdwf.eds_subCollection_news.eds_templateGroup_detailsArticleDefaultTabs .edn_article.edn_articleDetails h1.edn_articleTitle, .eds_news_Ozone.eds_style_custom_sfygi1otdwf.eds_subCollection_news.eds_templateGroup_detailsCatalogDefault .edn_article.edn_articleDetails h1.edn_articleTitle {font-size: 44px !important;line-height: 1;}
}

/* Phone */
@media (min-width: 0) and (max-width: 767px) {
.edsms_slideDescription h1{font-size:60px;}
.Footer3A {height: inherit;}
.LiveForm .Field {width: 100% !important;float: none !important;}
.Page {padding-bottom: 1000px;}
#dnn_Footer3A{display:none;}
.ContentPane {padding-top: 30px;}
.edn_12484_article_list_wrapper .edn_articleTitle a{font-size: 50px !important;}
.FeaturedPanel {left: 0;max-width: 80%;margin: auto 10%;}
.eds_news_Ozone.eds_style_custom_sfygi1otdwf.eds_subCollection_news {font-size: 17px !important;}
.Footer3Column {min-height: inherit;}
.FooterLinks span, .FooterSeparator, .FooterLinks a:link, .FooterLinks a:visited {font-size: 8px;}
.Footer3C .Normal p{display: inline;}
h2 {font-size: 21px;}
h1 {font-size: 33px;}
body, .Normal {font-size: 16px;}
}



/* Desktop */
@media (min-width: 992px) and (max-width: 1199px) { 
.FeaturedPanel {right: 5%;}

}

/* Widescreen */
@media (min-width: 1200px) { 

}