.aresColorTile{width:50px;height:30px;display:inline-block;margin-right:1em}.background1{background-color:#fff}.beBackground{background-color:#fbfbfb}.color1{background-color:#34639b}.color2{background-color:#dc2205}.color3{background-color:#34639b}.color4{background-color:#34639b}.navColor{background-color:#dc2205}.navTextColor{background-color:#fff}.pagerColor{background-color:#34639b}.pagerTextColor{background-color:#fff}.buttonColor{background-color:#aaa}.buttonSearchColor{background-color:#34639b}.buttonBuyColor{background-color:#34639b}.buttonSelectColor{background-color:#34639b}.buttonTextColor{background-color:#fff}.buttonUiColor{background-color:#666}.buttonUiTextColor{background-color:#666}.tabSelectColor{background-color:#09c}.tabSelectedColor{background-color:#fff}.roomTabSelectedColor{background-color:#ddd}.priceColor{background-color:#63b353}.highPriceColor{background-color:#999}.dealsColor{background-color:#77c20d}.dealTextColor{background-color:#fff}.tableCellColor{background-color:#c9ecff}.sidebarHeaderColor{background-color:#34639b}.starRating{background-color:#ffae4a}.alertColor{background-color:#ed6053}.alertTextColor{background-color:#fff}.gm-style a,.gm-style div,.gm-style label,.gm-style span{font-family:Raleway,sans-serif}body{font-family:Raleway,sans-serif;background-color:#fff}.aresContentWrapInner{padding:1em;background-color:#fbfbfb;margin:0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.aresDealText{clear:both;background-color:#77c20d;color:#fff}.aresDealText:after{border-top-color:#77c20d}.aresBodyInner{padding:1em 2em 2em}.aresAlert{background-color:#ed6053;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.aresPricePrice{color:#63b353}.aresHighPrice{color:#999}a:link{color:#34639b;text-decoration:none}a:hover{color:#dc2205}a:visited{color:#34639b}a:active{color:#34639b}.aresProductItem .aresProductItemInner{background-color:#fff}.aresDetailsNav{background-color:#fff}.aresAmenitiesCont{background-color:#f2f2f2}.aresHideAmenities{border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0}.aresHotelPackagesList h4 span,.aresProductPackage .aresDetailsNav ul li span,.aresSelectedPage{background-color:#34639b;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}.aresSelectedPage a:active,.aresSelectedPage a:hover,.aresSelectedPage a:link,.aresSelectedPage a:visited{color:#fff!important}.aresBESidebarHeader{background-color:#aaa}.aresBESidebarHeader{background-color:#34639b}.aresRequired input{border-color:#ed6053!important}.aresOrderThanks{background-color:#5abf5b;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.aresButton,button{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#aaa;color:#fff}a.aresButton{color:#fff}.aresButton:hover,button:hover{background-color:#999}.aresButtonSearch{background-color:#34639b}.aresButtonSearch:hover{background-color:#4574ac}.aresButtonBuy{background-color:#34639b}.aresButtonBuy:hover{background-color:#4574ac}.aresButtonPrint,a.aresButtonPrint{background-color:#34639b}.aresButtonPrint:hover,a.aresButtonPrint:hover{background-color:#5685bd}.aresDetailsNav ul li.aresNavItemRooms a,.aresDetailsNav ul li.aresNavItemTickets a,.aresProductItemsList .aresNavItem .aresButton{background:#34639b;border-right-color:#34639b;border-bottom-color:#34639b;color:#fff}.aresDetailsNav ul li.aresNavItemRooms a:hover,.aresDetailsNav ul li.aresNavItemTickets a:hover,.aresProductItemsList .aresNavItem .aresButton:hover{background:#4574ac;border-bottom-color:#4574ac;color:#fff}.aresDetailsNav ul li.aresNavItemSelected a{background:#fff;border-bottom-color:#fff}.aresDetailsNav ul li.aresNavItemRooms.aresNavItemSelected a,.aresDetailsNav ul li.aresNavItemTickets.aresNavItemSelected a{background-color:#ddd;color:#fff;border-bottom-color:#ddd;border-top-color:#ddd}.aresDetailsNav ul li.aresNavItemRooms.aresNavItemSelected a:after,.aresDetailsNav ul li.aresNavItemTickets.aresNavItemSelected a:after{border-top-color:#ddd}.aresDetailsNav ul li.aresPackageSearchSubmit a,.aresDetailsNav ul li.aresPackageSearchSubmit button{border-right-color:#34639b;border-bottom-color:#34639b}.aresAmenitiesLink{color:#666;background-color:#f2f2f2}.aresAmenitiesLink:hover{background-color:#f2f2f2}.ui-datepicker-calendar .ui-datepicker-current-day a{background:#34639b;color:#fff}.ui-datepicker-calendar .range-date a{background:#34639b;color:#fff}.ui-datepicker-calendar .max-date a{background:#34639b;color:#fff}.ui-datepicker-calendar .min-date a{background:#34639b;color:#fff}a.aresButton.aresButtonSelect,button.aresButton.aresButtonSelect{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#34639b}a.aresButton.aresButtonSelect:hover,button.aresButton.aresButtonSelect:hover{background-color:#4574ac}.aresBENav ul{background-color:#dc2205}.aresBENav .aresSelected{background:#dc2205}.aresBENav .aresSelected:after{border-top-color:#dc2205}.aresBENav li a{color:#fff}.aresHotelRoomsTableLowPrice,.aresTicketTable .aresTicketTableAdult td{background-color:#c9ecff}.aresBESidebar,.aresSearch,.aresTier1 .aresProductItem,.aresUpsellHeader,li.aresProductItem.aresProductActivity{background-image:none;padding-bottom:0;box-shadow:0 2px 8px rgba(0,0,0,.18);-moz-box-shadow:0 2px 8px rgba(0,0,0,.18);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.18);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.aresProductItemsList{overflow:visible}.aresPackageConfigBar{background-color:#fff}.ui-widget{font-family:Raleway,sans-serif}.ui-widget-header{background-color:#dc2205;color:#fff}.aresDetailsNav ul li.aresPackageSearchSubmit a,.aresDetailsNav ul li.aresPackageSearchSubmit button{border-right-color:#34639b;border-bottom-color:#34639b}.aresPackageSidebar{background-color:#34639b}.aresUpsellInner{padding:2em}.aresUpsellImage{display:none}.aresProductItemsList{overflow:visible}.aresDealFlag::after{border-top-color:#77c20d}
body{background:url(/themes/the-district/images/cherryblossoms.png) no-repeat center center fixed;font-family:Raleway,sans-serif;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.button,a,button,input:focus,input[type=button],input[type=reset],input[type=submit],textarea:focus{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}::selection{background-color:#34639b;color:#fff}.site-container{background-color:#fff;border:1px solid #e3e3e3;margin:60px auto;max-width:1140px}.clearfix:before,.entry-content:before,.entry:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.widget:before,.wrap:before{content:" ";display:table}.site-header{background-color:#fff;border-bottom:3px solid #34639b}.site-header .wrap{padding:40px 0}.title-area{float:left;padding-left:40px;width:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.site-title{font-size:48px;font-weight:700;line-height:1;margin:0;text-transform:uppercase}.site-title a{background-position:top!important;float:left;min-height:90px;width:100%}.site-title a{background:url(/themes/the-district/images/the-district-logo.png) no-repeat!important}.site-description{color:#999;font-size:16px;font-weight:400;letter-spacing:2px;line-height:1;margin:10px 0 0;text-transform:uppercase}.site-description,.site-title a{display:block;text-indent:-9999px}.nav-primary{border-bottom:1px solid #e3e3e3}.genesis-nav-menu{clear:both;color:#34639b;font-size:12px;font-weight:700;padding:0;margin:0 auto;width:100%}.genesis-nav-menu .menu-item{display:inline-block;text-align:left;margin-right:-4px}.genesis-nav-menu>.menu-item>a{text-transform:uppercase}.genesis-nav-menu a{border-right:1px solid #e3e3e3;color:#34639b;display:block;padding:20px 24px;position:relative;text-decoration:none;text-transform:uppercase}.genesis-nav-menu .current-menu-item>a,.genesis-nav-menu a:hover{background-color:#34639b;color:#fff;text-decoration:none}.news-pro-blue .button,.news-pro-blue .button:hover,.news-pro-blue .footer-widgets a,.news-pro-blue .genesis-nav-menu .current-menu-item>a,.news-pro-blue .genesis-nav-menu a:hover{color:#fff}.site-footer{background-color:#34639b;border-top:1px solid #333;color:#999;font-size:14px;padding:40px 0;text-align:center}.site-footer a{color:#aaa}.site-footer a:hover{color:#27a3d1}.clearfix:after,.entry-content:after,.entry:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.widget:after,.wrap:after{clear:both;content:" ";display:table}.site-description,.site-title a{display:block;text-indent:-9999px}#menu-main-navigation li{list-style-type:none;display:inline-block;text-align:left;margin-right:-4px}@media only screen and (max-width:1188px){.site-container{max-width:960px}.site-title{margin-top:0}}@media only screen and (max-width:1023px){.site-container,.site-header .search-form{margin:16px auto}.site-container{width:100%;border-left:0;border-right:0}.site-header .wrap{padding:20px 0}.content,.content-sidebar-sidebar .content,.content-sidebar-sidebar .content-sidebar-wrap,.sidebar-content-sidebar .content,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-primary,.sidebar-secondary,.sidebar-sidebar-content .content,.sidebar-sidebar-content .content-sidebar-wrap,.site-header .widget-area,.site-inner,.title-area,.wrap{width:100%}.genesis-nav-menu,.home-top .widget.ui-tabs .entry h2,.site-description,.site-header .search-form,.site-header .title-area,.site-header .widget-area,.site-title{text-align:center}.site-header .title-area,.site-header .widget-area{padding:0}.genesis-nav-menu a,.genesis-nav-menu>.first>a,.genesis-nav-menu>.last>a{border:none;padding:12px}.site-title a{float:none;margin:0 auto;width:260px}}@media only screen and (max-width:600px){.genesis-nav-menu.responsive-menu,.genesis-nav-menu.responsive-menu>.menu-item>.sub-menu{display:none}}
#top-menu{width:100%;background-position:center bottom}#maincontent{float:none}#footer,#wrapper{width:auto;max-width:920px}#footer{padding:.01% 5%}#navbar{width:90%;margin:0 auto;float:none;text-align:center}#navbar li{display:inline-block;float:none;width:auto}@media (max-width:320px){.aresContentWrapInner{padding:10px!important}#navbar li a:link,#navbar li a:visited{font-size:10px!important}}@media only screen and (max-width:767px){#maincontent{margin:0}.aresContentWrapInner{padding:10px!important;margin:0}#navbar li a:link,#navbar li a:visited{font-size:11px;padding-left:5px;padding-right:5px}}