/**
   * @file
   * Generic theme-independent base styles.
   */
  
  /**
   * Autocomplete.
   *
   * @see autocomplete.js
   */
  /* Suggestion list */
  #autocomplete {
    border: 1px solid;
    overflow: hidden;
    position: absolute;
    z-index: 100;
  }
  #autocomplete ul {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
  }
  #autocomplete li {
    background: #fff;
    color: #000;
    cursor: default;
    white-space: pre;
    zoom: 1; /* IE7 */
  }
  /* Animated throbber */
  html.js input.form-autocomplete {
    background-image: url(//cdn-image.travelandleisure.com/misc/throbber-inactive.png);
    background-position: 100% center; /* LTR */
    background-repeat: no-repeat;
  }
  html.js input.throbbing {
    background-image: url(//cdn-image.travelandleisure.com/misc/throbber-active.gif);
    background-position: 100% center; /* LTR */
  }
  
  /**
   * Collapsible fieldsets.
   *
   * @see collapse.js
   */
  html.js fieldset.collapsed {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    height: 1em;
  }
  html.js fieldset.collapsed .fieldset-wrapper {
    display: none;
  }
  fieldset.collapsible {
    position: relative;
  }
  fieldset.collapsible .fieldset-legend {
    display: block;
  }
  
  /**
   * Resizable textareas.
   *
   * @see textarea.js
   */
  .form-textarea-wrapper textarea {
    display: block;
    margin: 0;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .resizable-textarea .grippie {
    background: #eee url(//cdn-image.travelandleisure.com/misc/grippie.png) no-repeat center 2px;
    border: 1px solid #ddd;
    border-top-width: 0;
    cursor: s-resize;
    height: 9px;
    overflow: hidden;
  }
  
  /**
   * TableDrag behavior.
   *
   * @see tabledrag.js
   */
  body.drag {
    cursor: move;
  }
  .draggable a.tabledrag-handle {
    cursor: move;
    float: left; /* LTR */
    height: 1.7em;
    margin-left: -1em; /* LTR */
    overflow: hidden;
    text-decoration: none;
  }
  a.tabledrag-handle:hover {
    text-decoration: none;
  }
  a.tabledrag-handle .handle {
    background: url(//cdn-image.travelandleisure.com/misc/draggable.png) no-repeat 6px 9px;
    height: 13px;
    margin: -0.4em 0.5em; /* LTR */
    padding: 0.42em 0.5em; /* LTR */
    width: 13px;
  }
  a.tabledrag-handle-hover .handle {
    background-position: 6px -11px;
  }
  div.indentation {
    float: left; /* LTR */
    height: 1.7em;
    margin: -0.4em 0.2em -0.4em -0.4em; /* LTR */
    padding: 0.42em 0 0.42em 0.6em; /* LTR */
    width: 20px;
  }
  div.tree-child {
    background: url(//cdn-image.travelandleisure.com/misc/tree.png) no-repeat 11px center; /* LTR */
  }
  div.tree-child-last {
    background: url(//cdn-image.travelandleisure.com/misc/tree-bottom.png) no-repeat 11px center; /* LTR */
  }
  div.tree-child-horizontal {
    background: url(//cdn-image.travelandleisure.com/misc/tree.png) no-repeat -11px center;
  }
  .tabledrag-toggle-weight-wrapper {
    text-align: right; /* LTR */
  }
  
  /**
   * TableHeader behavior.
   *
   * @see tableheader.js
   */
  table.sticky-header {
    background-color: #fff;
    margin-top: 0;
  }
  
  /**
   * Progress behavior.
   *
   * @see progress.js
   */
  /* Bar */
  .progress .bar {
    background-color: #fff;
    border: 1px solid;
  }
  .progress .filled {
    background-color: #000;
    height: 1.5em;
    width: 5px;
  }
  .progress .percentage {
    float: right; /* LTR */
  }
  /* Throbber */
  .ajax-progress {
    display: inline-block;
  }
  .ajax-progress .throbber {
    background: transparent url(//cdn-image.travelandleisure.com/misc/throbber-active.gif) no-repeat 0px center;
    float: left; /* LTR */
    height: 15px;
    margin: 2px;
    width: 15px;
  }
  .ajax-progress .message {
    padding-left: 20px;
  }
  tr .ajax-progress .throbber {
    margin: 0 2px;
  }
  .ajax-progress-bar {
    width: 16em;
  }
  
  /**
   * Inline items.
   */
  .container-inline div,
  .container-inline label {
    display: inline;
  }
  /* Fieldset contents always need to be rendered as block. */
  .container-inline .fieldset-wrapper {
    display: block;
  }
  
  /**
   * Prevent text wrapping.
   */
  .nowrap {
    white-space: nowrap;
  }
  
  /**
   * For anything you want to hide on page load when JS is enabled, so
   * that you can use the JS to control visibility and avoid flicker.
   */
  html.js .js-hide {
    display: none;
  }
  
  /**
   * Hide elements from all users.
   *
   * Used for elements which should not be immediately displayed to any user. An
   * example would be a collapsible fieldset that will be expanded with a click
   * from a user. The effect of this class can be toggled with the jQuery show()
   * and hide() functions.
   */
  .element-hidden {
    display: none;
  }
  
  /**
   * Hide elements visually, but keep them available for screen-readers.
   *
   * Used for information required for screen-reader users to understand and use
   * the site where visual display is undesirable. Information provided in this
   * manner should be kept concise, to avoid unnecessary burden on the user.
   * "!important" is used to prevent unintentional overrides.
   */
  .element-invisible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    height: 1px;
  }
  
  /**
   * The .element-focusable class extends the .element-invisible class to allow
   * the element to be focusable when navigated to via the keyboard.
   */
  .element-invisible.element-focusable:active,
  .element-invisible.element-focusable:focus {
    position: static !important;
    clip: auto;
    overflow: visible;
    height: auto;
  }
  
  /**
   * Markup free clearing.
   *
   * @see http://perishablepress.com/press/2009/12/06/new-clearfix-hack
   */
  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }
  /* IE6 */
  * html .clearfix {
    height: 1%;
  }
  /* IE7 */
  *:first-child + html .clearfix {
    min-height: 1%;
  }/**/
/**
   * @file
   * Basic styling for common markup.
   */
  
  /**
   * HTML elements.
   */
  fieldset {
    margin-bottom: 1em;
    padding: 0.5em;
  }
  form {
    margin: 0;
    padding: 0;
  }
  hr {
    border: 1px solid gray;
    height: 1px;
  }
  img {
    border: 0;
  }
  table {
    border-collapse: collapse;
  }
  th {
    border-bottom: 3px solid #ccc;
    padding-right: 1em; /* LTR */
    text-align: left; /* LTR */
  }
  tbody {
    border-top: 1px solid #ccc;
  }
  tr.even,
  tr.odd {
    background-color: #eee;
    border-bottom: 1px solid #ccc;
    padding: 0.1em 0.6em;
  }
  
  /**
   * Markup generated by theme_tablesort_indicator().
   */
  th.active img {
    display: inline;
  }
  td.active {
    background-color: #ddd;
  }
  
  /**
   * Markup generated by theme_item_list().
   */
  .item-list .title {
    font-weight: bold;
  }
  .item-list ul {
    margin: 0 0 0.75em 0;
    padding: 0;
  }
  .item-list ul li {
    margin: 0 0 0.25em 1.5em; /* LTR */
    padding: 0;
  }
  
  /**
   * Markup generated by Form API.
   */
  .form-item,
  .form-actions {
    margin-top: 1em;
    margin-bottom: 1em;
  }
  tr.odd .form-item,
  tr.even .form-item {
    margin-top: 0;
    margin-bottom: 0;
    white-space: nowrap;
  }
  .form-item .description {
    font-size: 0.85em;
  }
  label {
    display: block;
    font-weight: bold;
  }
  label.option {
    display: inline;
    font-weight: normal;
  }
  .form-checkboxes .form-item,
  .form-radios .form-item {
    margin-top: 0.4em;
    margin-bottom: 0.4em;
  }
  .form-type-radio .description,
  .form-type-checkbox .description {
    margin-left: 2.4em;
  }
  input.form-checkbox,
  input.form-radio {
    vertical-align: middle;
  }
  .marker,
  .form-required {
    color: #f00;
  }
  .form-item input.error,
  .form-item textarea.error,
  .form-item select.error {
    border: 2px solid red;
  }
  
  /**
   * Inline items.
   */
  .container-inline .form-actions,
  .container-inline.form-actions {
    margin-top: 0;
    margin-bottom: 0;
  }
  
  /**
   * Markup generated by theme_more_link().
   */
  .more-link {
    text-align: right; /* LTR */
  }
  
  /**
   * Markup generated by theme_more_help_link().
   */
  .more-help-link {
    text-align: right; /* LTR */
  }
  .more-help-link a {
    background: url(//cdn-image.travelandleisure.com/misc/help.png) 0 50% no-repeat; /* LTR */
    padding: 1px 0 1px 20px; /* LTR */
  }
  
  /**
   * Markup generated by theme_pager().
   */
  .item-list .pager {
    clear: both;
    text-align: center;
  }
  .item-list .pager li {
    background-image: none;
    display: inline;
    list-style-type: none;
    padding: 0.5em;
  }
  .pager-current {
    font-weight: bold;
  }
  
  /**
   * Autocomplete.
   *
   * @see autocomplete.js
   */
  /* Suggestion list */
  #autocomplete li.selected {
    background: #0072b9;
    color: #fff;
  }
  
  /**
   * Collapsible fieldsets.
   *
   * @see collapse.js
   */
  html.js fieldset.collapsible .fieldset-legend {
    background: url(//cdn-image.travelandleisure.com/misc/menu-expanded.png) 5px 65% no-repeat; /* LTR */
    padding-left: 15px; /* LTR */
  }
  html.js fieldset.collapsed .fieldset-legend {
    background-image: url(//cdn-image.travelandleisure.com/misc/menu-collapsed.png); /* LTR */
    background-position: 5px 50%; /* LTR */
  }
  .fieldset-legend span.summary {
    color: #999;
    font-size: 0.9em;
    margin-left: 0.5em;
  }
  
  /**
   * TableDrag behavior.
   *
   * @see tabledrag.js
   */
  tr.drag {
    background-color: #fffff0;
  }
  tr.drag-previous {
    background-color: #ffd;
  }
  .tabledrag-toggle-weight {
    font-size: 0.9em;
  }
  body div.tabledrag-changed-warning {
    margin-bottom: 0.5em;
  }
  
  /**
   * TableSelect behavior.
   *
   * @see tableselect.js
  */
  tr.selected td {
    background: #ffc;
  }
  td.checkbox,
  th.checkbox {
    text-align: center;
  }
  
  /**
   * Progress bar.
   *
   * @see progress.js
   */
  .progress {
    font-weight: bold;
  }
  .progress .bar {
    background: #ccc;
    border-color: #666;
    margin: 0 0.2em;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }
  .progress .filled {
    background: #0072b9 url(//cdn-image.travelandleisure.com/misc/progress.gif);
  }/**/
/* line 3, ../sass/content_style.scss */
  .file-brightcove-video-oembed .field-oembed-data .video-js {
    width: 100%;
    height: 100%;
    padding-bottom: 57%;
  }/**/
/* This CSS file needs to be included either in the theme used for
   * editing content in order to be included in the WYSIWYG edit iframe,
   * or specifically included in the WYSIWYG config page's
   * "Define CSS" textfield.
   */
  span[data-picture-align="left"],
  img[data-picture-align="left"] {
    float: left;
  }
  span[data-picture-align="right"],
  img[data-picture-align="right"] {
    float: right;
  }
  span[data-picture-align="center"],
  img[data-picture-align="center"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  
  /* Remove ugly boarders that bunch up in the image dialog table. */
  .cke_dialog_body tr td:last-child {
    border-right: 0px;
  }
  
  /* The following is an example of what you could put in your theme
   * to control the size of images. It is formatted as
   * span[data-picture-mapping="[The machine name of your picture mapping]"
    span[data-picture-mapping="wide"] {
      width: 100%;
    }
    span[data-picture-mapping="normal"] {
      width: 50%;
    }
    span[data-picture-mapping="narrow"] {
      width: 33%;
    }
    span[data-picture-mapping] img {
      width: 100%;
      height: auto;
    }
  *//**/
/**
   * @file
   * Generic theme-independent base styles.
   */
  
  /**
   * Text alignment classes.
   */
  .text-align-left {
    text-align: left;
  }
  .text-align-right {
    text-align: right;
  }
  .text-align-center {
    text-align: center;
  }
  .text-align-justify {
    text-align: justify;
  }
  
  /**
   * Alignment classes (images, videos, blockquotes …).
   */
  .align-left {
    float: left;
  }
  .align-right {
    float: right;
  }
  .align-center {
    text-align: center;
  }/**/
.emojione {
    width: 1.3em;
  }
  [class^=emoji-] {
    text-indent: -9999em;
    image-rendering: optimizeQuality;
    font-size: inherit;
    height: 1.3em;
    width: 1.3em;
    top: -3px;
    position: relative;
    display: inline-block;
    margin: 0 .15em;
    line-height: normal;
    vertical-align: middle;
    background-image: url(//cdn-image.travelandleisure.com/sites/all/modules/custom/workflow_content_creation_ti/ti_editorial_ckeditor_plugins/plugins/emoji/images/emoji_sprites.png);
    background-size: 4100% 4000%;
    background-repeat: no-repeat;
  }
  
  .emoji-0023-20e3 {
    background-position: 2.5% 0%;
  }
  
  .emoji-002a-20e3 {
    background-position: 52.5% 71.79487%;
  }
  
  .emoji-0030-20e3 {
    background-position: 0% 2.5641%;
  }
  
  .emoji-0031-20e3 {
    background-position: 2.5% 2.5641%;
  }
  
  .emoji-0032-20e3 {
    background-position: 5% 0%;
  }
  
  .emoji-0033-20e3 {
    background-position: 5% 2.5641%;
  }
  
  .emoji-0034-20e3 {
    background-position: 0% 5.12821%;
  }
  
  .emoji-0035-20e3 {
    background-position: 2.5% 5.12821%;
  }
  
  .emoji-0036-20e3 {
    background-position: 5% 5.12821%;
  }
  
  .emoji-0037-20e3 {
    background-position: 7.5% 0%;
  }
  
  .emoji-0038-20e3 {
    background-position: 7.5% 2.5641%;
  }
  
  .emoji-0039-20e3 {
    background-position: 7.5% 5.12821%;
  }
  
  .emoji-00a9 {
    background-position: 0% 7.69231%;
  }
  
  .emoji-00ae {
    background-position: 2.5% 7.69231%;
  }
  
  .emoji-1f004 {
    background-position: 5% 7.69231%;
  }
  
  .emoji-1f0cf {
    background-position: 7.5% 7.69231%;
  }
  
  .emoji-1f170 {
    background-position: 10% 0%;
  }
  
  .emoji-1f171 {
    background-position: 10% 2.5641%;
  }
  
  .emoji-1f17e {
    background-position: 10% 5.12821%;
  }
  
  .emoji-1f17f {
    background-position: 10% 7.69231%;
  }
  
  .emoji-1f18e {
    background-position: 0% 10.25641%;
  }
  
  .emoji-1f191 {
    background-position: 2.5% 10.25641%;
  }
  
  .emoji-1f192 {
    background-position: 5% 10.25641%;
  }
  
  .emoji-1f193 {
    background-position: 7.5% 10.25641%;
  }
  
  .emoji-1f194 {
    background-position: 10% 10.25641%;
  }
  
  .emoji-1f195 {
    background-position: 12.5% 0%;
  }
  
  .emoji-1f196 {
    background-position: 12.5% 2.5641%;
  }
  
  .emoji-1f197 {
    background-position: 12.5% 5.12821%;
  }
  
  .emoji-1f198 {
    background-position: 12.5% 7.69231%;
  }
  
  .emoji-1f199 {
    background-position: 12.5% 10.25641%;
  }
  
  .emoji-1f19a {
    background-position: 0% 12.82051%;
  }
  
  .emoji-1f1e6-1f1e8 {
    background-position: 2.5% 12.82051%;
  }
  
  .emoji-1f1e6-1f1e9 {
    background-position: 5% 12.82051%;
  }
  
  .emoji-1f1e6-1f1ea {
    background-position: 7.5% 12.82051%;
  }
  
  .emoji-1f1e6-1f1eb {
    background-position: 10% 12.82051%;
  }
  
  .emoji-1f1e6-1f1ec {
    background-position: 12.5% 12.82051%;
  }
  
  .emoji-1f1e6-1f1ee {
    background-position: 15% 0%;
  }
  
  .emoji-1f1e6-1f1f1 {
    background-position: 15% 2.5641%;
  }
  
  .emoji-1f1e6-1f1f2 {
    background-position: 15% 5.12821%;
  }
  
  .emoji-1f1e6-1f1f4 {
    background-position: 15% 7.69231%;
  }
  
  .emoji-1f1e6-1f1f6 {
    background-position: 15% 10.25641%;
  }
  
  .emoji-1f1e6-1f1f7 {
    background-position: 15% 12.82051%;
  }
  
  .emoji-1f1e6-1f1f8 {
    background-position: 0% 15.38462%;
  }
  
  .emoji-1f1e6-1f1f9 {
    background-position: 2.5% 15.38462%;
  }
  
  .emoji-1f1e6-1f1fa {
    background-position: 5% 15.38462%;
  }
  
  .emoji-1f1e6-1f1fc {
    background-position: 7.5% 15.38462%;
  }
  
  .emoji-1f1e6-1f1fd {
    background-position: 10% 15.38462%;
  }
  
  .emoji-1f1e6-1f1ff {
    background-position: 12.5% 15.38462%;
  }
  
  .emoji-1f1e7-1f1e6 {
    background-position: 15% 15.38462%;
  }
  
  .emoji-1f1e7-1f1e7 {
    background-position: 17.5% 0%;
  }
  
  .emoji-1f1e7-1f1e9 {
    background-position: 17.5% 2.5641%;
  }
  
  .emoji-1f1e7-1f1ea {
    background-position: 17.5% 5.12821%;
  }
  
  .emoji-1f1e7-1f1eb {
    background-position: 17.5% 7.69231%;
  }
  
  .emoji-1f1e7-1f1ec {
    background-position: 17.5% 10.25641%;
  }
  
  .emoji-1f1e7-1f1ed {
    background-position: 17.5% 12.82051%;
  }
  
  .emoji-1f1e7-1f1ee {
    background-position: 17.5% 15.38462%;
  }
  
  .emoji-1f1e7-1f1ef {
    background-position: 0% 17.94872%;
  }
  
  .emoji-1f1e7-1f1f1 {
    background-position: 2.5% 17.94872%;
  }
  
  .emoji-1f1e7-1f1f2 {
    background-position: 5% 17.94872%;
  }
  
  .emoji-1f1e7-1f1f3 {
    background-position: 7.5% 17.94872%;
  }
  
  .emoji-1f1e7-1f1f4 {
    background-position: 10% 17.94872%;
  }
  
  .emoji-1f1e7-1f1f6 {
    background-position: 12.5% 17.94872%;
  }
  
  .emoji-1f1e7-1f1f7 {
    background-position: 15% 17.94872%;
  }
  
  .emoji-1f1e7-1f1f8 {
    background-position: 17.5% 17.94872%;
  }
  
  .emoji-1f1e7-1f1f9 {
    background-position: 20% 0%;
  }
  
  .emoji-1f1e7-1f1fb {
    background-position: 20% 2.5641%;
  }
  
  .emoji-1f1e7-1f1fc {
    background-position: 20% 5.12821%;
  }
  
  .emoji-1f1e7-1f1fe {
    background-position: 20% 7.69231%;
  }
  
  .emoji-1f1e7-1f1ff {
    background-position: 20% 10.25641%;
  }
  
  .emoji-1f1e8-1f1e6 {
    background-position: 20% 12.82051%;
  }
  
  .emoji-1f1e8-1f1e8 {
    background-position: 20% 15.38462%;
  }
  
  .emoji-1f1e8-1f1e9 {
    background-position: 20% 17.94872%;
  }
  
  .emoji-1f1e8-1f1eb {
    background-position: 0% 20.51282%;
  }
  
  .emoji-1f1e8-1f1ec {
    background-position: 2.5% 20.51282%;
  }
  
  .emoji-1f1e8-1f1ed {
    background-position: 5% 20.51282%;
  }
  
  .emoji-1f1e8-1f1ee {
    background-position: 7.5% 20.51282%;
  }
  
  .emoji-1f1e8-1f1f0 {
    background-position: 10% 20.51282%;
  }
  
  .emoji-1f1e8-1f1f1 {
    background-position: 12.5% 20.51282%;
  }
  
  .emoji-1f1e8-1f1f2 {
    background-position: 15% 20.51282%;
  }
  
  .emoji-1f1e8-1f1f3 {
    background-position: 17.5% 20.51282%;
  }
  
  .emoji-1f1e8-1f1f4 {
    background-position: 20% 20.51282%;
  }
  
  .emoji-1f1e8-1f1f5 {
    background-position: 22.5% 0%;
  }
  
  .emoji-1f1e8-1f1f7 {
    background-position: 22.5% 2.5641%;
  }
  
  .emoji-1f1e8-1f1fa {
    background-position: 22.5% 5.12821%;
  }
  
  .emoji-1f1e8-1f1fb {
    background-position: 22.5% 7.69231%;
  }
  
  .emoji-1f1e8-1f1fc {
    background-position: 22.5% 10.25641%;
  }
  
  .emoji-1f1e8-1f1fd {
    background-position: 22.5% 12.82051%;
  }
  
  .emoji-1f1e8-1f1fe {
    background-position: 22.5% 15.38462%;
  }
  
  .emoji-1f1e8-1f1ff {
    background-position: 22.5% 17.94872%;
  }
  
  .emoji-1f1e9-1f1ea {
    background-position: 22.5% 20.51282%;
  }
  
  .emoji-1f1e9-1f1ec {
    background-position: 0% 23.07692%;
  }
  
  .emoji-1f1e9-1f1ef {
    background-position: 2.5% 23.07692%;
  }
  
  .emoji-1f1e9-1f1f0 {
    background-position: 5% 23.07692%;
  }
  
  .emoji-1f1e9-1f1f2 {
    background-position: 7.5% 23.07692%;
  }
  
  .emoji-1f1e9-1f1f4 {
    background-position: 10% 23.07692%;
  }
  
  .emoji-1f1e9-1f1ff {
    background-position: 12.5% 23.07692%;
  }
  
  .emoji-1f1ea-1f1e6 {
    background-position: 15% 23.07692%;
  }
  
  .emoji-1f1ea-1f1e8 {
    background-position: 17.5% 23.07692%;
  }
  
  .emoji-1f1ea-1f1ea {
    background-position: 20% 23.07692%;
  }
  
  .emoji-1f1ea-1f1ec {
    background-position: 22.5% 23.07692%;
  }
  
  .emoji-1f1ea-1f1ed {
    background-position: 25% 0%;
  }
  
  .emoji-1f1ea-1f1f7 {
    background-position: 25% 2.5641%;
  }
  
  .emoji-1f1ea-1f1f8 {
    background-position: 25% 5.12821%;
  }
  
  .emoji-1f1ea-1f1f9 {
    background-position: 25% 7.69231%;
  }
  
  .emoji-1f1ea-1f1fa {
    background-position: 25% 10.25641%;
  }
  
  .emoji-1f1eb-1f1ee {
    background-position: 25% 12.82051%;
  }
  
  .emoji-1f1eb-1f1ef {
    background-position: 25% 15.38462%;
  }
  
  .emoji-1f1eb-1f1f0 {
    background-position: 25% 17.94872%;
  }
  
  .emoji-1f1eb-1f1f2 {
    background-position: 25% 20.51282%;
  }
  
  .emoji-1f1eb-1f1f4 {
    background-position: 25% 23.07692%;
  }
  
  .emoji-1f1eb-1f1f7 {
    background-position: 0% 25.64103%;
  }
  
  .emoji-1f1ec-1f1e6 {
    background-position: 2.5% 25.64103%;
  }
  
  .emoji-1f1ec-1f1e7 {
    background-position: 5% 25.64103%;
  }
  
  .emoji-1f1ec-1f1e9 {
    background-position: 7.5% 25.64103%;
  }
  
  .emoji-1f1ec-1f1ea {
    background-position: 10% 25.64103%;
  }
  
  .emoji-1f1ec-1f1eb {
    background-position: 12.5% 25.64103%;
  }
  
  .emoji-1f1ec-1f1ec {
    background-position: 15% 25.64103%;
  }
  
  .emoji-1f1ec-1f1ed {
    background-position: 17.5% 25.64103%;
  }
  
  .emoji-1f1ec-1f1ee {
    background-position: 20% 25.64103%;
  }
  
  .emoji-1f1ec-1f1f1 {
    background-position: 22.5% 25.64103%;
  }
  
  .emoji-1f1ec-1f1f2 {
    background-position: 25% 25.64103%;
  }
  
  .emoji-1f1ec-1f1f3 {
    background-position: 27.5% 0%;
  }
  
  .emoji-1f1ec-1f1f5 {
    background-position: 27.5% 2.5641%;
  }
  
  .emoji-1f1ec-1f1f6 {
    background-position: 27.5% 5.12821%;
  }
  
  .emoji-1f1ec-1f1f7 {
    background-position: 27.5% 7.69231%;
  }
  
  .emoji-1f1ec-1f1f8 {
    background-position: 27.5% 10.25641%;
  }
  
  .emoji-1f1ec-1f1f9 {
    background-position: 27.5% 12.82051%;
  }
  
  .emoji-1f1ec-1f1fa {
    background-position: 27.5% 15.38462%;
  }
  
  .emoji-1f1ec-1f1fc {
    background-position: 27.5% 17.94872%;
  }
  
  .emoji-1f1ec-1f1fe {
    background-position: 27.5% 20.51282%;
  }
  
  .emoji-1f1ed-1f1f0 {
    background-position: 27.5% 23.07692%;
  }
  
  .emoji-1f1ed-1f1f2 {
    background-position: 27.5% 25.64103%;
  }
  
  .emoji-1f1ed-1f1f3 {
    background-position: 0% 28.20513%;
  }
  
  .emoji-1f1ed-1f1f7 {
    background-position: 2.5% 28.20513%;
  }
  
  .emoji-1f1ed-1f1f9 {
    background-position: 5% 28.20513%;
  }
  
  .emoji-1f1ed-1f1fa {
    background-position: 7.5% 28.20513%;
  }
  
  .emoji-1f1ee-1f1e8 {
    background-position: 10% 28.20513%;
  }
  
  .emoji-1f1ee-1f1e9 {
    background-position: 12.5% 28.20513%;
  }
  
  .emoji-1f1ee-1f1ea {
    background-position: 15% 28.20513%;
  }
  
  .emoji-1f1ee-1f1f1 {
    background-position: 17.5% 28.20513%;
  }
  
  .emoji-1f1ee-1f1f2 {
    background-position: 20% 28.20513%;
  }
  
  .emoji-1f1ee-1f1f3 {
    background-position: 22.5% 28.20513%;
  }
  
  .emoji-1f1ee-1f1f4 {
    background-position: 25% 28.20513%;
  }
  
  .emoji-1f1ee-1f1f6 {
    background-position: 27.5% 28.20513%;
  }
  
  .emoji-1f1ee-1f1f7 {
    background-position: 30% 0%;
  }
  
  .emoji-1f1ee-1f1f8 {
    background-position: 30% 2.5641%;
  }
  
  .emoji-1f1ee-1f1f9 {
    background-position: 30% 5.12821%;
  }
  
  .emoji-1f1ef-1f1ea {
    background-position: 30% 7.69231%;
  }
  
  .emoji-1f1ef-1f1f2 {
    background-position: 30% 10.25641%;
  }
  
  .emoji-1f1ef-1f1f4 {
    background-position: 30% 12.82051%;
  }
  
  .emoji-1f1ef-1f1f5 {
    background-position: 30% 15.38462%;
  }
  
  .emoji-1f1f0-1f1ea {
    background-position: 30% 17.94872%;
  }
  
  .emoji-1f1f0-1f1ec {
    background-position: 30% 20.51282%;
  }
  
  .emoji-1f1f0-1f1ed {
    background-position: 30% 23.07692%;
  }
  
  .emoji-1f1f0-1f1ee {
    background-position: 30% 25.64103%;
  }
  
  .emoji-1f1f0-1f1f2 {
    background-position: 30% 28.20513%;
  }
  
  .emoji-1f1f0-1f1f3 {
    background-position: 0% 30.76923%;
  }
  
  .emoji-1f1f0-1f1f5 {
    background-position: 2.5% 30.76923%;
  }
  
  .emoji-1f1f0-1f1f7 {
    background-position: 5% 30.76923%;
  }
  
  .emoji-1f1f0-1f1fc {
    background-position: 7.5% 30.76923%;
  }
  
  .emoji-1f1f0-1f1fe {
    background-position: 10% 30.76923%;
  }
  
  .emoji-1f1f0-1f1ff {
    background-position: 12.5% 30.76923%;
  }
  
  .emoji-1f1f1-1f1e6 {
    background-position: 15% 30.76923%;
  }
  
  .emoji-1f1f1-1f1e7 {
    background-position: 17.5% 30.76923%;
  }
  
  .emoji-1f1f1-1f1e8 {
    background-position: 20% 30.76923%;
  }
  
  .emoji-1f1f1-1f1ee {
    background-position: 22.5% 30.76923%;
  }
  
  .emoji-1f1f1-1f1f0 {
    background-position: 25% 30.76923%;
  }
  
  .emoji-1f1f1-1f1f7 {
    background-position: 27.5% 30.76923%;
  }
  
  .emoji-1f1f1-1f1f8 {
    background-position: 30% 30.76923%;
  }
  
  .emoji-1f1f1-1f1f9 {
    background-position: 32.5% 0%;
  }
  
  .emoji-1f1f1-1f1fa {
    background-position: 32.5% 2.5641%;
  }
  
  .emoji-1f1f1-1f1fb {
    background-position: 32.5% 5.12821%;
  }
  
  .emoji-1f1f1-1f1fe {
    background-position: 32.5% 7.69231%;
  }
  
  .emoji-1f1f2-1f1e6 {
    background-position: 32.5% 10.25641%;
  }
  
  .emoji-1f1f2-1f1e8 {
    background-position: 32.5% 12.82051%;
  }
  
  .emoji-1f1f2-1f1e9 {
    background-position: 32.5% 15.38462%;
  }
  
  .emoji-1f1f2-1f1ea {
    background-position: 32.5% 17.94872%;
  }
  
  .emoji-1f1f2-1f1eb {
    background-position: 32.5% 20.51282%;
  }
  
  .emoji-1f1f2-1f1ec {
    background-position: 32.5% 23.07692%;
  }
  
  .emoji-1f1f2-1f1ed {
    background-position: 32.5% 25.64103%;
  }
  
  .emoji-1f1f2-1f1f0 {
    background-position: 32.5% 28.20513%;
  }
  
  .emoji-1f1f2-1f1f1 {
    background-position: 32.5% 30.76923%;
  }
  
  .emoji-1f1f2-1f1f2 {
    background-position: 0% 33.33333%;
  }
  
  .emoji-1f1f2-1f1f3 {
    background-position: 2.5% 33.33333%;
  }
  
  .emoji-1f1f2-1f1f4 {
    background-position: 5% 33.33333%;
  }
  
  .emoji-1f1f2-1f1f5 {
    background-position: 7.5% 33.33333%;
  }
  
  .emoji-1f1f2-1f1f6 {
    background-position: 10% 33.33333%;
  }
  
  .emoji-1f1f2-1f1f7 {
    background-position: 12.5% 33.33333%;
  }
  
  .emoji-1f1f2-1f1f8 {
    background-position: 15% 33.33333%;
  }
  
  .emoji-1f1f2-1f1f9 {
    background-position: 17.5% 33.33333%;
  }
  
  .emoji-1f1f2-1f1fa {
    background-position: 20% 33.33333%;
  }
  
  .emoji-1f1f2-1f1fb {
    background-position: 22.5% 33.33333%;
  }
  
  .emoji-1f1f2-1f1fc {
    background-position: 25% 33.33333%;
  }
  
  .emoji-1f1f2-1f1fd {
    background-position: 27.5% 33.33333%;
  }
  
  .emoji-1f1f2-1f1fe {
    background-position: 30% 33.33333%;
  }
  
  .emoji-1f1f2-1f1ff {
    background-position: 32.5% 33.33333%;
  }
  
  .emoji-1f1f3-1f1e6 {
    background-position: 35% 0%;
  }
  
  .emoji-1f1f3-1f1e8 {
    background-position: 35% 2.5641%;
  }
  
  .emoji-1f1f3-1f1ea {
    background-position: 35% 5.12821%;
  }
  
  .emoji-1f1f3-1f1eb {
    background-position: 35% 7.69231%;
  }
  
  .emoji-1f1f3-1f1ec {
    background-position: 35% 10.25641%;
  }
  
  .emoji-1f1f3-1f1ee {
    background-position: 35% 12.82051%;
  }
  
  .emoji-1f1f3-1f1f1 {
    background-position: 35% 15.38462%;
  }
  
  .emoji-1f1f3-1f1f4 {
    background-position: 35% 17.94872%;
  }
  
  .emoji-1f1f3-1f1f5 {
    background-position: 35% 20.51282%;
  }
  
  .emoji-1f1f3-1f1f7 {
    background-position: 35% 23.07692%;
  }
  
  .emoji-1f1f3-1f1fa {
    background-position: 35% 25.64103%;
  }
  
  .emoji-1f1f3-1f1ff {
    background-position: 35% 28.20513%;
  }
  
  .emoji-1f1f4-1f1f2 {
    background-position: 35% 30.76923%;
  }
  
  .emoji-1f1f5-1f1e6 {
    background-position: 35% 33.33333%;
  }
  
  .emoji-1f1f5-1f1ea {
    background-position: 0% 35.89744%;
  }
  
  .emoji-1f1f5-1f1eb {
    background-position: 2.5% 35.89744%;
  }
  
  .emoji-1f1f5-1f1ec {
    background-position: 5% 35.89744%;
  }
  
  .emoji-1f1f5-1f1ed {
    background-position: 7.5% 35.89744%;
  }
  
  .emoji-1f1f5-1f1f0 {
    background-position: 10% 35.89744%;
  }
  
  .emoji-1f1f5-1f1f1 {
    background-position: 12.5% 35.89744%;
  }
  
  .emoji-1f1f5-1f1f2 {
    background-position: 15% 35.89744%;
  }
  
  .emoji-1f1f5-1f1f3 {
    background-position: 17.5% 35.89744%;
  }
  
  .emoji-1f1f5-1f1f7 {
    background-position: 20% 35.89744%;
  }
  
  .emoji-1f1f5-1f1f8 {
    background-position: 22.5% 35.89744%;
  }
  
  .emoji-1f1f5-1f1f9 {
    background-position: 25% 35.89744%;
  }
  
  .emoji-1f1f5-1f1fc {
    background-position: 27.5% 35.89744%;
  }
  
  .emoji-1f1f5-1f1fe {
    background-position: 30% 35.89744%;
  }
  
  .emoji-1f1f6-1f1e6 {
    background-position: 32.5% 35.89744%;
  }
  
  .emoji-1f1f7-1f1ea {
    background-position: 35% 35.89744%;
  }
  
  .emoji-1f1f7-1f1f4 {
    background-position: 37.5% 0%;
  }
  
  .emoji-1f1f7-1f1f8 {
    background-position: 37.5% 2.5641%;
  }
  
  .emoji-1f1f7-1f1fa {
    background-position: 37.5% 5.12821%;
  }
  
  .emoji-1f1f7-1f1fc {
    background-position: 37.5% 7.69231%;
  }
  
  .emoji-1f1f8-1f1e6 {
    background-position: 37.5% 10.25641%;
  }
  
  .emoji-1f1f8-1f1e7 {
    background-position: 37.5% 12.82051%;
  }
  
  .emoji-1f1f8-1f1e8 {
    background-position: 37.5% 15.38462%;
  }
  
  .emoji-1f1f8-1f1e9 {
    background-position: 37.5% 17.94872%;
  }
  
  .emoji-1f1f8-1f1ea {
    background-position: 37.5% 20.51282%;
  }
  
  .emoji-1f1f8-1f1ec {
    background-position: 37.5% 23.07692%;
  }
  
  .emoji-1f1f8-1f1ed {
    background-position: 37.5% 25.64103%;
  }
  
  .emoji-1f1f8-1f1ee {
    background-position: 37.5% 28.20513%;
  }
  
  .emoji-1f1f8-1f1ef {
    background-position: 37.5% 30.76923%;
  }
  
  .emoji-1f1f8-1f1f0 {
    background-position: 37.5% 33.33333%;
  }
  
  .emoji-1f1f8-1f1f1 {
    background-position: 37.5% 35.89744%;
  }
  
  .emoji-1f1f8-1f1f2 {
    background-position: 0% 38.46154%;
  }
  
  .emoji-1f1f8-1f1f3 {
    background-position: 2.5% 38.46154%;
  }
  
  .emoji-1f1f8-1f1f4 {
    background-position: 5% 38.46154%;
  }
  
  .emoji-1f1f8-1f1f7 {
    background-position: 7.5% 38.46154%;
  }
  
  .emoji-1f1f8-1f1f8 {
    background-position: 10% 38.46154%;
  }
  
  .emoji-1f1f8-1f1f9 {
    background-position: 12.5% 38.46154%;
  }
  
  .emoji-1f1f8-1f1fb {
    background-position: 15% 38.46154%;
  }
  
  .emoji-1f1f8-1f1fd {
    background-position: 17.5% 38.46154%;
  }
  
  .emoji-1f1f8-1f1fe {
    background-position: 20% 38.46154%;
  }
  
  .emoji-1f1f8-1f1ff {
    background-position: 22.5% 38.46154%;
  }
  
  .emoji-1f1f9-1f1e6 {
    background-position: 25% 38.46154%;
  }
  
  .emoji-1f1f9-1f1e8 {
    background-position: 27.5% 38.46154%;
  }
  
  .emoji-1f1f9-1f1e9 {
    background-position: 30% 38.46154%;
  }
  
  .emoji-1f1f9-1f1eb {
    background-position: 32.5% 38.46154%;
  }
  
  .emoji-1f1f9-1f1ec {
    background-position: 35% 38.46154%;
  }
  
  .emoji-1f1f9-1f1ed {
    background-position: 37.5% 38.46154%;
  }
  
  .emoji-1f1f9-1f1ef {
    background-position: 40% 0%;
  }
  
  .emoji-1f1f9-1f1f0 {
    background-position: 40% 2.5641%;
  }
  
  .emoji-1f1f9-1f1f1 {
    background-position: 40% 5.12821%;
  }
  
  .emoji-1f1f9-1f1f2 {
    background-position: 40% 7.69231%;
  }
  
  .emoji-1f1f9-1f1f3 {
    background-position: 40% 10.25641%;
  }
  
  .emoji-1f1f9-1f1f4 {
    background-position: 40% 12.82051%;
  }
  
  .emoji-1f1f9-1f1f7 {
    background-position: 40% 15.38462%;
  }
  
  .emoji-1f1f9-1f1f9 {
    background-position: 40% 17.94872%;
  }
  
  .emoji-1f1f9-1f1fb {
    background-position: 40% 20.51282%;
  }
  
  .emoji-1f1f9-1f1fc {
    background-position: 40% 23.07692%;
  }
  
  .emoji-1f1f9-1f1ff {
    background-position: 40% 25.64103%;
  }
  
  .emoji-1f1fa-1f1e6 {
    background-position: 40% 28.20513%;
  }
  
  .emoji-1f1fa-1f1ec {
    background-position: 40% 30.76923%;
  }
  
  .emoji-1f1fa-1f1f2 {
    background-position: 40% 33.33333%;
  }
  
  .emoji-1f1fa-1f1f8 {
    background-position: 40% 35.89744%;
  }
  
  .emoji-1f1fa-1f1fe {
    background-position: 40% 38.46154%;
  }
  
  .emoji-1f1fa-1f1ff {
    background-position: 0% 41.02564%;
  }
  
  .emoji-1f1fb-1f1e6 {
    background-position: 2.5% 41.02564%;
  }
  
  .emoji-1f1fb-1f1e8 {
    background-position: 5% 41.02564%;
  }
  
  .emoji-1f1fb-1f1ea {
    background-position: 7.5% 41.02564%;
  }
  
  .emoji-1f1fb-1f1ec {
    background-position: 10% 41.02564%;
  }
  
  .emoji-1f1fb-1f1ee {
    background-position: 12.5% 41.02564%;
  }
  
  .emoji-1f1fb-1f1f3 {
    background-position: 15% 41.02564%;
  }
  
  .emoji-1f1fb-1f1fa {
    background-position: 17.5% 41.02564%;
  }
  
  .emoji-1f1fc-1f1eb {
    background-position: 20% 41.02564%;
  }
  
  .emoji-1f1fc-1f1f8 {
    background-position: 22.5% 41.02564%;
  }
  
  .emoji-1f1fd-1f1f0 {
    background-position: 25% 41.02564%;
  }
  
  .emoji-1f1fe-1f1ea {
    background-position: 27.5% 41.02564%;
  }
  
  .emoji-1f1fe-1f1f9 {
    background-position: 30% 41.02564%;
  }
  
  .emoji-1f1ff-1f1e6 {
    background-position: 32.5% 41.02564%;
  }
  
  .emoji-1f1ff-1f1f2 {
    background-position: 35% 41.02564%;
  }
  
  .emoji-1f1ff-1f1fc {
    background-position: 37.5% 41.02564%;
  }
  
  .emoji-1f201 {
    background-position: 40% 41.02564%;
  }
  
  .emoji-1f202 {
    background-position: 42.5% 0%;
  }
  
  .emoji-1f21a {
    background-position: 42.5% 2.5641%;
  }
  
  .emoji-1f22f {
    background-position: 42.5% 5.12821%;
  }
  
  .emoji-1f232 {
    background-position: 42.5% 7.69231%;
  }
  
  .emoji-1f233 {
    background-position: 42.5% 10.25641%;
  }
  
  .emoji-1f234 {
    background-position: 42.5% 12.82051%;
  }
  
  .emoji-1f235 {
    background-position: 42.5% 15.38462%;
  }
  
  .emoji-1f236 {
    background-position: 42.5% 17.94872%;
  }
  
  .emoji-1f237 {
    background-position: 42.5% 20.51282%;
  }
  
  .emoji-1f238 {
    background-position: 42.5% 23.07692%;
  }
  
  .emoji-1f239 {
    background-position: 42.5% 25.64103%;
  }
  
  .emoji-1f23a {
    background-position: 42.5% 28.20513%;
  }
  
  .emoji-1f250 {
    background-position: 42.5% 30.76923%;
  }
  
  .emoji-1f251 {
    background-position: 42.5% 33.33333%;
  }
  
  .emoji-1f300 {
    background-position: 42.5% 35.89744%;
  }
  
  .emoji-1f301 {
    background-position: 42.5% 38.46154%;
  }
  
  .emoji-1f302 {
    background-position: 42.5% 41.02564%;
  }
  
  .emoji-1f303 {
    background-position: 0% 43.58974%;
  }
  
  .emoji-1f304 {
    background-position: 2.5% 43.58974%;
  }
  
  .emoji-1f305 {
    background-position: 5% 43.58974%;
  }
  
  .emoji-1f306 {
    background-position: 7.5% 43.58974%;
  }
  
  .emoji-1f307 {
    background-position: 10% 43.58974%;
  }
  
  .emoji-1f308 {
    background-position: 12.5% 43.58974%;
  }
  
  .emoji-1f309 {
    background-position: 15% 43.58974%;
  }
  
  .emoji-1f30a {
    background-position: 17.5% 43.58974%;
  }
  
  .emoji-1f30b {
    background-position: 20% 43.58974%;
  }
  
  .emoji-1f30c {
    background-position: 22.5% 43.58974%;
  }
  
  .emoji-1f30d {
    background-position: 25% 43.58974%;
  }
  
  .emoji-1f30e {
    background-position: 27.5% 43.58974%;
  }
  
  .emoji-1f30f {
    background-position: 30% 43.58974%;
  }
  
  .emoji-1f310 {
    background-position: 32.5% 43.58974%;
  }
  
  .emoji-1f311 {
    background-position: 35% 43.58974%;
  }
  
  .emoji-1f312 {
    background-position: 37.5% 43.58974%;
  }
  
  .emoji-1f313 {
    background-position: 40% 43.58974%;
  }
  
  .emoji-1f314 {
    background-position: 42.5% 43.58974%;
  }
  
  .emoji-1f315 {
    background-position: 45% 0%;
  }
  
  .emoji-1f316 {
    background-position: 45% 2.5641%;
  }
  
  .emoji-1f317 {
    background-position: 45% 5.12821%;
  }
  
  .emoji-1f318 {
    background-position: 45% 7.69231%;
  }
  
  .emoji-1f319 {
    background-position: 45% 10.25641%;
  }
  
  .emoji-1f31a {
    background-position: 45% 12.82051%;
  }
  
  .emoji-1f31b {
    background-position: 45% 15.38462%;
  }
  
  .emoji-1f31c {
    background-position: 45% 17.94872%;
  }
  
  .emoji-1f31d {
    background-position: 45% 20.51282%;
  }
  
  .emoji-1f31e {
    background-position: 45% 23.07692%;
  }
  
  .emoji-1f31f {
    background-position: 45% 25.64103%;
  }
  
  .emoji-1f320 {
    background-position: 45% 28.20513%;
  }
  
  .emoji-1f321 {
    background-position: 45% 30.76923%;
  }
  
  .emoji-1f324 {
    background-position: 45% 33.33333%;
  }
  
  .emoji-1f325 {
    background-position: 45% 35.89744%;
  }
  
  .emoji-1f326 {
    background-position: 45% 38.46154%;
  }
  
  .emoji-1f327 {
    background-position: 45% 41.02564%;
  }
  
  .emoji-1f328 {
    background-position: 45% 43.58974%;
  }
  
  .emoji-1f329 {
    background-position: 0% 46.15385%;
  }
  
  .emoji-1f32a {
    background-position: 2.5% 46.15385%;
  }
  
  .emoji-1f32b {
    background-position: 5% 46.15385%;
  }
  
  .emoji-1f32c {
    background-position: 7.5% 46.15385%;
  }
  
  .emoji-1f32d {
    background-position: 10% 46.15385%;
  }
  
  .emoji-1f32e {
    background-position: 12.5% 46.15385%;
  }
  
  .emoji-1f32f {
    background-position: 15% 46.15385%;
  }
  
  .emoji-1f330 {
    background-position: 17.5% 46.15385%;
  }
  
  .emoji-1f331 {
    background-position: 20% 46.15385%;
  }
  
  .emoji-1f332 {
    background-position: 22.5% 46.15385%;
  }
  
  .emoji-1f333 {
    background-position: 25% 46.15385%;
  }
  
  .emoji-1f334 {
    background-position: 27.5% 46.15385%;
  }
  
  .emoji-1f335 {
    background-position: 30% 46.15385%;
  }
  
  .emoji-1f336 {
    background-position: 32.5% 46.15385%;
  }
  
  .emoji-1f337 {
    background-position: 35% 46.15385%;
  }
  
  .emoji-1f338 {
    background-position: 37.5% 46.15385%;
  }
  
  .emoji-1f339 {
    background-position: 40% 46.15385%;
  }
  
  .emoji-1f33a {
    background-position: 42.5% 46.15385%;
  }
  
  .emoji-1f33b {
    background-position: 45% 46.15385%;
  }
  
  .emoji-1f33c {
    background-position: 47.5% 0%;
  }
  
  .emoji-1f33d {
    background-position: 47.5% 2.5641%;
  }
  
  .emoji-1f33e {
    background-position: 47.5% 5.12821%;
  }
  
  .emoji-1f33f {
    background-position: 47.5% 7.69231%;
  }
  
  .emoji-1f340 {
    background-position: 47.5% 10.25641%;
  }
  
  .emoji-1f341 {
    background-position: 47.5% 12.82051%;
  }
  
  .emoji-1f342 {
    background-position: 47.5% 15.38462%;
  }
  
  .emoji-1f343 {
    background-position: 47.5% 17.94872%;
  }
  
  .emoji-1f344 {
    background-position: 47.5% 20.51282%;
  }
  
  .emoji-1f345 {
    background-position: 47.5% 23.07692%;
  }
  
  .emoji-1f346 {
    background-position: 47.5% 25.64103%;
  }
  
  .emoji-1f347 {
    background-position: 47.5% 28.20513%;
  }
  
  .emoji-1f348 {
    background-position: 47.5% 30.76923%;
  }
  
  .emoji-1f349 {
    background-position: 47.5% 33.33333%;
  }
  
  .emoji-1f34a {
    background-position: 47.5% 35.89744%;
  }
  
  .emoji-1f34b {
    background-position: 47.5% 38.46154%;
  }
  
  .emoji-1f34c {
    background-position: 47.5% 41.02564%;
  }
  
  .emoji-1f34d {
    background-position: 47.5% 43.58974%;
  }
  
  .emoji-1f34e {
    background-position: 47.5% 46.15385%;
  }
  
  .emoji-1f34f {
    background-position: 0% 48.71795%;
  }
  
  .emoji-1f350 {
    background-position: 2.5% 48.71795%;
  }
  
  .emoji-1f351 {
    background-position: 5% 48.71795%;
  }
  
  .emoji-1f352 {
    background-position: 7.5% 48.71795%;
  }
  
  .emoji-1f353 {
    background-position: 10% 48.71795%;
  }
  
  .emoji-1f354 {
    background-position: 12.5% 48.71795%;
  }
  
  .emoji-1f355 {
    background-position: 15% 48.71795%;
  }
  
  .emoji-1f356 {
    background-position: 17.5% 48.71795%;
  }
  
  .emoji-1f357 {
    background-position: 20% 48.71795%;
  }
  
  .emoji-1f358 {
    background-position: 22.5% 48.71795%;
  }
  
  .emoji-1f359 {
    background-position: 25% 48.71795%;
  }
  
  .emoji-1f35a {
    background-position: 27.5% 48.71795%;
  }
  
  .emoji-1f35b {
    background-position: 30% 48.71795%;
  }
  
  .emoji-1f35c {
    background-position: 32.5% 48.71795%;
  }
  
  .emoji-1f35d {
    background-position: 35% 48.71795%;
  }
  
  .emoji-1f35e {
    background-position: 37.5% 48.71795%;
  }
  
  .emoji-1f35f {
    background-position: 40% 48.71795%;
  }
  
  .emoji-1f360 {
    background-position: 42.5% 48.71795%;
  }
  
  .emoji-1f361 {
    background-position: 45% 48.71795%;
  }
  
  .emoji-1f362 {
    background-position: 47.5% 48.71795%;
  }
  
  .emoji-1f363 {
    background-position: 50% 0%;
  }
  
  .emoji-1f364 {
    background-position: 50% 2.5641%;
  }
  
  .emoji-1f365 {
    background-position: 50% 5.12821%;
  }
  
  .emoji-1f366 {
    background-position: 50% 7.69231%;
  }
  
  .emoji-1f367 {
    background-position: 50% 10.25641%;
  }
  
  .emoji-1f368 {
    background-position: 50% 12.82051%;
  }
  
  .emoji-1f369 {
    background-position: 50% 15.38462%;
  }
  
  .emoji-1f36a {
    background-position: 50% 17.94872%;
  }
  
  .emoji-1f36b {
    background-position: 50% 20.51282%;
  }
  
  .emoji-1f36c {
    background-position: 50% 23.07692%;
  }
  
  .emoji-1f36d {
    background-position: 50% 25.64103%;
  }
  
  .emoji-1f36e {
    background-position: 50% 28.20513%;
  }
  
  .emoji-1f36f {
    background-position: 50% 30.76923%;
  }
  
  .emoji-1f370 {
    background-position: 50% 33.33333%;
  }
  
  .emoji-1f371 {
    background-position: 50% 35.89744%;
  }
  
  .emoji-1f372 {
    background-position: 50% 38.46154%;
  }
  
  .emoji-1f373 {
    background-position: 50% 41.02564%;
  }
  
  .emoji-1f374 {
    background-position: 50% 43.58974%;
  }
  
  .emoji-1f375 {
    background-position: 50% 46.15385%;
  }
  
  .emoji-1f376 {
    background-position: 50% 48.71795%;
  }
  
  .emoji-1f377 {
    background-position: 0% 51.28205%;
  }
  
  .emoji-1f378 {
    background-position: 2.5% 51.28205%;
  }
  
  .emoji-1f379 {
    background-position: 5% 51.28205%;
  }
  
  .emoji-1f37a {
    background-position: 7.5% 51.28205%;
  }
  
  .emoji-1f37b {
    background-position: 10% 51.28205%;
  }
  
  .emoji-1f37c {
    background-position: 12.5% 51.28205%;
  }
  
  .emoji-1f37d {
    background-position: 15% 51.28205%;
  }
  
  .emoji-1f37e {
    background-position: 17.5% 51.28205%;
  }
  
  .emoji-1f37f {
    background-position: 20% 51.28205%;
  }
  
  .emoji-1f380 {
    background-position: 22.5% 51.28205%;
  }
  
  .emoji-1f381 {
    background-position: 25% 51.28205%;
  }
  
  .emoji-1f382 {
    background-position: 27.5% 51.28205%;
  }
  
  .emoji-1f383 {
    background-position: 30% 51.28205%;
  }
  
  .emoji-1f384 {
    background-position: 32.5% 51.28205%;
  }
  
  .emoji-1f385-1f3fb {
    background-position: 35% 51.28205%;
  }
  
  .emoji-1f385-1f3fc {
    background-position: 37.5% 51.28205%;
  }
  
  .emoji-1f385-1f3fd {
    background-position: 40% 51.28205%;
  }
  
  .emoji-1f385-1f3fe {
    background-position: 42.5% 51.28205%;
  }
  
  .emoji-1f385-1f3ff {
    background-position: 45% 51.28205%;
  }
  
  .emoji-1f385 {
    background-position: 47.5% 51.28205%;
  }
  
  .emoji-1f386 {
    background-position: 50% 51.28205%;
  }
  
  .emoji-1f387 {
    background-position: 52.5% 0%;
  }
  
  .emoji-1f388 {
    background-position: 52.5% 2.5641%;
  }
  
  .emoji-1f389 {
    background-position: 52.5% 5.12821%;
  }
  
  .emoji-1f38a {
    background-position: 52.5% 7.69231%;
  }
  
  .emoji-1f38b {
    background-position: 52.5% 10.25641%;
  }
  
  .emoji-1f38c {
    background-position: 52.5% 12.82051%;
  }
  
  .emoji-1f38d {
    background-position: 52.5% 15.38462%;
  }
  
  .emoji-1f38e {
    background-position: 52.5% 17.94872%;
  }
  
  .emoji-1f38f {
    background-position: 52.5% 20.51282%;
  }
  
  .emoji-1f390 {
    background-position: 52.5% 23.07692%;
  }
  
  .emoji-1f391 {
    background-position: 52.5% 25.64103%;
  }
  
  .emoji-1f392 {
    background-position: 52.5% 28.20513%;
  }
  
  .emoji-1f393 {
    background-position: 52.5% 30.76923%;
  }
  
  .emoji-1f396 {
    background-position: 52.5% 33.33333%;
  }
  
  .emoji-1f397 {
    background-position: 52.5% 35.89744%;
  }
  
  .emoji-1f399 {
    background-position: 52.5% 38.46154%;
  }
  
  .emoji-1f39a {
    background-position: 52.5% 41.02564%;
  }
  
  .emoji-1f39b {
    background-position: 52.5% 43.58974%;
  }
  
  .emoji-1f39e {
    background-position: 52.5% 46.15385%;
  }
  
  .emoji-1f39f {
    background-position: 52.5% 48.71795%;
  }
  
  .emoji-1f3a0 {
    background-position: 52.5% 51.28205%;
  }
  
  .emoji-1f3a1 {
    background-position: 0% 53.84615%;
  }
  
  .emoji-1f3a2 {
    background-position: 2.5% 53.84615%;
  }
  
  .emoji-1f3a3 {
    background-position: 5% 53.84615%;
  }
  
  .emoji-1f3a4 {
    background-position: 7.5% 53.84615%;
  }
  
  .emoji-1f3a5 {
    background-position: 10% 53.84615%;
  }
  
  .emoji-1f3a6 {
    background-position: 12.5% 53.84615%;
  }
  
  .emoji-1f3a7 {
    background-position: 15% 53.84615%;
  }
  
  .emoji-1f3a8 {
    background-position: 17.5% 53.84615%;
  }
  
  .emoji-1f3a9 {
    background-position: 20% 53.84615%;
  }
  
  .emoji-1f3aa {
    background-position: 22.5% 53.84615%;
  }
  
  .emoji-1f3ab {
    background-position: 25% 53.84615%;
  }
  
  .emoji-1f3ac {
    background-position: 27.5% 53.84615%;
  }
  
  .emoji-1f3ad {
    background-position: 30% 53.84615%;
  }
  
  .emoji-1f3ae {
    background-position: 32.5% 53.84615%;
  }
  
  .emoji-1f3af {
    background-position: 35% 53.84615%;
  }
  
  .emoji-1f3b0 {
    background-position: 37.5% 53.84615%;
  }
  
  .emoji-1f3b1 {
    background-position: 40% 53.84615%;
  }
  
  .emoji-1f3b2 {
    background-position: 42.5% 53.84615%;
  }
  
  .emoji-1f3b3 {
    background-position: 45% 53.84615%;
  }
  
  .emoji-1f3b4 {
    background-position: 47.5% 53.84615%;
  }
  
  .emoji-1f3b5 {
    background-position: 50% 53.84615%;
  }
  
  .emoji-1f3b6 {
    background-position: 52.5% 53.84615%;
  }
  
  .emoji-1f3b7 {
    background-position: 55% 0%;
  }
  
  .emoji-1f3b8 {
    background-position: 55% 2.5641%;
  }
  
  .emoji-1f3b9 {
    background-position: 55% 5.12821%;
  }
  
  .emoji-1f3ba {
    background-position: 55% 7.69231%;
  }
  
  .emoji-1f3bb {
    background-position: 55% 10.25641%;
  }
  
  .emoji-1f3bc {
    background-position: 55% 12.82051%;
  }
  
  .emoji-1f3bd {
    background-position: 55% 15.38462%;
  }
  
  .emoji-1f3be {
    background-position: 55% 17.94872%;
  }
  
  .emoji-1f3bf {
    background-position: 55% 20.51282%;
  }
  
  .emoji-1f3c0 {
    background-position: 55% 23.07692%;
  }
  
  .emoji-1f3c1 {
    background-position: 55% 25.64103%;
  }
  
  .emoji-1f3c2 {
    background-position: 55% 28.20513%;
  }
  
  .emoji-1f3c3-1f3fb {
    background-position: 55% 30.76923%;
  }
  
  .emoji-1f3c3-1f3fc {
    background-position: 55% 33.33333%;
  }
  
  .emoji-1f3c3-1f3fd {
    background-position: 55% 35.89744%;
  }
  
  .emoji-1f3c3-1f3fe {
    background-position: 55% 38.46154%;
  }
  
  .emoji-1f3c3-1f3ff {
    background-position: 55% 41.02564%;
  }
  
  .emoji-1f3c3 {
    background-position: 55% 43.58974%;
  }
  
  .emoji-1f3c4-1f3fb {
    background-position: 55% 46.15385%;
  }
  
  .emoji-1f3c4-1f3fc {
    background-position: 55% 48.71795%;
  }
  
  .emoji-1f3c4-1f3fd {
    background-position: 55% 51.28205%;
  }
  
  .emoji-1f3c4-1f3fe {
    background-position: 55% 53.84615%;
  }
  
  .emoji-1f3c4-1f3ff {
    background-position: 0% 56.41026%;
  }
  
  .emoji-1f3c4 {
    background-position: 2.5% 56.41026%;
  }
  
  .emoji-1f3c5 {
    background-position: 5% 56.41026%;
  }
  
  .emoji-1f3c6 {
    background-position: 7.5% 56.41026%;
  }
  
  .emoji-1f3c7-1f3fb {
    background-position: 10% 56.41026%;
  }
  
  .emoji-1f3c7-1f3fc {
    background-position: 12.5% 56.41026%;
  }
  
  .emoji-1f3c7-1f3fd {
    background-position: 15% 56.41026%;
  }
  
  .emoji-1f3c7-1f3fe {
    background-position: 17.5% 56.41026%;
  }
  
  .emoji-1f3c7-1f3ff {
    background-position: 20% 56.41026%;
  }
  
  .emoji-1f3c7 {
    background-position: 22.5% 56.41026%;
  }
  
  .emoji-1f3c8 {
    background-position: 25% 56.41026%;
  }
  
  .emoji-1f3c9 {
    background-position: 27.5% 56.41026%;
  }
  
  .emoji-1f3ca-1f3fb {
    background-position: 30% 56.41026%;
  }
  
  .emoji-1f3ca-1f3fc {
    background-position: 32.5% 56.41026%;
  }
  
  .emoji-1f3ca-1f3fd {
    background-position: 35% 56.41026%;
  }
  
  .emoji-1f3ca-1f3fe {
    background-position: 37.5% 56.41026%;
  }
  
  .emoji-1f3ca-1f3ff {
    background-position: 40% 56.41026%;
  }
  
  .emoji-1f3ca {
    background-position: 42.5% 56.41026%;
  }
  
  .emoji-1f3cb-1f3fb {
    background-position: 45% 56.41026%;
  }
  
  .emoji-1f3cb-1f3fc {
    background-position: 47.5% 56.41026%;
  }
  
  .emoji-1f3cb-1f3fd {
    background-position: 50% 56.41026%;
  }
  
  .emoji-1f3cb-1f3fe {
    background-position: 52.5% 56.41026%;
  }
  
  .emoji-1f3cb-1f3ff {
    background-position: 55% 56.41026%;
  }
  
  .emoji-1f3cb {
    background-position: 57.5% 0%;
  }
  
  .emoji-1f3cc {
    background-position: 57.5% 2.5641%;
  }
  
  .emoji-1f3cd {
    background-position: 57.5% 5.12821%;
  }
  
  .emoji-1f3ce {
    background-position: 57.5% 7.69231%;
  }
  
  .emoji-1f3cf {
    background-position: 57.5% 10.25641%;
  }
  
  .emoji-1f3d0 {
    background-position: 57.5% 12.82051%;
  }
  
  .emoji-1f3d1 {
    background-position: 57.5% 15.38462%;
  }
  
  .emoji-1f3d2 {
    background-position: 57.5% 17.94872%;
  }
  
  .emoji-1f3d3 {
    background-position: 57.5% 20.51282%;
  }
  
  .emoji-1f3d4 {
    background-position: 57.5% 23.07692%;
  }
  
  .emoji-1f3d5 {
    background-position: 57.5% 25.64103%;
  }
  
  .emoji-1f3d6 {
    background-position: 57.5% 28.20513%;
  }
  
  .emoji-1f3d7 {
    background-position: 57.5% 30.76923%;
  }
  
  .emoji-1f3d8 {
    background-position: 57.5% 33.33333%;
  }
  
  .emoji-1f3d9 {
    background-position: 57.5% 35.89744%;
  }
  
  .emoji-1f3da {
    background-position: 57.5% 38.46154%;
  }
  
  .emoji-1f3db {
    background-position: 57.5% 41.02564%;
  }
  
  .emoji-1f3dc {
    background-position: 57.5% 43.58974%;
  }
  
  .emoji-1f3dd {
    background-position: 57.5% 46.15385%;
  }
  
  .emoji-1f3de {
    background-position: 57.5% 48.71795%;
  }
  
  .emoji-1f3df {
    background-position: 57.5% 51.28205%;
  }
  
  .emoji-1f3e0 {
    background-position: 57.5% 53.84615%;
  }
  
  .emoji-1f3e1 {
    background-position: 57.5% 56.41026%;
  }
  
  .emoji-1f3e2 {
    background-position: 0% 58.97436%;
  }
  
  .emoji-1f3e3 {
    background-position: 2.5% 58.97436%;
  }
  
  .emoji-1f3e4 {
    background-position: 5% 58.97436%;
  }
  
  .emoji-1f3e5 {
    background-position: 7.5% 58.97436%;
  }
  
  .emoji-1f3e6 {
    background-position: 10% 58.97436%;
  }
  
  .emoji-1f3e7 {
    background-position: 12.5% 58.97436%;
  }
  
  .emoji-1f3e8 {
    background-position: 15% 58.97436%;
  }
  
  .emoji-1f3e9 {
    background-position: 17.5% 58.97436%;
  }
  
  .emoji-1f3ea {
    background-position: 20% 58.97436%;
  }
  
  .emoji-1f3eb {
    background-position: 22.5% 58.97436%;
  }
  
  .emoji-1f3ec {
    background-position: 25% 58.97436%;
  }
  
  .emoji-1f3ed {
    background-position: 27.5% 58.97436%;
  }
  
  .emoji-1f3ee {
    background-position: 30% 58.97436%;
  }
  
  .emoji-1f3ef {
    background-position: 32.5% 58.97436%;
  }
  
  .emoji-1f3f0 {
    background-position: 35% 58.97436%;
  }
  
  .emoji-1f3f3 {
    background-position: 37.5% 58.97436%;
  }
  
  .emoji-1f3f4 {
    background-position: 40% 58.97436%;
  }
  
  .emoji-1f3f5 {
    background-position: 42.5% 58.97436%;
  }
  
  .emoji-1f3f7 {
    background-position: 45% 58.97436%;
  }
  
  .emoji-1f3f8 {
    background-position: 47.5% 58.97436%;
  }
  
  .emoji-1f3f9 {
    background-position: 50% 58.97436%;
  }
  
  .emoji-1f3fa {
    background-position: 52.5% 58.97436%;
  }
  
  .emoji-1f3fb {
    background-position: 55% 58.97436%;
  }
  
  .emoji-1f3fc {
    background-position: 57.5% 58.97436%;
  }
  
  .emoji-1f3fd {
    background-position: 60% 0%;
  }
  
  .emoji-1f3fe {
    background-position: 60% 2.5641%;
  }
  
  .emoji-1f3ff {
    background-position: 60% 5.12821%;
  }
  
  .emoji-1f400 {
    background-position: 60% 7.69231%;
  }
  
  .emoji-1f401 {
    background-position: 60% 10.25641%;
  }
  
  .emoji-1f402 {
    background-position: 60% 12.82051%;
  }
  
  .emoji-1f403 {
    background-position: 60% 15.38462%;
  }
  
  .emoji-1f404 {
    background-position: 60% 17.94872%;
  }
  
  .emoji-1f405 {
    background-position: 60% 20.51282%;
  }
  
  .emoji-1f406 {
    background-position: 60% 23.07692%;
  }
  
  .emoji-1f407 {
    background-position: 60% 25.64103%;
  }
  
  .emoji-1f408 {
    background-position: 60% 28.20513%;
  }
  
  .emoji-1f409 {
    background-position: 60% 30.76923%;
  }
  
  .emoji-1f40a {
    background-position: 60% 33.33333%;
  }
  
  .emoji-1f40b {
    background-position: 60% 35.89744%;
  }
  
  .emoji-1f40c {
    background-position: 60% 38.46154%;
  }
  
  .emoji-1f40d {
    background-position: 60% 41.02564%;
  }
  
  .emoji-1f40e {
    background-position: 60% 43.58974%;
  }
  
  .emoji-1f40f {
    background-position: 60% 46.15385%;
  }
  
  .emoji-1f410 {
    background-position: 60% 48.71795%;
  }
  
  .emoji-1f411 {
    background-position: 60% 51.28205%;
  }
  
  .emoji-1f412 {
    background-position: 60% 53.84615%;
  }
  
  .emoji-1f413 {
    background-position: 60% 56.41026%;
  }
  
  .emoji-1f414 {
    background-position: 60% 58.97436%;
  }
  
  .emoji-1f415 {
    background-position: 0% 61.53846%;
  }
  
  .emoji-1f416 {
    background-position: 2.5% 61.53846%;
  }
  
  .emoji-1f417 {
    background-position: 5% 61.53846%;
  }
  
  .emoji-1f418 {
    background-position: 7.5% 61.53846%;
  }
  
  .emoji-1f419 {
    background-position: 10% 61.53846%;
  }
  
  .emoji-1f41a {
    background-position: 12.5% 61.53846%;
  }
  
  .emoji-1f41b {
    background-position: 15% 61.53846%;
  }
  
  .emoji-1f41c {
    background-position: 17.5% 61.53846%;
  }
  
  .emoji-1f41d {
    background-position: 20% 61.53846%;
  }
  
  .emoji-1f41e {
    background-position: 22.5% 61.53846%;
  }
  
  .emoji-1f41f {
    background-position: 25% 61.53846%;
  }
  
  .emoji-1f420 {
    background-position: 27.5% 61.53846%;
  }
  
  .emoji-1f421 {
    background-position: 30% 61.53846%;
  }
  
  .emoji-1f422 {
    background-position: 32.5% 61.53846%;
  }
  
  .emoji-1f423 {
    background-position: 35% 61.53846%;
  }
  
  .emoji-1f424 {
    background-position: 37.5% 61.53846%;
  }
  
  .emoji-1f425 {
    background-position: 40% 61.53846%;
  }
  
  .emoji-1f426 {
    background-position: 42.5% 61.53846%;
  }
  
  .emoji-1f427 {
    background-position: 45% 61.53846%;
  }
  
  .emoji-1f428 {
    background-position: 47.5% 61.53846%;
  }
  
  .emoji-1f429 {
    background-position: 50% 61.53846%;
  }
  
  .emoji-1f42a {
    background-position: 52.5% 61.53846%;
  }
  
  .emoji-1f42b {
    background-position: 55% 61.53846%;
  }
  
  .emoji-1f42c {
    background-position: 57.5% 61.53846%;
  }
  
  .emoji-1f42d {
    background-position: 60% 61.53846%;
  }
  
  .emoji-1f42e {
    background-position: 62.5% 0%;
  }
  
  .emoji-1f42f {
    background-position: 62.5% 2.5641%;
  }
  
  .emoji-1f430 {
    background-position: 62.5% 5.12821%;
  }
  
  .emoji-1f431 {
    background-position: 62.5% 7.69231%;
  }
  
  .emoji-1f432 {
    background-position: 62.5% 10.25641%;
  }
  
  .emoji-1f433 {
    background-position: 62.5% 12.82051%;
  }
  
  .emoji-1f434 {
    background-position: 62.5% 15.38462%;
  }
  
  .emoji-1f435 {
    background-position: 62.5% 17.94872%;
  }
  
  .emoji-1f436 {
    background-position: 62.5% 20.51282%;
  }
  
  .emoji-1f437 {
    background-position: 62.5% 23.07692%;
  }
  
  .emoji-1f438 {
    background-position: 62.5% 25.64103%;
  }
  
  .emoji-1f439 {
    background-position: 62.5% 28.20513%;
  }
  
  .emoji-1f43a {
    background-position: 62.5% 30.76923%;
  }
  
  .emoji-1f43b {
    background-position: 62.5% 33.33333%;
  }
  
  .emoji-1f43c {
    background-position: 62.5% 35.89744%;
  }
  
  .emoji-1f43d {
    background-position: 62.5% 38.46154%;
  }
  
  .emoji-1f43e {
    background-position: 62.5% 41.02564%;
  }
  
  .emoji-1f43f {
    background-position: 62.5% 43.58974%;
  }
  
  .emoji-1f440 {
    background-position: 62.5% 46.15385%;
  }
  
  .emoji-1f441-1f5e8 {
    background-position: 62.5% 48.71795%;
  }
  
  .emoji-1f441 {
    background-position: 62.5% 51.28205%;
  }
  
  .emoji-1f442-1f3fb {
    background-position: 62.5% 53.84615%;
  }
  
  .emoji-1f442-1f3fc {
    background-position: 62.5% 56.41026%;
  }
  
  .emoji-1f442-1f3fd {
    background-position: 62.5% 58.97436%;
  }
  
  .emoji-1f442-1f3fe {
    background-position: 62.5% 61.53846%;
  }
  
  .emoji-1f442-1f3ff {
    background-position: 0% 64.10256%;
  }
  
  .emoji-1f442 {
    background-position: 2.5% 64.10256%;
  }
  
  .emoji-1f443-1f3fb {
    background-position: 5% 64.10256%;
  }
  
  .emoji-1f443-1f3fc {
    background-position: 7.5% 64.10256%;
  }
  
  .emoji-1f443-1f3fd {
    background-position: 10% 64.10256%;
  }
  
  .emoji-1f443-1f3fe {
    background-position: 12.5% 64.10256%;
  }
  
  .emoji-1f443-1f3ff {
    background-position: 15% 64.10256%;
  }
  
  .emoji-1f443 {
    background-position: 17.5% 64.10256%;
  }
  
  .emoji-1f444 {
    background-position: 20% 64.10256%;
  }
  
  .emoji-1f445 {
    background-position: 22.5% 64.10256%;
  }
  
  .emoji-1f446-1f3fb {
    background-position: 25% 64.10256%;
  }
  
  .emoji-1f446-1f3fc {
    background-position: 27.5% 64.10256%;
  }
  
  .emoji-1f446-1f3fd {
    background-position: 30% 64.10256%;
  }
  
  .emoji-1f446-1f3fe {
    background-position: 32.5% 64.10256%;
  }
  
  .emoji-1f446-1f3ff {
    background-position: 35% 64.10256%;
  }
  
  .emoji-1f446 {
    background-position: 37.5% 64.10256%;
  }
  
  .emoji-1f447-1f3fb {
    background-position: 40% 64.10256%;
  }
  
  .emoji-1f447-1f3fc {
    background-position: 42.5% 64.10256%;
  }
  
  .emoji-1f447-1f3fd {
    background-position: 45% 64.10256%;
  }
  
  .emoji-1f447-1f3fe {
    background-position: 47.5% 64.10256%;
  }
  
  .emoji-1f447-1f3ff {
    background-position: 50% 64.10256%;
  }
  
  .emoji-1f447 {
    background-position: 52.5% 64.10256%;
  }
  
  .emoji-1f448-1f3fb {
    background-position: 55% 64.10256%;
  }
  
  .emoji-1f448-1f3fc {
    background-position: 57.5% 64.10256%;
  }
  
  .emoji-1f448-1f3fd {
    background-position: 60% 64.10256%;
  }
  
  .emoji-1f448-1f3fe {
    background-position: 62.5% 64.10256%;
  }
  
  .emoji-1f448-1f3ff {
    background-position: 65% 0%;
  }
  
  .emoji-1f448 {
    background-position: 65% 2.5641%;
  }
  
  .emoji-1f449-1f3fb {
    background-position: 65% 5.12821%;
  }
  
  .emoji-1f449-1f3fc {
    background-position: 65% 7.69231%;
  }
  
  .emoji-1f449-1f3fd {
    background-position: 65% 10.25641%;
  }
  
  .emoji-1f449-1f3fe {
    background-position: 65% 12.82051%;
  }
  
  .emoji-1f449-1f3ff {
    background-position: 65% 15.38462%;
  }
  
  .emoji-1f449 {
    background-position: 65% 17.94872%;
  }
  
  .emoji-1f44a-1f3fb {
    background-position: 65% 20.51282%;
  }
  
  .emoji-1f44a-1f3fc {
    background-position: 65% 23.07692%;
  }
  
  .emoji-1f44a-1f3fd {
    background-position: 65% 25.64103%;
  }
  
  .emoji-1f44a-1f3fe {
    background-position: 65% 28.20513%;
  }
  
  .emoji-1f44a-1f3ff {
    background-position: 65% 30.76923%;
  }
  
  .emoji-1f44a {
    background-position: 65% 33.33333%;
  }
  
  .emoji-1f44b-1f3fb {
    background-position: 65% 35.89744%;
  }
  
  .emoji-1f44b-1f3fc {
    background-position: 65% 38.46154%;
  }
  
  .emoji-1f44b-1f3fd {
    background-position: 65% 41.02564%;
  }
  
  .emoji-1f44b-1f3fe {
    background-position: 65% 43.58974%;
  }
  
  .emoji-1f44b-1f3ff {
    background-position: 65% 46.15385%;
  }
  
  .emoji-1f44b {
    background-position: 65% 48.71795%;
  }
  
  .emoji-1f44c-1f3fb {
    background-position: 65% 51.28205%;
  }
  
  .emoji-1f44c-1f3fc {
    background-position: 65% 53.84615%;
  }
  
  .emoji-1f44c-1f3fd {
    background-position: 65% 56.41026%;
  }
  
  .emoji-1f44c-1f3fe {
    background-position: 65% 58.97436%;
  }
  
  .emoji-1f44c-1f3ff {
    background-position: 65% 61.53846%;
  }
  
  .emoji-1f44c {
    background-position: 65% 64.10256%;
  }
  
  .emoji-1f44d-1f3fb {
    background-position: 0% 66.66667%;
  }
  
  .emoji-1f44d-1f3fc {
    background-position: 2.5% 66.66667%;
  }
  
  .emoji-1f44d-1f3fd {
    background-position: 5% 66.66667%;
  }
  
  .emoji-1f44d-1f3fe {
    background-position: 7.5% 66.66667%;
  }
  
  .emoji-1f44d-1f3ff {
    background-position: 10% 66.66667%;
  }
  
  .emoji-1f44d {
    background-position: 12.5% 66.66667%;
  }
  
  .emoji-1f44e-1f3fb {
    background-position: 15% 66.66667%;
  }
  
  .emoji-1f44e-1f3fc {
    background-position: 17.5% 66.66667%;
  }
  
  .emoji-1f44e-1f3fd {
    background-position: 20% 66.66667%;
  }
  
  .emoji-1f44e-1f3fe {
    background-position: 22.5% 66.66667%;
  }
  
  .emoji-1f44e-1f3ff {
    background-position: 25% 66.66667%;
  }
  
  .emoji-1f44e {
    background-position: 27.5% 66.66667%;
  }
  
  .emoji-1f44f-1f3fb {
    background-position: 30% 66.66667%;
  }
  
  .emoji-1f44f-1f3fc {
    background-position: 32.5% 66.66667%;
  }
  
  .emoji-1f44f-1f3fd {
    background-position: 35% 66.66667%;
  }
  
  .emoji-1f44f-1f3fe {
    background-position: 37.5% 66.66667%;
  }
  
  .emoji-1f44f-1f3ff {
    background-position: 40% 66.66667%;
  }
  
  .emoji-1f44f {
    background-position: 42.5% 66.66667%;
  }
  
  .emoji-1f450-1f3fb {
    background-position: 45% 66.66667%;
  }
  
  .emoji-1f450-1f3fc {
    background-position: 47.5% 66.66667%;
  }
  
  .emoji-1f450-1f3fd {
    background-position: 50% 66.66667%;
  }
  
  .emoji-1f450-1f3fe {
    background-position: 52.5% 66.66667%;
  }
  
  .emoji-1f450-1f3ff {
    background-position: 55% 66.66667%;
  }
  
  .emoji-1f450 {
    background-position: 57.5% 66.66667%;
  }
  
  .emoji-1f451 {
    background-position: 60% 66.66667%;
  }
  
  .emoji-1f452 {
    background-position: 62.5% 66.66667%;
  }
  
  .emoji-1f453 {
    background-position: 65% 66.66667%;
  }
  
  .emoji-1f454 {
    background-position: 67.5% 0%;
  }
  
  .emoji-1f455 {
    background-position: 67.5% 2.5641%;
  }
  
  .emoji-1f456 {
    background-position: 67.5% 5.12821%;
  }
  
  .emoji-1f457 {
    background-position: 67.5% 7.69231%;
  }
  
  .emoji-1f458 {
    background-position: 67.5% 10.25641%;
  }
  
  .emoji-1f459 {
    background-position: 67.5% 12.82051%;
  }
  
  .emoji-1f45a {
    background-position: 67.5% 15.38462%;
  }
  
  .emoji-1f45b {
    background-position: 67.5% 17.94872%;
  }
  
  .emoji-1f45c {
    background-position: 67.5% 20.51282%;
  }
  
  .emoji-1f45d {
    background-position: 67.5% 23.07692%;
  }
  
  .emoji-1f45e {
    background-position: 67.5% 25.64103%;
  }
  
  .emoji-1f45f {
    background-position: 67.5% 28.20513%;
  }
  
  .emoji-1f460 {
    background-position: 67.5% 30.76923%;
  }
  
  .emoji-1f461 {
    background-position: 67.5% 33.33333%;
  }
  
  .emoji-1f462 {
    background-position: 67.5% 35.89744%;
  }
  
  .emoji-1f463 {
    background-position: 67.5% 38.46154%;
  }
  
  .emoji-1f464 {
    background-position: 67.5% 41.02564%;
  }
  
  .emoji-1f465 {
    background-position: 67.5% 43.58974%;
  }
  
  .emoji-1f466-1f3fb {
    background-position: 67.5% 46.15385%;
  }
  
  .emoji-1f466-1f3fc {
    background-position: 67.5% 48.71795%;
  }
  
  .emoji-1f466-1f3fd {
    background-position: 67.5% 51.28205%;
  }
  
  .emoji-1f466-1f3fe {
    background-position: 67.5% 53.84615%;
  }
  
  .emoji-1f466-1f3ff {
    background-position: 67.5% 56.41026%;
  }
  
  .emoji-1f466 {
    background-position: 67.5% 58.97436%;
  }
  
  .emoji-1f467-1f3fb {
    background-position: 67.5% 61.53846%;
  }
  
  .emoji-1f467-1f3fc {
    background-position: 67.5% 64.10256%;
  }
  
  .emoji-1f467-1f3fd {
    background-position: 67.5% 66.66667%;
  }
  
  .emoji-1f467-1f3fe {
    background-position: 0% 69.23077%;
  }
  
  .emoji-1f467-1f3ff {
    background-position: 2.5% 69.23077%;
  }
  
  .emoji-1f467 {
    background-position: 5% 69.23077%;
  }
  
  .emoji-1f468-1f3fb {
    background-position: 7.5% 69.23077%;
  }
  
  .emoji-1f468-1f3fc {
    background-position: 10% 69.23077%;
  }
  
  .emoji-1f468-1f3fd {
    background-position: 12.5% 69.23077%;
  }
  
  .emoji-1f468-1f3fe {
    background-position: 15% 69.23077%;
  }
  
  .emoji-1f468-1f3ff {
    background-position: 17.5% 69.23077%;
  }
  
  .emoji-1f468-1f468-1f466-1f466 {
    background-position: 20% 69.23077%;
  }
  
  .emoji-1f468-1f468-1f466 {
    background-position: 22.5% 69.23077%;
  }
  
  .emoji-1f468-1f468-1f467-1f466 {
    background-position: 25% 69.23077%;
  }
  
  .emoji-1f468-1f468-1f467-1f467 {
    background-position: 27.5% 69.23077%;
  }
  
  .emoji-1f468-1f468-1f467 {
    background-position: 30% 69.23077%;
  }
  
  .emoji-1f468-1f469-1f466-1f466 {
    background-position: 32.5% 69.23077%;
  }
  
  .emoji-1f468-1f469-1f467-1f466 {
    background-position: 35% 69.23077%;
  }
  
  .emoji-1f468-1f469-1f467-1f467 {
    background-position: 37.5% 69.23077%;
  }
  
  .emoji-1f468-1f469-1f467 {
    background-position: 40% 69.23077%;
  }
  
  .emoji-1f468-2764-1f468 {
    background-position: 42.5% 69.23077%;
  }
  
  .emoji-1f468-2764-1f48b-1f468 {
    background-position: 45% 69.23077%;
  }
  
  .emoji-1f468 {
    background-position: 47.5% 69.23077%;
  }
  
  .emoji-1f469-1f3fb {
    background-position: 50% 69.23077%;
  }
  
  .emoji-1f469-1f3fc {
    background-position: 52.5% 69.23077%;
  }
  
  .emoji-1f469-1f3fd {
    background-position: 55% 69.23077%;
  }
  
  .emoji-1f469-1f3fe {
    background-position: 57.5% 69.23077%;
  }
  
  .emoji-1f469-1f3ff {
    background-position: 60% 69.23077%;
  }
  
  .emoji-1f469-1f469-1f466-1f466 {
    background-position: 62.5% 69.23077%;
  }
  
  .emoji-1f469-1f469-1f466 {
    background-position: 65% 69.23077%;
  }
  
  .emoji-1f469-1f469-1f467-1f466 {
    background-position: 67.5% 69.23077%;
  }
  
  .emoji-1f469-1f469-1f467-1f467 {
    background-position: 70% 0%;
  }
  
  .emoji-1f469-1f469-1f467 {
    background-position: 70% 2.5641%;
  }
  
  .emoji-1f469-2764-1f469 {
    background-position: 70% 5.12821%;
  }
  
  .emoji-1f469-2764-1f48b-1f469 {
    background-position: 70% 7.69231%;
  }
  
  .emoji-1f469 {
    background-position: 70% 10.25641%;
  }
  
  .emoji-1f46a {
    background-position: 70% 12.82051%;
  }
  
  .emoji-1f46b {
    background-position: 70% 15.38462%;
  }
  
  .emoji-1f46c {
    background-position: 70% 17.94872%;
  }
  
  .emoji-1f46d {
    background-position: 70% 20.51282%;
  }
  
  .emoji-1f46e-1f3fb {
    background-position: 70% 23.07692%;
  }
  
  .emoji-1f46e-1f3fc {
    background-position: 70% 25.64103%;
  }
  
  .emoji-1f46e-1f3fd {
    background-position: 70% 28.20513%;
  }
  
  .emoji-1f46e-1f3fe {
    background-position: 70% 30.76923%;
  }
  
  .emoji-1f46e-1f3ff {
    background-position: 70% 33.33333%;
  }
  
  .emoji-1f46e {
    background-position: 70% 35.89744%;
  }
  
  .emoji-1f46f {
    background-position: 70% 38.46154%;
  }
  
  .emoji-1f470-1f3fb {
    background-position: 70% 41.02564%;
  }
  
  .emoji-1f470-1f3fc {
    background-position: 70% 43.58974%;
  }
  
  .emoji-1f470-1f3fd {
    background-position: 70% 46.15385%;
  }
  
  .emoji-1f470-1f3fe {
    background-position: 70% 48.71795%;
  }
  
  .emoji-1f470-1f3ff {
    background-position: 70% 51.28205%;
  }
  
  .emoji-1f470 {
    background-position: 70% 53.84615%;
  }
  
  .emoji-1f471-1f3fb {
    background-position: 70% 56.41026%;
  }
  
  .emoji-1f471-1f3fc {
    background-position: 70% 58.97436%;
  }
  
  .emoji-1f471-1f3fd {
    background-position: 70% 61.53846%;
  }
  
  .emoji-1f471-1f3fe {
    background-position: 70% 64.10256%;
  }
  
  .emoji-1f471-1f3ff {
    background-position: 70% 66.66667%;
  }
  
  .emoji-1f471 {
    background-position: 70% 69.23077%;
  }
  
  .emoji-1f472-1f3fb {
    background-position: 0% 71.79487%;
  }
  
  .emoji-1f472-1f3fc {
    background-position: 2.5% 71.79487%;
  }
  
  .emoji-1f472-1f3fd {
    background-position: 5% 71.79487%;
  }
  
  .emoji-1f472-1f3fe {
    background-position: 7.5% 71.79487%;
  }
  
  .emoji-1f472-1f3ff {
    background-position: 10% 71.79487%;
  }
  
  .emoji-1f472 {
    background-position: 12.5% 71.79487%;
  }
  
  .emoji-1f473-1f3fb {
    background-position: 15% 71.79487%;
  }
  
  .emoji-1f473-1f3fc {
    background-position: 17.5% 71.79487%;
  }
  
  .emoji-1f473-1f3fd {
    background-position: 20% 71.79487%;
  }
  
  .emoji-1f473-1f3fe {
    background-position: 22.5% 71.79487%;
  }
  
  .emoji-1f473-1f3ff {
    background-position: 25% 71.79487%;
  }
  
  .emoji-1f473 {
    background-position: 27.5% 71.79487%;
  }
  
  .emoji-1f474-1f3fb {
    background-position: 30% 71.79487%;
  }
  
  .emoji-1f474-1f3fc {
    background-position: 32.5% 71.79487%;
  }
  
  .emoji-1f474-1f3fd {
    background-position: 35% 71.79487%;
  }
  
  .emoji-1f474-1f3fe {
    background-position: 37.5% 71.79487%;
  }
  
  .emoji-1f474-1f3ff {
    background-position: 40% 71.79487%;
  }
  
  .emoji-1f474 {
    background-position: 42.5% 71.79487%;
  }
  
  .emoji-1f475-1f3fb {
    background-position: 45% 71.79487%;
  }
  
  .emoji-1f475-1f3fc {
    background-position: 47.5% 71.79487%;
  }
  
  .emoji-1f475-1f3fd {
    background-position: 50% 71.79487%;
  }
  
  .emoji-1f475-1f3fe {
    background-position: 0% 0%;
  }
  
  .emoji-1f475-1f3ff {
    background-position: 55% 71.79487%;
  }
  
  .emoji-1f475 {
    background-position: 57.5% 71.79487%;
  }
  
  .emoji-1f476-1f3fb {
    background-position: 60% 71.79487%;
  }
  
  .emoji-1f476-1f3fc {
    background-position: 62.5% 71.79487%;
  }
  
  .emoji-1f476-1f3fd {
    background-position: 65% 71.79487%;
  }
  
  .emoji-1f476-1f3fe {
    background-position: 67.5% 71.79487%;
  }
  
  .emoji-1f476-1f3ff {
    background-position: 70% 71.79487%;
  }
  
  .emoji-1f476 {
    background-position: 72.5% 0%;
  }
  
  .emoji-1f477-1f3fb {
    background-position: 72.5% 2.5641%;
  }
  
  .emoji-1f477-1f3fc {
    background-position: 72.5% 5.12821%;
  }
  
  .emoji-1f477-1f3fd {
    background-position: 72.5% 7.69231%;
  }
  
  .emoji-1f477-1f3fe {
    background-position: 72.5% 10.25641%;
  }
  
  .emoji-1f477-1f3ff {
    background-position: 72.5% 12.82051%;
  }
  
  .emoji-1f477 {
    background-position: 72.5% 15.38462%;
  }
  
  .emoji-1f478-1f3fb {
    background-position: 72.5% 17.94872%;
  }
  
  .emoji-1f478-1f3fc {
    background-position: 72.5% 20.51282%;
  }
  
  .emoji-1f478-1f3fd {
    background-position: 72.5% 23.07692%;
  }
  
  .emoji-1f478-1f3fe {
    background-position: 72.5% 25.64103%;
  }
  
  .emoji-1f478-1f3ff {
    background-position: 72.5% 28.20513%;
  }
  
  .emoji-1f478 {
    background-position: 72.5% 30.76923%;
  }
  
  .emoji-1f479 {
    background-position: 72.5% 33.33333%;
  }
  
  .emoji-1f47a {
    background-position: 72.5% 35.89744%;
  }
  
  .emoji-1f47b {
    background-position: 72.5% 38.46154%;
  }
  
  .emoji-1f47c-1f3fb {
    background-position: 72.5% 41.02564%;
  }
  
  .emoji-1f47c-1f3fc {
    background-position: 72.5% 43.58974%;
  }
  
  .emoji-1f47c-1f3fd {
    background-position: 72.5% 46.15385%;
  }
  
  .emoji-1f47c-1f3fe {
    background-position: 72.5% 48.71795%;
  }
  
  .emoji-1f47c-1f3ff {
    background-position: 72.5% 51.28205%;
  }
  
  .emoji-1f47c {
    background-position: 72.5% 53.84615%;
  }
  
  .emoji-1f47d {
    background-position: 72.5% 56.41026%;
  }
  
  .emoji-1f47e {
    background-position: 72.5% 58.97436%;
  }
  
  .emoji-1f47f {
    background-position: 72.5% 61.53846%;
  }
  
  .emoji-1f480 {
    background-position: 72.5% 64.10256%;
  }
  
  .emoji-1f481-1f3fb {
    background-position: 72.5% 66.66667%;
  }
  
  .emoji-1f481-1f3fc {
    background-position: 72.5% 69.23077%;
  }
  
  .emoji-1f481-1f3fd {
    background-position: 72.5% 71.79487%;
  }
  
  .emoji-1f481-1f3fe {
    background-position: 0% 74.35897%;
  }
  
  .emoji-1f481-1f3ff {
    background-position: 2.5% 74.35897%;
  }
  
  .emoji-1f481 {
    background-position: 5% 74.35897%;
  }
  
  .emoji-1f482-1f3fb {
    background-position: 7.5% 74.35897%;
  }
  
  .emoji-1f482-1f3fc {
    background-position: 10% 74.35897%;
  }
  
  .emoji-1f482-1f3fd {
    background-position: 12.5% 74.35897%;
  }
  
  .emoji-1f482-1f3fe {
    background-position: 15% 74.35897%;
  }
  
  .emoji-1f482-1f3ff {
    background-position: 17.5% 74.35897%;
  }
  
  .emoji-1f482 {
    background-position: 20% 74.35897%;
  }
  
  .emoji-1f483-1f3fb {
    background-position: 22.5% 74.35897%;
  }
  
  .emoji-1f483-1f3fc {
    background-position: 25% 74.35897%;
  }
  
  .emoji-1f483-1f3fd {
    background-position: 27.5% 74.35897%;
  }
  
  .emoji-1f483-1f3fe {
    background-position: 30% 74.35897%;
  }
  
  .emoji-1f483-1f3ff {
    background-position: 32.5% 74.35897%;
  }
  
  .emoji-1f483 {
    background-position: 35% 74.35897%;
  }
  
  .emoji-1f484 {
    background-position: 37.5% 74.35897%;
  }
  
  .emoji-1f485-1f3fb {
    background-position: 40% 74.35897%;
  }
  
  .emoji-1f485-1f3fc {
    background-position: 42.5% 74.35897%;
  }
  
  .emoji-1f485-1f3fd {
    background-position: 45% 74.35897%;
  }
  
  .emoji-1f485-1f3fe {
    background-position: 47.5% 74.35897%;
  }
  
  .emoji-1f485-1f3ff {
    background-position: 50% 74.35897%;
  }
  
  .emoji-1f485 {
    background-position: 52.5% 74.35897%;
  }
  
  .emoji-1f486-1f3fb {
    background-position: 55% 74.35897%;
  }
  
  .emoji-1f486-1f3fc {
    background-position: 57.5% 74.35897%;
  }
  
  .emoji-1f486-1f3fd {
    background-position: 60% 74.35897%;
  }
  
  .emoji-1f486-1f3fe {
    background-position: 62.5% 74.35897%;
  }
  
  .emoji-1f486-1f3ff {
    background-position: 65% 74.35897%;
  }
  
  .emoji-1f486 {
    background-position: 67.5% 74.35897%;
  }
  
  .emoji-1f487-1f3fb {
    background-position: 70% 74.35897%;
  }
  
  .emoji-1f487-1f3fc {
    background-position: 72.5% 74.35897%;
  }
  
  .emoji-1f487-1f3fd {
    background-position: 75% 0%;
  }
  
  .emoji-1f487-1f3fe {
    background-position: 75% 2.5641%;
  }
  
  .emoji-1f487-1f3ff {
    background-position: 75% 5.12821%;
  }
  
  .emoji-1f487 {
    background-position: 75% 7.69231%;
  }
  
  .emoji-1f488 {
    background-position: 75% 10.25641%;
  }
  
  .emoji-1f489 {
    background-position: 75% 12.82051%;
  }
  
  .emoji-1f48a {
    background-position: 75% 15.38462%;
  }
  
  .emoji-1f48b {
    background-position: 75% 17.94872%;
  }
  
  .emoji-1f48c {
    background-position: 75% 20.51282%;
  }
  
  .emoji-1f48d {
    background-position: 75% 23.07692%;
  }
  
  .emoji-1f48e {
    background-position: 75% 25.64103%;
  }
  
  .emoji-1f48f {
    background-position: 75% 28.20513%;
  }
  
  .emoji-1f490 {
    background-position: 75% 30.76923%;
  }
  
  .emoji-1f491 {
    background-position: 75% 33.33333%;
  }
  
  .emoji-1f492 {
    background-position: 75% 35.89744%;
  }
  
  .emoji-1f493 {
    background-position: 75% 38.46154%;
  }
  
  .emoji-1f494 {
    background-position: 75% 41.02564%;
  }
  
  .emoji-1f495 {
    background-position: 75% 43.58974%;
  }
  
  .emoji-1f496 {
    background-position: 75% 46.15385%;
  }
  
  .emoji-1f497 {
    background-position: 75% 48.71795%;
  }
  
  .emoji-1f498 {
    background-position: 75% 51.28205%;
  }
  
  .emoji-1f499 {
    background-position: 75% 53.84615%;
  }
  
  .emoji-1f49a {
    background-position: 75% 56.41026%;
  }
  
  .emoji-1f49b {
    background-position: 75% 58.97436%;
  }
  
  .emoji-1f49c {
    background-position: 75% 61.53846%;
  }
  
  .emoji-1f49d {
    background-position: 75% 64.10256%;
  }
  
  .emoji-1f49e {
    background-position: 75% 66.66667%;
  }
  
  .emoji-1f49f {
    background-position: 75% 69.23077%;
  }
  
  .emoji-1f4a0 {
    background-position: 75% 71.79487%;
  }
  
  .emoji-1f4a1 {
    background-position: 75% 74.35897%;
  }
  
  .emoji-1f4a2 {
    background-position: 0% 76.92308%;
  }
  
  .emoji-1f4a3 {
    background-position: 2.5% 76.92308%;
  }
  
  .emoji-1f4a4 {
    background-position: 5% 76.92308%;
  }
  
  .emoji-1f4a5 {
    background-position: 7.5% 76.92308%;
  }
  
  .emoji-1f4a6 {
    background-position: 10% 76.92308%;
  }
  
  .emoji-1f4a7 {
    background-position: 12.5% 76.92308%;
  }
  
  .emoji-1f4a8 {
    background-position: 15% 76.92308%;
  }
  
  .emoji-1f4a9 {
    background-position: 17.5% 76.92308%;
  }
  
  .emoji-1f4aa-1f3fb {
    background-position: 20% 76.92308%;
  }
  
  .emoji-1f4aa-1f3fc {
    background-position: 22.5% 76.92308%;
  }
  
  .emoji-1f4aa-1f3fd {
    background-position: 25% 76.92308%;
  }
  
  .emoji-1f4aa-1f3fe {
    background-position: 27.5% 76.92308%;
  }
  
  .emoji-1f4aa-1f3ff {
    background-position: 30% 76.92308%;
  }
  
  .emoji-1f4aa {
    background-position: 32.5% 76.92308%;
  }
  
  .emoji-1f4ab {
    background-position: 35% 76.92308%;
  }
  
  .emoji-1f4ac {
    background-position: 37.5% 76.92308%;
  }
  
  .emoji-1f4ad {
    background-position: 40% 76.92308%;
  }
  
  .emoji-1f4ae {
    background-position: 42.5% 76.92308%;
  }
  
  .emoji-1f4af {
    background-position: 45% 76.92308%;
  }
  
  .emoji-1f4b0 {
    background-position: 47.5% 76.92308%;
  }
  
  .emoji-1f4b1 {
    background-position: 50% 76.92308%;
  }
  
  .emoji-1f4b2 {
    background-position: 52.5% 76.92308%;
  }
  
  .emoji-1f4b3 {
    background-position: 55% 76.92308%;
  }
  
  .emoji-1f4b4 {
    background-position: 57.5% 76.92308%;
  }
  
  .emoji-1f4b5 {
    background-position: 60% 76.92308%;
  }
  
  .emoji-1f4b6 {
    background-position: 62.5% 76.92308%;
  }
  
  .emoji-1f4b7 {
    background-position: 65% 76.92308%;
  }
  
  .emoji-1f4b8 {
    background-position: 67.5% 76.92308%;
  }
  
  .emoji-1f4b9 {
    background-position: 70% 76.92308%;
  }
  
  .emoji-1f4ba {
    background-position: 72.5% 76.92308%;
  }
  
  .emoji-1f4bb {
    background-position: 75% 76.92308%;
  }
  
  .emoji-1f4bc {
    background-position: 77.5% 0%;
  }
  
  .emoji-1f4bd {
    background-position: 77.5% 2.5641%;
  }
  
  .emoji-1f4be {
    background-position: 77.5% 5.12821%;
  }
  
  .emoji-1f4bf {
    background-position: 77.5% 7.69231%;
  }
  
  .emoji-1f4c0 {
    background-position: 77.5% 10.25641%;
  }
  
  .emoji-1f4c1 {
    background-position: 77.5% 12.82051%;
  }
  
  .emoji-1f4c2 {
    background-position: 77.5% 15.38462%;
  }
  
  .emoji-1f4c3 {
    background-position: 77.5% 17.94872%;
  }
  
  .emoji-1f4c4 {
    background-position: 77.5% 20.51282%;
  }
  
  .emoji-1f4c5 {
    background-position: 77.5% 23.07692%;
  }
  
  .emoji-1f4c6 {
    background-position: 77.5% 25.64103%;
  }
  
  .emoji-1f4c7 {
    background-position: 77.5% 28.20513%;
  }
  
  .emoji-1f4c8 {
    background-position: 77.5% 30.76923%;
  }
  
  .emoji-1f4c9 {
    background-position: 77.5% 33.33333%;
  }
  
  .emoji-1f4ca {
    background-position: 77.5% 35.89744%;
  }
  
  .emoji-1f4cb {
    background-position: 77.5% 38.46154%;
  }
  
  .emoji-1f4cc {
    background-position: 77.5% 41.02564%;
  }
  
  .emoji-1f4cd {
    background-position: 77.5% 43.58974%;
  }
  
  .emoji-1f4ce {
    background-position: 77.5% 46.15385%;
  }
  
  .emoji-1f4cf {
    background-position: 77.5% 48.71795%;
  }
  
  .emoji-1f4d0 {
    background-position: 77.5% 51.28205%;
  }
  
  .emoji-1f4d1 {
    background-position: 77.5% 53.84615%;
  }
  
  .emoji-1f4d2 {
    background-position: 77.5% 56.41026%;
  }
  
  .emoji-1f4d3 {
    background-position: 77.5% 58.97436%;
  }
  
  .emoji-1f4d4 {
    background-position: 77.5% 61.53846%;
  }
  
  .emoji-1f4d5 {
    background-position: 77.5% 64.10256%;
  }
  
  .emoji-1f4d6 {
    background-position: 77.5% 66.66667%;
  }
  
  .emoji-1f4d7 {
    background-position: 77.5% 69.23077%;
  }
  
  .emoji-1f4d8 {
    background-position: 77.5% 71.79487%;
  }
  
  .emoji-1f4d9 {
    background-position: 77.5% 74.35897%;
  }
  
  .emoji-1f4da {
    background-position: 77.5% 76.92308%;
  }
  
  .emoji-1f4db {
    background-position: 0% 79.48718%;
  }
  
  .emoji-1f4dc {
    background-position: 2.5% 79.48718%;
  }
  
  .emoji-1f4dd {
    background-position: 5% 79.48718%;
  }
  
  .emoji-1f4de {
    background-position: 7.5% 79.48718%;
  }
  
  .emoji-1f4df {
    background-position: 10% 79.48718%;
  }
  
  .emoji-1f4e0 {
    background-position: 12.5% 79.48718%;
  }
  
  .emoji-1f4e1 {
    background-position: 15% 79.48718%;
  }
  
  .emoji-1f4e2 {
    background-position: 17.5% 79.48718%;
  }
  
  .emoji-1f4e3 {
    background-position: 20% 79.48718%;
  }
  
  .emoji-1f4e4 {
    background-position: 22.5% 79.48718%;
  }
  
  .emoji-1f4e5 {
    background-position: 25% 79.48718%;
  }
  
  .emoji-1f4e6 {
    background-position: 27.5% 79.48718%;
  }
  
  .emoji-1f4e7 {
    background-position: 30% 79.48718%;
  }
  
  .emoji-1f4e8 {
    background-position: 32.5% 79.48718%;
  }
  
  .emoji-1f4e9 {
    background-position: 35% 79.48718%;
  }
  
  .emoji-1f4ea {
    background-position: 37.5% 79.48718%;
  }
  
  .emoji-1f4eb {
    background-position: 40% 79.48718%;
  }
  
  .emoji-1f4ec {
    background-position: 42.5% 79.48718%;
  }
  
  .emoji-1f4ed {
    background-position: 45% 79.48718%;
  }
  
  .emoji-1f4ee {
    background-position: 47.5% 79.48718%;
  }
  
  .emoji-1f4ef {
    background-position: 50% 79.48718%;
  }
  
  .emoji-1f4f0 {
    background-position: 52.5% 79.48718%;
  }
  
  .emoji-1f4f1 {
    background-position: 55% 79.48718%;
  }
  
  .emoji-1f4f2 {
    background-position: 57.5% 79.48718%;
  }
  
  .emoji-1f4f3 {
    background-position: 60% 79.48718%;
  }
  
  .emoji-1f4f4 {
    background-position: 62.5% 79.48718%;
  }
  
  .emoji-1f4f5 {
    background-position: 65% 79.48718%;
  }
  
  .emoji-1f4f6 {
    background-position: 67.5% 79.48718%;
  }
  
  .emoji-1f4f7 {
    background-position: 70% 79.48718%;
  }
  
  .emoji-1f4f8 {
    background-position: 72.5% 79.48718%;
  }
  
  .emoji-1f4f9 {
    background-position: 75% 79.48718%;
  }
  
  .emoji-1f4fa {
    background-position: 77.5% 79.48718%;
  }
  
  .emoji-1f4fb {
    background-position: 80% 0%;
  }
  
  .emoji-1f4fc {
    background-position: 80% 2.5641%;
  }
  
  .emoji-1f4fd {
    background-position: 80% 5.12821%;
  }
  
  .emoji-1f4ff {
    background-position: 80% 7.69231%;
  }
  
  .emoji-1f500 {
    background-position: 80% 10.25641%;
  }
  
  .emoji-1f501 {
    background-position: 80% 12.82051%;
  }
  
  .emoji-1f502 {
    background-position: 80% 15.38462%;
  }
  
  .emoji-1f503 {
    background-position: 80% 17.94872%;
  }
  
  .emoji-1f504 {
    background-position: 80% 20.51282%;
  }
  
  .emoji-1f505 {
    background-position: 80% 23.07692%;
  }
  
  .emoji-1f506 {
    background-position: 80% 25.64103%;
  }
  
  .emoji-1f507 {
    background-position: 80% 28.20513%;
  }
  
  .emoji-1f508 {
    background-position: 80% 30.76923%;
  }
  
  .emoji-1f509 {
    background-position: 80% 33.33333%;
  }
  
  .emoji-1f50a {
    background-position: 80% 35.89744%;
  }
  
  .emoji-1f50b {
    background-position: 80% 38.46154%;
  }
  
  .emoji-1f50c {
    background-position: 80% 41.02564%;
  }
  
  .emoji-1f50d {
    background-position: 80% 43.58974%;
  }
  
  .emoji-1f50e {
    background-position: 80% 46.15385%;
  }
  
  .emoji-1f50f {
    background-position: 80% 48.71795%;
  }
  
  .emoji-1f510 {
    background-position: 80% 51.28205%;
  }
  
  .emoji-1f511 {
    background-position: 80% 53.84615%;
  }
  
  .emoji-1f512 {
    background-position: 80% 56.41026%;
  }
  
  .emoji-1f513 {
    background-position: 80% 58.97436%;
  }
  
  .emoji-1f514 {
    background-position: 80% 61.53846%;
  }
  
  .emoji-1f515 {
    background-position: 80% 64.10256%;
  }
  
  .emoji-1f516 {
    background-position: 80% 66.66667%;
  }
  
  .emoji-1f517 {
    background-position: 80% 69.23077%;
  }
  
  .emoji-1f518 {
    background-position: 80% 71.79487%;
  }
  
  .emoji-1f519 {
    background-position: 80% 74.35897%;
  }
  
  .emoji-1f51a {
    background-position: 80% 76.92308%;
  }
  
  .emoji-1f51b {
    background-position: 80% 79.48718%;
  }
  
  .emoji-1f51c {
    background-position: 0% 82.05128%;
  }
  
  .emoji-1f51d {
    background-position: 2.5% 82.05128%;
  }
  
  .emoji-1f51e {
    background-position: 5% 82.05128%;
  }
  
  .emoji-1f51f {
    background-position: 7.5% 82.05128%;
  }
  
  .emoji-1f520 {
    background-position: 10% 82.05128%;
  }
  
  .emoji-1f521 {
    background-position: 12.5% 82.05128%;
  }
  
  .emoji-1f522 {
    background-position: 15% 82.05128%;
  }
  
  .emoji-1f523 {
    background-position: 17.5% 82.05128%;
  }
  
  .emoji-1f524 {
    background-position: 20% 82.05128%;
  }
  
  .emoji-1f525 {
    background-position: 22.5% 82.05128%;
  }
  
  .emoji-1f526 {
    background-position: 25% 82.05128%;
  }
  
  .emoji-1f527 {
    background-position: 27.5% 82.05128%;
  }
  
  .emoji-1f528 {
    background-position: 30% 82.05128%;
  }
  
  .emoji-1f529 {
    background-position: 32.5% 82.05128%;
  }
  
  .emoji-1f52a {
    background-position: 35% 82.05128%;
  }
  
  .emoji-1f52b {
    background-position: 37.5% 82.05128%;
  }
  
  .emoji-1f52c {
    background-position: 40% 82.05128%;
  }
  
  .emoji-1f52d {
    background-position: 42.5% 82.05128%;
  }
  
  .emoji-1f52e {
    background-position: 45% 82.05128%;
  }
  
  .emoji-1f52f {
    background-position: 47.5% 82.05128%;
  }
  
  .emoji-1f530 {
    background-position: 50% 82.05128%;
  }
  
  .emoji-1f531 {
    background-position: 52.5% 82.05128%;
  }
  
  .emoji-1f532 {
    background-position: 55% 82.05128%;
  }
  
  .emoji-1f533 {
    background-position: 57.5% 82.05128%;
  }
  
  .emoji-1f534 {
    background-position: 60% 82.05128%;
  }
  
  .emoji-1f535 {
    background-position: 62.5% 82.05128%;
  }
  
  .emoji-1f536 {
    background-position: 65% 82.05128%;
  }
  
  .emoji-1f537 {
    background-position: 67.5% 82.05128%;
  }
  
  .emoji-1f538 {
    background-position: 70% 82.05128%;
  }
  
  .emoji-1f539 {
    background-position: 72.5% 82.05128%;
  }
  
  .emoji-1f53a {
    background-position: 75% 82.05128%;
  }
  
  .emoji-1f53b {
    background-position: 77.5% 82.05128%;
  }
  
  .emoji-1f53c {
    background-position: 80% 82.05128%;
  }
  
  .emoji-1f53d {
    background-position: 82.5% 0%;
  }
  
  .emoji-1f549 {
    background-position: 82.5% 2.5641%;
  }
  
  .emoji-1f54a {
    background-position: 82.5% 5.12821%;
  }
  
  .emoji-1f54b {
    background-position: 82.5% 7.69231%;
  }
  
  .emoji-1f54c {
    background-position: 82.5% 10.25641%;
  }
  
  .emoji-1f54d {
    background-position: 82.5% 12.82051%;
  }
  
  .emoji-1f54e {
    background-position: 82.5% 15.38462%;
  }
  
  .emoji-1f550 {
    background-position: 82.5% 17.94872%;
  }
  
  .emoji-1f551 {
    background-position: 82.5% 20.51282%;
  }
  
  .emoji-1f552 {
    background-position: 82.5% 23.07692%;
  }
  
  .emoji-1f553 {
    background-position: 82.5% 25.64103%;
  }
  
  .emoji-1f554 {
    background-position: 82.5% 28.20513%;
  }
  
  .emoji-1f555 {
    background-position: 82.5% 30.76923%;
  }
  
  .emoji-1f556 {
    background-position: 82.5% 33.33333%;
  }
  
  .emoji-1f557 {
    background-position: 82.5% 35.89744%;
  }
  
  .emoji-1f558 {
    background-position: 82.5% 38.46154%;
  }
  
  .emoji-1f559 {
    background-position: 82.5% 41.02564%;
  }
  
  .emoji-1f55a {
    background-position: 82.5% 43.58974%;
  }
  
  .emoji-1f55b {
    background-position: 82.5% 46.15385%;
  }
  
  .emoji-1f55c {
    background-position: 82.5% 48.71795%;
  }
  
  .emoji-1f55d {
    background-position: 82.5% 51.28205%;
  }
  
  .emoji-1f55e {
    background-position: 82.5% 53.84615%;
  }
  
  .emoji-1f55f {
    background-position: 82.5% 56.41026%;
  }
  
  .emoji-1f560 {
    background-position: 82.5% 58.97436%;
  }
  
  .emoji-1f561 {
    background-position: 82.5% 61.53846%;
  }
  
  .emoji-1f562 {
    background-position: 82.5% 64.10256%;
  }
  
  .emoji-1f563 {
    background-position: 82.5% 66.66667%;
  }
  
  .emoji-1f564 {
    background-position: 82.5% 69.23077%;
  }
  
  .emoji-1f565 {
    background-position: 82.5% 71.79487%;
  }
  
  .emoji-1f566 {
    background-position: 82.5% 74.35897%;
  }
  
  .emoji-1f567 {
    background-position: 82.5% 76.92308%;
  }
  
  .emoji-1f56f {
    background-position: 82.5% 79.48718%;
  }
  
  .emoji-1f570 {
    background-position: 82.5% 82.05128%;
  }
  
  .emoji-1f573 {
    background-position: 0% 84.61538%;
  }
  
  .emoji-1f574 {
    background-position: 2.5% 84.61538%;
  }
  
  .emoji-1f575-1f3fb {
    background-position: 5% 84.61538%;
  }
  
  .emoji-1f575-1f3fc {
    background-position: 7.5% 84.61538%;
  }
  
  .emoji-1f575-1f3fd {
    background-position: 10% 84.61538%;
  }
  
  .emoji-1f575-1f3fe {
    background-position: 12.5% 84.61538%;
  }
  
  .emoji-1f575-1f3ff {
    background-position: 15% 84.61538%;
  }
  
  .emoji-1f575 {
    background-position: 17.5% 84.61538%;
  }
  
  .emoji-1f576 {
    background-position: 20% 84.61538%;
  }
  
  .emoji-1f577 {
    background-position: 22.5% 84.61538%;
  }
  
  .emoji-1f578 {
    background-position: 25% 84.61538%;
  }
  
  .emoji-1f579 {
    background-position: 27.5% 84.61538%;
  }
  
  .emoji-1f587 {
    background-position: 30% 84.61538%;
  }
  
  .emoji-1f58a {
    background-position: 32.5% 84.61538%;
  }
  
  .emoji-1f58b {
    background-position: 35% 84.61538%;
  }
  
  .emoji-1f58c {
    background-position: 37.5% 84.61538%;
  }
  
  .emoji-1f58d {
    background-position: 40% 84.61538%;
  }
  
  .emoji-1f590-1f3fb {
    background-position: 42.5% 84.61538%;
  }
  
  .emoji-1f590-1f3fc {
    background-position: 45% 84.61538%;
  }
  
  .emoji-1f590-1f3fd {
    background-position: 47.5% 84.61538%;
  }
  
  .emoji-1f590-1f3fe {
    background-position: 50% 84.61538%;
  }
  
  .emoji-1f590-1f3ff {
    background-position: 52.5% 84.61538%;
  }
  
  .emoji-1f590 {
    background-position: 55% 84.61538%;
  }
  
  .emoji-1f595-1f3fb {
    background-position: 57.5% 84.61538%;
  }
  
  .emoji-1f595-1f3fc {
    background-position: 60% 84.61538%;
  }
  
  .emoji-1f595-1f3fd {
    background-position: 62.5% 84.61538%;
  }
  
  .emoji-1f595-1f3fe {
    background-position: 65% 84.61538%;
  }
  
  .emoji-1f595-1f3ff {
    background-position: 67.5% 84.61538%;
  }
  
  .emoji-1f595 {
    background-position: 70% 84.61538%;
  }
  
  .emoji-1f596-1f3fb {
    background-position: 72.5% 84.61538%;
  }
  
  .emoji-1f596-1f3fc {
    background-position: 75% 84.61538%;
  }
  
  .emoji-1f596-1f3fd {
    background-position: 77.5% 84.61538%;
  }
  
  .emoji-1f596-1f3fe {
    background-position: 80% 84.61538%;
  }
  
  .emoji-1f596-1f3ff {
    background-position: 82.5% 84.61538%;
  }
  
  .emoji-1f596 {
    background-position: 85% 0%;
  }
  
  .emoji-1f5a5 {
    background-position: 85% 2.5641%;
  }
  
  .emoji-1f5a8 {
    background-position: 85% 5.12821%;
  }
  
  .emoji-1f5b1 {
    background-position: 85% 7.69231%;
  }
  
  .emoji-1f5b2 {
    background-position: 85% 10.25641%;
  }
  
  .emoji-1f5bc {
    background-position: 85% 12.82051%;
  }
  
  .emoji-1f5c2 {
    background-position: 85% 15.38462%;
  }
  
  .emoji-1f5c3 {
    background-position: 85% 17.94872%;
  }
  
  .emoji-1f5c4 {
    background-position: 85% 20.51282%;
  }
  
  .emoji-1f5d1 {
    background-position: 85% 23.07692%;
  }
  
  .emoji-1f5d2 {
    background-position: 85% 25.64103%;
  }
  
  .emoji-1f5d3 {
    background-position: 85% 28.20513%;
  }
  
  .emoji-1f5dc {
    background-position: 85% 30.76923%;
  }
  
  .emoji-1f5dd {
    background-position: 85% 33.33333%;
  }
  
  .emoji-1f5de {
    background-position: 85% 35.89744%;
  }
  
  .emoji-1f5e1 {
    background-position: 85% 38.46154%;
  }
  
  .emoji-1f5e3 {
    background-position: 85% 41.02564%;
  }
  
  .emoji-1f5ef {
    background-position: 85% 43.58974%;
  }
  
  .emoji-1f5f3 {
    background-position: 85% 46.15385%;
  }
  
  .emoji-1f5fa {
    background-position: 85% 48.71795%;
  }
  
  .emoji-1f5fb {
    background-position: 85% 51.28205%;
  }
  
  .emoji-1f5fc {
    background-position: 85% 53.84615%;
  }
  
  .emoji-1f5fd {
    background-position: 85% 56.41026%;
  }
  
  .emoji-1f5fe {
    background-position: 85% 58.97436%;
  }
  
  .emoji-1f5ff {
    background-position: 85% 61.53846%;
  }
  
  .emoji-1f600 {
    background-position: 85% 64.10256%;
  }
  
  .emoji-1f601 {
    background-position: 85% 66.66667%;
  }
  
  .emoji-1f602 {
    background-position: 85% 69.23077%;
  }
  
  .emoji-1f603 {
    background-position: 85% 71.79487%;
  }
  
  .emoji-1f604 {
    background-position: 85% 74.35897%;
  }
  
  .emoji-1f605 {
    background-position: 85% 76.92308%;
  }
  
  .emoji-1f606 {
    background-position: 85% 79.48718%;
  }
  
  .emoji-1f607 {
    background-position: 85% 82.05128%;
  }
  
  .emoji-1f608 {
    background-position: 85% 84.61538%;
  }
  
  .emoji-1f609 {
    background-position: 0% 87.17949%;
  }
  
  .emoji-1f60a {
    background-position: 2.5% 87.17949%;
  }
  
  .emoji-1f60b {
    background-position: 5% 87.17949%;
  }
  
  .emoji-1f60c {
    background-position: 7.5% 87.17949%;
  }
  
  .emoji-1f60d {
    background-position: 10% 87.17949%;
  }
  
  .emoji-1f60e {
    background-position: 12.5% 87.17949%;
  }
  
  .emoji-1f60f {
    background-position: 15% 87.17949%;
  }
  
  .emoji-1f610 {
    background-position: 17.5% 87.17949%;
  }
  
  .emoji-1f611 {
    background-position: 20% 87.17949%;
  }
  
  .emoji-1f612 {
    background-position: 22.5% 87.17949%;
  }
  
  .emoji-1f613 {
    background-position: 25% 87.17949%;
  }
  
  .emoji-1f614 {
    background-position: 27.5% 87.17949%;
  }
  
  .emoji-1f615 {
    background-position: 30% 87.17949%;
  }
  
  .emoji-1f616 {
    background-position: 32.5% 87.17949%;
  }
  
  .emoji-1f617 {
    background-position: 35% 87.17949%;
  }
  
  .emoji-1f618 {
    background-position: 37.5% 87.17949%;
  }
  
  .emoji-1f619 {
    background-position: 40% 87.17949%;
  }
  
  .emoji-1f61a {
    background-position: 42.5% 87.17949%;
  }
  
  .emoji-1f61b {
    background-position: 45% 87.17949%;
  }
  
  .emoji-1f61c {
    background-position: 47.5% 87.17949%;
  }
  
  .emoji-1f61d {
    background-position: 50% 87.17949%;
  }
  
  .emoji-1f61e {
    background-position: 52.5% 87.17949%;
  }
  
  .emoji-1f61f {
    background-position: 55% 87.17949%;
  }
  
  .emoji-1f620 {
    background-position: 57.5% 87.17949%;
  }
  
  .emoji-1f621 {
    background-position: 60% 87.17949%;
  }
  
  .emoji-1f622 {
    background-position: 62.5% 87.17949%;
  }
  
  .emoji-1f623 {
    background-position: 65% 87.17949%;
  }
  
  .emoji-1f624 {
    background-position: 67.5% 87.17949%;
  }
  
  .emoji-1f625 {
    background-position: 70% 87.17949%;
  }
  
  .emoji-1f626 {
    background-position: 72.5% 87.17949%;
  }
  
  .emoji-1f627 {
    background-position: 75% 87.17949%;
  }
  
  .emoji-1f628 {
    background-position: 77.5% 87.17949%;
  }
  
  .emoji-1f629 {
    background-position: 80% 87.17949%;
  }
  
  .emoji-1f62a {
    background-position: 82.5% 87.17949%;
  }
  
  .emoji-1f62b {
    background-position: 85% 87.17949%;
  }
  
  .emoji-1f62c {
    background-position: 87.5% 0%;
  }
  
  .emoji-1f62d {
    background-position: 87.5% 2.5641%;
  }
  
  .emoji-1f62e {
    background-position: 87.5% 5.12821%;
  }
  
  .emoji-1f62f {
    background-position: 87.5% 7.69231%;
  }
  
  .emoji-1f630 {
    background-position: 87.5% 10.25641%;
  }
  
  .emoji-1f631 {
    background-position: 87.5% 12.82051%;
  }
  
  .emoji-1f632 {
    background-position: 87.5% 15.38462%;
  }
  
  .emoji-1f633 {
    background-position: 87.5% 17.94872%;
  }
  
  .emoji-1f634 {
    background-position: 87.5% 20.51282%;
  }
  
  .emoji-1f635 {
    background-position: 87.5% 23.07692%;
  }
  
  .emoji-1f636 {
    background-position: 87.5% 25.64103%;
  }
  
  .emoji-1f637 {
    background-position: 87.5% 28.20513%;
  }
  
  .emoji-1f638 {
    background-position: 87.5% 30.76923%;
  }
  
  .emoji-1f639 {
    background-position: 87.5% 33.33333%;
  }
  
  .emoji-1f63a {
    background-position: 87.5% 35.89744%;
  }
  
  .emoji-1f63b {
    background-position: 87.5% 38.46154%;
  }
  
  .emoji-1f63c {
    background-position: 87.5% 41.02564%;
  }
  
  .emoji-1f63d {
    background-position: 87.5% 43.58974%;
  }
  
  .emoji-1f63e {
    background-position: 87.5% 46.15385%;
  }
  
  .emoji-1f63f {
    background-position: 87.5% 48.71795%;
  }
  
  .emoji-1f640 {
    background-position: 87.5% 51.28205%;
  }
  
  .emoji-1f641 {
    background-position: 87.5% 53.84615%;
  }
  
  .emoji-1f642 {
    background-position: 87.5% 56.41026%;
  }
  
  .emoji-1f643 {
    background-position: 87.5% 58.97436%;
  }
  
  .emoji-1f644 {
    background-position: 87.5% 61.53846%;
  }
  
  .emoji-1f645-1f3fb {
    background-position: 87.5% 64.10256%;
  }
  
  .emoji-1f645-1f3fc {
    background-position: 87.5% 66.66667%;
  }
  
  .emoji-1f645-1f3fd {
    background-position: 87.5% 69.23077%;
  }
  
  .emoji-1f645-1f3fe {
    background-position: 87.5% 71.79487%;
  }
  
  .emoji-1f645-1f3ff {
    background-position: 87.5% 74.35897%;
  }
  
  .emoji-1f645 {
    background-position: 87.5% 76.92308%;
  }
  
  .emoji-1f646-1f3fb {
    background-position: 87.5% 79.48718%;
  }
  
  .emoji-1f646-1f3fc {
    background-position: 87.5% 82.05128%;
  }
  
  .emoji-1f646-1f3fd {
    background-position: 87.5% 84.61538%;
  }
  
  .emoji-1f646-1f3fe {
    background-position: 87.5% 87.17949%;
  }
  
  .emoji-1f646-1f3ff {
    background-position: 0% 89.74359%;
  }
  
  .emoji-1f646 {
    background-position: 2.5% 89.74359%;
  }
  
  .emoji-1f647-1f3fb {
    background-position: 5% 89.74359%;
  }
  
  .emoji-1f647-1f3fc {
    background-position: 7.5% 89.74359%;
  }
  
  .emoji-1f647-1f3fd {
    background-position: 10% 89.74359%;
  }
  
  .emoji-1f647-1f3fe {
    background-position: 12.5% 89.74359%;
  }
  
  .emoji-1f647-1f3ff {
    background-position: 15% 89.74359%;
  }
  
  .emoji-1f647 {
    background-position: 17.5% 89.74359%;
  }
  
  .emoji-1f648 {
    background-position: 20% 89.74359%;
  }
  
  .emoji-1f649 {
    background-position: 22.5% 89.74359%;
  }
  
  .emoji-1f64a {
    background-position: 25% 89.74359%;
  }
  
  .emoji-1f64b-1f3fb {
    background-position: 27.5% 89.74359%;
  }
  
  .emoji-1f64b-1f3fc {
    background-position: 30% 89.74359%;
  }
  
  .emoji-1f64b-1f3fd {
    background-position: 32.5% 89.74359%;
  }
  
  .emoji-1f64b-1f3fe {
    background-position: 35% 89.74359%;
  }
  
  .emoji-1f64b-1f3ff {
    background-position: 37.5% 89.74359%;
  }
  
  .emoji-1f64b {
    background-position: 40% 89.74359%;
  }
  
  .emoji-1f64c-1f3fb {
    background-position: 42.5% 89.74359%;
  }
  
  .emoji-1f64c-1f3fc {
    background-position: 45% 89.74359%;
  }
  
  .emoji-1f64c-1f3fd {
    background-position: 47.5% 89.74359%;
  }
  
  .emoji-1f64c-1f3fe {
    background-position: 50% 89.74359%;
  }
  
  .emoji-1f64c-1f3ff {
    background-position: 52.5% 89.74359%;
  }
  
  .emoji-1f64c {
    background-position: 55% 89.74359%;
  }
  
  .emoji-1f64d-1f3fb {
    background-position: 57.5% 89.74359%;
  }
  
  .emoji-1f64d-1f3fc {
    background-position: 60% 89.74359%;
  }
  
  .emoji-1f64d-1f3fd {
    background-position: 62.5% 89.74359%;
  }
  
  .emoji-1f64d-1f3fe {
    background-position: 65% 89.74359%;
  }
  
  .emoji-1f64d-1f3ff {
    background-position: 67.5% 89.74359%;
  }
  
  .emoji-1f64d {
    background-position: 70% 89.74359%;
  }
  
  .emoji-1f64e-1f3fb {
    background-position: 72.5% 89.74359%;
  }
  
  .emoji-1f64e-1f3fc {
    background-position: 75% 89.74359%;
  }
  
  .emoji-1f64e-1f3fd {
    background-position: 77.5% 89.74359%;
  }
  
  .emoji-1f64e-1f3fe {
    background-position: 80% 89.74359%;
  }
  
  .emoji-1f64e-1f3ff {
    background-position: 82.5% 89.74359%;
  }
  
  .emoji-1f64e {
    background-position: 85% 89.74359%;
  }
  
  .emoji-1f64f-1f3fb {
    background-position: 87.5% 89.74359%;
  }
  
  .emoji-1f64f-1f3fc {
    background-position: 90% 0%;
  }
  
  .emoji-1f64f-1f3fd {
    background-position: 90% 2.5641%;
  }
  
  .emoji-1f64f-1f3fe {
    background-position: 90% 5.12821%;
  }
  
  .emoji-1f64f-1f3ff {
    background-position: 90% 7.69231%;
  }
  
  .emoji-1f64f {
    background-position: 90% 10.25641%;
  }
  
  .emoji-1f680 {
    background-position: 90% 12.82051%;
  }
  
  .emoji-1f681 {
    background-position: 90% 15.38462%;
  }
  
  .emoji-1f682 {
    background-position: 90% 17.94872%;
  }
  
  .emoji-1f683 {
    background-position: 90% 20.51282%;
  }
  
  .emoji-1f684 {
    background-position: 90% 23.07692%;
  }
  
  .emoji-1f685 {
    background-position: 90% 25.64103%;
  }
  
  .emoji-1f686 {
    background-position: 90% 28.20513%;
  }
  
  .emoji-1f687 {
    background-position: 90% 30.76923%;
  }
  
  .emoji-1f688 {
    background-position: 90% 33.33333%;
  }
  
  .emoji-1f689 {
    background-position: 90% 35.89744%;
  }
  
  .emoji-1f68a {
    background-position: 90% 38.46154%;
  }
  
  .emoji-1f68b {
    background-position: 90% 41.02564%;
  }
  
  .emoji-1f68c {
    background-position: 90% 43.58974%;
  }
  
  .emoji-1f68d {
    background-position: 90% 46.15385%;
  }
  
  .emoji-1f68e {
    background-position: 90% 48.71795%;
  }
  
  .emoji-1f68f {
    background-position: 90% 51.28205%;
  }
  
  .emoji-1f690 {
    background-position: 90% 53.84615%;
  }
  
  .emoji-1f691 {
    background-position: 90% 56.41026%;
  }
  
  .emoji-1f692 {
    background-position: 90% 58.97436%;
  }
  
  .emoji-1f693 {
    background-position: 90% 61.53846%;
  }
  
  .emoji-1f694 {
    background-position: 90% 64.10256%;
  }
  
  .emoji-1f695 {
    background-position: 90% 66.66667%;
  }
  
  .emoji-1f696 {
    background-position: 90% 69.23077%;
  }
  
  .emoji-1f697 {
    background-position: 90% 71.79487%;
  }
  
  .emoji-1f698 {
    background-position: 90% 74.35897%;
  }
  
  .emoji-1f699 {
    background-position: 90% 76.92308%;
  }
  
  .emoji-1f69a {
    background-position: 90% 79.48718%;
  }
  
  .emoji-1f69b {
    background-position: 90% 82.05128%;
  }
  
  .emoji-1f69c {
    background-position: 90% 84.61538%;
  }
  
  .emoji-1f69d {
    background-position: 90% 87.17949%;
  }
  
  .emoji-1f69e {
    background-position: 90% 89.74359%;
  }
  
  .emoji-1f69f {
    background-position: 0% 92.30769%;
  }
  
  .emoji-1f6a0 {
    background-position: 2.5% 92.30769%;
  }
  
  .emoji-1f6a1 {
    background-position: 5% 92.30769%;
  }
  
  .emoji-1f6a2 {
    background-position: 7.5% 92.30769%;
  }
  
  .emoji-1f6a3-1f3fb {
    background-position: 10% 92.30769%;
  }
  
  .emoji-1f6a3-1f3fc {
    background-position: 12.5% 92.30769%;
  }
  
  .emoji-1f6a3-1f3fd {
    background-position: 15% 92.30769%;
  }
  
  .emoji-1f6a3-1f3fe {
    background-position: 17.5% 92.30769%;
  }
  
  .emoji-1f6a3-1f3ff {
    background-position: 20% 92.30769%;
  }
  
  .emoji-1f6a3 {
    background-position: 22.5% 92.30769%;
  }
  
  .emoji-1f6a4 {
    background-position: 25% 92.30769%;
  }
  
  .emoji-1f6a5 {
    background-position: 27.5% 92.30769%;
  }
  
  .emoji-1f6a6 {
    background-position: 30% 92.30769%;
  }
  
  .emoji-1f6a7 {
    background-position: 32.5% 92.30769%;
  }
  
  .emoji-1f6a8 {
    background-position: 35% 92.30769%;
  }
  
  .emoji-1f6a9 {
    background-position: 37.5% 92.30769%;
  }
  
  .emoji-1f6aa {
    background-position: 40% 92.30769%;
  }
  
  .emoji-1f6ab {
    background-position: 42.5% 92.30769%;
  }
  
  .emoji-1f6ac {
    background-position: 45% 92.30769%;
  }
  
  .emoji-1f6ad {
    background-position: 47.5% 92.30769%;
  }
  
  .emoji-1f6ae {
    background-position: 50% 92.30769%;
  }
  
  .emoji-1f6af {
    background-position: 52.5% 92.30769%;
  }
  
  .emoji-1f6b0 {
    background-position: 55% 92.30769%;
  }
  
  .emoji-1f6b1 {
    background-position: 57.5% 92.30769%;
  }
  
  .emoji-1f6b2 {
    background-position: 60% 92.30769%;
  }
  
  .emoji-1f6b3 {
    background-position: 62.5% 92.30769%;
  }
  
  .emoji-1f6b4-1f3fb {
    background-position: 65% 92.30769%;
  }
  
  .emoji-1f6b4-1f3fc {
    background-position: 67.5% 92.30769%;
  }
  
  .emoji-1f6b4-1f3fd {
    background-position: 70% 92.30769%;
  }
  
  .emoji-1f6b4-1f3fe {
    background-position: 72.5% 92.30769%;
  }
  
  .emoji-1f6b4-1f3ff {
    background-position: 75% 92.30769%;
  }
  
  .emoji-1f6b4 {
    background-position: 77.5% 92.30769%;
  }
  
  .emoji-1f6b5-1f3fb {
    background-position: 80% 92.30769%;
  }
  
  .emoji-1f6b5-1f3fc {
    background-position: 82.5% 92.30769%;
  }
  
  .emoji-1f6b5-1f3fd {
    background-position: 85% 92.30769%;
  }
  
  .emoji-1f6b5-1f3fe {
    background-position: 87.5% 92.30769%;
  }
  
  .emoji-1f6b5-1f3ff {
    background-position: 90% 92.30769%;
  }
  
  .emoji-1f6b5 {
    background-position: 92.5% 0%;
  }
  
  .emoji-1f6b6-1f3fb {
    background-position: 92.5% 2.5641%;
  }
  
  .emoji-1f6b6-1f3fc {
    background-position: 92.5% 5.12821%;
  }
  
  .emoji-1f6b6-1f3fd {
    background-position: 92.5% 7.69231%;
  }
  
  .emoji-1f6b6-1f3fe {
    background-position: 92.5% 10.25641%;
  }
  
  .emoji-1f6b6-1f3ff {
    background-position: 92.5% 12.82051%;
  }
  
  .emoji-1f6b6 {
    background-position: 92.5% 15.38462%;
  }
  
  .emoji-1f6b7 {
    background-position: 92.5% 17.94872%;
  }
  
  .emoji-1f6b8 {
    background-position: 92.5% 20.51282%;
  }
  
  .emoji-1f6b9 {
    background-position: 92.5% 23.07692%;
  }
  
  .emoji-1f6ba {
    background-position: 92.5% 25.64103%;
  }
  
  .emoji-1f6bb {
    background-position: 92.5% 28.20513%;
  }
  
  .emoji-1f6bc {
    background-position: 92.5% 30.76923%;
  }
  
  .emoji-1f6bd {
    background-position: 92.5% 33.33333%;
  }
  
  .emoji-1f6be {
    background-position: 92.5% 35.89744%;
  }
  
  .emoji-1f6bf {
    background-position: 92.5% 38.46154%;
  }
  
  .emoji-1f6c0-1f3fb {
    background-position: 92.5% 41.02564%;
  }
  
  .emoji-1f6c0-1f3fc {
    background-position: 92.5% 43.58974%;
  }
  
  .emoji-1f6c0-1f3fd {
    background-position: 92.5% 46.15385%;
  }
  
  .emoji-1f6c0-1f3fe {
    background-position: 92.5% 48.71795%;
  }
  
  .emoji-1f6c0-1f3ff {
    background-position: 92.5% 51.28205%;
  }
  
  .emoji-1f6c0 {
    background-position: 92.5% 53.84615%;
  }
  
  .emoji-1f6c1 {
    background-position: 92.5% 56.41026%;
  }
  
  .emoji-1f6c2 {
    background-position: 92.5% 58.97436%;
  }
  
  .emoji-1f6c3 {
    background-position: 92.5% 61.53846%;
  }
  
  .emoji-1f6c4 {
    background-position: 92.5% 64.10256%;
  }
  
  .emoji-1f6c5 {
    background-position: 92.5% 66.66667%;
  }
  
  .emoji-1f6cb {
    background-position: 92.5% 69.23077%;
  }
  
  .emoji-1f6cc {
    background-position: 92.5% 71.79487%;
  }
  
  .emoji-1f6cd {
    background-position: 92.5% 74.35897%;
  }
  
  .emoji-1f6ce {
    background-position: 92.5% 76.92308%;
  }
  
  .emoji-1f6cf {
    background-position: 92.5% 79.48718%;
  }
  
  .emoji-1f6d0 {
    background-position: 92.5% 82.05128%;
  }
  
  .emoji-1f6e0 {
    background-position: 92.5% 84.61538%;
  }
  
  .emoji-1f6e1 {
    background-position: 92.5% 87.17949%;
  }
  
  .emoji-1f6e2 {
    background-position: 92.5% 89.74359%;
  }
  
  .emoji-1f6e3 {
    background-position: 92.5% 92.30769%;
  }
  
  .emoji-1f6e4 {
    background-position: 0% 94.87179%;
  }
  
  .emoji-1f6e5 {
    background-position: 2.5% 94.87179%;
  }
  
  .emoji-1f6e9 {
    background-position: 5% 94.87179%;
  }
  
  .emoji-1f6eb {
    background-position: 7.5% 94.87179%;
  }
  
  .emoji-1f6ec {
    background-position: 10% 94.87179%;
  }
  
  .emoji-1f6f0 {
    background-position: 12.5% 94.87179%;
  }
  
  .emoji-1f6f3 {
    background-position: 15% 94.87179%;
  }
  
  .emoji-1f910 {
    background-position: 17.5% 94.87179%;
  }
  
  .emoji-1f911 {
    background-position: 20% 94.87179%;
  }
  
  .emoji-1f912 {
    background-position: 22.5% 94.87179%;
  }
  
  .emoji-1f913 {
    background-position: 25% 94.87179%;
  }
  
  .emoji-1f914 {
    background-position: 27.5% 94.87179%;
  }
  
  .emoji-1f915 {
    background-position: 30% 94.87179%;
  }
  
  .emoji-1f916 {
    background-position: 32.5% 94.87179%;
  }
  
  .emoji-1f917 {
    background-position: 35% 94.87179%;
  }
  
  .emoji-1f918-1f3fb {
    background-position: 37.5% 94.87179%;
  }
  
  .emoji-1f918-1f3fc {
    background-position: 40% 94.87179%;
  }
  
  .emoji-1f918-1f3fd {
    background-position: 42.5% 94.87179%;
  }
  
  .emoji-1f918-1f3fe {
    background-position: 45% 94.87179%;
  }
  
  .emoji-1f918-1f3ff {
    background-position: 47.5% 94.87179%;
  }
  
  .emoji-1f918 {
    background-position: 50% 94.87179%;
  }
  
  .emoji-1f980 {
    background-position: 52.5% 94.87179%;
  }
  
  .emoji-1f981 {
    background-position: 55% 94.87179%;
  }
  
  .emoji-1f982 {
    background-position: 57.5% 94.87179%;
  }
  
  .emoji-1f983 {
    background-position: 60% 94.87179%;
  }
  
  .emoji-1f984 {
    background-position: 62.5% 94.87179%;
  }
  
  .emoji-1f9c0 {
    background-position: 65% 94.87179%;
  }
  
  .emoji-203c {
    background-position: 67.5% 94.87179%;
  }
  
  .emoji-2049 {
    background-position: 70% 94.87179%;
  }
  
  .emoji-2122 {
    background-position: 72.5% 94.87179%;
  }
  
  .emoji-2139 {
    background-position: 75% 94.87179%;
  }
  
  .emoji-2194 {
    background-position: 77.5% 94.87179%;
  }
  
  .emoji-2195 {
    background-position: 80% 94.87179%;
  }
  
  .emoji-2196 {
    background-position: 82.5% 94.87179%;
  }
  
  .emoji-2197 {
    background-position: 85% 94.87179%;
  }
  
  .emoji-2198 {
    background-position: 87.5% 94.87179%;
  }
  
  .emoji-2199 {
    background-position: 90% 94.87179%;
  }
  
  .emoji-21a9 {
    background-position: 92.5% 94.87179%;
  }
  
  .emoji-21aa {
    background-position: 95% 0%;
  }
  
  .emoji-231a {
    background-position: 95% 2.5641%;
  }
  
  .emoji-231b {
    background-position: 95% 5.12821%;
  }
  
  .emoji-2328 {
    background-position: 95% 7.69231%;
  }
  
  .emoji-23e9 {
    background-position: 95% 10.25641%;
  }
  
  .emoji-23ea {
    background-position: 95% 12.82051%;
  }
  
  .emoji-23eb {
    background-position: 95% 15.38462%;
  }
  
  .emoji-23ec {
    background-position: 95% 17.94872%;
  }
  
  .emoji-23ed {
    background-position: 95% 20.51282%;
  }
  
  .emoji-23ee {
    background-position: 95% 23.07692%;
  }
  
  .emoji-23ef {
    background-position: 95% 25.64103%;
  }
  
  .emoji-23f0 {
    background-position: 95% 28.20513%;
  }
  
  .emoji-23f1 {
    background-position: 95% 30.76923%;
  }
  
  .emoji-23f2 {
    background-position: 95% 33.33333%;
  }
  
  .emoji-23f3 {
    background-position: 95% 35.89744%;
  }
  
  .emoji-23f8 {
    background-position: 95% 38.46154%;
  }
  
  .emoji-23f9 {
    background-position: 95% 41.02564%;
  }
  
  .emoji-23fa {
    background-position: 95% 43.58974%;
  }
  
  .emoji-24c2 {
    background-position: 95% 46.15385%;
  }
  
  .emoji-25aa {
    background-position: 95% 48.71795%;
  }
  
  .emoji-25ab {
    background-position: 95% 51.28205%;
  }
  
  .emoji-25b6 {
    background-position: 95% 53.84615%;
  }
  
  .emoji-25c0 {
    background-position: 95% 56.41026%;
  }
  
  .emoji-25fb {
    background-position: 95% 58.97436%;
  }
  
  .emoji-25fc {
    background-position: 95% 61.53846%;
  }
  
  .emoji-25fd {
    background-position: 95% 64.10256%;
  }
  
  .emoji-25fe {
    background-position: 95% 66.66667%;
  }
  
  .emoji-2600 {
    background-position: 95% 69.23077%;
  }
  
  .emoji-2601 {
    background-position: 95% 71.79487%;
  }
  
  .emoji-2602 {
    background-position: 95% 74.35897%;
  }
  
  .emoji-2603 {
    background-position: 95% 76.92308%;
  }
  
  .emoji-2604 {
    background-position: 95% 79.48718%;
  }
  
  .emoji-260e {
    background-position: 95% 82.05128%;
  }
  
  .emoji-2611 {
    background-position: 95% 84.61538%;
  }
  
  .emoji-2614 {
    background-position: 95% 87.17949%;
  }
  
  .emoji-2615 {
    background-position: 95% 89.74359%;
  }
  
  .emoji-2618 {
    background-position: 95% 92.30769%;
  }
  
  .emoji-261d-1f3fb {
    background-position: 95% 94.87179%;
  }
  
  .emoji-261d-1f3fc {
    background-position: 0% 97.4359%;
  }
  
  .emoji-261d-1f3fd {
    background-position: 2.5% 97.4359%;
  }
  
  .emoji-261d-1f3fe {
    background-position: 5% 97.4359%;
  }
  
  .emoji-261d-1f3ff {
    background-position: 7.5% 97.4359%;
  }
  
  .emoji-261d {
    background-position: 10% 97.4359%;
  }
  
  .emoji-2620 {
    background-position: 12.5% 97.4359%;
  }
  
  .emoji-2622 {
    background-position: 15% 97.4359%;
  }
  
  .emoji-2623 {
    background-position: 17.5% 97.4359%;
  }
  
  .emoji-2626 {
    background-position: 20% 97.4359%;
  }
  
  .emoji-262a {
    background-position: 22.5% 97.4359%;
  }
  
  .emoji-262e {
    background-position: 25% 97.4359%;
  }
  
  .emoji-262f {
    background-position: 27.5% 97.4359%;
  }
  
  .emoji-2638 {
    background-position: 30% 97.4359%;
  }
  
  .emoji-2639 {
    background-position: 32.5% 97.4359%;
  }
  
  .emoji-263a {
    background-position: 35% 97.4359%;
  }
  
  .emoji-2648 {
    background-position: 37.5% 97.4359%;
  }
  
  .emoji-2649 {
    background-position: 40% 97.4359%;
  }
  
  .emoji-264a {
    background-position: 42.5% 97.4359%;
  }
  
  .emoji-264b {
    background-position: 45% 97.4359%;
  }
  
  .emoji-264c {
    background-position: 47.5% 97.4359%;
  }
  
  .emoji-264d {
    background-position: 50% 97.4359%;
  }
  
  .emoji-264e {
    background-position: 52.5% 97.4359%;
  }
  
  .emoji-264f {
    background-position: 55% 97.4359%;
  }
  
  .emoji-2650 {
    background-position: 57.5% 97.4359%;
  }
  
  .emoji-2651 {
    background-position: 60% 97.4359%;
  }
  
  .emoji-2652 {
    background-position: 62.5% 97.4359%;
  }
  
  .emoji-2653 {
    background-position: 65% 97.4359%;
  }
  
  .emoji-2660 {
    background-position: 67.5% 97.4359%;
  }
  
  .emoji-2663 {
    background-position: 70% 97.4359%;
  }
  
  .emoji-2665 {
    background-position: 72.5% 97.4359%;
  }
  
  .emoji-2666 {
    background-position: 75% 97.4359%;
  }
  
  .emoji-2668 {
    background-position: 77.5% 97.4359%;
  }
  
  .emoji-267b {
    background-position: 80% 97.4359%;
  }
  
  .emoji-267f {
    background-position: 82.5% 97.4359%;
  }
  
  .emoji-2692 {
    background-position: 85% 97.4359%;
  }
  
  .emoji-2693 {
    background-position: 87.5% 97.4359%;
  }
  
  .emoji-2694 {
    background-position: 90% 97.4359%;
  }
  
  .emoji-2696 {
    background-position: 92.5% 97.4359%;
  }
  
  .emoji-2697 {
    background-position: 95% 97.4359%;
  }
  
  .emoji-2699 {
    background-position: 97.5% 0%;
  }
  
  .emoji-269b {
    background-position: 97.5% 2.5641%;
  }
  
  .emoji-269c {
    background-position: 97.5% 5.12821%;
  }
  
  .emoji-26a0 {
    background-position: 97.5% 7.69231%;
  }
  
  .emoji-26a1 {
    background-position: 97.5% 10.25641%;
  }
  
  .emoji-26aa {
    background-position: 97.5% 12.82051%;
  }
  
  .emoji-26ab {
    background-position: 97.5% 15.38462%;
  }
  
  .emoji-26b0 {
    background-position: 97.5% 17.94872%;
  }
  
  .emoji-26b1 {
    background-position: 97.5% 20.51282%;
  }
  
  .emoji-26bd {
    background-position: 97.5% 23.07692%;
  }
  
  .emoji-26be {
    background-position: 97.5% 25.64103%;
  }
  
  .emoji-26c4 {
    background-position: 97.5% 28.20513%;
  }
  
  .emoji-26c5 {
    background-position: 97.5% 30.76923%;
  }
  
  .emoji-26c8 {
    background-position: 97.5% 33.33333%;
  }
  
  .emoji-26ce {
    background-position: 97.5% 35.89744%;
  }
  
  .emoji-26cf {
    background-position: 97.5% 38.46154%;
  }
  
  .emoji-26d1 {
    background-position: 97.5% 41.02564%;
  }
  
  .emoji-26d3 {
    background-position: 97.5% 43.58974%;
  }
  
  .emoji-26d4 {
    background-position: 97.5% 46.15385%;
  }
  
  .emoji-26e9 {
    background-position: 97.5% 48.71795%;
  }
  
  .emoji-26ea {
    background-position: 97.5% 51.28205%;
  }
  
  .emoji-26f0 {
    background-position: 97.5% 53.84615%;
  }
  
  .emoji-26f1 {
    background-position: 97.5% 56.41026%;
  }
  
  .emoji-26f2 {
    background-position: 97.5% 58.97436%;
  }
  
  .emoji-26f3 {
    background-position: 97.5% 61.53846%;
  }
  
  .emoji-26f4 {
    background-position: 97.5% 64.10256%;
  }
  
  .emoji-26f5 {
    background-position: 97.5% 66.66667%;
  }
  
  .emoji-26f7 {
    background-position: 97.5% 69.23077%;
  }
  
  .emoji-26f8 {
    background-position: 97.5% 71.79487%;
  }
  
  .emoji-26f9-1f3fb {
    background-position: 97.5% 74.35897%;
  }
  
  .emoji-26f9-1f3fc {
    background-position: 97.5% 76.92308%;
  }
  
  .emoji-26f9-1f3fd {
    background-position: 97.5% 79.48718%;
  }
  
  .emoji-26f9-1f3fe {
    background-position: 97.5% 82.05128%;
  }
  
  .emoji-26f9-1f3ff {
    background-position: 97.5% 84.61538%;
  }
  
  .emoji-26f9 {
    background-position: 97.5% 87.17949%;
  }
  
  .emoji-26fa {
    background-position: 97.5% 89.74359%;
  }
  
  .emoji-26fd {
    background-position: 97.5% 92.30769%;
  }
  
  .emoji-2702 {
    background-position: 97.5% 94.87179%;
  }
  
  .emoji-2705 {
    background-position: 97.5% 97.4359%;
  }
  
  .emoji-2708 {
    background-position: 0% 100%;
  }
  
  .emoji-2709 {
    background-position: 2.5% 100%;
  }
  
  .emoji-270a-1f3fb {
    background-position: 5% 100%;
  }
  
  .emoji-270a-1f3fc {
    background-position: 7.5% 100%;
  }
  
  .emoji-270a-1f3fd {
    background-position: 10% 100%;
  }
  
  .emoji-270a-1f3fe {
    background-position: 12.5% 100%;
  }
  
  .emoji-270a-1f3ff {
    background-position: 15% 100%;
  }
  
  .emoji-270a {
    background-position: 17.5% 100%;
  }
  
  .emoji-270b-1f3fb {
    background-position: 20% 100%;
  }
  
  .emoji-270b-1f3fc {
    background-position: 22.5% 100%;
  }
  
  .emoji-270b-1f3fd {
    background-position: 25% 100%;
  }
  
  .emoji-270b-1f3fe {
    background-position: 27.5% 100%;
  }
  
  .emoji-270b-1f3ff {
    background-position: 30% 100%;
  }
  
  .emoji-270b {
    background-position: 32.5% 100%;
  }
  
  .emoji-270c-1f3fb {
    background-position: 35% 100%;
  }
  
  .emoji-270c-1f3fc {
    background-position: 37.5% 100%;
  }
  
  .emoji-270c-1f3fd {
    background-position: 40% 100%;
  }
  
  .emoji-270c-1f3fe {
    background-position: 42.5% 100%;
  }
  
  .emoji-270c-1f3ff {
    background-position: 45% 100%;
  }
  
  .emoji-270c {
    background-position: 47.5% 100%;
  }
  
  .emoji-270d-1f3fb {
    background-position: 50% 100%;
  }
  
  .emoji-270d-1f3fc {
    background-position: 52.5% 100%;
  }
  
  .emoji-270d-1f3fd {
    background-position: 55% 100%;
  }
  
  .emoji-270d-1f3fe {
    background-position: 57.5% 100%;
  }
  
  .emoji-270d-1f3ff {
    background-position: 60% 100%;
  }
  
  .emoji-270d {
    background-position: 62.5% 100%;
  }
  
  .emoji-270f {
    background-position: 65% 100%;
  }
  
  .emoji-2712 {
    background-position: 67.5% 100%;
  }
  
  .emoji-2714 {
    background-position: 70% 100%;
  }
  
  .emoji-2716 {
    background-position: 72.5% 100%;
  }
  
  .emoji-271d {
    background-position: 75% 100%;
  }
  
  .emoji-2721 {
    background-position: 77.5% 100%;
  }
  
  .emoji-2728 {
    background-position: 80% 100%;
  }
  
  .emoji-2733 {
    background-position: 82.5% 100%;
  }
  
  .emoji-2734 {
    background-position: 85% 100%;
  }
  
  .emoji-2744 {
    background-position: 87.5% 100%;
  }
  
  .emoji-2747 {
    background-position: 90% 100%;
  }
  
  .emoji-274c {
    background-position: 92.5% 100%;
  }
  
  .emoji-274e {
    background-position: 95% 100%;
  }
  
  .emoji-2753 {
    background-position: 97.5% 100%;
  }
  
  .emoji-2754 {
    background-position: 100% 0%;
  }
  
  .emoji-2755 {
    background-position: 100% 2.5641%;
  }
  
  .emoji-2757 {
    background-position: 100% 5.12821%;
  }
  
  .emoji-2763 {
    background-position: 100% 7.69231%;
  }
  
  .emoji-2764 {
    background-position: 100% 10.25641%;
  }
  
  .emoji-2795 {
    background-position: 100% 12.82051%;
  }
  
  .emoji-2796 {
    background-position: 100% 15.38462%;
  }
  
  .emoji-2797 {
    background-position: 100% 17.94872%;
  }
  
  .emoji-27a1 {
    background-position: 100% 20.51282%;
  }
  
  .emoji-27b0 {
    background-position: 100% 23.07692%;
  }
  
  .emoji-27bf {
    background-position: 100% 25.64103%;
  }
  
  .emoji-2934 {
    background-position: 100% 28.20513%;
  }
  
  .emoji-2935 {
    background-position: 100% 30.76923%;
  }
  
  .emoji-2b05 {
    background-position: 100% 33.33333%;
  }
  
  .emoji-2b06 {
    background-position: 100% 35.89744%;
  }
  
  .emoji-2b07 {
    background-position: 100% 38.46154%;
  }
  
  .emoji-2b1b {
    background-position: 100% 41.02564%;
  }
  
  .emoji-2b1c {
    background-position: 100% 43.58974%;
  }
  
  .emoji-2b50 {
    background-position: 100% 46.15385%;
  }
  
  .emoji-2b55 {
    background-position: 100% 48.71795%;
  }
  
  .emoji-3030 {
    background-position: 100% 51.28205%;
  }
  
  .emoji-303d {
    background-position: 100% 53.84615%;
  }
  
  .emoji-3297 {
    background-position: 100% 56.41026%;
  }
  
  .emoji-3299 {
    background-position: 100% 58.97436%;
  }/**/
.tl-ads-panel, .tl-ads-panel-wrapper, .pane-content, .content .contextual-links-region {
      height: 100% !important;
  }
  
  .pane-tgx-ad span.pane-title {
      top: auto;
      bottom: 100%;
      margin: 0;
      padding-bottom: 1px;
      font-size: 12px;
      font-family: 'Roboto Condensed', sans-serif;
      color: #a7a6a6;
      line-height: 1;
      width: 100%;
      background-color: white;
  }/**/
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}a,a:hover{text-decoration:none}.ui-list,ul{list-style:none}.header-wrap,.owl-carousel .owl-item,.owl-carousel .owl-video-play-icon,.site-header--homepage,.site-header--homepage-secondary{-webkit-backface-visibility:hidden}a:active,a:hover,input{outline:0}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn,[hidden],template{display:none}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(http://www.travelandleisure.com/sites/all/themes/tnl_redesign/templates/etr/assets/img/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-transition:scale .1s ease;-moz-transition:scale .1s ease;-ms-transition:scale .1s ease;-o-transition:scale .1s ease;transition:scale .1s ease}body,ul{margin:0}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.menu-logo,.site-header__right-container{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.owl-carousel .owl-video-frame{position:relative;z-index:1}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}body.is-dimmed,svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.h1,.h2,.h3,.h4,.h5,.h6,body,h1,h2,h3,h4,h5,h6{color:#232323}.link-trailing-arrow,body{font-family:Taviraj,serif}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal;border:1px solid #d2d4d3}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.ui-list,legend,td,th,ul{padding:0}legend{border:0}table{border-collapse:collapse;border-spacing:0}body,html{font-size:18px}body{background:#f7f8f8;line-height:1.5;font-weight:400;font-weight:300}.h1,.simple-menu-list,.simple-menu-list__heading,h1{font-family:'Roboto Condensed',sans-serif}body.is-dimmed .overlay{visibility:visible;opacity:1}body.has-light-bg{background:#fff}.h1,h1{font-size:2.7222222222rem;font-weight:400}.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6,strong{font-weight:700}.h2,h2{font-size:1.7777777778rem}.h3,h3{font-size:1.3333333333rem}.h4,h4{font-size:1.1111111111rem}.h5,.h6,h5,h6{font-size:.8888888889rem}a{color:#286891}a.active,a:hover{color:#5285ad}.link-trailing-arrow,.simple-menu-list,.simple-menu-list__heading{font-size:.8888888889rem;font-weight:400}p{margin:1em 0}embed,img,object,video{display:block;max-width:100%}input:focus{border:1px solid #68a19a}.js #noscript{display:none}.ui-list{margin:0}.global-footer__menus__info-network li,.no-list-style,.social-share-list>li{list-style:none!important}.simple-menu-list__heading{margin:0 0 20px;font-weight:700}.simple-menu-list__item{margin:20px 0}.simple-menu-list__item:last-child{margin-bottom:0}.link-trailing-arrow{position:relative;padding-right:18px;font-weight:700}.blockquote,.cta-tout,.pull-quote{font-family:Taviraj,serif;font-weight:400}.link-trailing-arrow:before{position:absolute;bottom:3px;right:0;font-size:.8333333333rem}.alt-link{color:#68a19a}.alt-link:hover{color:#e7745c}.ir,.menu-logo__tl-logo{display:block;text-indent:-200%;overflow:hidden;color:transparent;font-size:0}.hide-text,.tl-logo{text-indent:101%;overflow:hidden;white-space:nowrap}.hide-text{display:none}.tl-logo{display:inline-block;width:160px;height:100%;background:url(/sites/all/themes/tnl_redesign/templates/etr/assets/img/sprites/tl-logo.svg) 50% 50% no-repeat;background-size:contain}.tl-logo--sm{width:85px;background-image:url(/sites/all/themes/tnl_redesign/templates/etr/assets/img/sprites/tl-logo-sm.svg);background-size:85px 25px}.page-bordered{padding-top:40px;border:1px solid #d2d4d3}.page-bordered--no-bottom,.page-container--no-border-bottom{border-bottom:0}.page-bordered--no-top{border-top:0}@media (max-width:739px) {
 .absolute-cover-mobile{position:absolute;top:0;right:0;bottom:0;left:0}.node-type-genericpage .page-bordered{padding-top:0} 
}.pull-quote{margin:65px 30px 30px;padding-top:20px;line-height:1.5;color:#5c829b;font-size:1.4444444444rem;border-top:solid 5px #286891}@media (min-width:980px) {
 .pull-quote{width:300px;margin:60px 55px} 
}.blockquote{position:relative;margin:50px 0;color:#403e36;font-size:1.3333333333rem;line-height:1.25;background:#e6e1cf}.blockquote__inner{position:relative;max-width:1000px;box-sizing:border-box;margin-right:24px;margin-left:24px;padding:24px 0 24px 24px}.blockquote__inner::after{clear:both;content:"";display:table}.blockquote__inner:before{content:'';position:absolute;top:24px;left:0;bottom:24px;display:block;width:4px;background:#403e36}@media (min-width:740px) {
 .blockquote{font-size:1.5555555556rem}.blockquote__inner{padding:50px 120px 50px 44px} 
}@media (min-width:980px) {
 .blockquote{font-size:1.6666666667rem;line-height:1.33}.blockquote__inner{margin:0 auto;padding:60px 120px 60px 64px}.blockquote__inner:before{left:24px} 
}.tl-plus{color:#e7745c}.cta-tout{padding-left:30px;font-weight:700;font-size:.8333333333rem;text-transform:uppercase}.cta-tout:hover .cta-tout__subhed{color:currentColor}.cta-tout__subhed{display:block;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-style:italic;font-size:.7222222222rem;text-transform:none;color:#414141}.centered{text-align:center!important}.hide-overflow{overflow:hidden}.flex-ad-height--tall .flex-ad-height__flex-tout{display:none}.visible-mobile{display:none!important}@media (max-width:739px) {
 .hide-mobile{display:none!important}.visible-mobile{display:block!important} 
}.visible-tablet{display:none!important}@media (min-width:740px) {
 .visible-tablet{display:block!important} 
}.visible-desktop{display:none!important}@media (min-width:980px) {
 .visible-desktop{display:initial!important} 
}.hide-desktop{display:block}@media (min-width:980px) {
 .hide-desktop{display:none!important} 
}@font-face{font-family:tlicons;src:url(//www.travelandleisure.com/sites/all/themes/tnl_redesign/templates/etr/assets/font/tlicons_45478fb87d7d2db14c7c9ca437a82469.eot);src:url(//www.travelandleisure.com/sites/all/themes/tnl_redesign/templates/etr/assets/font/tlicons_45478fb87d7d2db14c7c9ca437a82469.eot?#iefix) format("embedded-opentype"),url(//www.travelandleisure.com/sites/all/themes/tnl_redesign/templates/etr/assets/font/tlicons_45478fb87d7d2db14c7c9ca437a82469.woff) format("woff"),url(//www.travelandleisure.com/sites/all/themes/tnl_redesign/templates/etr/assets/font/tlicons_45478fb87d7d2db14c7c9ca437a82469.ttf) format("truetype"),url(//cdn-image.travelandleisure.com/sites/all/themes/tnl_redesign/templates/etr/assets/font/tlicons_45478fb87d7d2db14c7c9ca437a82469.svg#tlicons) format("svg");font-weight:400;font-style:normal} 
 .link-group{float:left;clear:both;margin:auto}.link-group::after{clear:both;content:"";display:table}.link-group a{margin-bottom:10px;font-family:Taviraj,serif;font-weight:400}.link-group__stacked{float:none}.link-group__stacked a{display:table;margin-left:auto;margin-right:auto;float:none}@font-face{font-family:tlicons;src:url(//cdn-image.travelandleisure.com/sites/all/themes/tnl_redesign/templates/etr/assets/font/tlicons_45478fb87d7d2db14c7c9ca437a82469.svg#tlicons) format("svg")} 
@media screen and (-webkit-min-device-pixel-ratio:0) {
  
}[data-icon]:before{content:attr(data-icon)}.global-menu__search:before,.icon-arrow-down-left:before,.icon-arrow-down:before,.icon-arrow-left:before,.icon-arrow-right:before,.icon-arrow-up-right:before,.icon-email:before,.icon-facebook:before,.icon-google-plus:before,.icon-grid:before,.icon-hamburger:before,.icon-horizontal-line:before,.icon-image-stack:before,.icon-instagram:before,.icon-pinterest:before,.icon-printer:before,.icon-search:before,.icon-thin-x:before,.icon-twitter:before,.icon-vertical-line:before,.icon-x:before,.link-trailing-arrow:before,.media-content__fullscreen-btn:before,.menu-logo__menu-toggle.is-toggled:before,.owl-nav .owl-next:before,.owl-nav .owl-prev:before,.owl-nav__next:before,.owl-nav__next__last:before,.owl-nav__prev:before,.pagination .owl-next:before,.pagination .owl-prev:before,.pagination__next:before,.pagination__next__last:before,.pagination__prev:before,.slide-out-menu__list-more:after,[data-icon]:before{display:inline-block;font-family:tlicons;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.icon-arrow-down:before{content:"\f116"}.icon-arrow-down-left:before{content:"\f111"}.icon-arrow-left:before,.owl-nav .owl-prev:before,.owl-nav__prev:before,.pagination .owl-prev:before,.pagination__prev:before{content:"\f113"}.icon-arrow-right:before,.link-trailing-arrow:before,.owl-nav .owl-next:before,.owl-nav__next:before,.owl-nav__next__last:before,.pagination .owl-next:before,.pagination__next:before,.pagination__next__last:before{content:"\f114"}.icon-arrow-up-right:before,.media-content__fullscreen-btn:before{content:"\f112"}.icon-email:before{content:"\f106"}.icon-facebook:before{content:"\f107"}.icon-google-plus:before{content:"\f108"}.icon-grid:before{content:"\f11a"}.icon-hamburger:before{content:"\f10d"}.icon-horizontal-line:before{content:"\f10e"}.icon-image-stack:before{content:"\f11b"}.icon-instagram:before{content:"\f115"}.icon-pinterest:before{content:"\f109"}.icon-printer:before{content:"\f119"}.global-menu__search:before,.icon-search:before{content:"\f10f"}.icon-thin-x:before,.menu-logo__menu-toggle.is-toggled:before{content:"\f117"}.icon-twitter:before{content:"\f10a"}.icon-vertical-line:before{content:"\f110"}.icon-x:before{content:"\f10b"}.slide-out-menu__list-more:after{content:"\f116"}.icon-iphone:hover{fill:#286891}.leaderboard-container--slideshow,.newsletter-signup--full-width .newsletter-signup__inner,.page-container{position:relative;max-width:1400px;margin:0 auto;padding-right:20px;padding-left:20px;box-sizing:border-box;background-color:#fff}.leaderboard-container--slideshow::after,.newsletter-signup--full-width .newsletter-signup__inner::after,.page-container::after{clear:both;content:"";display:table}@media (min-width:980px) and (max-width:1400px) {
 .leaderboard-container--slideshow,.newsletter-signup--full-width .newsletter-signup__inner,.page-container{padding-left:3.5%;padding-right:3.5%} 
}@media (min-width:1400px) {
 .leaderboard-container--slideshow,.newsletter-signup--full-width .newsletter-signup__inner,.page-container{padding-left:49px;padding-right:49px} 
}.page-container--align-center{text-align:center}.page-container--no-padding{height:0;padding:0}.page-container--padding-top-sm{padding-top:10px}.page-container--no-padding-with-height{padding:0}.page-container--inactive{position:fixed}.featured-article .more-content-hd,.featured-article__body .smart-share,.featured-article__body>figure.media-content.video.article,.featured-article__body>p,.featured-article__in-right-rail,.inner-container,.media-content--fullwidth .media-content__caption,.media-content--inline{max-width:1000px;box-sizing:border-box;margin-right:24px;margin-left:24px}.featured-article .more-content-hd::after,.featured-article__body .smart-share::after,.featured-article__body>figure.media-content.video.article::after,.featured-article__body>p::after,.featured-article__in-right-rail::after,.inner-container::after,.media-content--fullwidth .media-content__caption::after,.media-content--inline::after{clear:both;content:"";display:table}@media (min-width:980px) {
 .featured-article .more-content-hd,.featured-article__body .smart-share,.featured-article__body>figure.media-content.video.article,.featured-article__body>p,.featured-article__in-right-rail,.inner-container,.media-content--fullwidth .media-content__caption,.media-content--inline{margin:0 auto;padding:0 24px} 
}.main-col{clear:both}@media (min-width:1025px) {
 .main-col{float:left;width:-webkit-calc(100% - 370px);width:calc(100% - 370px);margin-bottom:20px}.main-col--no-sidebar{float:none;width:100%}.side-bar{position:absolute!important;top:135px;right:0} 
}@media (max-width:1024px) {
 .main-col{padding-bottom:0!important} 
}.side-bar{width:300px;display:none}@media (min-width:1025px) {
 .side-bar{display:block;float:right;right:0} 
}.side-bar--tall{height:880px}.side-bar .image-credit{font-size:10px;color:#AAA}.two-col-primary{display:block;float:left;clear:both;width:100%}@media (min-width:740px) {
 .two-col-primary{width:-webkit-calc(100% - 328px);width:calc(100% - 328px)} 
}@media (min-width:980px) {
 .two-col-primary{width:-webkit-calc(100% - 370px);width:calc(100% - 370px)} 
}.two-col-sec{width:100%}.content-wrap{padding-top:30px;padding-left:25px;padding-right:25px}.content-wrap::after{clear:both;content:"";display:table}@media (min-width:980px) {
 .content-wrap{padding-left:50px;padding-right:50px} 
}@media (min-width:740px) {
 .two-col-sec{float:right;width:300px}.content-wrap .side-bar{position:relative!important;top:auto} 
}.content-wrap .grid__item__static{right:20px!important;margin-bottom:9px}@media (min-width:1051px) {
 .content-wrap .grid__item__static{right:25px!important} 
}@media (min-width:1400px) {
 .content-wrap .grid__item__static{right:13px!important} 
}@media (min-width:1415px) {
 .content-wrap .grid__item__static{right:28px!important} 
}@media (min-width:741px) {
 .content-wrap .grid__item--one-fourth{width:310px!important} 
}.content-wrap .grid__item--one-fourth .ad{margin-left:-6px}.content-wrap .grid__item--one-fourth .pane-title{background-color:transparent}.paragraph-truncate-view{display:block;float:left}.paragraph-full-view{display:none;float:left}.displaynone{display:none}.displaynoneimp{display:none!important}.universal-mobile-ads{margin-left:-10px;text-align:center}.no-list-style .universal-mobile-ads{margin-left:-30px}.listicle__body .universal-mobile-ads{margin-left:-20px}.clear-both{clear:both}.displaynone.show-slide{display:block}.jumpstart-sticky-active .jumpstart-sticky-inner{bottom:75px!important}.video__wrapper{width:100%;padding-bottom:56.25%;position:relative;height:0;overflow:hidden;background:#000}.menu-logo,.video__wrapper .video-js{position:absolute;top:0;left:0;width:100%}.video__wrapper .video-js{height:100%}.article-header,.site-header{overflow:hidden;background:#fff;border-bottom:solid 1px #d2d4d3}.menu-logo{right:0;bottom:0;transition:all .25s ease-in-out}.menu-logo__menu-toggle{position:relative;float:left;height:100%;padding-right:58px;font-size:1.9444444444rem;color:#232323}.menu-logo__menu-toggle.is-toggled:before,.menu-logo__menu-toggle:before{padding-left:24px;line-height:70px;vertical-align:middle}.menu-logo__tl-logo{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:121px;height:100%;max-width:37.8125%;background-position:0 50%}@media (min-width:740px) {
 .menu-logo{position:relative;float:left;width:auto!important;height:100%}.menu-logo__menu-toggle.is-toggled:before,.menu-logo__menu-toggle:before{padding-left:0;line-height:85px}.menu-logo__menu-toggle:after{content:'';position:absolute;top:50%;right:29px;display:block;height:42px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-right:1px solid #d2d4d3}.menu-logo__tl-logo{position:static;float:left;max-width:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none} 
}.header-wrap{position:relative;height:70px}@media (min-width:740px) {
 .header-wrap{height:85px} 
}@media (min-width:980px) {
 .header-wrap--slideshow{height:108px} 
}.header-wrap.local-flavor{height:70px}@media (max-width:980px) {
 .header-wrap.local-flavor{height:60px} 
}.site-header{position:absolute;top:0;right:0;left:0;z-index:999;overflow:hidden}@media (max-width:739px) {
 .site-header{overflow:visible!important;text-align:center} 
}.site-header.is-stuck{position:fixed;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform;-moz-transition:-moz-transform;transition:transform}.site-header.is-hidden{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform;-moz-transition:-moz-transform;transition:transform}.article-header,.site-header.headroom{-webkit-transition:-webkit-transform;-moz-transition:-moz-transform}.site-header.headroom{transition:transform}.is-dimmed .site-header.headroom,.site-header.headroom--pinned,.site-header.headroom--top{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.site-header.headroom--unpinned{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}@media (min-width:980px) {
 .site-header.headroom--unpinned{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)} 
}.site-header.has-search-visible .site-header__search{z-index:20;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.site-header.has-search-visible .menu-toggle,.site-header.has-search-visible .site-header__right-container{opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.site-header__right-container{position:relative;z-index:10;float:right;display:table;height:100%;transition:all .25s ease-in-out}.site-header__right-container>*{display:table-cell;vertical-align:middle}.site-header .social-share-list,.site-header__cta-tout{display:none}.site-header__search-toggle{line-height:1}.site-header__search{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0 20px;box-sizing:border-box;opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.site-header__page-container{height:70px}.site-header a{color:#232323}.site-header a:hover{color:#5285ad}.site-header .social-share-list__icon{height:40px;margin-right:15px;border-width:0;font-size:1.2777777778rem}@media (max-width:768px) {
 .site-header .social-share-list{margin-right:0}.site-header .social-share-list li:last-child,.site-header .social-share-list li:last-child a{margin-right:0;padding-right:0} 
}@media (min-width:740px) {
 .site-header .social-share-list{display:table-cell}.site-header.has-search-visible .site-header__search{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.site-header.has-search-visible .menu-toggle{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.site-header.has-search-visible .site-header__right-container{opacity:0;-webkit-transform:translateX(15%);-moz-transform:translateX(15%);-ms-transform:translateX(15%);-o-transform:translateX(15%);transform:translateX(15%)}.site-header__search-toggle{padding-right:28px}.site-header__search{width:29%;right:40px;left:auto;padding:0;opacity:0;-webkit-transform:translateX(-15%);-moz-transform:translateX(-15%);-ms-transform:translateX(-15%);-o-transform:translateX(-15%);transform:translateX(-15%);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.site-header__page-container{height:85px} 
}@media (min-width:980px) {
 .site-header__cta-tout{display:table-cell} 
}.site-header--slideshow-header{position:fixed}.site-header--slideshow-header__ad{display:none;float:right}.site-header--slideshow-header.headroom--unpinned{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}@media (min-width:980px) {
 .site-header--slideshow-header{position:absolute}.site-header--slideshow-header .site-header__page-container{height:108px;padding-top:8px;padding-bottom:8px}.site-header--slideshow-header .menu-logo__menu-toggle:before{line-height:92px;vertical-align:top}.site-header--slideshow-header__ad{display:block;max-width:75%}.site-header--slideshow-header .site-header__right-container{display:none} 
}.node-type-gallery .header-wrap.local-flavor{margin-top:0}.local-flavor .site-header{border-bottom:none;background-color:#000}.local-flavor .site-header__page-container{height:60px;background-color:#000;text-align:center;padding-left:20px;padding-right:24px;max-width:none}.local-flavor .site-header__right-container{width:145px;top:15px}.local-flavor .site-header__right-container .panel-pane{vertical-align:initial}.local-flavor .site-header__right-container span{font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:.5555555556rem;padding:2px 2px 4px;display:block;color:#a7a6a6;text-transform:uppercase;line-height:normal;vertical-align:baseline}.local-flavor .site-header__right-container a{display:inline}.local-flavor .site-header__right-container:after{content:'';display:block;position:absolute;right:0;top:6px;height:40px}.local-flavor .site-header__left-container{float:left}.local-flavor .site-header__left-container ul.logos{list-style:none;float:left;width:auto;line-height:normal;margin:0;padding:15px 0 0;border:0;font:inherit;vertical-align:baseline;text-align:center}.local-flavor .site-header__left-container ul.logos li{list-style:none;display:inline-block;width:auto;line-height:30px;height:30px;border-left:1px solid rgba(255,255,255,.3);padding:0 20px 0 25px;font:inherit;vertical-align:baseline}.local-flavor .site-header__left-container ul.logos li a{display:inline-block;vertical-align:middle;line-height:normal}.local-flavor .site-header__left-container ul.logos li a img{border:0}.local-flavor .site-header__left-container ul.logos li img{border:none;outline:0;max-width:100%;height:auto}.local-flavor .site-header__left-container ul.logos li:first-child{border-left:none;padding-left:0}.local-flavor .site-header__center-container{display:inline-block;text-align:center;height:60px;line-height:60px}.local-flavor .site-header__center-container span{font-family:Taviraj,serif;font-weight:400;font-size:1.1111111111rem;color:#d2d4d3;display:inline-block;vertical-align:middle;line-height:normal}.article-header__article-title,.global-footer__menus__main-menu,.newsletter-signup__cta-text,.newsletter-signup__label{font-family:'Roboto Condensed',sans-serif}@media (max-width:980px) {
 .local-flavor .site-header__page-container{height:60px;padding-left:15px;padding-right:17px}.local-flavor .site-header__right-container{width:94px;top:15px}.local-flavor .site-header__right-container iframe{width:132px}.local-flavor .site-header__left-container ul.logos{width:70px;margin:11px 0 0;text-align:left;padding-top:0}.local-flavor .site-header__left-container ul.logos li{width:100%;height:auto;line-height:25px;display:block;padding:0;border:none}.local-flavor .site-header__left-container ul.logos li:first-child{padding:0 20px 0 0;line-height:14px;width:50px}.local-flavor .site-header__center-container{height:60px;line-height:60px;right:50%;margin-right:-85px}.local-flavor .site-header__center-container span{font-size:1rem;display:inline-block;vertical-align:middle;line-height:normal} 
}@media (max-width:739px) {
 .local-flavor .site-header__center-container{display:none} 
}.article-header{position:fixed;top:0;right:0;left:0;z-index:110;text-align:center;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);transition:transform}.article-header.is-stuck,.leaderboard-container.is-stuck{-webkit-transition:-webkit-transform;-moz-transition:-moz-transform}.article-header.is-stuck{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);transition:transform}.article-header__article-title{display:none;position:absolute;top:50%;left:50%;max-width:50%;margin:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-weight:400;font-size:1.0555555556rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (min-width:980px) {
 .article-header__article-title{display:block} 
}.article-header__social-share-container{display:table-cell;vertical-align:middle}.article-header__social-share-container .social-share{float:right;display:block}@media (max-width:400px) {
 .article-header__social-share-container .social-share .social-share-list,.article-header__social-share-container .social-share-list{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.article-header__social-share-container .social-share-list__icon{display:none;margin-left:0}.article-header__social-share-container .social-share-list__icon.icon-facebook,.article-header__social-share-container .social-share-list__icon.icon-twitter{display:block;margin-left:15px} 
}.article-header .menu-logo__menu-toggle{padding-right:30px}.article-header .menu-logo__menu-toggle:before{line-height:65px}.article-header .menu-logo__tl-logo{display:none;position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}@media (min-width:740px) {
 .article-header .menu-logo__menu-toggle{padding-right:58px}.article-header .menu-logo__tl-logo{display:inline-block;height:65px} 
}.article-header .leaderboard-container--slideshow,.article-header .newsletter-signup--full-width .newsletter-signup__inner,.article-header .page-container,.newsletter-signup--full-width .article-header .newsletter-signup__inner{display:table;width:100%;height:65px}.header-wrap--homepage{height:0}@media (min-width:980px) {
 .header-wrap--homepage{height:131px} 
}.header-wrap--homepage-secondary{height:0}.site-header--homepage{display:none;z-index:20}@media (min-width:980px) {
 .header-wrap--homepage-secondary{height:86px;position:absolute;top:50%;right:0;left:0;margin-top:-43px}.site-header--homepage{display:block} 
}.site-header--homepage .menu-logo__menu-toggle:after,.site-header--homepage-secondary .menu-logo__menu-toggle:after{display:none}.site-header--homepage .site-header__page-container{height:131px}.site-header--homepage.has-search-visible .site-header__search{z-index:99999}.site-header--homepage .leaderboard-container{position:absolute;top:50%;left:50%;z-index:9999;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.site-header--homepage .menu-logo__menu-toggle:before{line-height:131px;vertical-align:top}.site-header--homepage .site-header__search-toggle{padding-right:0}.site-header--homepage .site-header__search{right:20px;padding-left:20px}.site-header--homepage .search label,.site-header--homepage .search:before,.site-header--homepage .search__close{line-height:131px}@media (min-width:980px) {
 .site-header--homepage .site-header__search{right:3.5%}.site-header--homepage .search input[type=email],.site-header--homepage .search input[type=text]{padding:52px 5px 0;line-height:30px} 
}.site-header--homepage-secondary .search input[type=text],.site-header--homepage-secondary .search label,.site-header--homepage-secondary .search__close,.site-header--homepage-secondary .search__close:before,.site-header--homepage-secondary .site-header__search-toggle{line-height:50px}.site-header--homepage-secondary{position:fixed;top:0;right:0;left:0;z-index:40;width:100%;height:50px;padding:18px 0;background:#fff;-webkit-transition:none;-moz-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.site-header--homepage-secondary.is-stuck{position:fixed;top:0;right:0;left:0;margin-top:0;-webkit-transition:none;-moz-transition:none;transition:none}.site-header--homepage-secondary.is-stuck .menu-logo,.site-header--homepage-secondary.is-stuck .site-header__right-container{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.site-header--homepage-secondary.has-search-visible .site-header__right-container{opacity:0;-webkit-transform:translateX(10%);-moz-transform:translateX(10%);-ms-transform:translateX(10%);-o-transform:translateX(10%);transform:translateX(10%)}.site-header--homepage-secondary .menu-logo{position:relative}.site-header--homepage-secondary .menu-logo__menu-toggle:before{padding-left:0;line-height:50px;vertical-align:top}.site-header--homepage-secondary .tl-logo{height:50px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.newsletter-signup{display:block;text-align:left;color:#404446}.newsletter-signup__label{float:left;display:block;font-weight:400;font-weight:700;font-size:1.3888888889rem}.newsletter-signup__cta-text{display:block;margin-bottom:0;line-height:1;font-weight:400;font-weight:300;font-style:italic;font-size:.8888888889rem}.newsletter-signup__form{width:100%}.newsletter-signup__field-wrap{float:right;width:100%;height:45px}@media (min-width:740px) {
 .newsletter-signup__field-wrap{width:-webkit-calc(100% - 220px);width:calc(100% - 220px)} 
}.newsletter-signup__field{float:left;width:-webkit-calc(100% - 105px);width:calc(100% - 105px);height:100%;padding:0 10px;box-sizing:border-box;font-family:Taviraj,serif;font-weight:400}.newsletter-signup__submit,.newsletter-signup__submit.btn{height:100%;border-radius:0 3px 3px 0}.newsletter-signup--full-width{background:#ebeaea;text-align:center;padding:0 5%;box-sizing:border-box}.newsletter-signup--full-width::after{clear:both;content:"";display:table}.newsletter-signup--full-width .newsletter-signup__form{box-sizing:border-box}@media (min-width:740px) {
 .newsletter-signup--full-width .newsletter-signup__form{padding:0 10.8108108108%} 
}.newsletter-signup--full-width .newsletter-signup__field-wrap{width:100%;height:auto;box-sizing:border-box}@media (min-width:980px) {
 .site-header--homepage-secondary{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.site-header--homepage-secondary .site-header__right-container{opacity:0;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.site-header--homepage-secondary .menu-logo{opacity:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.newsletter-signup--full-width .newsletter-signup__form{width:100%;max-width:1300px;padding:0;margin:0 auto}.newsletter-signup--full-width .newsletter-signup__field-wrap{width:-webkit-calc(100% - 210px);width:calc(100% - 210px)} 
}.newsletter-signup--full-width .newsletter-signup__cta-text{margin-top:0;margin-bottom:1em;text-align:center;font-size:1.2222222222rem}.newsletter-signup--full-width .newsletter-signup__label{float:left;display:none}.newsletter-signup--full-width .newsletter-signup__field{width:-webkit-calc(100% - 145px);width:calc(100% - 145px);height:45px;font-size:1.0555555556rem;font-family:Taviraj,serif;font-weight:400;font-weight:700}.newsletter-signup--full-width .newsletter-signup__submit,.newsletter-signup--full-width .newsletter-signup__submit.btn{height:auto;margin:0;border-radius:3px}@media (max-width:980px) {
 .newsletter-signup--full-width .newsletter-signup__submit,.newsletter-signup--full-width .newsletter-signup__submit.btn{padding-right:40px;padding-left:40px} 
}.newsletter-signup--full-width .newsletter-signup__inner{padding:30px 0;background:0 0}@media (min-width:980px) {
 .newsletter-signup--full-width{text-align:left}.newsletter-signup--full-width .newsletter-signup__inner{padding:32px 170px 25px}.newsletter-signup--full-width .newsletter-signup__field-wrap{height:45px;padding:0;margin:0 auto;float:none}.newsletter-signup--full-width .newsletter-signup__submit,.newsletter-signup--full-width .newsletter-signup__submit.btn{margin:0 0 0 15px;clear:none} 
}.newsletter-signup--inline-tout::after{clear:both;content:"";display:table}.newsletter-signup--inline-tout .newsletter-signup__field-wrap{width:100%}.newsletter-signup--inline-tout .newsletter-signup__label{margin-bottom:10px}@media (min-width:740px) {
 .newsletter-signup--inline-tout{float:left;width:350px} 
}@media (min-width:980px) {
 .newsletter-signup--inline-tout{float:none;display:inline-block;width:70%;margin:40px 0 30px;padding:10px 9.2307692308%;border-left:1px solid #fff;border-right:1px solid #fff;box-sizing:content-box}.newsletter-signup--inline-tout .newsletter-signup__label{margin-right:15px}.newsletter-signup--inline-tout .newsletter-signup__field-wrap{height:35px;margin-top:10px}.newsletter-signup--inline-tout .newsletter-signup__submit,.newsletter-signup--inline-tout .newsletter-signup__submit.btn{padding-top:10px;font-size:.6666666667rem} 
}.newsletter-signup--deals .newsletter-signup__label,.newsletter-signup--just-in .newsletter-signup__label,.newsletter-signup--travel-deals .newsletter-signup__label{display:none}@media (min-width:1250px) {
 .newsletter-signup--inline-tout .newsletter-signup__field-wrap{float:right;width:-webkit-calc(100% - 220px);width:calc(100% - 220px)} 
}.newsletter-signup--travel-deals{margin:16px 0 14px;background-color:#ebeaea;border:1px solid #ccc;float:left;padding:2px 0 18px 4px}.newsletter-signup--travel-deals .newsletter-signup__field-wrap{width:99%;text-align:center}.newsletter-signup--travel-deals .newsletter-signup__cta-text{padding:8px 5px 22px;text-indent:12px;line-height:1.5;text-align:center}.newsletter-signup--travel-deals .newsletter-signup__field{width:60%}.newsletter-signup--just-in{margin:16px 0 14px;background-color:#01a3a9;outline:#fff solid 1px;outline-offset:-12px;float:left;padding:0}.newsletter-signup--just-in .newsletter-signup__field-wrap{width:99%;text-align:center;height:auto;float:none;margin-bottom:37px}.newsletter-signup--just-in .newsletter-signup__cta-text{padding:8px 5px 10px;text-indent:0;line-height:1.5;text-align:center;color:#fff;font-size:1rem}.newsletter-signup--just-in .newsletter-signup__cta-text-header{font-size:1.3333333333rem;font-family:Taviraj,serif;font-weight:400;line-height:25px}.newsletter-signup--just-in .newsletter-signup__field,.newsletter-signup--just-in .newsletter-signup__zip-field{width:70%;padding:8px 10px;margin-bottom:10px;font-size:.7777777778rem;font-style:italic;float:none;box-sizing:initial;color:#404446}.newsletter-signup--just-in .newsletter-signup__submit.btn{border-radius:3px;background-color:#000}.newsletter-signup--deals{margin:16px 0 14px;background-color:#01a3a9;outline:#fff solid 1px;outline-offset:-12px;float:left;padding:0}.newsletter-signup--deals .newsletter-signup__field-wrap{width:99%;text-align:center;height:auto;float:none;margin-bottom:37px}.newsletter-signup--deals .newsletter-signup__cta-text{padding:8px 5px 10px;text-indent:0;line-height:1.5;text-align:center;color:#fff;font-size:1rem;margin:25px}.newsletter-signup--deals .newsletter-signup__cta-text-header{font-size:1.3333333333rem;font-family:Taviraj,serif;font-weight:400;line-height:25px}.newsletter-signup--deals .newsletter-signup__field,.newsletter-signup--deals .newsletter-signup__zip-field{width:70%;padding:8px 10px;margin-bottom:10px;font-size:.7777777778rem;font-style:italic;float:none;box-sizing:initial;color:#404446}.newsletter-signup--deals .newsletter-signup__submit.btn{border-radius:3px;background-color:#000}.global-footer{clear:both;max-width:1400px;margin:0 auto;background:#d2d4d3;color:#404446}.global-footer__mobile_privacy{display:block}@media (min-width:739px) {
 .global-footer__mobile_privacy{display:none} 
}.global-footer__banner::after,.global-footer__get-involved__tout-group::after{clear:both;content:"";display:table}.global-footer__banner{padding:50px 3.75% 0;text-align:center;background-image:url(/sites/all/themes/tnl_redesign/templates/etr/assets/img/footer_background.jpg);background-position:50% 50%;background-size:cover}@media (min-width:980px) {
 .global-footer__banner{padding-left:165px} 
}.global-footer__get-involved{text-align:center}.global-footer__get-involved__tout{padding:0 11.4583333333%;border-bottom:solid 1px #fff}@media (min-width:740px) {
 .global-footer__get-involved__tout{padding:0 4.5572916667%;border-bottom:0}.global-footer__get-involved__tout-group{border-top:solid 1px #fff;border-bottom:solid 1px #fff} 
}@media (min-width:980px) {
 .global-footer__get-involved__tout{float:right;padding:0}.global-footer__get-involved__tout:first-child{float:left;padding-left:40px}.global-footer__get-involved__tout--center,.global-footer__get-involved__tout--center:first-child{width:calc(100% - 650px);padding-left:10px}.global-footer__get-involved__tout-group{border:0;padding-right:40px}.global-footer__get-involved__tout-group .newsletter-signup__get-involved__tout:last-child{float:right} 
}.global-footer__cta-ad-tout{margin:40px 0}.global-footer__cta-ad-tout img{display:inline-block}@media (min-width:740px) {
 .global-footer__cta-ad-tout{float:right;margin-top:50px} 
}@media (min-width:980px) {
 .global-footer__cta-ad-tout{float:none;display:inline-block;margin:45px 0}.global-footer__menus{margin:0 40px;border-top:solid 1px #fff} 
}.global-footer__menus__info-network,.global-footer__menus__main-menu,.global-footer__menus__time-inc{display:none;margin:45px 0;box-sizing:border-box;font-size:.7777777778rem}.global-footer__menus__info-network a,.global-footer__menus__main-menu a,.global-footer__menus__time-inc a{color:#404446}.global-footer__menus__info-network a:hover,.global-footer__menus__main-menu a:hover,.global-footer__menus__time-inc a:hover{color:#5285ad}@media (min-width:740px) {
 .global-footer__menus__info-network,.global-footer__menus__main-menu,.global-footer__menus__time-inc{display:inline-block}.global-footer__menus__logo-legal{clear:both;border-top:solid 1px #fff} 
}.global-footer__menus__main-menu{float:left;width:25%;width:170px!important;padding-left:4.5572916667%;font-weight:400;font-weight:700}.global-footer__menus__info-network,.global-footer__menus__info-network h2,.global-footer__menus__info-network__company-info .title{font-family:'Roboto Condensed',sans-serif;font-weight:400}.global-footer__menus__main-menu h2{display:none}.global-footer__menus__main-menu li{float:none;width:auto;list-style:none!important}@media (min-width:980px) {
 .global-footer__menus__main-menu{width:355px;padding-left:0;max-width:27.3076923077%;box-sizing:content-box} 
}.global-footer__menus__info-network{float:right;width:50%;padding:0 4.5572916667%}.global-footer__menus__info-network h2{display:none;margin:0;font-size:.8333333333rem;font-weight:700;line-height:2;color:#404446}.global-footer__menus__info-network h2.title{display:inline-block}.global-footer__menus__info-network li.ad-choices{background-position-x:74px;background-position-y:3px;background-repeat:no-repeat;width:90px;background-image:url(/sites/all/themes/tnl_redesign/templates/etr/assets/img/ad-choice.png)}.search,.subscribe-cta{background:#fff;overflow:hidden}.global-footer__menus__info-network__company-info{float:left;width:50%}.global-footer__menus__info-network__company-info .title{display:inline-block;margin:0;font-size:.8333333333rem;font-weight:700;line-height:2;color:#404446}.adtxt,.global-footer__menus__logo-legal,.search{font-weight:400;font-family:'Roboto Condensed',sans-serif}.global-footer__menus__info-network__time-inc{float:right;display:inline-block;max-width:50%;padding-top:30px}@media (min-width:980px) {
 .global-footer__menus__info-network{width:355px;padding-right:0;max-width:27.3076923077%;box-sizing:content-box} 
}.global-footer__menus__logo-legal{padding:45px 0;font-size:.6666666667rem;text-align:center;color:#404446}.global-footer__menus__logo-legal p{margin:0}.global-footer__menus__logo-legal .tl-logo{width:100%;height:60px;margin-bottom:25px}@media (min-width:980px) {
 .global-footer__menus__logo-legal{-webkit-transform:translateY(-195px);-moz-transform:translateY(-195px);-ms-transform:translateY(-195px);-o-transform:translateY(-195px);transform:translateY(-195px);max-width:25%;height:0;margin:0 auto;border-top:0} 
}.global-footer__disclaimer{max-width:100%;text-align:justify;display:block;font-size:14px;padding-bottom:5px}.global-footer .newsletter-signup{margin:45px 0}@media (min-width:740px) {
 .global-footer .social-follow-list{width:375px;margin:0 auto} 
}@media (min-width:980px) {
 .global-footer__disclaimer{max-width:275px;padding-top:30px}.global-footer .social-follow-list{width:205px;padding:65px 0 0;margin:0}.subscribe-cta{width:465px} 
}.subscribe-cta{border-radius:10px 10px 0 0;padding:20px 0 0 20px;box-sizing:border-box;text-align:left}.centered .OUTBRAIN,.node-type-place #zergnet-widget-30385,.node-type-place .ext-content-lg.centered{width:100%;float:left}.centered .OUTBRAIN{margin-bottom:20px}.centered .OUTBRAIN .ob-widget-section.ob-first{padding-bottom:0!important}.centered .OUTBRAIN .ob_what{padding-top:0!important}#zerglayout{padding-bottom:20px}.zerglayoutcl::after{margin-top:5px!important}.search{color:#d2d4d3}.search form,.search form div{margin-bottom:0}.search .search-form-header-label{display:none}.search label{display:inline-block;position:relative;line-height:70px;vertical-align:top}#midpage-landing .social-share-list,.search input[type=submit]{display:none}@media (min-width:740px) {
 .search label{line-height:85px} 
}.search label:after{content:':'}.social-share-list::after,.social-share::after{content:"";clear:both}.search input[type=email],.search input[type=text]{width:calc(100% - 120px);height:100%;border:0;outline:0!important;color:#232323;line-height:30px;padding:22px 5px 0}.search input[type=email]:focus,.search input[type=text]:focus{border:0;outline:0}.search__close{position:absolute;top:0;right:24px;width:1em;line-height:70px}@media (min-width:740px) {
 .search input[type=email],.search input[type=text]{padding-top:28px}.search__close{right:0;line-height:85px} 
}.search__close:before{line-height:70px}@media (min-width:740px) {
 .search__close:before{line-height:85px} 
}.search a{color:#d2d4d3}.search a:hover{color:#9ab3c3}.leaderboard-container--slideshow .element-invisible,.newsletter-signup--full-width .newsletter-signup__inner .element-invisible,.page-container .element-invisible{position:static!important;height:auto}.homepage-container .search label{line-height:55px}@media (min-width:980px) {
 .search input[type=email],.search input[type=text]{padding-top:28px}.homepage-container .search label{line-height:130px}#midpage-landing .search label{line-height:30px} 
}#midpage-landing .search label{line-height:30px}#midpage-landing .container-inline{position:relative;top:9px}#midpage-landing s .search__close{top:2px}#midpage-landing .search input[type=text]{padding-top:1px;line-height:30px}@media (min-width:900px) {
 #midpage-landing .social-share-list{display:table-cell} 
}.has-search-visible #midpage-landing .search{display:block}@media (min-width:980px) {
 .has-search-visible #midpage-landing .search{display:none} 
}.has-search-visible.is-stuck #midpage-landing .search{display:block}input:-webkit-autofill{color:#fff!important}.leaderboard-container{text-align:center;background:0 0}.leaderboard-container--outside-page{margin:20px auto}.leaderboard-container--slideshow{display:block;margin:20px auto}@media (min-width:980px) {
 .leaderboard-container--slideshow{display:none} 
}.leaderboard-container--centered{display:block;width:728px;max-width:56%;margin:0 auto}.leaderboard-container img{display:inline;vertical-align:top}#adTop,.advertisement-cmad-490x120,.square-ad-container img{display:inline-block}.square-ad-container{text-align:center}@media (min-width:740px) {
 .square-ad-container{text-align:left} 
}#ad_320x50_1,.flex-ad-banner__inner,.social-share-list__icon{text-align:center}.advertisement{position:relative;line-height:0}.adtxt{position:absolute;top:auto;bottom:100%;margin:0;padding-bottom:1px;font-size:12px;color:#a7a6a6;line-height:1;width:100%;background-color:#fff}.advertisement-cmad-490x120:first-child,.advertisement-mobile-320x50 #ad_mobile_320x50,.mobile-ad{position:relative}@media (min-width:980px) {
 #ad_marketplace_sponsored{width:300px;background-image:url(/sites/all/themes/tnl_redesign/templates/etr/assets/img/ad_marketplace_background.jpg);background-position:top;background-repeat:no-repeat;background-size:100% 100%;padding:0 10px 10px;box-sizing:border-box;margin:30px auto 0}#ad_marketplace_sponsored p{width:100%;background-color:#fff;padding:15px;box-sizing:border-box;border-radius:3px;text-align:center;margin:0 0 8px;line-height:13px}#ad_marketplace_sponsored p a{font-weight:700;text-transform:uppercase;font-size:11px;line-height:13px;color:#000;text-decoration:none}#ad_marketplace_sponsored iframe{width:100%;margin:4px 0;background-color:#fff}#ad_142x70_1{background:url(/sites/all/themes/tnl_redesign/templates/etr/assets/img/ad_marketplace_logo.png) top center no-repeat;padding-top:110px} 
}@media (min-width:740px) {
 #ad_marketplace_sponsored{width:300px;background-position:top;background-repeat:no-repeat;background-size:100% 100%;padding:0 10px 10px;box-sizing:border-box;margin:30px auto 0}#ad_marketplace_sponsored p{width:100%;background-color:#fff;padding:15px;box-sizing:border-box;border-radius:3px;text-align:center;margin:0 0 8px;line-height:13px}#ad_marketplace_sponsored p a{font-weight:700;text-transform:uppercase;font-size:11px;line-height:13px;color:#000;text-decoration:none}#ad_marketplace_sponsored iframe{width:100%;margin:4px 0;background-color:#fff}#ad_142x70_1{background:url(/sites/all/themes/tnl_redesign/templates/etr/assets/img/ad_marketplace_logo.png) top center no-repeat;padding-top:110px} 
}.mobile-ad,.social-share--has-cta .social-share-list,.social-share:after{background:#fff}#lastSlideAd img,.mobile{display:none}.advertisement-multiad-article-300x1050{margin-top:24px}.advertisement-mobile-320x50{text-align:center;position:relative}.homepage-container .advertisement-mobile-320x50{margin-top:87px}.mobile-ad.is-stuck{top:71px!important;position:fixed}.mobile-ad.is-stuck.is-hidden{top:118px!important;position:fixed}.mobile-ad.site-header.is-hidden,.mobile-ad.site-header.is-stuck{transition:none}.mobile-ad.site-header.is-stuck~div#main-wrapper{margin-top:51px}.homepage-container .mobile-ad-home .advertisement-mobile-320x50{margin-top:0}.homepage-container .mobile-ad-home{top:87px;background:#fff;transition:none}.mobile-ad.mobile-ad-slideshow.site-header.is-stuck{top:71px}.mobile-ad.site-header.is-stuck.headroom--unpinned{top:52px}.leaderboard-container.is-stuck{top:65px;position:fixed;z-index:1001;width:100%;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);transition:transform}.social-share,.social-share-list{-webkit-transition:-webkit-transform;-moz-transition:-moz-transform}.leaderboard-container.is-stuck~div#main-wrapper{margin-top:131px}.node-type-article .inline-ad.timeinc-advertising-processed{margin:auto;width:320px}@media (max-width:727px) {
 .mobile{display:inline-block} 
}@media (min-width:728px) {
 .leaderboard-container.not-mobile{display:block} 
}.not-mobile{display:none}@media (min-width:728px) {
 .cmad-homepage-mid-1,.cmad-homepage-mid-2,.not-mobile{display:inline-block} 
}@media (max-width:727px) {
 .advertisement.mobile{display:block} 
}.destination-grid.mobile{display:none}@media (max-width:727px) {
 .destination-grid.mobile{display:block} 
}.destination-grid.not-mobile{display:none}@media (min-width:728px) {
 .destination-grid.not-mobile{display:block} 
}.social-share-list{transition:transform}.social-share-list::after{display:table}.social-share-list>li{float:left}.social-share-list__icon{margin-left:15px;display:block;height:42px;width:42px;box-sizing:border-box;border-radius:50%;border:2px solid #68a19a;padding:5px;color:#68a19a;font-size:1.2222222222rem}.social-share-list__icon:before{line-height:34px}.social-share-list__icon:hover{text-decoration:none;color:#e7745c;border-color:#e7745c}@media (min-width:980px) {
 .social-share-list__icon{margin-left:10px;height:32px;width:32px;font-size:.8888888889rem}.social-share-list__icon:before{line-height:23px} 
}.social-share{position:relative;display:inline-block;padding:2px 0 2px 5px;overflow:hidden;transition:transform}.social-share--centered .social-share-list,.social-share--vertical{-webkit-transition:-webkit-transform;-moz-transition:-moz-transform}.social-share::after{display:table}.social-share:after{content:'';position:absolute;right:0;bottom:0;height:47px;width:25px}.social-share .social-share-list{float:left;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}.social-share--has-cta:before{position:absolute;right:53%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#232323;font-size:.7222222222rem;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-style:italic}.social-share--centered{margin:0 -100%;-webkit-transform:translateX(-27%);-moz-transform:translateX(-27%);-ms-transform:translateX(-27%);-o-transform:translateX(-27%);transform:translateX(-27%)}.social-share--centered .social-share-list{transition:transform}@media (max-width:400px) {
 .social-share--has-cta:before,.social-share:after{display:none}.social-share--centered,.social-share--centered .social-share-list{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.social-share--centered .social-share-list .icon-facebook{margin:0} 
}.social-share.is-maximized.social-share--centered{-webkit-transform:translateX(-5%);-moz-transform:translateX(-5%);-ms-transform:translateX(-5%);-o-transform:translateX(-5%);transform:translateX(-5%)}.social-share.is-maximized .social-share-list{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.social-share.is-maximized .social-share__show-more:before{opacity:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.social-share.is-maximized .social-share__show-more .icon-vertical-line{left:-1px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.social-share.extra-share-icons.is-maximized .social-share__show-more{margin-left:10px}.social-share.extra-share-icons .social-share__show-more{margin-left:-15px}@media (min-width:980px) {
 .social-share:after{height:37px;width:18px}.social-share.extra-share-icons .social-share__show-more{margin-left:-12px} 
}.social-share__show-more{position:relative;z-index:10;display:table;float:left;border:0;margin-top:-1px;margin-left:15px;padding:5px;line-height:1;height:44px;width:44px;background-image:url(/sites/all/themes/tnl_redesign/templates/etr/assets/img/sprites/dotted-border.png);background-position:0 0;background-color:#fff}.social-share__show-more:hover{background-position:0 100%}.social-share__show-more .icon-vertical-line,.social-share__show-more:before{position:absolute;top:0;right:0;bottom:0;left:0;font-size:23px;-webkit-transition:all .18s cubic-bezier(.51,.01,.32,1.5);-moz-transition:all .18s cubic-bezier(.51,.01,.32,1.5);transition:all .18s cubic-bezier(.51,.01,.32,1.5)}.social-share__show-more .icon-vertical-line:before,.social-share__show-more:before{line-height:46px}@media (max-width:400px) {
 .social-share__show-more{display:none} 
}@media (min-width:980px) {
 .social-share__show-more{height:34px;width:34px;background-position:100% 0;margin-top:-1px;margin-left:10px}.social-share__show-more:hover{background-position:100% 100%}.social-share__show-more .icon-vertical-line:before,.social-share__show-more:before{font-size:18px;line-height:32px} 
}.social-share--vertical{padding:0 2px;transition:transform;-webkit-transform:translateY(-41.5%);-moz-transform:translateY(-41.5%);-ms-transform:translateY(-41.5%);-o-transform:translateY(-41.5%);transform:translateY(-41.5%)}.social-share--vertical:after{height:18px;width:37px;top:0;display:none}.social-share--vertical.is-maximized,.social-share--vertical.is-maximized .social-share-list{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.social-share--vertical .social-share-list{clear:both;margin-left:1px;-webkit-transition:-webkit-transform;-moz-transition:-moz-transform;transition:transform;-webkit-transform:translateY(50%) translateX(0);-moz-transform:translateY(50%) translateX(0);-ms-transform:translateY(50%) translateX(0);-o-transform:translateY(50%) translateX(0);transform:translateY(50%) translateX(0)}.social-share--vertical .social-share-list>li{clear:left}.social-share--vertical .social-share-list__icon{margin-left:0;margin-bottom:10px}.social-share--vertical .social-share__show-more{margin:0;float:left;clear:left}span[class^=PIN_]{z-index:21!important}.advertisement-multiad-article-300x1050,iframe#ebBannerIFrame_35174194_6812761315839742{z-index:10!important}.social-follow-list{height:1.5em;padding:45px 0;text-align:justify;font-size:1.7777777778rem}.social-follow-list:after{content:'';display:inline-block;width:100%}.social-follow-list__item{display:inline-block}.social-follow-list__icon{color:#414141}@media (min-width:980px) {
 .social-follow-list{font-size:1.3888888889rem} 
}@media screen and (min-width:980px) {
 .smart-share__prompt-container{float:left;width:calc(100% - 90px)!important;padding-top:3px} 
}@media screen and (max-width:980px) {
 .smart-share__prompt-container{float:left;width:calc(100% - 90px)!important;padding-top:3px} 
}@media screen and (max-width:740px) {
 .smart-share__prompt-container{float:left;width:calc(100% - 115px)!important;padding-top:3px} 
}@media screen and (max-width:350px) {
 .smart-share__prompt-container{float:left;width:calc(100% - 115px)!important;padding-top:3px} 
}.smart-share{position:relative;width:auto!important;margin:25px 24px;padding:15px 22px;box-sizing:border-box;background:#5c829b;color:#fff;border-radius:3px;opacity:0;font-size:.8888888889rem;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7);-webkit-transition:all .3s cubic-bezier(.45,-.4,.45,1.8);-moz-transition:all .3s cubic-bezier(.45,-.4,.45,1.8);transition:all .3s cubic-bezier(.45,-.4,.45,1.8);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0}.smart-share .smart-share__text,.smart-share__text{margin:0 0 5px;font-family:'Roboto Condensed',sans-serif;font-weight:400}.smart-share::after{clear:both;content:"";display:table}.smart-share .smart-share__cta{font-family:'Roboto Condensed',sans-serif;font-weight:400;font-style:italic;line-height:1!important;border-bottom:none!important}.smart-share .smart-share__text{font-weight:700;line-height:1.2!important}.smart-share.is-visible{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.smart-share:before{content:'';position:absolute;bottom:100%;right:50%;height:0;width:0;border-bottom:9px solid #5c829b;border-left:12.5px solid transparent;border-right:12.5px solid transparent;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}.smart-share__text{font-weight:700;line-height:1.2}.smart-share__cta,.tag-set--no-links .tag-set__tag,.tag-set__tag{font-weight:400;font-family:'Roboto Condensed',sans-serif}.smart-share__cta{font-style:italic;line-height:1}.smart-share__prompt-container{float:left}.smart-share .social-share-list{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.smart-share .social-share-list__icon{height:45px;width:45px;padding:7px;color:#fff;border-color:#fff;font-size:1.3888888889rem}.smart-share .social-share-list__icon:hover{color:#bfc8cf;border-color:#bfc8cf}.smart-share .social-share-list>li:first-child{margin-left:0}.tag-set{margin-bottom:14px;text-align:center;margin-top:6px;list-style-type:none}.tag-set::after{clear:both;content:"";display:table}.tag-set--align-left{text-align:left}.tag-set--light .tag-set__tag>a{color:#fff}.tag-set--light .tag-set__tag:after{background-color:#fff}.tag-set--no-links .tag-set__tag{color:inherit}.tag-set--responsive .tag-set__tag--geo{display:none}.tag-set--responsive .tag-set__tag:after{background-color:transparent}@media (min-width:740px) {
 .tag-set--responsive .tag-set__tag--geo{display:inline-block}.tag-set--responsive .tag-set__tag:after{background-color:currentColor} 
}.tag-set--responsive.nativo-orange a{color:orange}.tag-set__tag{display:inline-block;margin-right:1px;color:#5285ad;font-size:.8888888889rem;font-weight:700;text-transform:uppercase}.tag-set__tag>a{color:currentColor;text-decoration:none}.tag-set__tag:after{content:'';position:relative;top:2px;display:inline-block;width:1px;height:13px;margin-left:6px;background-color:currentColor;font-weight:400}.tag-set__tag:last-child:after{display:none}.tag-set__tag--geo{font-family:'Roboto Condensed',sans-serif;font-weight:400}.tag-set__tag--geolast{color:#fff;font-family:'Roboto Condensed',sans-serif;font-weight:400}.tag-set__tag--article-geo,.tag-set__tag--channel,.tag-set__tag--home,.tag-set__tag--subchannel,.tag-set__tag--title{font-size:.6666666667rem;font-family:Taviraj,serif;font-weight:400;text-transform:capitalize}.tag-set__tag--article-geo:after,.tag-set__tag--article-geo:first-child:before,.tag-set__tag--channel:after,.tag-set__tag--channel:first-child:before,.tag-set__tag--home:after,.tag-set__tag--home:first-child:before,.tag-set__tag--subchannel:after,.tag-set__tag--subchannel:first-child:before,.tag-set__tag--title:after,.tag-set__tag--title:first-child:before{display:none!important}.tag-set__tag--article-geo:before,.tag-set__tag--channel:before,.tag-set__tag--home:before,.tag-set__tag--subchannel:before,.tag-set__tag--title:before{content:'';position:relative;top:2px;display:inline-block;width:1px;height:13px;margin-right:3px;background-color:currentColor;font-weight:400}@media (max-width:350px) {
 .tag-set{margin-bottom:0;line-height:1}.tag-set__tag{font-size:.6666666667rem} 
}.tag-set__tag.last{font-weight:400}.tag-set__overlay{position:absolute;top:0;left:0;right:0;padding-top:3px;padding-bottom:3px;margin:0;background:rgba(0,0,0,.35)}.latest-news-hd__inner,.more-content-hd-h1__inner,.more-content-hd__inner,.top-slideshows-hd__inner{display:inline-block;padding:0 25px;font-size:1.4444444444rem}.tag-set__overlay .tag-set__tag{line-height:1.5}.tag-set__overlay .tag-set__tag:after{content:"/";background:0 0;width:auto;height:auto;top:auto;color:#fff}.latest-news-hd:before,.more-content-hd-h1:before,.more-content-hd:before,.top-slideshows-hd:before{top:55%;left:0;height:1px;content:'';right:0}.tag-set__overlay .tag-set__tag>a{color:#fff}.more-content-hd{position:relative;margin:0 auto 25px;line-height:1.4444444444rem;text-align:center;clear:both;max-width:925px;font-family:Taviraj,serif;font-weight:400;font-weight:700}.latest-news-hd,.more-content-hd-h1{font-family:Taviraj,serif;font-weight:400;max-width:925px;text-align:center;clear:both}.more-content-hd:before{position:absolute;z-index:10;background-color:#a7a6a6}.more-content-hd__inner{position:relative;z-index:20;margin:0;background-color:#fff;line-height:1}.more-content-hd-h1{position:relative;margin:0 auto 25px;line-height:1.4444444444rem;font-weight:700}.more-content-hd-h1:before{position:absolute;z-index:10;background-color:#a7a6a6}.more-content-hd-h1__inner{position:relative;z-index:20;margin:0;background-color:#fff;line-height:1}.more-content-hd--tg{margin-bottom:0!important;margin-top:20px}.latest-news-hd{position:relative;margin:0 auto 25px;line-height:1.4444444444rem;font-weight:700}.section-front-hd,.top-slideshows-hd{font-family:Taviraj,serif;font-weight:400}.latest-news-hd:before{position:absolute;z-index:10;background-color:#a7a6a6}.latest-news-hd__inner{position:relative;z-index:20;margin:0;background-color:#fff;line-height:1}.top-slideshows-hd{position:relative;margin:0 auto 25px;line-height:1.4444444444rem;text-align:center;clear:both;max-width:925px;font-weight:700}.top-slideshows-hd:before{position:absolute;z-index:10;background-color:#a7a6a6}.top-slideshows-hd__inner{position:relative;z-index:20;margin:0;background-color:#fff;line-height:1}.section-front-hd{margin:20px auto 15px;line-height:1.2;font-weight:700;font-style:italic;font-size:2.3333333333rem}@media (min-width:740px) {
 .section-front-hd{position:relative;display:inline-block;font-size:2.7777777778rem}.section-front-hd:after,.section-front-hd:before{content:'';position:absolute;top:50%;right:100%;margin-right:30px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:190px;height:9px;border-top:solid 1px #000;border-bottom:solid 1px #000}.section-front-hd:before{left:100%;margin-right:0;margin-left:30px} 
}.double-underline{position:relative}.double-underline:after,.double-underline:before{content:'';position:absolute;left:0;width:100%;height:2px;background-color:#b0bcc4}.double-underline:before{top:auto;bottom:0}.double-underline:after{top:auto;bottom:6px}.article-headline{margin-top:0;margin-bottom:0;font-size:1.7777777778rem;line-height:2.1111111111rem;text-align:center}.article-headline--bordered{position:relative;padding-bottom:20px}.article-headline--bordered:after,.article-headline--bordered:before{content:'';position:absolute;left:0;width:100%;height:2px;background-color:#b0bcc4}.article-headline--bordered:before{top:auto;bottom:0}.article-headline--bordered:after{top:auto;bottom:6px}@media (min-width:740px) {
 .article-headline{text-align:left;font-size:2.5rem;line-height:3rem} 
}@media (min-width:980px) {
 .article-headline{font-size:2.7222222222rem;line-height:3.1111111111rem} 
}.basic-article{position:relative;padding-bottom:0;border-bottom:1px solid #d2d4d3}.basic-article::after{clear:both;content:"";display:table}.basic-article__headline{margin:0 0 15px;font-size:1.7777777778rem;line-height:2.1111111111rem;text-align:center}@media (min-width:740px) {
 .basic-article__headline{text-align:left;font-size:2.5rem;line-height:3rem} 
}@media (min-width:980px) {
 .basic-article__headline{font-size:2.7222222222rem;line-height:3.1111111111rem} 
}.basic-article__headline-listicle{margin:0 0 15px;font-size:1.7777777778rem;line-height:2.1111111111rem;text-align:center}@media (min-width:740px) {
 .basic-article__headline-listicle{font-size:2.5rem;line-height:3rem} 
}.basic-article__byline-container{position:relative;padding:19px 0 15px;overflow:hidden;text-align:center}.basic-article__byline-container:after,.basic-article__byline-container:before{content:'';position:absolute;left:0;width:100%;height:2px;background-color:#b0bcc4}.basic-article__byline-container:before{top:0;bottom:auto}.basic-article__byline-container:after{top:6px;bottom:auto}@media (min-width:740px) {
 .basic-article__byline-container .byline{float:left;padding-top:11px}.basic-article__byline-container .social-share{float:right} 
}@media (min-width:980px) {
 .basic-article__headline-listicle{font-size:2.7222222222rem;line-height:3.1111111111rem}.basic-article__byline-container{padding:25px 0 18px}.basic-article__byline-container .byline{padding-top:6px} 
}.basic-article__dateline{color:#666766;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:.8888888889rem}.basic-article__dateline__published{font-family:Taviraj,serif;font-weight:400;font-style:italic;text-transform:lowercase}.basic-article__body-wrap{max-width:1400px;margin:0 auto}.basic-article__body-more{position:relative;margin:0 auto 60px;width:95%}.basic-article__body{position:relative;margin:0 auto 20px}@media (min-width:740px) {
 .basic-article__body{float:none;width:77.4193548387%} 
}@media (max-width:739px) {
 .basic-article__body iframe{height:calc(100vw * 371 / 735)}.basic-article__body .inline-ad iframe{height:250px} 
}.basic-article__body iframe{width:100%}.basic-article__body .social-share-container{text-align:center;margin-top:-15px;margin-bottom:30px}.basic-article__body ul{margin-left:20px}.basic-article__body ul li{margin-bottom:10px;list-style:outside}.basic-article__body h2{font-size:1.5rem!important}.basic-article__body h3{font-size:1.2rem!important}.basic-article__full-width{position:relative;margin:0 auto 60px}@media (min-width:740px) {
 .basic-article__full-width{float:left;width:-webkit-calc(100% - 328px);width:calc(100% - 328px)}.basic-article__full-width iframe{width:100%!important} 
}.basic-article__full-width .social-share-container{text-align:center;margin-top:-15px;margin-bottom:30px}.basic-article__full-width ul{margin-left:20px}.basic-article__full-width ul li{margin-bottom:10px;list-style:outside}.basic-article__full-width h2{font-size:1.5rem!important}.basic-article__full-width h3{font-size:1.2rem!important}.basic-article .ntv-disc-logo div,.basic-article .ntv-top-info span{color:#959595;font:11px arial,sans-serif,sans-serif}.basic-article .media-content{margin-bottom:20px}@media (min-width:740px) {
 .basic-article .tag-set{text-align:left} 
}@media (min-width:980px) {
 .basic-article__full-width{float:none;width:100%}.basic-article__full-width iframe{width:100%}.basic-article .slideshow-container{margin:45px -30px} 
}.basic-article .ntv-top-info{min-height:40px;padding:3px}.basic-article .ntv-dep-connect{margin-top:-6px;float:left}.basic-article .ntv-disc-logo div{display:inline-block;text-transform:uppercase;height:25px}.basic-article .ntv-disc-logo img{max-height:40px;max-width:110px}.basic-article .ntv-disc-logo .field-label{display:none}.basic-article .popup-text{background:#eee;border:1px solid #dbdbdb;color:#464646;font-size:14px;padding:10px;display:none;position:absolute;width:350px;z-index:9;line-height:16px}.basic-article .sponsored_popup:hover div{display:block}.basic-article .sponsored_popup{color:#0062a0;font-family:arial;font-size:11px;text-decoration:underline;margin-top:-2px;position:absolute}.basic-article .article-tout-main .story-card_headline,.basic-article .article-tout-main .tag-set__tag,.byline__author,.byline__by{font-family:'Roboto Condensed',sans-serif;font-weight:400}.basic-article .article-tout-main{clear:both;padding-bottom:20px}.basic-article .article-tout-main .tout-column{float:none;width:100%;padding-bottom:20px;position:relative}.basic-article .article-tout-main .tout-column:last-child{padding-bottom:0}.basic-article .article-tout-main .tout-column img{height:auto;width:100%;max-height:195px}.basic-article .article-tout-main .tout-column--overlay{background-image:url(http://www.travelandleisure.com/sites/all/themes/tnl_redesign/images/transparent-1x1.png);background-repeat:no-repeat;left:0;max-width:none;min-height:100%;min-width:100%;position:absolute;text-align:center;top:0}.basic-article .article-tout-main .tout-column .hide-contextmenu,.featured-article{position:relative}@media (max-width:739px) {
 .basic-article .article-tout-main .tout-column img{max-height:430px}.article{padding-top:0} 
}@media (min-width:740px) {
 .basic-article .article-tout-main .tout-column{float:left;width:32%;padding-right:.5%;padding-left:.5%;height:280px}.basic-article .article-tout-main .tout-column:last-child{padding-right:0!important;padding-bottom:20px}.basic-article .article-tout-main .tout-column .hide-contextmenu{height:17.8vw;overflow:hidden;max-height:185px} 
}@media (min-width:980px) {
 .basic-article .article-tout-main .tout-column{float:left;width:24%;padding-right:.5%;padding-left:.5%;height:310px}.basic-article .article-tout-main .tout-column:last-child{padding-right:0!important;padding-bottom:20px}.basic-article .article-tout-main .tout-column .hide-contextmenu{height:13.8vw;overflow:hidden;max-height:195px} 
}.travel-articles,.travel-articles .view-content,.travel-articles .views-row{width:100%;float:left}.basic-article .article-tout-main .story-card_headline{font-size:1.1111111111rem;color:#232323}.basic-article .article-tout-main .tag-set{margin-bottom:0;margin-top:0}.basic-article .article-tout-main .tag-set__tag{font-size:.8888888889rem}.basic-article .more-content-hd h2{font-size:1.5rem}.byline{font-size:.8888888889rem}.byline__by{color:#666766;font-style:italic;text-transform:lowercase}.byline__author{margin-right:14px;color:#232323}.html-site-map .sf-bread-crumb .bread-crumb-link,.travel-articles .views-field-nothing,.travel-articles .views-row,.vacation-breadcrumbs .breadcrumb,.vacation-ideas-page .vacation-sub-header,.vacation-ideas-page ul li .vacation-grid .vacation-grid-desc{font-family:Taviraj,serif}.byline--light .byline__author,.byline--light .byline__by{color:#fff}.skyscanner-script{margin:15px 0}.skyscanner-widget{margin-top:20px}.skyscanner-widget #ss-wl-search-widget.phone .search-wrapper #search{border-width:0}.skyscanner-widget #ss-wl-search-widget .people-selector{margin-left:0}.travel-articles h1{font-size:30px;margin:0 0 20px}.travel-articles .views-row{color:#232323;line-height:1.5;font-size:16px;border-bottom:1px solid #e5e4e4;padding-bottom:11px;padding-top:11px;font-weight:400}.travel-articles .views-field-field-image-1{float:left;height:auto;margin-right:20px;padding-top:5px;width:100%;margin-bottom:10px}@media (min-width:980px) {
 .travel-articles .views-field-field-image-1{width:134px} 
}.travel-articles .views-field-field-image-1 img{width:100%;height:auto}.travel-articles .views-field-nothing{font-size:20px;font-weight:400;font-weight:700}.travel-articles .views-field-nothing a{color:#000}.travel-articles .tg-articles-by-sec{font-size:12px;font-style:italic;margin-bottom:5px}.travel-articles .item-list{float:left;width:100%}.travel-articles .item-list h3{font-size:28px}.travel-articles .item-list ul{margin-left:0;float:left;width:100%}.travel-articles .item-list ul li{list-style:none;float:left;margin:0;font-size:24px;font-weight:700;width:100%;padding:0}@media (min-width:740px) {
 .travel-articles .item-list ul li{width:50%} 
}@media (min-width:980px) {
 .travel-articles .item-list ul li{width:25%} 
}.vacation-breadcrumbs,.vacation-ideas-page,.vacation-ideas-page ul{width:100%;float:left}.travel-articles .item-list ul li a{background-image:url(/sites/all/themes/tnl_redesign/templates/etr/assets/img/ad-choice.png);background-repeat:no-repeat;padding-left:24px;background-position-y:8px}.vacation-breadcrumbs .element-invisible{display:none}.vacation-breadcrumbs .breadcrumb{float:left;font-size:14px;font-weight:400;font-weight:700;text-transform:uppercase;margin-left:2px}.vacation-ideas-page .section-front-header__title>h1{margin:0}.vacation-ideas-page .vacation-sub-header{text-align:center;font-size:22px;margin-bottom:30px;font-weight:400}.vacation-ideas-page ul{margin:0!important}.vacation-ideas-page ul li{width:100%;float:left;margin:0;padding:0;list-style:none!important}@media (min-width:740px) {
 .vacation-ideas-page ul li{width:50%}.vacation-ideas-page ul li .vacation-grid{min-height:415px} 
}.vacation-ideas-page ul li .vacation-grid{box-sizing:border-box;display:block;float:left;padding:10px;margin-bottom:10px;border:1px solid #d2d4d3;margin-right:20px}@media (min-width:980px) {
 .vacation-ideas-page ul li{width:33.3%}.vacation-ideas-page ul li .vacation-grid{min-height:375px} 
}.vacation-ideas-page ul li .vacation-grid .vacation-grid-image img{height:auto;border:1px solid #ccc}.vacation-ideas-page ul li .vacation-grid .vacation-grid-title{margin:5px 0 0;font-size:1.1rem;line-height:1.5;white-space:pre-line;display:block;font-family:Taviraj,serif;font-weight:400;color:#232323}.vacation-ideas-page ul li .vacation-grid .vacation-grid-desc{font-weight:400;color:#232323;font-size:.7777777778rem}.vacation-ideas-page ul li .vacation-grid .vacation-grid-desc tbody{border:none}.featured-article{background:#fff}.featured-article::after{clear:both;content:"";display:table}.featured-article__banner-img{width:100%;padding-bottom:83.3333333333%;background:url(/sites/all/themes/tnl_redesign/templates/etr/assets/img/test-hero.jpg) 50% 50% no-repeat;background-size:cover}@media (min-width:740px) {
 .featured-article__banner-img{height:400px;padding-bottom:0} 
}@media (min-width:980px) {
 .featured-article__banner-img{height:515px;background-attachment:fixed} 
}.featured-article__header{border-radius:10px;padding:50px 0 0;background:#fff}@media (min-width:980px) {
 .featured-article__header{margin-top:-60px;padding-top:30px} 
}@media (min-width:1175px) {
 .featured-article__header{padding:30px 9.6% 45px;box-sizing:content-box;max-width:952px} 
}.featured-article__headline{text-align:center;font-size:1.7777777778rem;line-height:1.1}@media (min-width:740px) {
 .featured-article__headline{font-size:2.5rem} 
}.featured-article__dateline{color:#666766}.featured-article__byline-container{padding-bottom:15px;text-align:center;position:relative}.featured-article__byline-container:after,.featured-article__byline-container:before{content:'';position:absolute;left:0;width:100%;height:2px;background-color:#b0bcc4}.featured-article__byline-container:before{top:auto;bottom:0}.featured-article__byline-container:after{top:auto;bottom:6px}.featured-article__byline-container .byline{display:inline-block;position:relative}.featured-article__byline-container .featured-article__dateline{float:right;margin-left:5px;line-height:1.62;font-family:'Roboto Condensed',sans-serif;font-weight:400}@media (min-width:740px) {
 .featured-article__byline-container{overflow:hidden}.featured-article__byline-container .social-share--centered,.featured-article__byline-container .social-share--centered.is-maximized{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.featured-article__byline-container .byline{float:left;margin-top:10px} 
}@media (min-width:980px) {
 .featured-article__headline{font-size:3.3333333333rem}.featured-article__byline-container .featured-article__dateline:before{content:'published';font-family:Taviraj,serif;font-weight:400;font-style:italic;margin-right:5px}.featured-article__byline-container .byline{float:none;display:block}.featured-article__byline-container .featured-article__dateline{float:left;width:auto;position:absolute;top:0;left:0} 
}.featured-article__leaderboard-ad,.featured-article__right-rail-ad{display:none}@media (min-width:980px) {
 .featured-article__leaderboard-ad,.featured-article__right-rail-ad{display:block} 
}.featured-article__leaderboard-ad{margin:0 auto;padding-right:220px;text-align:center}@media screen and (max-width:980px) {
 .featured-article__leaderboard-ad{padding-right:200px} 
}.featured-article__in-right-rail .media-credit,.featured-article__in-right-rail .media-credit-prefix{display:inline!important}.featured-article__in-right-rail .media-content__caption{width:auto!important}.featured-article__social-share-container{margin:20px auto 0}@media (min-width:740px) {
 .featured-article__social-share-container{margin:0;float:right} 
}@media (min-width:980px) {
 .featured-article__social-share-container{margin:-30px 0 0} 
}.featured-article__body{position:relative}@media (min-width:740px) {
 .featured-article__body{margin-bottom:20px} 
}@media (min-width:980px) {
 .featured-article__body{margin-bottom:100px}.featured-article__body .smart-share,.featured-article__body>figure.media-content.video.article,.featured-article__body>p{padding-right:346px} 
}.featured-article__body .smart-share,.featured-article__body>figure.media-content.video.article,.featured-article__body>p{position:relative;margin-top:30px;margin-bottom:30px}.featured-article__body .smart-share:first-child,.featured-article__body>figure.media-content.video.article:first-child,.featured-article__body>p:first-child{margin-top:0}@media (min-width:980px) {
 .featured-article__body .smart-share,.featured-article__body>figure.media-content.video.article,.featured-article__body>p{padding-right:380px} 
}.featured-article__body h2{font-size:1.5rem!important;box-sizing:border-box;max-width:1000px;margin:0 auto;padding:0 24px}.featured-article__body h3{font-size:1.2rem!important;box-sizing:border-box;max-width:1000px;margin:0 auto;padding:0 24px}.featured-article .more-content-hd h2,.featured-article .teaser-tout h2{font-size:1.5rem!important}.featured-article__body .media-content__caption{border-bottom:1px solid #d2d4d3!important}.featured-article__body .media-content__caption>span{border-bottom:medium none!important;width:auto!important;max-width:none!important}.featured-article__body .featured-article__ss-in-body{position:relative;padding:0 24px;margin:0 auto;max-width:1000px;box-sizing:border-box}@media (min-width:740px) {
 .featured-article__body .featured-article__ss-in-body{padding-right:346px} 
}@media (min-width:980px) {
 .featured-article__body .featured-article__ss-in-body{width:auto;padding-right:380px} 
}.featured-article__body .featured-article__ss-in-body .smart-share{padding:10px 48px 10px 20px}.featured-article .more-content-container{position:relative;z-index:10;background:#fff}.featured-article .more-content-hd{margin-bottom:0;padding:28px 24px 25px}@media (min-width:740px) {
 .featured-article .more-content-hd{margin-bottom:25px} 
}@media (min-width:980px) {
 .featured-article .more-content-hd{margin:28px auto 25px} 
}.featured-article .smart-share{margin:25px 48px}@media (min-width:740px) {
 .featured-article .dek{margin-bottom:15px} 
}@media (min-width:980px) {
 .featured-article__in-right-rail{position:relative;z-index:10}.featured-article__in-right-rail+p{margin-top:0}.featured-article__in-right-rail__inner{position:absolute;top:0;left:100%;margin:0;margin-left:-300px!important}.featured-article .featured-article__header.more-content-hd,.featured-article__body .featured-article__header.smart-share,.featured-article__body>figure.featured-article__header.media-content.video.article,.featured-article__body>p.featured-article__header,.featured-article__header.featured-article__in-right-rail,.featured-article__header.inner-container,.featured-article__header.media-content--inline,.media-content--fullwidth .featured-article__header.media-content__caption{padding:0 24px 30px} 
}@media (max-width:980px) {
 .featured-article__in-right-rail{margin-right:0;margin-left:0}.featured-article__in-right-rail .media-content--sidebar .media-content__caption{margin-left:24px;margin-right:24px;width:53.3854166667%!important} 
}.featured-article .media-content-header-img .media-credit,.featured-article .media-content-header-img .media-credit-prefix{float:right;margin-right:5%;margin-top:10px}@media screen and (min-width:1900px) {
 .featured-article .media-content-header-img .media-credit,.featured-article .media-content-header-img .media-credit-prefix{margin-right:17%} 
}@media screen and (width:1680px) {
 .featured-article .media-content-header-img .media-credit,.featured-article .media-content-header-img .media-credit-prefix{margin-right:13%} 
}@media screen and (width:1600px) {
 .featured-article .media-content-header-img .media-credit,.featured-article .media-content-header-img .media-credit-prefix{margin-right:12%} 
}@media screen and (width:1440px) {
 .featured-article .media-content-header-img .media-credit,.featured-article .media-content-header-img .media-credit-prefix{margin-right:9%} 
}.featured-article .universal-mobile-ads{margin-left:3px}.node-type-article .featured-article__leaderboard-ad .inline-ad.timeinc-advertising-processed{width:auto}.blog__body{position:relative;margin:0 auto 60px;float:left}@media (max-width:739px) {
 .blog__body{width:100%} 
}@media (min-width:740px) {
 .blog__body{float:left;width:-webkit-calc(100% - 340px);width:calc(100% - 340px)} 
}@media (min-width:980px) {
 .blog__body{margin-bottom:2.8125rem} 
}.blog__body-inner{position:relative;margin-bottom:25px;overflow:visible;display:table;height:100%;width:100%}.blog__body-inner:after{content:'';display:block;width:140px;height:5px;padding-top:12px;margin:0 auto;padding-bottom:25px;clear:both;background:0 0}@media (max-width:739px) {
 .blog__body-inner{margin-bottom:10px}.blog__body-inner:after{padding-bottom:15px}.blog__body .media-content{width:100%} 
}.blog__body .media-content{float:left;margin:0}@media (min-width:739px) {
 .blog__body .media-content{padding-top:1rem} 
}@media (min-width:741px) {
 .blog__body .media-content{width:100%} 
}.blog__body .media-content__media-holder{position:relative;text-align:center}@media (min-width:980px) {
 .blog__body .media-content{width:40%}.blog__body .media-content__smart-crop{position:relative;padding-bottom:0!important;overflow:hidden;height:auto;border:1px solid #ccc} 
}@media (min-width:740px) {
 .blog__body .media-content__smart-crop{position:relative;padding-bottom:62.259259%;overflow:hidden;height:auto} 
}@media (max-width:739px) {
 .blog__body .media-content__smart-crop{padding-bottom:64%} 
}.blog__body .story-card__body{width:100%;float:left}@media (min-width:980px) {
 .blog__body .story-card__body.body_with_image{width:55%;position:absolute;height:90%;display:block;left:40%}.blog__body .story-card__body.body_with_image .story-card-container{margin-left:-10%;margin-top:35px;background:#fff;padding:15px;border-radius:20px 0 0;height:80%} 
}.page-blogs .sf-pager{margin-bottom:30px}.html-site-map .sf-bread-crumb{padding:0 0 20px}.html-site-map .sf-bread-crumb .bread-crumb-link{float:left;font-size:14px;font-weight:400;font-weight:700;text-transform:uppercase;margin-left:2px}.cityguide-info__article .header,.cityguide__link-more,.cityguide__read-more,.html-site-map .sf-bread-crumb .bread-crumb-link.bread-crumb-last-link{font-family:Taviraj,serif;font-weight:400}.html-site-map article.basic-article{min-height:800px}@media (max-width:767px) {
 .clear-left-xs{clear:left!important} 
}@media (min-width:768px) and (max-width:991px) {
 .clear-left-sm{clear:left!important} 
}@media (min-width:992px) and (max-width:1199px) {
 .clear-left-md{clear:left!important} 
}@media (min-width:1200px) {
 .clear-left-lg{clear:left!important} 
}.banner-bg{background-color:#a7a6a6}.banner-centered{margin:15px auto 0}.page-container--cityguide{margin:0 auto;padding-top:8px;padding-left:0;padding-right:0}.page-container--cityguide .social-share-list__icon,.page-container--cityguide .social-share:after{background-color:transparent!important}@media (min-width:980px) {
 .page-container--cityguide{padding-left:60px;padding-right:60px;margin-left:3.5%;margin-right:3.5%;border-left:solid 1px #d2d4d3;border-right:solid 1px #d2d4d3} 
}@media (max-width:980px) {
 .page-container--cityguide{margin-left:0;margin-right:0}.cityguide .one-up-nav{width:100%} 
}.page-container--hr{border-bottom:solid 1px #d2d4d3;padding-left:60px;padding-right:60px;margin-left:15.5%;margin-right:15.5%;margin-top:25px}.leaderboard-container--cityguide{padding-bottom:8px}.cityguide--padding-30{padding:30px}.cityguide__link-more{margin-left:1rem}.cityguide__read-more{font-weight:700}.cityguide__title{position:absolute;left:0;right:0;bottom:35px;padding-left:20px;padding-right:20px;margin:0;font-size:2.5rem;text-align:center;line-height:1.125;color:#fff;z-index:10}@media (min-width:980px) {
 .cityguide__title{bottom:112px;font-size:3.3333333333rem}.cityguide .one-up-nav .nav-filter{padding-left:27px;padding-right:27px} 
}.cityguide-info{text-align:center;margin-bottom:50px}.cityguide-info__article .header{font-weight:700}.cityguide-info p,.cityguide-info__read-more{font-family:Taviraj,serif;font-weight:400}.cityguide-info p{margin-left:30px;margin-right:30px;font-weight:700;font-size:.8333333333rem;line-height:2.2em}.cityguide-info__read-more{font-weight:700;color:#68a19a}.cityguide-page-header{padding-top:0;padding-bottom:0}.cityguide .divider{border:0;background-color:#d2d4d3;height:1px;margin-top:30px;margin-bottom:30px}.cityguide .hero-banner-img--gradient:after .cityguide-guide__title{z-index:1}.cityguide .one-up-nav{border:none;margin:0 auto}.cityguide .container .main-column,.cityguide .container .row{margin-left:-7px;margin-right:-7px}.cityguide .container{width:100%;padding:0 25px}@media (min-width:980px) {
 .cityguide .container{padding:0} 
}.cityguide .container--padding-bottom{padding-bottom:50px}.cityguide .container .article-wrapper{position:relative}@media (max-width:980px) {
 .cityguide .container .article-wrapper{padding:0 8%} 
}@media (max-width:740px) {
 .cityguide .container .article-wrapper{padding:0} 
}.cityguide .container div[class^=col-]{padding-left:7px;padding-right:7px}.cityguide .container .main-column{padding-right:314px}@media (max-width:991px) {
 .cityguide .container .main-column{padding-right:0}.cityguide .container .right-column{display:none} 
}.cityguide .container .right-column{position:absolute;width:300px;top:0;right:0;bottom:0;padding:0 15px 15px}.cityguide .container .right-column .row{height:100%}.cityguide .cityguide-article{position:relative;padding:20px 20px 4px;margin-bottom:14px;background-color:#ebeaea}.cityguide .cityguide-article--tip{background-color:transparent;padding:0 0 20px;margin-bottom:30px}.cityguide .cityguide-article--tip .header{line-height:1.2em;margin:16px 0 4px}.cityguide .cityguide-article .header{font-family:'Roboto Condensed',sans-serif;font-weight:400}.cityguide .cityguide-article p{font-family:Taviraj,serif;font-weight:400;font-size:.8888888889rem}.cityguide .cityguide-article .article-image{position:relative;margin:0;padding:0}.cityguide .cityguide-article .article-image:before{display:block;content:"";width:100%;padding-top:62.5%}.cityguide .cityguide-article .article-image>.content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.cityguide .cityguide-article .article-image img{position:relative;width:auto;max-width:none;height:100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.cityguide .cityguide-article .article-image--green{background:#69a19a;background:-moz-linear-gradient(top,#69a19a 0,#39605b 100%);background:-webkit-linear-gradient(top,#69a19a 0,#39605b 100%);background:linear-gradient(to bottom,#69a19a 0,#39605b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#69a19a', endColorstr='#39605b', GradientType=0 )}.cityguide .cityguide-article .article-image-caption{position:absolute;left:50%;top:50%;width:100%;background:#000;color:#fff;font-family:'Roboto Condensed',sans-serif;font-weight:400;padding:4px 16px;z-index:10;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ui-component-adhesion-filler{visibility:hidden;height:50px;width:100%;display:block}.ui-component-adhesion-ad{position:fixed;bottom:0;left:0;right:0;z-index:4;text-align:center;height:50px}.ui-component-adhesion-ad .ad_slot{max-height:50px!important}.ui-component-adhesion-ad .adhesion-ad-container{position:relative;margin:0 auto;display:inline-block}.ui-component-adhesion-ad .close-btn{position:absolute;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjMyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KIDx0aXRsZT5CYWNrIFg8L3RpdGxlPgoKIDxnPgogIDx0aXRsZT5MYXllciAxPC90aXRsZT4KICA8ZyBpZD0ibGF5ZXIxIj4KICAgPHBhdGggZmlsbD0iIzAwMDAwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjAuMjVwdCIgaWQ9InBhdGg0OTUwIiBkPSJtMTAwLDYwbC00MCw0MGwxNzAsMTcwbDQwLC00MGwtMTcwLC0xNzB6Ii8+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLXdpZHRoPSIwLjI1cHQiIGlkPSJwYXRoNDk1MiIgZD0ibTYwLDIzMGwxNzAsLTE3MGw0MCw0MGwtMTcwLDE3MGwtNDAsLTQweiIvPgogIDwvZz4KIDwvZz4KPC9zdmc+) #fff;width:10px;height:10px;border:1px solid #000;margin:10px;border-radius:10px;top:-12px;right:-14px;display:block;background-size:100%;z-index:100;cursor:pointer}#smartbanner{position:absolute;left:0;top:-82px;border-bottom:1px solid #e8e8e8;width:100%;height:78px;font-family:'Helvetica Neue',sans-serif;background:-webkit-linear-gradient(top,#f4f4f4 0,#cdcdcd 100%);background-image:-ms-linear-gradient(top,#F4F4F4 0,#CDCDCD 100%);background-image:-moz-linear-gradient(top,#F4F4F4 0,#CDCDCD 100%);box-shadow:0 1px 2px rgba(0,0,0,.5);z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}#smartbanner .sb-container{margin:0 auto}#smartbanner .sb-close{position:absolute;left:5px;top:5px;display:block;border:2px solid #fff;width:14px;height:14px;font-family:ArialRoundedMTBold,Arial;line-height:15px;text-align:center;text-decoration:none;text-shadow:none;border-radius:14px;box-shadow:0 2px 3px #000}#smartbanner .sb-button,#smartbanner .sb-info{position:absolute;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.8)}#smartbanner .sb-close:active{font-size:13px;color:#aaa}#smartbanner .sb-icon{position:absolute;left:30px;top:10px;display:block;width:57px;height:57px;background:#FFF;background-size:cover;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.3)}#smartbanner .sb-icon .gloss:after{content:'';position:absolute;left:0;top:-1px;border-top:1px solid rgba(255,255,255,.8);width:100%;height:50%;background:-webkit-linear-gradient(top,rgba(255,255,255,.7) 0,rgba(255,255,255,.2) 100%);border-radius:10px 10px 12px 12px}#smartbanner .sb-info{left:98px;top:18px;width:44%;font-size:11px;line-height:1.2em;color:#6a6a6a}#smartbanner .sb-info strong{display:block;font-size:13px;color:#4d4d4d;line-height:18px}#smartbanner .sb-info span{display:block}#smartbanner .sb-info em{font-style:normal;text-transform:uppercase}#smartbanner .sb-button{right:20px;top:24px;border:1px solid #bfbfbf;padding:0 10px;min-width:10%;height:24px;font-size:14px;line-height:24px;text-align:center;color:#6a6a6a;background:-webkit-linear-gradient(top,#efefef 0,#dcdcdc 100%);text-transform:uppercase;text-decoration:none;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.6),0 1px 0 rgba(255,255,255,.7) inset}#smartbanner .sb-button:active,#smartbanner .sb-button:hover{background:-webkit-linear-gradient(top,#dcdcdc 0,#efefef 100%)}#smartbanner .android{border-color:#212228;background:url(data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7) #3d3d3d;border-top:5px solid #88B131;box-shadow:none}#smartbanner .android span{text-align:center;display:block;padding:0 10px;background-color:#42B6C9;background-image:-webkit-gradient(linear,0 0,0 100%,from(#42B6C9),to(#39A9BB));background-image:-moz-linear-gradient(top,#42B6C9,#39A9BB);text-transform:none;text-shadow:none;box-shadow:none}.btn,.btn.btn1,.content-pager__link-dir,.pager{text-transform:uppercase}#smartbanner .android .sb-info{color:#ccc;text-shadow:0 1px 2px #000}#smartbanner .android .sb-info strong{color:#fff}#smartbanner .android .sb-close{border:0;width:17px;height:17px;line-height:17px;color:#b1b1b3;background:#1c1e21;text-shadow:0 1px 1px #000;box-shadow:0 1px 2px rgba(0,0,0,.8) inset,0 1px 1px rgba(255,255,255,.3)}#smartbanner .android .sb-close:active{color:#eee}#smartbanner .android .sb-button{min-width:12%;border:1px solid #DDDCDC;padding:1px;color:#d1d1d1;background:0 0;border-radius:0;box-shadow:none;min-height:28px}#smartbanner .android .sb-button:active,#smartbanner .android .sb-button:hover{background:0 0}#smartbanner .android .sb-button:active span,#smartbanner .android .sb-button:hover span{background:#2AC7E1}#smartbanner html.sb-animation{-webkit-transition:all .3s ease}#smartbanner .no-icon .sb-info{left:34px}#smartbanner .no-icon .sb-icon{display:none}.article-tips__item{width:100%;overflow:hidden;margin-bottom:25px}@media (min-width:980px) {
 .article-tips__item{width:-webkit-calc(100% - 340px);width:calc(100% - 340px)}.article-tips .side-bar{position:relative!important;top:auto} 
}@media (max-width:980px) {
 .article-tips__item{width:100%} 
}@media (min-width:1400px) {
 .article-tips__item{float:left;max-width:425px;margin-right:60px} 
}.article-tips__item:last-child{margin-bottom:0}.article-tips__body{float:left;width:84.1860465116%}.article-tips__icon{float:left;width:11.6279069767%;max-width:50px;margin-right:3.9534883721%;font-style:initial}.article-tips__icon svg{max-width:100%}.article-tips__title{margin-top:0;margin-bottom:10px;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-weight:700;font-size:1.1111111111rem;line-height:1.125;display:block}.article-tips__content,.pager{font-family:Taviraj,serif;font-weight:400}.article-tips__content{margin-top:0}.article-tips .side-bar{width:318px;background:#f7f8f8;padding:10px;margin-bottom:50px;box-sizing:border-box}@media (min-width:980px) {
 .article-tips .side-bar{display:block;float:right;right:0} 
}.owl-nav,.pagination{position:absolute;top:50%;right:0;left:0;z-index:10;margin-top:-30px}.owl-nav .owl-next,.owl-nav .owl-prev,.owl-nav__next,.owl-nav__next__last,.owl-nav__prev,.pagination .owl-next,.pagination .owl-prev,.pagination__next,.pagination__next__last,.pagination__prev{position:absolute;display:inline-block;color:#8c8888;-webkit-transition:all 90ms ease-out;-moz-transition:all 90ms ease-out;transition:all 90ms ease-out}.owl-nav .owl-next:before,.owl-nav .owl-prev:before,.owl-nav__next:before,.owl-nav__next__last:before,.owl-nav__prev:before,.pagination .owl-next:before,.pagination .owl-prev:before,.pagination__next:before,.pagination__next__last:before,.pagination__prev:before{line-height:60px}.owl-nav .owl-next.is-disabled,.owl-nav .owl-prev.is-disabled,.owl-nav__next.is-disabled,.owl-nav__next__last.is-disabled,.owl-nav__prev.is-disabled,.pagination .owl-next.is-disabled,.pagination .owl-prev.is-disabled,.pagination__next.is-disabled,.pagination__next__last.is-disabled,.pagination__prev.is-disabled{pointer-events:none;opacity:.25}.owl-nav .owl-prev,.owl-nav__prev,.pagination .owl-prev,.pagination__prev{left:0;margin-right:23px}.owl-nav .owl-next,.owl-nav__next,.owl-nav__next__last,.pagination .owl-next,.pagination__next,.pagination__next__last{right:0;margin-left:23px}@media (min-width:740px) {
 .owl-nav .owl-next,.owl-nav .owl-prev,.owl-nav__next,.owl-nav__next__last,.owl-nav__prev,.pagination .owl-next,.pagination .owl-prev,.pagination__next,.pagination__next__last,.pagination__prev{padding:0 15px;font-size:1.6666666667rem}.owl-nav .owl-prev,.owl-nav__prev,.pagination .owl-prev,.pagination__prev{padding-right:20px}.owl-nav .owl-next,.owl-nav__next,.owl-nav__next__last,.pagination .owl-next,.pagination__next,.pagination__next__last{padding-left:20px} 
}.owl-nav--overlay .pagination__next,.owl-nav--overlay .pagination__next__last,.owl-nav--overlay .pagination__prev,.pagination--overlay .pagination__next,.pagination--overlay .pagination__next__last,.pagination--overlay .pagination__prev{padding:0 10px;font-size:1.2777777778rem;color:#fff;background:rgba(0,0,0,.45)}.owl-nav--overlay .pagination__next:hover,.owl-nav--overlay .pagination__next__last:hover,.owl-nav--overlay .pagination__prev:hover,.pagination--overlay .pagination__next:hover,.pagination--overlay .pagination__next__last:hover,.pagination--overlay .pagination__prev:hover{background:#000}.owl-nav--overlay .pagination__prev,.pagination--overlay .pagination__prev{left:0;right:auto;margin-right:0;border-radius:0 3px 3px 0}.owl-nav--overlay .pagination__next,.owl-nav--overlay .pagination__next__last,.pagination--overlay .pagination__next,.pagination--overlay .pagination__next__last{right:0;left:auto;margin-left:0;border-radius:3px 0 0 3px}.pagination__next--overlay,.pagination__next__last--overlay{position:absolute;height:550%;width:450%;opacity:0;transform:translate(-88%,-65%);-webkit-transform:translate(-88%,-65%)}.pagination__prev--overlay{position:absolute;height:520%;width:450%;opacity:0;transform:translate(-12%,-55%);-webkit-transform:translate(-12%,-55%)}@media (max-width:739px) {
 .pagination__next--overlay,.pagination__next__last--overlay{height:600%;width:300%;transform:translate(-83%,-47%);-webkit-transform:translate(-84%,-50%)}.pagination__prev--overlay{width:300%;transform:translate(-26%,-47%);-webkit-transform:translate(-26%,-50%)} 
}.owl-controls{text-align:center}.owl-nav{display:none}.owl-nav .owl-next,.owl-nav .owl-prev{font-size:47px}@media (min-width:980px) {
 .owl-nav{display:block} 
}.owl-dots{display:inline-block!important;margin:50px 0 10px;text-align:center}@media (min-width:980px) {
 .owl-dots{display:none!important} 
}.owl-dot{float:left;margin-right:10px;width:10px;height:10px;border-radius:50%;background:#726f6f}.owl-dot.active{background:#fff}.sf-pager{padding-top:10px;padding-bottom:10px;clear:both}.pager-first,.pager-last,.pager-next,.pager-previous{font-size:.6666666667rem;background-color:#68a19a;text-align:center;border:none;border-radius:3px;color:#fff}.pager-first a,.pager-last a,.pager-next a,.pager-previous a{color:#fff;padding:6px}.pager-first:hover,.pager-last:hover,.pager-next:hover,.pager-previous:hover{background-color:#78aba5}@media (max-width:739px) {
 .pager-first,.pager-last,.pager-next,.pager-previous{font-size:.7777777778rem;background-color:#68a19a;text-align:center;border:none;border-radius:3px;color:#fff}.pager-first a,.pager-last a,.pager-next a,.pager-previous a{color:#fff;padding:6px}.pager-first:hover,.pager-last:hover,.pager-next:hover,.pager-previous:hover{background-color:#78aba5}.pager li{padding:1em!important}.pager-current,.pager-ellipsis,.pager-item{display:none!important} 
}@media (min-width:740px) {
 .pager li{margin:0 0 .25em 1em!important} 
}.pager-ellipsis,.pager-item{font-size:.7777777778rem;color:#78aba5}.pager-ellipsis a,.pager-item a{color:#78aba5}.pager-ellipsis:hover,.pager-item:hover{color:#68a19a}.pager-current{font-size:.7777777778rem;color:#68a19a}.global-menu{position:fixed;top:auto;left:0;z-index:110;width:100%;margin-top:1px;background:#fff;overflow:hidden;opacity:0;visibility:hidden;-webkit-transform:scale(.75);-moz-transform:scale(.75);-ms-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:all .1s ease-out,top 0s linear 0s;-moz-transition:all .1s ease-out,top 0s linear 0s;transition:all .1s ease-out,top 0s linear 0s}.global-menu.is-open{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}@media (min-width:740px) {
 .global-menu{left:auto;width:320px;border-right:1px solid #d2d4d3} 
}.global-menu__inner{overflow:auto;height:100%;width:100%}.global-menu__link-list{width:100%}.global-menu__link-list::after{clear:both;content:"";display:table}.global-menu__link-list li,.global-menu__list-item{clear:left;font-family:Taviraj,serif;font-weight:400;float:left;overflow:hidden}.global-menu__link-list h2{display:none}.global-menu__link-list li{position:relative;width:100%}.global-menu__link-list li.is-current .global-menu__link{color:#e7745c}.global-menu__link-list li.is-current:after{content:'';position:absolute;top:0;bottom:0;left:0;display:block;width:5px;background:#e7745c}.global-menu__link-list li a{color:#232323;display:block;padding:20px 50px;border-bottom:solid 1px #d2d4d3}.global-menu__list-item{position:relative;width:100%}.global-menu__list-item.is-current .global-menu__link{color:#e7745c}.global-menu__list-item.is-current:after{content:'';position:absolute;top:0;bottom:0;left:0;display:block;width:5px;background:#e7745c}.global-menu__link{color:#232323}.global-menu .simple-menu-list,.global-menu__link,.global-menu__search,.global-menu__social-follow{display:block;padding:25px 50px;border-bottom:solid 1px #d2d4d3}.global-menu__search{position:relative;box-sizing:border-box;padding:10px 15px}.global-menu__search:before{position:absolute;left:20px;color:#232323}.global-menu__search input[type=text]{width:100%;height:auto;padding:0 10px 0 50px;box-sizing:border-box;font-family:'Roboto Condensed',sans-serif;font-weight:400;color:#5285ad}.global-menu__search input[type=text],.global-menu__search:before{line-height:45px}.global-menu__search .search__close,.global-menu__search label{display:none}@media (min-width:740px) {
 .global-menu__search:before{left:25px}.global-menu__search .search__field{padding-left:25px} 
}.global-menu__social-follow{padding-right:62px}.global-menu__social-follow .social-follow-list{height:1em;padding:8px 0}.global-menu__social-follow .social-follow-list__item{height:35px;padding-right:15%;border-right:solid 1px #d2d4d3;font-size:1.5rem;vertical-align:top}.global-menu__social-follow .social-follow-list__item:last-child{padding-right:0;border-right:0}.global-menu__social-follow .social-follow-list__icon:before{vertical-align:top}.global-menu a:hover{color:#e7745c}#time_inc_hat{height:auto!important}.global-menu__link-list li.slide-out-menu__list-item{position:relative;height:100%;overflow:hidden;transition:height .3s ease-out}.global-menu__link-list li.slide-out-menu__list-item .slide-out-menu__sub-nav{width:100%;float:left;background:#f3f0ed;overflow:hidden;padding:10px 15px}.global-menu__link-list li.slide-out-menu__list-item .slide-out-menu__sub-nav li a{color:#232323;display:block;padding:10px 50px;border-bottom:none;font-size:16px}.global-menu__link-list li.slide-out-menu__list-item .slide-out-menu__sub-nav li a:hover{color:#e7745c}.global-menu__link-list li.slide-out-menu__list-item .slide-out-menu__list-more{display:block;float:right;width:56px;height:56px;border-left:1px solid #D6D4D2;cursor:pointer;transition:background .25s ease-out;position:absolute;top:0;right:0}.global-menu__link-list li.slide-out-menu__list-item .slide-out-menu__list-more:hover{background:#598983}.global-menu__link-list li.slide-out-menu__list-item .slide-out-menu__list-more:hover:after{color:#fff}.global-menu__link-list li.slide-out-menu__list-item .slide-out-menu__list-more:after{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;margin:auto;left:55%;color:#5D615F}.global-menu__link-list li.slide-out-menu__list-item--is-open{border-bottom:1px solid #d2d4d3}.global-menu__link-list li.slide-out-menu__list-item--is-open a{border-bottom:solid 2px #598983}.global-menu__link-list li.slide-out-menu__list-item--is-open .slide-out-menu__list-more{background-color:#598983;border-left:none}.global-menu__link-list li.slide-out-menu__list-item--is-open .slide-out-menu__list-more:after{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);left:40%;top:45%;color:#fff}.noscript-global-menu{width:100%;float:left;z-index:777;position:relative;margin-top:-25px}.noscript-global-menu ul li{float:left;padding:5px 10px;font-family:Taviraj,serif;font-size:16px}.fullscreen-content,.fullscreen-slideshow-footer__count{font-family:'Roboto Condensed',sans-serif;font-weight:400}.front .noscript-global-menu{margin-top:-55px}.front .featured__grid-feat .pinit-share{top:60px}.fullscreen-content-container{position:fixed;top:0;right:0;left:0;bottom:0;z-index:999;background:#000;overflow:hidden;text-align:center;height:0;opacity:0;-webkit-transform:scale(.97);-moz-transform:scale(.97);-ms-transform:scale(.97);-o-transform:scale(.97);transform:scale(.97);-webkit-transition:opacity,-webkit-transform,height;-moz-transition:opacity,-moz-transform,height;transition:opacity,transform,height}.fullscreen-content-container.is-open{height:100%;-webkit-transition:opacity,-webkit-transform;-moz-transition:opacity,-moz-transform;transition:opacity,transform;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.fullscreen-content-container__overflow-wrapper{height:100%;overflow:auto}.fullscreen-content{position:relative;z-index:0;width:100%;height:100%;padding:40px 60px 130px;box-sizing:border-box;color:#a7a6a6;font-size:.8333333333rem}.fullscreen-content__inner{display:block;height:100%}.fullscreen-content__close{position:absolute;top:10px;right:15px;color:#fff;font-size:1.4444444444rem}.fullscreen-content--single{padding:30px 60px}.fullscreen-content .media-content__more_slate .more-content-hd__inner{background-color:#000;color:#fff}.fullscreen-content .media-content__more_slate.right .tout-column img{width:280px;height:200px}.fullscreen-content .media-content__more_slate.right .tout-column .story-card__body{margin:0 0 12px}.fullscreen-content .media-content__more_slate.right .tout-column .story-card__body ul.tag-set{margin:0}.fullscreen-content .media-content__more_slate.right .tout-column .story-card__body a{color:#fff}.fullscreen-content .media-content__more_slate.right .tout-column .story-card__body a:hover{color:#286891}.fullscreen-content .media-content__more_slate.right .tout-column .story-card__body a .story-card_headline{color:#fff}.fullscreen-content .media-content__more_slate.right .tout-column .story-card__body a .story-card_headline:hover{color:#286891}.fullscreen-slideshow-footer{position:absolute;right:0;bottom:0;left:0;z-index:10;height:80px;background:#232323}.fullscreen-slideshow-footer__next,.fullscreen-slideshow-footer__prev{display:inline-block;color:#fff;font-size:2.1111111111rem}.fullscreen-slideshow-footer__next:before,.fullscreen-slideshow-footer__prev:before{line-height:80px}.fullscreen-slideshow-footer__next.is-disabled,.fullscreen-slideshow-footer__prev.is-disabled{opacity:.1;pointer-events:none}.fullscreen-slideshow-footer__count{margin:0 95px;line-height:80px;vertical-align:top;display:inline-block;color:#8c8888;font-style:italic;font-size:.7777777778rem;text-align:right}.fullscreen-slideshow-footer .social-share{float:right;margin:15px 30px}.fullscreen-slideshow-footer .social-share:after,.fullscreen-slideshow-footer .social-share__show-more{background-color:#232323}@media (min-width:980px) {
 .fullscreen-slideshow-footer .social-share{margin-top:20px} 
}.fullscreen-media{box-sizing:border-box}.fullscreen-media img{max-height:100%;margin:0 auto}.fullscreen-media--overlay{background-image:url(http://www.travelandleisure.com/sites/all/themes/tnl_redesign/images/transparent-1x1.png);background-repeat:no-repeat;left:0;max-width:none;min-height:100%;min-width:90%;position:absolute;text-align:center;top:0}@media (min-width:740px) {
 .fullscreen-media--overlay{min-width:95%!important} 
}.fullscreen-media-meta{margin-bottom:120px;text-align:left}.fullscreen-media-meta__content-title{margin-top:15px;color:#fff;font-size:1.8333333333rem;line-height:1.2}.fullscreen-media-meta__media-title{font-size:1.1111111111rem;color:#fff}.fullscreen-media-meta__media-description{margin-bottom:30px}@media (min-width:980px) {
 .fullscreen-media-meta__media-description{max-height:320px;overflow:auto} 
}.fullscreen-media-meta__credit{display:inline-block;margin-top:0;padding-top:15px;border-top:dotted 3px}.fullscreen-media-meta--caption-only{margin-bottom:0;padding-bottom:0}.fullscreen-media-meta--caption-only .fullscreen-media-meta__credit{margin-bottom:0}@media (min-width:1100px) {
 .fullscreen-media{float:left;width:calc(100% - 300px);height:100%;padding-right:4.4444444444%}.fullscreen-media img{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.fullscreen-media .outbrain-full .media-content__more_slate img{display:block}.fullscreen-media .media-content__more_slate img{transform:none;top:0}.fullscreen-media-meta{float:right;width:300px;padding-bottom:30px}.fullscreen-media-meta__content-title{margin-top:0}.fullscreen-media-meta--caption-only{display:table;height:100%;padding-bottom:0}.fullscreen-media-meta--caption-only .fullscreen-media-meta__inner{display:table-cell;vertical-align:bottom} 
}.content-pager{position:fixed;width:100%;top:75%;left:0;right:0;z-index:40}.content-pager__link{height:80px;position:absolute;outline:0;background:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.btn.btn1,.video-play-button,.video-play-button-medium{background-repeat:no-repeat}@media (max-width:739px) {
 .content-pager__link{height:50px} 
}.content-pager__link::after{clear:both;content:"";display:table}.content-pager__link .pagination-btn{height:100%;width:57px;color:#68a19a;border-radius:0;box-shadow:none}.content-pager__link--next{right:0;border-left:3px solid #68a19a}.content-pager__link--next .pagination-btn{float:right}.content-pager__link--next .content-pager__link-interior,.content-pager__link--prev .pagination-btn{float:left}.content-pager__link--prev{text-align:right;left:0;border-right:3px solid #68a19a}.btn.btn1,.content-pager__link--prev .content-pager__link-interior{float:right}.content-pager__link-dir{font-family:Taviraj,serif;font-weight:400;font-weight:700;color:#68a19a;font-size:.7777777778rem;line-height:1;opacity:0;margin:13px 15px 5px}@media (max-width:739px) {
 .content-pager__link .pagination-btn{width:25px}.content-pager__link-dir{margin:5px 15px 2px;font-size:.6666666667rem} 
}.content-pager__link-title{color:#232323;line-height:1.125;font-size:.8888888889rem;opacity:0;margin:0 15px 13px}.content-pager__link-interior{width:0;height:100%;box-sizing:border-box;overflow:hidden;-webkit-transition:width .15s cubic-bezier(.22,.61,.36,1);-moz-transition:width .15s cubic-bezier(.22,.61,.36,1);transition:width .15s cubic-bezier(.22,.61,.36,1)}.content-pager__link:hover .content-pager__link-interior{width:300px}@media (max-width:739px) {
 .content-pager__link-title{font-size:.7777777778rem}.content-pager__link:hover .content-pager__link-interior{width:280px} 
}.content-pager__link:hover .content-pager__link-dir,.content-pager__link:hover .content-pager__link-title{opacity:1;-webkit-transition:opacity .2s cubic-bezier(.22,.61,.36,1) .15s;-moz-transition:opacity .2s cubic-bezier(.22,.61,.36,1) .15s;transition:opacity .2s cubic-bezier(.22,.61,.36,1) .15s}.pagination-btn{background-color:transparent;border:0;height:58px;width:58px;position:relative;border-radius:50%;background-color:rgba(255,255,255,.8);box-shadow:2px 2px 2px rgba(0,0,0,.4);text-align:center;cursor:pointer}.pagination-btn:focus{outline:0}.pagination-btn .pagination-arrow-icon{position:absolute;top:50%;left:54%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);height:40px;width:40px;color:#68a19a}@media (max-width:739px) {
 .pagination-btn .pagination-arrow-icon{height:20px;width:20px} 
}.pagination-btn--prev .pagination-arrow-icon{left:46%;-webkit-transform:rotateZ(-180deg) translateY(50%) translateX(50%);-moz-transform:rotateZ(-180deg) translateY(50%) translateX(50%);-ms-transform:rotateZ(-180deg) translateY(50%) translateX(50%);-o-transform:rotateZ(-180deg) translateY(50%) translateX(50%);transform:rotateZ(-180deg) translateY(50%) translateX(50%)}.pagination-btn:hover{background-color:#fff}.pagination-btn svg{fill:currentColor}.btn,.btn.btn1{border:none;border-radius:3px;background-color:#68a19a;color:#fff;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:.7777777778rem}.btn:hover{background-color:#78aba5;color:#fff}.btn-hollow,.btn-hollow:hover{color:#68a19a}.btn-centered{display:table;margin:auto}.btn{padding:14px 23px 13px}.btn.btn1{background-image:url(//cdn-image.travelandleisure.com/sites/all/themes/tnl_redesign/templates/etr/assets/img/next-arrow_360.png);background-position:158px center;background-size:27px auto}.video-play-button-medium,.video-play-button-most-popular{background-position:14px -483px;height:80px;position:absolute;width:80px;background-image:url(http://www.travelandleisure.com/sites/all/themes/tnl_redesign/images/videoPlay.png);transform:translate(-50%,-50%)}.video-play-button{background-image:url(http://www.travelandleisure.com/sites/all/themes/tnl_redesign/images/videoPlay.png);left:35%;max-width:none;min-height:100%;min-width:100%;position:absolute;text-align:center;top:-12%}@media (max-width:739px) {
 .video-play-button-medium{left:50%;top:45%} 
}@media (min-width:980px) {
 .video-play-button-medium{left:45%!important;top:50%!important} 
}@media (min-width:740px) {
 .video-play-button-medium{left:50%;top:45%} 
}.video-play-button-most-popular{left:46.5%;top:35%}.node-type-2015homepage .story-card__media{position:relative}.video-play-button-small{background-image:url(http://www.travelandleisure.com/sites/all/themes/tnl_redesign/images/videoPlay.png);background-position:7px -792px;background-repeat:no-repeat;height:50px;left:50%;position:absolute;top:32%;transform:translate(-50%,-50%);width:50px}.media-content__media-holder--overlay,.media-content__smart-crop--overlay{background-image:url(http://www.travelandleisure.com/sites/all/themes/tnl_redesign/images/transparent-1x1.png);background-repeat:no-repeat;min-height:100%;min-width:100%;text-align:center}.node-type-article .article-tout-main .tout-column{position:relative}.node-type-2015homepage .most-popular .story-card__media{position:initial}.btn-hollow{border:2px solid #68a19a;border-radius:10px;font-family:Taviraj,serif;font-weight:400;padding:10px 23px 13px}.media-content__caption,.media-credit,.media-credit-prefix,.teaser-tout__headline{font-family:'Roboto Condensed',sans-serif}.btn-hollow__m-lg{margin-top:25px;margin-bottom:25px}@media (min-width:740px) {
 .btn-hollow__m-lg{margin-top:35px} 
}.media-content{margin:0}.media-content__media-holder{position:relative;text-align:center}.media-content__media-holder img{vertical-align:bottom;display:inline-block}.media-content__media-holder img.galimghide{display:none!important}.media-content__media-holder--overlay{left:0;max-width:none;position:absolute;top:0}.media-content__overflow{position:relative;height:100%;overflow:hidden}.media-content__overflow img{max-width:100%;max-height:100%}.media-content__fullscreen-btn{position:absolute;z-index:10;right:0;bottom:-30px;display:block;height:60px;width:60px;border:none;border-top-left-radius:5px;background-color:#fff;color:#a7a6a6;cursor:pointer;line-height:60px;text-align:center}.media-content__fullscreen-btn:hover{color:#e7745c}.media-content__fullscreen-btn:hover .icon-arrow-down-left,.media-content__fullscreen-btn:hover:before{-webkit-transition:-webkit-transform;-moz-transition:-moz-transform;transition:transform}.media-content__fullscreen-btn:hover:before{-webkit-transform:translate(8%,-8%) scale(1.1);-moz-transform:translate(8%,-8%) scale(1.1);-ms-transform:translate(8%,-8%) scale(1.1);-o-transform:translate(8%,-8%) scale(1.1);transform:translate(8%,-8%) scale(1.1)}.media-content__fullscreen-btn:hover .icon-arrow-down-left{-webkit-transform:translate(-8%,8%) scale(1.1);-moz-transform:translate(-8%,8%) scale(1.1);-ms-transform:translate(-8%,8%) scale(1.1);-o-transform:translate(-8%,8%) scale(1.1);transform:translate(-8%,8%) scale(1.1)}.media-content__fullscreen-btn:before{position:absolute;top:15px;right:20px}.media-content__fullscreen-btn .icon-arrow-down-left{position:absolute;bottom:23px;left:20px;line-height:1}.media-content__fullscreen-btn .icon-arrow-down-left,.media-content__fullscreen-btn:before{-webkit-transition:-webkit-transform;-moz-transition:-moz-transform;transition:transform}.media-content__caption{margin-top:20px;color:#666766;font-weight:400;font-size:.7222222222rem;line-height:.9444444444rem}@media (min-width:0) {
 .media-content__smart-crop{position:relative;padding-bottom:84.2592592593%;overflow:hidden}.media-content__smart-crop img{position:absolute;-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);max-width:none;max-height:100%;top:0;left:0} 
}@media (min-width:739px) {
 .media-content__smart-crop{height:580px;padding-bottom:0}.media-content__smart-crop.small{height:290px} 
}@media (min-width:980px) {
 .media-content__smart-crop{height:auto;padding-bottom:0}.media-content__smart-crop img{position:relative;left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;max-width:100%;max-height:none}.media-content__no-crop{min-height:300px!important} 
}.media-content__smart-crop--overlay{left:0;max-width:none;position:absolute;top:0}.media-content__smart-crop .media-content__more_slate img{position:relative}@media (max-width:980px) {
 .media-content__fullscreen-btn{display:none}.media-content__no-crop{padding-bottom:63%!important} 
}@media (min-width:740px) {
 .media-content__caption{width:80%}.media-content__no-crop{height:auto!important} 
}.media-content--sidebar{width:auto}.media-content--sidebar .media-content__media-holder{height:auto;padding-bottom:0}.media-content--sidebar .media-content__media-holder img{position:static;max-width:100%;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.media-content--sidebar .media-content__caption{margin:0;padding:20px 8px;border-bottom:1px solid #d2d4d3}.media-content--sidebar .media-credit,.media-content--sidebar .media-credit-prefix{display:block}.media-content--inline{margin-right:24px;margin-left:24px}@media (max-width:980px) {
 .media-content--inline{margin-right:0;margin-left:0}.media-content--inline .media-content__caption{margin-right:24px;margin-left:24px} 
}@media (min-width:980px) {
 .media-content--sidebar{width:300px}.media-content--sidebar .media-content__caption{border-bottom:0}.media-content--inline{margin:0 auto;padding-right:24px;padding-left:24px} 
}.media-content--fullwidth .media-content__caption,.media-content--inline .media-content__caption{position:relative;z-index:10;margin-top:0;border-bottom:1px solid #d2d4d3}.media-content--fullwidth .media-content__caption>span,.media-content--inline .media-content__caption>span{display:inline-block;padding:15px 8px 16px}@media (min-width:740px) {
 .media-content--fullwidth .media-content__caption,.media-content--inline .media-content__caption{width:53.3854166667%}.media-content--fullwidth .media-content__caption>span,.media-content--inline .media-content__caption>span{width:172.682926829%} 
}@media (min-width:980px) {
 .media-content--fullwidth .media-content__caption,.media-content--inline .media-content__caption{width:auto;margin:0 auto;border:0}.media-content--fullwidth .media-content__caption>span,.media-content--inline .media-content__caption>span{max-width:620px;padding:15px 0 16px;margin:0;border-bottom:1px solid #d2d4d3} 
}.media-content__more_slate{width:43%;float:left;padding:0 3%}.media-content__more_slate .story-card__body{width:94%}.media-content__more_slate__line{border-left:1px solid #ccc;float:left;min-height:520px;margin-top:1%}.media-content__more_slate.right img{max-width:90%}.media-content__more_slate.right .tag-set__tag{font-size:.6666666667rem}.media-content__more_slate.right a .story-card_headline{color:#333;font-size:.7777777778rem;font-weight:700}.media-content__more_slate.left .more-content-hd__inner,.media-content__more_slate.right .more-content-hd__inner{font-size:.9444444444rem;font-style:italic}.media-content__more_slate.right a .story-card_headline:hover{color:#286891}.media-content__more_slate.right .story-card__body{margin:0 0 12px}.media-content__more_slate.right .story-card__body ul.tag-set{margin:0}.media-content__more_slate.right .tout-column img{width:280px;height:200px}.media-content__more_slate__mobile .more-content-hd{width:90%}.media-content__more_slate__mobile__more-from{width:100%}.media-content__more_slate__mobile__more-from .tout-column{width:48%;margin:1%;float:left}.media-content__more_slate__mobile__more-from .tag-set,.media-credit p,.media-credit-prefix p{margin:0}.media-content__more_slate__mobile__more-from img{width:98%;height:135px;position:relative}.media-content__more_slate__mobile__more-from .story-card_headline{color:#232323;font-size:16px;font-weight:400}.media-content__more_slate__mobile__more-from .story-card_headline:hover{color:#286891;font-size:16px;font-weight:400}.media-content__more_slate__mobile__more-from .story-card__body{padding:0 5%;text-align:left}.media-content__more_slate__mobile__more-from .tag-set--responsive .tag-set__tag--geo{display:block}.media-credit,.media-credit-prefix{display:inline-block;color:#68a19a;font-size:.7222222222rem;font-weight:400;font-style:italic}.media-credit--margin-top{margin-top:10px}.media-credit--light{color:#fff;z-index:9}.media-credit__bottom{position:absolute;bottom:10px;left:15px;text-align:left}.media-credit__featured{position:absolute;bottom:5px;right:15px;color:#fff}@media (min-width:980px) {
 .media-credit__featured{bottom:85px;right:120px} 
}@media (min-width:1400px) {
 .media-credit__featured{bottom:85px;right:160px} 
}.media-credit__destination{left:0;right:0;bottom:-25px;text-align:center;color:#68a19a;z-index:10}.fullscreen-media .video-container,.node-type-gallery .media-content__no-crop.video{text-align:left}@media (min-width:980px) {
 .media-credit__destination{bottom:85px;right:120px;left:auto;color:#fff} 
}@media (min-width:1400px) {
 .media-credit__destination{right:170px} 
}.media-credit__shadow{text-shadow:2px 2px 3px rgba(0,0,0,.3)}.media-credit-prefix{color:#a7a6a6}@media (max-width:739px) {
 .media-content__more_slate__line{min-height:480px}.node-type-gallery .media-content__no-crop.last-slide-slate{padding-bottom:0!important} 
}@media (max-width:980px) {
 .node-type-gallery div#adSlide.media-content__no-crop{padding-bottom:0!important} 
}.fullscreen-media.videofull{width:100%}#adSlide .fullscreen-media.videofull,.outbrain-full .fullscreen-media.videofull{display:none}.node-type-gallery .video-container{padding-bottom:62.55%}.hide-imp{display:none!important}.show-last-link{display:block}.teaser-tout{position:relative;padding:52px 24px;background:50% 50% no-repeat;background-size:cover}.teaser-tout:hover:before{opacity:.3}.teaser-tout:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#000;z-index:0;opacity:.6;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.teaser-tout__headline{position:relative;z-index:10;margin:0;color:#fff;text-align:center;font-size:1.7777777778rem;font-weight:400;font-weight:700;line-height:1.1;display:block}.dek,.dek-listicle{font-family:Taviraj,serif;font-weight:400}.teaser-tout__link{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;text-indent:101%;white-space:nowrap;z-index:20}.teaser-tout .tag-set{position:relative;z-index:10;margin-right:24px;margin-left:24px;margin-bottom:5px;font-size:.7222222222rem}@media (min-width:740px) {
 .teaser-tout{padding:70px 24px}.teaser-tout .tag-set{font-size:.7777777778rem} 
}.teaser-tout--standalone{clear:both;margin:auto -20px;padding:145px 24px}@media (min-width:980px) {
 .teaser-tout--standalone{margin:auto;padding:195px 24px} 
}.teaser-tout--standalone .tag-set{margin-bottom:20px;z-index:21}.teaser-tout--standalone .byline{position:relative;margin:20px auto 0;text-align:center}.hero-banner-img{position:relative;width:100%;padding-bottom:365px;background-repeat:no-repeat;background-position:center top}@media (min-width:740px) {
 .hero-banner-img{height:365px;padding-bottom:0} 
}@media (min-width:980px) {
 .teaser-tout--standalone .byline{margin:40px auto 0}.hero-banner-img{height:365px} 
}.hero-banner-img--gradient:after{content:"";position:absolute;display:block;bottom:0;left:0;width:100%;height:200px;background:rgba(0,0,0,.35);background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.5) 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.5)),color-stop(60%,transparent));background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.35) 60%);background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.5) 60%);background:-ms-linear-gradient(top,transparent 0,rgba(0,0,0,.5) 60%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.5) 60%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000', GradientType=0 )}.hero-banner-img--gradient:after .destination-guide__title{z-index:1}.video-container{width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.video-container>iframe,.video-container>object.BrightcoveExperience{width:100%;height:100%;position:absolute}.page-travel-guide .destination-list .video-container{text-align:left}.article-video-insert{padding:10px 0}.dek{padding-bottom:30px;border-bottom:2px solid #e7745c;margin-bottom:30px;font-size:1.1666666667rem;line-height:1.5rem}.dek--featured,.dek-listicle--featured{border-top:1px solid #b0bcc4;border-bottom:1px solid #b0bcc4;text-align:center}.dek p{margin:0}@media (min-width:740px) {
 .dek{font-size:1.3333333333rem;line-height:1.7222222222rem} 
}@media (min-width:980px) {
 .dek{font-size:1.4444444444rem;line-height:1.9444444444rem} 
}.dek--featured{padding:20px 30px;font-size:1.2222222222rem;line-height:1.36}.dek-listicle{font-size:1.1666666667rem;line-height:1.5rem;text-align:center}.dek-listicle p{margin:1em 0}@media (min-width:740px) {
 .dek--featured{padding:20px 12.8%}.dek-listicle{font-size:1.3333333333rem;line-height:1.7222222222rem;text-align:center} 
}@media (min-width:980px) {
 .dek-listicle{font-size:1.4444444444rem;line-height:1.9444444444rem;text-align:center} 
}.dek-listicle--featured{padding:20px 30px;font-size:1.2222222222rem;line-height:1.36}@media (min-width:740px) {
 .dek-listicle--featured{padding:20px 12.8%} 
}.video-transcript{padding-bottom:25px}.transcript-title{font-size:1.1666666667rem;color:#000;font-weight:700}.transcript-container{height:160px;overflow-y:scroll;background:#eee;padding:10px;color:#666;font-size:.8888888889rem}@media print {
 #time_inc_hat,.OUTBRAIN,.advertisement-cmad-135x58,.alt-link,.article-header,.article-tout-main,.basic-article .more-content-hd,.btn-hollow,.ext-content-lg,.featured-article .more-content-hd,.featured-article__banner-img,.featured-article__social-share-container,.global-footer,.header-wrap,.more-content-container,.more-content-hd,.one-up-nav,.side-bar,.social-share-container,.tag-set,.tt-wrapper,.two-up-nav,.venue-info__hd-book-now,[id^=mad_is],[id^=zergnet]{display:none!important}.destination-guide__title,.media-content__smart-crop img,.slideshow-media .media-content__no-crop img{position:static}body,html{font-size:14px}.page-bordered{border:0}.featured-article__byline-container:after,.featured-article__byline-container:before,.venue-info li:before{display:none}img{max-width:100%!important}.media-content__smart-crop{padding-bottom:0!important}.dek{padding-bottom:15px;margin-bottom:15px}.basic-article{border-bottom:0}.basic-article__headline{margin-bottom:0;font-size:1.5555555556rem}.featured-article .dek,.venue .media-content,.venue__header{margin-bottom:10px}.basic-article__byline-container{padding-top:10px}.basic-article strong{font-weight:400}.featured-article{margin:10px}.featured-article__header{padding-bottom:0}.featured-article__byline-container{padding-bottom:10px}.featured-article__body p:first-of-type{margin-top:0}.featured-article__body .blockquote__inner,.featured-article__body>p{margin-left:100px;margin-right:100px}.featured-article__body .media-content__caption{margin-left:0;margin-right:0}.venue__header .basic-article__headline{margin-bottom:0}.venue__copy{clear:none}.venue__col-secondary{float:left;width:35%;margin-right:35px}.venue-info{padding:10px 0;font-size:10px}.slideshow__article-wrap,.wb-page-header--top-cushion-sm{padding-top:0}.venue-info__hd{font-size:12px}.venue-info__group{margin-bottom:10px;font-size:12px}.venue-info ul{list-style:disc;font-size:10px}.split-links{display:none!important}.destination-page-header__copy--truncated,.destination-page-header__toggle-display,.wb-article-header__social-share-container{display:none}.destination-page-header__copy--full{display:block}.featured__stacked,.grid__item__media:after,.grid__item__read-more,.hero-banner-img--wb .media-credit,.hero-banner-img--wb .media-credit-prefix,.hero-banner-img--wb:after{display:none}.destination-page-header__copy--full p{font-size:16px}.destination-guide__title{bottom:auto;color:#000}.hero-banner-img--wb{height:auto;padding-bottom:0}.grid__item__details{margin-left:0;margin-right:0}.destination-list .grid__item{padding:0;height:470px}.destination-list .grid__item .media-credit,.destination-list .grid__item .media-credit-prefix{position:static;display:block;margin-top:5px;color:#000}.listicle__banner-img,.listicle__with_header_image .media-content-header-img{display:none}.destination-list .grid__item__title{font-size:20px}.listicle__with_header_image{margin-top:0}.listicle__body-title{width:auto;padding:0;margin:0 0 10px}.listicle__body-number{display:inline-block;width:auto;min-width:0;line-height:1.2;font-size:1.625rem;color:#000;margin:0 10px 0 0}#cc-handle,#ti-editorial-navbar,.pagination.pagination--overlay{display:none}.listicle__body-inner{page-break-after:avoid}.listicle__body-inner .media-content__caption{margin-top:5px}.listicle__body-inner img{page-break-inside:avoid}.slideshow-media .media-content__no-crop{padding-bottom:0!important}.slideshow__title{margin-bottom:0}.node-type-article #adTop{margin-left:5px} 
}/**/
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}a,a:hover{text-decoration:none}.ui-list,ul{list-style:none}.header-wrap,.owl-carousel .owl-item,.owl-carousel .owl-video-play-icon,.site-header--homepage,.site-header--homepage-secondary{-webkit-backface-visibility:hidden}a:active,a:hover,input{outline:0}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn,[hidden],template{display:none}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(http://www.travelandleisure.com/sites/all/themes/tnl_redesign/templates/etr/assets/img/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-transition:scale .1s ease;-moz-transition:scale .1s ease;-ms-transition:scale .1s ease;-o-transition:scale .1s ease;transition:scale .1s ease}body,ul{margin:0}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.menu-logo,.site-header__right-container{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.owl-carousel .owl-video-frame{position:relative;z-index:1}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}body.is-dimmed,svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.h1,.h2,.h3,.h4,.h5,.h6,body,h1,h2,h3,h4,h5,h6{color:#232323}.link-trailing-arrow,body{font-family:Taviraj,serif}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal;border:1px solid #d2d4d3}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.ui-list,legend,td,th,ul{padding:0}legend{border:0}table{border-collapse:collapse;border-spacing:0}body,html{font-size:18px}body{background:#f7f8f8;line-height:1.5;font-weight:400;font-weight:300}.h1,.simple-menu-list,.simple-menu-list__heading,h1{font-family:'Roboto Condensed',sans-serif}body.is-dimmed .overlay{visibility:visible;opacity:1}body.has-light-bg{background:#fff}.h1,h1{font-size:2.7222222222rem;font-weight:400}.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6,strong{font-weight:700}.h2,h2{font-size:1.7777777778rem}.h3,h3{font-size:1.3333333333rem}.h4,h4{font-size:1.1111111111rem}.h5,.h6,h5,h6{font-size:.8888888889rem}a{color:#286891}a.active,a:hover{color:#5285ad}.link-trailing-arrow,.simple-menu-list,.simple-menu-list__heading{font-size:.8888888889rem;font-weight:400}p{margin:1em 0}embed,img,object,video{display:block;max-width:100%}input:focus{border:1px solid #68a19a}.js #noscript{display:none}.ui-list{margin:0}.simple-menu-list__heading{margin:0 0 20px;font-weight:700}.simple-menu-list__item{margin:20px 0}.simple-menu-list__item:last-child{margin-bottom:0}.link-trailing-arrow{position:relative;padding-right:18px;font-weight:700}.blockquote,.cta-tout,.pull-quote{font-family:Taviraj,serif;font-weight:400}.link-trailing-arrow:before{position:absolute;bottom:3px;right:0;font-size:.8333333333rem}.alt-link{color:#68a19a}.alt-link:hover{color:#e7745c}.ir,.menu-logo__tl-logo{display:block;text-indent:-200%;overflow:hidden;color:transparent;font-size:0}.hide-text,.tl-logo{text-indent:101%;overflow:hidden;white-space:nowrap}.hide-text{display:none}.tl-logo{display:inline-block;width:160px;height:100%;background:url(/sites/all/themes/tnl_redesign/templates/etr/assets/img/sprites/tl-logo.svg) 50% 50% no-repeat;background-size:contain}.tl-logo--sm{width:85px;background-image:url(/sites/all/themes/tnl_redesign/templates/etr/assets/img/sprites/tl-logo-sm.svg);background-size:85px 25px}.page-bordered{padding-top:40px;border:1px solid #d2d4d3}.page-bordered--no-bottom,.page-container--no-border-bottom{border-bottom:0}.page-bordered--no-top{border-top:0}@media (max-width:739px) {
 .absolute-cover-mobile{position:absolute;top:0;right:0;bottom:0;left:0}.node-type-genericpage .page-bordered{padding-top:0} 
}.pull-quote{margin:65px 30px 30px;padding-top:20px;line-height:1.5;color:#5c829b;font-size:1.4444444444rem;border-top:solid 5px #286891}@media (min-width:980px) {
 .pull-quote{width:300px;margin:60px 55px} 
}.blockquote{position:relative;margin:50px 0;color:#403e36;font-size:1.3333333333rem;line-height:1.25;background:#e6e1cf}.blockquote__inner{position:relative;max-width:1000px;box-sizing:border-box;margin-right:24px;margin-left:24px;padding:24px 0 24px 24px}.blockquote__inner::after{clear:both;content:"";display:table}.blockquote__inner:before{content:'';position:absolute;top:24px;left:0;bottom:24px;display:block;width:4px;background:#403e36}@media (min-width:740px) {
 .blockquote{font-size:1.5555555556rem}.blockquote__inner{padding:50px 120px 50px 44px} 
}@media (min-width:980px) {
 .blockquote{font-size:1.6666666667rem;line-height:1.33}.blockquote__inner{margin:0 auto;padding:60px 120px 60px 64px}.blockquote__inner:before{left:24px} 
}.tl-plus{color:#e7745c}.cta-tout{padding-left:30px;font-weight:700;font-size:.8333333333rem;text-transform:uppercase}.cta-tout:hover .cta-tout__subhed{color:currentColor}.cta-tout__subhed{display:block;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-style:italic;font-size:.7222222222rem;text-transform:none;color:#414141}.centered{text-align:center!important}.hide-overflow{overflow:hidden}.flex-ad-height--tall .flex-ad-height__flex-tout{display:none}.visible-mobile{display:none!important}@media (max-width:739px) {
 .hide-mobile{display:none!important}.visible-mobile{display:block!important} 
}.visible-tablet{display:none!important}@media (min-width:740px) {
 .visible-tablet{display:block!important} 
}.visible-desktop{display:none!important}@media (min-width:980px) {
 .visible-desktop{display:initial!important} 
}.hide-desktop{display:block}@media (min-width:980px) {
 .hide-desktop{display:none!important} 
}@font-face{font-family:tlicons;src:url(//www.travelandleisure.com/sites/all/themes/tnl_redesign/templates/etr/assets/font/tlicons_45478fb87d7d2db14c7c9ca437a82469.eot);src:url(//www.travelandleisure.com/sites/all/themes/tnl_redesign/templates/etr/assets/font/tlicons_45478fb87d7d2db14c7c9ca437a82469.eot?#iefix) format("embedded-opentype"),url(//www.travelandleisure.com/sites/all/themes/tnl_redesign/templates/etr/assets/font/tlicons_45478fb87d7d2db14c7c9ca437a82469.woff) format("woff"),url(//www.travelandleisure.com/sites/all/themes/tnl_redesign/templates/etr/assets/font/tlicons_45478fb87d7d2db14c7c9ca437a82469.ttf) format("truetype"),url(//cdn-image.travelandleisure.com/sites/all/themes/tnl_redesign/templates/etr/assets/font/tlicons_45478fb87d7d2db14c7c9ca437a82469.svg#tlicons) format("svg");font-weight:400;font-style:normal} 
 .link-group{float:left;clear:both;margin:auto}.link-group::after{clear:both;content:"";display:table}.link-group a{margin-bottom:10px;font-family:Taviraj,serif;font-weight:400}.link-group__stacked{float:none}.link-group__stacked a{display:table;margin-left:auto;margin-right:auto;float:none}@font-face{font-family:tlicons;src:url(//cdn-image.travelandleisure.com/sites/all/themes/tnl_redesign/templates/etr/assets/font/tlicons_45478fb87d7d2db14c7c9ca437a82469.svg#tlicons) format("svg")} 
@media screen and (-webkit-min-device-pixel-ratio:0) {
  
}[data-icon]:before{content:attr(data-icon)}.global-menu__search:before,.icon-arrow-down-left:before,.icon-arrow-down:before,.icon-arrow-left:before,.icon-arrow-right:before,.icon-arrow-up-right:before,.icon-email:before,.icon-facebook:before,.icon-google-plus:before,.icon-grid:before,.icon-hamburger:before,.icon-horizontal-line:before,.icon-image-stack:before,.icon-instagram:before,.icon-pinterest:before,.icon-printer:before,.icon-search:before,.icon-thin-x:before,.icon-twitter:before,.icon-vertical-line:before,.icon-x:before,.link-trailing-arrow:before,.media-content__fullscreen-btn:before,.menu-logo__menu-toggle.is-toggled:before,.slide-out-menu__list-more:after,[data-icon]:before{display:inline-block;font-family:tlicons;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.icon-arrow-down:before{content:"\f116"}.icon-arrow-down-left:before{content:"\f111"}.icon-arrow-left:before{content:"\f113"}.icon-arrow-right:before,.link-trailing-arrow:before{content:"\f114"}.icon-arrow-up-right:before,.media-content__fullscreen-btn:before{content:"\f112"}.icon-email:before{content:"\f106"}.icon-facebook:before{content:"\f107"}.icon-google-plus:before{content:"\f108"}.icon-grid:before{content:"\f11a"}.icon-hamburger:before{content:"\f10d"}.icon-horizontal-line:before{content:"\f10e"}.icon-image-stack:before{content:"\f11b"}.icon-instagram:before{content:"\f115"}.icon-pinterest:before{content:"\f109"}.icon-printer:before{content:"\f119"}.global-menu__search:before,.icon-search:before{content:"\f10f"}.icon-thin-x:before,.menu-logo__menu-toggle.is-toggled:before{content:"\f117"}.icon-twitter:before{content:"\f10a"}.icon-vertical-line:before{content:"\f110"}.icon-x:before{content:"\f10b"}.slide-out-menu__list-more:after{content:"\f116"}.icon-iphone:hover{fill:#286891}.leaderboard-container--slideshow,.newsletter-signup--full-width .newsletter-signup__inner,.page-container{position:relative;max-width:1400px;margin:0 auto;padding-right:20px;padding-left:20px;box-sizing:border-box;background-color:#fff}.leaderboard-container--slideshow::after,.newsletter-signup--full-width .newsletter-signup__inner::after,.page-container::after{clear:both;content:"";display:table}@media (min-width:980px) and (max-width:1400px) {
 .leaderboard-container--slideshow,.newsletter-signup--full-width .newsletter-signup__inner,.page-container{padding-left:3.5%;padding-right:3.5%} 
}@media (min-width:1400px) {
 .leaderboard-container--slideshow,.newsletter-signup--full-width .newsletter-signup__inner,.page-container{padding-left:49px;padding-right:49px} 
}.page-container--align-center{text-align:center}.page-container--no-padding{height:0;padding:0}.page-container--padding-top-sm{padding-top:10px}.page-container--no-padding-with-height{padding:0}.page-container--inactive{position:fixed}.inner-container,.media-content--fullwidth .media-content__caption,.media-content--inline{max-width:1000px;box-sizing:border-box;margin-right:24px;margin-left:24px}.inner-container::after,.media-content--fullwidth .media-content__caption::after,.media-content--inline::after{clear:both;content:"";display:table}@media (min-width:980px) {
 .inner-container,.media-content--fullwidth .media-content__caption,.media-content--inline{margin:0 auto;padding:0 24px} 
}.main-col{clear:both}@media (min-width:1025px) {
 .main-col{float:left;width:-webkit-calc(100% - 370px);width:calc(100% - 370px);margin-bottom:20px}.main-col--no-sidebar{float:none;width:100%}.side-bar{position:absolute!important;top:135px;right:0} 
}@media (max-width:1024px) {
 .main-col{padding-bottom:0!important} 
}.side-bar{width:300px;display:none}@media (min-width:1025px) {
 .side-bar{display:block;float:right;right:0} 
}.side-bar--tall{height:880px}.side-bar .image-credit{font-size:10px;color:#AAA}.two-col-primary{display:block;float:left;clear:both;width:100%}@media (min-width:740px) {
 .two-col-primary{width:-webkit-calc(100% - 328px);width:calc(100% - 328px)} 
}@media (min-width:980px) {
 .two-col-primary{width:-webkit-calc(100% - 370px);width:calc(100% - 370px)} 
}.two-col-sec{width:100%}.content-wrap{padding-top:30px;padding-left:25px;padding-right:25px}.content-wrap::after{clear:both;content:"";display:table}@media (min-width:980px) {
 .content-wrap{padding-left:50px;padding-right:50px} 
}@media (min-width:740px) {
 .two-col-sec{float:right;width:300px}.content-wrap .side-bar{position:relative!important;top:auto} 
}.content-wrap .grid__item__static{right:20px!important;margin-bottom:9px}@media (min-width:1051px) {
 .content-wrap .grid__item__static{right:25px!important} 
}@media (min-width:1400px) {
 .content-wrap .grid__item__static{right:13px!important} 
}@media (min-width:1415px) {
 .content-wrap .grid__item__static{right:28px!important} 
}@media (min-width:741px) {
 .content-wrap .grid__item--one-fourth{width:310px!important} 
}.content-wrap .grid__item--one-fourth .ad{margin-left:-6px}.content-wrap .grid__item--one-fourth .pane-title{background-color:transparent}.paragraph-truncate-view{display:block;float:left}.paragraph-full-view{display:none;float:left}.displaynone{display:none}.displaynoneimp{display:none!important}.universal-mobile-ads{margin-left:-10px;text-align:center}.no-list-style{list-style:none!important}.no-list-style .universal-mobile-ads{margin-left:-30px}.listicle__body .universal-mobile-ads{margin-left:-20px}.clear-both{clear:both}.displaynone.show-slide{display:block}.jumpstart-sticky-active .jumpstart-sticky-inner{bottom:75px!important}.video__wrapper{width:100%;padding-bottom:56.25%;position:relative;height:0;overflow:hidden;background:#000}.menu-logo,.video__wrapper .video-js{position:absolute;top:0;width:100%;left:0}.video__wrapper .video-js{height:100%}.article-header,.site-header{overflow:hidden;background:#fff;border-bottom:solid 1px #d2d4d3}.menu-logo{right:0;bottom:0;transition:all .25s ease-in-out}.menu-logo__menu-toggle{position:relative;float:left;height:100%;padding-right:58px;font-size:1.9444444444rem;color:#232323}.menu-logo__menu-toggle.is-toggled:before,.menu-logo__menu-toggle:before{padding-left:24px;line-height:70px;vertical-align:middle}.menu-logo__tl-logo{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:121px;height:100%;max-width:37.8125%;background-position:0 50%}@media (min-width:740px) {
 .menu-logo{position:relative;float:left;width:auto!important;height:100%}.menu-logo__menu-toggle.is-toggled:before,.menu-logo__menu-toggle:before{padding-left:0;line-height:85px}.menu-logo__menu-toggle:after{content:'';position:absolute;top:50%;right:29px;display:block;height:42px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-right:1px solid #d2d4d3}.menu-logo__tl-logo{position:static;float:left;max-width:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none} 
}.header-wrap{position:relative;height:70px}@media (min-width:740px) {
 .header-wrap{height:85px} 
}@media (min-width:980px) {
 .header-wrap--slideshow{height:108px} 
}.header-wrap.local-flavor{height:70px}@media (max-width:980px) {
 .header-wrap.local-flavor{height:60px} 
}.site-header{position:absolute;top:0;right:0;left:0;z-index:999;overflow:hidden}@media (max-width:739px) {
 .site-header{overflow:visible!important;text-align:center} 
}.site-header.is-stuck{position:fixed;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform;-moz-transition:-moz-transform;transition:transform}.site-header.is-hidden{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform;-moz-transition:-moz-transform;transition:transform}.article-header,.site-header.headroom{-webkit-transition:-webkit-transform;-moz-transition:-moz-transform}.site-header.headroom{transition:transform}.is-dimmed .site-header.headroom,.site-header.headroom--pinned,.site-header.headroom--top{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.site-header.headroom--unpinned{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}@media (min-width:980px) {
 .site-header.headroom--unpinned{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)} 
}.site-header.has-search-visible .site-header__search{z-index:20;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.site-header.has-search-visible .menu-toggle,.site-header.has-search-visible .site-header__right-container{opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.site-header__right-container{position:relative;z-index:10;float:right;display:table;height:100%;transition:all .25s ease-in-out}.site-header__right-container>*{display:table-cell;vertical-align:middle}.site-header .social-share-list,.site-header__cta-tout{display:none}.site-header__search-toggle{line-height:1}.site-header__search{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0 20px;box-sizing:border-box;opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.site-header__page-container{height:70px}.site-header a{color:#232323}.site-header a:hover{color:#5285ad}.site-header .social-share-list__icon{height:40px;margin-right:15px;border-width:0;font-size:1.2777777778rem}@media (max-width:768px) {
 .site-header .social-share-list{margin-right:0}.site-header .social-share-list li:last-child,.site-header .social-share-list li:last-child a{margin-right:0;padding-right:0} 
}@media (min-width:740px) {
 .site-header .social-share-list{display:table-cell}.site-header.has-search-visible .site-header__search{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.site-header.has-search-visible .menu-toggle{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.site-header.has-search-visible .site-header__right-container{opacity:0;-webkit-transform:translateX(15%);-moz-transform:translateX(15%);-ms-transform:translateX(15%);-o-transform:translateX(15%);transform:translateX(15%)}.site-header__search-toggle{padding-right:28px}.site-header__search{width:29%;right:40px;left:auto;padding:0;opacity:0;-webkit-transform:translateX(-15%);-moz-transform:translateX(-15%);-ms-transform:translateX(-15%);-o-transform:translateX(-15%);transform:translateX(-15%);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.site-header__page-container{height:85px} 
}@media (min-width:980px) {
 .site-header__cta-tout{display:table-cell} 
}.site-header--slideshow-header{position:fixed}.site-header--slideshow-header__ad{display:none;float:right}.site-header--slideshow-header.headroom--unpinned{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}@media (min-width:980px) {
 .site-header--slideshow-header{position:absolute}.site-header--slideshow-header .site-header__page-container{height:108px;padding-top:8px;padding-bottom:8px}.site-header--slideshow-header .menu-logo__menu-toggle:before{line-height:92px;vertical-align:top}.site-header--slideshow-header__ad{display:block;max-width:75%}.site-header--slideshow-header .site-header__right-container{display:none} 
}.node-type-gallery .header-wrap.local-flavor{margin-top:0}.local-flavor .site-header{border-bottom:none;background-color:#000}.local-flavor .site-header__page-container{height:60px;background-color:#000;text-align:center;padding-left:20px;padding-right:24px;max-width:none}.local-flavor .site-header__right-container{width:145px;top:15px}.local-flavor .site-header__right-container .panel-pane{vertical-align:initial}.local-flavor .site-header__right-container span{font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:.5555555556rem;padding:2px 2px 4px;display:block;color:#a7a6a6;text-transform:uppercase;line-height:normal;vertical-align:baseline}.local-flavor .site-header__right-container a{display:inline}.local-flavor .site-header__right-container:after{content:'';display:block;position:absolute;right:0;top:6px;height:40px}.local-flavor .site-header__left-container{float:left}.local-flavor .site-header__left-container ul.logos{list-style:none;float:left;width:auto;line-height:normal;margin:0;padding:15px 0 0;border:0;font:inherit;vertical-align:baseline;text-align:center}.local-flavor .site-header__left-container ul.logos li{list-style:none;display:inline-block;width:auto;line-height:30px;height:30px;border-left:1px solid rgba(255,255,255,.3);padding:0 20px 0 25px;font:inherit;vertical-align:baseline}.global-footer__menus__info-network li,.social-share-list>li{list-style:none!important}.local-flavor .site-header__left-container ul.logos li a{display:inline-block;vertical-align:middle;line-height:normal}.local-flavor .site-header__left-container ul.logos li a img{border:0}.local-flavor .site-header__left-container ul.logos li img{border:none;outline:0;max-width:100%;height:auto}.local-flavor .site-header__left-container ul.logos li:first-child{border-left:none;padding-left:0}.local-flavor .site-header__center-container{display:inline-block;text-align:center;height:60px;line-height:60px}.local-flavor .site-header__center-container span{font-family:Taviraj,serif;font-weight:400;font-size:1.1111111111rem;color:#d2d4d3;display:inline-block;vertical-align:middle;line-height:normal}.article-header__article-title,.global-footer__menus__main-menu,.newsletter-signup__cta-text,.newsletter-signup__label{font-family:'Roboto Condensed',sans-serif}@media (max-width:980px) {
 .local-flavor .site-header__page-container{height:60px;padding-left:15px;padding-right:17px}.local-flavor .site-header__right-container{width:94px;top:15px}.local-flavor .site-header__right-container iframe{width:132px}.local-flavor .site-header__left-container ul.logos{width:70px;margin:11px 0 0;text-align:left;padding-top:0}.local-flavor .site-header__left-container ul.logos li{width:100%;height:auto;line-height:25px;display:block;padding:0;border:none}.local-flavor .site-header__left-container ul.logos li:first-child{padding:0 20px 0 0;line-height:14px;width:50px}.local-flavor .site-header__center-container{height:60px;line-height:60px;right:50%;margin-right:-85px}.local-flavor .site-header__center-container span{font-size:1rem;display:inline-block;vertical-align:middle;line-height:normal} 
}@media (max-width:739px) {
 .local-flavor .site-header__center-container{display:none} 
}.article-header{position:fixed;top:0;right:0;left:0;z-index:110;text-align:center;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);transition:transform}.article-header.is-stuck{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform;-moz-transition:-moz-transform;transition:transform}.article-header__article-title{display:none;position:absolute;top:50%;left:50%;max-width:50%;margin:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-weight:400;font-size:1.0555555556rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (min-width:980px) {
 .article-header__article-title{display:block} 
}.article-header__social-share-container{display:table-cell;vertical-align:middle}.article-header__social-share-container .social-share{float:right;display:block}@media (max-width:400px) {
 .article-header__social-share-container .social-share .social-share-list,.article-header__social-share-container .social-share-list{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.article-header__social-share-container .social-share-list__icon{display:none;margin-left:0}.article-header__social-share-container .social-share-list__icon.icon-facebook,.article-header__social-share-container .social-share-list__icon.icon-twitter{display:block;margin-left:15px} 
}.article-header .menu-logo__menu-toggle{padding-right:30px}.article-header .menu-logo__menu-toggle:before{line-height:65px}.article-header .menu-logo__tl-logo{display:none;position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}@media (min-width:740px) {
 .article-header .menu-logo__menu-toggle{padding-right:58px}.article-header .menu-logo__tl-logo{display:inline-block;height:65px} 
}.article-header .leaderboard-container--slideshow,.article-header .newsletter-signup--full-width .newsletter-signup__inner,.article-header .page-container,.newsletter-signup--full-width .article-header .newsletter-signup__inner{display:table;width:100%;height:65px}.header-wrap--homepage{height:0}@media (min-width:980px) {
 .header-wrap--homepage{height:131px} 
}.header-wrap--homepage-secondary{height:0}.site-header--homepage{display:none;z-index:20}@media (min-width:980px) {
 .header-wrap--homepage-secondary{height:86px;position:absolute;top:50%;right:0;left:0;margin-top:-43px}.site-header--homepage{display:block} 
}.site-header--homepage .menu-logo__menu-toggle:after,.site-header--homepage-secondary .menu-logo__menu-toggle:after{display:none}.site-header--homepage .site-header__page-container{height:131px}.site-header--homepage.has-search-visible .site-header__search{z-index:99999}.site-header--homepage .leaderboard-container{position:absolute;top:50%;left:50%;z-index:9999;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.site-header--homepage .menu-logo__menu-toggle:before{line-height:131px;vertical-align:top}.site-header--homepage .site-header__search-toggle{padding-right:0}.site-header--homepage .site-header__search{right:20px;padding-left:20px}.site-header--homepage .search label,.site-header--homepage .search:before,.site-header--homepage .search__close{line-height:131px}@media (min-width:980px) {
 .site-header--homepage .site-header__search{right:3.5%}.site-header--homepage .search input[type=email],.site-header--homepage .search input[type=text]{padding:52px 5px 0;line-height:30px} 
}.site-header--homepage-secondary .search input[type=text],.site-header--homepage-secondary .search label,.site-header--homepage-secondary .search__close,.site-header--homepage-secondary .search__close:before,.site-header--homepage-secondary .site-header__search-toggle{line-height:50px}.site-header--homepage-secondary{position:fixed;top:0;right:0;left:0;z-index:40;width:100%;height:50px;padding:18px 0;background:#fff;-webkit-transition:none;-moz-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.site-header--homepage-secondary.is-stuck{position:fixed;top:0;right:0;left:0;margin-top:0;-webkit-transition:none;-moz-transition:none;transition:none}.site-header--homepage-secondary.is-stuck .menu-logo,.site-header--homepage-secondary.is-stuck .site-header__right-container{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.site-header--homepage-secondary.has-search-visible .site-header__right-container{opacity:0;-webkit-transform:translateX(10%);-moz-transform:translateX(10%);-ms-transform:translateX(10%);-o-transform:translateX(10%);transform:translateX(10%)}.site-header--homepage-secondary .menu-logo{position:relative}.site-header--homepage-secondary .menu-logo__menu-toggle:before{padding-left:0;line-height:50px;vertical-align:top}.site-header--homepage-secondary .tl-logo{height:50px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:980px) {
 .site-header--homepage-secondary{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.site-header--homepage-secondary .site-header__right-container{opacity:0;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.site-header--homepage-secondary .menu-logo{opacity:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out} 
}.social-share,.social-share-list{-webkit-transition:-webkit-transform;-moz-transition:-moz-transform}.newsletter-signup{display:block;text-align:left;color:#404446}.newsletter-signup__label{float:left;display:block;font-weight:400;font-weight:700;font-size:1.3888888889rem}.newsletter-signup__cta-text{display:block;margin-bottom:0;line-height:1;font-weight:400;font-weight:300;font-style:italic;font-size:.8888888889rem}.newsletter-signup__form{width:100%}.newsletter-signup__field-wrap{float:right;width:100%;height:45px}@media (min-width:740px) {
 .newsletter-signup__field-wrap{width:-webkit-calc(100% - 220px);width:calc(100% - 220px)} 
}.newsletter-signup__field{float:left;width:-webkit-calc(100% - 105px);width:calc(100% - 105px);height:100%;padding:0 10px;box-sizing:border-box;font-family:Taviraj,serif;font-weight:400}.newsletter-signup__submit,.newsletter-signup__submit.btn{height:100%;border-radius:0 3px 3px 0}.newsletter-signup--full-width{background:#ebeaea;text-align:center;padding:0 5%;box-sizing:border-box}.newsletter-signup--full-width::after{clear:both;content:"";display:table}.newsletter-signup--full-width .newsletter-signup__form{box-sizing:border-box}@media (min-width:740px) {
 .newsletter-signup--full-width .newsletter-signup__form{padding:0 10.8108108108%} 
}.newsletter-signup--full-width .newsletter-signup__field-wrap{width:100%;height:auto;box-sizing:border-box}@media (min-width:980px) {
 .newsletter-signup--full-width .newsletter-signup__form{width:100%;max-width:1300px;padding:0;margin:0 auto}.newsletter-signup--full-width .newsletter-signup__field-wrap{width:-webkit-calc(100% - 210px);width:calc(100% - 210px)} 
}.newsletter-signup--full-width .newsletter-signup__cta-text{margin-top:0;margin-bottom:1em;text-align:center;font-size:1.2222222222rem}.newsletter-signup--full-width .newsletter-signup__label{float:left;display:none}.newsletter-signup--full-width .newsletter-signup__field{width:-webkit-calc(100% - 145px);width:calc(100% - 145px);height:45px;font-size:1.0555555556rem;font-family:Taviraj,serif;font-weight:400;font-weight:700}.newsletter-signup--full-width .newsletter-signup__submit,.newsletter-signup--full-width .newsletter-signup__submit.btn{height:auto;margin:0;border-radius:3px}@media (max-width:980px) {
 .newsletter-signup--full-width .newsletter-signup__submit,.newsletter-signup--full-width .newsletter-signup__submit.btn{padding-right:40px;padding-left:40px} 
}.newsletter-signup--full-width .newsletter-signup__inner{padding:30px 0;background:0 0}@media (min-width:980px) {
 .newsletter-signup--full-width{text-align:left}.newsletter-signup--full-width .newsletter-signup__inner{padding:32px 170px 25px}.newsletter-signup--full-width .newsletter-signup__field-wrap{height:45px;padding:0;margin:0 auto;float:none}.newsletter-signup--full-width .newsletter-signup__submit,.newsletter-signup--full-width .newsletter-signup__submit.btn{margin:0 0 0 15px;clear:none} 
}.newsletter-signup--inline-tout::after{clear:both;content:"";display:table}.newsletter-signup--inline-tout .newsletter-signup__field-wrap{width:100%}.newsletter-signup--inline-tout .newsletter-signup__label{margin-bottom:10px}@media (min-width:740px) {
 .newsletter-signup--inline-tout{float:left;width:350px} 
}@media (min-width:980px) {
 .newsletter-signup--inline-tout{float:none;display:inline-block;width:70%;margin:40px 0 30px;padding:10px 9.2307692308%;border-left:1px solid #fff;border-right:1px solid #fff;box-sizing:content-box}.newsletter-signup--inline-tout .newsletter-signup__label{margin-right:15px}.newsletter-signup--inline-tout .newsletter-signup__field-wrap{height:35px;margin-top:10px}.newsletter-signup--inline-tout .newsletter-signup__submit,.newsletter-signup--inline-tout .newsletter-signup__submit.btn{padding-top:10px;font-size:.6666666667rem} 
}.newsletter-signup--deals .newsletter-signup__label,.newsletter-signup--just-in .newsletter-signup__label,.newsletter-signup--travel-deals .newsletter-signup__label{display:none}@media (min-width:1250px) {
 .newsletter-signup--inline-tout .newsletter-signup__field-wrap{float:right;width:-webkit-calc(100% - 220px);width:calc(100% - 220px)} 
}.newsletter-signup--travel-deals{margin:16px 0 14px;background-color:#ebeaea;border:1px solid #ccc;float:left;padding:2px 0 18px 4px}.newsletter-signup--travel-deals .newsletter-signup__field-wrap{width:99%;text-align:center}.newsletter-signup--travel-deals .newsletter-signup__cta-text{padding:8px 5px 22px;text-indent:12px;line-height:1.5;text-align:center}.newsletter-signup--travel-deals .newsletter-signup__field{width:60%}.newsletter-signup--just-in{margin:16px 0 14px;background-color:#01a3a9;outline:#fff solid 1px;outline-offset:-12px;float:left;padding:0}.newsletter-signup--just-in .newsletter-signup__field-wrap{width:99%;text-align:center;height:auto;float:none;margin-bottom:37px}.newsletter-signup--just-in .newsletter-signup__cta-text{padding:8px 5px 10px;text-indent:0;line-height:1.5;text-align:center;color:#fff;font-size:1rem}.newsletter-signup--just-in .newsletter-signup__cta-text-header{font-size:1.3333333333rem;font-family:Taviraj,serif;font-weight:400;line-height:25px}.newsletter-signup--just-in .newsletter-signup__field,.newsletter-signup--just-in .newsletter-signup__zip-field{width:70%;padding:8px 10px;margin-bottom:10px;font-size:.7777777778rem;font-style:italic;float:none;box-sizing:initial;color:#404446}.newsletter-signup--just-in .newsletter-signup__submit.btn{border-radius:3px;background-color:#000}.newsletter-signup--deals{margin:16px 0 14px;background-color:#01a3a9;outline:#fff solid 1px;outline-offset:-12px;float:left;padding:0}.newsletter-signup--deals .newsletter-signup__field-wrap{width:99%;text-align:center;height:auto;float:none;margin-bottom:37px}.newsletter-signup--deals .newsletter-signup__cta-text{padding:8px 5px 10px;text-indent:0;line-height:1.5;text-align:center;color:#fff;font-size:1rem;margin:25px}.newsletter-signup--deals .newsletter-signup__cta-text-header{font-size:1.3333333333rem;font-family:Taviraj,serif;font-weight:400;line-height:25px}.newsletter-signup--deals .newsletter-signup__field,.newsletter-signup--deals .newsletter-signup__zip-field{width:70%;padding:8px 10px;margin-bottom:10px;font-size:.7777777778rem;font-style:italic;float:none;box-sizing:initial;color:#404446}.newsletter-signup--deals .newsletter-signup__submit.btn{border-radius:3px;background-color:#000}.global-footer{clear:both;max-width:1400px;margin:0 auto;background:#d2d4d3;color:#404446}.global-footer__mobile_privacy{display:block}@media (min-width:739px) {
 .global-footer__mobile_privacy{display:none} 
}.global-footer__banner::after,.global-footer__get-involved__tout-group::after{clear:both;content:"";display:table}.global-footer__banner{padding:50px 3.75% 0;text-align:center;background-image:url(/sites/all/themes/tnl_redesign/templates/etr/assets/img/footer_background.jpg);background-position:50% 50%;background-size:cover}@media (min-width:980px) {
 .global-footer__banner{padding-left:165px} 
}.global-footer__get-involved{text-align:center}.global-footer__get-involved__tout{padding:0 11.4583333333%;border-bottom:solid 1px #fff}@media (min-width:740px) {
 .global-footer__get-involved__tout{padding:0 4.5572916667%;border-bottom:0}.global-footer__get-involved__tout-group{border-top:solid 1px #fff;border-bottom:solid 1px #fff} 
}@media (min-width:980px) {
 .global-footer__get-involved__tout{float:right;padding:0}.global-footer__get-involved__tout:first-child{float:left;padding-left:40px}.global-footer__get-involved__tout--center,.global-footer__get-involved__tout--center:first-child{width:calc(100% - 650px);padding-left:10px}.global-footer__get-involved__tout-group{border:0;padding-right:40px}.global-footer__get-involved__tout-group .newsletter-signup__get-involved__tout:last-child{float:right} 
}.global-footer__cta-ad-tout{margin:40px 0}.global-footer__cta-ad-tout img{display:inline-block}@media (min-width:740px) {
 .global-footer__cta-ad-tout{float:right;margin-top:50px} 
}@media (min-width:980px) {
 .global-footer__cta-ad-tout{float:none;display:inline-block;margin:45px 0}.global-footer__menus{margin:0 40px;border-top:solid 1px #fff} 
}.global-footer__menus__info-network,.global-footer__menus__main-menu,.global-footer__menus__time-inc{display:none;margin:45px 0;box-sizing:border-box;font-size:.7777777778rem}.global-footer__menus__info-network a,.global-footer__menus__main-menu a,.global-footer__menus__time-inc a{color:#404446}.global-footer__menus__info-network a:hover,.global-footer__menus__main-menu a:hover,.global-footer__menus__time-inc a:hover{color:#5285ad}@media (min-width:740px) {
 .global-footer__menus__info-network,.global-footer__menus__main-menu,.global-footer__menus__time-inc{display:inline-block}.global-footer__menus__logo-legal{clear:both;border-top:solid 1px #fff} 
}.global-footer__menus__main-menu{float:left;width:25%;width:170px!important;padding-left:4.5572916667%;font-weight:400;font-weight:700}.global-footer__menus__info-network,.global-footer__menus__info-network h2,.global-footer__menus__info-network__company-info .title{font-family:'Roboto Condensed',sans-serif;font-weight:400}.global-footer__menus__main-menu h2{display:none}.global-footer__menus__main-menu li{float:none;width:auto;list-style:none!important}@media (min-width:980px) {
 .global-footer__menus__main-menu{width:355px;padding-left:0;max-width:27.3076923077%;box-sizing:content-box} 
}.global-footer__menus__info-network{float:right;width:50%;padding:0 4.5572916667%}.global-footer__menus__info-network h2{display:none;margin:0;font-size:.8333333333rem;font-weight:700;line-height:2;color:#404446}.global-footer__menus__info-network h2.title{display:inline-block}.global-footer__menus__info-network li.ad-choices{background-position-x:74px;background-position-y:3px;background-repeat:no-repeat;width:90px;background-image:url(/sites/all/themes/tnl_redesign/templates/etr/assets/img/ad-choice.png)}.search,.social-share--has-cta .social-share-list,.subscribe-cta{background:#fff}.global-footer__menus__info-network__company-info{float:left;width:50%}.global-footer__menus__info-network__company-info .title{display:inline-block;margin:0;font-size:.8333333333rem;font-weight:700;line-height:2;color:#404446}.global-footer__menus__logo-legal,.search,.social-share--has-cta:before{font-family:'Roboto Condensed',sans-serif;font-weight:400}.global-footer__menus__info-network__time-inc{float:right;display:inline-block;max-width:50%;padding-top:30px}@media (min-width:980px) {
 .global-footer__menus__info-network{width:355px;padding-right:0;max-width:27.3076923077%;box-sizing:content-box} 
}.global-footer__menus__logo-legal{padding:45px 0;font-size:.6666666667rem;text-align:center;color:#404446}.global-footer__menus__logo-legal p{margin:0}.global-footer__menus__logo-legal .tl-logo{width:100%;height:60px;margin-bottom:25px}@media (min-width:980px) {
 .global-footer__menus__logo-legal{-webkit-transform:translateY(-195px);-moz-transform:translateY(-195px);-ms-transform:translateY(-195px);-o-transform:translateY(-195px);transform:translateY(-195px);max-width:25%;height:0;margin:0 auto;border-top:0} 
}.global-footer__disclaimer{max-width:100%;text-align:justify;display:block;font-size:14px;padding-bottom:5px}.global-footer .newsletter-signup{margin:45px 0}@media (min-width:740px) {
 .global-footer .social-follow-list{width:375px;margin:0 auto} 
}@media (min-width:980px) {
 .global-footer__disclaimer{max-width:275px;padding-top:30px}.global-footer .social-follow-list{width:205px;padding:65px 0 0;margin:0}.subscribe-cta{width:465px} 
}.subscribe-cta{overflow:hidden;border-radius:10px 10px 0 0;padding:20px 0 0 20px;box-sizing:border-box;text-align:left}.centered .OUTBRAIN,.node-type-place #zergnet-widget-30385,.node-type-place .ext-content-lg.centered{width:100%;float:left}.centered .OUTBRAIN{margin-bottom:20px}.centered .OUTBRAIN .ob-widget-section.ob-first{padding-bottom:0!important}.centered .OUTBRAIN .ob_what{padding-top:0!important}#zerglayout{padding-bottom:20px}.zerglayoutcl::after{margin-top:5px!important}.search{overflow:hidden;color:#d2d4d3}.search form,.search form div{margin-bottom:0}.search .search-form-header-label{display:none}.search label{display:inline-block;position:relative;line-height:70px;vertical-align:top}#midpage-landing .social-share-list,.search input[type=submit]{display:none}@media (min-width:740px) {
 .search label{line-height:85px} 
}.search label:after{content:':'}.social-share-list::after,.social-share::after{content:"";clear:both}.search input[type=email],.search input[type=text]{width:calc(100% - 120px);height:100%;border:0;outline:0!important;color:#232323;line-height:30px;padding:22px 5px 0}.search input[type=email]:focus,.search input[type=text]:focus{border:0;outline:0}.search__close{position:absolute;top:0;right:24px;width:1em;line-height:70px}@media (min-width:740px) {
 .search input[type=email],.search input[type=text]{padding-top:28px}.search__close{right:0;line-height:85px} 
}.search__close:before{line-height:70px}@media (min-width:740px) {
 .search__close:before{line-height:85px} 
}.search a{color:#d2d4d3}.search a:hover{color:#9ab3c3}.leaderboard-container--slideshow .element-invisible,.newsletter-signup--full-width .newsletter-signup__inner .element-invisible,.page-container .element-invisible{position:static!important;height:auto}.homepage-container .search label{line-height:55px}@media (min-width:980px) {
 .search input[type=email],.search input[type=text]{padding-top:28px}.homepage-container .search label{line-height:130px}#midpage-landing .search label{line-height:30px} 
}#midpage-landing .search label{line-height:30px}#midpage-landing .container-inline{position:relative;top:9px}#midpage-landing s .search__close{top:2px}#midpage-landing .search input[type=text]{padding-top:1px;line-height:30px}@media (min-width:900px) {
 #midpage-landing .social-share-list{display:table-cell} 
}.has-search-visible #midpage-landing .search{display:block}@media (min-width:980px) {
 .has-search-visible #midpage-landing .search{display:none} 
}.has-search-visible.is-stuck #midpage-landing .search{display:block}input:-webkit-autofill{color:#fff!important}.social-share-list{transition:transform}.social-share-list::after{display:table}.social-share-list>li{float:left}.social-share-list__icon{margin-left:15px;display:block;height:42px;width:42px;box-sizing:border-box;border-radius:50%;border:2px solid #68a19a;padding:5px;color:#68a19a;text-align:center;font-size:1.2222222222rem}.social-share-list__icon:before{line-height:34px}.social-share-list__icon:hover{text-decoration:none;color:#e7745c;border-color:#e7745c}@media (min-width:980px) {
 .social-share-list__icon{margin-left:10px;height:32px;width:32px;font-size:.8888888889rem}.social-share-list__icon:before{line-height:23px} 
}.social-share{position:relative;display:inline-block;padding:2px 0 2px 5px;overflow:hidden;transition:transform}.social-share--centered .social-share-list,.social-share--vertical{-webkit-transition:-webkit-transform;-moz-transition:-moz-transform}.social-share::after{display:table}.social-share:after{content:'';position:absolute;right:0;bottom:0;height:47px;width:25px;background:#fff}.social-share .social-share-list{float:left;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}.social-share--has-cta:before{position:absolute;right:53%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#232323;font-size:.7222222222rem;font-style:italic}.social-share--centered{margin:0 -100%;-webkit-transform:translateX(-27%);-moz-transform:translateX(-27%);-ms-transform:translateX(-27%);-o-transform:translateX(-27%);transform:translateX(-27%)}.social-share--centered .social-share-list{transition:transform}@media (max-width:400px) {
 .social-share--has-cta:before,.social-share:after{display:none}.social-share--centered,.social-share--centered .social-share-list{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.social-share--centered .social-share-list .icon-facebook{margin:0} 
}.social-share.is-maximized.social-share--centered{-webkit-transform:translateX(-5%);-moz-transform:translateX(-5%);-ms-transform:translateX(-5%);-o-transform:translateX(-5%);transform:translateX(-5%)}.social-share.is-maximized .social-share-list{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.social-share.is-maximized .social-share__show-more:before{opacity:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.social-share.is-maximized .social-share__show-more .icon-vertical-line{left:-1px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.social-share.extra-share-icons.is-maximized .social-share__show-more{margin-left:10px}.social-share.extra-share-icons .social-share__show-more{margin-left:-15px}@media (min-width:980px) {
 .social-share:after{height:37px;width:18px}.social-share.extra-share-icons .social-share__show-more{margin-left:-12px} 
}.social-share__show-more{position:relative;z-index:10;display:table;float:left;border:0;margin-top:-1px;margin-left:15px;padding:5px;line-height:1;height:44px;width:44px;background-image:url(/sites/all/themes/tnl_redesign/templates/etr/assets/img/sprites/dotted-border.png);background-position:0 0;background-color:#fff}.social-share__show-more:hover{background-position:0 100%}.social-share__show-more .icon-vertical-line,.social-share__show-more:before{position:absolute;top:0;right:0;bottom:0;left:0;font-size:23px;-webkit-transition:all .18s cubic-bezier(.51,.01,.32,1.5);-moz-transition:all .18s cubic-bezier(.51,.01,.32,1.5);transition:all .18s cubic-bezier(.51,.01,.32,1.5)}.social-share__show-more .icon-vertical-line:before,.social-share__show-more:before{line-height:46px}@media (max-width:400px) {
 .social-share__show-more{display:none} 
}@media (min-width:980px) {
 .social-share__show-more{height:34px;width:34px;background-position:100% 0;margin-top:-1px;margin-left:10px}.social-share__show-more:hover{background-position:100% 100%}.social-share__show-more .icon-vertical-line:before,.social-share__show-more:before{font-size:18px;line-height:32px} 
}.social-share--vertical{padding:0 2px;transition:transform;-webkit-transform:translateY(-41.5%);-moz-transform:translateY(-41.5%);-ms-transform:translateY(-41.5%);-o-transform:translateY(-41.5%);transform:translateY(-41.5%)}.social-share--vertical:after{height:18px;width:37px;top:0;display:none}.social-share--vertical.is-maximized,.social-share--vertical.is-maximized .social-share-list{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.social-share--vertical .social-share-list{clear:both;margin-left:1px;-webkit-transition:-webkit-transform;-moz-transition:-moz-transform;transition:transform;-webkit-transform:translateY(50%) translateX(0);-moz-transform:translateY(50%) translateX(0);-ms-transform:translateY(50%) translateX(0);-o-transform:translateY(50%) translateX(0);transform:translateY(50%) translateX(0)}.social-share--vertical .social-share-list>li{clear:left}.social-share--vertical .social-share-list__icon{margin-left:0;margin-bottom:10px}.social-share--vertical .social-share__show-more{margin:0;float:left;clear:left}span[class^=PIN_]{z-index:21!important}.advertisement-multiad-article-300x1050,iframe#ebBannerIFrame_35174194_6812761315839742{z-index:10!important}.social-follow-list{height:1.5em;padding:45px 0;text-align:justify;font-size:1.7777777778rem}.social-follow-list:after{content:'';display:inline-block;width:100%}.social-follow-list__item{display:inline-block}.social-follow-list__icon{color:#414141}@media (min-width:980px) {
 .social-follow-list{font-size:1.3888888889rem} 
}@media screen and (min-width:980px) {
 .smart-share__prompt-container{float:left;width:calc(100% - 90px)!important;padding-top:3px} 
}@media screen and (max-width:980px) {
 .smart-share__prompt-container{float:left;width:calc(100% - 90px)!important;padding-top:3px} 
}@media screen and (max-width:740px) {
 .smart-share__prompt-container{float:left;width:calc(100% - 115px)!important;padding-top:3px} 
}@media screen and (max-width:350px) {
 .smart-share__prompt-container{float:left;width:calc(100% - 115px)!important;padding-top:3px} 
}.smart-share{position:relative;width:auto!important;margin:25px 24px;padding:15px 22px;box-sizing:border-box;background:#5c829b;color:#fff;border-radius:3px;opacity:0;font-size:.8888888889rem;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7);-webkit-transition:all .3s cubic-bezier(.45,-.4,.45,1.8);-moz-transition:all .3s cubic-bezier(.45,-.4,.45,1.8);transition:all .3s cubic-bezier(.45,-.4,.45,1.8);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0}.smart-share .smart-share__text,.smart-share__text{margin:0 0 5px;font-weight:400;font-family:'Roboto Condensed',sans-serif}.smart-share::after{clear:both;content:"";display:table}.smart-share .smart-share__cta{font-family:'Roboto Condensed',sans-serif;font-weight:400;font-style:italic;line-height:1!important;border-bottom:none!important}.smart-share .smart-share__text{font-weight:700;line-height:1.2!important}.smart-share.is-visible{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.smart-share:before{content:'';position:absolute;bottom:100%;right:50%;height:0;width:0;border-bottom:9px solid #5c829b;border-left:12.5px solid transparent;border-right:12.5px solid transparent;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}.smart-share__text{font-weight:700;line-height:1.2}.smart-share__cta{font-family:'Roboto Condensed',sans-serif;font-weight:400;font-style:italic;line-height:1}.smart-share__prompt-container{float:left}.smart-share .social-share-list{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.smart-share .social-share-list__icon{height:45px;width:45px;padding:7px;color:#fff;border-color:#fff;font-size:1.3888888889rem}.smart-share .social-share-list__icon:hover{color:#bfc8cf;border-color:#bfc8cf}.smart-share .social-share-list>li:first-child{margin-left:0}.global-menu{position:fixed;top:auto;left:0;z-index:110;width:100%;margin-top:1px;background:#fff;overflow:hidden;opacity:0;visibility:hidden;-webkit-transform:scale(.75);-moz-transform:scale(.75);-ms-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:all .1s ease-out,top 0s linear 0s;-moz-transition:all .1s ease-out,top 0s linear 0s;transition:all .1s ease-out,top 0s linear 0s}.global-menu.is-open{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}@media (min-width:740px) {
 .global-menu{left:auto;width:320px;border-right:1px solid #d2d4d3} 
}.global-menu__inner{overflow:auto;height:100%;width:100%}.global-menu__link-list{width:100%}.global-menu__link-list::after{clear:both;content:"";display:table}.global-menu__link-list li,.global-menu__list-item{clear:left;font-family:Taviraj,serif;float:left;font-weight:400;overflow:hidden}.global-menu__link-list h2{display:none}.global-menu__link-list li{position:relative;width:100%}.global-menu__link-list li.is-current .global-menu__link{color:#e7745c}.global-menu__link-list li.is-current:after{content:'';position:absolute;top:0;bottom:0;left:0;display:block;width:5px;background:#e7745c}.global-menu__link-list li a{color:#232323;display:block;padding:20px 50px;border-bottom:solid 1px #d2d4d3}.global-menu__list-item{position:relative;width:100%}.global-menu__list-item.is-current .global-menu__link{color:#e7745c}.global-menu__list-item.is-current:after{content:'';position:absolute;top:0;bottom:0;left:0;display:block;width:5px;background:#e7745c}.global-menu__link{color:#232323}.global-menu .simple-menu-list,.global-menu__link,.global-menu__search,.global-menu__social-follow{display:block;padding:25px 50px;border-bottom:solid 1px #d2d4d3}.global-menu__search{position:relative;box-sizing:border-box;padding:10px 15px}.global-menu__search:before{position:absolute;left:20px;color:#232323}.global-menu__search input[type=text]{width:100%;height:auto;padding:0 10px 0 50px;box-sizing:border-box;font-family:'Roboto Condensed',sans-serif;font-weight:400;color:#5285ad}.global-menu__search input[type=text],.global-menu__search:before{line-height:45px}.global-menu__search .search__close,.global-menu__search label{display:none}@media (min-width:740px) {
 .global-menu__search:before{left:25px}.global-menu__search .search__field{padding-left:25px} 
}.global-menu__social-follow{padding-right:62px}.global-menu__social-follow .social-follow-list{height:1em;padding:8px 0}.global-menu__social-follow .social-follow-list__item{height:35px;padding-right:15%;border-right:solid 1px #d2d4d3;font-size:1.5rem;vertical-align:top}.global-menu__social-follow .social-follow-list__item:last-child{padding-right:0;border-right:0}.global-menu__social-follow .social-follow-list__icon:before{vertical-align:top}.global-menu a:hover{color:#e7745c}#time_inc_hat{height:auto!important}.global-menu__link-list li.slide-out-menu__list-item{position:relative;height:100%;overflow:hidden;transition:height .3s ease-out}.global-menu__link-list li.slide-out-menu__list-item .slide-out-menu__sub-nav{width:100%;float:left;background:#f3f0ed;overflow:hidden;padding:10px 15px}.global-menu__link-list li.slide-out-menu__list-item .slide-out-menu__sub-nav li a{color:#232323;display:block;padding:10px 50px;border-bottom:none;font-size:16px}.global-menu__link-list li.slide-out-menu__list-item .slide-out-menu__sub-nav li a:hover{color:#e7745c}.global-menu__link-list li.slide-out-menu__list-item .slide-out-menu__list-more{display:block;float:right;width:56px;height:56px;border-left:1px solid #D6D4D2;cursor:pointer;transition:background .25s ease-out;position:absolute;top:0;right:0}.global-menu__link-list li.slide-out-menu__list-item .slide-out-menu__list-more:hover{background:#598983}.btn.btn1,.video-play-button,.video-play-button-medium{background-repeat:no-repeat}.global-menu__link-list li.slide-out-menu__list-item .slide-out-menu__list-more:hover:after{color:#fff}.global-menu__link-list li.slide-out-menu__list-item .slide-out-menu__list-more:after{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;margin:auto;left:55%;color:#5D615F}.global-menu__link-list li.slide-out-menu__list-item--is-open{border-bottom:1px solid #d2d4d3}.global-menu__link-list li.slide-out-menu__list-item--is-open a{border-bottom:solid 2px #598983}.global-menu__link-list li.slide-out-menu__list-item--is-open .slide-out-menu__list-more{background-color:#598983;border-left:none}.global-menu__link-list li.slide-out-menu__list-item--is-open .slide-out-menu__list-more:after{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);left:40%;top:45%;color:#fff}.noscript-global-menu{width:100%;float:left;z-index:777;position:relative;margin-top:-25px}.noscript-global-menu ul li{float:left;padding:5px 10px;font-family:Taviraj,serif;font-size:16px}.front .noscript-global-menu{margin-top:-55px}.front .featured__grid-feat .pinit-share{top:60px}.btn,.btn.btn1{border:none;border-radius:3px;background-color:#68a19a;color:#fff;font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:.7777777778rem;text-transform:uppercase}.btn:hover{background-color:#78aba5;color:#fff}.btn-hollow,.btn-hollow:hover{color:#68a19a}.btn-centered{display:table;margin:auto}.btn{padding:14px 23px 13px}.btn.btn1{float:right;background-image:url(//cdn-image.travelandleisure.com/sites/all/themes/tnl_redesign/templates/etr/assets/img/next-arrow_360.png);background-position:158px center;background-size:27px auto}.video-play-button-medium,.video-play-button-most-popular{background-position:14px -483px;height:80px;width:80px;background-image:url(http://www.travelandleisure.com/sites/all/themes/tnl_redesign/images/videoPlay.png);position:absolute;transform:translate(-50%,-50%)}.video-play-button{background-image:url(http://www.travelandleisure.com/sites/all/themes/tnl_redesign/images/videoPlay.png);left:35%;max-width:none;min-height:100%;min-width:100%;position:absolute;text-align:center;top:-12%}@media (max-width:739px) {
 .video-play-button-medium{left:50%;top:45%} 
}@media (min-width:980px) {
 .video-play-button-medium{left:45%!important;top:50%!important} 
}@media (min-width:740px) {
 .video-play-button-medium{left:50%;top:45%} 
}.video-play-button-most-popular{left:46.5%;top:35%}.node-type-2015homepage .story-card__media{position:relative}.video-play-button-small{background-image:url(http://www.travelandleisure.com/sites/all/themes/tnl_redesign/images/videoPlay.png);background-position:7px -792px;background-repeat:no-repeat;height:50px;left:50%;position:absolute;top:32%;transform:translate(-50%,-50%);width:50px}.media-content__media-holder--overlay,.media-content__smart-crop--overlay{background-image:url(http://www.travelandleisure.com/sites/all/themes/tnl_redesign/images/transparent-1x1.png);background-repeat:no-repeat;min-height:100%;text-align:center;min-width:100%}.node-type-article .article-tout-main .tout-column{position:relative}.node-type-2015homepage .most-popular .story-card__media{position:initial}.btn-hollow{border:2px solid #68a19a;border-radius:10px;font-family:Taviraj,serif;font-weight:400;padding:10px 23px 13px}.adtxt,.basic-article__dateline,.media-content__caption,.media-credit,.media-credit-prefix{font-family:'Roboto Condensed',sans-serif}.btn-hollow__m-lg{margin-top:25px;margin-bottom:25px}@media (min-width:740px) {
 .btn-hollow__m-lg{margin-top:35px} 
}.media-content{margin:0}.media-content__media-holder{position:relative;text-align:center}.media-content__media-holder img{vertical-align:bottom;display:inline-block}.media-content__media-holder img.galimghide{display:none!important}.media-content__media-holder--overlay{left:0;max-width:none;position:absolute;top:0}.media-content__overflow{position:relative;height:100%;overflow:hidden}.media-content__overflow img{max-width:100%;max-height:100%}.media-content__fullscreen-btn{position:absolute;z-index:10;right:0;bottom:-30px;display:block;height:60px;width:60px;border:none;border-top-left-radius:5px;background-color:#fff;color:#a7a6a6;cursor:pointer;line-height:60px;text-align:center}.media-content__fullscreen-btn:hover{color:#e7745c}.media-content__fullscreen-btn:hover .icon-arrow-down-left,.media-content__fullscreen-btn:hover:before{-webkit-transition:-webkit-transform;-moz-transition:-moz-transform;transition:transform}.media-content__fullscreen-btn:hover:before{-webkit-transform:translate(8%,-8%) scale(1.1);-moz-transform:translate(8%,-8%) scale(1.1);-ms-transform:translate(8%,-8%) scale(1.1);-o-transform:translate(8%,-8%) scale(1.1);transform:translate(8%,-8%) scale(1.1)}.media-content__fullscreen-btn:hover .icon-arrow-down-left{-webkit-transform:translate(-8%,8%) scale(1.1);-moz-transform:translate(-8%,8%) scale(1.1);-ms-transform:translate(-8%,8%) scale(1.1);-o-transform:translate(-8%,8%) scale(1.1);transform:translate(-8%,8%) scale(1.1)}.media-content__fullscreen-btn:before{position:absolute;top:15px;right:20px}.media-content__fullscreen-btn .icon-arrow-down-left{position:absolute;bottom:23px;left:20px;line-height:1}.media-content__fullscreen-btn .icon-arrow-down-left,.media-content__fullscreen-btn:before{-webkit-transition:-webkit-transform;-moz-transition:-moz-transform;transition:transform}.media-content__caption{margin-top:20px;color:#666766;font-weight:400;font-size:.7222222222rem;line-height:.9444444444rem}@media (min-width:0) {
 .media-content__smart-crop{position:relative;padding-bottom:84.2592592593%;overflow:hidden}.media-content__smart-crop img{position:absolute;-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);max-width:none;max-height:100%;top:0;left:0} 
}@media (min-width:739px) {
 .media-content__smart-crop{height:580px;padding-bottom:0}.media-content__smart-crop.small{height:290px} 
}@media (min-width:980px) {
 .media-content__smart-crop{height:auto;padding-bottom:0}.media-content__smart-crop img{position:relative;left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;max-width:100%;max-height:none}.media-content__no-crop{min-height:300px!important} 
}.media-content__smart-crop--overlay{left:0;max-width:none;position:absolute;top:0}.media-content__smart-crop .media-content__more_slate img{position:relative}@media (max-width:980px) {
 .media-content__fullscreen-btn{display:none}.media-content__no-crop{padding-bottom:63%!important} 
}@media (min-width:740px) {
 .media-content__caption{width:80%}.media-content__no-crop{height:auto!important} 
}.media-content--sidebar{width:auto}.media-content--sidebar .media-content__media-holder{height:auto;padding-bottom:0}.media-content--sidebar .media-content__media-holder img{position:static;max-width:100%;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.media-content--sidebar .media-content__caption{margin:0;padding:20px 8px;border-bottom:1px solid #d2d4d3}.media-content--sidebar .media-credit,.media-content--sidebar .media-credit-prefix{display:block}.media-content--inline{margin-right:24px;margin-left:24px}@media (max-width:980px) {
 .media-content--inline{margin-right:0;margin-left:0}.media-content--inline .media-content__caption{margin-right:24px;margin-left:24px} 
}@media (min-width:980px) {
 .media-content--sidebar{width:300px}.media-content--sidebar .media-content__caption{border-bottom:0}.media-content--inline{margin:0 auto;padding-right:24px;padding-left:24px} 
}.media-content--fullwidth .media-content__caption,.media-content--inline .media-content__caption{position:relative;z-index:10;margin-top:0;border-bottom:1px solid #d2d4d3}.media-content--fullwidth .media-content__caption>span,.media-content--inline .media-content__caption>span{display:inline-block;padding:15px 8px 16px}@media (min-width:740px) {
 .media-content--fullwidth .media-content__caption,.media-content--inline .media-content__caption{width:53.3854166667%}.media-content--fullwidth .media-content__caption>span,.media-content--inline .media-content__caption>span{width:172.682926829%} 
}@media (min-width:980px) {
 .media-content--fullwidth .media-content__caption,.media-content--inline .media-content__caption{width:auto;margin:0 auto;border:0}.media-content--fullwidth .media-content__caption>span,.media-content--inline .media-content__caption>span{max-width:620px;padding:15px 0 16px;margin:0;border-bottom:1px solid #d2d4d3} 
}.media-content__more_slate{width:43%;float:left;padding:0 3%}.media-content__more_slate .story-card__body{width:94%}.media-content__more_slate__line{border-left:1px solid #ccc;float:left;min-height:520px;margin-top:1%}.media-content__more_slate.right img{max-width:90%}.media-content__more_slate.right .tag-set__tag{font-size:.6666666667rem}.media-content__more_slate.right a .story-card_headline{color:#333;font-size:.7777777778rem;font-weight:700}.media-content__more_slate.left .more-content-hd__inner,.media-content__more_slate.right .more-content-hd__inner{font-size:.9444444444rem;font-style:italic}.media-content__more_slate.right a .story-card_headline:hover{color:#286891}.media-content__more_slate.right .story-card__body{margin:0 0 12px}.media-content__more_slate.right .story-card__body ul.tag-set{margin:0}.media-content__more_slate.right .tout-column img{width:280px;height:200px}.media-content__more_slate__mobile .more-content-hd{width:90%}.media-content__more_slate__mobile__more-from{width:100%}.media-content__more_slate__mobile__more-from .tout-column{width:48%;margin:1%;float:left}.media-content__more_slate__mobile__more-from .tag-set,.media-credit p,.media-credit-prefix p{margin:0}.media-content__more_slate__mobile__more-from img{width:98%;height:135px;position:relative}.media-content__more_slate__mobile__more-from .story-card_headline{color:#232323;font-size:16px;font-weight:400}.media-content__more_slate__mobile__more-from .story-card_headline:hover{color:#286891;font-size:16px;font-weight:400}.media-content__more_slate__mobile__more-from .story-card__body{padding:0 5%;text-align:left}.media-content__more_slate__mobile__more-from .tag-set--responsive .tag-set__tag--geo{display:block}.media-credit,.media-credit-prefix{display:inline-block;color:#68a19a;font-size:.7222222222rem;font-weight:400;font-style:italic}.media-credit--margin-top{margin-top:10px}.media-credit--light{color:#fff;z-index:9}.media-credit__bottom{position:absolute;bottom:10px;left:15px;text-align:left}.media-credit__featured{position:absolute;bottom:5px;right:15px;color:#fff}@media (min-width:980px) {
 .media-credit__featured{bottom:85px;right:120px} 
}@media (min-width:1400px) {
 .media-credit__featured{bottom:85px;right:160px} 
}.media-credit__destination{left:0;right:0;bottom:-25px;text-align:center;color:#68a19a;z-index:10}.fullscreen-media .video-container,.node-type-gallery .media-content__no-crop.video{text-align:left}@media (min-width:980px) {
 .media-credit__destination{bottom:85px;right:120px;left:auto;color:#fff} 
}.adtxt,.media-credit-prefix{color:#a7a6a6}@media (min-width:1400px) {
 .media-credit__destination{right:170px} 
}.media-credit__shadow{text-shadow:2px 2px 3px rgba(0,0,0,.3)}@media (max-width:739px) {
 .media-content__more_slate__line{min-height:480px}.node-type-gallery .media-content__no-crop.last-slide-slate{padding-bottom:0!important} 
}@media (max-width:980px) {
 .node-type-gallery div#adSlide.media-content__no-crop{padding-bottom:0!important} 
}.fullscreen-media.videofull{width:100%}#adSlide .fullscreen-media.videofull,.outbrain-full .fullscreen-media.videofull{display:none}.node-type-gallery .video-container{padding-bottom:62.55%}.hide-imp{display:none!important}.show-last-link{display:block}.leaderboard-container{text-align:center;background:0 0}.leaderboard-container--outside-page{margin:20px auto}.leaderboard-container--slideshow{display:block;margin:20px auto}@media (min-width:980px) {
 .leaderboard-container--slideshow{display:none} 
}.leaderboard-container--centered{display:block;width:728px;max-width:56%;margin:0 auto}.leaderboard-container img{display:inline;vertical-align:top}#adTop,.advertisement-cmad-490x120,.square-ad-container img{display:inline-block}.square-ad-container{text-align:center}@media (min-width:740px) {
 .square-ad-container{text-align:left} 
}#ad_320x50_1,.basic-article__headline,.flex-ad-banner__inner{text-align:center}.advertisement{position:relative;line-height:0}.adtxt{position:absolute;top:auto;bottom:100%;margin:0;padding-bottom:1px;font-size:12px;font-weight:400;line-height:1;width:100%;background-color:#fff}.advertisement-cmad-490x120:first-child,.advertisement-mobile-320x50 #ad_mobile_320x50,.mobile-ad{position:relative}@media (min-width:980px) {
 #ad_marketplace_sponsored{width:300px;background-image:url(/sites/all/themes/tnl_redesign/templates/etr/assets/img/ad_marketplace_background.jpg);background-position:top;background-repeat:no-repeat;background-size:100% 100%;padding:0 10px 10px;box-sizing:border-box;margin:30px auto 0}#ad_marketplace_sponsored p{width:100%;background-color:#fff;padding:15px;box-sizing:border-box;border-radius:3px;text-align:center;margin:0 0 8px;line-height:13px}#ad_marketplace_sponsored p a{font-weight:700;text-transform:uppercase;font-size:11px;line-height:13px;color:#000;text-decoration:none}#ad_marketplace_sponsored iframe{width:100%;margin:4px 0;background-color:#fff}#ad_142x70_1{background:url(/sites/all/themes/tnl_redesign/templates/etr/assets/img/ad_marketplace_logo.png) top center no-repeat;padding-top:110px} 
}@media (min-width:740px) {
 #ad_marketplace_sponsored{width:300px;background-position:top;background-repeat:no-repeat;background-size:100% 100%;padding:0 10px 10px;box-sizing:border-box;margin:30px auto 0}#ad_marketplace_sponsored p{width:100%;background-color:#fff;padding:15px;box-sizing:border-box;border-radius:3px;text-align:center;margin:0 0 8px;line-height:13px}#ad_marketplace_sponsored p a{font-weight:700;text-transform:uppercase;font-size:11px;line-height:13px;color:#000;text-decoration:none}#ad_marketplace_sponsored iframe{width:100%;margin:4px 0;background-color:#fff}#ad_142x70_1{background:url(/sites/all/themes/tnl_redesign/templates/etr/assets/img/ad_marketplace_logo.png) top center no-repeat;padding-top:110px} 
}#lastSlideAd img,.mobile{display:none}.advertisement-multiad-article-300x1050{margin-top:24px}.advertisement-mobile-320x50{text-align:center;position:relative}.homepage-container .advertisement-mobile-320x50{margin-top:87px}.mobile-ad{background:#fff}.mobile-ad.is-stuck{top:71px!important;position:fixed}.mobile-ad.is-stuck.is-hidden{top:118px!important;position:fixed}.mobile-ad.site-header.is-hidden,.mobile-ad.site-header.is-stuck{transition:none}.mobile-ad.site-header.is-stuck~div#main-wrapper{margin-top:51px}.homepage-container .mobile-ad-home .advertisement-mobile-320x50{margin-top:0}.homepage-container .mobile-ad-home{top:87px;background:#fff;transition:none}.mobile-ad.mobile-ad-slideshow.site-header.is-stuck{top:71px}.mobile-ad.site-header.is-stuck.headroom--unpinned{top:52px}.leaderboard-container.is-stuck{top:65px;position:fixed;z-index:1001;width:100%;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform;-moz-transition:-moz-transform;transition:transform}.leaderboard-container.is-stuck~div#main-wrapper{margin-top:131px}.node-type-article .inline-ad.timeinc-advertising-processed{margin:auto;width:320px}@media (max-width:727px) {
 .mobile{display:inline-block} 
}@media (min-width:728px) {
 .leaderboard-container.not-mobile{display:block} 
}.not-mobile{display:none}@media (min-width:728px) {
 .cmad-homepage-mid-1,.cmad-homepage-mid-2,.not-mobile{display:inline-block} 
}@media (max-width:727px) {
 .advertisement.mobile{display:block} 
}.destination-grid.mobile{display:none}@media (max-width:727px) {
 .destination-grid.mobile{display:block} 
}.destination-grid.not-mobile{display:none}@media (min-width:728px) {
 .destination-grid.not-mobile{display:block} 
}.basic-article{position:relative;padding-bottom:0;border-bottom:1px solid #d2d4d3}.basic-article::after{clear:both;content:"";display:table}.basic-article__headline{margin:0 0 15px;font-size:1.7777777778rem;line-height:2.1111111111rem}@media (min-width:740px) {
 .basic-article__headline{text-align:left;font-size:2.5rem;line-height:3rem} 
}@media (min-width:980px) {
 .basic-article__headline{font-size:2.7222222222rem;line-height:3.1111111111rem} 
}.basic-article__headline-listicle{margin:0 0 15px;font-size:1.7777777778rem;line-height:2.1111111111rem;text-align:center}.basic-article__byline-container{position:relative;padding:19px 0 15px;overflow:hidden;text-align:center}.basic-article__byline-container:after,.basic-article__byline-container:before{content:'';position:absolute;left:0;width:100%;height:2px;background-color:#b0bcc4}.basic-article__byline-container:before{top:0;bottom:auto}.basic-article__byline-container:after{top:6px;bottom:auto}@media (min-width:740px) {
 .basic-article__headline-listicle{font-size:2.5rem;line-height:3rem}.basic-article__byline-container .byline{float:left;padding-top:11px}.basic-article__byline-container .social-share{float:right} 
}@media (min-width:980px) {
 .basic-article__headline-listicle{font-size:2.7222222222rem;line-height:3.1111111111rem}.basic-article__byline-container{padding:25px 0 18px}.basic-article__byline-container .byline{padding-top:6px} 
}.basic-article__dateline{color:#666766;font-weight:400;font-size:.8888888889rem}.basic-article__dateline__published{font-family:Taviraj,serif;font-weight:400;font-style:italic;text-transform:lowercase}.basic-article__body-wrap{max-width:1400px;margin:0 auto}.basic-article__body-more{position:relative;margin:0 auto 60px;width:95%}.basic-article__body{position:relative;margin:0 auto 20px}@media (min-width:740px) {
 .basic-article__body{float:none;width:77.4193548387%} 
}@media (max-width:739px) {
 .basic-article__body iframe{height:calc(100vw * 371 / 735)}.basic-article__body .inline-ad iframe{height:250px} 
}.basic-article__body iframe{width:100%}.basic-article__body .social-share-container{text-align:center;margin-top:-15px;margin-bottom:30px}.basic-article__body ul{margin-left:20px}.basic-article__body ul li{margin-bottom:10px;list-style:outside}.basic-article__body h2{font-size:1.5rem!important}.basic-article__body h3{font-size:1.2rem!important}.basic-article__full-width{position:relative;margin:0 auto 60px}.basic-article__full-width .social-share-container{text-align:center;margin-top:-15px;margin-bottom:30px}.basic-article__full-width ul{margin-left:20px}.basic-article__full-width ul li{margin-bottom:10px;list-style:outside}.basic-article__full-width h2{font-size:1.5rem!important}.basic-article__full-width h3{font-size:1.2rem!important}.basic-article .ntv-disc-logo div,.basic-article .ntv-top-info span{color:#959595;font:11px arial,sans-serif,sans-serif}.basic-article .media-content{margin-bottom:20px}@media (min-width:740px) {
 .basic-article__full-width{float:left;width:-webkit-calc(100% - 328px);width:calc(100% - 328px)}.basic-article__full-width iframe{width:100%!important}.basic-article .tag-set{text-align:left} 
}@media (min-width:980px) {
 .basic-article__full-width{float:none;width:100%}.basic-article__full-width iframe{width:100%}.basic-article .slideshow-container{margin:45px -30px} 
}.basic-article .ntv-top-info{min-height:40px;padding:3px}.basic-article .ntv-dep-connect{margin-top:-6px;float:left}.basic-article .ntv-disc-logo div{display:inline-block;text-transform:uppercase;height:25px}.basic-article .ntv-disc-logo img{max-height:40px;max-width:110px}.basic-article .ntv-disc-logo .field-label{display:none}.basic-article .popup-text{background:#eee;border:1px solid #dbdbdb;color:#464646;font-size:14px;padding:10px;display:none;position:absolute;width:350px;z-index:9;line-height:16px}.basic-article .sponsored_popup:hover div{display:block}.basic-article .sponsored_popup{color:#0062a0;font-family:arial;font-size:11px;text-decoration:underline;margin-top:-2px;position:absolute}.basic-article .article-tout-main .story-card_headline,.basic-article .article-tout-main .tag-set__tag,.byline__author,.byline__by{font-family:'Roboto Condensed',sans-serif}.basic-article .article-tout-main{clear:both;padding-bottom:20px}.basic-article .article-tout-main .tout-column{float:none;width:100%;padding-bottom:20px;position:relative}.basic-article .article-tout-main .tout-column:last-child{padding-bottom:0}.basic-article .article-tout-main .tout-column img{height:auto;width:100%;max-height:195px}.basic-article .article-tout-main .tout-column--overlay{background-image:url(http://www.travelandleisure.com/sites/all/themes/tnl_redesign/images/transparent-1x1.png);background-repeat:no-repeat;left:0;max-width:none;min-height:100%;min-width:100%;position:absolute;text-align:center;top:0}.more-content-hd,.more-content-hd-h1{text-align:center;clear:both;max-width:925px}.basic-article .article-tout-main .tout-column .hide-contextmenu,.more-content-hd{position:relative}@media (max-width:739px) {
 .basic-article .article-tout-main .tout-column img{max-height:430px}.article{padding-top:0} 
}@media (min-width:740px) {
 .basic-article .article-tout-main .tout-column{float:left;width:32%;padding-right:.5%;padding-left:.5%;height:280px}.basic-article .article-tout-main .tout-column:last-child{padding-right:0!important;padding-bottom:20px}.basic-article .article-tout-main .tout-column .hide-contextmenu{height:17.8vw;overflow:hidden;max-height:185px} 
}@media (min-width:980px) {
 .basic-article .article-tout-main .tout-column{float:left;width:24%;padding-right:.5%;padding-left:.5%;height:310px}.basic-article .article-tout-main .tout-column:last-child{padding-right:0!important;padding-bottom:20px}.basic-article .article-tout-main .tout-column .hide-contextmenu{height:13.8vw;overflow:hidden;max-height:195px} 
}.travel-articles,.travel-articles .view-content,.travel-articles .views-row{width:100%;float:left}.basic-article .article-tout-main .story-card_headline{font-size:1.1111111111rem;color:#232323;font-weight:400}.basic-article .article-tout-main .tag-set{margin-bottom:0;margin-top:0}.basic-article .article-tout-main .tag-set__tag{font-size:.8888888889rem;font-weight:400}.basic-article .more-content-hd h2{font-size:1.5rem}.byline{font-size:.8888888889rem}.byline__by{color:#666766;font-weight:400;font-style:italic;text-transform:lowercase}.byline__author{margin-right:14px;color:#232323;font-weight:400}.travel-articles .views-field-nothing,.travel-articles .views-row,.vacation-breadcrumbs .breadcrumb{font-family:Taviraj,serif;font-weight:400}.byline--light .byline__author,.byline--light .byline__by{color:#fff}.skyscanner-script{margin:15px 0}.skyscanner-widget{margin-top:20px}.skyscanner-widget #ss-wl-search-widget.phone .search-wrapper #search{border-width:0}.skyscanner-widget #ss-wl-search-widget .people-selector{margin-left:0}.travel-articles h1{font-size:30px;margin:0 0 20px}.travel-articles .views-row{color:#232323;line-height:1.5;font-size:16px;border-bottom:1px solid #e5e4e4;padding-bottom:11px;padding-top:11px}.travel-articles .views-field-field-image-1{float:left;height:auto;margin-right:20px;padding-top:5px;width:100%;margin-bottom:10px}@media (min-width:980px) {
 .travel-articles .views-field-field-image-1{width:134px} 
}.travel-articles .views-field-field-image-1 img{width:100%;height:auto}.travel-articles .views-field-nothing{font-size:20px;font-weight:700}.travel-articles .views-field-nothing a{color:#000}.travel-articles .tg-articles-by-sec{font-size:12px;font-style:italic;margin-bottom:5px}.travel-articles .item-list{float:left;width:100%}.travel-articles .item-list h3{font-size:28px}.travel-articles .item-list ul{margin-left:0;float:left;width:100%}.travel-articles .item-list ul li{list-style:none;float:left;margin:0;font-size:24px;font-weight:700;width:100%;padding:0}@media (min-width:740px) {
 .travel-articles .item-list ul li{width:50%} 
}@media (min-width:980px) {
 .travel-articles .item-list ul li{width:25%} 
}.vacation-breadcrumbs,.vacation-ideas-page,.vacation-ideas-page ul{width:100%;float:left}.travel-articles .item-list ul li a{background-image:url(/sites/all/themes/tnl_redesign/templates/etr/assets/img/ad-choice.png);background-repeat:no-repeat;padding-left:24px;background-position-y:8px}.vacation-breadcrumbs .element-invisible{display:none}.vacation-breadcrumbs .breadcrumb{float:left;font-size:14px;font-weight:700;text-transform:uppercase;margin-left:2px}.more-content-hd,.more-content-hd-h1,.vacation-ideas-page .vacation-sub-header,.vacation-ideas-page ul li .vacation-grid .vacation-grid-desc,.vacation-ideas-page ul li .vacation-grid .vacation-grid-title{font-family:Taviraj,serif;font-weight:400}.vacation-ideas-page .section-front-header__title>h1{margin:0}.vacation-ideas-page .vacation-sub-header{text-align:center;font-size:22px;margin-bottom:30px}.vacation-ideas-page ul{margin:0!important}.vacation-ideas-page ul li{width:100%;float:left;margin:0;padding:0;list-style:none!important}.vacation-ideas-page ul li .vacation-grid{box-sizing:border-box;display:block;float:left;padding:10px;margin-bottom:10px;border:1px solid #d2d4d3;margin-right:20px}@media (min-width:740px) {
 .vacation-ideas-page ul li{width:50%}.vacation-ideas-page ul li .vacation-grid{min-height:415px} 
}@media (min-width:980px) {
 .vacation-ideas-page ul li{width:33.3%}.vacation-ideas-page ul li .vacation-grid{min-height:375px} 
}.vacation-ideas-page ul li .vacation-grid .vacation-grid-image img{height:auto;border:1px solid #ccc}.latest-news-hd:before,.more-content-hd-h1:before,.more-content-hd:before,.top-slideshows-hd:before{top:55%;left:0;right:0;height:1px;content:''}.vacation-ideas-page ul li .vacation-grid .vacation-grid-title{margin:5px 0 0;font-size:1.1rem;line-height:1.5;white-space:pre-line;display:block;color:#232323}.vacation-ideas-page ul li .vacation-grid .vacation-grid-desc{color:#232323;font-size:.7777777778rem}.latest-news-hd__inner,.more-content-hd-h1__inner,.more-content-hd__inner,.top-slideshows-hd__inner{display:inline-block;padding:0 25px;font-size:1.4444444444rem}.vacation-ideas-page ul li .vacation-grid .vacation-grid-desc tbody{border:none}.more-content-hd{margin:0 auto 25px;line-height:1.4444444444rem;font-weight:700}.more-content-hd:before{position:absolute;z-index:10;background-color:#a7a6a6}.more-content-hd__inner{position:relative;z-index:20;margin:0;background-color:#fff;line-height:1}.more-content-hd-h1{position:relative;margin:0 auto 25px;line-height:1.4444444444rem;font-weight:700}.latest-news-hd,.top-slideshows-hd{clear:both;max-width:925px;font-weight:400;font-family:Taviraj,serif;text-align:center}.more-content-hd-h1:before{position:absolute;z-index:10;background-color:#a7a6a6}.more-content-hd-h1__inner{position:relative;z-index:20;margin:0;background-color:#fff;line-height:1}.more-content-hd--tg{margin-bottom:0!important;margin-top:20px}.latest-news-hd{position:relative;margin:0 auto 25px;line-height:1.4444444444rem;font-weight:700}.latest-news-hd:before{position:absolute;z-index:10;background-color:#a7a6a6}.latest-news-hd__inner{position:relative;z-index:20;margin:0;background-color:#fff;line-height:1}.top-slideshows-hd{position:relative;margin:0 auto 25px;line-height:1.4444444444rem;font-weight:700}.top-slideshows-hd:before{position:absolute;z-index:10;background-color:#a7a6a6}.top-slideshows-hd__inner{position:relative;z-index:20;margin:0;background-color:#fff;line-height:1}.section-front-hd{margin:20px auto 15px;line-height:1.2;font-family:Taviraj,serif;font-weight:400;font-weight:700;font-style:italic;font-size:2.3333333333rem}@media (min-width:740px) {
 .section-front-hd{position:relative;display:inline-block;font-size:2.7777777778rem}.section-front-hd:after,.section-front-hd:before{content:'';position:absolute;top:50%;right:100%;margin-right:30px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:190px;height:9px;border-top:solid 1px #000;border-bottom:solid 1px #000}.section-front-hd:before{left:100%;margin-right:0;margin-left:30px} 
}.double-underline{position:relative}.double-underline:after,.double-underline:before{content:'';position:absolute;left:0;width:100%;height:2px;background-color:#b0bcc4}.double-underline:before{top:auto;bottom:0}.double-underline:after{top:auto;bottom:6px}.article-headline{margin-top:0;margin-bottom:0;font-size:1.7777777778rem;line-height:2.1111111111rem;text-align:center}.article-headline--bordered{position:relative;padding-bottom:20px}.article-headline--bordered:after,.article-headline--bordered:before{content:'';position:absolute;left:0;width:100%;height:2px;background-color:#b0bcc4}.article-headline--bordered:before{top:auto;bottom:0}.article-headline--bordered:after{top:auto;bottom:6px}@media (min-width:740px) {
 .article-headline{text-align:left;font-size:2.5rem;line-height:3rem} 
}@media (min-width:980px) {
 .article-headline{font-size:2.7222222222rem;line-height:3.1111111111rem} 
}@media print {
 #time_inc_hat,.OUTBRAIN,.advertisement-cmad-135x58,.alt-link,.article-header,.article-tout-main,.basic-article .more-content-hd,.btn-hollow,.ext-content-lg,.featured-article .more-content-hd,.featured-article__banner-img,.featured-article__social-share-container,.global-footer,.header-wrap,.more-content-container,.more-content-hd,.one-up-nav,.side-bar,.social-share-container,.tag-set,.tt-wrapper,.two-up-nav,.venue-info__hd-book-now,[id^=mad_is],[id^=zergnet]{display:none!important}.destination-guide__title,.media-content__smart-crop img,.slideshow-media .media-content__no-crop img{position:static}body,html{font-size:14px}.page-bordered{border:0}.featured-article__byline-container:after,.featured-article__byline-container:before,.venue-info li:before{display:none}img{max-width:100%!important}.media-content__smart-crop{padding-bottom:0!important}.dek{padding-bottom:15px;margin-bottom:15px}.basic-article{border-bottom:0}.basic-article__headline{margin-bottom:0;font-size:1.5555555556rem}.featured-article .dek,.venue .media-content,.venue__header{margin-bottom:10px}.basic-article__byline-container{padding-top:10px}.basic-article strong{font-weight:400}.featured-article{margin:10px}.featured-article__header{padding-bottom:0}.featured-article__byline-container{padding-bottom:10px}.featured-article__body p:first-of-type{margin-top:0}.featured-article__body .blockquote__inner,.featured-article__body>p{margin-left:100px;margin-right:100px}.featured-article__body .media-content__caption{margin-left:0;margin-right:0}.venue__header .basic-article__headline{margin-bottom:0}.venue__copy{clear:none}.venue__col-secondary{float:left;width:35%;margin-right:35px}.venue-info{padding:10px 0;font-size:10px}.slideshow__article-wrap,.wb-page-header--top-cushion-sm{padding-top:0}.venue-info__hd{font-size:12px}.venue-info__group{margin-bottom:10px;font-size:12px}.venue-info ul{list-style:disc;font-size:10px}.split-links{display:none!important}.destination-page-header__copy--truncated,.destination-page-header__toggle-display,.wb-article-header__social-share-container{display:none}.destination-page-header__copy--full{display:block}.featured__stacked,.grid__item__media:after,.grid__item__read-more,.hero-banner-img--wb .media-credit,.hero-banner-img--wb .media-credit-prefix,.hero-banner-img--wb:after{display:none}.destination-page-header__copy--full p{font-size:16px}.destination-guide__title{bottom:auto;color:#000}.hero-banner-img--wb{height:auto;padding-bottom:0}.grid__item__details{margin-left:0;margin-right:0}.destination-list .grid__item{padding:0;height:470px}.destination-list .grid__item .media-credit,.destination-list .grid__item .media-credit-prefix{position:static;display:block;margin-top:5px;color:#000}.listicle__banner-img,.listicle__with_header_image .media-content-header-img{display:none}.destination-list .grid__item__title{font-size:20px}.listicle__with_header_image{margin-top:0}.listicle__body-title{width:auto;padding:0;margin:0 0 10px}.listicle__body-number{display:inline-block;width:auto;min-width:0;line-height:1.2;font-size:1.625rem;color:#000;margin:0 10px 0 0}#cc-handle,#ti-editorial-navbar,.pagination.pagination--overlay{display:none}.listicle__body-inner{page-break-after:avoid}.listicle__body-inner .media-content__caption{margin-top:5px}.listicle__body-inner img{page-break-inside:avoid}.slideshow-media .media-content__no-crop{padding-bottom:0!important}.slideshow__title{margin-bottom:0}.node-type-article #adTop{margin-left:5px} 
}/**/
div.panel-pane div.admin-links {
    font-size: xx-small;
    margin-right: 1em;
  }
  
  div.panel-pane div.admin-links li a {
    color: #ccc;
  }
  
  div.panel-pane div.admin-links li {
    padding-bottom: 2px;
    background: white;
    z-index: 201;
  }
  
  div.panel-pane div.admin-links:hover a,
  div.panel-pane div.admin-links-hover a {
    color: #000;
  }
  
  div.panel-pane div.admin-links a:before {
    content: "[";
  }
  
  div.panel-pane div.admin-links a:after {
    content: "]";
  }
  
  div.panel-pane div.panel-hide {
    display: none;
  }
  
  /** For IE we add the class via js; for other browsers we rely on :hover **/
  div.panel-pane div.panel-hide-hover,
  div.panel-pane:hover div.panel-hide {
    display: block;
    position: absolute;
    z-index: 200;
    margin-top: -1.5em;
  }/**/
