/* Global variables
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/**
 * Font size & line height variables:
 * Used to calculate the global html element's line height.
 */
/* Font family, weights & styles */
/* Screen Sizes & Flexbox Grid Media Query Mixins
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/**
   * Screen size variables:
   * Will clean these up with a refactor.
   * 1. When refactor, replace this with new @media mixins.
   * 2. When refactor, replace this with new @media mixins.
   * 3. When refactor, replace this with new @media mixins.
   * 4. When refactor, replace this with $container-width-large.
   */
/* 1 */
/* 2 */
/* 3 */
/* 4 */
/**
   * Flexbox Grid breakpoint variables:
   * 1. 768px
   * 2. 992px
   * 3. 1200px
   * 4. 767px
   * 5. 991px
   * 6. 1199px
   */
/* 1 */
/* 2 */
/* 3 */
/* 4 */
/* 5 */
/* 6 */
/**
   * Flexbox Grid mixins:
   * These are the primary mixins to use for your media queries.
   * Mobile-first approach.
   * Use often!
   */
/**
   * Specific grid sections:
   * Use only when necessary.
   */
/* Color Palette
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/**
   * Primary & Secondary Brand Colors:
   * 1. Used for primary buttons
   * 2. Used for secondary buttons.
   */
/* 1 */
/* 2 */
/**
   * Neutral colors:
   * 1. Backgrounds only.
   * 2. All basic UI, input outlines, lines, etc.
   */
/* 1 */
/* 2 */
/* Utility Colors */
/* Will update to correct color */
/* Will update to correct color */
/* Will update to correct color */
/* Other Colors */
/**
   * Text colors:
   * 1. Lightest colored text.
   * 2. Medium colored text.
   * 3. Dark colored text.
   * 4. Text to go over a disabled button.
   */
/* 1 */
/* 2 */
/* 3 */
/* 4 */
/* Link colors */
/* #5991b2 */
/* #66ad86 */
/* #b28e45 */
/* Link Color Mixins */
/* Typography
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Font Mixins */
/* Type Scale Mixins */
/* Typography - Style Mixins
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Headlines */
/* h1 */
/* h2 */
/* h3 */
/* h4, h5 */
/* Subhead */
/**
   * Titles:
   * Use in cards, places that are not headlines.
   */
/**
   * Subtitles:
   * Use in cards, information underneath card titles.
   * Examples: Locations, Property, Proximity, etc.
   */
/**
   * Labels:
   * Used for section labels, forms, stats, etc.
   */
/* All caps */
/* Paragraphs */
/* Blockquotes */
/* Transparencies & Shadows
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/**
   * Dark transparencies:
   * Use for text shadow, dark scrim colors and box shadows.
   */
/**
   * Light transparencies:
   * Use for white scrim color.
   */
/**
   * Dark gradient transparencies:
   * Use for gradient scrims.
   */
/**
   * Hover states for items:
   * Use for dropdown menus hover background color, calendar blocks, etc.
   */
/**
   * Shadows:
   * Use for box shadows, like cards & other containers.
   */
/**
   * Text Shadows:
   * Use for text.
   */
/* Spacing Variables & Mixins
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/**
   * Margins & Padding:
   * Use these variables for spacing.
   */
/* 4px */
/* 8px */
/* -8px */
/* 16px */
/* 24px */
/* 32px */
/* 48px */
/* 64px */
/* 80px */
/* 96px */
/* Button Mixins
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Animation Mixins
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/**
   * Ease:
   * Slow/Speed up timing at beginning & end of timelines of animations
   */
/**
   * Growing Shadow on Hover:
   * Used for cards and other containers throughout site.
   */
/* Other Variables & Mixins
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/**
   * Dividers:
   * Use for horizontal & vertical dividers/lines/rules.
   */
/**
   * Rich text:
   * Used to give umbraco components ability to use global styles in wysiwyg rich html editors.
   */
/**
 * Font variables:
 * Quick n dirty hack to try to reflect brand update fonts throughout site.
 * When refactor, clean this up!
 */
/* Global variables
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/**
 * Font size & line height variables:
 * Used to calculate the global html element's line height.
 */
/* Font family, weights & styles */
/* Screen Sizes & Flexbox Grid Media Query Mixins
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/**
   * Screen size variables:
   * Will clean these up with a refactor.
   * 1. When refactor, replace this with new @media mixins.
   * 2. When refactor, replace this with new @media mixins.
   * 3. When refactor, replace this with new @media mixins.
   * 4. When refactor, replace this with $container-width-large.
   */
/* 1 */
/* 2 */
/* 3 */
/* 4 */
/**
   * Flexbox Grid breakpoint variables:
   * 1. 768px
   * 2. 992px
   * 3. 1200px
   * 4. 767px
   * 5. 991px
   * 6. 1199px
   */
/* 1 */
/* 2 */
/* 3 */
/* 4 */
/* 5 */
/* 6 */
/**
   * Flexbox Grid mixins:
   * These are the primary mixins to use for your media queries.
   * Mobile-first approach.
   * Use often!
   */
/**
   * Specific grid sections:
   * Use only when necessary.
   */
/* Color Palette
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/**
   * Primary & Secondary Brand Colors:
   * 1. Used for primary buttons
   * 2. Used for secondary buttons.
   */
/* 1 */
/* 2 */
/**
   * Neutral colors:
   * 1. Backgrounds only.
   * 2. All basic UI, input outlines, lines, etc.
   */
/* 1 */
/* 2 */
/* Utility Colors */
/* Will update to correct color */
/* Will update to correct color */
/* Will update to correct color */
/* Other Colors */
/**
   * Text colors:
   * 1. Lightest colored text.
   * 2. Medium colored text.
   * 3. Dark colored text.
   * 4. Text to go over a disabled button.
   */
/* 1 */
/* 2 */
/* 3 */
/* 4 */
/* Link colors */
/* #5991b2 */
/* #66ad86 */
/* #b28e45 */
/* Link Color Mixins */
/* Typography
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Font Mixins */
/* Type Scale Mixins */
/* Typography - Style Mixins
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Headlines */
/* h1 */
/* h2 */
/* h3 */
/* h4, h5 */
/* Subhead */
/**
   * Titles:
   * Use in cards, places that are not headlines.
   */
/**
   * Subtitles:
   * Use in cards, information underneath card titles.
   * Examples: Locations, Property, Proximity, etc.
   */
/**
   * Labels:
   * Used for section labels, forms, stats, etc.
   */
/* All caps */
/* Paragraphs */
/* Blockquotes */
/* Transparencies & Shadows
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/**
   * Dark transparencies:
   * Use for text shadow, dark scrim colors and box shadows.
   */
/**
   * Light transparencies:
   * Use for white scrim color.
   */
/**
   * Dark gradient transparencies:
   * Use for gradient scrims.
   */
/**
   * Hover states for items:
   * Use for dropdown menus hover background color, calendar blocks, etc.
   */
/**
   * Shadows:
   * Use for box shadows, like cards & other containers.
   */
/**
   * Text Shadows:
   * Use for text.
   */
/* Spacing Variables & Mixins
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/**
   * Margins & Padding:
   * Use these variables for spacing.
   */
/* 4px */
/* 8px */
/* -8px */
/* 16px */
/* 24px */
/* 32px */
/* 48px */
/* 64px */
/* 80px */
/* 96px */
/* Button Mixins
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Animation Mixins
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/**
   * Ease:
   * Slow/Speed up timing at beginning & end of timelines of animations
   */
/**
   * Growing Shadow on Hover:
   * Used for cards and other containers throughout site.
   */
/* Other Variables & Mixins
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/**
   * Dividers:
   * Use for horizontal & vertical dividers/lines/rules.
   */
/**
   * Rich text:
   * Used to give umbraco components ability to use global styles in wysiwyg rich html editors.
   */
/**
 * Font variables:
 * Quick n dirty hack to try to reflect brand update fonts throughout site.
 * When refactor, clean this up!
 */
/* Global variables
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/**
 * Font size & line height variables:
 * Used to calculate the global html element's line height.
 */
/* Font family, weights & styles */
/* Screen Sizes & Flexbox Grid Media Query Mixins
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/**
   * Screen size variables:
   * Will clean these up with a refactor.
   * 1. When refactor, replace this with new @media mixins.
   * 2. When refactor, replace this with new @media mixins.
   * 3. When refactor, replace this with new @media mixins.
   * 4. When refactor, replace this with $container-width-large.
   */
/* 1 */
/* 2 */
/* 3 */
/* 4 */
/**
   * Flexbox Grid breakpoint variables:
   * 1. 768px
   * 2. 992px
   * 3. 1200px
   * 4. 767px
   * 5. 991px
   * 6. 1199px
   */
/* 1 */
/* 2 */
/* 3 */
/* 4 */
/* 5 */
/* 6 */
/**
   * Flexbox Grid mixins:
   * These are the primary mixins to use for your media queries.
   * Mobile-first approach.
   * Use often!
   */
/**
   * Specific grid sections:
   * Use only when necessary.
   */
/* Color Palette
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/**
   * Primary & Secondary Brand Colors:
   * 1. Used for primary buttons
   * 2. Used for secondary buttons.
   */
/* 1 */
/* 2 */
/**
   * Neutral colors:
   * 1. Backgrounds only.
   * 2. All basic UI, input outlines, lines, etc.
   */
/* 1 */
/* 2 */
/* Utility Colors */
/* Will update to correct color */
/* Will update to correct color */
/* Will update to correct color */
/* Other Colors */
/**
   * Text colors:
   * 1. Lightest colored text.
   * 2. Medium colored text.
   * 3. Dark colored text.
   * 4. Text to go over a disabled button.
   */
/* 1 */
/* 2 */
/* 3 */
/* 4 */
/* Link colors */
/* #5991b2 */
/* #66ad86 */
/* #b28e45 */
/* Link Color Mixins */
/* Typography
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Font Mixins */
/* Type Scale Mixins */
/* Typography - Style Mixins
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Headlines */
/* h1 */
/* h2 */
/* h3 */
/* h4, h5 */
/* Subhead */
/**
   * Titles:
   * Use in cards, places that are not headlines.
   */
/**
   * Subtitles:
   * Use in cards, information underneath card titles.
   * Examples: Locations, Property, Proximity, etc.
   */
/**
   * Labels:
   * Used for section labels, forms, stats, etc.
   */
/* All caps */
/* Paragraphs */
/* Blockquotes */
/* Transparencies & Shadows
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/**
   * Dark transparencies:
   * Use for text shadow, dark scrim colors and box shadows.
   */
/**
   * Light transparencies:
   * Use for white scrim color.
   */
/**
   * Dark gradient transparencies:
   * Use for gradient scrims.
   */
/**
   * Hover states for items:
   * Use for dropdown menus hover background color, calendar blocks, etc.
   */
/**
   * Shadows:
   * Use for box shadows, like cards & other containers.
   */
/**
   * Text Shadows:
   * Use for text.
   */
/* Spacing Variables & Mixins
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/**
   * Margins & Padding:
   * Use these variables for spacing.
   */
/* 4px */
/* 8px */
/* -8px */
/* 16px */
/* 24px */
/* 32px */
/* 48px */
/* 64px */
/* 80px */
/* 96px */
/* Button Mixins
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Animation Mixins
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/**
   * Ease:
   * Slow/Speed up timing at beginning & end of timelines of animations
   */
/**
   * Growing Shadow on Hover:
   * Used for cards and other containers throughout site.
   */
/* Other Variables & Mixins
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/**
   * Dividers:
   * Use for horizontal & vertical dividers/lines/rules.
   */
/**
   * Rich text:
   * Used to give umbraco components ability to use global styles in wysiwyg rich html editors.
   */
#masthead nav div.destination-container {
  width: 1002px;
  height: 493px;
  overflow: hidden;
}

#masthead nav div.destination-container .filter {
  float: left;
  position: relative;
  width: 165px;
  height: 100%;
}

#masthead nav div.destination-container .filter ul {
  margin: 0;
  border-bottom: 1px solid #FCFCFC;
}

#masthead nav div.destination-container .filter ul li {
  position: relative;
  margin: 0;
  padding: 0 10px;
  font-size: 12px;
  font-weight: normal;
  line-height: 36px;
  text-shadow: 0 1px 0 #FFFFFF;
  text-align: left;
  cursor: pointer;
  border-top: 1px solid #FCFCFC;
  border-bottom: 1px solid #BDBDBD;
  white-space: nowrap;
}

#masthead nav div.destination-container .filter ul li:first-of-type {
  border-top: 0;
}

#masthead nav div.destination-container .filter ul li:hover {
  color: #003F66;
}

#masthead nav div.destination-container .filter ul li.selected {
  color: #003F66;
  background-image: url("data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAHUlEQVR42mP48ePHfxCA0QzIHLAAVhUw8P379/8AZX8/QMDCEG4AAAAASUVORK5CYII=");
}

#masthead nav div.destination-container .filter ul li > span {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 9px;
  height: 40px;
  z-index: 5;
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAOCAYAAAD9lDaoAAAA40lEQVR42nWRuwrCMBSGi5fF1/EB3BzcO1VwdnNR0ME+Rx9BfAodpYODk0rVSCG2Q6/pVIl/gpZUY+As53x8OfljGF/HNM1mnudWkiQD13U7hg5gjI2zLDsAOoZh2KsBtm23YJgCOKPKKIpK3/dvcRzzCoBhkaYpAfCEhQPgAoBNQg0YZiiqA6QJTQvDC0xcB0gIhtU/Q2WCYScgAXwgteROMK1VE6V0/2PCcFgUxVXdKQiCTW2n9+vmqIdqBLitTEpOS4B3HVhLXASKqz1AHhI/EUL62r+DaQLjCIau4zht0X8BATxo2/HD030AAAAASUVORK5CYII=");
}

#masthead nav div.destination-container .filter ul li.alt > span {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAOCAYAAAD9lDaoAAAA8ElEQVR42nWRPQ6CQBCFN/40XscD2Fl4BU2s7Ww00ULOIx6CaGkoLKzU4F8gEoxAWFgKyPqWELIgTvKS3Zkvb2ZnCamEqqrNKIqGYRgOTNPskDqAMTYBdAyC4OS6bq8EaJrWQnEGhwulNPE8L7Es614C4LBE8QGlvu9ztOLIfaCUKIrSgMMceslAHMc2gIQjCApiyCvE64AMgsO64vAWLUQR5wLaC0gAOcTlEHcBbWQnx3EOaM1KTgBGsL/JMwHc4k6LmfLXLSC74rgD6GeQtKcVwGcVRM79WShk4EsMbPwMsE/+fO4U4BhQV9f1tsh/AbPNc58tLGLAAAAAAElFTkSuQmCC");
}

/*#masthead nav div.destination-container .filter ul li:hover > span,*/
#masthead nav div.destination-container .filter ul li.selected > span {
  display: block;
}

/*#masthead nav div.destination-container .filter ul li:last-of-type				{ border-bottom:0; }*/
#masthead nav div.destination-container .filter-secondary {
  display: none;
  overflow: hidden;
}

#masthead nav div.destination-container .filter .viewmap {
  display: none;
  margin: 10px 4px 0 0;
  color: #656565;
}

#masthead nav div.destination-container .filter .viewmap:hover {
  color: #003F66;
}

#masthead nav div.destination-container .filter .viewmap .icon {
  width: 17px;
  height: 20px;
  vertical-align: middle;
  background: url("/images/gmaps/icon-globe-sm.png") no-repeat scroll 0 -20px transparent;
  background-size: 16.5px 40px;
}

.ie8 #masthead nav div.destination-container .filter .viewmap .icon {
  background-position: 0 -26px;
  height: 26.5px;
  width: 22px;
}

#masthead nav div.destination-container .filter .viewmap:hover .icon {
  background-position: 0 -0.5px;
}

.ie8 #masthead nav div.destination-container .filter .viewmap:hover .icon {
  background-position: 0 1px;
}

#masthead nav div.destination-container .filter .gradient {
  position: absolute;
  top: 0;
  right: 0;
  width: 4px;
  height: 100%;
  z-index: 1;
  background: -webkit-gradient(linear, right top, left top, from(rgba(100, 100, 100, 0.18)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(to left, rgba(100, 100, 100, 0.18) 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#E0E0E0', GradientType=1);
}

.ie9 #masthead nav div.destination-container .filter .gradient {
  opacity: 0.6;
}

#masthead nav div.destination-container .results {
  float: left;
  height: 459px; /*height:auto;*/
  width: 638px;
  margin: 0;
  padding: 17px;
  text-align: left;
  background-position: bottom right;
  background-repeat: no-repeat;
}

#masthead nav div.destination-container .results .title {
  margin: 0;
  font-size: 24px;
  font-weight: normal;
  text-shadow: 0 1px 0 #FFFFFF;
}

#masthead nav div.destination-container .results .title.secondary {
  display: none;
}

#masthead nav div.destination-container .results .title.icon {
  background-repeat: no-repeat;
  background-position: 0 0;
  line-height: 23px;
}

#masthead nav div.destination-container .results .title.icon-residence-signature {
  padding: 0 0 0 34px;
  width: 400px;
  background-position: 0px -4px;
}

#masthead nav div.destination-container .results .title.icon-residence-hotel {
  padding: 0 0 0 28px;
  background-position: 0px -3px;
  width: 400px;
}

#masthead nav div.destination-container .results .title.icon-residence-journey {
  padding: 0 0 0 30px;
  background-position: 0px -2px;
  width: 400px;
}

#masthead nav div.destination-container .results .title.icon-residence-certified {
  padding: 0 0 0 28px;
  background-size: 20px 20px;
  width: 400px;
}

#masthead nav div.destination-container .results .overview {
  margin: 7px 0;
}

#masthead nav div.destination-container .results .menuLists {
  margin: 16px 0 0 0;
}

#masthead nav div.destination-container .results ul.menu {
  float: left;
  width: 149px;
  margin: 0 10px 0 0; /* margin-left:70px;*/
}

#masthead nav div.destination-container .results ul.menu.first { /*margin-left:0px;*/ }

#masthead nav div.destination-container .results ul.menu > li {
  margin: 0 0 8px 0;
}

#masthead nav div.destination-container .results ul.menu > li a {
  color: #656565;
}

#masthead nav div.destination-container .results ul.menu > li a:hover {
  color: #003F66;
}

#masthead nav div.destination-container .results ul.menu > li.future a {
  padding-right: 16px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMjJGNjEyQUM0QjIxMUUxOEFFRjkyMEExRTkzOTJGNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MTJERkNCRUM0QjMxMUUxOEFFRjkyMEExRTkzOTJGNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjIyMkY2MTI4QzRCMjExRTE4QUVGOTIwQTFFOTM5MkY2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjIyMkY2MTI5QzRCMjExRTE4QUVGOTIwQTFFOTM5MkY2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VWC2SQAAANpJREFUeNpinDNnjqGbm1vF379/2RiIAExMTB87OztrWYyMjHwlJSXD/v//T4w+BmZmZgZ3d/dNLDCbfv36RZRGTk5OBpAeJhCHWNtg4N+/f4xMuCRFfYrAGBdggTFw2YouDuOzIFkPpiX8S1EUivkWg+kXG7sxbQSZAtOIx1+YNiJrfLK2HRhq/xjkw6rhfGSNGDYCgxirTejiOG2EgfsrmrDaRLIfkW0EJrv/LEDwDSTAx8dHlEZGRkZQsvvGMnv27MWpqakMP3/+5CAigf8HavxQU1NzGCDAAFXtesvXDZnkAAAAAElFTkSuQmCC") no-repeat right center;
}

#masthead nav div.destination-container .results ul.menu > li.new a {
  padding-right: 33px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAOCAYAAAA45qw5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMjJGNjEyNkM0QjIxMUUxOEFFRjkyMEExRTkzOTJGNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMjJGNjEyN0M0QjIxMUUxOEFFRjkyMEExRTkzOTJGNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjIyMkY2MTI0QzRCMjExRTE4QUVGOTIwQTFFOTM5MkY2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjIyMkY2MTI1QzRCMjExRTE4QUVGOTIwQTFFOTM5MkY2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+9TOlXgAAAhFJREFUeNpirKioUIiIiIj98eMHKwMdABsb259z585tZgFZqq2t3cRARyAkJKTG8vv3b3YQ5+fPn3SxlJWVleHv37+cTCDO////GegNmLAJHrt8h0HUp4hhx4krYH7P8l0MQVXT4GyQHAzDxE2TWhhW7D0NZquGV4PVgYBzXi9cHBmwwBgovoayc/uXM5yZWw3m/4epAWIbPRWGda2ZDMh6PS11GI4DHayjIMnw4et3hqNAdqqvDcOle08ZrHSU4ObDaLiP//37h8BQyQhnE4ba2RvhFoLkQOwrd5+CfQrCK/acAotbaCsxHL10l+HI5bsM3hY6DEcu3QHy7zDIiwkxSIsIwM2GWcwCcwVIEO4DKLsgzJnBIr2TQVtJCu44kFpZMUGGIqAcCMgADQaJm2spMDx89Y5hx8krDKEOxgyPXr5jmLX5MIOVrhKq2cg+hlmM7mMeTnaGvpwQYLDdRfExKNxBakD4w5evYHGQWl0FKbBaC6AjLIHBC2K7mmiimI3hY2ASh7uKh4ONwUpbESzmbKzOkOptBRYH8SWF+Rl4uYEOWrkHLKYNjNOaeHEwO8jBkEHmmgBQDR+DC1DfFWD8mmrIo5gN8z3j6dOnW4AFSPWnT5/oko24uLgYXr9+vQ5rHNMSwIMaWJKAiyxOTk66WczMzPydZd++fesEBATUgQLc9LCYhYXl77Fjx2YABBgAKfI0RM3ugVQAAAAASUVORK5CYII=") no-repeat right center;
}

/*#masthead nav div.destination-container .results ul.menu > li.new a:after			{ display:inline; margin-left:4px; margin-top:5px; content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAOCAYAAAA45qw5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMjJGNjEyNkM0QjIxMUUxOEFFRjkyMEExRTkzOTJGNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMjJGNjEyN0M0QjIxMUUxOEFFRjkyMEExRTkzOTJGNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjIyMkY2MTI0QzRCMjExRTE4QUVGOTIwQTFFOTM5MkY2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjIyMkY2MTI1QzRCMjExRTE4QUVGOTIwQTFFOTM5MkY2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+9TOlXgAAAhFJREFUeNpirKioUIiIiIj98eMHKwMdABsb259z585tZgFZqq2t3cRARyAkJKTG8vv3b3YQ5+fPn3SxlJWVleHv37+cTCDO////GegNmLAJHrt8h0HUp4hhx4krYH7P8l0MQVXT4GyQHAzDxE2TWhhW7D0NZquGV4PVgYBzXi9cHBmwwBgovoayc/uXM5yZWw3m/4epAWIbPRWGda2ZDMh6PS11GI4DHayjIMnw4et3hqNAdqqvDcOle08ZrHSU4ObDaLiP//37h8BQyQhnE4ba2RvhFoLkQOwrd5+CfQrCK/acAotbaCsxHL10l+HI5bsM3hY6DEcu3QHy7zDIiwkxSIsIwM2GWcwCcwVIEO4DKLsgzJnBIr2TQVtJCu44kFpZMUGGIqAcCMgADQaJm2spMDx89Y5hx8krDKEOxgyPXr5jmLX5MIOVrhKq2cg+hlmM7mMeTnaGvpwQYLDdRfExKNxBakD4w5evYHGQWl0FKbBaC6AjLIHBC2K7mmiimI3hY2ASh7uKh4ONwUpbESzmbKzOkOptBRYH8SWF+Rl4uYEOWrkHLKYNjNOaeHEwO8jBkEHmmgBQDR+DC1DfFWD8mmrIo5gN8z3j6dOnW4AFSPWnT5/oko24uLgYXr9+vQ5rHNMSwIMaWJKAiyxOTk66WczMzPydZd++fesEBATUgQLc9LCYhYXl77Fjx2YABBgAKfI0RM3ugVQAAAAASUVORK5CYII="); width:30px; height:20px; }*/
#masthead nav div.destination-container .results .callout {
  padding: 0 0 0 18px;
  font-size: 11px;
  text-transform: uppercase;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMjJGNjEyQUM0QjIxMUUxOEFFRjkyMEExRTkzOTJGNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MTJERkNCRUM0QjMxMUUxOEFFRjkyMEExRTkzOTJGNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjIyMkY2MTI4QzRCMjExRTE4QUVGOTIwQTFFOTM5MkY2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjIyMkY2MTI5QzRCMjExRTE4QUVGOTIwQTFFOTM5MkY2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VWC2SQAAANpJREFUeNpinDNnjqGbm1vF379/2RiIAExMTB87OztrWYyMjHwlJSXD/v//T4w+BmZmZgZ3d/dNLDCbfv36RZRGTk5OBpAeJhCHWNtg4N+/f4xMuCRFfYrAGBdggTFw2YouDuOzIFkPpiX8S1EUivkWg+kXG7sxbQSZAtOIx1+YNiJrfLK2HRhq/xjkw6rhfGSNGDYCgxirTejiOG2EgfsrmrDaRLIfkW0EJrv/LEDwDSTAx8dHlEZGRkZQsvvGMnv27MWpqakMP3/+5CAigf8HavxQU1NzGCDAAFXtesvXDZnkAAAAAElFTkSuQmCC") no-repeat 0 center;
}

#masthead nav div.destination-container .results .reference {
  clear: both;
}

#masthead nav div.destination-container .results .reference .callout {
  float: right;
}

#masthead nav div.destination-container .results.oneCol { /*width:314px;*/ }

#masthead nav div.destination-container .results.twoCol { /*width:479px;*/ }

#masthead nav div.destination-container .results.threeCol { /*width:638px;*/ }

#masthead nav div.destination-container .results.fourCol { /*width:809px;*/ }

#masthead nav div.destination-container .results.oneCol ul.menu {
  width: 224px;
}

#masthead nav div.destination-container .results.twoCol ul.menu {
  width: 199px;
}

#masthead nav div.destination-container .results.threeCol ul.menu {
  width: 174px;
}

/*#masthead nav div.destination-container .results.fourCol ul.menu					{ width:154px; }*/
#masthead nav div.destination-container.single-filter .results {
  width: 800px;
}

#masthead nav div.destination-container.single-filter .results ul.menu {
  width: 185px;
  margin: 0 15px 0 0;
}

#masthead nav div.destination-container h5 {
  font-family: "HelveticaNeue-Heavy", "Helvetica Neue Heavy", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0px 0 8px;
  color: #003F66;
  font-size: 14px;
  text-align: left;
}

#masthead nav div.destination-container h5.first {
  margin-top: 0px;
}