@font-face{font-family:'AvalonBook';src:url('/fonts/Avalon-Book-webfont.eot');src:url('/fonts/Avalon-Book-webfont.eot?iefix') format('eot'),url('/fonts/Avalon-Book-webfont.woff') format('woff'),url('/fonts/Avalon-Book-webfont.ttf') format('truetype'),url('/fonts/Avalon-Book-webfont.svg#webfontm802pafl') format('svg');}@font-face{font-family:'Varela Round';font-style:normal;font-weight:400;src:local('Varela Round'),local('VarelaRound-Regular'),url(http://fonts.gstatic.com/s/varelaround/v6/APH4jr0uSos5wiut5cpjronF5uFdDttMLvmWuJdhhgs.ttf) format('truetype');}body{color:#FFFFFF;background-color:#9C9C9C;}h1{color:#FFFFFF;font-family:'AvalonBook';font-size:24px;}#content{font-family:'Varela Round';font-size:25px;}#spinner div.block,#loadingMain{background:#9C9C9C;}#logoText{color:#FFFFFF;font-family:'AvalonBook';font-size:42px;}#musicOnOff a{color:#FFFFFF;}#musicOnOff a:hover{color:#FFFFFF;}#musicEq span{background-color:#FFFFFF;}.topLink{color:#FFFFFF;}.selected-parent{color:#6B6B6B;background-color:#141414;}.subLink{color:#E9FFEF;background-color:#1C1C1C;}.selected-child{color:#FFFFFF;background-color:#879991;}#menu a{font-family:'AvalonBook';font-size:24px;}#menuBackground,#menuHover{background-color:#141414;}.visible_hidden #menu .topMenu a.selected-parent{color:#FFFFFF !important;}#footerText{color:#FFFFFF;font-family:'AvalonBook';}.jspDrag{background-color:#DED5DD;}.jspTrack{background-color:#302D33;}#modalCaption{color:#FFFFFF;font-family:'Varela Round';font-size:25px;}#modal{border:1px solid #4E4C4D;background-color:#0D1015;}#modalContent{color:#CCCCCC;background-color:#333333;}#branding{color:#FFFFFF;}.image-grid__title{color:#FFFFFF;}.fullscreen-slideshow__info-text{font-family:'Varela Round';font-size:25px;}#bookingForm form input,#bookingForm form textarea{color:#E9FFEF;background-color:#141414;border:1px solid #DEDEDE;}#closeForm{color:#E9FFEF;}#selectedDate{color:#E9FFEF;}#bookingForm{background-color:#141414;}#bookingForm form input.submit{color:#E9FFEF;background-color:#302D33;}.required-asterisk{color:#8F8981;}#errorAlert{color:#E9FFEF;background-color:#302D33;}#calendarYears a,#calendarMonths a{color:#FFFFFF;}#calendarYears a.selected,#calendarMonths a.selected{color:#FFFFFF;}#datePickerWrapper a.ui-state-default{color:#879991;background-color:#E9FFEF;}#bookedBlock,#datePickerWrapper table.ui-datepicker-calendar td.ui-datepicker-unselectable.ui-state-disabled.booked-date{color:#FFFFFF;background:#879991;}#datePickerWrapper{font-size:17px;}#bookingForm input,#bookingForm select,#bookingForm textarea{font-family:'Varela Round';font-size:25px;}.itemListDescription,.itemListDescription > a{color:#FFFFFF;}.list-description{color:#FFFFFF;}.form-popup{color:#E9FFEF;background-color:#302D33;border:1px solid #DEDEDE;}.fb-form-input-container,.fb-field-title,.fb-form-not-supported-link{color:#FFFFFF;}.fb-field-title::before{color:#8F8981;}.fb-rating-expanded td{color:#FFFFFF;border-color:#FFFFFF;}.fb-form-input-container,.fb-submit-btn,.notify-container{font-family:'Varela Round';font-size:25px;}::-webkit-input-placeholder{color:#E9FFEF;}:-moz-placeholder{color:#E9FFEF;}::-moz-placeholder{color:#E9FFEF;}:-ms-input-placeholder{color:#E9FFEF;}.fb-form-input-container input,.fb-form-input-container textarea,.fb-form-input-container select, .fb-selectmenu{font-family:'Varela Round';font-size:25px;color:#E9FFEF;background-color:#141414;}.fb-section-type span{font-family:'AvalonBook';font-size:24px;color:#FFFFFF;}.fb-submit-btn{font-family:'Varela Round';font-size:25px;color:#E9FFEF;background-color:#302D33;}.fb-ff-action-symbol,.fb-file-upload-symbol{color:#E9FFEF;background-color:#302D33;}.video-list .title{color:#FFFFFF;}.video-list .description{color:#FFFFFF;}.thumb{border-color:#FFFFFF;background-color:#FFFFFF;}.thumb.current,.thumb:hover{border-color:#E9FFEF;background-color:#E9FFEF;}.thumbNum{font-family:'Varela Round';}.control-theme-1 .main-control,.control-theme-1 .thumb-control,#captionContainer.link.control-theme-1:after{background-image:url('/portfolio/images/controls/controls_1.png');}.control-theme-2 .main-control,.control-theme-2 .thumb-control,#captionContainer.link.control-theme-2:after{background-image:url('/portfolio/images/controls/controls_2.png');}.control-theme-3 .main-control,.control-theme-3 .thumb-control,#captionContainer.link.control-theme-3:after{background-image:url('/portfolio/images/controls/controls_3.png');}.control-theme-4 .main-control,.control-theme-4 .thumb-control,#captionContainer.link.control-theme-4:after{background-image:url('/portfolio/images/controls/controls_4.png');}.control-theme-5 .main-control,.control-theme-5 .thumb-control,#captionContainer.link.control-theme-5:after{background-image:url('/portfolio/images/controls/controls_5.png');}.control-theme-6 .main-control,.control-theme-6 .thumb-control,#captionContainer.link.control-theme-6:after{background-image:url('/portfolio/images/controls/controls_6.png');}.control-theme-7 .main-control,.control-theme-7 .thumb-control,#captionContainer.link.control-theme-7:after{background-image:url('/portfolio/images/controls/controls_7.png');}.control-theme-8 .main-control,.control-theme-8 .thumb-control,#captionContainer.link.control-theme-8:after{background-image:url('/portfolio/images/controls/controls_8.png');}.control-theme-9 .main-control,.control-theme-9 .thumb-control,#captionContainer.link.control-theme-9:after{background-image:url('/portfolio/images/controls/controls_9.png');}.control-theme-10 .main-control,.control-theme-10 .thumb-control,#captionContainer.link.control-theme-10:after{background-image:url('/portfolio/images/controls/controls_10.png');}.control-theme-11 .main-control,.control-theme-11 .thumb-control,#captionContainer.link.control-theme-11:after{background-image:url('/portfolio/images/controls/controls_11.png');}#captionContainer{background:rgba(20,20,20,.7);color:#6B6B6B;}#title{color:#5A5A5A;font-family:'AvalonBook';font-size:17px;}#caption{font-family:'Varela Round';font-size:15px;}body{overflow-x:hidden;overflow-y:hidden;}#widthWrapper{position:relative;min-width:1000px;min-height:700px;overflow:hidden;}#logo{opacity:0;overflow:hidden;}#logo,#logoInner{max-height:150px;}#logoInner img,#logoText{position:relative;}#topBar{opacity:0;height:26px;background-color:#9C9C9C;}#contentOuterWrapper{position:relative;overflow:hidden;}#content{opacity:0;background-color:#BABABA;overflow:hidden;position:relative;}#menuBackground,#menuHover{z-index:0;display:none;background-color:#6B6B6B;-webkit-border-radius:8px;border-radius:8px;}#captionContainer{color:#FFFFFF;background:rgba(107,107,107,1);bottom:120px;}#title{color:#D8D8D8;}#menu{opacity:0;width:100%;padding-bottom:15px;background-color:rgba(156,156,156,0);}#menu ul{margin:0 auto;padding:0;list-style-type:none;}#menu .topMenu{text-align:center;}#menu .topLi{float:left;}#menu .topLi:not(:last-child){margin-right:5px;}#menu .topLink{display:block;padding:3px 16px;position:relative;}#menu .selected-parent{cursor:default;background-color:transparent;color:#FFFFFF;}#menu .topLink.ddmenu{cursor:pointer;}#menu .sub-wrapper{overflow:hidden;padding:10px 0;-webkit-border-radius:10px;border-radius:10px;background-color:#1C1C1C;}#menu .subLink{display:block;padding:8px 20px;white-space:nowrap;overflow:hidden;position:relative;background-color:transparent;}#menu .selected-child{cursor:default;background-color:transparent;}#myThumbWrapper{width:34%;margin:0 1%;float:left;}#thumbContainer{opacity:0;width:310px;margin:0 auto;}#thumbSetPrev{float:left;margin-right:5px;}#thumbSetNext{float:right;margin-left:5px;}#thumbSetPrev,#thumbSetNext{margin-top:3px;}#thumbs .thumb{width:18px;height:18px;margin:4px;float:left;-webkit-border-radius:3px;border-radius:3px;}#thumbs .thumbNum{font-weight:bold;font-size:11px;width:100%;position:absolute;top:50%;margin-top:-7px;}#thumbs .tip-wrapper{visibility:visible !important;display:none;opacity:0;width:85px;height:55px;top:60px;left:auto;right:0;}#thumbs .thumb:nth-child(-n+5) .tip-wrapper{left:0;right:auto;}#thumbs .tip-wrapper img{min-width:100%;min-height:100%;}#icons{width:32%;height:16px;float:left;overflow:hidden;padding-top:5px;}#socialIcons{width:230px;height:16px;overflow:hidden;}#socialIcons a:first-child{margin-left:20px;}#socialIcons a{float:left;margin-right:5px;}#socialIcons a,#socialIcons a img{display:block;}#musicPlayerWrapper{float:right;padding-top:5px;margin-right:20px;display:none;}#musicOnOff{display:none;}#musicEq{margin-left:2px;}#musicEq span{width:1px;margin-left:1px;}#calendarYears{position:absolute;margin:0;top:-32px;font-size:14px;}#calendarMonths{position:absolute;top:-32px;right:0px;font-size:10px;margin:0;}#monthSeparator{height:0 !important;}#bookedDates{white-space:normal;text-align:left;margin:36px 0px 0 18px;font-size:12px;}#bookedBlock{top:2px;left:0;}.page{padding-bottom:150px;}#reflectionGradientWrapper{opacity:0;position:absolute;right:0;bottom:0;left:0;height:101px;z-index:1;}#reflectionLine{opacity:0;height:2px;background:#9C9C9C;}#reflectionGradient{height:99px;}.mCSB_scrollTools .mCSB_draggerRail{background:#9C9C9C;}.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{bottom:92px;}.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{height:100%;-webkit-border-radius:0;border-radius:0;margin:0 auto;}.touch .mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{bottom:88px;height:24px;}.touch .mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{margin:11px 0;} 