@charset "utf-8";
#mobileHolder{dsiplay:none;}
.lineBreak{position:relative;clear:both;}
.tableWrapper{overflow:auto;height:auto;max-width:100%;}
span.keepTogether{white-space:nowrap;}

#mobileHolder{position:relative;border:4px solid #09CEAD;background:#09CEAD;}
#mobileContainer{position:relative;border:8px solid #FFF;border-radius:16px;background:#410439;}
#mobileHeaderLogo{position:relative;margin-top:-8px;max-width:144px;height:auto;}
#mobileHeaderEq{position:absolute;top:40px;left:160px;width:auto;height:52px;}
#mobileHeader #h1Holder{display:block;position:absolute;top:20px;right:16px;white-space:nowrap;text-align:center;}
#mobileHeader #h1Holder h1{font-size:24px;line-height:32px;margin:0 16px;text-align:center;}
#mobileNavMenu{display:none;position:absolute;top:48px;right:188px;}
a#mobileNavMenu:focus{outline:none;}
#mobileMenuIcon{width:auto;height:38px;}
#mobileNavHolder{position:absolute;right:16px;top:48px;text-align:center;}
#mobileNavHolder img{width:auto;height:80px;}
#mobileNavHolder img#mobileNavHome{margin-right:8px;}
#mobileNavHolder img#mobileNavRecording{margin-right:8px;}
#mobileNavHolder img#mobileNavRehearsal{margin-right:8px;}
#mobileNavHolder img#mobileNavHire{margin-right:8px;}
#mobileNavHolder img#mobileNavNews{margin-right:8px;}
#mobileNavHolder img#mobileNavGifts{margin-right:8px;}
#mobileNavHolder img#mobileNavContact{margin-right:8px;}
#mobileNavHolder img#mobileNavBookNow{}
span#mobileWrapPoint{display:none;clear:both;}

#mobileContentHolder{padding:0 16px;}

#right #faderItemsBorderCoverPurple{display:none;}
#right #faderItemsBorderCoverWhite{display:none;}

#mobilePhotoHolder{position:relative;width:auto;max-width:576px;margin:0 auto 16px auto;}
#faderContainer{position:relative;width:100%;padding-top:72%;overflow:hidden;}
#faderItemsHolder{position:absolute;top:0;left:0;right:0;bottom:0;}
#faderItemsBorderCoverPurple{position:absolute;top:0;left:0;right:0;bottom:0;border:5px solid #410439;}
#faderItemsBorderCoverWhite{position:absolute;top:0;left:0;right:0;bottom:0;border:5px solid #FFF;border-radius:16px;}
.homeslider01{width:976px;height:320px;}
#faderItemsHolder img{position:absolute;visibility:hidden;opacity:0;width:100%;height:auto;}
a#imageFaderLink{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;}

#mobileTextHolder{position:relative;width:auto;max-width:576px;margin:0 auto 16px auto;border:5px solid #FFF;border-radius:16px;box-sizing:border-box;padding:16px;}
body#home #mobileTextHolder p{font-size:1.8em;}
#mobileTextHolder img{width:auto;max-width:100%;height:auto;margin-bottom:16px;}

#mobileFloorplanHolder{position:relative;width:auto;border:5px solid #FFF;border-radius:16px;margin:0 auto 8px auto;max-width:576px;box-sizing:border-box;}
#mobileFloorplanContainer{margin:8px 16px;overflow-y:auto;}
.mobileFloorplanGraphic{display:block;margin:0 auto;}
#recording p.mobileFloorPlanScrollText{margin:0 auto !important;padding:0 8px 8px 8px;width:160px;text-align:center;}
img.mobileFloorplanCover{display:block;position:absolute;top:8px;right:8px;border-radius:0 16px 0 0;}

#mobileFloatingNavHolder{display:none;position:fixed;top:-4px;width:100%;background:#410439;box-shadow:0 0 5px 5px #000;}
#mobileFloatingNavHolder #mobileNavHolder{position:relative;right:auto;top:auto;text-align:center;}

#mobileTextHolder .float_left{float:none;position:relative;max-width:100%;}


#floatingDekstopNav{display:none;position:fixed;top:0;width:908px;background:#410439;box-shadow:0 5px 8px -6px #000;text-align:center;z-index:10;left:50%;transform:translateX(-50%);}
#floatingDekstopNav img.float_left{height:129px;width:auto;float:none;}
#floatingDekstopNav ul{list-style:none;}
#floatingDekstopNav ul, #floatingDekstopNav li{display:inline-block;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}

#mobileFloatingLinksLeftHolder{position:fixed;left:0;bottom:0;border-radius:0 16px 0 0;border-top:1px solid #FFF;border-right:1px solid #FFF;box-shadow:0 0 5px 5px #000;}
#mobileFloatingLinksLeftContent{position:relative;border-radius:0 16px 0 0;background:#410439;padding:2px 2px 0 0;}
img#mobileFloatingContact{width:auto;height:54px;border-radius:0 16px 0 0;}

#mobileFloatingLinksRightHolder{position:fixed;right:0;bottom:0;border-radius:16px 0 0 0;border-top:1px solid #FFF;border-left:1px solid #FFF;box-shadow:0 0 5px 5px #000;}
#mobileFloatingLinksRightContent{position:relative;border-radius:16px 0 0 0;background:#410439;;padding:2px 0 0 2px;}
img#mobileFloatingBookNow{width:auto;height:54px;border-radius:16px 0 0 0;}

#mobilePlayerHolder{position:relative;width:auto;max-width:576px;margin:0 auto 52px auto;}
/*.content li, */.giftsTextHolder li{margin-left:16px !important;}
#mobileTextHolder li{font-size:1.2em;}
#hireSecondTextBlock{height:auto !important;}
#giftsSecondTextBlock{height:auto !important;}
#mobileTextHolder .news_image{float:none !important;margin-bottom:16px;}
body#home #mobileTextNewsWrapper #mobileTextHolder p{font-size:1.4em;}

#contactMapDesktop iframe{height:415px;}
#contactMapMobile{margin-top:16px;}
#contactMapMobile iframe{height:320px;}
#mobileTextHolder #emailUsButtonMobile{float:left;margin:0;padding:0;}
#mobileTextHolder #emailUsButtonMobile img{margin-bottom:0;}
#mobileTextHolder #zoomInButtonMobile{float:left;}

.tandcTextHolder li{margin-left:16px !important;font-size:1em !important;}

#linksMainContent{height:auto !important;}