.home-widget { color: #002d62; font-size: 12px; }
.home-widget * { box-sizing: content-box; }
.home-widget select { box-sizing: border-box; }
.home-widget h1 { margin-top: 0; }
.home-widget h2 { font-weight: bold; margin: 0; }
.home-widget ul { padding-left: 0; margin: 0; }
.home-widget #checkin ul { margin: 12px 0; }
.home-widget hr { margin: 0; }
.home-widget a:link, .home-widget .internalLink { text-decoration: underline; }
.home-widget .call-to-action.secondary, .home-widget .call-to-action.tertiary { text-decoration: none; }
.home-widget label { line-height: 1; }
.home-widget #feature { width: 80% !important; }
.home-widget #feedback form { display: block; }
.home-widget .wj-icon::before { content: '\e806'; }
.home-widget .container-expand.contained [data-icon]::before { box-sizing: content-box; }
.home-widget .radio { display: inline-block; }
.home-widget #signinbadge { line-height: 1; font-size: 26px; }
.home-widget #signinbadge:before { float:left; }
.home-widget input { outline: none !important; }
.home-widget .tab { line-height: 1.17; }
#airport-selector { width: 19.7em; z-index: 900; }
#airport-selector * { box-sizing: content-box; }
#airport-selector ul { margin: 0; padding: 0; }
#airport-selector li { list-style: outside none none; }
.reductive-menu-simple, .reductive-menu-hierarchical { font-size: 11px; z-index: 900; }
.reductive-menu-simple, .reductive-menu-hierarchical * { box-sizing: content-box; }
.reductive-menu-simple ul, .reductive-menu-hierarchical ul { list-style-type: none; padding: 0; }
.reductive-menu-hierarchical .results { padding: 10px !important; }
.tooltip-find-vacations { opacity: 1; }
.tooltip-find-vacations h2 { margin-top: 0; }
.note h2 { margin-top: 0; }
.note .close { opacity: 1; }
#ui-datepicker-div { z-index: 12 !important; }
.grid1, .grid2, .grid3, .grid4, .grid1_3, .grid2_3 { clear: both; position: relative; width: 100%; }
