@charset "UTF-8";
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * adorn-smooth-pomander:
 *   - http://typekit.com/eulas/00000000000000003b9ada38
 *   - http://typekit.com/eulas/00000000000000003b9ada39
 *
 * © 2009-2019 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2019-06-28 15:15:21 UTC"}*/
@font-face {
  font-family: "adorn-smooth-pomander";
  src: url(https://use.typekit.net/af/693bbe/00000000000000003b9ada38/27/l?fvd=n7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"), url(https://use.typekit.net/af/693bbe/00000000000000003b9ada38/27/d?fvd=n7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"), url(https://use.typekit.net/af/693bbe/00000000000000003b9ada38/27/a?fvd=n7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype");
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: "adorn-smooth-pomander";
  src: url(https://use.typekit.net/af/98a033/00000000000000003b9ada39/27/l?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"), url(https://use.typekit.net/af/98a033/00000000000000003b9ada39/27/d?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"), url(https://use.typekit.net/af/98a033/00000000000000003b9ada39/27/a?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype");
  font-style: normal;
  font-weight: 400;
}

.tk-adorn-smooth-pomander {
  font-family: "adorn-smooth-pomander",sans-serif;
}

.cta, .cta-white, .l-footer .l-content .left-column .hubspot-form .hs-form .hs-button, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-behind .field--name-field-text-cta a, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top .field--name-field-text-cta a, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .field--name-field-text-cta a, .view-related-expeditions .more a,
.view-display-id-ship_upcoming_expeditions .more a, .cta-white-filled, button, input[type="submit"], .login.toboggan-unified #login-links a, .pager:not(.pager-load-more) li.pager__item--current, .pager:not(.pager-load-more) li a, .page-checkout .checkout-buttons .checkout-back, .commerce-cybersource-sasop-redirect-form #edit-submit.complete_sasop_payment,
.commerce-cybersource-sasop-redirect-form #cancel-sasop-payment, .pane-node-field-pdf-downloads .field a, .pane-bundle-featured-links .field--name-field-text-cta a, .pane-bundle-quick-links ul a, .pane-bundle-text .field--name-field-text-cta a, .view.featured-expeditions .slides > li .views-field-view-node a, .pane-zeg-ships-ship-detail .views-field-field-fact-sheet a {
  height: 36px;
  line-height: 36px;
  border: 1px solid #5C9731;
  color: #5C9731;
  background-color: transparent;
  font-family: "FuturaStd-Book", Helvetica, Arial, sans-serif;
  font-size: 1em;
  padding: 0 0.625em;
  margin: 0;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  border-radius: 0;
  font-weight: normal;
  text-shadow: none;
  text-decoration: none;
}

.cta:hover, .cta-white:hover, .l-footer .l-content .left-column .hubspot-form .hs-form .hs-button:hover, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-behind .field--name-field-text-cta a:hover, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top .field--name-field-text-cta a:hover, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .field--name-field-text-cta a:hover, .view-related-expeditions .more a:hover,
.view-display-id-ship_upcoming_expeditions .more a:hover, .cta-white-filled:hover, button:hover, input:hover[type="submit"], .login.toboggan-unified #login-links a:hover, .pager:not(.pager-load-more) li.pager__item--current:hover, .pager:not(.pager-load-more) li a:hover, .page-checkout .checkout-buttons .checkout-back:hover, .commerce-cybersource-sasop-redirect-form #edit-submit.complete_sasop_payment:hover,
.commerce-cybersource-sasop-redirect-form #cancel-sasop-payment:hover, .pane-node-field-pdf-downloads .field a:hover, .pane-bundle-featured-links .field--name-field-text-cta a:hover, .pane-bundle-quick-links ul a:hover, .pane-bundle-text .field--name-field-text-cta a:hover, .view.featured-expeditions .slides > li .views-field-view-node a:hover, .pane-zeg-ships-ship-detail .views-field-field-fact-sheet a:hover {
  background-color: #5C9731;
  color: #FFF;
  border-color: #5C9731;
  border-width: 1px;
}

.cta:disabled, .cta-white:disabled, .l-footer .l-content .left-column .hubspot-form .hs-form .hs-button:disabled, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-behind .field--name-field-text-cta a:disabled, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top .field--name-field-text-cta a:disabled, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .field--name-field-text-cta a:disabled, .view-related-expeditions .more a:disabled,
.view-display-id-ship_upcoming_expeditions .more a:disabled, .cta-white-filled:disabled, button:disabled, input:disabled[type="submit"], .login.toboggan-unified #login-links a:disabled, .pager:not(.pager-load-more) li.pager__item--current:disabled, .pager:not(.pager-load-more) li a:disabled, .page-checkout .checkout-buttons .checkout-back:disabled, .commerce-cybersource-sasop-redirect-form #edit-submit.complete_sasop_payment:disabled,
.commerce-cybersource-sasop-redirect-form #cancel-sasop-payment:disabled, .pane-node-field-pdf-downloads .field a:disabled, .pane-bundle-featured-links .field--name-field-text-cta a:disabled, .pane-bundle-quick-links ul a:disabled, .pane-bundle-text .field--name-field-text-cta a:disabled, .view.featured-expeditions .slides > li .views-field-view-node a:disabled, .pane-zeg-ships-ship-detail .views-field-field-fact-sheet a:disabled {
  background-color: #F4F7F8;
  color: #AAA;
  border-color: #AAA;
  cursor: auto;
}

.cta-white, .l-footer .l-content .left-column .hubspot-form .hs-form .hs-button, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-behind .field--name-field-text-cta a, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top .field--name-field-text-cta a, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .field--name-field-text-cta a, .view-related-expeditions .more a,
.view-display-id-ship_upcoming_expeditions .more a {
  color: #FFF;
  border-color: #FFF;
}

.cta-white:hover, .l-footer .l-content .left-column .hubspot-form .hs-form .hs-button:hover, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-behind .field--name-field-text-cta a:hover, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top .field--name-field-text-cta a:hover, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .field--name-field-text-cta a:hover, .view-related-expeditions .more a:hover,
.view-display-id-ship_upcoming_expeditions .more a:hover {
  background-color: #FFF;
  color: #005380;
  border-color: #FFF;
  border-width: 1px;
}

.cta-white-filled {
  background: #FFF;
  border-color: #FFF;
}

fieldset {
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
}

label {
  font-size: 1em;
  display: block;
  padding-bottom: 0.25em;
  cursor: pointer;
}

.form-item label,
.form-action label {
  font-weight: normal;
}

.form-type-radio label {
  font-size: 0.875em;
}

label.element-invisible {
  padding-bottom: 0;
}

.textinput, textarea,
input[type="text"],
input[type="password"],
input[type="email"], .l-footer .l-content .left-column .hubspot-form .hs-input {
  border: 1px solid #333;
  margin: 0;
  color: #333;
  background: #FFF;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 0;
  max-width: 100%;
  line-height: 1;
  font-family: "FuturaStd-Heavy", Helvetica, Arial, sans-serif;
  font-size: 0.875em;
}

textarea {
  padding: 5px;
}

input[type="text"],
input[type="password"],
input[type="email"] {
  height: 32px;
  padding: 0 5px;
}

select {
  max-width: 100%;
  height: 32px;
  font-family: "FuturaStd-Heavy", Helvetica, Arial, sans-serif;
  font-size: 0.875em;
  color: #333;
}

select,.select-wrap {
  border: 1px solid #333;
  background: #FFF;
  display: inline-block;
  vertical-align: top;
}

.select-wrap {
  margin: 0;
  position: relative;
  overflow: hidden;
}

.select-wrap:after {
  content: "\f107";
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  vertical-align: top;
  font-family: FontAwesome;
  -webkit-font-feature-settings: normal, auto, normal;
          font-feature-settings: normal, auto, normal;
  -webkit-font-kerning: auto;
          font-kerning: auto;
  -webkit-font-language-override: normal;
          font-language-override: normal;
  font-size: inherit;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-synthesis: weight style;
  font-variant: normal;
  font-weight: normal;
  line-height: inherit;
  text-rendering: auto;
  display: block;
  line-height: inherit;
  height: 30px;
  width: 20px;
  text-align: center;
  background: #FFF;
  color: #333;
  font-size: 1.25em;
  line-height: 30px;
  position: absolute;
  top: 0;
  right: 0;
}

.select-wrap select {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  border: 0;
  height: 30px;
  max-width: none;
  background: transparent;
  position: relative;
  z-index: 1;
}

.form-item,
.form-actions {
  margin-bottom: 1.5em;
}

.form-item .form-item,
.form-item .form-actions,
.form-actions .form-item,
.form-actions .form-actions {
  margin-bottom: 0;
}

.d2-brochure-hubspot-embed-edit-form .form-type-checkbox input, .d2-brochure-hubspot-embed-edit-form .webform-client-form .webform-component-boolean input, .webform-client-form .d2-brochure-hubspot-embed-edit-form .webform-component-boolean input,
.d2-brochure-hubspot-embed-edit-form .form-type-radio input, .d2-widgets-expeditions-by-taxonomy-edit-form .form-type-checkbox input, .d2-widgets-expeditions-by-taxonomy-edit-form .webform-client-form .webform-component-boolean input, .webform-client-form .d2-widgets-expeditions-by-taxonomy-edit-form .webform-component-boolean input,
.d2-widgets-expeditions-by-taxonomy-edit-form .form-type-radio input, .d2-widgets-expeditions-by-nid-edit-form .form-type-checkbox input, .d2-widgets-expeditions-by-nid-edit-form .webform-client-form .webform-component-boolean input, .webform-client-form .d2-widgets-expeditions-by-nid-edit-form .webform-component-boolean input,
.d2-widgets-expeditions-by-nid-edit-form .form-type-radio input {
  width: 12px;
  opacity: 1;
  margin-left: 0px;
  margin-right: 0px;
}

.ctools-modal-content .d2-brochure-hubspot-embed-edit-form .form-type-checkbox input, .ctools-modal-content .d2-brochure-hubspot-embed-edit-form .webform-client-form .webform-component-boolean input, .webform-client-form .ctools-modal-content .d2-brochure-hubspot-embed-edit-form .webform-component-boolean input, .ctools-modal-content
.d2-brochure-hubspot-embed-edit-form .form-type-radio input, .ctools-modal-content .d2-widgets-expeditions-by-taxonomy-edit-form .form-type-checkbox input, .ctools-modal-content .d2-widgets-expeditions-by-taxonomy-edit-form .webform-client-form .webform-component-boolean input, .webform-client-form .ctools-modal-content .d2-widgets-expeditions-by-taxonomy-edit-form .webform-component-boolean input, .ctools-modal-content
.d2-widgets-expeditions-by-taxonomy-edit-form .form-type-radio input, .ctools-modal-content .d2-widgets-expeditions-by-nid-edit-form .form-type-checkbox input, .ctools-modal-content .d2-widgets-expeditions-by-nid-edit-form .webform-client-form .webform-component-boolean input, .webform-client-form .ctools-modal-content .d2-widgets-expeditions-by-nid-edit-form .webform-component-boolean input, .ctools-modal-content
.d2-widgets-expeditions-by-nid-edit-form .form-type-radio input {
  display: inline;
}

.form-type-checkbox input, .webform-client-form .webform-component-boolean input,
.form-type-radio input {
  width: 1px;
  opacity: 0;
  margin-left: 13px;
  margin-right: -14px;
}

.ctools-modal-content .form-type-checkbox input, .ctools-modal-content .webform-client-form .webform-component-boolean input, .webform-client-form .ctools-modal-content .webform-component-boolean input, .ctools-modal-content
.form-type-radio input {
  display: inline;
  width: inherit;
  opacity: inherit;
  margin-left: 0;
  margin-right: 0;
}

.form-type-checkbox label, .webform-client-form .webform-component-boolean label,
.form-type-radio label {
  display: inline-block;
  vertical-align: top;
  position: relative;
  font-size: 0.875em;
  padding: 0 0 0 28px;
}

.form-type-checkbox label:before, .webform-client-form .webform-component-boolean label:before,
.form-type-radio label:before {
  content: '';
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  vertical-align: top;
  font-family: FontAwesome;
  -webkit-font-feature-settings: normal, auto, normal;
          font-feature-settings: normal, auto, normal;
  -webkit-font-kerning: auto;
          font-kerning: auto;
  -webkit-font-language-override: normal;
          font-language-override: normal;
  font-size: inherit;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-synthesis: weight style;
  font-variant: normal;
  font-weight: normal;
  line-height: inherit;
  text-rendering: auto;
  font-size: 0.875em;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  line-height: 18px;
  text-align: center;
  border: 1px solid #333;
}

.ctools-modal-content .form-type-checkbox label, .ctools-modal-content .webform-client-form .webform-component-boolean label, .webform-client-form .ctools-modal-content .webform-component-boolean label, .ctools-modal-content
.form-type-radio label {
  padding-left: 0;
}

.ctools-modal-content .form-type-checkbox label:before, .ctools-modal-content .webform-client-form .webform-component-boolean label:before, .webform-client-form .ctools-modal-content .webform-component-boolean label:before, .ctools-modal-content
.form-type-radio label:before {
  display: none;
}

.form-type-checkbox .ajax-progress.ajax-progress-throbber, .webform-client-form .webform-component-boolean .ajax-progress.ajax-progress-throbber,
.form-type-radio .ajax-progress.ajax-progress-throbber {
  position: absolute;
  margin: 2px 0 0 1px;
  z-index: 2;
  background-color: rgba(255, 255, 255, 0.4);
}

.terms-and-conditions-link {
  margin: 0 0 0 28px;
  position: relative;
  top: -11px;
}

.form-type-checkbox label.checked:before, .webform-client-form .webform-component-boolean label.checked:before {
  content: '\f00d';
}

.form-type-radio label:before {
  border-radius: 50%;
}

.form-type-radio label.checked:before {
  content: '\f111';
}

.form-item .description {
  margin: 0.25em 0;
  font-size: 0.875em;
}

.form-required,.form-item-error {
  color: #C40030;
}

.form-item-error a {
  color: inherit;
}

.form-item-error input, .form-item-error select, .form-item-error textarea, .form-item-error .select-wrap, .form-item-error .select-wrap:before, .form-item-error .select-wrap:after {
  border-color: #C40030;
  color: inherit;
}

input.disabled,
select.disabled,
textarea.disabled {
  color: #999999;
  border-color: #999999;
  font-style: italic;
}

.form-item-show {
  display: block !important;
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: top;
  -webkit-transition: all .75s ease-in-out;
  transition: all .75s ease-in-out;
}

img.not-viewport {
  -webkit-filter: blur(1.1rem);
          filter: blur(1.1rem);
}

img.now-viewport {
  -webkit-filter: blur(0);
          filter: blur(0);
}

table {
  width: 100%;
  margin: 1em 0;
  background: #B5CDDA;
  color: #333;
}

tr.odd, tr.even {
  background: transparent;
}

td, th {
  padding: 0.25em;
  border: 1px solid #FFF;
}

td.active, th.active,td {
  background: transparent;
}

td {
  font-weight: normal;
}

th,
thead td {
  text-transform: uppercase;
  font-weight: bold;
  background: #005380;
  color: #FFF;
}

html {
  font-family: "FuturaStd-Medium", Helvetica, Arial, sans-serif;
  font-size: 100%;
  line-height: 1.42857;
  -webkit-font-smoothing: antialiased;
}

@media print {
  html {
    font-size: 62.5%;
  }
}

html p {
  font-size: 100%;
}

a {
  color: #005380;
  text-decoration: underline;
}

a:hover {
  text-decoration: none;
}

@media print {
  a {
    color: #333;
    text-decoration: none;
  }
}

.bold-link, .field--name-field-rates-intro-text a,
.field--name-field-team-intro-text a,
.field--name-field-itinerary-intro-text a,
.field--name-field-byg-intro-text a {
  font-weight: bold;
  text-decoration: none;
}

h1, h2, h3, h4, h5 {
  line-height: 1;
  font-weight: 400;
}

h1 {
  font-size: 1.5em;
  margin: 0.66667em 0;
}

h1,h2 {
  font-family: "FuturaStd-Book", Helvetica, Arial, sans-serif;
}

h2 {
  font-size: 1.25em;
  margin: 0.75em 0;
}

h3 {
  font-size: 1.125em;
}

h3,h4 {
  font-family: "FuturaStd-Heavy", Helvetica, Arial, sans-serif;
}

h4,h5 {
  font-size: 1em;
}

h5 {
  font-family: "FuturaStd-Book", Helvetica, Arial, sans-serif;
}

.ship-name {
  font-style: italic;
}

body .fa {
  line-height: inherit;
}

.centered-text, .field--name-field-rates-intro-text,
.field--name-field-team-intro-text,
.field--name-field-itinerary-intro-text,
.field--name-field-byg-intro-text,
.text-center {
  text-align: center;
}

.header-search-box #ui-theme-basic-green {
  position: static !important;
  width: auto !important;
  min-width: 0;
  float: none;
  border-radius: 0;
  font-family: "FuturaStd-Medium", Helvetica, Arial, sans-serif;
  font-size: 1em;
  background: transparent;
  padding-top: 1em;
}

.header-search-box #ui-theme-basic-green .ui-autocomplete-field-group {
  float: none;
  position: static;
  text-align: center;
  padding: 0.5em 1em;
  margin: 0;
  color: #333;
  text-shadow: none !important;
}

.header-search-box #ui-theme-basic-green .ui-menu-item {
  display: block;
  float: none;
  font-size: 1em;
  line-height: inherit;
}

.header-search-box #ui-theme-basic-green .ui-menu-item.ui-menu-item-first {
  border-color: #333;
}

.header-search-box #ui-theme-basic-green .ui-menu-item a {
  margin: 0;
  line-height: inherit;
  border-radius: 0;
  border: 0;
  cursor: pointer;
}

.header-search-box #ui-theme-basic-green .ui-menu-item a.ui-state-focus {
  color: #005380;
  background: #FFF;
}

.header-search-box #ui-theme-basic-green .ui-autocomplete-fields {
  padding: 0.375em 0;
  margin: 0;
}

.header-search-box #ui-theme-basic-green .ui-autocomplete-field-title_field,
.header-search-box #ui-theme-basic-green .ui-autocomplete-field {
  font-size: 1em;
  text-shadow: none !important;
}

.cart-empty-page {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
  margin-top: 1em;
  margin-bottom: 1em;
}

#colorbox,
#cboxOverlay,
#cboxWrapper {
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 9999;
}

#cboxOverlay {
  height: 100%;
  position: fixed;
  width: 100%;
}

#cboxMiddleLeft,
#cboxBottomLeft {
  clear: left;
}

#cboxContent {
  position: relative;
}

#cboxContent .pane-node-field-hero-image {
  display: none;
}

#cboxLoadedContent {
  overflow: auto;
  margin: 3em 0 0;
}

#cboxLoadingOverlay,
#cboxLoadingGraphic {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 0 none;
  cursor: pointer;
  margin: 0;
  overflow: visible;
  padding: 0;
  width: auto;
}

#cboxPrevious:active,
#cboxNext:active,
#cboxClose:active,
#cboxSlideshow:active {
  outline: 0 none;
}

.cboxPhoto {
  float: left;
  margin: auto;
  max-width: none;
}

.cboxPhoto,.cboxIframe {
  border: 0 none;
  display: block;
}

.cboxIframe {
  height: 100%;
  width: 100%;
}

#colorbox,
#cboxContent,
#cboxLoadedContent {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

#cboxOverlay {
  background: #000 none repeat scroll 0 0;
}

#colorbox {
  outline: 0 none;
}

#cboxWrapper {
  background: #fff none repeat scroll 0 0;
}

#cboxTopLeft,
#cboxTopCenter,
#cboxTopRight,
#cboxBottomLeft,
#cboxBottomCenter,
#cboxBottomRight,
#cboxMiddleLeft,
#cboxMiddleRight {
  width: 1.5em;
  height: 1.5em;
}

#cboxContent {
  background: #fff none repeat scroll 0 0;
  overflow: hidden;
}

#cboxError {
  border: 1px solid #ccc;
  padding: 50px;
}

#cboxTitle {
  border-bottom: none !important;
}

#colorbox #cboxTitle {
  margin-top: 0px;
  padding-right: 2.5em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

#cboxCurrent {
  display: none;
}

.cboxSlideshow_on #cboxSlideshow,
.cboxSlideshow_off #cboxSlideshow {
  background: rgba(0, 0, 0, 0) url(images/controls.png) no-repeat scroll 0 0;
  bottom: 0;
  height: 25px;
  position: absolute;
  right: 30px;
  text-indent: -9999px;
  width: 25px;
}

.cboxSlideshow_on #cboxSlideshow {
  background-position: -75px -50px;
}

.cboxSlideshow_on #cboxSlideshow:hover {
  background-position: -101px -50px;
}

.cboxSlideshow_off #cboxSlideshow {
  background-position: -25px -50px;
}

.cboxSlideshow_off #cboxSlideshow:hover {
  background-position: -49px -50px;
}

#cboxPrevious,
#cboxNext {
  background: rgba(0, 0, 0, 0) url(images/controls.png) no-repeat scroll 0 0;
  bottom: 0;
  height: 25px;
  position: absolute;
  text-indent: -9999px;
  width: 25px;
}

#cboxPrevious {
  background-position: -75px 0;
  left: 0;
}

#cboxPrevious:hover {
  background-position: -75px -25px;
}

#cboxNext {
  background-position: -50px 0;
  left: 27px;
}

#cboxNext:hover {
  background-position: -50px -25px;
}

#cboxLoadingOverlay {
  background: #fff none repeat scroll 0 0;
}

#cboxLoadingGraphic {
  background: rgba(0, 0, 0, 0) url(images/loading_animation.gif) no-repeat scroll center center;
}

#cboxClose {
  font-size: 0.75em;
  line-height: 20px;
  padding: 0 24px 0 0;
  border: 0;
  color: #333;
  background: transparent;
}

#cboxClose,#cboxClose:after {
  position: absolute;
  top: 0;
  right: 0;
  height: 20px;
}

#cboxClose:after {
  content: '\f00d';
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  vertical-align: top;
  font-family: FontAwesome;
  -webkit-font-feature-settings: normal, auto, normal;
          font-feature-settings: normal, auto, normal;
  -webkit-font-kerning: auto;
          font-kerning: auto;
  -webkit-font-language-override: normal;
          font-language-override: normal;
  font-size: inherit;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-synthesis: weight style;
  font-variant: normal;
  font-weight: normal;
  line-height: inherit;
  text-rendering: auto;
  font-size: 1.125em;
  line-height: 1;
  display: block;
  width: 20px;
  border: 1px solid #333;
}

.l-footer {
  padding: 2em 0 4em;
  color: #FFF;
  background: #005380;
  position: relative;
  color: #FFF;
}

.l-footer:after {
  content: '';
  display: table;
  clear: both;
}

@media print {
  .l-footer {
    display: none;
  }
}

.l-footer:before {
  content: '';
  z-index: -1;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #005380;
}

.l-footer .l-content:after {
  content: '';
  display: table;
  clear: both;
}

.l-footer a {
  color: inherit;
}

.l-footer h2 {
  font-size: 1.125em;
  line-height: 1.42857;
  padding: 0.1944em 0;
  color: #FFF;
  margin: 0 0 0.75em;
}

.l-footer .footer-nav .menu {
  display: block;
  margin-left: 0;
  margin-top: 0;
  padding: 0;
  text-align: center;
}

.l-footer .footer-nav a {
  text-decoration: none;
}

.l-footer .footer-nav a:hover {
  text-decoration: underline;
}

.l-footer .footer-nav li {
  list-style: none;
  position: relative;
  padding: 0.25em 0;
}

.l-footer .footer-nav li.expanded > a:after {
  content: "\f105";
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  vertical-align: top;
  font-family: FontAwesome;
  -webkit-font-feature-settings: normal, auto, normal;
          font-feature-settings: normal, auto, normal;
  -webkit-font-kerning: auto;
          font-kerning: auto;
  -webkit-font-language-override: normal;
          font-language-override: normal;
  font-size: inherit;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-synthesis: weight style;
  font-variant: normal;
  font-weight: normal;
  line-height: inherit;
  text-rendering: auto;
  line-height: inherit;
  margin-left: 0.5em;
  -webkit-transition: content 2s linear;
  transition: content 2s linear;
}

.l-footer .footer-nav li.expanded > a + ul.menu {
  display: none;
}

.l-footer .footer-nav li.down > a:after {
  content: "\f107";
}

.l-footer .footer-nav li .menu {
  padding-top: 0.25em;
}

.l-footer .footer-nav > ul > li > a {
  font-size: 1.125em;
}

.l-footer .l-content .left-column {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  position: relative;
}

.l-footer .l-content .left-column .hubspot-form {
  margin: 0 auto 1.5em;
  float: none;
  position: relative;
}

.l-footer .l-content .left-column .hubspot-form h2,
.l-footer .l-content .left-column .hubspot-form label {
  font-family: 'FuturaStd-Medium', Helvetica, Arial, sans-serif !important;
}

.l-footer .l-content .left-column .hubspot-form .hs-form,.l-footer .l-content .left-column .hubspot-form .hs-richtext {
  margin: 0;
}

.l-footer .l-content .left-column .hubspot-form .hs-input {
  border-color: #FFF;
  width: 100%;
}

.l-footer .l-content .left-column .hubspot-form .hs-form.stacked label {
  color: #FFF;
  font-weight: 100;
  margin-bottom: 0;
  font-size: 0.875em;
  cursor: pointer;
}

.l-footer .l-content .left-column .hubspot-form .hs-form-required {
  display: none;
}

.l-footer .l-content .left-column .hubspot-form .hs-form .hs-button {
  background: transparent;
}

.l-footer .l-content .left-column .hubspot-form .actions {
  margin: 0;
  padding: 0;
}

.l-footer .l-content .left-column .contact-us {
  position: relative;
}

.l-footer .l-content .left-column .contact-us h2 {
  display: none;
}

.l-footer .l-content .left-column .contact-us a {
  text-decoration: none;
}

.l-footer .l-content .left-column .contact-us p {
  text-align: center;
}

.l-footer .l-content .left-column .contact-us .fa {
  display: none;
}

.l-footer .l-content .middle-column {
  text-align: center;
}

.l-footer .l-content .middle-column,.l-footer .l-content .right-column {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  position: relative;
}

.l-footer .l-content .right-column .social-links,.l-footer .l-content .right-column .social-links ul.menu {
  text-align: center;
}

.l-footer .l-content .right-column .social-links ul {
  padding: 0;
  list-style-type: none;
}

.l-footer .l-content .right-column .social-links ul li {
  display: inline-block;
  vertical-align: top;
}

.l-footer .l-content .right-column .social-links .fa-2x {
  font-size: 1.25em;
  background: white;
  color: #005380;
  width: 32px;
  border-radius: 50%;
  height: 32px;
  text-align: center;
  line-height: 32px;
  margin-right: 0.5em;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
}

.l-footer .l-content .right-column .social-links .fa-2x:hover {
  background: #005380;
  color: #FFF;
}

.l-footer .l-content .right-column .social-links .fa-2x:before {
  display: inline-block;
}

.l-footer .logo-bottom {
  position: relative;
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
}

.l-footer .logo-bottom .logo {
  text-align: center;
  position: relative;
  padding: 2em 0;
}

.l-footer .logo-bottom .logo img {
  padding: 0 2em;
  background: #005380;
  position: relative;
  z-index: 1;
  width: 125px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.l-footer .logo-bottom .copy {
  display: none;
}

.l-header {
  position: relative;
  color: #FFF;
  height: 139px;
}

@media print {
  .l-header {
    display: none;
  }
}

.l-header a {
  color: #FFF;
  text-decoration: none;
}

.l-header .l-branding {
  position: absolute;
  top: 0;
  left: 0;
  width: 43.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
}

.l-header .l-branding .site-logo {
  display: inline-block;
  vertical-align: top;
  padding: 13px 0;
  max-width: 50%;
  position: relative;
  z-index: 10;
}

.l-header .l-branding .site-logo img {
  width: 125px;
  max-width: 100%;
}

.l-header .navigation {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  z-index: 5;
}

.l-header .brochure-home {
  display: none;
  position: absolute;
  top: 139px;
  right: 0;
  width: 75px;
  background: rgba(0, 0, 0, 0.5) url(../images/brochure.png) 50% 50% no-repeat;
  background-size: 45px 36px;
  font-family: "FuturaStd-Heavy", Helvetica, Arial, sans-serif;
  text-align: center;
  z-index: 1;
}

.panels-ipe .l-header .brochure-home,
.page-node-rates .l-header .brochure-home,
.page-checkout .l-header .brochure-home {
  display: none;
}

.l-header .brochure-home a {
  text-decoration: none;
  color: #FFF;
  display: block;
  width: 100%;
  height: 3.60714em;
  text-indent: -999em;
}

.hs-form {
  margin-bottom: 2em;
}

.hs-form .hs-form-field {
  margin-bottom: 18px;
}

.hs-form ul.inputs-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.hs-form ul.inputs-list .hs-input {
  margin-right: 0.5em;
}

.hs-form .hs-form-required {
  color: #C40030;
}

.hs-form textarea.hs-input {
  min-height: 8em;
}

.hs-form input.hs-button:focus {
  outline: none;
}

/*
 * Site specific styles that are defined in the IMCE wysiwig settings
 * admin/config/content/wysiwyg
 * Requires the Style button to be added to the editor
 */
.two-col-list ul:after {
  content: '';
  display: table;
  clear: both;
}

.two-col-list ul li {
  margin-top: 1em;
  margin-bottom: 1em;
}

.two-cols:after {
  content: '';
  display: table;
  clear: both;
}

.two-cols li {
  margin: 1em 0;
}

.body-title-lined {
  margin: 2em 0 1em;
}

.page-checkout .page-title {
  display: none;
}

.page-checkout .brenham-flipped-container form {
  float: none;
  margin-left: auto;
  margin-right: auto;
  width: auto;
}

.page-checkout .brenham-flipped-column-content:after {
  content: '';
  display: table;
  clear: both;
}

.page-checkout .brenham-flipped .radix-layouts-sidebar,
.page-checkout .brenham-flipped .brenham-flipped-sidebar {
  width: 100%;
  margin-right: 0;
  margin-left: 0;
  float: none;
}

.page-checkout .brenham-flipped .radix-layouts-sidebar .panel-panel-inner,
.page-checkout .brenham-flipped .brenham-flipped-sidebar .panel-panel-inner {
  background: #F4F7F8;
  padding: 0.1em 3.125% 0.5em 3.125%;
}

.page-checkout .brenham-flipped .radix-layouts-sidebar .sticky-wrapper.is-sticky .panel-panel-inner,
.page-checkout .brenham-flipped .brenham-flipped-sidebar .sticky-wrapper.is-sticky .panel-panel-inner {
  width: auto;
}

.page-checkout-complete .brenham-flipped-container .brenham-flipped-content {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
}

/* Different page layouts - normalized */
.brenham-flipped .container-fluid,
.brenham-flipped .brenham-flipped-container {
  margin-bottom: 0;
}

.brenham-flipped .radix-layouts-content,
.brenham-flipped .brenham-flipped-content,.brenham-flipped .radix-layouts-sidebar,
.brenham-flipped .brenham-flipped-sidebar {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
}

.brenham-flipped .brenham-flipped-content-inner {
  margin-right: 0;
}

.burr-flipped-container {
  margin-bottom: 0;
}

.burr-flipped-container .burr-flipped-content {
  width: 64.58333%;
  float: left;
  margin-left: 1.04167%;
  margin-right: 1.04167%;
}

.burr-flipped-container .burr-flipped-sidebar {
  width: 31.25%;
  float: left;
  margin-left: 1.04167%;
  margin-right: 1.04167%;
}

/* Radix columns fixed */
.burr-flipped-container .burr-flipped-content-inner,.row {
  margin-right: 0;
}
.row {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-left: 0;
}

.panels-flexible-region,
.panels-flexible-region-new-center {
  float: none !important;
  width: auto !important;
}

.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-height: auto;
  padding-left: 0;
  padding-right: 0;
  position: static;
  float: none;
  width: auto;
}

/* Login page */
.login.toboggan-unified {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
}

.login.toboggan-unified #login-message {
  padding-top: 0.66667em;
  margin-bottom: 0.66667em;
  font-size: 2.25em;
  line-height: 1;
  text-align: left;
}

.login.toboggan-unified #login-links {
  font-size: inherit;
  line-height: inherit;
  text-align: left;
  margin: 1em 0 2em;
}

.login.toboggan-unified .login-forgot {
  display: none;
}

.pane-user-summary h2,
.pane-user-summary .user-profile-item,.l-page-info .messages,
.l-page-info .tabs {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
}

.l-page-info .messages,
.l-page-info .tabs {
  position: relative;
  margin-top: 0;
  margin-bottom: 0;
  border: 0;
}

.l-page-info .messages:before,
.l-page-info .tabs:before {
  content: '';
  z-index: -1;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: inherit;
  width: 106.66667%;
  margin-left: -3.33333%;
}

.l-page-info .messages {
  color: #FFF;
  padding: 1em 0;
  background-image: none;
}

.l-page-info .messages a {
  color: inherit;
}

.l-page-info .messages .krumo-root {
  color: #333;
}

.l-page-info .messages--error {
  background-color: #C40030;
}

.l-page-info .messages--status {
  background-color: #5C9731;
}

.l-page-info .messages--warning {
  background-color: #DBD353;
  color: #333;
}

.l-page-info .tabs {
  background-color: #eee;
}

.l-page-info .tabs .active a {
  background: #ccc;
}

.l-content .messages {
  padding: 0;
  margin: 1em 0;
  border: 0;
  background: none;
}

.l-content .messages.messages--error {
  color: #C40030;
}

.main-menu {
  clear: both;
  position: relative;
}

.main-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.main-menu li {
  position: relative;
}

.main-menu li.expanded, .main-menu li.leaf, .main-menu li.collapsed {
  list-style: none;
}

.main-menu li a {
  display: block;
}

.menu-desk {
  float: right;
  color: #FFF;
  display: none;
}

.menu-desk > ul {
  margin-right: -0.5em;
}

.menu-desk li {
  float: left;
  margin-right: 12px;
}

.menu-desk li:after {
  content: '';
  display: block;
  width: 1px;
  height: 62.5%;
  position: absolute;
  top: 18.75%;
  right: -7px;
  background: #FFF;
}

.menu-desk li.last {
  margin-right: 0;
}

.menu-desk li.last:after {
  display: none;
}

.menu-desk li a {
  font-size: 1em;
  padding: 0.125em 0.5em;
  text-shadow: 1px 1px 0 #333;
}

.menu-desk li.last .menu {
  left: auto;
  right: 0;
}

.menu-desk li .menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  min-width: 12em;
}

.menu-desk li .menu li {
  border: none;
  float: none;
  display: block;
  background: none;
  margin-right: 0;
  background: rgba(0, 0, 0, 0.25);
  white-space: nowrap;
}

.menu-desk li .menu li:after {
  display: none;
}

.menu-desk li .menu li:hover {
  background: rgba(0, 0, 0, 0.125);
}

.menu-desk li .menu a {
  padding-left: 0.75em;
  padding-right: 0.75em;
}

.menu-desk li:hover {
  background: rgba(0, 0, 0, 0.25);
}

.menu-desk li:hover .menu {
  display: block;
}

.menu-mobile {
  background: #333;
  width: 100%;
  color: #FFF;
  display: none;
  padding-top: 25%;
}

.menu-mobile > .menu {
  border-bottom: 1px solid #444;
}

.menu-mobile > .menu li {
  display: block;
  border-top: 1px solid #444;
}

.menu-mobile > .menu li a {
  padding: 1em;
}

.menu-mobile > .menu li a:hover {
  background-color: rgba(70, 70, 70, 0.25);
}

.menu-mobile > .menu li.expanded > a:after {
  content: "\f067";
  display: block;
  position: absolute;
  top: 1em;
  right: 1em;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  vertical-align: top;
  font-family: FontAwesome;
  -webkit-font-feature-settings: normal, auto, normal;
          font-feature-settings: normal, auto, normal;
  -webkit-font-kerning: auto;
          font-kerning: auto;
  -webkit-font-language-override: normal;
          font-language-override: normal;
  font-size: inherit;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-synthesis: weight style;
  font-variant: normal;
  font-weight: normal;
  line-height: inherit;
  text-rendering: auto;
  line-height: inherit;
}

.menu-mobile > .menu li.expanded.link-expanded > a:after {
  content: "\f068";
}

.menu-mobile > .menu li .menu {
  border-top: 1px solid #444;
  background: #252525;
  display: none;
}

.menu-mobile > .menu li .menu li {
  border: 0;
}

.menu-mobile > .menu li .menu li a {
  padding: 0.75em 1em 0.75em 2em;
}

.menu-mobile .header-search-box {
  padding: 1em;
  position: relative;
}

.menu-mobile .header-search-box form {
  display: block;
  margin-right: 32px;
}

.menu-mobile .header-search-box .form-submit {
  position: absolute;
  top: 0.875em;
  right: 0.875em;
}

.menu-mobile .header-search-box .form-text {
  width: 100%;
  margin-right: 0;
}

.menu-mobile .header-search-box #search-all-link {
  padding: 0.375em 0;
}

.menu-toggle {
  font-size: 2em;
  line-height: 1;
  position: absolute;
  top: 13px;
  right: 3.125%;
  z-index: 10;
}

.menu-toggle a, .menu-toggle span {
  display: block;
}

.search-header {
  float: right;
  padding: 26px 0 0.5em;
  display: none;
  text-shadow: 1px 1px 0 #333;
}

.search-header > * {
  float: left;
  margin-left: 1em;
}

.search-header .search-box {
  background: rgba(255, 255, 255, 0.3);
  padding: 0.5em;
}

.search-header .ph-number {
  margin-top: 0.5em;
}

.search-header #search-all-link {
  padding-top: 0.5em;
}

.search-header .ct {
  font-size: 1em;
  line-height: 24px;
}

.search-header .form-item {
  float: left;
  margin-right: 0.5em;
}

.header-search-box input {
  background: none;
  border-color: #FFF;
  text-shadow: 1px 1px 0 #333;
}

.header-search-box input::input-placeholder {
  color: rgba(255, 255, 255, 0.7);
  padding-top: 2px;
}

.header-search-box input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
  padding-top: 2px;
}

.header-search-box input:-moz-placeholder,.header-search-box input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
  padding-top: 2px;
}

.header-search-box input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
  padding-top: 2px;
}

.header-search-box .form-item {
  margin-bottom: 0;
  position: relative;
}

.header-search-box .form-text {
  width: 12em;
  height: 24px;
  color: #FFF;
  background: none;
}

.header-search-box .form-text.ui-autocomplete-input {
  background: transparent;
}

.header-search-box .form-submit {
  width: 24px;
  height: 24px;
  padding: 0;
  border-radius: 12px;
  text-indent: -999em;
  position: relative;
  background: transparent url(../images/compass-white.png) 4px 4px no-repeat;
  background-size: 14px 14px;
}

.header-search-box .form-submit:hover {
  background-color: rgba(0, 0, 0, 0.2);
  border-color: #FFF;
}

html {
  background: #005380;
  color: #333;
}

body:before {
  content: 'phone';
  display: none;
  /* Prevent from displaying. */
}

.l-page {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

.l-page:after {
  content: " ";
  display: block;
  clear: both;
}

.l-main {
  position: relative;
  min-height: 200px;
}

.l-main:before {
  content: '';
  z-index: -1;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #FFF;
  z-index: -10;
}

.l-main .l-content:after {
  content: '';
  display: table;
  clear: both;
}

.l-main .l-content > h1 {
  padding-top: 0.66667em;
  margin-top: 0;
}

.page-title {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
}

.section-search-expeditions .page-title {
  display: none;
}

.page-title h1 {
  padding-top: 0.66667em;
  margin-top: 0;
}

article.node--full {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
}

.fieldset-wrapper article.node--full {
  float: none;
  margin-left: auto;
  margin-right: auto;
  width: auto;
}

.pager {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
}

.pager:not(.pager-load-more) {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  padding: 0;
  text-align: center;
}

.pager:not(.pager-load-more) li {
  padding: 0;
  display: inline-block;
  vertical-align: top;
}

.pager:not(.pager-load-more) li.pager__item--current {
  margin: 0.5em 0;
  cursor: default;
  border-color: #333;
  color: #333;
}

.pager:not(.pager-load-more) li.pager__item--current:hover {
  color: inherit;
  background: transparent;
  border-color: #333;
}

.pager:not(.pager-load-more) li.pager__item--ellipsis {
  font-size: 1em;
  font-family: "FuturaStd-Book", Helvetica, Arial, sans-serif;
  line-height: 36px;
  margin: 0.5em 0;
}

.pager:not(.pager-load-more) li a {
  margin: 0.5em 0;
}

.pager-load-more {
  margin-top: 3em;
  margin-bottom: 3em;
  text-align: right;
  list-style-type: none;
}

.pager-load-more .pager-next a {
  font-family: "FuturaStd-Heavy", Helvetica, Arial, sans-serif;
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding-right: 1.25em;
}

.pager-load-more .pager-next a:after {
  content: "\f107";
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  vertical-align: top;
  font-family: FontAwesome;
  -webkit-font-feature-settings: normal, auto, normal;
          font-feature-settings: normal, auto, normal;
  -webkit-font-kerning: auto;
          font-kerning: auto;
  -webkit-font-language-override: normal;
          font-language-override: normal;
  font-size: inherit;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-synthesis: weight style;
  font-variant: normal;
  font-weight: normal;
  line-height: inherit;
  text-rendering: auto;
  line-height: inherit;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
}

.pager-load-more .ajax-progress-throbber {
  display: none;
}

.panels-flexible-new .panels-flexible-region {
  padding: 0;
}

.panels-flexible-new .panels-flexible-region-inside {
  padding-right: 0;
  padding-left: 0;
}

.panels-flexible-new .panels-flexible-region-inside-first {
  padding-left: 0;
}

.panels-flexible-new .panels-flexible-region-inside-last {
  padding-right: 0;
}

.panels-flexible-new .panels-flexible-column {
  padding: 0;
}

.panels-flexible-new .panels-flexible-column-inside {
  padding-right: 0;
  padding-left: 0;
}

.panels-flexible-new .panels-flexible-column-inside-first {
  padding-left: 0;
}

.panels-flexible-new .panels-flexible-column-inside-last {
  padding-right: 0;
}

.panels-flexible-new .panels-flexible-row {
  padding: 0;
  margin: 0;
}

.panels-flexible-new .panels-flexible-row-last {
  padding-bottom: 0;
}

.panelizer-view-mode .panels-flexible-region {
  float: none;
  width: auto;
}

.panels-flexible-new-inside {
  padding-right: 0;
}

.panels-flexible-new {
  width: auto;
}

.panels-flexible-row-new-main-row-inside {
  padding-right: 0;
}

.sitewide-banner {
  width: 80%;
  margin: 0 auto;
  padding: 8px 12px;
  overflow: auto;
  color: #FFF;
  font-size: 0.7875em;
}

.sitewide-banner p {
  margin: 0;
}

.sitewide-banner p a {
  text-decoration: underline;
  color: #FFF;
}

.sitewide-banner .banner-item-container {
  display: inline;
}

.sitewide-banner.sitewide-banner-1col .banner-item-1,.sitewide-banner.sitewide-banner-2col .banner-item-1,.sitewide-banner.sitewide-banner-2col .banner-item-2 {
  text-align: center;
}

.pane-node-field-video-file .media-youtube-video {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
  margin-bottom: 2em;
}

.pane-node-field-video-file .media-youtube-video iframe {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.page-checkout-complete .pane-views-panes .panel-pane:after {
  content: '';
  display: table;
  clear: both;
}

.page-checkout-complete .pane-views-panes .view-header p {
  margin: 0;
}

.page-checkout-complete .pane-views-panes .pane-title, .page-checkout-complete .pane-views-panes .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .page-checkout-complete .pane-views-panes h3,
.page-checkout-complete .pane-views-panes h3.views-label {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
}

.page-checkout-complete .pane-views-panes .views-field,
.page-checkout-complete .pane-views-panes .field {
  float: none;
  margin-left: auto;
  margin-right: auto;
  width: auto;
  margin-bottom: 1em;
}

.page-checkout-complete .pane-views-panes .views-field:after,
.page-checkout-complete .pane-views-panes .field:after {
  content: '';
  display: table;
  clear: both;
}

.page-checkout-complete .pane-views-panes span.views-label .views-label {
  width: auto;
  margin: 0;
  float: none;
  font-size: 1em;
}

.page-checkout-complete .pane-views-panes .field-label:after {
  content: ':';
}

.page-checkout-complete .pane-views-panes .field-content p,
.page-checkout-complete .pane-views-panes .field-items p,
.page-checkout-complete .pane-views-panes .view-empty p {
  margin: 0;
}

.page-checkout-complete .pane-views-panes h3.views-label + .field-content {
  float: none;
  margin-left: auto;
  margin-right: auto;
  width: auto;
}

.page-checkout-complete .pane-views-panes.pane-d2-order-summary-panel-pane-4, .page-checkout-complete .pane-views-panes.pane-d2-order-summary-panel-pane-6 {
  margin-top: 2em;
}

.page-checkout-complete .pane-views-panes.pane-d2-order-summary-panel-pane-6 .field {
  margin-bottom: 1em;
}

.page-checkout-complete .pane-views-panes.pane-d2-order-summary-panel-pane-6 .field-label {
  font-size: 1em;
  width: 43.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
}

.page-checkout-complete .pane-views-panes.pane-d2-order-summary-panel-pane-6 .field-items {
  width: 43.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
}

.page-checkout-complete .pane-views-panes .payment-confirmation .field-content {
  width: auto;
  text-align: right;
}

.page-checkout-complete .pane-views-panes .payment-confirmation .field-content span {
  display: block;
}

.page-checkout-complete .pane-views-panes .payment-confirmation .original {
  visibility: hidden;
}

.page-checkout-complete .pane-views-panes .payment-confirmation .new {
  margin-top: -1.42857em;
}

.page-checkout-complete .pane-views-panes .views-field-balance {
  border-top: 1px solid transparent;
  padding-top: 1em;
  position: relative;
}

.page-checkout-complete .pane-checkout-form {
  display: table;
  margin: .5em auto 1em auto;
}

.page-checkout-complete .pane-checkout-form .checkout_completion_message button.btn-print-page {
  white-space: nowrap;
}

.page-checkout-complete .pane-checkout-form .checkout_completion_message button.btn-print-page .fa {
  padding-right: 4px;
}

.page-checkout-complete .pane-checkout-form form {
  float: none;
  margin-left: auto;
  margin-right: auto;
  width: auto;
}

@media print {
  .page-checkout-complete .pane-checkout-form .confirm-ctas {
    display: none;
  }
}

.pane-checkout-progress {
  margin: 1em 0;
}

.pane-checkout-progress:after {
  content: '';
  display: table;
  clear: both;
}

.pane-checkout-progress a {
  color: inherit;
  text-decoration: none;
  display: block;
}

.pane-checkout-progress a:hover {
  text-decoration: underline;
}

.pane-checkout-progress .d2-checkout-progress {
  padding: 0;
  margin: 0;
  list-style: none;
}

.pane-checkout-progress li {
  width: 43.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  text-align: center;
  position: relative;
  padding: 0.5em 1em;
  min-height: 5.89796em;
}

.pane-checkout-progress li:after {
  content: '';
  display: none;
  width: 36px;
  height: 36px;
  border: 2px solid #333;
  border-color: #333 #333 transparent transparent;
  position: absolute;
  top: 50%;
  right: -18px;
  margin-top: -18px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.pane-checkout-progress li:nth-child(2n-1):after {
  display: block;
}

.pane-checkout-progress li.incomplete-step {
  color: #999999;
}

.pane-checkout-progress li.incomplete-step:after {
  border-color: #999999 #999999 transparent transparent;
}

.pane-checkout-progress li.active .step-title {
  font-weight: bold;
}

.pane-checkout-progress .step-title {
  font-size: 1.25em;
}

.radix-layouts-sidebar div[class*='pane-d2-order-summary-panel'].pane-6 {
  margin-top: 1em;
}

.radix-layouts-sidebar div[class*='pane-d2-order-summary-panel'] .pane-title, .radix-layouts-sidebar div[class*='pane-d2-order-summary-panel'] .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .radix-layouts-sidebar div[class*='pane-d2-order-summary-panel'] h3 {
  margin: 0 0 0.5em;
  width: auto;
}

.radix-layouts-sidebar div[class*='pane-d2-order-summary-panel'] p {
  margin: 0;
}

.radix-layouts-sidebar div[class*='pane-d2-order-summary-panel'] .views-field,
.radix-layouts-sidebar div[class*='pane-d2-order-summary-panel'] .view-empty {
  padding-bottom: 0.25em;
  border-bottom: 1px solid #BBB;
  margin-bottom: 0.25em;
  padding-top: 0;
}

.radix-layouts-sidebar div[class*='pane-d2-order-summary-panel'] .views-field-commerce-order-total {
  padding-bottom: 0;
  border-bottom: 0;
  margin-bottom: 0;
}

.radix-layouts-sidebar div[class*='pane-d2-order-summary-panel'] .views-label {
  font-weight: bold;
  display: block;
}

.radix-layouts-sidebar div[class*='pane-d2-order-summary-panel'] .views-field-nothing-1 .total {
  display: block;
  text-align: right;
  padding-top: 5px;
}

.radix-layouts-sidebar div[class*='pane-d2-order-summary-panel'] .views-field-total-amount-paid .views-label,
.radix-layouts-sidebar div[class*='pane-d2-order-summary-panel'] .views-field-balance .views-label,
.radix-layouts-sidebar div[class*='pane-d2-order-summary-panel'] .views-field-commerce-order-total .views-label {
  float: left;
}

.radix-layouts-sidebar div[class*='pane-d2-order-summary-panel'] .views-field-total-amount-paid .field-content,
.radix-layouts-sidebar div[class*='pane-d2-order-summary-panel'] .views-field-balance .field-content,
.radix-layouts-sidebar div[class*='pane-d2-order-summary-panel'] .views-field-commerce-order-total .field-content {
  text-align: right;
  display: block;
}

.radix-layouts-sidebar div[class*='pane-d2-order-summary-panel'] .views-field-balance {
  border-bottom: none;
}

.commerce-checkout-form-checkout,
.commerce-checkout-form-optionals,
.commerce-checkout-form-review,
.commerce-cybersource-sasop-redirect-form {
  margin-bottom: 2em;
}

.panel-pane .commerce-checkout-form-checkout, .panel-pane
.commerce-checkout-form-optionals, .panel-pane
.commerce-checkout-form-review, .panel-pane
.commerce-cybersource-sasop-redirect-form {
  float: none;
  margin-left: auto;
  margin-right: auto;
  width: auto;
}

.commerce-checkout-form-checkout p,
.commerce-checkout-form-optionals p,
.commerce-checkout-form-review p,
.commerce-cybersource-sasop-redirect-form p {
  margin-top: 0;
}

.commerce-checkout-form-checkout legend,
.commerce-checkout-form-optionals legend,
.commerce-checkout-form-review legend,
.commerce-cybersource-sasop-redirect-form legend,.commerce-checkout-form-checkout input[type="text"],
.commerce-checkout-form-checkout textarea,
.commerce-checkout-form-optionals input[type="text"],
.commerce-checkout-form-optionals textarea,
.commerce-checkout-form-review input[type="text"],
.commerce-checkout-form-review textarea,
.commerce-cybersource-sasop-redirect-form input[type="text"],
.commerce-cybersource-sasop-redirect-form textarea {
  width: 100%;
}

.commerce-checkout-form-checkout input.error,
.commerce-checkout-form-checkout textarea.error,
.commerce-checkout-form-optionals input.error,
.commerce-checkout-form-optionals textarea.error,
.commerce-checkout-form-review input.error,
.commerce-checkout-form-review textarea.error,
.commerce-cybersource-sasop-redirect-form input.error,
.commerce-cybersource-sasop-redirect-form textarea.error {
  color: #C40030;
  border-color: #C40030;
}

.commerce-checkout-form-checkout .messages.messages--error, .commerce-checkout-form-checkout .messages.error,
.commerce-checkout-form-optionals .messages.messages--error,
.commerce-checkout-form-optionals .messages.error,
.commerce-checkout-form-review .messages.messages--error,
.commerce-checkout-form-review .messages.error,
.commerce-cybersource-sasop-redirect-form .messages.messages--error,
.commerce-cybersource-sasop-redirect-form .messages.error {
  background: #C40030;
  margin: 0 0 1em;
  padding: 0.5em 0.5em 0.5em 2em;
  color: #FFF;
  position: relative;
}

.commerce-checkout-form-checkout .messages.messages--error:before, .commerce-checkout-form-checkout .messages.error:before,
.commerce-checkout-form-optionals .messages.messages--error:before,
.commerce-checkout-form-optionals .messages.error:before,
.commerce-checkout-form-review .messages.messages--error:before,
.commerce-checkout-form-review .messages.error:before,
.commerce-cybersource-sasop-redirect-form .messages.messages--error:before,
.commerce-cybersource-sasop-redirect-form .messages.error:before {
  content: '\f071';
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  vertical-align: top;
  font-family: FontAwesome;
  -webkit-font-feature-settings: normal, auto, normal;
          font-feature-settings: normal, auto, normal;
  -webkit-font-kerning: auto;
          font-kerning: auto;
  -webkit-font-language-override: normal;
          font-language-override: normal;
  font-size: inherit;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-synthesis: weight style;
  font-variant: normal;
  font-weight: normal;
  line-height: inherit;
  text-rendering: auto;
  position: absolute;
  top: 0.5em;
  left: 0.5em;
}

.commerce-checkout-form-checkout .messages .dismiss,
.commerce-checkout-form-optionals .messages .dismiss,
.commerce-checkout-form-review .messages .dismiss,
.commerce-cybersource-sasop-redirect-form .messages .dismiss {
  display: none;
}

.page-checkout .checkout-buttons {
  margin-top: 4em;
}

.page-checkout .checkout-buttons input {
  margin-right: 0.5em;
}

.page-checkout .checkout-buttons .checkout-back {
  float: left;
  border-color: transparent;
  border-width: 1px 0;
  color: #333;
  padding-left: 0;
  padding-right: 0;
  margin-right: 1em;
}

.page-checkout .checkout-buttons .checkout-back:hover {
  background-color: transparent;
  border-color: transparent;
  border-width: 1px 0;
  color: #444;
}

.page-checkout .checkout-buttons .button-operator,
.page-checkout .checkout-buttons .checkout-cancel {
  display: none;
}

.page-checkout .checkout-buttons .checkout-processing {
  display: inline-block;
  height: 36px;
  line-height: 36px;
  margin: 0;
}

.page-checkout .customer_profile_traveler,
.page-checkout .additional_travelers,
.page-checkout .form-item-hear-about-us,
.page-checkout .trip_extensions,
.page-checkout .activities,
.page-checkout .hotel_nights,
.page-checkout .flights,
.page-checkout .pane-d2-order-summary-panel-pane-7,
.page-checkout .pane-d2-order-summary-panel-pane-6,
.page-checkout .comments,
.page-checkout .commerce_payment {
  margin-bottom: 2em;
}

.page-checkout .hotel_nights p ~ .field-type-text-long label,
.page-checkout .flights p ~ .field-type-text-long label,
.page-checkout .comments p ~ .field-type-text-long label {
  font-size: 0.875em;
  padding-bottom: 0;
  margin: 1em 0;
  font-weight: bold;
}

.commerce-checkout-form-checkout .date-no-float {
  width: auto;
}

.commerce-checkout-form-checkout .field-name-field-date-of-birth legend {
  font-size: 1em;
  padding-bottom: 0.25em;
  margin: 0;
  border-bottom: 0;
  font-weight: normal;
  font-family: "FuturaStd-Medium", Helvetica, Arial, sans-serif;
}

.commerce-checkout-form-checkout .field-name-field-date-of-birth .container-inline-date > .form-item {
  display: block;
  margin: 0 0 1.5em;
}

.commerce-checkout-form-checkout .field-name-field-date-of-birth .form-item .form-item {
  float: none;
}

.commerce-checkout-form-checkout .field-name-field-date-of-birth .date-padding {
  float: none;
  padding: 0;
}

.commerce-checkout-form-checkout .field-type-addressfield legend,.commerce-checkout-form-checkout .additional_travelers > legend {
  display: none;
}

.commerce-checkout-form-checkout .view-footer .field--name-commerce-order-total {
  float: none;
  margin-left: auto;
  margin-right: auto;
  width: auto;
}

.commerce-checkout-form-checkout .commerce-price-formatted-components {
  width: 100%;
}

.commerce-checkout-form-checkout .commerce-price-formatted-components td {
  font-weight: bold;
}

.commerce-checkout-form-checkout .addressfield-container-inline > div.form-item {
  float: none;
  margin-right: 0;
}

.commerce-checkout-form-checkout .date-padding {
  padding: 0;
}

.commerce-checkout-form-checkout .checkout-copy {
  margin: 1em 0;
}

.commerce-checkout-form-optionals .trip_extensions legend {
  font-size: 0.875em;
  font-weight: bold;
  margin: 1em 0;
  border-bottom: 0;
  padding-bottom: 0;
}

.commerce-checkout-form-optionals .trip_extensions .extension-type {
  margin: 0.5em 0;
}

.commerce-checkout-form-optionals .trip_extensions .extension-date {
  font-weight: normal;
  font-family: "FuturaStd-Medium", Helvetica, Arial, sans-serif;
}

.commerce-checkout-form-optionals .trip_extensions .select-wrap {
  margin-left: 28px;
}

.commerce-checkout-form-optionals .trip_extensions,
.commerce-checkout-form-optionals .activities {
  margin-bottom: 4em;
}

.commerce-checkout-form-optionals .trip_extensions .field-overview-text,
.commerce-checkout-form-optionals .activities .field-overview-text {
  margin-bottom: 2em;
}

.commerce-checkout-form-optionals .trip_extensions h3,
.commerce-checkout-form-optionals .activities h3 {
  font-size: 1em;
  margin-top: 0;
  margin-bottom: 0.875em;
  line-height: 1.42857;
}

.commerce-checkout-form-optionals .trip_extensions .field,
.commerce-checkout-form-optionals .activities .field {
  float: none;
  margin-left: auto;
  margin-right: auto;
  width: auto;
}

.commerce-checkout-form-optionals .trip_extensions .field--name-field-extension-image,
.commerce-checkout-form-optionals .trip_extensions .field--name-field-image,
.commerce-checkout-form-optionals .activities .field--name-field-extension-image,
.commerce-checkout-form-optionals .activities .field--name-field-image {
  float: right;
  width: 20%;
  margin-right: 0;
  margin-left: 6.66667%;
}

.commerce-checkout-form-optionals .trip_extensions .field--name-field-extension-image img,
.commerce-checkout-form-optionals .trip_extensions .field--name-field-image img,
.commerce-checkout-form-optionals .activities .field--name-field-extension-image img,
.commerce-checkout-form-optionals .activities .field--name-field-image img {
  width: 100%;
  margin-bottom: 1em;
}

.commerce-checkout-form-optionals .extension-title-date {
  font-size: 1em;
  margin: 0.5em 0;
}

.commerce-checkout-form-optionals .pane-body .field,.panel-pane.pane-d2-order-summary-panel-pane-7 .pane-title, .panel-pane.pane-d2-order-summary-panel-pane-7 .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .panel-pane.pane-d2-order-summary-panel-pane-7 h3 {
  float: none;
  margin-left: auto;
  margin-right: auto;
  width: auto;
}

.panel-pane.pane-d2-order-summary-panel-pane-6 .views-row {
  margin-bottom: 2em;
}

.panel-pane.pane-d2-order-summary-panel-pane-6 .views-row:last-child {
  margin-bottom: 0;
}

.panel-pane.pane-d2-order-summary-panel-pane-6 .field {
  float: none;
  margin-left: auto;
  margin-right: auto;
  width: auto;
  margin-bottom: 0.5em;
  clear: both;
}

.panel-pane.pane-d2-order-summary-panel-pane-6 .field:after {
  content: '';
  display: table;
  clear: both;
}

.panel-pane.pane-d2-order-summary-panel-pane-6 .field-label {
  font-size: 1em;
  float: left;
  width: 45.46667%;
}

.panel-pane.pane-d2-order-summary-panel-pane-6 .field-items {
  margin-left: 47.6%;
}

.commerce-cybersource-sasop-redirect-form:after {
  content: '';
  display: table;
  clear: both;
}

.commerce-cybersource-sasop-redirect-form #edit-submit.complete_sasop_payment,
.commerce-cybersource-sasop-redirect-form #cancel-sasop-payment {
  float: none;
  margin: 0 0.5em 0 0 !important;
}

.commerce-cybersource-sasop-redirect-form #cancel-sasop-payment {
  float: left;
  border-color: transparent;
  border-width: 1px 0;
  color: #333;
  padding-left: 0;
  padding-right: 0;
  margin-right: 1em !important;
}

.commerce-cybersource-sasop-redirect-form #cancel-sasop-payment:hover {
  background-color: transparent;
  border-color: transparent;
  border-width: 1px 0;
  color: #444;
}

.commerce-cybersource-sasop-redirect-form .charge-amount {
  font-size: 1.125em;
  margin: 1.5em 0;
}

.commerce-cybersource-sasop-redirect-form .select-wrap {
  margin-right: 1em;
}

.pane-bundle-tour-navigator,
.content-navigator-wrapper {
  text-align: center;
}

.pane-bundle-tour-navigator .field,
.pane-bundle-tour-navigator form,
.content-navigator-wrapper .field,
.content-navigator-wrapper form {
  float: none;
  margin-left: auto;
  margin-right: auto;
  width: auto;
}

.pane-bundle-tour-navigator .d2-content-navigator-view-form,
.content-navigator-wrapper .d2-content-navigator-view-form {
  width: 100%;
  margin: 0;
}

.pane-bundle-tour-navigator .content-navigator-inner,
.pane-bundle-tour-navigator .field,
.content-navigator-wrapper .content-navigator-inner,
.content-navigator-wrapper .field {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}

.pane-bundle-tour-navigator h2.pane-title,
.content-navigator-wrapper h2.pane-title {
  font-size: 18px;
  line-height: 1;
}

.pane-bundle-tour-navigator h2.pane-title,
.pane-bundle-tour-navigator h3,
.content-navigator-wrapper h2.pane-title,
.content-navigator-wrapper h3 {
  margin: 0;
  padding: 0 0 0.75em;
  font-family: "FuturaStd-Book", Helvetica, Arial, sans-serif;
}

.pane-bundle-tour-navigator .form-item,
.pane-bundle-tour-navigator .content-navigator-separator,
.pane-bundle-tour-navigator .or,
.content-navigator-wrapper .form-item,
.content-navigator-wrapper .content-navigator-separator,
.content-navigator-wrapper .or {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.pane-bundle-tour-navigator .form-item,
.content-navigator-wrapper .form-item {
  margin-bottom: 0;
}

.pane-bundle-tour-navigator .content-navigator-separator,
.pane-bundle-tour-navigator .or,
.content-navigator-wrapper .content-navigator-separator,
.content-navigator-wrapper .or {
  font-family: "FuturaStd-Book", Helvetica, Arial, sans-serif;
  font-size: 1.125em;
  margin: 0 0.5em;
  line-height: 32px;
  height: 32px;
}

.ui-sortable .pane-bundle-tour-navigator.pane-2, .ui-sortable
body.front .content-navigator-wrapper {
  position: static;
  height: auto;
  color: #333;
}

.ui-sortable .pane-bundle-tour-navigator.pane-2 .fieldable-panels-pane, .ui-sortable
body.front .content-navigator-wrapper .fieldable-panels-pane {
  position: static;
  margin-bottom: 0;
}

.pane-node-field-pdf-downloads {
  margin: 2.5em 0;
}

.pane-node-field-pdf-downloads .field-item {
  display: inline-block;
  vertical-align: top;
}

.pane-node-field-pdf-downloads .field img {
  display: none;
}

.pane-node-field-pdf-downloads .field a {
  margin: 0.5em 0;
}

.panel-pane {
  position: relative;
  clear: both;
}

.panel-pane .pane-title, .panel-pane .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .panel-pane h3,
.panel-pane .field,
.panel-pane form {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
}

.panel-pane .pane-title, .panel-pane .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .panel-pane h3 {
  font-size: 1.25em;
  font-family: "FuturaStd-Book", Helvetica, Arial, sans-serif;
  margin-top: 0;
  margin-bottom: 0.5em;
  padding-top: 1em;
  text-align: center;
}

.panel-pane .hs-form .field {
  width: 100%;
  margin-left: 0px;
  margin-right: 0px;
}

.panel-pane .hubspot-form-intro {
  width: 97.91667%;
  margin-left: 1.04167%;
  margin-right: 1.04167%;
  float: none;
}

.panel-pane .field--name-field-hero-image,
.panel-pane .field--name-field-team-intro-photo,
.panel-pane .views-field-field-hero-image .header {
  float: none;
  margin-left: auto;
  margin-right: auto;
  width: auto;
  width: 100%;
  position: relative;
  z-index: -2;
  height: 0;
  padding-bottom: 75%;
  overflow: hidden;
}

.panel-pane .field--name-field-hero-image img,
.panel-pane .field--name-field-team-intro-photo img,
.panel-pane .views-field-field-hero-image .header img {
  width: auto;
  max-width: none;
  height: 100%;
  position: absolute;
  top: 0;
  left: -62.5%;
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.panel-pane .field--name-field-full-map,
.panel-pane .field--name-field-highlight-map {
  float: none;
  margin-left: auto;
  margin-right: auto;
  width: auto;
  width: 100%;
  position: relative;
  z-index: -2;
  overflow: hidden;
}

.panel-pane .field--name-field-full-map img,
.panel-pane .field--name-field-highlight-map img {
  width: 100%;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.panel-pane .view-expedition-itinerary-extensions .field--name-field-full-map,
.panel-pane .view-expedition-itinerary-extensions .field--name-field-highlight-map {
  z-index: 0;
}

.pane-node-title {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
}

.pane-node-title .pane-title, .pane-node-title .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .pane-node-title h3 {
  float: none;
  margin-left: auto;
  margin-right: auto;
  width: auto;
}

.pane-node-title h2 {
  margin-top: 0;
  padding-top: 0.75em;
}

.pane-booking-intro-text {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
  margin-bottom: 2em;
  text-align: center;
}

.content-type-button a {
  line-height: 2.5;
}

.destination-landing-page .field--name-field-text-cta,
.destination-landing-page .pane-zeg-destinations-cta-panel-pane-1 {
  text-align: center;
}

.field--name-field-rates-intro-text,
.field--name-field-team-intro-text,
.field--name-field-itinerary-intro-text,
.field--name-field-byg-intro-text {
  margin-bottom: 2em;
}

.pane-before-you-go {
  position: relative;
}

.pane-before-you-go .before-you-go-subpane {
  padding: 2em 0;
}

.pane-before-you-go .before-you-go-subpane:after {
  content: '';
  display: table;
  clear: both;
}

.pane-before-you-go .before-you-go-subpane.odd {
  position: relative;
}

.pane-before-you-go .before-you-go-subpane.odd:before {
  content: '';
  z-index: -1;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #F4F7F8;
}

.pane-before-you-go .before-you-go-subpane .title,
.pane-before-you-go .before-you-go-subpane .body,
.pane-before-you-go .before-you-go-subpane .back-to-top {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
}

.pane-before-you-go .before-you-go-subpane .back-to-top {
  text-align: right;
}

.pane-before-you-go .before-you-go-subpane .back-to-top a:after {
  content: " \02C6";
}

.pane-before-you-go .anchor-list ul {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  -ms-column-count: 2;
  -o-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 2em;
  -ms-column-gap: 2em;
  -moz-column-gap: 2em;
  -khtml-column-gap: 2em;
  -o-column-gap: 2em;
  grid-column-gap: 2em;
  column-gap: 2em;
  padding: 0 0 0 2em;
  display: inline;
}

.pane-before-you-go .anchor-list ul li {
  margin-bottom: 0.5em;
  margin-left: 1.2em;
}

.pane-before-you-go .anchor-list ul a {
  font-weight: bold;
  text-decoration: none;
}

.pane-before-you-go .anchor-list .before-you-go-topics ul {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
  padding-left: 0;
  list-style-type: none;
  display: block;
}

.pane-before-you-go .anchor-list .before-you-go-topics ul li {
  margin-bottom: 0.25em;
  margin-left: 0;
}

.pane-before-you-go .important a:after {
  content: "!";
  border-radius: 50%;
  width: 1em;
  height: 1em;
  background: #5c9731;
  text-align: center;
  color: white;
  margin-left: 0.5em;
  line-height: 1;
  display: inline-block;
  vertical-align: baseline;
  font-weight: bold;
}

.pane-node-field-featured-gear-blog-post .field {
  float: none;
  margin-left: auto;
  margin-right: auto;
  width: auto;
}

.pane-node-field-featured-gear-blog-post .gear-pane-content:after {
  content: '';
  display: table;
  clear: both;
}

.pane-node-field-featured-gear-blog-post .gear-pane-images {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
  text-align: center;
}

.pane-node-field-featured-gear-blog-post .gear-pane-images img {
  margin-bottom: 1em;
}

.pane-node-field-featured-gear-blog-post .gear-image-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.pane-node-field-featured-gear-blog-post .gear-image-list li {
  display: inline-block;
  vertical-align: top;
}

.pane-node-field-featured-gear-blog-post .pane-text {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
}

.pane-node-field-featured-gear-blog-post .gear-title {
  font-size: 1.125em;
  font-family: "FuturaStd-Heavy", Helvetica, Arial, sans-serif;
}

.pane-node-field-highlight-map .pane-title, .pane-node-field-highlight-map .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .pane-node-field-highlight-map h3 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.pane-node-field-highlight-map .field-cta {
  text-align: center;
  position: absolute;
  bottom: 1em;
}

.pane-node-field-inclusions,
.pane-node-field-airfare,
.pane-node-field-exclusions {
  margin-bottom: 2em;
}

.panel-pane.pane-expedition-overview {
  margin: 2em 0;
}

.panel-pane.pane-expedition-overview:after {
  content: '';
  display: table;
  clear: both;
}

.panel-pane.pane-expedition-overview .pane-title, .panel-pane.pane-expedition-overview .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .panel-pane.pane-expedition-overview h3,
.panel-pane.pane-expedition-overview .field--name-field-overview-intro-text {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
}

.panel-pane.pane-expedition-overview .pane-title, .panel-pane.pane-expedition-overview .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .panel-pane.pane-expedition-overview h3 {
  padding-top: 0;
}

.panel-pane.pane-expedition-overview .field--name-field-video-placeholder-image div {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
}

.panel-pane.pane-expedition-overview .field--name-field-video-placeholder-image .field-item {
  position: relative;
}

.panel-pane.pane-expedition-overview .field--name-field-video-placeholder-image .field-item:after {
  content: '\f04b';
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  vertical-align: top;
  font-family: FontAwesome;
  -webkit-font-feature-settings: normal, auto, normal;
          font-feature-settings: normal, auto, normal;
  -webkit-font-kerning: auto;
          font-kerning: auto;
  -webkit-font-language-override: normal;
          font-language-override: normal;
  font-size: inherit;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-synthesis: weight style;
  font-variant: normal;
  font-weight: normal;
  line-height: inherit;
  text-rendering: auto;
  font-size: 7.5em;
  line-height: 1;
  color: #FFF;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  margin: -60px 0 0 0;
  z-index: 1;
  opacity: 0.75;
}

#anniversary {
  position: relative;
  padding: 2em 0;
  margin: 0;
}

#anniversary:after {
  content: '';
  display: table;
  clear: both;
}

#anniversary:before, #anniversary:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#anniversary:before {
  z-index: -2;
  background-image: url(../images/bg-world_map.jpg);
}

#anniversary:after {
  z-index: -1;
  background-color: rgba(255, 231, 190, 0.85);
}

#anniversary h2 {
  font-family: "adorn-smooth-pomander",sans-serif;
  font-size: 75px;
  margin-top: -19px;
  margin-bottom: 1px;
  padding-top: 21px;
  padding-bottom: 5px;
  line-height: 72px;
  overflow-y: hidden;
}

#anniversary h2,#anniversary p {
  text-align: center;
}

#anniversary p span {
  font-family: "adorn-smooth-pomander",sans-serif;
  -webkit-transform: rotate(-11deg);
          transform: rotate(-11deg);
  font-size: 52px;
  display: inline-block;
  vertical-align: sub;
  line-height: 7px;
}

.pane-node-field-ship .field--name-field-ship {
  float: none;
  margin-left: auto;
  margin-right: auto;
  width: auto;
}

.pane-node-field-ship .pane-title, .pane-node-field-ship .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .pane-node-field-ship h3 {
  float: none;
  margin-left: auto;
  margin-right: auto;
  width: auto;
  font-style: italic;
  text-align: left;
  padding-top: 0;
}

.pane-node-field-ship .ship-pane-text {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
}

.pane-node-field-ship .ship-cta {
  list-style: none;
  padding: 0;
  margin: 0.5em 0 0;
}

.pane-node-field-ship .ship-cta li {
  display: inline-block;
  vertical-align: top;
}

.pane-node-field-ship .ship-cta .cta-white, .pane-node-field-ship .ship-cta .l-footer .l-content .left-column .hubspot-form .hs-form .hs-button, .l-footer .l-content .left-column .hubspot-form .hs-form .pane-node-field-ship .ship-cta .hs-button, .pane-node-field-ship .ship-cta .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-behind .field--name-field-text-cta a, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-behind .field--name-field-text-cta .pane-node-field-ship .ship-cta a, .pane-node-field-ship .ship-cta .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top .field--name-field-text-cta a, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top .field--name-field-text-cta .pane-node-field-ship .ship-cta a, .pane-node-field-ship .ship-cta .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .field--name-field-text-cta a, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .field--name-field-text-cta .pane-node-field-ship .ship-cta a, .pane-node-field-ship .ship-cta .view-related-expeditions .more a, .view-related-expeditions .more .pane-node-field-ship .ship-cta a,
.pane-node-field-ship .ship-cta .view-display-id-ship_upcoming_expeditions .more a, .view-display-id-ship_upcoming_expeditions .more .pane-node-field-ship .ship-cta a {
  margin: 0.5em 0;
}

.pane-node-field-ship .field--name-field-hero-image:before {
  content: '';
  z-index: -1;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1;
}

.pane-node-tab-block {
  position: relative;
  font-size: 1.125em;
  font-family: "FuturaStd-Book", Helvetica, Arial, sans-serif;
}

.pane-node-tab-block:after {
  content: '';
  display: table;
  clear: both;
}

.ui-sortable .pane-node-tab-block {
  margin-top: 0;
}

.pane-node-tab-block ul {
  list-style: none;
  padding: 0;
  margin: 0;
  border-top: 1px solid #D9D9D9;
}

.pane-node-tab-block ul li {
  display: block;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #D9D9D9;
}

.pane-node-tab-block ul li a {
  display: block;
  color: #333;
  text-decoration: none;
  margin: 0;
  padding: 0.75em 3.125%;
  position: relative;
}

.pane-node-tab-block ul li a:after {
  content: '\f105';
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  vertical-align: top;
  font-family: FontAwesome;
  -webkit-font-feature-settings: normal, auto, normal;
          font-feature-settings: normal, auto, normal;
  -webkit-font-kerning: auto;
          font-kerning: auto;
  -webkit-font-language-override: normal;
          font-language-override: normal;
  font-size: inherit;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-synthesis: weight style;
  font-variant: normal;
  font-weight: normal;
  line-height: inherit;
  text-rendering: auto;
  position: absolute;
  right: 3.125%;
  line-height: inherit;
}

.pane-node-tab-block ul li a:hover {
  color: #5C9731;
}

.pane-node-tab-block ul li.active {
  background-color: #5C9731;
}

.pane-node-tab-block ul li.active a,.pane-node-tab-block ul li.active a:hover {
  color: #FFF;
}

.pane-node-field-testimonials .field,
.panel-pane .node--testimonial .field {
  float: none;
  margin-left: auto;
  margin-right: auto;
  width: auto;
}

.pane-node-field-testimonials .field--name-body,
.pane-node-field-testimonials .field--name-field-testimonial-source,
.panel-pane .node--testimonial .field--name-body,
.panel-pane .node--testimonial .field--name-field-testimonial-source {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
}

.pane-node-field-testimonials .field--name-body p,
.pane-node-field-testimonials .field--name-field-testimonial-source p,
.panel-pane .node--testimonial .field--name-body p,
.panel-pane .node--testimonial .field--name-field-testimonial-source p {
  margin: 0;
}

.pane-node-field-testimonials .field--name-body,
.panel-pane .node--testimonial .field--name-body {
  font-family: "FuturaStd-Book", Helvetica, Arial, sans-serif;
  font-size: 1.125em;
}

.pane-node-field-testimonials .field--name-field-testimonial-source,
.panel-pane .node--testimonial .field--name-field-testimonial-source {
  margin-top: 0.75em;
}

.pane-node-field-testimonials .field--name-field-row-background-image:before,
.panel-pane .node--testimonial .field--name-field-row-background-image:before {
  content: '';
  z-index: -1;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1;
}

.panel-pane .node--testimonial {
  padding: 2em 0;
}

.panel-pane .node--testimonial:before {
  content: '';
  z-index: -1;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #F4F7F8;
  z-index: -2;
}

.pane-node-field-trip-extensions {
  padding-bottom: 2em;
}

.pane-node-field-trip-extensions:after {
  content: '';
  display: table;
  clear: both;
}

.pane-node-field-trip-extensions:before {
  content: '';
  z-index: -1;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #F4F7F8;
}

.pane-node-field-trip-extensions .field {
  float: none;
  margin-left: auto;
  margin-right: auto;
  width: auto;
}

.pane-node-field-trip-extensions .extension-type,
.pane-node-field-trip-extensions .extension-title,
.pane-node-field-trip-extensions .extension-date,
.pane-node-field-trip-extensions .extension-title-date,
.pane-node-field-trip-extensions .price,
.pane-node-field-trip-extensions .pane-body,
.pane-node-field-trip-extensions #extension-cta {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
}

.pane-node-field-trip-extensions .extension-type {
  font-size: 1.125em;
  font-family: "FuturaStd-Heavy", Helvetica, Arial, sans-serif;
}

.pane-node-field-trip-extensions .extension-title,
.pane-node-field-trip-extensions .extension-title-date {
  font-size: 1.5em;
}

.pane-node-field-trip-extensions .price,
.pane-node-field-trip-extensions .extension-date {
  font-size: 1.125em;
}

.itinerary-extensions.subheading {
  padding-top: 15px;
}

.itinerary-extensions h2 {
  margin-bottom: 0px;
}

/* Facet search */
#facets-section {
  position: relative;
  padding: 3em 0;
  padding-top: 2em;
  margin: 2em 0;
}

#facets-section:after {
  content: '';
  display: table;
  clear: both;
}

#facets-section:before {
  content: '';
  z-index: -1;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #F4F7F8;
}

#facets-section .toggle-facets {
  margin: 0 1.04167% 1em;
  font-weight: bold;
  text-align: right;
  padding-right: 1.30208%;
  cursor: pointer;
  text-transform: uppercase;
}

#facets-section .toggle-facets.toggle-facets:before {
  content: '\f067';
  display: block;
  position: absolute;
  right: 1.04167%;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  vertical-align: top;
  font-family: FontAwesome;
  -webkit-font-feature-settings: normal, auto, normal;
          font-feature-settings: normal, auto, normal;
  -webkit-font-kerning: auto;
          font-kerning: auto;
  -webkit-font-language-override: normal;
          font-language-override: normal;
  font-size: inherit;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-synthesis: weight style;
  font-variant: normal;
  font-weight: normal;
  line-height: inherit;
  text-rendering: auto;
  z-index: -1;
}

#facets-section .toggle-facets.toggle-collapse:before {
  content: '\f068';
}

.radix-layouts-content .all-facets-wrap {
  position: relative;
}

.radix-layouts-content .all-facets-wrap:after {
  content: '';
  display: table;
  clear: both;
}

.brenham-flipped .facet-wrapper:first-child {
  margin-top: 2em;
  border-top: 1px solid #333;
}

.brenham-flipped .facet-wrapper:first-child .pane-title, .brenham-flipped .facet-wrapper:first-child .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .brenham-flipped .facet-wrapper:first-child h3 {
  margin-top: 0.75em;
}

.facet-wrapper .pane-title, .facet-wrapper .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .facet-wrapper h3 {
  margin: 0 0 0.75em;
  padding-bottom: 0.375em;
  width: auto;
  border-bottom: 1px solid #333;
  font-size: 1.125em;
  font-weight: normal;
  text-transform: uppercase;
  position: relative;
  cursor: pointer;
}

.facet-wrapper ul {
  display: none;
  padding-left: 0;
  list-style: none;
}

.facet-wrapper ul.facetapi-facet-time-of-year {
  text-transform: capitalize;
}

.facet-wrapper ul li {
  position: relative;
  margin: 0.25em 0;
  padding: 0 0 0 26px;
}

.facet-wrapper input.facetapi-checkbox {
  width: 20px;
  height: 20px;
  border: 0;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
}

.facet-wrapper .facetapi-active,
.facet-wrapper .facetapi-inactive {
  color: inherit;
  display: inline-block;
  vertical-align: top;
}

.facet-wrapper .facetapi-active:before,
.facet-wrapper .facetapi-inactive:before {
  content: '';
  background: #FFF;
  width: 20px;
  height: 20px;
  padding: 0;
  z-index: 1;
  clip: auto;
  text-align: center;
  border: 1px solid #333;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  vertical-align: top;
  font-family: FontAwesome;
  -webkit-font-feature-settings: normal, auto, normal;
          font-feature-settings: normal, auto, normal;
  -webkit-font-kerning: auto;
          font-kerning: auto;
  -webkit-font-language-override: normal;
          font-language-override: normal;
  font-size: inherit;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-synthesis: weight style;
  font-variant: normal;
  font-weight: normal;
  line-height: inherit;
  text-rendering: auto;
  line-height: 18px;
}

.facet-wrapper .facetapi-active:hover:before,
.facet-wrapper .facetapi-inactive:hover:before {
  content: '\f00d';
}

.facet-wrapper .facetapi-active {
  text-indent: -999em;
  margin: 0;
  display: inline-block !important;
  vertical-align: top;
}

.facet-wrapper .facetapi-active:before {
  content: '\f00d';
  text-indent: 0;
}

.facet-wrapper .facetapi-active:hover:before {
  content: '\f068';
}

.facet-wrapper .facetapi-inactive {
  text-decoration: none;
  padding-left: 26px;
  position: relative;
  left: -26px;
}

[class^="pane-facetapi-"], [class*=" pane-facetapi-"] {
  display: none;
}

.pane-bundle-hero-image, .pane-zeg-webform-panel-pane-1,
.pane-node-field-hero-image,
.pane-destination-page-hero-image,
.pane-destination-page-hero-image-panel-pane-1,
.pane-zeg-webform-panel-pane-1,
.pane-taxonomy-term-field-hero-image {
  -webkit-transition: height 2s ease;
  transition: height 2s ease;
}

@media print {
  .pane-bundle-hero-image, .pane-zeg-webform-panel-pane-1,
  .pane-node-field-hero-image,
  .pane-destination-page-hero-image,
  .pane-destination-page-hero-image-panel-pane-1,
  .pane-zeg-webform-panel-pane-1,
  .pane-taxonomy-term-field-hero-image {
    display: none;
  }
}

.pane-bundle-hero-image.first-pane, .pane-bundle-hero-image.pane-2, .pane-2.pane-zeg-webform-panel-pane-1, .first-pane.pane-zeg-webform-panel-pane-1,
.pane-node-field-hero-image.first-pane,
.pane-node-field-hero-image.pane-2,
.pane-destination-page-hero-image.first-pane,
.pane-destination-page-hero-image.pane-2,
.pane-destination-page-hero-image-panel-pane-1.first-pane,
.pane-destination-page-hero-image-panel-pane-1.pane-2,
.pane-zeg-webform-panel-pane-1.first-pane,
.pane-zeg-webform-panel-pane-1.pane-2,
.pane-taxonomy-term-field-hero-image.first-pane,
.pane-taxonomy-term-field-hero-image.pane-2 {
  margin-top: -139px;
}

.pane-bundle-hero-image.first-pane:before, .pane-bundle-hero-image.pane-2:before, .pane-2.pane-zeg-webform-panel-pane-1:before, .first-pane.pane-zeg-webform-panel-pane-1:before,
.pane-node-field-hero-image.first-pane:before,
.pane-node-field-hero-image.pane-2:before,
.pane-destination-page-hero-image.first-pane:before,
.pane-destination-page-hero-image.pane-2:before,
.pane-destination-page-hero-image-panel-pane-1.first-pane:before,
.pane-destination-page-hero-image-panel-pane-1.pane-2:before,
.pane-zeg-webform-panel-pane-1.first-pane:before,
.pane-zeg-webform-panel-pane-1.pane-2:before,
.pane-taxonomy-term-field-hero-image.first-pane:before,
.pane-taxonomy-term-field-hero-image.pane-2:before {
  background-repeat: no-repeat;
  opacity: 0.9;
  content: '';
  z-index: -1;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  background-color: transparent;
  background-image: -owg-linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
  padding-bottom: 25%;
}

.ui-sortable .pane-bundle-hero-image.first-pane, .ui-sortable .pane-bundle-hero-image.pane-2, .ui-sortable .pane-2.pane-zeg-webform-panel-pane-1, .ui-sortable .first-pane.pane-zeg-webform-panel-pane-1, .ui-sortable .pane-node-field-hero-image.first-pane,
.ui-sortable .pane-node-field-hero-image.pane-2, .ui-sortable .pane-destination-page-hero-image.first-pane,
.ui-sortable .pane-destination-page-hero-image.pane-2, .ui-sortable .pane-destination-page-hero-image-panel-pane-1.first-pane,
.ui-sortable .pane-destination-page-hero-image-panel-pane-1.pane-2, .ui-sortable .pane-zeg-webform-panel-pane-1.first-pane, .ui-sortable .pane-zeg-webform-panel-pane-1.pane-2, .ui-sortable .pane-taxonomy-term-field-hero-image.first-pane,
.ui-sortable .pane-taxonomy-term-field-hero-image.pane-2 {
  margin-top: 0;
}

.pane-bundle-hero-image .pane-title, .pane-zeg-webform-panel-pane-1 .pane-title, .pane-bundle-hero-image .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .pane-bundle-hero-image h3, .pane-zeg-webform-panel-pane-1 .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .pane-zeg-webform-panel-pane-1 h3,
.pane-node-field-hero-image .pane-title,
.pane-node-field-hero-image .view-zeg-staff .views-row .body-center h3,
.view-zeg-staff .views-row .body-center .pane-node-field-hero-image h3,
.pane-destination-page-hero-image .pane-title,
.pane-destination-page-hero-image .view-zeg-staff .views-row .body-center h3,
.view-zeg-staff .views-row .body-center .pane-destination-page-hero-image h3,
.pane-destination-page-hero-image-panel-pane-1 .pane-title,
.pane-destination-page-hero-image-panel-pane-1 .view-zeg-staff .views-row .body-center h3,
.view-zeg-staff .views-row .body-center .pane-destination-page-hero-image-panel-pane-1 h3,
.pane-zeg-webform-panel-pane-1 .pane-title,
.pane-zeg-webform-panel-pane-1 .view-zeg-staff .views-row .body-center h3,
.view-zeg-staff .views-row .body-center .pane-zeg-webform-panel-pane-1 h3,
.pane-taxonomy-term-field-hero-image .pane-title,
.pane-taxonomy-term-field-hero-image .view-zeg-staff .views-row .body-center h3,
.view-zeg-staff .views-row .body-center .pane-taxonomy-term-field-hero-image h3 {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: -1em auto 0 auto;
  padding: 0;
  color: #FFF;
  text-align: center;
  font-size: 1.75em;
  text-shadow: 0 0 10px black, 0 0 25px black;
}

.pane-bundle-hero-image.pane-has-subtitle span, .pane-has-subtitle.pane-zeg-webform-panel-pane-1 span,
.pane-node-field-hero-image.pane-has-subtitle span,
.pane-destination-page-hero-image.pane-has-subtitle span,
.pane-destination-page-hero-image-panel-pane-1.pane-has-subtitle span,
.pane-zeg-webform-panel-pane-1.pane-has-subtitle span,
.pane-taxonomy-term-field-hero-image.pane-has-subtitle span {
  display: block;
}

.pane-bundle-hero-image.pane-has-subtitle .subtitle, .pane-has-subtitle.pane-zeg-webform-panel-pane-1 .subtitle,
.pane-node-field-hero-image.pane-has-subtitle .subtitle,
.pane-destination-page-hero-image.pane-has-subtitle .subtitle,
.pane-destination-page-hero-image-panel-pane-1.pane-has-subtitle .subtitle,
.pane-zeg-webform-panel-pane-1.pane-has-subtitle .subtitle,
.pane-taxonomy-term-field-hero-image.pane-has-subtitle .subtitle {
  font-size: 75%;
}

.pane-bundle-hero-image.title-band .pane-title, .title-band.pane-zeg-webform-panel-pane-1 .pane-title, .pane-bundle-hero-image.title-band .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .pane-bundle-hero-image.title-band h3, .title-band.pane-zeg-webform-panel-pane-1 .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .title-band.pane-zeg-webform-panel-pane-1 h3,
.pane-node-field-hero-image.title-band .pane-title,
.pane-node-field-hero-image.title-band .view-zeg-staff .views-row .body-center h3,
.view-zeg-staff .views-row .body-center .pane-node-field-hero-image.title-band h3,
.pane-destination-page-hero-image.title-band .pane-title,
.pane-destination-page-hero-image.title-band .view-zeg-staff .views-row .body-center h3,
.view-zeg-staff .views-row .body-center .pane-destination-page-hero-image.title-band h3,
.pane-destination-page-hero-image-panel-pane-1.title-band .pane-title,
.pane-destination-page-hero-image-panel-pane-1.title-band .view-zeg-staff .views-row .body-center h3,
.view-zeg-staff .views-row .body-center .pane-destination-page-hero-image-panel-pane-1.title-band h3,
.pane-zeg-webform-panel-pane-1.title-band .pane-title,
.pane-zeg-webform-panel-pane-1.title-band .view-zeg-staff .views-row .body-center h3,
.view-zeg-staff .views-row .body-center .pane-zeg-webform-panel-pane-1.title-band h3,
.pane-taxonomy-term-field-hero-image.title-band .pane-title,
.pane-taxonomy-term-field-hero-image.title-band .view-zeg-staff .views-row .body-center h3,
.view-zeg-staff .views-row .body-center .pane-taxonomy-term-field-hero-image.title-band h3 {
  margin: 0;
  padding: 0.375em 3.125%;
  width: 100%;
  top: auto;
  bottom: 0.75em;
  text-align: left;
}

.pane-bundle-hero-image.title-band .pane-title:after, .title-band.pane-zeg-webform-panel-pane-1 .pane-title:after, .pane-bundle-hero-image.title-band .view-zeg-staff .views-row .body-center h3:after, .view-zeg-staff .views-row .body-center .pane-bundle-hero-image.title-band h3:after, .title-band.pane-zeg-webform-panel-pane-1 .view-zeg-staff .views-row .body-center h3:after, .view-zeg-staff .views-row .body-center .title-band.pane-zeg-webform-panel-pane-1 h3:after,
.pane-node-field-hero-image.title-band .pane-title:after,
.pane-node-field-hero-image.title-band .view-zeg-staff .views-row .body-center h3:after,
.view-zeg-staff .views-row .body-center .pane-node-field-hero-image.title-band h3:after,
.pane-destination-page-hero-image.title-band .pane-title:after,
.pane-destination-page-hero-image.title-band .view-zeg-staff .views-row .body-center h3:after,
.view-zeg-staff .views-row .body-center .pane-destination-page-hero-image.title-band h3:after,
.pane-destination-page-hero-image-panel-pane-1.title-band .pane-title:after,
.pane-destination-page-hero-image-panel-pane-1.title-band .view-zeg-staff .views-row .body-center h3:after,
.view-zeg-staff .views-row .body-center .pane-destination-page-hero-image-panel-pane-1.title-band h3:after,
.pane-zeg-webform-panel-pane-1.title-band .pane-title:after,
.pane-zeg-webform-panel-pane-1.title-band .view-zeg-staff .views-row .body-center h3:after,
.view-zeg-staff .views-row .body-center .pane-zeg-webform-panel-pane-1.title-band h3:after,
.pane-taxonomy-term-field-hero-image.title-band .pane-title:after,
.pane-taxonomy-term-field-hero-image.title-band .view-zeg-staff .views-row .body-center h3:after,
.view-zeg-staff .views-row .body-center .pane-taxonomy-term-field-hero-image.title-band h3:after {
  content: '';
  display: table;
  clear: both;
}

.pane-bundle-hero-image.title-band .pane-title:before, .title-band.pane-zeg-webform-panel-pane-1 .pane-title:before, .pane-bundle-hero-image.title-band .view-zeg-staff .views-row .body-center h3:before, .view-zeg-staff .views-row .body-center .pane-bundle-hero-image.title-band h3:before, .title-band.pane-zeg-webform-panel-pane-1 .view-zeg-staff .views-row .body-center h3:before, .view-zeg-staff .views-row .body-center .title-band.pane-zeg-webform-panel-pane-1 h3:before,
.pane-node-field-hero-image.title-band .pane-title:before,
.pane-node-field-hero-image.title-band .view-zeg-staff .views-row .body-center h3:before,
.view-zeg-staff .views-row .body-center .pane-node-field-hero-image.title-band h3:before,
.pane-destination-page-hero-image.title-band .pane-title:before,
.pane-destination-page-hero-image.title-band .view-zeg-staff .views-row .body-center h3:before,
.view-zeg-staff .views-row .body-center .pane-destination-page-hero-image.title-band h3:before,
.pane-destination-page-hero-image-panel-pane-1.title-band .pane-title:before,
.pane-destination-page-hero-image-panel-pane-1.title-band .view-zeg-staff .views-row .body-center h3:before,
.view-zeg-staff .views-row .body-center .pane-destination-page-hero-image-panel-pane-1.title-band h3:before,
.pane-zeg-webform-panel-pane-1.title-band .pane-title:before,
.pane-zeg-webform-panel-pane-1.title-band .view-zeg-staff .views-row .body-center h3:before,
.view-zeg-staff .views-row .body-center .pane-zeg-webform-panel-pane-1.title-band h3:before,
.pane-taxonomy-term-field-hero-image.title-band .pane-title:before,
.pane-taxonomy-term-field-hero-image.title-band .view-zeg-staff .views-row .body-center h3:before,
.view-zeg-staff .views-row .body-center .pane-taxonomy-term-field-hero-image.title-band h3:before {
  content: '';
  z-index: -1;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: black;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0.4)));
  background: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.4));
}

.pane-bundle-hero-image.title-band .pane-title .title, .title-band.pane-zeg-webform-panel-pane-1 .pane-title .title, .pane-bundle-hero-image.title-band .view-zeg-staff .views-row .body-center h3 .title, .view-zeg-staff .views-row .body-center .pane-bundle-hero-image.title-band h3 .title, .title-band.pane-zeg-webform-panel-pane-1 .view-zeg-staff .views-row .body-center h3 .title, .view-zeg-staff .views-row .body-center .title-band.pane-zeg-webform-panel-pane-1 h3 .title,
.pane-node-field-hero-image.title-band .pane-title .title,
.pane-node-field-hero-image.title-band .view-zeg-staff .views-row .body-center h3 .title,
.view-zeg-staff .views-row .body-center .pane-node-field-hero-image.title-band h3 .title,
.pane-destination-page-hero-image.title-band .pane-title .title,
.pane-destination-page-hero-image.title-band .view-zeg-staff .views-row .body-center h3 .title,
.view-zeg-staff .views-row .body-center .pane-destination-page-hero-image.title-band h3 .title,
.pane-destination-page-hero-image-panel-pane-1.title-band .pane-title .title,
.pane-destination-page-hero-image-panel-pane-1.title-band .view-zeg-staff .views-row .body-center h3 .title,
.view-zeg-staff .views-row .body-center .pane-destination-page-hero-image-panel-pane-1.title-band h3 .title,
.pane-zeg-webform-panel-pane-1.title-band .pane-title .title,
.pane-zeg-webform-panel-pane-1.title-band .view-zeg-staff .views-row .body-center h3 .title,
.view-zeg-staff .views-row .body-center .pane-zeg-webform-panel-pane-1.title-band h3 .title,
.pane-taxonomy-term-field-hero-image.title-band .pane-title .title,
.pane-taxonomy-term-field-hero-image.title-band .view-zeg-staff .views-row .body-center h3 .title,
.view-zeg-staff .views-row .body-center .pane-taxonomy-term-field-hero-image.title-band h3 .title {
  text-transform: uppercase;
}

.pane-bundle-hero-image.title-band .pane-title .subtitle, .title-band.pane-zeg-webform-panel-pane-1 .pane-title .subtitle, .pane-bundle-hero-image.title-band .view-zeg-staff .views-row .body-center h3 .subtitle, .view-zeg-staff .views-row .body-center .pane-bundle-hero-image.title-band h3 .subtitle, .title-band.pane-zeg-webform-panel-pane-1 .view-zeg-staff .views-row .body-center h3 .subtitle, .view-zeg-staff .views-row .body-center .title-band.pane-zeg-webform-panel-pane-1 h3 .subtitle,
.pane-node-field-hero-image.title-band .pane-title .subtitle,
.pane-node-field-hero-image.title-band .view-zeg-staff .views-row .body-center h3 .subtitle,
.view-zeg-staff .views-row .body-center .pane-node-field-hero-image.title-band h3 .subtitle,
.pane-destination-page-hero-image.title-band .pane-title .subtitle,
.pane-destination-page-hero-image.title-band .view-zeg-staff .views-row .body-center h3 .subtitle,
.view-zeg-staff .views-row .body-center .pane-destination-page-hero-image.title-band h3 .subtitle,
.pane-destination-page-hero-image-panel-pane-1.title-band .pane-title .subtitle,
.pane-destination-page-hero-image-panel-pane-1.title-band .view-zeg-staff .views-row .body-center h3 .subtitle,
.view-zeg-staff .views-row .body-center .pane-destination-page-hero-image-panel-pane-1.title-band h3 .subtitle,
.pane-zeg-webform-panel-pane-1.title-band .pane-title .subtitle,
.pane-zeg-webform-panel-pane-1.title-band .view-zeg-staff .views-row .body-center h3 .subtitle,
.view-zeg-staff .views-row .body-center .pane-zeg-webform-panel-pane-1.title-band h3 .subtitle,
.pane-taxonomy-term-field-hero-image.title-band .pane-title .subtitle,
.pane-taxonomy-term-field-hero-image.title-band .view-zeg-staff .views-row .body-center h3 .subtitle,
.view-zeg-staff .views-row .body-center .pane-taxonomy-term-field-hero-image.title-band h3 .subtitle {
  font-size: 75%;
  margin-top: 0.125em;
  padding-left: 2.25em;
}

.pane-bundle-hero-image.title-band .field--name-field-subtitle, .title-band.pane-zeg-webform-panel-pane-1 .field--name-field-subtitle,
.pane-node-field-hero-image.title-band .field--name-field-subtitle,
.pane-destination-page-hero-image.title-band .field--name-field-subtitle,
.pane-destination-page-hero-image-panel-pane-1.title-band .field--name-field-subtitle,
.pane-zeg-webform-panel-pane-1.title-band .field--name-field-subtitle,
.pane-taxonomy-term-field-hero-image.title-band .field--name-field-subtitle {
  display: none;
}

.pane-bundle-hero-image .field--name-field-pane-bg-color .color-swatch, .pane-zeg-webform-panel-pane-1 .field--name-field-pane-bg-color .color-swatch,
.pane-node-field-hero-image .field--name-field-pane-bg-color .color-swatch,
.pane-destination-page-hero-image .field--name-field-pane-bg-color .color-swatch,
.pane-destination-page-hero-image-panel-pane-1 .field--name-field-pane-bg-color .color-swatch,
.pane-zeg-webform-panel-pane-1 .field--name-field-pane-bg-color .color-swatch,
.pane-taxonomy-term-field-hero-image .field--name-field-pane-bg-color .color-swatch {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  opacity: 0.5;
  z-index: -1;
}

.panel-pane-hero-video,
.panel-pane-hero-no-video {
  float: none;
  margin-left: auto;
  margin-right: auto;
  width: auto;
  width: 100%;
  position: relative;
  z-index: 0;
  height: 0;
  padding-bottom: 75%;
  overflow: hidden;
}

@media print {
  .panel-pane-hero-video,
  .panel-pane-hero-no-video {
    display: none;
  }
}

.panel-pane-hero-video img,
.panel-pane-hero-no-video img {
  width: auto;
  max-width: none;
  height: 100%;
  position: absolute;
  top: 0;
  left: -62.5%;
  margin: 0;
}

.panel-pane-hero-video.first-pane, .panel-pane-hero-video.pane-2,
.panel-pane-hero-no-video.first-pane,
.panel-pane-hero-no-video.pane-2 {
  margin-top: -139px;
}

.panel-pane-hero-video.first-pane:before, .panel-pane-hero-video.pane-2:before,
.panel-pane-hero-no-video.first-pane:before,
.panel-pane-hero-no-video.pane-2:before {
  background-repeat: no-repeat;
  opacity: 0.9;
  content: '';
  z-index: 2;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  background-color: transparent;
  background-image: -owg-linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
  padding-bottom: 25%;
}

.ui-sortable .panel-pane-hero-video.first-pane, .ui-sortable .panel-pane-hero-video.pane-2, .ui-sortable .panel-pane-hero-no-video.first-pane,
.ui-sortable .panel-pane-hero-no-video.pane-2 {
  margin-top: 0;
}

.panel-pane-hero-video .pane-title, .panel-pane-hero-video .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .panel-pane-hero-video h3,
.panel-pane-hero-no-video .pane-title,
.panel-pane-hero-no-video .view-zeg-staff .views-row .body-center h3,
.view-zeg-staff .views-row .body-center .panel-pane-hero-no-video h3 {
  z-index: 2;
  position: absolute;
  top: 50%;
  margin-top: -1em;
  min-width: 100%;
  margin-bottom: 0;
  padding: 0;
  color: #FFF;
  text-align: center;
  font-size: 1.75em;
  text-shadow: 0 0 10px black, 0 0 25px black;
}

.panel-pane-hero-video .pane-has-subtitle,
.panel-pane-hero-no-video .pane-has-subtitle {
  top: 55%;
  position: absolute;
  z-index: 3;
  text-align: center;
  min-width: 100%;
  color: #FFF;
  font-size: 1.125em;
  text-shadow: 0 0 10px black, 0 0 25px black;
}

.panel-pane-hero-video .pane-has-subtitle p > a,
.panel-pane-hero-no-video .pane-has-subtitle p > a {
  color: #FFF;
}

.panel-pane-hero-video.title-band .pane-title, .panel-pane-hero-video.title-band .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .panel-pane-hero-video.title-band h3,
.panel-pane-hero-no-video.title-band .pane-title,
.panel-pane-hero-no-video.title-band .view-zeg-staff .views-row .body-center h3,
.view-zeg-staff .views-row .body-center .panel-pane-hero-no-video.title-band h3 {
  margin: 0;
  padding: 0.375em 3.125%;
  width: 100%;
  top: auto;
  bottom: 0.75em;
  text-align: left;
}

.panel-pane-hero-video.title-band .pane-title:after, .panel-pane-hero-video.title-band .view-zeg-staff .views-row .body-center h3:after, .view-zeg-staff .views-row .body-center .panel-pane-hero-video.title-band h3:after,
.panel-pane-hero-no-video.title-band .pane-title:after,
.panel-pane-hero-no-video.title-band .view-zeg-staff .views-row .body-center h3:after,
.view-zeg-staff .views-row .body-center .panel-pane-hero-no-video.title-band h3:after {
  content: '';
  display: table;
  clear: both;
}

.panel-pane-hero-video.title-band .pane-title:before, .panel-pane-hero-video.title-band .view-zeg-staff .views-row .body-center h3:before, .view-zeg-staff .views-row .body-center .panel-pane-hero-video.title-band h3:before,
.panel-pane-hero-no-video.title-band .pane-title:before,
.panel-pane-hero-no-video.title-band .view-zeg-staff .views-row .body-center h3:before,
.view-zeg-staff .views-row .body-center .panel-pane-hero-no-video.title-band h3:before {
  content: '';
  z-index: -1;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: black;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0.4)));
  background: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.4));
}

.panel-pane-hero-video.title-band .pane-title .title, .panel-pane-hero-video.title-band .view-zeg-staff .views-row .body-center h3 .title, .view-zeg-staff .views-row .body-center .panel-pane-hero-video.title-band h3 .title,
.panel-pane-hero-no-video.title-band .pane-title .title,
.panel-pane-hero-no-video.title-band .view-zeg-staff .views-row .body-center h3 .title,
.view-zeg-staff .views-row .body-center .panel-pane-hero-no-video.title-band h3 .title {
  text-transform: uppercase;
}

.panel-pane-hero-video.title-band .pane-title .subtitle, .panel-pane-hero-video.title-band .view-zeg-staff .views-row .body-center h3 .subtitle, .view-zeg-staff .views-row .body-center .panel-pane-hero-video.title-band h3 .subtitle,
.panel-pane-hero-no-video.title-band .pane-title .subtitle,
.panel-pane-hero-no-video.title-band .view-zeg-staff .views-row .body-center h3 .subtitle,
.view-zeg-staff .views-row .body-center .panel-pane-hero-no-video.title-band h3 .subtitle {
  font-size: 75%;
  margin-top: 0.125em;
  padding-left: 2.25em;
}

.panel-pane-hero-video.title-band .field--name-field-subtitle,
.panel-pane-hero-no-video.title-band .field--name-field-subtitle {
  display: none;
}

/* Featured Links On The Home Page*/
.pane-bundle-featured-links {
  padding-bottom: 3.125%;
}

.pane-bundle-featured-links:after {
  content: '';
  display: table;
  clear: both;
}

.pane-bundle-featured-links:before {
  content: '';
  z-index: -1;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  background-color: #F4F7F8;
}

.pane-bundle-featured-links .field--name-field-home-page-cta-entity-refer {
  overflow: hidden;
}

.pane-bundle-featured-links .field--name-field-home-page-cta-entity-refer .field-item {
  width: 100%;
  position: relative;
  display: block;
  margin: 0 auto;
}

.pane-bundle-featured-links .field--name-field-home-page-cta-entity-refer .field-item h1, .pane-bundle-featured-links .field--name-field-home-page-cta-entity-refer .field-item h2 {
  display: none;
}

.pane-bundle-featured-links .field--name-field-home-page-cta-entity-refer .field-item .field--name-field-home-cta-image {
  text-align: center;
}

.pane-bundle-featured-links .field--name-field-home-page-cta-entity-refer .field-item .field--name-field-home-cta-image .field-item {
  width: 100%;
}

.pane-bundle-featured-links .field--name-field-home-page-cta-entity-refer .field-item .field--name-field-home-cta-text {
  width: 80%;
  text-align: center;
  margin: 0 auto;
}

.pane-bundle-featured-links .field--name-field-home-page-cta-entity-refer .field-item .field--name-field-home-cta-text .field-item {
  width: 100% !important;
}

.pane-bundle-featured-links .field--name-field-text-cta {
  text-align: center;
  margin-top: 1em;
}

.node-type-ship .pane-node-title {
  text-align: center;
}

.node-type-ship .pane-node-body {
  margin-bottom: 2em;
  text-align: center;
}

.node-type-staff .pane-node-title {
  text-align: center;
}

.node-type-staff .pane-node-title h1 {
  margin-bottom: 0.25em;
}

.node-type-staff .pane-node-field-title {
  margin-top: 0.25em;
  margin-bottom: 1em;
  text-align: center;
}

.node-type-staff .pane-node-field-title .field {
  font-size: 1em;
}

.node-type-staff .pane-node-field-staff-photo {
  text-align: center;
}

.node-type-staff .pane-node-body {
  margin-top: 1.5em;
  margin-bottom: 6em;
  text-align: center;
}

.panel-pane.node-type-staff {
  position: relative;
  padding: 1em 0;
}

.panel-pane.node-type-staff:after {
  content: '';
  z-index: -1;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #F4F7F8;
}

.panel-pane.node-type-staff .field {
  text-align: center;
}

.panel-pane.node-type-staff .field--name-field-staff-photo {
  margin-top: 2em;
  margin-bottom: 1em;
}

.panel-pane.node-type-staff h3 {
  font-family: "FuturaStd-Book", Helvetica, Arial, sans-serif;
  margin: 0.5em 0;
}

.panel-pane.node-type-staff .field--name-read-more {
  margin-top: 2em;
  margin-bottom: 1em;
}

.pane-bundle-quick-links {
  margin: 2em 0;
  text-align: center;
}

.pane-bundle-quick-links .fieldable-panels-pane {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
}

.pane-bundle-quick-links ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.social-share-links {
  text-align: center;
}

.social-share-links ul {
  padding: 0;
  list-style-type: none;
}

.social-share-links ul li,.social-share-links .fa-2x {
  display: inline-block;
  vertical-align: top;
}

.social-share-links .fa-2x {
  font-size: 1.875em;
  background: white;
  color: #005380;
  width: 42px;
  border-radius: 50%;
  height: 42px;
  text-align: center;
  line-height: 42px;
  margin-right: 0.5em;
  text-decoration: none;
}

.social-share-links .fa-2x:hover {
  background: #005380;
  color: #FFF;
}

.pane-bundle-text {
  padding: 1em 0;
}

.pane-bundle-text:after {
  content: '';
  display: table;
  clear: both;
}

.pane-bundle-text .field--name-field-text-cta {
  margin-top: 1em;
  margin-bottom: 1em;
}

.pane-bundle-text .field-image-bg {
  background-size: cover;
  background-position: 50% 50%;
  -webkit-transition: height 2s ease;
  transition: height 2s ease;
}

.pane-bundle-text.pane-text-horizontal-position-left {
  text-align: left;
}

.pane-bundle-text.pane-text-horizontal-position-center {
  text-align: center;
}

.pane-bundle-text.pane-text-horizontal-position-right {
  text-align: right;
}

.pane-bundle-text.pane-text-horizontal-position-justify {
  text-align: justify;
}

.pane-bundle-text.pane-text-size-large .field ul ul, .pane-bundle-text.pane-text-size-large .field ul ol, .pane-bundle-text.pane-text-size-large .field ol ul, .pane-bundle-text.pane-text-size-large .field ol ol {
  font-size: 1em;
}

.pane-bundle-text.pane-has-bg-image .field--name-field-hero-image {
  position: static;
  z-index: 0;
  height: auto;
  padding-bottom: 0;
}

.pane-bundle-text.pane-has-bg-image .field--name-field-pane-bg-image,
.pane-bundle-text.pane-has-bg-image .field--name-field-row-background-image {
  float: none;
  margin-left: auto;
  margin-right: auto;
  width: auto;
  width: 100%;
  overflow: hidden;
}

.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-before .field-image-bg {
  height: 0;
  padding-bottom: 50%;
}

.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-behind, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered {
  color: #FFF;
}

.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-behind .field--name-field-pane-bg-image,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-behind .field--name-field-hero-image,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-behind .field--name-field-row-background-image, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top .field--name-field-pane-bg-image,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top .field--name-field-hero-image,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top .field--name-field-row-background-image, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .field--name-field-pane-bg-image,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .field--name-field-hero-image,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .field--name-field-row-background-image {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  z-index: -2;
}

.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-behind .field--name-field-pane-bg-image .field-image-bg,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-behind .field--name-field-hero-image .field-image-bg,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-behind .field--name-field-row-background-image .field-image-bg, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top .field--name-field-pane-bg-image .field-image-bg,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top .field--name-field-hero-image .field-image-bg,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top .field--name-field-row-background-image .field-image-bg, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .field--name-field-pane-bg-image .field-image-bg,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .field--name-field-hero-image .field-image-bg,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .field--name-field-row-background-image .field-image-bg {
  height: 100%;
}

.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-behind .field--name-field-pane-bg-color .color-swatch, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top .field--name-field-pane-bg-color .color-swatch, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .field--name-field-pane-bg-color .color-swatch {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  opacity: 0.5;
  z-index: -1;
}

.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-behind {
  padding: 3em 0;
}

.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered {
  height: 0;
  padding: 0 0 82.5%;
}

.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top.pane-bg-size-5-2, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered.pane-bg-size-5-2 {
  padding-bottom: 70%;
}

.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top.pane-bg-size-3-1, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered.pane-bg-size-3-1 {
  padding-bottom: 61.66667%;
}

.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top.first-pane, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top.pane-bundle-hero-image.pane-2, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top.pane-2.pane-zeg-webform-panel-pane-1,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top.pane-node-field-hero-image.pane-2,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top.pane-destination-page-hero-image.pane-2,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top.pane-destination-page-hero-image-panel-pane-1.pane-2,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top.pane-taxonomy-term-field-hero-image.pane-2, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top.panel-pane-hero-video.pane-2,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top.panel-pane-hero-no-video.pane-2, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered.first-pane, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered.pane-bundle-hero-image.pane-2, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered.pane-2.pane-zeg-webform-panel-pane-1,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered.pane-node-field-hero-image.pane-2,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered.pane-destination-page-hero-image.pane-2,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered.pane-destination-page-hero-image-panel-pane-1.pane-2,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered.pane-taxonomy-term-field-hero-image.pane-2, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered.panel-pane-hero-video.pane-2,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered.panel-pane-hero-no-video.pane-2 {
  margin-top: -139px;
}

.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top.first-pane:before, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top.pane-bundle-hero-image.pane-2:before, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top.pane-2.pane-zeg-webform-panel-pane-1:before,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top.pane-node-field-hero-image.pane-2:before,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top.pane-destination-page-hero-image.pane-2:before,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top.pane-destination-page-hero-image-panel-pane-1.pane-2:before,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top.pane-taxonomy-term-field-hero-image.pane-2:before, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top.panel-pane-hero-video.pane-2:before,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top.panel-pane-hero-no-video.pane-2:before, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered.first-pane:before, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered.pane-bundle-hero-image.pane-2:before, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered.pane-2.pane-zeg-webform-panel-pane-1:before,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered.pane-node-field-hero-image.pane-2:before,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered.pane-destination-page-hero-image.pane-2:before,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered.pane-destination-page-hero-image-panel-pane-1.pane-2:before,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered.pane-taxonomy-term-field-hero-image.pane-2:before, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered.panel-pane-hero-video.pane-2:before,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered.panel-pane-hero-no-video.pane-2:before {
  background-repeat: no-repeat;
  opacity: 0.9;
  content: '';
  z-index: -1;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  background-color: transparent;
  background-image: -owg-linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
  padding-bottom: 25%;
}

.ui-sortable .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top.first-pane, .ui-sortable .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top.pane-bundle-hero-image.pane-2, .ui-sortable .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top.pane-2.pane-zeg-webform-panel-pane-1,
.ui-sortable .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top.pane-node-field-hero-image.pane-2,
.ui-sortable .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top.pane-destination-page-hero-image.pane-2,
.ui-sortable .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top.pane-destination-page-hero-image-panel-pane-1.pane-2,
.ui-sortable .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top.pane-taxonomy-term-field-hero-image.pane-2, .ui-sortable .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top.panel-pane-hero-video.pane-2,
.ui-sortable .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top.panel-pane-hero-no-video.pane-2, .ui-sortable .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered.first-pane, .ui-sortable .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered.pane-bundle-hero-image.pane-2, .ui-sortable .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered.pane-2.pane-zeg-webform-panel-pane-1,
.ui-sortable .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered.pane-node-field-hero-image.pane-2,
.ui-sortable .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered.pane-destination-page-hero-image.pane-2,
.ui-sortable .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered.pane-destination-page-hero-image-panel-pane-1.pane-2,
.ui-sortable .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered.pane-taxonomy-term-field-hero-image.pane-2, .ui-sortable .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered.panel-pane-hero-video.pane-2,
.ui-sortable .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered.panel-pane-hero-no-video.pane-2 {
  margin-top: 0;
}

.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top .pane-title, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top h3,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top .field--name-field-basic-text-text,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top .field--name-field-text-cta, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .pane-title, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered h3,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .field--name-field-basic-text-text,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .field--name-field-text-cta {
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0 3.125%;
}

.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top .pane-title, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top h3, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .pane-title, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered h3 {
  padding-top: 1em;
}

.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .pane-title, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered h3,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .field--name-field-basic-text-text,
.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .field--name-field-text-cta {
  position: absolute;
}

.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .pane-title, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered h3 {
  margin-bottom: 0;
  bottom: 50%;
  line-height: 1.25;
}

.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .field--name-field-basic-text-text {
  top: 50%;
}

.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .field--name-field-basic-text-text p {
  margin: 0.25em 0;
}

.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .field--name-field-text-cta {
  bottom: 1em;
}

.pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .pane-title, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered h3 {
  padding-top: 0;
}

.pane-bundle-text.pane-has-bg-image .field--name-field-basic-text-text,
.pane-bundle-text.pane-has-bg-image .pane-title,
.pane-bundle-text.pane-has-bg-image .view-zeg-staff .views-row .body-center h3,
.view-zeg-staff .views-row .body-center .pane-bundle-text.pane-has-bg-image h3 {
  text-shadow: 0 0 10px black, 0 0 25px black;
}

.pane-bundle-text.pane-has-bg-image.pane-has-bg-color .field--name-field-basic-text-text,
.pane-bundle-text.pane-has-bg-image.pane-has-bg-color .pane-title,
.pane-bundle-text.pane-has-bg-image.pane-has-bg-color .view-zeg-staff .views-row .body-center h3,
.view-zeg-staff .views-row .body-center .pane-bundle-text.pane-has-bg-image.pane-has-bg-color h3 {
  text-shadow: 0 0 0 transparent;
}

.pane-node-field-video .file-video-youtube .media-youtube-video {
  position: relative;
  padding-bottom: 56%;
  margin-bottom: 20px;
}

.pane-node-field-video .file-video-youtube .media-youtube-video .media-youtube-player {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

.col-3-grid, .view-zeg-ships .item-list ul li,
.view-zeg-departures .item-list ul li,
.view-zeg-destinations .item-list ul li, .pane-zeg-staff-panel-pane-1 .item-list ul li, .view-zeg-video-media .item-list ul li,.col-4-grid, .radix-layouts-content .all-facets-wrap .facet-wrapper {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  clear: none;
  position: relative;
}

.col-6-grid, .webform-client-form-19481 li,
.webform-client-form-19481 .brochure-item,
.view-brochure-request-download li,
.view-brochure-request-download .brochure-item,
.pane-brochure-request-download-brochure-request-download-pane li,
.pane-brochure-request-download-brochure-request-download-pane .brochure-item {
  width: 43.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  clear: none;
  position: relative;
}

.common-image-1, .panel-pane.pane-expedition-overview .field--type-image, .pane-node-field-trip-extensions .field--type-image, .view-pattern-1 .image, .view-expedition-itinerary-overview .image, .view-expedition-itinerary-extensions .image, .view-zeg-rates-availability .image, .view-expedition-team .image, .view-about-team-featured .image {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
  text-align: center;
}

.common-image-1 img, .panel-pane.pane-expedition-overview .field--type-image img, .pane-node-field-trip-extensions .field--type-image img, .view-pattern-1 .image img, .view-expedition-itinerary-overview .image img, .view-expedition-itinerary-extensions .image img, .view-zeg-rates-availability .image img, .view-expedition-team .image img, .view-about-team-featured .image img {
  margin-bottom: 1em;
}

.common-title-1, legend, #cboxTitle, .body-title-lined, .page-checkout-complete .pane-views-panes .pane-title, .page-checkout-complete .pane-views-panes .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .page-checkout-complete .pane-views-panes h3, .radix-layouts-sidebar div[class*='pane-d2-order-summary-panel'] .pane-title, .radix-layouts-sidebar div[class*='pane-d2-order-summary-panel'] .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .radix-layouts-sidebar div[class*='pane-d2-order-summary-panel'] h3, .page-checkout .customer_profile_traveler h2,
.page-checkout .additional_travelers h2,
.page-checkout .form-item-hear-about-us h2,
.page-checkout .trip_extensions h2,
.page-checkout .activities h2,
.page-checkout .hotel_nights h2,
.page-checkout .flights h2,
.page-checkout .pane-d2-order-summary-panel-pane-7 h2,
.page-checkout .pane-d2-order-summary-panel-pane-6 h2,
.page-checkout .comments h2,
.page-checkout .commerce_payment h2, .panel-pane.pane-d2-order-summary-panel-pane-6 h3, .pane-node-field-inclusions .field-label,
.pane-node-field-airfare .field-label,
.pane-node-field-exclusions .field-label, .view-pattern-1 .title, .view-expedition-itinerary-overview .title, .view-expedition-itinerary-extensions .title, .view-zeg-rates-availability .title, .view-expedition-team .title, .view-about-team-featured .title, .view-display-id-travel_consultant_brochures h3, .pane-zeg-site-views-panel-pane-3 .pane-title, .pane-zeg-site-views-panel-pane-3 .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .pane-zeg-site-views-panel-pane-3 h3, .pane-zeg-views-panes-panel-pane-1 .pane-title, .pane-zeg-views-panes-panel-pane-1 .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .pane-zeg-views-panes-panel-pane-1 h3, .pane-zeg-ships-ship-detail .pane-title, .pane-zeg-ships-ship-detail .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .pane-zeg-ships-ship-detail h3, .panel-pane.pane-zeg-ships-panel-pane-1 .pane-title, .panel-pane.pane-zeg-ships-panel-pane-1 .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .panel-pane.pane-zeg-ships-panel-pane-1 h3,
.panel-pane.pane-zeg-departures-panel-pane-1 .pane-title, .panel-pane.pane-zeg-departures-panel-pane-1 .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .panel-pane.pane-zeg-departures-panel-pane-1 h3,
.panel-pane.pane-zeg-departures-panel-pane-2 .pane-title,
.panel-pane.pane-zeg-destinations-panel-pane-2 .pane-title,
.panel-pane.pane-zeg-destinations-past-expeditions .pane-title, .panel-pane.pane-zeg-departures-panel-pane-2 .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .panel-pane.pane-zeg-departures-panel-pane-2 h3, .panel-pane.pane-zeg-destinations-panel-pane-2 .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .panel-pane.pane-zeg-destinations-panel-pane-2 h3, .panel-pane.pane-zeg-destinations-past-expeditions .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .panel-pane.pane-zeg-destinations-past-expeditions h3,
.panel-pane.pane-expeditions-by-nid .pane-title, .panel-pane.pane-expeditions-by-nid .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .panel-pane.pane-expeditions-by-nid h3,
.panel-pane.pane-expeditions-by-taxonomy .pane-title, .panel-pane.pane-expeditions-by-taxonomy .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .panel-pane.pane-expeditions-by-taxonomy h3, .pane-zeg-site-views-panel-pane-2 .pane-title, .pane-zeg-site-views-panel-pane-2 .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .pane-zeg-site-views-panel-pane-2 h3,
.pane-zeg-staff-sales .pane-title, .pane-zeg-staff-sales .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .pane-zeg-staff-sales h3, .webform-client-form-19481 h2, .webform-client-form-19481 h2.pane-title,
.view-brochure-request-download h2,
.view-brochure-request-download h2.pane-title,
.pane-brochure-request-download-brochure-request-download-pane h2,
.pane-brochure-request-download-brochure-request-download-pane h2.pane-title, .pane-webform-client-block-21696 .pane-title, .pane-webform-client-block-21696 .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .pane-webform-client-block-21696 h3, .pane-webform-client-block-20931 .pane-title, .pane-webform-client-block-20931 .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .pane-webform-client-block-20931 h3, .webform-client-form-19516 h2, .pane-webform-client-block-19811 h2, .pane-webform-client-block-19811 h2.pane-title, .webform-client-form-19496.webform-client-form h2,
.webform-client-form-19506.webform-client-form h2 {
  display: block;
  font-family: "FuturaStd-Heavy", Helvetica, Arial, sans-serif;
  font-size: 1em;
  line-height: 1.42857;
  border-bottom: 1px solid #999999;
  padding: 0 0 0.375em;
  margin-top: 0.875em;
  margin-bottom: 0.875em;
  text-align: left;
}

.common-title-1 *, legend *, #cboxTitle *, .body-title-lined *, .page-checkout-complete .pane-views-panes .pane-title *, .page-checkout-complete .pane-views-panes .view-zeg-staff .views-row .body-center h3 *, .view-zeg-staff .views-row .body-center .page-checkout-complete .pane-views-panes h3 *, .radix-layouts-sidebar div[class*='pane-d2-order-summary-panel'] .pane-title *, .radix-layouts-sidebar div[class*='pane-d2-order-summary-panel'] .view-zeg-staff .views-row .body-center h3 *, .view-zeg-staff .views-row .body-center .radix-layouts-sidebar div[class*='pane-d2-order-summary-panel'] h3 *, .page-checkout .customer_profile_traveler h2 *, .page-checkout .additional_travelers h2 *, .page-checkout .form-item-hear-about-us h2 *, .page-checkout .trip_extensions h2 *, .page-checkout .activities h2 *, .page-checkout .hotel_nights h2 *, .page-checkout .flights h2 *, .page-checkout .pane-d2-order-summary-panel-pane-7 h2 *, .page-checkout .pane-d2-order-summary-panel-pane-6 h2 *, .page-checkout .comments h2 *, .page-checkout .commerce_payment h2 *, .panel-pane.pane-d2-order-summary-panel-pane-6 h3 *, .pane-node-field-inclusions .field-label *, .pane-node-field-airfare .field-label *, .pane-node-field-exclusions .field-label *, .view-pattern-1 .title *, .view-expedition-itinerary-overview .title *, .view-expedition-itinerary-extensions .title *, .view-zeg-rates-availability .title *, .view-expedition-team .title *, .view-about-team-featured .title *, .view-display-id-travel_consultant_brochures h3 *, .pane-zeg-site-views-panel-pane-3 .pane-title *, .pane-zeg-site-views-panel-pane-3 .view-zeg-staff .views-row .body-center h3 *, .view-zeg-staff .views-row .body-center .pane-zeg-site-views-panel-pane-3 h3 *, .pane-zeg-views-panes-panel-pane-1 .pane-title *, .pane-zeg-views-panes-panel-pane-1 .view-zeg-staff .views-row .body-center h3 *, .view-zeg-staff .views-row .body-center .pane-zeg-views-panes-panel-pane-1 h3 *, .pane-zeg-ships-ship-detail .pane-title *, .pane-zeg-ships-ship-detail .view-zeg-staff .views-row .body-center h3 *, .view-zeg-staff .views-row .body-center .pane-zeg-ships-ship-detail h3 *, .panel-pane.pane-zeg-ships-panel-pane-1 .pane-title *, .panel-pane.pane-zeg-ships-panel-pane-1 .view-zeg-staff .views-row .body-center h3 *, .view-zeg-staff .views-row .body-center .panel-pane.pane-zeg-ships-panel-pane-1 h3 *, .panel-pane.pane-zeg-departures-panel-pane-1 .pane-title *, .panel-pane.pane-zeg-departures-panel-pane-1 .view-zeg-staff .views-row .body-center h3 *, .view-zeg-staff .views-row .body-center .panel-pane.pane-zeg-departures-panel-pane-1 h3 *, .panel-pane.pane-zeg-departures-panel-pane-2 .pane-title *, .panel-pane.pane-zeg-destinations-panel-pane-2 .pane-title *, .panel-pane.pane-zeg-destinations-past-expeditions .pane-title *, .panel-pane.pane-zeg-departures-panel-pane-2 .view-zeg-staff .views-row .body-center h3 *, .view-zeg-staff .views-row .body-center .panel-pane.pane-zeg-departures-panel-pane-2 h3 *, .panel-pane.pane-zeg-destinations-panel-pane-2 .view-zeg-staff .views-row .body-center h3 *, .view-zeg-staff .views-row .body-center .panel-pane.pane-zeg-destinations-panel-pane-2 h3 *, .panel-pane.pane-zeg-destinations-past-expeditions .view-zeg-staff .views-row .body-center h3 *, .view-zeg-staff .views-row .body-center .panel-pane.pane-zeg-destinations-past-expeditions h3 *, .panel-pane.pane-expeditions-by-nid .pane-title *, .panel-pane.pane-expeditions-by-nid .view-zeg-staff .views-row .body-center h3 *, .view-zeg-staff .views-row .body-center .panel-pane.pane-expeditions-by-nid h3 *, .panel-pane.pane-expeditions-by-taxonomy .pane-title *, .panel-pane.pane-expeditions-by-taxonomy .view-zeg-staff .views-row .body-center h3 *, .view-zeg-staff .views-row .body-center .panel-pane.pane-expeditions-by-taxonomy h3 *, .pane-zeg-site-views-panel-pane-2 .pane-title *, .pane-zeg-site-views-panel-pane-2 .view-zeg-staff .views-row .body-center h3 *, .view-zeg-staff .views-row .body-center .pane-zeg-site-views-panel-pane-2 h3 *, .pane-zeg-staff-sales .pane-title *, .pane-zeg-staff-sales .view-zeg-staff .views-row .body-center h3 *, .view-zeg-staff .views-row .body-center .pane-zeg-staff-sales h3 *, .webform-client-form-19481 h2 *, .webform-client-form-19481 h2.pane-title *, .view-brochure-request-download h2 *, .view-brochure-request-download h2.pane-title *, .pane-brochure-request-download-brochure-request-download-pane h2 *, .pane-brochure-request-download-brochure-request-download-pane h2.pane-title *, .pane-webform-client-block-21696 .pane-title *, .pane-webform-client-block-21696 .view-zeg-staff .views-row .body-center h3 *, .view-zeg-staff .views-row .body-center .pane-webform-client-block-21696 h3 *, .pane-webform-client-block-20931 .pane-title *, .pane-webform-client-block-20931 .view-zeg-staff .views-row .body-center h3 *, .view-zeg-staff .views-row .body-center .pane-webform-client-block-20931 h3 *, .webform-client-form-19516 h2 *, .pane-webform-client-block-19811 h2 *, .pane-webform-client-block-19811 h2.pane-title *, .webform-client-form-19496.webform-client-form h2 *, .webform-client-form-19506.webform-client-form h2 * {
  font-size: 1em;
  line-height: inherit;
}

.view-pattern-1, .view-expedition-itinerary-overview,
.view-expedition-itinerary-extensions, .view-zeg-rates-availability, .view-expedition-team, .view-about-team-featured {
  margin-bottom: 4em;
}

.view-pattern-1:after, .view-expedition-itinerary-overview:after,
.view-expedition-itinerary-extensions:after, .view-zeg-rates-availability:after, .view-expedition-team:after, .view-about-team-featured:after {
  content: '';
  display: table;
  clear: both;
}

.view-pattern-1 .field-content, .view-expedition-itinerary-overview .field-content, .view-expedition-itinerary-extensions .field-content, .view-zeg-rates-availability .field-content, .view-expedition-team .field-content, .view-about-team-featured .field-content {
  display: block;
}

.view-pattern-1 .info, .view-expedition-itinerary-overview .info, .view-expedition-itinerary-extensions .info, .view-zeg-rates-availability .info, .view-expedition-team .info, .view-about-team-featured .info {
  position: relative;
  padding-top: 4em;
  clear: both;
}

.view-pattern-1 .title, .view-expedition-itinerary-overview .title, .view-expedition-itinerary-extensions .title, .view-zeg-rates-availability .title, .view-expedition-team .title, .view-about-team-featured .title {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
}

.view-pattern-1 .title h3, .view-expedition-itinerary-overview .title h3, .view-expedition-itinerary-extensions .title h3, .view-zeg-rates-availability .title h3, .view-expedition-team .title h3, .view-about-team-featured .title h3, .view-pattern-1 .title span, .view-expedition-itinerary-overview .title span, .view-expedition-itinerary-extensions .title span, .view-zeg-rates-availability .title span, .view-expedition-team .title span, .view-about-team-featured .title span {
  display: inline;
}

.view-pattern-1 .title h3, .view-expedition-itinerary-overview .title h3, .view-expedition-itinerary-extensions .title h3, .view-zeg-rates-availability .title h3, .view-expedition-team .title h3, .view-about-team-featured .title h3 {
  margin: 0;
}

.view-pattern-1 .body, .view-expedition-itinerary-overview .body, .view-expedition-itinerary-extensions .body, .view-zeg-rates-availability .body, .view-expedition-team .body, .view-about-team-featured .body {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
}

.pane-zeg-views-panes-panel-pane-10--old .pane-content,
.pane-zeg-destinations-panel-pane-1--old .pane-content,
.pane-zeg-site-views-panel-pane-4--old .pane-content,
.pane-zeg-site-views-panel-pane-8 .pane-content,
.pane-zeg-beyond-views-panel-pane-2--old .pane-content {
  margin-top: 1em;
}

.pane-zeg-views-panes-panel-pane-10--old .pane-title, .pane-zeg-views-panes-panel-pane-10--old .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .pane-zeg-views-panes-panel-pane-10--old h3,
.pane-zeg-destinations-panel-pane-1--old .pane-title,
.pane-zeg-destinations-panel-pane-1--old .view-zeg-staff .views-row .body-center h3,
.view-zeg-staff .views-row .body-center .pane-zeg-destinations-panel-pane-1--old h3,
.pane-zeg-site-views-panel-pane-4--old .pane-title,
.pane-zeg-site-views-panel-pane-4--old .view-zeg-staff .views-row .body-center h3,
.view-zeg-staff .views-row .body-center .pane-zeg-site-views-panel-pane-4--old h3,
.pane-zeg-site-views-panel-pane-8 .pane-title,
.pane-zeg-site-views-panel-pane-8 .view-zeg-staff .views-row .body-center h3,
.view-zeg-staff .views-row .body-center .pane-zeg-site-views-panel-pane-8 h3,
.pane-zeg-beyond-views-panel-pane-2--old .pane-title,
.pane-zeg-beyond-views-panel-pane-2--old .view-zeg-staff .views-row .body-center h3,
.view-zeg-staff .views-row .body-center .pane-zeg-beyond-views-panel-pane-2--old h3 {
  margin-bottom: 0;
}

.pane-zeg-views-panes-panel-pane-10--old .pane-subtitle,
.pane-zeg-destinations-panel-pane-1--old .pane-subtitle,
.pane-zeg-site-views-panel-pane-4--old .pane-subtitle,
.pane-zeg-site-views-panel-pane-8 .pane-subtitle,
.pane-zeg-beyond-views-panel-pane-2--old .pane-subtitle {
  text-align: center;
  font-family: "FuturaStd-Medium", Helvetica, Arial, sans-serif;
  margin-top: .25em;
}

.pane-zeg-views-panes-panel-pane-10--old .flex-direction-nav,
.pane-zeg-destinations-panel-pane-1--old .flex-direction-nav,
.pane-zeg-site-views-panel-pane-4--old .flex-direction-nav,
.pane-zeg-site-views-panel-pane-8 .flex-direction-nav,
.pane-zeg-beyond-views-panel-pane-2--old .flex-direction-nav {
  display: none;
}

.pane-zeg-views-panes-panel-pane-10--old .flex-direction-nav .flex-next,
.pane-zeg-destinations-panel-pane-1--old .flex-direction-nav .flex-next,
.pane-zeg-site-views-panel-pane-4--old .flex-direction-nav .flex-next,
.pane-zeg-site-views-panel-pane-8 .flex-direction-nav .flex-next,
.pane-zeg-beyond-views-panel-pane-2--old .flex-direction-nav .flex-next {
  right: 0;
}

.pane-zeg-views-panes-panel-pane-10--old .flex-direction-nav .flex-prev,
.pane-zeg-destinations-panel-pane-1--old .flex-direction-nav .flex-prev,
.pane-zeg-site-views-panel-pane-4--old .flex-direction-nav .flex-prev,
.pane-zeg-site-views-panel-pane-8 .flex-direction-nav .flex-prev,
.pane-zeg-beyond-views-panel-pane-2--old .flex-direction-nav .flex-prev {
  left: 0;
}

body .pane-zeg-views-panes-panel-pane-10--old .flex-nav-container:before,
body .pane-zeg-views-panes-panel-pane-10--old .flex-nav-container:after, body
.pane-zeg-destinations-panel-pane-1--old .flex-nav-container:before,
body
.pane-zeg-destinations-panel-pane-1--old .flex-nav-container:after, body
.pane-zeg-site-views-panel-pane-4--old .flex-nav-container:before,
body
.pane-zeg-site-views-panel-pane-4--old .flex-nav-container:after, body
.pane-zeg-site-views-panel-pane-8 .flex-nav-container:before,
body
.pane-zeg-site-views-panel-pane-8 .flex-nav-container:after, body
.pane-zeg-beyond-views-panel-pane-2--old .flex-nav-container:before,
body
.pane-zeg-beyond-views-panel-pane-2--old .flex-nav-container:after {
  display: none;
}

.pane-zeg-views-panes-panel-pane-10--old .flexslider,
.pane-zeg-destinations-panel-pane-1--old .flexslider,
.pane-zeg-site-views-panel-pane-4--old .flexslider,
.pane-zeg-site-views-panel-pane-8 .flexslider,
.pane-zeg-beyond-views-panel-pane-2--old .flexslider {
  position: static;
  width: auto;
  margin: 0;
  overflow: hidden;
}

.pane-zeg-views-panes-panel-pane-10--old a,
.pane-zeg-destinations-panel-pane-1--old a,
.pane-zeg-site-views-panel-pane-4--old a,
.pane-zeg-site-views-panel-pane-8 a,
.pane-zeg-beyond-views-panel-pane-2--old a {
  text-decoration: none;
  color: inherit;
}

.pane-zeg-views-panes-panel-pane-10--old .slides > li,
.pane-zeg-destinations-panel-pane-1--old .slides > li,
.pane-zeg-site-views-panel-pane-4--old .slides > li,
.pane-zeg-site-views-panel-pane-8 .slides > li,
.pane-zeg-beyond-views-panel-pane-2--old .slides > li {
  position: relative;
}

.pane-zeg-views-panes-panel-pane-10--old .slides > li.flex-active-slide .beyond-info,
.pane-zeg-destinations-panel-pane-1--old .slides > li.flex-active-slide .beyond-info,
.pane-zeg-site-views-panel-pane-4--old .slides > li.flex-active-slide .beyond-info,
.pane-zeg-site-views-panel-pane-8 .slides > li.flex-active-slide .beyond-info,
.pane-zeg-beyond-views-panel-pane-2--old .slides > li.flex-active-slide .beyond-info {
  display: block;
}

.pane-zeg-views-panes-panel-pane-10--old .views-field-field-hero-image img,
.pane-zeg-destinations-panel-pane-1--old .views-field-field-hero-image img,
.pane-zeg-site-views-panel-pane-4--old .views-field-field-hero-image img,
.pane-zeg-site-views-panel-pane-8 .views-field-field-hero-image img,
.pane-zeg-beyond-views-panel-pane-2--old .views-field-field-hero-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  max-width: none;
}

.pane-zeg-views-panes-panel-pane-10--old .beyond-info,
.pane-zeg-destinations-panel-pane-1--old .beyond-info,
.pane-zeg-site-views-panel-pane-4--old .beyond-info,
.pane-zeg-site-views-panel-pane-8 .beyond-info,
.pane-zeg-beyond-views-panel-pane-2--old .beyond-info {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  color: #FFF;
  background: rgba(5, 71, 94, 0.7);
  padding: 0.5em 3.125%;
}

.pane-zeg-views-panes-panel-pane-10--old .beyond-info h4, .pane-zeg-views-panes-panel-pane-10--old .beyond-info p,
.pane-zeg-destinations-panel-pane-1--old .beyond-info h4,
.pane-zeg-destinations-panel-pane-1--old .beyond-info p,
.pane-zeg-site-views-panel-pane-4--old .beyond-info h4,
.pane-zeg-site-views-panel-pane-4--old .beyond-info p,
.pane-zeg-site-views-panel-pane-8 .beyond-info h4,
.pane-zeg-site-views-panel-pane-8 .beyond-info p,
.pane-zeg-beyond-views-panel-pane-2--old .beyond-info h4,
.pane-zeg-beyond-views-panel-pane-2--old .beyond-info p {
  margin: 0.5em 0;
}

.pane-zeg-views-panes-panel-pane-10--old .beyond-info h4,
.pane-zeg-destinations-panel-pane-1--old .beyond-info h4,
.pane-zeg-site-views-panel-pane-4--old .beyond-info h4,
.pane-zeg-site-views-panel-pane-8 .beyond-info h4,
.pane-zeg-beyond-views-panel-pane-2--old .beyond-info h4 {
  font-size: 1em;
  font-family: "FuturaStd-Book", Helvetica, Arial, sans-serif;
}

.pane-zeg-views-panes-panel-pane-10--old .beyond-info .hide-small,
.pane-zeg-destinations-panel-pane-1--old .beyond-info .hide-small,
.pane-zeg-site-views-panel-pane-4--old .beyond-info .hide-small,
.pane-zeg-site-views-panel-pane-8 .beyond-info .hide-small,
.pane-zeg-beyond-views-panel-pane-2--old .beyond-info .hide-small {
  display: none;
}

.pane-zeg-views-panes-panel-pane-10--old .beyond-info .more a,
.pane-zeg-destinations-panel-pane-1--old .beyond-info .more a,
.pane-zeg-site-views-panel-pane-4--old .beyond-info .more a,
.pane-zeg-site-views-panel-pane-8 .beyond-info .more a,
.pane-zeg-beyond-views-panel-pane-2--old .beyond-info .more a {
  font-weight: bold;
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding-right: 1em;
}

.pane-zeg-views-panes-panel-pane-10--old .beyond-info .more a:after,
.pane-zeg-destinations-panel-pane-1--old .beyond-info .more a:after,
.pane-zeg-site-views-panel-pane-4--old .beyond-info .more a:after,
.pane-zeg-site-views-panel-pane-8 .beyond-info .more a:after,
.pane-zeg-beyond-views-panel-pane-2--old .beyond-info .more a:after {
  content: "\f105";
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  vertical-align: top;
  font-family: FontAwesome;
  -webkit-font-feature-settings: normal, auto, normal;
          font-feature-settings: normal, auto, normal;
  -webkit-font-kerning: auto;
          font-kerning: auto;
  -webkit-font-language-override: normal;
          font-language-override: normal;
  font-size: inherit;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-synthesis: weight style;
  font-variant: normal;
  font-weight: normal;
  line-height: inherit;
  text-rendering: auto;
  line-height: inherit;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
}

.pane-zeg-views-panes-panel-pane-10--old .item,
.pane-zeg-destinations-panel-pane-1--old .item,
.pane-zeg-site-views-panel-pane-4--old .item,
.pane-zeg-site-views-panel-pane-8 .item,
.pane-zeg-beyond-views-panel-pane-2--old .item {
  position: relative;
  overflow: hidden;
  height: 0;
  padding-bottom: 50%;
}

.pane-zeg-views-panes-panel-pane-10--old .item .views-field-field-hero-image img,
.pane-zeg-destinations-panel-pane-1--old .item .views-field-field-hero-image img,
.pane-zeg-site-views-panel-pane-4--old .item .views-field-field-hero-image img,
.pane-zeg-site-views-panel-pane-8 .item .views-field-field-hero-image img,
.pane-zeg-beyond-views-panel-pane-2--old .item .views-field-field-hero-image img {
  margin-top: -25%;
}

.pane-zeg-views-panes-panel-pane-10--old .item-place-2 .beyond-info,
.pane-zeg-destinations-panel-pane-1--old .item-place-2 .beyond-info,
.pane-zeg-site-views-panel-pane-4--old .item-place-2 .beyond-info,
.pane-zeg-site-views-panel-pane-8 .item-place-2 .beyond-info,
.pane-zeg-beyond-views-panel-pane-2--old .item-place-2 .beyond-info {
  background: rgba(246, 162, 111, 0.8);
}

.pane-zeg-views-panes-panel-pane-10--old .item-place-3 .beyond-info,
.pane-zeg-destinations-panel-pane-1--old .item-place-3 .beyond-info,
.pane-zeg-site-views-panel-pane-4--old .item-place-3 .beyond-info,
.pane-zeg-site-views-panel-pane-8 .item-place-3 .beyond-info,
.pane-zeg-beyond-views-panel-pane-2--old .item-place-3 .beyond-info {
  background: rgba(101, 138, 37, 0.8);
}

.pane-zeg-site-views-panel-pane-8 .flex-viewport {
  max-height: 30vh;
}

.view.featured-expeditions {
  margin-bottom: 2em;
}

.view.featured-expeditions a {
  text-decoration: none;
  color: inherit;
}

.view.featured-expeditions .flex-nav-container:before, .view.featured-expeditions .flex-nav-container:after {
  display: none;
}

.view.featured-expeditions .flex-direction-nav a {
  margin-top: 16.66667%;
}

.view.featured-expeditions .flex-direction-nav a.flex-next {
  right: 3.125%;
  background-position: 100% 100%;
}

.view.featured-expeditions .flexslider {
  position: static;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
}

.view.featured-expeditions .slides > li {
  position: relative;
}

.view.featured-expeditions .slides > li .views-field {
  display: none;
}

.view.featured-expeditions .slides > li .views-field.views-field-field-hero-image,.view.featured-expeditions .slides > li.flex-active-slide .views-field {
  display: block;
}

.view.featured-expeditions .slides > li .views-field {
  position: relative;
}

.view.featured-expeditions .slides > li .views-field-title,
.view.featured-expeditions .slides > li .views-field-nothing,
.view.featured-expeditions .slides > li .views-field-body {
  margin-left: 3.125%;
  margin-right: 3.125%;
}

.view.featured-expeditions .slides > li .views-field-field-hero-image {
  position: relative;
  overflow: hidden;
  margin: 0 0 1em;
}

.view.featured-expeditions .slides > li .views-field-view-node {
  position: relative;
  float: right;
  margin-left: 1.5em;
  margin-right: 3.125%;
  z-index: 1;
}

.view.featured-expeditions .slides > li .views-field-title .expedition-title {
  font-size: 1.125em;
  margin: 0 0 0.5em;
  padding: 0.5em 0;
}

.view.featured-expeditions .slides > li .views-field-body {
  clear: both;
}

.view.featured-expeditions .slides > li .views-field-body p {
  margin: 0;
}

.view.featured-expeditions .slides > li .views-field-nothing .field-content:after {
  content: '';
  display: table;
  clear: both;
}

.view.featured-expeditions .slides > li .views-field-nothing .field-content > span {
  float: left;
  margin-bottom: 0.5em;
}

.view.featured-expeditions .slides > li .views-field-nothing .field-content > span:after {
  content: '\00a0|\00a0';
}

.view.featured-expeditions .slides > li .views-field-nothing .field-content > span:last-child:after {
  content: '';
}

.view.featured-expeditions .slides > li .views-field-nothing .field-content .commerce-price-savings-formatter-inline-prices.list-price {
  color: #737373;
  text-decoration: line-through;
}

.view.featured-expeditions .slides > li .views-field-views-conditional .field-content:after {
  content: '';
}

.view.featured-expeditions .slides > li .views-field-field-expedition-dates {
  margin-left: 0;
}

.pane-slideshow-generic-slideshow-view-pane {
  width: 100%;
  margin: 2em 0;
}

.pane-slideshow-generic-slideshow-view-pane .flex-control-nav {
  display: none;
}

.pane-slideshow-generic-slideshow-view-pane .flex-direction-nav a {
  margin-top: -36px;
  top: 50%;
}

.pane-slideshow-generic-slideshow-view-pane .flex-direction-nav a.flex-prev {
  left: 3.125%;
  background-position: 0 100%;
}

.pane-slideshow-generic-slideshow-view-pane .flex-direction-nav a.flex-next {
  right: 3.125%;
  background-position: 100% 100%;
}

.pane-slideshow-generic-slideshow-view-pane .flexslider {
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  border-radius: 0;
  margin: 0;
}

.pane-slideshow-generic-slideshow-view-pane .flexslider .slides > li {
  position: relative;
}

.pane-slideshow-generic-slideshow-view-pane .slider-content {
  height: 100%;
  min-height: 145px;
}

.pane-slideshow-generic-slideshow-view-pane .slider-content .hero-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -2;
}

.pane-slideshow-generic-slideshow-view-pane .slider-content img {
  height: 100%;
}

.pane-slideshow-generic-slideshow-view-pane .pane-title, .pane-slideshow-generic-slideshow-view-pane .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .pane-slideshow-generic-slideshow-view-pane h3,
.pane-slideshow-generic-slideshow-view-pane .body {
  margin: 0 13%;
  text-shadow: 0 0 10px black, 0 0 25px black;
}

.pane-slideshow-generic-slideshow-view-pane .pane-title, .pane-slideshow-generic-slideshow-view-pane .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .pane-slideshow-generic-slideshow-view-pane h3 {
  width: auto;
  margin-bottom: 1em;
  color: #FFF;
  padding-top: 8.25%;
}

.pane-slideshow-generic-slideshow-view-pane .body p {
  display: none;
  text-align: center;
  color: #FFF;
}

.pane-zeg-site-views-gallery-full,
.pane-zeg-site-views-gallery-navigation {
  margin: 2em 0;
}

.pane-zeg-site-views-gallery-full .flexslider,
.pane-zeg-site-views-gallery-navigation .flexslider {
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  border-radius: 0;
  margin: 0;
}

.pane-zeg-site-views-gallery-full .flex-direction-nav a,
.pane-zeg-site-views-gallery-navigation .flex-direction-nav a {
  margin-top: -36px;
  top: 50%;
}

.pane-zeg-site-views-gallery-full {
  width: 100%;
}

.pane-zeg-site-views-gallery-navigation {
  display: none;
}

.pane-zeg-site-views-gallery-navigation .views-field {
  margin: 0 12.5%;
}

.pane-zeg-site-views-gallery-navigation .views-field.views-field-filename {
  margin-top: 0.5em;
}

.pane-zeg-site-views-gallery-navigation img {
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.pane-zeg-site-views-gallery-navigation .flex-nav-container {
  position: relative;
}

.pane-zeg-site-views-gallery-navigation .flex-nav-container:before, .pane-zeg-site-views-gallery-navigation .flex-nav-container:after {
  content: '';
  display: block;
  width: 3.125%;
  height: 100%;
  background: #FFF;
  position: absolute;
  top: 0;
  z-index: 1;
}

.pane-zeg-site-views-gallery-navigation .flex-nav-container:before {
  left: 0;
}

.pane-zeg-site-views-gallery-navigation .flex-nav-container:after {
  right: 0;
}

.view.view-overview-team {
  position: relative;
}

body .view.view-overview-team .flex-direction-nav a {
  margin-top: 29.16667%;
}

body .view.view-overview-team .flex-direction-nav a.flex-prev {
  background-position: 0 0;
}

body .view.view-overview-team .flex-direction-nav a.flex-next {
  background-position: 100% 5%;
}

.view.view-overview-team .flexslider-team {
  position: static;
  width: auto;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  border-radius: 0;
  margin: 0;
}

.view.view-overview-team .flexslider-team,
.view.view-overview-team .flex-viewport {
  overflow: hidden !important;
}

.view.view-overview-team.view-row-count-1 .slides, .view.view-overview-team.view-row-count-2 .slides {
  max-width: 100%;
  text-align: center;
}

.view.view-overview-team.view-row-count-1 .slides > li, .view.view-overview-team.view-row-count-2 .slides > li {
  width: 50% !important;
}

.view.view-overview-team.view-row-count-1 .slides > li {
  float: none !important;
  margin-left: auto;
  margin-right: auto;
}

.view.view-overview-team .field-content {
  display: block;
}

.view.view-overview-team .team-single {
  text-align: center;
}

.view.view-overview-team .image {
  width: 43.75%;
  margin-left: auto;
  margin-right: auto;
}

.view.view-overview-team .team-title,
.view.view-overview-team .team-name,
.view.view-overview-team .link {
  margin-left: 6.25%;
  margin-right: 6.25%;
}

.view.view-overview-team .team-title {
  display: block;
  margin-top: 0.5em;
}

.view.view-overview-team .team-name {
  margin-top: 0.375em;
  margin-bottom: 0.375em;
  font-size: 1.125em;
  font-family: "FuturaStd-Book", Helvetica, Arial, sans-serif;
}

.view.view-overview-team .link a {
  font-weight: bold;
  text-decoration: none;
}

.view.view-overview-team .link a:hover {
  text-decoration: underline;
}

.view.view-overview-team .view-footer {
  text-align: center;
  margin: 1.5em 0;
}

.view.view-overview-team .view-footer .cta, .view.view-overview-team .view-footer .cta-white, .view.view-overview-team .view-footer .l-footer .l-content .left-column .hubspot-form .hs-form .hs-button, .l-footer .l-content .left-column .hubspot-form .hs-form .view.view-overview-team .view-footer .hs-button, .view.view-overview-team .view-footer .view-related-expeditions .more a, .view-related-expeditions .more .view.view-overview-team .view-footer a,
.view.view-overview-team .view-footer .view-display-id-ship_upcoming_expeditions .more a, .view-display-id-ship_upcoming_expeditions .more .view.view-overview-team .view-footer a, .view.view-overview-team .view-footer .cta-white-filled, .view.view-overview-team .view-footer button, .view.view-overview-team .view-footer input[type="submit"], .view.view-overview-team .view-footer .login.toboggan-unified #login-links a, .login.toboggan-unified #login-links .view.view-overview-team .view-footer a, .view.view-overview-team .view-footer .pager:not(.pager-load-more) li.pager__item--current, .pager:not(.pager-load-more) .view.view-overview-team .view-footer li.pager__item--current, .view.view-overview-team .view-footer .pager:not(.pager-load-more) li a, .pager:not(.pager-load-more) li .view.view-overview-team .view-footer a, .view.view-overview-team .view-footer .page-checkout .checkout-buttons .checkout-back, .page-checkout .checkout-buttons .view.view-overview-team .view-footer .checkout-back, .view.view-overview-team .view-footer .commerce-cybersource-sasop-redirect-form #edit-submit.complete_sasop_payment, .commerce-cybersource-sasop-redirect-form .view.view-overview-team .view-footer #edit-submit.complete_sasop_payment,
.view.view-overview-team .view-footer .commerce-cybersource-sasop-redirect-form #cancel-sasop-payment, .commerce-cybersource-sasop-redirect-form .view.view-overview-team .view-footer #cancel-sasop-payment, .view.view-overview-team .view-footer .pane-node-field-pdf-downloads .field a, .pane-node-field-pdf-downloads .field .view.view-overview-team .view-footer a, .view.view-overview-team .view-footer .pane-bundle-featured-links .field--name-field-text-cta a, .pane-bundle-featured-links .field--name-field-text-cta .view.view-overview-team .view-footer a, .view.view-overview-team .view-footer .pane-bundle-quick-links ul a, .pane-bundle-quick-links ul .view.view-overview-team .view-footer a, .view.view-overview-team .view-footer .pane-bundle-text .field--name-field-text-cta a, .pane-bundle-text .field--name-field-text-cta .view.view-overview-team .view-footer a, .view.view-overview-team .view-footer .view.featured-expeditions .slides > li .views-field-view-node a, .view.featured-expeditions .slides > li .views-field-view-node .view.view-overview-team .view-footer a, .view.view-overview-team .view-footer .pane-zeg-ships-ship-detail .views-field-field-fact-sheet a, .pane-zeg-ships-ship-detail .views-field-field-fact-sheet .view.view-overview-team .view-footer a {
  margin: 0.5em 1em;
}

.view-pattern-flexslider-arrows a, .pane-slideshow-generic-slideshow-view-pane .flex-direction-nav a, .pane-zeg-site-views-gallery-full .flex-direction-nav a, .pane-zeg-site-views-gallery-navigation .flex-direction-nav a, .view-pattern-flexslider .flex-direction-nav a, .pane-zeg-views-panes-panel-pane-10--old .flex-direction-nav a, .pane-zeg-destinations-panel-pane-1--old .flex-direction-nav a, .pane-zeg-site-views-panel-pane-4--old .flex-direction-nav a, .pane-zeg-site-views-panel-pane-8 .flex-direction-nav a, .pane-zeg-beyond-views-panel-pane-2--old .flex-direction-nav a, .view.featured-expeditions .flex-direction-nav a, .view.view-overview-team .flex-direction-nav a {
  display: block;
  margin: -36px 0 0 0;
  opacity: 1;
  height: 72px;
  width: 40px;
  position: absolute;
  top: 50%;
  text-align: left;
  text-indent: -999em;
  background-image: url(../images/arrows.png);
  background-repeat: no-repeat;
  z-index: 3;
}

.view-pattern-flexslider-arrows a.flex-disabled, .pane-slideshow-generic-slideshow-view-pane .flex-direction-nav a.flex-disabled, .pane-zeg-site-views-gallery-full .flex-direction-nav a.flex-disabled, .pane-zeg-site-views-gallery-navigation .flex-direction-nav a.flex-disabled, .view-pattern-flexslider .flex-direction-nav a.flex-disabled, .pane-zeg-views-panes-panel-pane-10--old .flex-direction-nav a.flex-disabled, .pane-zeg-destinations-panel-pane-1--old .flex-direction-nav a.flex-disabled, .pane-zeg-site-views-panel-pane-4--old .flex-direction-nav a.flex-disabled, .pane-zeg-site-views-panel-pane-8 .flex-direction-nav a.flex-disabled, .pane-zeg-beyond-views-panel-pane-2--old .flex-direction-nav a.flex-disabled, .view.featured-expeditions .flex-direction-nav a.flex-disabled, .view.view-overview-team .flex-direction-nav a.flex-disabled {
  display: none;
}

.view-pattern-flexslider-arrows a.flex-prev, .pane-slideshow-generic-slideshow-view-pane .flex-direction-nav a.flex-prev, .pane-zeg-site-views-gallery-full .flex-direction-nav a.flex-prev, .pane-zeg-site-views-gallery-navigation .flex-direction-nav a.flex-prev, .view-pattern-flexslider .flex-direction-nav a.flex-prev, .pane-zeg-views-panes-panel-pane-10--old .flex-direction-nav a.flex-prev, .pane-zeg-destinations-panel-pane-1--old .flex-direction-nav a.flex-prev, .pane-zeg-site-views-panel-pane-4--old .flex-direction-nav a.flex-prev, .pane-zeg-site-views-panel-pane-8 .flex-direction-nav a.flex-prev, .pane-zeg-beyond-views-panel-pane-2--old .flex-direction-nav a.flex-prev, .view.featured-expeditions .flex-direction-nav a.flex-prev, .view.view-overview-team .flex-direction-nav a.flex-prev {
  left: 3.125%;
  background-position: 0 100%;
}

.view-pattern-flexslider-arrows a.flex-next, .pane-slideshow-generic-slideshow-view-pane .flex-direction-nav a.flex-next, .pane-zeg-site-views-gallery-full .flex-direction-nav a.flex-next, .pane-zeg-site-views-gallery-navigation .flex-direction-nav a.flex-next, .view-pattern-flexslider .flex-direction-nav a.flex-next, .pane-zeg-views-panes-panel-pane-10--old .flex-direction-nav a.flex-next, .pane-zeg-destinations-panel-pane-1--old .flex-direction-nav a.flex-next, .pane-zeg-site-views-panel-pane-4--old .flex-direction-nav a.flex-next, .pane-zeg-site-views-panel-pane-8 .flex-direction-nav a.flex-next, .pane-zeg-beyond-views-panel-pane-2--old .flex-direction-nav a.flex-next, .view.featured-expeditions .flex-direction-nav a.flex-next, .view.view-overview-team .flex-direction-nav a.flex-next {
  right: 3.125%;
  background-position: 100% 100%;
}

.view-pattern-flexslider-arrows a:before, .pane-slideshow-generic-slideshow-view-pane .flex-direction-nav a:before, .pane-zeg-site-views-gallery-full .flex-direction-nav a:before, .pane-zeg-site-views-gallery-navigation .flex-direction-nav a:before, .view-pattern-flexslider .flex-direction-nav a:before, .pane-zeg-views-panes-panel-pane-10--old .flex-direction-nav a:before, .pane-zeg-destinations-panel-pane-1--old .flex-direction-nav a:before, .pane-zeg-site-views-panel-pane-4--old .flex-direction-nav a:before, .pane-zeg-site-views-panel-pane-8 .flex-direction-nav a:before, .pane-zeg-beyond-views-panel-pane-2--old .flex-direction-nav a:before, .view.featured-expeditions .flex-direction-nav a:before, .view.view-overview-team .flex-direction-nav a:before, .view-pattern-flexslider-arrows a:after, .pane-slideshow-generic-slideshow-view-pane .flex-direction-nav a:after, .pane-zeg-site-views-gallery-full .flex-direction-nav a:after, .pane-zeg-site-views-gallery-navigation .flex-direction-nav a:after, .view-pattern-flexslider .flex-direction-nav a:after, .pane-zeg-views-panes-panel-pane-10--old .flex-direction-nav a:after, .pane-zeg-destinations-panel-pane-1--old .flex-direction-nav a:after, .pane-zeg-site-views-panel-pane-4--old .flex-direction-nav a:after, .pane-zeg-site-views-panel-pane-8 .flex-direction-nav a:after, .pane-zeg-beyond-views-panel-pane-2--old .flex-direction-nav a:after, .view.featured-expeditions .flex-direction-nav a:after, .view.view-overview-team .flex-direction-nav a:after {
  display: none;
}

.view-pattern-flexslider .flexslider_views_slideshow_main, .pane-zeg-views-panes-panel-pane-10--old .flexslider_views_slideshow_main, .pane-zeg-destinations-panel-pane-1--old .flexslider_views_slideshow_main, .pane-zeg-site-views-panel-pane-4--old .flexslider_views_slideshow_main, .pane-zeg-site-views-panel-pane-8 .flexslider_views_slideshow_main, .pane-zeg-beyond-views-panel-pane-2--old .flexslider_views_slideshow_main, .view.featured-expeditions .flexslider_views_slideshow_main, .view.view-overview-team .flexslider_views_slideshow_main {
  overflow: hidden;
  position: relative;
}

.view-pattern-flexslider .flex-nav-container:before, .pane-zeg-views-panes-panel-pane-10--old .flex-nav-container:before, .pane-zeg-destinations-panel-pane-1--old .flex-nav-container:before, .pane-zeg-site-views-panel-pane-4--old .flex-nav-container:before, .pane-zeg-site-views-panel-pane-8 .flex-nav-container:before, .pane-zeg-beyond-views-panel-pane-2--old .flex-nav-container:before, .view.featured-expeditions .flex-nav-container:before, .view.view-overview-team .flex-nav-container:before, .view-pattern-flexslider .flex-nav-container:after, .pane-zeg-views-panes-panel-pane-10--old .flex-nav-container:after, .pane-zeg-destinations-panel-pane-1--old .flex-nav-container:after, .pane-zeg-site-views-panel-pane-4--old .flex-nav-container:after, .pane-zeg-site-views-panel-pane-8 .flex-nav-container:after, .pane-zeg-beyond-views-panel-pane-2--old .flex-nav-container:after, .view.featured-expeditions .flex-nav-container:after, .view.view-overview-team .flex-nav-container:after {
  content: '';
  display: block;
  width: 3.125%;
  height: 100%;
  background: #FFF;
  position: absolute;
  top: 0;
  z-index: 1;
}

.view-pattern-flexslider .flex-nav-container:before, .pane-zeg-views-panes-panel-pane-10--old .flex-nav-container:before, .pane-zeg-destinations-panel-pane-1--old .flex-nav-container:before, .pane-zeg-site-views-panel-pane-4--old .flex-nav-container:before, .pane-zeg-site-views-panel-pane-8 .flex-nav-container:before, .pane-zeg-beyond-views-panel-pane-2--old .flex-nav-container:before, .view.featured-expeditions .flex-nav-container:before, .view.view-overview-team .flex-nav-container:before {
  left: 0;
}

.view-pattern-flexslider .flex-nav-container:after, .pane-zeg-views-panes-panel-pane-10--old .flex-nav-container:after, .pane-zeg-destinations-panel-pane-1--old .flex-nav-container:after, .pane-zeg-site-views-panel-pane-4--old .flex-nav-container:after, .pane-zeg-site-views-panel-pane-8 .flex-nav-container:after, .pane-zeg-beyond-views-panel-pane-2--old .flex-nav-container:after, .view.featured-expeditions .flex-nav-container:after, .view.view-overview-team .flex-nav-container:after {
  right: 0;
}

.view-pattern-flexslider .flex-viewport, .pane-zeg-views-panes-panel-pane-10--old .flex-viewport, .pane-zeg-destinations-panel-pane-1--old .flex-viewport, .pane-zeg-site-views-panel-pane-4--old .flex-viewport, .pane-zeg-site-views-panel-pane-8 .flex-viewport, .pane-zeg-beyond-views-panel-pane-2--old .flex-viewport, .view.featured-expeditions .flex-viewport, .view.view-overview-team .flex-viewport {
  overflow: visible !important;
}

.view-pattern-flexslider .flexslider, .pane-zeg-views-panes-panel-pane-10--old .flexslider, .pane-zeg-destinations-panel-pane-1--old .flexslider, .pane-zeg-site-views-panel-pane-4--old .flexslider, .pane-zeg-site-views-panel-pane-8 .flexslider, .pane-zeg-beyond-views-panel-pane-2--old .flexslider, .view.featured-expeditions .flexslider, .view.view-overview-team .flexslider {
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  border-radius: 0;
  margin: 0;
}

.view-pattern-flexslider .flex-control-nav, .pane-zeg-views-panes-panel-pane-10--old .flex-control-nav, .pane-zeg-destinations-panel-pane-1--old .flex-control-nav, .pane-zeg-site-views-panel-pane-4--old .flex-control-nav, .pane-zeg-site-views-panel-pane-8 .flex-control-nav, .pane-zeg-beyond-views-panel-pane-2--old .flex-control-nav, .view.featured-expeditions .flex-control-nav, .view.view-overview-team .flex-control-nav {
  display: none;
}

#slick-views-zeg-site-views-1,
#slick-views-zeg-beyond-views-1,
#slick-views-zeg-views-panes-1,
#slick-views-zeg-destinations-1 {
  position: relative;
  display: block;
}

#slick-views-zeg-site-views-1 .slick__slide img,
#slick-views-zeg-beyond-views-1 .slick__slide img,
#slick-views-zeg-views-panes-1 .slick__slide img,
#slick-views-zeg-destinations-1 .slick__slide img {
  max-height: 320px;
  margin-left: 0;
  margin-right: 0;
}

#slick-views-zeg-site-views-1 .slide__content,
#slick-views-zeg-beyond-views-1 .slide__content,
#slick-views-zeg-views-panes-1 .slide__content,
#slick-views-zeg-destinations-1 .slide__content {
  display: block;
  border: none;
}

#slick-views-zeg-site-views-1 .slide__content .beyond-info,
#slick-views-zeg-beyond-views-1 .slide__content .beyond-info,
#slick-views-zeg-views-panes-1 .slide__content .beyond-info,
#slick-views-zeg-destinations-1 .slide__content .beyond-info {
  margin-left: inherit;
}

#slick-views-zeg-site-views-1 .slide__content .beyond-info .more a,
#slick-views-zeg-beyond-views-1 .slide__content .beyond-info .more a,
#slick-views-zeg-views-panes-1 .slide__content .beyond-info .more a,
#slick-views-zeg-destinations-1 .slide__content .beyond-info .more a {
  font-weight: bold;
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding-right: 1em;
  font-family: "FuturaStd-Book", Helvetica, Arial, sans-serif;
}

#slick-views-zeg-site-views-1 .slide__content .beyond-info .more a:after,
#slick-views-zeg-beyond-views-1 .slide__content .beyond-info .more a:after,
#slick-views-zeg-views-panes-1 .slide__content .beyond-info .more a:after,
#slick-views-zeg-destinations-1 .slide__content .beyond-info .more a:after {
  content: "\f105";
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  vertical-align: top;
  font-family: FontAwesome;
  -webkit-font-feature-settings: normal, auto, normal;
          font-feature-settings: normal, auto, normal;
  -webkit-font-kerning: auto;
          font-kerning: auto;
  -webkit-font-language-override: normal;
          font-language-override: normal;
  font-size: inherit;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-synthesis: weight style;
  font-variant: normal;
  font-weight: normal;
  line-height: inherit;
  text-rendering: auto;
  line-height: inherit;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
}

#slick-views-zeg-site-views-1 .slide__content .beyond-info h4, #slick-views-zeg-site-views-1 .slide__content .beyond-info p,
#slick-views-zeg-beyond-views-1 .slide__content .beyond-info h4,
#slick-views-zeg-beyond-views-1 .slide__content .beyond-info p,
#slick-views-zeg-views-panes-1 .slide__content .beyond-info h4,
#slick-views-zeg-views-panes-1 .slide__content .beyond-info p,
#slick-views-zeg-destinations-1 .slide__content .beyond-info h4,
#slick-views-zeg-destinations-1 .slide__content .beyond-info p {
  margin: 0.5em 0;
}

#slick-views-zeg-site-views-1 .slide__content .beyond-info h4,
#slick-views-zeg-beyond-views-1 .slide__content .beyond-info h4,
#slick-views-zeg-views-panes-1 .slide__content .beyond-info h4,
#slick-views-zeg-destinations-1 .slide__content .beyond-info h4 {
  font-family: "FuturaStd-Book", Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding: 5px 0 5px 0;
}

#slick-views-zeg-site-views-1 .slide__content .beyond-info h4 a,
#slick-views-zeg-beyond-views-1 .slide__content .beyond-info h4 a,
#slick-views-zeg-views-panes-1 .slide__content .beyond-info h4 a,
#slick-views-zeg-destinations-1 .slide__content .beyond-info h4 a {
  color: #404040;
  text-decoration: none;
}

#slick-views-zeg-site-views-1 .slide__content .beyond-info .hide-small,
#slick-views-zeg-beyond-views-1 .slide__content .beyond-info .hide-small,
#slick-views-zeg-views-panes-1 .slide__content .beyond-info .hide-small,
#slick-views-zeg-destinations-1 .slide__content .beyond-info .hide-small {
  display: none;
}

#slick-views-zeg-site-views-1 .slide__content .beyond-info .hide-small p,
#slick-views-zeg-beyond-views-1 .slide__content .beyond-info .hide-small p,
#slick-views-zeg-views-panes-1 .slide__content .beyond-info .hide-small p,
#slick-views-zeg-destinations-1 .slide__content .beyond-info .hide-small p {
  font-size: 95%;
  max-width: 90%;
}

#slick-views-zeg-site-views-1 .slide__content:hover,
#slick-views-zeg-beyond-views-1 .slide__content:hover,
#slick-views-zeg-views-panes-1 .slide__content:hover,
#slick-views-zeg-destinations-1 .slide__content:hover {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

#slick-views-zeg-site-views-1 .slick__arrow .slick-arrow,
#slick-views-zeg-beyond-views-1 .slick__arrow .slick-arrow,
#slick-views-zeg-views-panes-1 .slick__arrow .slick-arrow,
#slick-views-zeg-destinations-1 .slick__arrow .slick-arrow {
  position: absolute;
  background: transparent;
  height: 135px;
  color: transparent;
  border: none;
}

#slick-views-zeg-site-views-1 .slick__arrow .slick-next,
#slick-views-zeg-beyond-views-1 .slick__arrow .slick-next,
#slick-views-zeg-views-panes-1 .slick__arrow .slick-next,
#slick-views-zeg-destinations-1 .slick__arrow .slick-next {
  right: 0;
}

#slick-views-zeg-site-views-1 .slick__arrow .slick-prev:before,
#slick-views-zeg-beyond-views-1 .slick__arrow .slick-prev:before,
#slick-views-zeg-views-panes-1 .slick__arrow .slick-prev:before,
#slick-views-zeg-destinations-1 .slick__arrow .slick-prev:before {
  content: "\f104";
  font-family: FontAwesome;
  padding: 0 10px;
  color: #fff;
  position: absolute;
  font-size: 80px;
  top: 0%;
  left: 20%;
}

#slick-views-zeg-site-views-1 .slick__arrow .slick-next:before,
#slick-views-zeg-beyond-views-1 .slick__arrow .slick-next:before,
#slick-views-zeg-views-panes-1 .slick__arrow .slick-next:before,
#slick-views-zeg-destinations-1 .slick__arrow .slick-next:before {
  content: "\f105";
  font-family: FontAwesome;
  padding: 0 10px;
  color: #fff;
  position: absolute;
  font-size: 80px;
  top: 0%;
  right: 20%;
}

#slick-views-zeg-site-views-1 #slick-views-zeg-site-views-1-slider,
#slick-views-zeg-site-views-1 #slick-views-zeg-destinations-1-slider,
#slick-views-zeg-site-views-1 #slick-views-zeg-views-panes-1-slider,
#slick-views-zeg-site-views-1 #slick-views-zeg-beyond-views-1-slider,
#slick-views-zeg-beyond-views-1 #slick-views-zeg-site-views-1-slider,
#slick-views-zeg-beyond-views-1 #slick-views-zeg-destinations-1-slider,
#slick-views-zeg-beyond-views-1 #slick-views-zeg-views-panes-1-slider,
#slick-views-zeg-beyond-views-1 #slick-views-zeg-beyond-views-1-slider,
#slick-views-zeg-views-panes-1 #slick-views-zeg-site-views-1-slider,
#slick-views-zeg-views-panes-1 #slick-views-zeg-destinations-1-slider,
#slick-views-zeg-views-panes-1 #slick-views-zeg-views-panes-1-slider,
#slick-views-zeg-views-panes-1 #slick-views-zeg-beyond-views-1-slider,
#slick-views-zeg-destinations-1 #slick-views-zeg-site-views-1-slider,
#slick-views-zeg-destinations-1 #slick-views-zeg-destinations-1-slider,
#slick-views-zeg-destinations-1 #slick-views-zeg-views-panes-1-slider,
#slick-views-zeg-destinations-1 #slick-views-zeg-beyond-views-1-slider {
  margin-bottom: 4em;
}

.pane-zeg-site-views-panel-pane-4 .pane-subtitle {
  text-align: center;
  font-family: "FuturaStd-Medium", Helvetica, Arial, sans-serif;
  margin-top: .25em;
}

#slick-views-zeg-destinations-1.slick--view--zeg-destinations .slide--grid ul.slide__content,
#slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slide--grid ul.slide__content,
#slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slide--grid ul.slide__content {
  list-style-type: none;
  padding: 0;
}

#slick-views-zeg-destinations-1.slick--view--zeg-destinations .slide--grid ul.slide__content[data-grid-count="2"] .slide__grid,
#slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slide--grid ul.slide__content[data-grid-count="2"] .slide__grid,
#slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slide--grid ul.slide__content[data-grid-count="2"] .slide__grid {
  width: 100%;
}

#slick-views-zeg-destinations-1.slick--view--zeg-destinations .slide--grid ul.slide__content[data-grid-count="3"] .slide__grid,
#slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slide--grid ul.slide__content[data-grid-count="3"] .slide__grid,
#slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slide--grid ul.slide__content[data-grid-count="3"] .slide__grid,#slick-views-zeg-destinations-1.slick--view--zeg-destinations .slide--grid ul.slide__content[data-grid-count="4"] .slide__grid,
#slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slide--grid ul.slide__content[data-grid-count="4"] .slide__grid,
#slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slide--grid ul.slide__content[data-grid-count="4"] .slide__grid,#slick-views-zeg-destinations-1.slick--view--zeg-destinations .slide--grid ul.slide__content[data-grid-count="5"] .slide__grid,
#slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slide--grid ul.slide__content[data-grid-count="5"] .slide__grid,
#slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slide--grid ul.slide__content[data-grid-count="5"] .slide__grid,#slick-views-zeg-destinations-1.slick--view--zeg-destinations .slide--grid ul.slide__content[data-grid-count="6"] .slide__grid,
#slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slide--grid ul.slide__content[data-grid-count="6"] .slide__grid,
#slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slide--grid ul.slide__content[data-grid-count="6"] .slide__grid {
  width: calc((100% / 2) - 4px);
}

#slick-views-zeg-destinations-1.slick--view--zeg-destinations .slide--grid ul.slide__content .slide__grid,
#slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slide--grid ul.slide__content .slide__grid,
#slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slide--grid ul.slide__content .slide__grid {
  display: inline-block;
  padding: 0 3px;
  vertical-align: top;
}

#slick-views-zeg-destinations-1.slick--view--zeg-destinations .slide--grid ul.slide__content .slide__grid .grid__content,
#slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slide--grid ul.slide__content .slide__grid .grid__content,
#slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slide--grid ul.slide__content .slide__grid .grid__content {
  margin: 0 auto;
}

#slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow,
#slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow,
#slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow {
  margin: 0 auto;
  left: 0;
  right: 0;
  width: 97%;
}

@media only screen and (min-width: 1200px) {
  #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow,
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow,
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow {
    width: 86%;
  }
}

@media only screen and (max-width: 1199px) {
  #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-arrow,
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-arrow,
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-arrow {
    background-color: rgba(0, 0, 0, 0.25);
    border-radius: 300px;
    height: 60px;
    width: 60px;
  }
}

@media only screen and (max-width: 1199px) {
  #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-arrow::before,
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-arrow::before,
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-arrow::before {
    line-height: 58px;
  }
}

@media only screen and (max-width: 1199px) {
  #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-arrow.slick-prev::before,
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-arrow.slick-prev::before,
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-arrow.slick-prev::before {
    left: 5%;
  }
}

@media only screen and (max-width: 1199px) {
  #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-arrow.slick-next::before,
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-arrow.slick-next::before,
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-arrow.slick-next::before {
    right: 5%;
  }
}

.radix-layouts-sidebar #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick-cloned,
.radix-layouts-column2 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick-cloned,
.radix-layouts-column1 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick-cloned, .radix-layouts-sidebar
#slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick-cloned,
.radix-layouts-column2
#slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick-cloned,
.radix-layouts-column1
#slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick-cloned, .radix-layouts-sidebar
#slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick-cloned,
.radix-layouts-column2
#slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick-cloned,
.radix-layouts-column1
#slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick-cloned {
  display: none;
}

@media only screen and (min-width: 780px) {
  .radix-layouts-sidebar #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick-list,
  .radix-layouts-column2 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick-list,
  .radix-layouts-column1 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick-list, .radix-layouts-sidebar
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick-list,
  .radix-layouts-column2
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick-list,
  .radix-layouts-column1
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick-list, .radix-layouts-sidebar
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick-list,
  .radix-layouts-column2
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick-list,
  .radix-layouts-column1
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick-list {
    margin: 0 10%;
  }
}

.radix-layouts-sidebar #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slide--grid ul.slide__content h4,
.radix-layouts-column2 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slide--grid ul.slide__content h4,
.radix-layouts-column1 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slide--grid ul.slide__content h4, .radix-layouts-sidebar
#slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slide--grid ul.slide__content h4,
.radix-layouts-column2
#slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slide--grid ul.slide__content h4,
.radix-layouts-column1
#slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slide--grid ul.slide__content h4, .radix-layouts-sidebar
#slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slide--grid ul.slide__content h4,
.radix-layouts-column2
#slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slide--grid ul.slide__content h4,
.radix-layouts-column1
#slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slide--grid ul.slide__content h4 {
  font-size: 0.8125em;
}

.radix-layouts-sidebar #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slide--grid ul.slide__content .hide-small,
.radix-layouts-column2 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slide--grid ul.slide__content .hide-small,
.radix-layouts-column1 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slide--grid ul.slide__content .hide-small, .radix-layouts-sidebar
#slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slide--grid ul.slide__content .hide-small,
.radix-layouts-column2
#slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slide--grid ul.slide__content .hide-small,
.radix-layouts-column1
#slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slide--grid ul.slide__content .hide-small, .radix-layouts-sidebar
#slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slide--grid ul.slide__content .hide-small,
.radix-layouts-column2
#slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slide--grid ul.slide__content .hide-small,
.radix-layouts-column1
#slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slide--grid ul.slide__content .hide-small {
  display: none;
}

.radix-layouts-sidebar #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slide--grid ul.slide__content .more a,
.radix-layouts-column2 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slide--grid ul.slide__content .more a,
.radix-layouts-column1 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slide--grid ul.slide__content .more a, .radix-layouts-sidebar
#slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slide--grid ul.slide__content .more a,
.radix-layouts-column2
#slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slide--grid ul.slide__content .more a,
.radix-layouts-column1
#slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slide--grid ul.slide__content .more a, .radix-layouts-sidebar
#slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slide--grid ul.slide__content .more a,
.radix-layouts-column2
#slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slide--grid ul.slide__content .more a,
.radix-layouts-column1
#slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slide--grid ul.slide__content .more a {
  font-size: 0.75em;
}

.radix-layouts-sidebar #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slide--grid ul.slide__content[data-grid-count="2"] .slide__grid, .radix-layouts-sidebar #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slide--grid ul.slide__content[data-grid-count="3"] .slide__grid,
.radix-layouts-column2 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slide--grid ul.slide__content[data-grid-count="2"] .slide__grid,
.radix-layouts-column2 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slide--grid ul.slide__content[data-grid-count="3"] .slide__grid,
.radix-layouts-column1 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slide--grid ul.slide__content[data-grid-count="2"] .slide__grid,
.radix-layouts-column1 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slide--grid ul.slide__content[data-grid-count="3"] .slide__grid, .radix-layouts-sidebar
#slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slide--grid ul.slide__content[data-grid-count="2"] .slide__grid, .radix-layouts-sidebar
#slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slide--grid ul.slide__content[data-grid-count="3"] .slide__grid,
.radix-layouts-column2
#slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slide--grid ul.slide__content[data-grid-count="2"] .slide__grid,
.radix-layouts-column2
#slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slide--grid ul.slide__content[data-grid-count="3"] .slide__grid,
.radix-layouts-column1
#slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slide--grid ul.slide__content[data-grid-count="2"] .slide__grid,
.radix-layouts-column1
#slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slide--grid ul.slide__content[data-grid-count="3"] .slide__grid, .radix-layouts-sidebar
#slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slide--grid ul.slide__content[data-grid-count="2"] .slide__grid, .radix-layouts-sidebar
#slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slide--grid ul.slide__content[data-grid-count="3"] .slide__grid,
.radix-layouts-column2
#slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slide--grid ul.slide__content[data-grid-count="2"] .slide__grid,
.radix-layouts-column2
#slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slide--grid ul.slide__content[data-grid-count="3"] .slide__grid,
.radix-layouts-column1
#slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slide--grid ul.slide__content[data-grid-count="2"] .slide__grid,
.radix-layouts-column1
#slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slide--grid ul.slide__content[data-grid-count="3"] .slide__grid {
  width: 100%;
}

@media only screen and (min-width: 1738px) {
  .radix-layouts-sidebar #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slide--grid ul.slide__content[data-grid-count="2"] .slide__grid, .radix-layouts-sidebar #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slide--grid ul.slide__content[data-grid-count="3"] .slide__grid,
  .radix-layouts-column2 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slide--grid ul.slide__content[data-grid-count="2"] .slide__grid,
  .radix-layouts-column2 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slide--grid ul.slide__content[data-grid-count="3"] .slide__grid,
  .radix-layouts-column1 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slide--grid ul.slide__content[data-grid-count="2"] .slide__grid,
  .radix-layouts-column1 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slide--grid ul.slide__content[data-grid-count="3"] .slide__grid, .radix-layouts-sidebar
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slide--grid ul.slide__content[data-grid-count="2"] .slide__grid, .radix-layouts-sidebar
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slide--grid ul.slide__content[data-grid-count="3"] .slide__grid,
  .radix-layouts-column2
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slide--grid ul.slide__content[data-grid-count="2"] .slide__grid,
  .radix-layouts-column2
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slide--grid ul.slide__content[data-grid-count="3"] .slide__grid,
  .radix-layouts-column1
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slide--grid ul.slide__content[data-grid-count="2"] .slide__grid,
  .radix-layouts-column1
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slide--grid ul.slide__content[data-grid-count="3"] .slide__grid, .radix-layouts-sidebar
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slide--grid ul.slide__content[data-grid-count="2"] .slide__grid, .radix-layouts-sidebar
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slide--grid ul.slide__content[data-grid-count="3"] .slide__grid,
  .radix-layouts-column2
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slide--grid ul.slide__content[data-grid-count="2"] .slide__grid,
  .radix-layouts-column2
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slide--grid ul.slide__content[data-grid-count="3"] .slide__grid,
  .radix-layouts-column1
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slide--grid ul.slide__content[data-grid-count="2"] .slide__grid,
  .radix-layouts-column1
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slide--grid ul.slide__content[data-grid-count="3"] .slide__grid {
    width: calc((100% / 2) - 4px);
  }
}

@media only screen and (min-width: 780px) {
  .radix-layouts-sidebar #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-prev,
  .radix-layouts-column2 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-prev,
  .radix-layouts-column1 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-prev, .radix-layouts-sidebar
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-prev,
  .radix-layouts-column2
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-prev,
  .radix-layouts-column1
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-prev, .radix-layouts-sidebar
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-prev,
  .radix-layouts-column2
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-prev,
  .radix-layouts-column1
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-prev {
    left: -7%;
  }
}

@media only screen and (min-width: 780px) {
  .radix-layouts-sidebar #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-next,
  .radix-layouts-column2 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-next,
  .radix-layouts-column1 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-next, .radix-layouts-sidebar
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-next,
  .radix-layouts-column2
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-next,
  .radix-layouts-column1
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-next, .radix-layouts-sidebar
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-next,
  .radix-layouts-column2
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-next,
  .radix-layouts-column1
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-next {
    right: -7%;
  }
}

.radix-layouts-sidebar #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-arrow,
.radix-layouts-column2 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-arrow,
.radix-layouts-column1 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-arrow, .radix-layouts-sidebar
#slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-arrow,
.radix-layouts-column2
#slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-arrow,
.radix-layouts-column1
#slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-arrow, .radix-layouts-sidebar
#slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-arrow,
.radix-layouts-column2
#slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-arrow,
.radix-layouts-column1
#slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-arrow {
  background-color: rgba(0, 0, 0, 0.25);
  border-radius: 300px;
}

@media only screen and (max-width: 779px) {
  .radix-layouts-sidebar #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-arrow,
  .radix-layouts-column2 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-arrow,
  .radix-layouts-column1 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-arrow, .radix-layouts-sidebar
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-arrow,
  .radix-layouts-column2
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-arrow,
  .radix-layouts-column1
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-arrow, .radix-layouts-sidebar
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-arrow,
  .radix-layouts-column2
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-arrow,
  .radix-layouts-column1
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-arrow {
    height: 60px;
    width: 60px;
  }
}

@media only screen and (min-width: 780px) {
  .radix-layouts-sidebar #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-arrow,
  .radix-layouts-column2 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-arrow,
  .radix-layouts-column1 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-arrow, .radix-layouts-sidebar
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-arrow,
  .radix-layouts-column2
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-arrow,
  .radix-layouts-column1
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-arrow, .radix-layouts-sidebar
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-arrow,
  .radix-layouts-column2
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-arrow,
  .radix-layouts-column1
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-arrow {
    height: 30px;
    width: 30px;
  }
}

@media only screen and (max-width: 779px) {
  .radix-layouts-sidebar #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-arrow::before,
  .radix-layouts-column2 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-arrow::before,
  .radix-layouts-column1 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-arrow::before, .radix-layouts-sidebar
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-arrow::before,
  .radix-layouts-column2
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-arrow::before,
  .radix-layouts-column1
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-arrow::before, .radix-layouts-sidebar
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-arrow::before,
  .radix-layouts-column2
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-arrow::before,
  .radix-layouts-column1
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-arrow::before {
    line-height: 58px;
  }
}

@media only screen and (min-width: 780px) {
  .radix-layouts-sidebar #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-arrow::before,
  .radix-layouts-column2 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-arrow::before,
  .radix-layouts-column1 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-arrow::before, .radix-layouts-sidebar
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-arrow::before,
  .radix-layouts-column2
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-arrow::before,
  .radix-layouts-column1
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-arrow::before, .radix-layouts-sidebar
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-arrow::before,
  .radix-layouts-column2
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-arrow::before,
  .radix-layouts-column1
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-arrow::before {
    line-height: 30px;
  }
}

@media only screen and (max-width: 779px) {
  .radix-layouts-sidebar #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-arrow.slick-prev::before,
  .radix-layouts-column2 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-arrow.slick-prev::before,
  .radix-layouts-column1 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-arrow.slick-prev::before, .radix-layouts-sidebar
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-arrow.slick-prev::before,
  .radix-layouts-column2
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-arrow.slick-prev::before,
  .radix-layouts-column1
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-arrow.slick-prev::before, .radix-layouts-sidebar
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-arrow.slick-prev::before,
  .radix-layouts-column2
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-arrow.slick-prev::before,
  .radix-layouts-column1
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-arrow.slick-prev::before {
    left: 5%;
  }
}

@media only screen and (min-width: 780px) {
  .radix-layouts-sidebar #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-arrow.slick-prev::before,
  .radix-layouts-column2 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-arrow.slick-prev::before,
  .radix-layouts-column1 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-arrow.slick-prev::before, .radix-layouts-sidebar
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-arrow.slick-prev::before,
  .radix-layouts-column2
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-arrow.slick-prev::before,
  .radix-layouts-column1
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-arrow.slick-prev::before, .radix-layouts-sidebar
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-arrow.slick-prev::before,
  .radix-layouts-column2
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-arrow.slick-prev::before,
  .radix-layouts-column1
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-arrow.slick-prev::before {
    left: -9%;
    font-size: 35px;
  }
}

@media only screen and (max-width: 779px) {
  .radix-layouts-sidebar #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-arrow.slick-next::before,
  .radix-layouts-column2 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-arrow.slick-next::before,
  .radix-layouts-column1 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-arrow.slick-next::before, .radix-layouts-sidebar
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-arrow.slick-next::before,
  .radix-layouts-column2
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-arrow.slick-next::before,
  .radix-layouts-column1
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-arrow.slick-next::before, .radix-layouts-sidebar
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-arrow.slick-next::before,
  .radix-layouts-column2
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-arrow.slick-next::before,
  .radix-layouts-column1
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-arrow.slick-next::before {
    right: 5%;
  }
}

@media only screen and (min-width: 780px) {
  .radix-layouts-sidebar #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-arrow.slick-next::before,
  .radix-layouts-column2 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-arrow.slick-next::before,
  .radix-layouts-column1 #slick-views-zeg-destinations-1.slick--view--zeg-destinations .slick__arrow .slick-arrow.slick-next::before, .radix-layouts-sidebar
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-arrow.slick-next::before,
  .radix-layouts-column2
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-arrow.slick-next::before,
  .radix-layouts-column1
  #slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views .slick__arrow .slick-arrow.slick-next::before, .radix-layouts-sidebar
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-arrow.slick-next::before,
  .radix-layouts-column2
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-arrow.slick-next::before,
  .radix-layouts-column1
  #slick-views-zeg-views-panes-1.slick--view--zeg-views-panes .slick__arrow .slick-arrow.slick-next::before {
    right: -9%;
    font-size: 35px;
  }
}

.radix-layouts-sidebar #slick-views-zeg-destinations-1.slick--view--zeg-destinations #slick-views-zeg-beyond-views-1-slider,
.radix-layouts-column2 #slick-views-zeg-destinations-1.slick--view--zeg-destinations #slick-views-zeg-beyond-views-1-slider,
.radix-layouts-column1 #slick-views-zeg-destinations-1.slick--view--zeg-destinations #slick-views-zeg-beyond-views-1-slider, .radix-layouts-sidebar
#slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views #slick-views-zeg-beyond-views-1-slider,
.radix-layouts-column2
#slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views #slick-views-zeg-beyond-views-1-slider,
.radix-layouts-column1
#slick-views-zeg-beyond-views-1.slick--view--zeg-beyond-views #slick-views-zeg-beyond-views-1-slider, .radix-layouts-sidebar
#slick-views-zeg-views-panes-1.slick--view--zeg-views-panes #slick-views-zeg-beyond-views-1-slider,
.radix-layouts-column2
#slick-views-zeg-views-panes-1.slick--view--zeg-views-panes #slick-views-zeg-beyond-views-1-slider,
.radix-layouts-column1
#slick-views-zeg-views-panes-1.slick--view--zeg-views-panes #slick-views-zeg-beyond-views-1-slider {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

.view-beyond-meta .page-title,
.view-beyond-meta .meta {
  text-align: center;
}

.view-beyond-meta .meta {
  margin-top: 1em;
  margin-bottom: 2em;
}

.view-beyond-meta .meta span {
  display: inline-block;
  margin: 0 0.5em;
}

.pane-brochures-travel-consultant-brochures {
  margin-top: 2em;
}

.hubspot-brochures-download {
  display: none;
}

.view-display-id-travel_consultant_brochures {
  overflow: hidden;
}

.view-display-id-travel_consultant_brochures h3 {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
  clear: both;
}

.view-display-id-travel_consultant_brochures .views-field-field-short-title {
  font-weight: bold;
  margin: 0.5em 0 0;
}

.view-display-id-travel_consultant_brochures .views-group-wrapper .views-row {
  position: relative;
  text-align: center;
  margin: 0 0 4em;
  width: 43.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
}

.view-display-id-travel_consultant_brochures .views-group-wrapper .views-row:nth-child(2n+2) {
  clear: left;
}

.view-display-id-travel_consultant_brochures .views-field-title {
  margin: 0.5em 0 0;
}

.view-display-id-travel_consultant_brochures .views-field-title,
.view-display-id-travel_consultant_brochures .views-field-view-node {
  font-weight: bold;
}

.view-display-id-travel_consultant_brochures .views-field-view-node,
.view-display-id-travel_consultant_brochures .views-field-nothing {
  position: absolute;
  bottom: -2em;
  left: 0;
  right: 0;
}

.view-display-id-travel_consultant_brochures .views-field-view-node a,
.view-display-id-travel_consultant_brochures .views-field-nothing a {
  text-decoration: none;
}

.view-display-id-travel_consultant_brochures .views-field-view-node a:hover,
.view-display-id-travel_consultant_brochures .views-field-nothing a:hover {
  text-decoration: underline;
}

.view-display-id-travel_consultant_brochures a {
  font-weight: bold;
  text-decoration: none;
}

.view-display-id-travel_consultant_brochures a:hover {
  text-decoration: underline;
}

.views-form-commerce-cart-form-default {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
  margin-bottom: 2em;
}

.views-form-commerce-cart-form-default td {
  vertical-align: middle;
}

.views-form-commerce-cart-form-default input.delete-line-item {
  padding: 0 0.625em;
  font-size: 1em;
}

.views-form-commerce-cart-form-default .line-item-summary {
  margin: 1em 0;
}

.views-form-commerce-cart-form-default .commerce-line-item-actions input {
  margin-left: 0.5em;
}

.ui-widget {
  font-size: 0.875em;
}

.ui-widget h3 {
  font-size: 1em;
  font-family: "FuturaStd-Medium", Helvetica, Arial, sans-serif;
}

.ui-widget h3.ui-corner-all, .ui-widget h3.ui-corner-top {
  border-radius: 0;
}

.ui-widget .ui-state-default,
.ui-widget .ui-state-active {
  background-color: transparent;
  border: 0;
}

.ui-accordion .ui-accordion-icons {
  padding-left: 0;
}

.ui-accordion .ui-accordion-content {
  padding: 0;
}

.ui-accordion .ui-icon {
  display: none;
}

.pane-zeg-destinations-cta-panel-pane-1 {
  margin-top: 2em;
}

.view-destinations-index .view-destinations-cta {
  display: none;
}

.view-destinations-index .views-row {
  border-bottom: 16px solid #FFF;
}

.view-destinations-index .views-field-nothing {
  position: relative;
}

.view-destinations-index .views-field-nothing-1 {
  width: 100%;
  position: relative;
  z-index: 1;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
}

.view-destinations-index .views-field-nothing-1:after {
  content: '';
  display: table;
  clear: both;
}

.view-destinations-index .views-field-nothing-1.active {
  margin-top: -16px;
  max-height: 10000em;
  opacity: 1;
}

.view-destinations-index .search-expeditions-cta {
  padding-top: 2em;
}

.view-destinations-index .views-row.active {
  border-bottom: 0;
}

.view-destinations-index .views-row.active .field--name-field-hero-image:before, .view-destinations-index .views-row.active .field--name-field-hero-image:after {
  display: block;
}

.view-destinations-index .views-row.active .destination-title {
  bottom: 16px;
}

.pane-zeg-views-panes-panel-pane-2 {
  padding-top: 2em;
  padding-bottom: 2em;
}

.pane-zeg-views-panes-panel-pane-2:before {
  content: '';
  z-index: -1;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #F4F7F8;
}

.view-all-facts-cta .fast-facts {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
  text-align: center;
  font-size: 1.3125em;
}

.view-all-facts-cta .fast-facts > div {
  display: inline-block;
  vertical-align: top;
  position: relative;
}

.view-all-facts-cta .fast-facts > div:after {
  content: ' |';
}

.view-all-facts-cta .fast-facts > div:last-child:after {
  content: '';
}

.view-all-facts-cta .fast-facts .commerce-price-savings-formatter-inline-prices.list-price {
  color: #737373;
  text-decoration: line-through;
}

.view-all-facts-cta .fast-facts-additional-departures {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
  text-align: center;
  font-size: 1.0625em;
}

.view-all-facts-cta .fast-facts-additional-departures > div {
  display: inline-block;
  vertical-align: top;
  position: relative;
}

.view-all-facts-cta .expedition-ctas {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
  text-align: center;
  padding-top: 1.5em;
}

.view-all-facts-cta .expedition-ctas .cta, .view-all-facts-cta .expedition-ctas .cta-white, .view-all-facts-cta .expedition-ctas .l-footer .l-content .left-column .hubspot-form .hs-form .hs-button, .l-footer .l-content .left-column .hubspot-form .hs-form .view-all-facts-cta .expedition-ctas .hs-button, .view-all-facts-cta .expedition-ctas .view-related-expeditions .more a, .view-related-expeditions .more .view-all-facts-cta .expedition-ctas a,
.view-all-facts-cta .expedition-ctas .view-display-id-ship_upcoming_expeditions .more a, .view-display-id-ship_upcoming_expeditions .more .view-all-facts-cta .expedition-ctas a, .view-all-facts-cta .expedition-ctas .cta-white-filled, .view-all-facts-cta .expedition-ctas button, .view-all-facts-cta .expedition-ctas input[type="submit"], .view-all-facts-cta .expedition-ctas .login.toboggan-unified #login-links a, .login.toboggan-unified #login-links .view-all-facts-cta .expedition-ctas a, .view-all-facts-cta .expedition-ctas .pager:not(.pager-load-more) li.pager__item--current, .pager:not(.pager-load-more) .view-all-facts-cta .expedition-ctas li.pager__item--current, .view-all-facts-cta .expedition-ctas .pager:not(.pager-load-more) li a, .pager:not(.pager-load-more) li .view-all-facts-cta .expedition-ctas a, .view-all-facts-cta .expedition-ctas .page-checkout .checkout-buttons .checkout-back, .page-checkout .checkout-buttons .view-all-facts-cta .expedition-ctas .checkout-back, .view-all-facts-cta .expedition-ctas .commerce-cybersource-sasop-redirect-form #edit-submit.complete_sasop_payment, .commerce-cybersource-sasop-redirect-form .view-all-facts-cta .expedition-ctas #edit-submit.complete_sasop_payment,
.view-all-facts-cta .expedition-ctas .commerce-cybersource-sasop-redirect-form #cancel-sasop-payment, .commerce-cybersource-sasop-redirect-form .view-all-facts-cta .expedition-ctas #cancel-sasop-payment, .view-all-facts-cta .expedition-ctas .pane-node-field-pdf-downloads .field a, .pane-node-field-pdf-downloads .field .view-all-facts-cta .expedition-ctas a, .view-all-facts-cta .expedition-ctas .pane-bundle-featured-links .field--name-field-text-cta a, .pane-bundle-featured-links .field--name-field-text-cta .view-all-facts-cta .expedition-ctas a, .view-all-facts-cta .expedition-ctas .pane-bundle-quick-links ul a, .pane-bundle-quick-links ul .view-all-facts-cta .expedition-ctas a, .view-all-facts-cta .expedition-ctas .pane-bundle-text .field--name-field-text-cta a, .pane-bundle-text .field--name-field-text-cta .view-all-facts-cta .expedition-ctas a, .view-all-facts-cta .expedition-ctas .view.featured-expeditions .slides > li .views-field-view-node a, .view.featured-expeditions .slides > li .views-field-view-node .view-all-facts-cta .expedition-ctas a, .view-all-facts-cta .expedition-ctas .pane-zeg-ships-ship-detail .views-field-field-fact-sheet a, .pane-zeg-ships-ship-detail .views-field-field-fact-sheet .view-all-facts-cta .expedition-ctas a {
  margin: 0.5em 1em;
}

.view-all-facts-cta .expedition-ctas .cta.active, .view-all-facts-cta .expedition-ctas .active.cta-white, .view-all-facts-cta .expedition-ctas .l-footer .l-content .left-column .hubspot-form .hs-form .active.hs-button, .l-footer .l-content .left-column .hubspot-form .hs-form .view-all-facts-cta .expedition-ctas .active.hs-button, .view-all-facts-cta .expedition-ctas .view-related-expeditions .more a.active, .view-related-expeditions .more .view-all-facts-cta .expedition-ctas a.active,
.view-all-facts-cta .expedition-ctas .view-display-id-ship_upcoming_expeditions .more a.active, .view-display-id-ship_upcoming_expeditions .more .view-all-facts-cta .expedition-ctas a.active, .view-all-facts-cta .expedition-ctas .active.cta-white-filled, .view-all-facts-cta .expedition-ctas button.active, .view-all-facts-cta .expedition-ctas input.active[type="submit"], .view-all-facts-cta .expedition-ctas .login.toboggan-unified #login-links a.active, .login.toboggan-unified #login-links .view-all-facts-cta .expedition-ctas a.active, .view-all-facts-cta .expedition-ctas .pager:not(.pager-load-more) li.active.pager__item--current, .pager:not(.pager-load-more) .view-all-facts-cta .expedition-ctas li.active.pager__item--current, .view-all-facts-cta .expedition-ctas .pager:not(.pager-load-more) li a.active, .pager:not(.pager-load-more) li .view-all-facts-cta .expedition-ctas a.active, .view-all-facts-cta .expedition-ctas .page-checkout .checkout-buttons .active.checkout-back, .page-checkout .checkout-buttons .view-all-facts-cta .expedition-ctas .active.checkout-back, .view-all-facts-cta .expedition-ctas .commerce-cybersource-sasop-redirect-form .active#edit-submit.complete_sasop_payment, .commerce-cybersource-sasop-redirect-form .view-all-facts-cta .expedition-ctas .active#edit-submit.complete_sasop_payment,
.view-all-facts-cta .expedition-ctas .commerce-cybersource-sasop-redirect-form .active#cancel-sasop-payment, .commerce-cybersource-sasop-redirect-form .view-all-facts-cta .expedition-ctas .active#cancel-sasop-payment, .view-all-facts-cta .expedition-ctas .pane-node-field-pdf-downloads .field a.active, .pane-node-field-pdf-downloads .field .view-all-facts-cta .expedition-ctas a.active, .view-all-facts-cta .expedition-ctas .pane-bundle-featured-links .field--name-field-text-cta a.active, .pane-bundle-featured-links .field--name-field-text-cta .view-all-facts-cta .expedition-ctas a.active, .view-all-facts-cta .expedition-ctas .pane-bundle-quick-links ul a.active, .pane-bundle-quick-links ul .view-all-facts-cta .expedition-ctas a.active, .view-all-facts-cta .expedition-ctas .pane-bundle-text .field--name-field-text-cta a.active, .pane-bundle-text .field--name-field-text-cta .view-all-facts-cta .expedition-ctas a.active, .view-all-facts-cta .expedition-ctas .view.featured-expeditions .slides > li .views-field-view-node a.active, .view.featured-expeditions .slides > li .views-field-view-node .view-all-facts-cta .expedition-ctas a.active, .view-all-facts-cta .expedition-ctas .pane-zeg-ships-ship-detail .views-field-field-fact-sheet a.active, .pane-zeg-ships-ship-detail .views-field-field-fact-sheet .view-all-facts-cta .expedition-ctas a.active {
  background-color: #5C9731;
  color: #FFF;
  border-color: #5C9731;
}

.view-all-facts-cta .expedition-ctas .sale-status-message {
  font-family: "FuturaStd-Heavy", Helvetica, Arial, sans-serif;
  font-size: 1.5em;
  text-transform: uppercase;
}

.pane-zeg-views-panes-panel-pane-6 {
  margin-top: 2em;
}

.view-expedition-itinerary-overview .info,
.view-expedition-itinerary-extensions .info {
  padding: 1em 0 1.5em;
}

.view-expedition-itinerary-overview .info:after,
.view-expedition-itinerary-extensions .info:after {
  content: '';
  display: table;
  clear: both;
}

.view-expedition-itinerary-overview .title h3:after,
.view-expedition-itinerary-extensions .title h3:after {
  content: ':';
}

.view-expedition-itinerary-overview .title .date span,
.view-expedition-itinerary-extensions .title .date span {
  display: inline;
  vertical-align: top;
}

.view-expedition-itinerary-overview .views-row-last .info {
  padding-bottom: 4em;
}

.view-expedition-itinerary-extensions {
  margin-bottom: 0;
  padding-bottom: 3em;
}

.view-expedition-itinerary-extensions:after {
  content: '';
  z-index: -1;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #F4F7F8;
}

.view-expedition-itinerary-extensions .view-grouping-content > h3 {
  font-family: "FuturaStd-Medium", Helvetica, Arial, sans-serif;
  font-weight: normal;
  line-height: inherit;
  margin-top: 0;
  margin-bottom: 0;
}

.view-expedition-itinerary-extensions .view-grouping-content > h3 h3,
.view-expedition-itinerary-extensions .view-grouping-content > h3 p {
  font-size: 0.89em;
}

.view-expedition-itinerary-extensions .info-parent {
  padding-top: 3em;
}

.view-expedition-itinerary-extensions .info-parent .title {
  font-size: 1.5em;
  font-family: "FuturaStd-Medium", Helvetica, Arial, sans-serif;
  cursor: pointer;
  position: relative;
  margin-top: 0;
  margin-bottom: 0.58333em;
}

.view-expedition-itinerary-extensions .info-parent .title:after {
  content: '\f068';
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  vertical-align: top;
  font-family: FontAwesome;
  -webkit-font-feature-settings: normal, auto, normal;
          font-feature-settings: normal, auto, normal;
  -webkit-font-kerning: auto;
          font-kerning: auto;
  -webkit-font-language-override: normal;
          font-language-override: normal;
  font-size: inherit;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-synthesis: weight style;
  font-variant: normal;
  font-weight: normal;
  line-height: inherit;
  text-rendering: auto;
  line-height: 1;
  position: absolute;
  top: 0.1875em;
  right: 0;
}

.view-expedition-itinerary-extensions .info-parent .title.open:after {
  content: '\f067';
}

.view-expedition-itinerary-extensions .extension-type,
.view-expedition-itinerary-extensions .extension-date,
.view-expedition-itinerary-extensions .price {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
  font-size: 1.125em;
}

.view-expedition-itinerary-extensions .extension-type {
  font-family: "FuturaStd-Heavy", Helvetica, Arial, sans-serif;
}

.view-expedition-itinerary-extensions.view-expedition-extension .info-parent .title {
  cursor: inherit;
}

.view-expedition-itinerary-extensions.view-expedition-extension .info-parent .title:after {
  display: none;
}

.view-zeg-rates-availability .title h3 {
  display: inline-block;
  vertical-align: top;
}

.view-zeg-rates-availability .title span.view-deckplan-wrapper {
  display: block;
  width: 100%;
  text-align: left;
  white-space: nowrap;
  /*&:before,
      &:after {
        content: "";
        display: table;
        clear: both;
        zoom: 1;
      }*/
}

.view-zeg-rates-availability .title span.view-deckplan-wrapper a {
  font-weight: bold;
  text-decoration: none;
}

.view-zeg-rates-availability .title span.view-deckplan-wrapper .room-title-popup {
  display: none;
}

.view-zeg-rates-availability form {
  float: none;
  margin-left: auto;
  margin-right: auto;
  width: auto;
  margin: 0;
}

.view-zeg-rates-availability .info ~ .views-row {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
  margin-top: 1em;
  margin-bottom: 1em;
  overflow: hidden;
}

.view-zeg-rates-availability .info ~ .views-row.views-row-last {
  padding-bottom: 0;
  border-bottom-width: 0;
}

.view-zeg-rates-availability .info ~ .views-row > div {
  display: inline-block;
  line-height: 36px;
}

.view-zeg-rates-availability .info ~ .views-row .views-field-add-to-cart-form,.view-zeg-rates-availability .info ~ .views-row .views-field-views-conditional {
  float: right;
}

.view-zeg-rates-availability .info ~ .views-row .form-item {
  margin-bottom: 0;
}

.view-zeg-rates-availability .info ~ .views-row .sale-status {
  text-transform: uppercase;
  font-weight: bold;
}

.view-zeg-rates-availability .info ~ .views-row .price {
  font-weight: bold;
}

.view-zeg-rates-availability .info ~ .views-row input {
  vertical-align: top;
}

.view-related-expeditions .views-row,
.view-display-id-ship_upcoming_expeditions .views-row {
  position: relative;
  padding: 2em 0;
  margin-bottom: 1px;
}

.view-related-expeditions .views-row:before,
.view-display-id-ship_upcoming_expeditions .views-row:before {
  background-repeat: no-repeat;
  opacity: 0.9;
  content: '';
  z-index: -1;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  background-color: transparent;
  background-image: -owg-linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
  padding-bottom: 40%;
}

.view-related-expeditions .expedition-hero-image,
.view-display-id-ship_upcoming_expeditions .expedition-hero-image {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  background-size: cover;
  background-position: 50% 50%;
  z-index: -2;
}

.view-related-expeditions .expedition-details,
.view-display-id-ship_upcoming_expeditions .expedition-details {
  color: #FFF;
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
}

.view-related-expeditions .expedition-title h2,
.view-display-id-ship_upcoming_expeditions .expedition-title h2 {
  margin: 0 0 0.5em;
}

.view-related-expeditions .expedition-start-date,
.view-display-id-ship_upcoming_expeditions .expedition-start-date {
  margin: 1em 0;
}

.pane-zeg-site-views-panel-pane-3 {
  margin-top: 2em;
  display: none;
}

.pane-zeg-site-views-panel-pane-3 .pane-title, .pane-zeg-site-views-panel-pane-3 .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .pane-zeg-site-views-panel-pane-3 h3 {
  text-align: left;
  margin-bottom: 0;
}

.view-expedition-team {
  margin-bottom: 0px !important;
}

.view-about-team-featured .info {
  padding: 0;
}

.view-about-team-featured .body,
.view-about-team-featured .more {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
}

.pane-zeg-views-panes-panel-pane-1 {
  margin: 4em 0 2em;
}

.pane-zeg-views-panes-panel-pane-1 .pane-title, .pane-zeg-views-panes-panel-pane-1 .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .pane-zeg-views-panes-panel-pane-1 h3 {
  text-align: left;
  padding-top: 0.5em;
}

.pane-zeg-views-panes-panel-pane-1 .field-meta {
  font-size: 1em;
  font-weight: bold;
}

.view-expedition-by-dest, .view-destinations-index {
  position: relative;
}

.view-expedition-by-dest:after, .view-destinations-index:after {
  content: '';
  z-index: -1;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #F4F7F8;
  z-index: -3;
}

.first-pane .view-expedition-by-dest, .pane-bundle-hero-image.pane-2 .view-expedition-by-dest, .pane-2.pane-zeg-webform-panel-pane-1 .view-expedition-by-dest, .pane-node-field-hero-image.pane-2 .view-expedition-by-dest, .pane-destination-page-hero-image.pane-2 .view-expedition-by-dest, .pane-destination-page-hero-image-panel-pane-1.pane-2 .view-expedition-by-dest, .pane-taxonomy-term-field-hero-image.pane-2 .view-expedition-by-dest, .panel-pane-hero-video.pane-2 .view-expedition-by-dest, .panel-pane-hero-no-video.pane-2 .view-expedition-by-dest, .first-pane .view-destinations-index, .pane-bundle-hero-image.pane-2 .view-destinations-index, .pane-2.pane-zeg-webform-panel-pane-1 .view-destinations-index, .pane-node-field-hero-image.pane-2 .view-destinations-index, .pane-destination-page-hero-image.pane-2 .view-destinations-index, .pane-destination-page-hero-image-panel-pane-1.pane-2 .view-destinations-index, .pane-taxonomy-term-field-hero-image.pane-2 .view-destinations-index, .panel-pane-hero-video.pane-2 .view-destinations-index, .panel-pane-hero-no-video.pane-2 .view-destinations-index {
  margin-top: -139px;
}

.first-pane .view-expedition-by-dest:before, .pane-bundle-hero-image.pane-2 .view-expedition-by-dest:before, .pane-2.pane-zeg-webform-panel-pane-1 .view-expedition-by-dest:before, .pane-node-field-hero-image.pane-2 .view-expedition-by-dest:before, .pane-destination-page-hero-image.pane-2 .view-expedition-by-dest:before, .pane-destination-page-hero-image-panel-pane-1.pane-2 .view-expedition-by-dest:before, .pane-taxonomy-term-field-hero-image.pane-2 .view-expedition-by-dest:before, .panel-pane-hero-video.pane-2 .view-expedition-by-dest:before, .panel-pane-hero-no-video.pane-2 .view-expedition-by-dest:before, .first-pane .view-destinations-index:before, .pane-bundle-hero-image.pane-2 .view-destinations-index:before, .pane-2.pane-zeg-webform-panel-pane-1 .view-destinations-index:before, .pane-node-field-hero-image.pane-2 .view-destinations-index:before, .pane-destination-page-hero-image.pane-2 .view-destinations-index:before, .pane-destination-page-hero-image-panel-pane-1.pane-2 .view-destinations-index:before, .pane-taxonomy-term-field-hero-image.pane-2 .view-destinations-index:before, .panel-pane-hero-video.pane-2 .view-destinations-index:before, .panel-pane-hero-no-video.pane-2 .view-destinations-index:before {
  background-repeat: no-repeat;
  opacity: 0.9;
  content: '';
  z-index: -1;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  background-color: transparent;
  background-image: -owg-linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
  padding-bottom: 25%;
}

.view-expedition-by-dest .active, .view-destinations-index .active {
  color: inherit;
}

.view-expedition-by-dest .view-grouping-header, .view-destinations-index .view-grouping-header {
  position: relative;
}

.view-expedition-by-dest .view-grouping-header .internal, .view-destinations-index .view-grouping-header .internal {
  position: absolute;
  top: 0;
  left: 0;
}

.view-expedition-by-dest .field--name-field-hero-image, .view-destinations-index .field--name-field-hero-image {
  position: relative;
  overflow: hidden;
  height: 0;
  padding-top: 50%;
  padding-bottom: 16px;
}

.view-expedition-by-dest .field--name-field-hero-image:before, .view-destinations-index .field--name-field-hero-image:before, .view-expedition-by-dest .field--name-field-hero-image:after, .view-destinations-index .field--name-field-hero-image:after {
  content: '';
  display: none;
  position: absolute;
  bottom: 0;
  height: 16px;
  background-color: #F4F7F8;
  z-index: 1;
  width: 3.125%;
}

.view-expedition-by-dest .field--name-field-hero-image:before, .view-destinations-index .field--name-field-hero-image:before {
  right: 0;
}

.view-expedition-by-dest .field--name-field-hero-image:after, .view-destinations-index .field--name-field-hero-image:after {
  left: 0;
}

.view-expedition-by-dest .field--name-field-hero-image img, .view-destinations-index .field--name-field-hero-image img {
  position: absolute;
  width: 170%;
  max-width: none;
  top: 0;
  left: -35%;
}

.view-expedition-by-dest .destination-title, .view-destinations-index .destination-title {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
  position: absolute;
  bottom: 0;
  padding-bottom: 16px;
}

.view-expedition-by-dest .destination-title > *, .view-destinations-index .destination-title > * {
  float: left;
  margin-right: 16px;
}

.view-expedition-by-dest .destination-title .destination-head, .view-destinations-index .destination-title .destination-head {
  font-size: 1.5em;
  line-height: 40px;
  color: #FFF;
  font-family: "FuturaStd-Book", Helvetica, Arial, sans-serif;
  margin-top: 0;
  margin-bottom: 0;
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
}

.view-expedition-by-dest .destination-title .cta-white, .view-destinations-index .destination-title .cta-white, .view-expedition-by-dest .destination-title .l-footer .l-content .left-column .hubspot-form .hs-form .hs-button, .l-footer .l-content .left-column .hubspot-form .hs-form .view-expedition-by-dest .destination-title .hs-button, .view-destinations-index .destination-title .l-footer .l-content .left-column .hubspot-form .hs-form .hs-button, .l-footer .l-content .left-column .hubspot-form .hs-form .view-destinations-index .destination-title .hs-button, .view-expedition-by-dest .destination-title .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-behind .field--name-field-text-cta a, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-behind .field--name-field-text-cta .view-expedition-by-dest .destination-title a, .view-destinations-index .destination-title .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-behind .field--name-field-text-cta a, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-behind .field--name-field-text-cta .view-destinations-index .destination-title a, .view-expedition-by-dest .destination-title .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top .field--name-field-text-cta a, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top .field--name-field-text-cta .view-expedition-by-dest .destination-title a, .view-destinations-index .destination-title .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top .field--name-field-text-cta a, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-top .field--name-field-text-cta .view-destinations-index .destination-title a, .view-expedition-by-dest .destination-title .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .field--name-field-text-cta a, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .field--name-field-text-cta .view-expedition-by-dest .destination-title a, .view-destinations-index .destination-title .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .field--name-field-text-cta a, .pane-bundle-text.pane-has-bg-image.pane-text-vertical-position-centered .field--name-field-text-cta .view-destinations-index .destination-title a, .view-expedition-by-dest .destination-title .view-related-expeditions .more a, .view-related-expeditions .more .view-expedition-by-dest .destination-title a, .view-destinations-index .destination-title .view-related-expeditions .more a, .view-related-expeditions .more .view-destinations-index .destination-title a,
.view-expedition-by-dest .destination-title .view-display-id-ship_upcoming_expeditions .more a, .view-display-id-ship_upcoming_expeditions .more .view-expedition-by-dest .destination-title a,
.view-destinations-index .destination-title .view-display-id-ship_upcoming_expeditions .more a, .view-display-id-ship_upcoming_expeditions .more .view-destinations-index .destination-title a {
  -webkit-transition: all 300ms ease-in-out;
  -webkit-transition-delay: 0s;
  -webkit-transition: all 300ms ease-in-out false;
  transition: all 300ms ease-in-out false;
  margin-top: 2px;
  margin-bottom: 2px;
}

.view-expedition-by-dest .views-table tbody tr:last-child, .view-destinations-index .views-table tbody tr:last-child {
  border: 0;
}

.view-expedition-by-dest .views-table caption, .view-destinations-index .views-table caption {
  display: none;
}

.view-expedition-by-dest .views-table .views-field-title, .view-destinations-index .views-table .views-field-title {
  float: none;
  margin: 0;
}

.view-expedition-by-dest .views-table .views-field-title h2, .view-destinations-index .views-table .views-field-title h2 {
  font-size: 0.875em;
  font-family: "FuturaStd-Medium", Helvetica, Arial, sans-serif;
  line-height: 1.42857;
}

.view-expedition-by-dest .views-table .views-field-nid, .view-destinations-index .views-table .views-field-nid {
  text-align: right;
}

.view-expedition-by-dest .views-table .views-field-field-trip-type, .view-destinations-index .views-table .views-field-field-trip-type, .view-expedition-by-dest .views-table .views-field-nid, .view-destinations-index .views-table .views-field-nid {
  display: none;
}

.view-expedition-by-dest .map, .view-destinations-index .map,
.view-expedition-by-dest .destination-map,
.view-destinations-index .destination-map {
  display: none;
  position: relative;
  float: left;
  width: 50%;
}

.view-expedition-by-dest .map:before, .view-destinations-index .map:before,
.view-expedition-by-dest .destination-map:before,
.view-destinations-index .destination-map:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  height: 16px;
  background-color: #F4F7F8;
  z-index: -1;
  width: 100%;
}

.view-expedition-by-dest .map img, .view-destinations-index .map img,
.view-expedition-by-dest .destination-map img,
.view-destinations-index .destination-map img {
  padding-right: 6.25%;
}

.view-expedition-by-dest .description, .view-destinations-index .description,
.view-expedition-by-dest .destination-description,
.view-destinations-index .destination-description {
  padding: 16px 3.125%;
  position: relative;
  overflow: hidden;
}

.view-expedition-by-dest .description:before, .view-destinations-index .description:before, .view-expedition-by-dest .description:after, .view-destinations-index .description:after,
.view-expedition-by-dest .destination-description:before,
.view-destinations-index .destination-description:before,
.view-expedition-by-dest .destination-description:after,
.view-destinations-index .destination-description:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  height: 16px;
  background-color: #F4F7F8;
  z-index: 1;
}

.view-expedition-by-dest .description:before, .view-destinations-index .description:before,
.view-expedition-by-dest .destination-description:before,
.view-destinations-index .destination-description:before {
  left: 0px;
  width: 32px;
  -webkit-transform: skewX(45deg);
  -khtml-transform: skewX(45deg);
  transform: skewX(45deg);
}

.view-expedition-by-dest .description:after, .view-destinations-index .description:after,
.view-expedition-by-dest .destination-description:after,
.view-destinations-index .destination-description:after {
  left: 48px;
  width: 100000%;
  -webkit-transform: skewX(-45deg);
  -khtml-transform: skewX(-45deg);
  transform: skewX(-45deg);
}

.view-expedition-by-dest .description ul, .view-destinations-index .description ul,
.view-expedition-by-dest .destination-description ul,
.view-destinations-index .destination-description ul {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  -ms-column-count: 2;
  -o-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 2em;
  -ms-column-gap: 2em;
  -moz-column-gap: 2em;
  -khtml-column-gap: 2em;
  -o-column-gap: 2em;
  grid-column-gap: 2em;
  column-gap: 2em;
  list-style-position: inside;
  padding: 0 0 0 2em;
}

.view-expedition-by-dest .description ul a, .view-destinations-index .description ul a,
.view-expedition-by-dest .destination-description ul a,
.view-destinations-index .destination-description ul a {
  color: inherit;
  text-decoration: none;
}

.view-expedition-by-dest .description ul a:hover, .view-destinations-index .description ul a:hover,
.view-expedition-by-dest .destination-description ul a:hover,
.view-destinations-index .destination-description ul a:hover {
  text-decoration: underline;
}

.view-expedition-by-dest .view-grouping-info, .view-destinations-index .view-grouping-info {
  width: 100%;
  position: relative;
  z-index: 1;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
}

.view-expedition-by-dest .view-grouping-info:after, .view-destinations-index .view-grouping-info:after {
  content: '';
  display: table;
  clear: both;
}

.view-expedition-by-dest .view-grouping-info.active, .view-destinations-index .view-grouping-info.active {
  margin-top: -16px;
  max-height: 10000em;
  opacity: 1;
}

.view-expedition-by-dest .view-grouping-info.active ~ .view-grouping-content > .group-years, .view-destinations-index .view-grouping-info.active ~ .view-grouping-content > .group-years {
  margin-top: 0;
  padding-top: 0;
}

.view-expedition-by-dest .group-years, .view-destinations-index .group-years {
  margin-top: -16px;
  padding-top: 28px;
  height: auto;
  position: relative;
  clear: both;
}

.view-expedition-by-dest .group-years:after, .view-destinations-index .group-years:after {
  content: '';
  display: table;
  clear: both;
}

.view-expedition-by-dest .group-years:before, .view-destinations-index .group-years:before {
  content: '';
  display: block;
  position: absolute;
  top: -16px;
  left: 0;
  width: 100%;
  height: 16px;
  background-color: #F4F7F8;
  z-index: 1;
}

.view-expedition-by-dest .group-years span, .view-destinations-index .group-years span {
  font-size: 1.125em;
  margin-right: 1em;
  float: left;
  position: relative;
}

.view-expedition-by-dest .group-years span.active, .view-destinations-index .group-years span.active {
  font-weight: bold;
  border-bottom: 3px solid #005E20;
}

.view-expedition-by-dest .group-years span.active:before, .view-destinations-index .group-years span.active:before, .view-expedition-by-dest .group-years span.active:after, .view-destinations-index .group-years span.active:after {
  content: '';
  display: block;
  position: absolute;
  top: -48px;
  height: 36px;
  background-color: #F4F7F8;
  z-index: 1;
  width: 1000000%;
}

.view-expedition-by-dest .group-years span.active:before, .view-destinations-index .group-years span.active:before {
  right: 50%;
  -webkit-transform-origin: 100% 100%;
  -khtml-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
  -webkit-transform: skewX(45deg);
  -khtml-transform: skewX(45deg);
  transform: skewX(45deg);
}

.view-expedition-by-dest .group-years span.active:after, .view-destinations-index .group-years span.active:after {
  left: 50%;
  -webkit-transform-origin: 0 100%;
  -khtml-transform-origin: 0 100%;
  transform-origin: 0 100%;
  -webkit-transform: skewX(-45deg);
  -khtml-transform: skewX(-45deg);
  transform: skewX(-45deg);
}

.view-expedition-by-dest .view-grouping-content, .view-destinations-index .view-grouping-content {
  position: relative;
  z-index: 1;
}

.view-expedition-by-dest .view-grouping-content a, .view-destinations-index .view-grouping-content a {
  text-decoration: none;
  color: inherit;
}

.view-expedition-by-dest .view-grouping-content > .view-grouping-info, .view-destinations-index .view-grouping-content > .view-grouping-info,
.view-expedition-by-dest .view-grouping-content > .group-years,
.view-destinations-index .view-grouping-content > .group-years,
.view-expedition-by-dest .view-grouping-content > .views-table,
.view-destinations-index .view-grouping-content > .views-table {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
  float: none;
  display: block;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
}

.view-expedition-by-dest .view-grouping-content > .view-grouping-info.active, .view-destinations-index .view-grouping-content > .view-grouping-info.active,
.view-expedition-by-dest .view-grouping-content.active > .group-years,
.view-destinations-index .view-grouping-content.active > .group-years,
.view-expedition-by-dest .view-grouping-content > .views-table.active,
.view-destinations-index .view-grouping-content > .views-table.active {
  max-height: 10000em;
  opacity: 1;
  overflow-y: auto;
}


.view-expedition-by-dest .view-grouping-content > .views-table.active,
.view-destinations-index .view-grouping-content > .views-table.active {
  display: table;
  margin-top: 1em;
  margin-bottom: 1em;
}

.view-expedition-by-dest .view-grouping.active .view-grouping-header .field--name-field-hero-image:before, .view-destinations-index .view-grouping.active .view-grouping-header .field--name-field-hero-image:before, .view-expedition-by-dest .view-grouping.active .view-grouping-header .field--name-field-hero-image:after, .view-destinations-index .view-grouping.active .view-grouping-header .field--name-field-hero-image:after {
  display: block;
}

.view-expedition-by-dest .view-grouping.active .destination-title, .view-destinations-index .view-grouping.active .destination-title {
  bottom: 16px;
}

.view-frequently-asked-questions {
  padding-bottom: 2em;
}

.view-frequently-asked-questions .faq-accordian {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
  margin-top: 2.5em;
  margin-bottom: 0;
  padding: 0.5em 2em 0.5em 0;
  border-bottom: 1px solid #333;
  font-size: 0.875em;
  font-family: "FuturaStd-Heavy", Helvetica, Arial, sans-serif;
  position: relative;
  cursor: pointer;
}

.view-frequently-asked-questions .faq-accordian:after {
  content: '\f067';
  position: absolute;
  top: 0.5em;
  right: 0;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  vertical-align: top;
  font-family: FontAwesome;
  -webkit-font-feature-settings: normal, auto, normal;
          font-feature-settings: normal, auto, normal;
  -webkit-font-kerning: auto;
          font-kerning: auto;
  -webkit-font-language-override: normal;
          font-language-override: normal;
  font-size: inherit;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-synthesis: weight style;
  font-variant: normal;
  font-weight: normal;
  line-height: inherit;
  text-rendering: auto;
  font-size: 1.125em;
  line-height: 14px;
}

.view-frequently-asked-questions .faq-accordian.faq-collapse:after {
  content: '\f068';
}

.view-frequently-asked-questions .faq-accordian-drawer {
  position: relative;
  padding: 0.125em 0;
  width: 100%;
  background-color: #F4F7F8;
  display: none;
}

.view-frequently-asked-questions .faq-accordian-drawer .field-content {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
}

.page-node-19096 .l-main {
  padding-bottom: 2em;
}

.view-zeg-press-releases ul.item-list {
  color: #005380;
  margin: 1em 0 0;
  padding-left: 1.25em;
}

.view-zeg-press-releases ul.item-list li {
  margin-bottom: 1em;
}

.view-zeg-press-releases ul.item-list li.views-row-last {
  margin-bottom: 0;
}

.view-zeg-press-releases ul.item-list li a {
  text-decoration: none;
  font-family: "FuturaStd-Heavy", Helvetica, Arial, sans-serif;
  color: #005380;
}

.view-zeg-press-releases .ui-accordion h3 {
  position: relative;
  overflow: hidden;
  padding: 0;
  color: #333;
}

.view-zeg-press-releases .ui-accordion h3.ui-accordion-header {
  margin-top: 1.5em;
  padding: 0.25em;
  padding-left: 0;
}

.view-zeg-press-releases .ui-accordion h3:before, .view-zeg-press-releases .ui-accordion h3:after {
  content: '';
  position: absolute;
}

.view-zeg-press-releases .ui-accordion h3 a {
  padding: 1em 0;
  line-height: 1.5;
}

.view-zeg-press-releases .ui-accordion h3 a:before, .view-zeg-press-releases .ui-accordion h3 a:after {
  content: '';
  position: absolute;
}

.view-zeg-press-releases .ui-accordion h3 a:before {
  content: '\f067';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  vertical-align: top;
  font-family: FontAwesome;
  -webkit-font-feature-settings: normal, auto, normal;
          font-feature-settings: normal, auto, normal;
  -webkit-font-kerning: auto;
          font-kerning: auto;
  -webkit-font-language-override: normal;
          font-language-override: normal;
  font-size: inherit;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-synthesis: weight style;
  font-variant: normal;
  font-weight: normal;
  line-height: inherit;
  text-rendering: auto;
  font-size: 1.125em;
  z-index: 1;
}

.view-zeg-press-releases .ui-accordion h3.ui-state-active a:before {
  content: '\f068';
  z-index: 1;
}

.view-zeg-press-releases .ui-accordion .ui-state-default,
.view-zeg-press-releases .ui-accordion .ui-state-active {
  border-bottom: 1px solid #999;
}

.view-zeg-press-releases .ui-accordion .ui-accordion-content {
  display: none;
}

.view-zeg-acquia-search-beyond .view-header {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
  padding-bottom: 1em;
  border-bottom: 1px solid #333;
}

.view-zeg-acquia-search-beyond .views-row {
  text-align: center;
  margin-bottom: 4em;
  position: relative;
  width: 43.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
}

.view-zeg-acquia-search-beyond .views-row:nth-child(2n+1) {
  clear: both;
}

.view-zeg-acquia-search-beyond .views-row .views-field-views-conditional,
.view-zeg-acquia-search-beyond .views-row .views-field-field-hero-image {
  height: 0;
  padding-bottom: 60%;
  margin-bottom: 1em;
  background: #F4F7F8;
}

.view-zeg-acquia-search-beyond .views-row .views-field-title a {
  color: inherit;
  font-weight: bold;
  text-decoration: none;
}

.view-zeg-acquia-search-beyond .views-row .views-field-field-taxonomy-beyond-page-type {
  margin: 0 0 1em;
}

.view-zeg-acquia-search-beyond .views-row .views-field-body {
  display: none;
}

.view-zeg-acquia-search-beyond .views-row .views-field-view-node {
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
}

.view-zeg-acquia-search-beyond .views-row.views-row-first .views-field-field-taxonomy-beyond-page-type {
  margin: 0;
}

.view-zeg-search-expeditions table, .view-zeg-search-expeditions thead, .view-zeg-search-expeditions tbody, .view-zeg-search-expeditions tr, .view-zeg-search-expeditions th, .view-zeg-search-expeditions td,
.view-zeg-acquia-search-expeditions table,
.view-zeg-acquia-search-expeditions thead,
.view-zeg-acquia-search-expeditions tbody,
.view-zeg-acquia-search-expeditions tr,
.view-zeg-acquia-search-expeditions th,
.view-zeg-acquia-search-expeditions td {
  background: transparent;
  color: #333;
}

.view-zeg-search-expeditions table,
.view-zeg-acquia-search-expeditions table {
  margin: 0 0 2em;
}

.view-zeg-search-expeditions table tr,
.view-zeg-acquia-search-expeditions table tr {
  position: relative;
  border-bottom: 1px solid #999999;
}

thead .view-zeg-search-expeditions table tr:first-child, thead
.view-zeg-acquia-search-expeditions table tr:first-child {
  border-top: 1px solid #999999;
}

.view-zeg-search-expeditions table td, .view-zeg-search-expeditions table th,
.view-zeg-acquia-search-expeditions table td,
.view-zeg-acquia-search-expeditions table th {
  border: 0;
}

.view-zeg-search-expeditions table td:first-child, .view-zeg-search-expeditions table th:first-child,
.view-zeg-acquia-search-expeditions table td:first-child,
.view-zeg-acquia-search-expeditions table th:first-child {
  padding-left: 0;
}

.view-zeg-search-expeditions table td:last-child, .view-zeg-search-expeditions table th:last-child,
.view-zeg-acquia-search-expeditions table td:last-child,
.view-zeg-acquia-search-expeditions table th:last-child {
  padding-right: 0;
}

.view-zeg-search-expeditions table td,
.view-zeg-acquia-search-expeditions table td {
  vertical-align: bottom;
}

.view-zeg-search-expeditions table td.views-field-field-expedition-dates-value-1 a,
.view-zeg-acquia-search-expeditions table td.views-field-field-expedition-dates-value-1 a {
  color: #333;
  text-decoration: none;
}

.view-zeg-search-expeditions table th,
.view-zeg-acquia-search-expeditions table th {
  font-weight: normal;
}

.view-zeg-search-expeditions table th a,
.view-zeg-acquia-search-expeditions table th a {
  display: inline-block;
  vertical-align: top;
  border-bottom: 3px solid transparent;
  padding-top: 3px;
  text-decoration: none;
}

.view-zeg-search-expeditions table th a:hover,
.view-zeg-acquia-search-expeditions table th a:hover {
  border-color: #005E20;
}

.view-zeg-search-expeditions table th.active a,
.view-zeg-acquia-search-expeditions table th.active a {
  border-color: #005E20;
  font-weight: bold;
}

.view-zeg-search-expeditions table th.active img,
.view-zeg-acquia-search-expeditions table th.active img {
  vertical-align: 0;
  margin-left: 0.5em;
  display: none;
}

.view-zeg-search-expeditions table .title,
.view-zeg-acquia-search-expeditions table .title {
  display: block;
  font-weight: bold;
  color: #333;
  font-size: 1em;
}

.view-zeg-search-expeditions table .views-field-nothing,
.view-zeg-search-expeditions table .views-field-field-ship,
.view-zeg-search-expeditions table .views-field-field-destination-reference,
.view-zeg-search-expeditions table .views-field-expedition-availability-status-1,
.view-zeg-acquia-search-expeditions table .views-field-nothing,
.view-zeg-acquia-search-expeditions table .views-field-field-ship,
.view-zeg-acquia-search-expeditions table .views-field-field-destination-reference,
.view-zeg-acquia-search-expeditions table .views-field-expedition-availability-status-1 {
  display: none;
}

.view-zeg-search-expeditions table .views-field-expedition-availability-status-1.availability-available,
.view-zeg-acquia-search-expeditions table .views-field-expedition-availability-status-1.availability-available {
  font-weight: bold;
}

.view-zeg-search-expeditions table .row-small-ship .views-field-field-ship,
.view-zeg-acquia-search-expeditions table .row-small-ship .views-field-field-ship {
  font-style: italic;
}

.view-zeg-search-expeditions table .views-field-field-duration,
.view-zeg-search-expeditions table .views-field-field-ship,
.view-zeg-search-expeditions table .views-field-field-display-price-amount-decimal,
.view-zeg-acquia-search-expeditions table .views-field-field-duration,
.view-zeg-acquia-search-expeditions table .views-field-field-ship,
.view-zeg-acquia-search-expeditions table .views-field-field-display-price-amount-decimal {
  white-space: nowrap;
}

.view-zeg-search-expeditions table .views-field-field-display-price-amount-decimal .commerce-price-savings-formatter-inline-prices.list-price,
.view-zeg-acquia-search-expeditions table .views-field-field-display-price-amount-decimal .commerce-price-savings-formatter-inline-prices.list-price {
  display: block;
  color: #737373;
  text-decoration: line-through;
}

.view-zeg-search-expeditions .view-header,
.view-zeg-acquia-search-expeditions .view-header,
.view-zeg-acquia-search-beyond .view-header {
  margin-top: 2em;
  margin-bottom: 1em;
}

.view-zeg-search-expeditions .view-header .search-reset,
.view-zeg-acquia-search-expeditions .view-header .search-reset,
.view-zeg-acquia-search-beyond .view-header .search-reset {
  margin-bottom: 2em;
  text-align: center;
}

.view-zeg-search-expeditions .view-header .total-number,
.view-zeg-acquia-search-expeditions .view-header .total-number,
.view-zeg-acquia-search-beyond .view-header .total-number {
  font-weight: bold;
}

.view-zeg-search-expeditions .search-summary,
.view-zeg-acquia-search-expeditions .search-summary,
.view-zeg-acquia-search-beyond .search-summary {
  margin-top: 3em;
  font-size: 1em;
}

.view-zeg-search-expeditions,
.view-zeg-acquia-search-expeditions {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
}

.view.full-search-results .page-title {
  float: none;
  margin-left: auto;
  margin-right: auto;
  width: auto;
}

.pane-zeg-ships-ship-detail {
  margin: 4em 0;
}

.pane-zeg-ships-ship-detail .views-field {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.pane-zeg-ships-ship-detail .views-label {
  font-weight: bold;
}

.pane-zeg-ships-ship-detail .field-content {
  display: inline;
}

.pane-zeg-ships-ship-detail .views-field-field-fact-sheet {
  margin-top: 2.5em;
  margin-bottom: 2.5em;
}

.pane-zeg-ships-ship-detail .views-field-field-fact-sheet img {
  display: none;
}

.pane-zeg-ships-ship-detail .views-field-field-fact-sheet a {
  margin: 0.5em 0;
}

.panel-pane.pane-zeg-ships-panel-pane-1,
.panel-pane.pane-zeg-departures-panel-pane-1,
.panel-pane.pane-zeg-departures-panel-pane-2,
.panel-pane.pane-zeg-destinations-panel-pane-2,
.panel-pane.pane-zeg-destinations-past-expeditions,
.panel-pane.pane-expeditions-by-nid,
.panel-pane.pane-expeditions-by-taxonomy {
  margin: 4em 0 2em;
}

.view-zeg-ships h3,
.view-zeg-departures h3,
.view-zeg-destinations h3 {
  font-size: 1em;
  font-family: "FuturaStd-Heavy", Helvetica, Arial, sans-serif;
  margin: 1em 0 0 0;
  text-align: center;
}

.view-zeg-ships .cta-wrapper,
.view-zeg-ships .views-field-field-expedition-dates,
.view-zeg-departures .cta-wrapper,
.view-zeg-destinations .cta-wrapper,
.view-zeg-departures .views-field-field-expedition-dates,
.view-zeg-destinations .views-field-field-expedition-dates {
  text-align: center;
}

.view-zeg-ships .item-list ul,
.view-zeg-departures .item-list ul,
.view-zeg-destinations .item-list ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.view-zeg-ships .item-list ul li,
.view-zeg-departures .item-list ul li,
.view-zeg-destinations .item-list ul li {
  margin-bottom: 4em;
}

.view-zeg-ships .item-list ul li img,
.view-zeg-departures .item-list ul li img,
.view-zeg-destinations .item-list ul li img {
  width: 100%;
}

.view-zeg-ships .cta-wrapper,
.view-zeg-ships .views-field-view-node,
.view-zeg-ships .views-field-view-node-1,
.view-zeg-departures .cta-wrapper,
.view-zeg-destinations .cta-wrapper,
.view-zeg-departures .views-field-view-node,
.view-zeg-destinations .views-field-view-node,
.view-zeg-departures .views-field-view-node-1,
.view-zeg-destinations .views-field-view-node-1 {
  text-align: center;
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
}

.ship-name {
  font-style: italic;
}

.pane-zeg-site-views-panel-pane-2,
.pane-zeg-staff-sales {
  margin-top: 2em;
}

.pane-zeg-site-views-panel-pane-2 .pane-title, .pane-zeg-site-views-panel-pane-2 .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .pane-zeg-site-views-panel-pane-2 h3,
.pane-zeg-staff-sales .pane-title,
.pane-zeg-staff-sales .view-zeg-staff .views-row .body-center h3,
.view-zeg-staff .views-row .body-center .pane-zeg-staff-sales h3 {
  text-align: left;
}

.pane-zeg-site-views-panel-pane-2 .pane-title, .pane-zeg-site-views-panel-pane-2 .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .pane-zeg-site-views-panel-pane-2 h3 {
  margin-bottom: 0;
}

.view-about-team-list,
.view-display-id-sales {
  overflow: hidden;
}

.view-about-team-list .views-row,
.view-display-id-sales .views-row {
  position: relative;
  text-align: center;
  margin: 1em 0 4em;
  width: 43.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
}

.view-about-team-list .views-row:nth-child(2n+1),
.view-display-id-sales .views-row:nth-child(2n+1) {
  clear: left;
}

.view-about-team-list .views-field-title,
.view-display-id-sales .views-field-title {
  margin: 0.5em 0 0;
}

.view-about-team-list .views-field-title,
.view-about-team-list .views-field-view-node,
.view-display-id-sales .views-field-title,
.view-display-id-sales .views-field-view-node {
  font-weight: bold;
}

.view-about-team-list .views-field-view-node,
.view-display-id-sales .views-field-view-node {
  position: absolute;
  bottom: -2em;
  left: 0;
  right: 0;
}

.view-about-team-list .views-field-view-node a,
.view-display-id-sales .views-field-view-node a {
  text-decoration: none;
}

.view-about-team-list .views-field-view-node a:hover,
.view-display-id-sales .views-field-view-node a:hover {
  text-decoration: underline;
}

.view-about-team-list .views-field-field-staff-photo,
.view-display-id-sales .views-field-field-staff-photo {
  margin: 0 auto;
  width: 37.5%;
  height: 0;
  padding-bottom: 50%;
  background: #F4F7F8;
}

.view-about-team-list a,
.view-display-id-sales a {
  text-decoration: none;
}

.view-about-team-list a:hover,
.view-display-id-sales a:hover {
  text-decoration: underline;
}

.view-zeg-staff .views-row {
  margin-top: 0;
}

.view-zeg-staff .views-row .image-center {
  margin: 2em 0px;
}

.view-zeg-staff .views-row .body-center h3 {
  padding-top: .3em !important;
  margin-bottom: .7em !important;
}

.pane-zeg-staff-panel-pane-1 .pane-title, .pane-zeg-staff-panel-pane-1 .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .pane-zeg-staff-panel-pane-1 h3 {
  margin-bottom: 1em;
}

.pane-zeg-staff-panel-pane-1 h3 {
  font-size: 1em;
  font-family: "FuturaStd-Heavy", Helvetica, Arial, sans-serif;
  margin: 1em 0 0 0;
  text-align: center;
}

.pane-zeg-staff-panel-pane-1 .views-field-field-expedition-dates {
  text-align: center;
}

.pane-zeg-staff-panel-pane-1 .item-list ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.pane-zeg-staff-panel-pane-1 .item-list ul li {
  margin-bottom: 4em;
}

.pane-zeg-staff-panel-pane-1 .item-list ul li img {
  width: 100%;
}

.pane-zeg-staff-panel-pane-1 .views-field-view-node {
  text-align: center;
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
}

.panel-pane.pane-zeg-ships-panel-pane-1,
.panel-pane.pane-zeg-departures-panel-pane-1,
.panel-pane.pane-zeg-departures-panel-pane-2,
.panel-pane.pane-zeg-destinations-panel-pane-2,
.panel-pane.pane-zeg-destinations-past-expeditions,
.panel-pane.pane-expeditions-by-nid,
.panel-pane.pane-expeditions-by-taxonomy {
  margin: 4em 0 2em;
}

.view-zeg-video-media {
  margin-top: 30px;
}

.view-zeg-video-media h3 {
  font-size: 1em;
  font-family: "FuturaStd-Heavy", Helvetica, Arial, sans-serif;
  margin: 20px 0 0 0;
  text-align: center;
}

.view-zeg-video-media .cta-wrapper {
  text-align: center;
}

.view-zeg-video-media .item-list ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.view-zeg-video-media .item-list ul li {
  margin-bottom: 4em;
  text-align: center;
}

.view-zeg-video-media .item-list ul li .file-video-youtube .media-youtube-video {
  position: relative;
  padding-bottom: 55%;
  margin-bottom: 20px;
}

.view-zeg-video-media .item-list ul li .file-video-youtube .media-youtube-video .media-youtube-player {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

.view-zeg-video-media .item-list ul li img {
  width: 100%;
}

.view-zeg-video-media .cta-wrapper,
.view-zeg-video-media .views-field-view-node,
.view-zeg-video-media .views-field-view-node-1 {
  text-align: center;
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
}

.video-name {
  font-style: italic;
}

.view-id-brochures .view-content > ul,
.view-id-brochures ul.row,
.view-zeg-brochures .view-content > ul,
.view-zeg-brochures ul.row {
  padding: 0;
  margin-bottom: 0;
}

.view-id-brochures .view-content > ul, .view-id-brochures .view-content > ul > li,
.view-id-brochures ul.row,
.view-id-brochures ul.row > li,
.view-zeg-brochures .view-content > ul,
.view-zeg-brochures .view-content > ul > li,
.view-zeg-brochures ul.row,
.view-zeg-brochures ul.row > li {
  list-style: none;
}

.view-id-brochures .view-content > ul label:hover, .view-id-brochures .view-content > ul > li label:hover,
.view-id-brochures ul.row label:hover,
.view-id-brochures ul.row > li label:hover,
.view-zeg-brochures .view-content > ul label:hover,
.view-zeg-brochures .view-content > ul > li label:hover,
.view-zeg-brochures ul.row label:hover,
.view-zeg-brochures ul.row > li label:hover {
  cursor: pointer;
}

.view-id-brochures .btn,
.view-zeg-brochures .btn {
  margin-bottom: 0.5em;
}

.view-id-brochures label,
.view-zeg-brochures label {
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 0px;
}

.view-id-brochures.view-display-id-standard ul.row > li,
.view-id-zeg_brochures.view-display-id-standard ul.row > li {
  text-align: center;
  margin-bottom: 25px;
  padding-bottom: 75px;
}

.view-id-brochures.view-display-id-standard ul.row > li .cta-wrapper,
.view-id-zeg_brochures.view-display-id-standard ul.row > li .cta-wrapper {
  text-align: center;
  display: block;
  position: absolute;
  bottom: 0;
  height: 80px;
  left: 10%;
  right: 10%;
}

.view-id-brochures.view-display-id-standard .view-grouping-header,
.view-id-zeg_brochures.view-display-id-standard .view-grouping-header {
  font-size: 2rem;
  margin-top: 0.5em;
  padding-bottom: 0.3em;
  border-bottom: 1px #5C9731 solid;
}

.view-id-brochures.view-display-id-standard h2,
.view-id-zeg_brochures.view-display-id-standard h2 {
  font-size: 14px;
  margin-top: 0.5em;
  min-height: 58px;
}

.view-id-brochures.view-display-id-standard .btn,
.view-id-zeg_brochures.view-display-id-standard .btn {
  width: 100%;
  font-size: 14px;
  padding: 0 0.1em;
}

.view-id-brochures.view-display-id-standard .btn.btn-success,
.view-id-zeg_brochures.view-display-id-standard .btn.btn-success {
  background-color: #5C9731;
  color: #FFF;
  border-color: #5C9731;
  border-width: 1px;
}

.view-id-brochures.view-display-id-featured,
.view-id-zeg_brochures.view-display-id-featured {
  background: #5C9731;
  color: #ffffff;
  padding: 2em;
  margin: 2em 0;
  text-align: center;
}

.brochure-pdf-teaser {
  margin-top: 1em;
  margin-bottom: 1em;
  clear: both;
}

.brochure-pdf-teaser h2 {
  margin-top: 0;
}

body.page-request-brochure-pdf #d2-brochure-request-form:after {
  content: "";
  display: table;
  clear: both;
}

body.page-request-brochure-pdf.iframe h1 {
  font-family: "FuturaStd-Medium", Helvetica, Arial, sans-serif;
}

#mail-order-limit-reached h2:first-child {
  margin-top: 0;
}

#mail-order-limit-reached .view-content {
  margin-top: 2em;
}

#mail-order-limit-reached .view-content > ul {
  overflow: hidden;
}

#mail-order-limit-reached .view-content > ul, #mail-order-limit-reached .view-content > ul > li {
  list-style: none;
  padding: 0;
  margin: 0;
}

#mail-order-limit-reached .view-content > ul label:hover {
  cursor: pointer;
}

.brochure-basket {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99999999;
}

.brochure-basket .brochure-action-bar {
  text-align: center;
  line-height: 2.5;
  background: #0085cd;
  color: #ffffff;
  font-size: 1rem;
}

.brochure-basket .brochure-action-bar .basket-open {
  float: left;
  line-height: 2.5;
  border-left: 1px #e8eff4 dotted;
  border-right: 1px #e8eff4 dotted;
  padding: 0 1em;
}

.brochure-basket .brochure-action-bar .brochure-action-bar-inner {
  overflow: hidden;
}

.brochure-basket .brochure-action-bar:hover {
  cursor: pointer;
}

.brochure-basket .brochure-action-bar .place-order {
  background: #5C9731;
  color: #ffffff;
}

.brochure-basket .basket-items-container {
  background: #f1f2f2;
  color: #005380;
}

.brochure-basket .basket-items-container .basket-item {
  padding: 0.5em 0;
  border-bottom: 1px #bcc1c1 dotted;
}

.brochure-basket .basket-items-container .basket-item label {
  margin: 0 0.5em 0 0;
  display: inline;
}

.brochure-basket .basket-items-container .basket-item label:hover {
  cursor: pointer;
}

.brochure-basket .basket-items, .brochure-basket .basket-items > li {
  list-style: none;
  padding: 0;
  margin: 0;
}

.brochure-basket .basket-remove-all {
  text-decoration: underline;
  padding: 0.5em 0;
}

.brochure-basket .basket-remove-all:hover {
  cursor: pointer;
  text-decoration: none;
}

.webform-footnote {
  margin-top: 1em;
}

#colorbox .colorbox-container {
  max-width: 100%;
  margin-left: auto;
  width: auto;
}

#colorbox .colorbox-container h1.title {
  font-size: 30px;
  margin: 0px 0px 0px 0px;
}

.d2-brochure-request-form input.form-text.error {
  border: 2px solid #C40030;
}

.panel-pane .webform-client-form-19481, .panel-pane
.view-brochure-request-download, .panel-pane
.pane-brochure-request-download-brochure-request-download-pane {
  float: none;
  margin-left: auto;
  margin-right: auto;
  width: auto;
}

.webform-client-form-19481 h2, .webform-client-form-19481 h2.pane-title,
.view-brochure-request-download h2,
.view-brochure-request-download h2.pane-title,
.pane-brochure-request-download-brochure-request-download-pane h2,
.pane-brochure-request-download-brochure-request-download-pane h2.pane-title {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
  clear: both;
}

.webform-client-form-19481 h3,
.view-brochure-request-download h3,
.pane-brochure-request-download-brochure-request-download-pane h3 {
  font-size: 1em;
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
}

.webform-client-form-19481 h4.brochure-title,
.view-brochure-request-download h4.brochure-title,
.pane-brochure-request-download-brochure-request-download-pane h4.brochure-title {
  font-size: 0.875em;
  text-align: center;
  margin-bottom: 0.5em;
}

.webform-client-form-19481 .field--name-field-external-link,
.webform-client-form-19481 .field--name-field-brochure-file,
.view-brochure-request-download .field--name-field-external-link,
.view-brochure-request-download .field--name-field-brochure-file,
.pane-brochure-request-download-brochure-request-download-pane .field--name-field-external-link,
.pane-brochure-request-download-brochure-request-download-pane .field--name-field-brochure-file {
  text-align: center;
  clear: both;
  margin-bottom: 1em;
}

.webform-client-form-19481 .field--name-field-external-link a,
.webform-client-form-19481 .field--name-field-brochure-file a,
.view-brochure-request-download .field--name-field-external-link a,
.view-brochure-request-download .field--name-field-brochure-file a,
.pane-brochure-request-download-brochure-request-download-pane .field--name-field-external-link a,
.pane-brochure-request-download-brochure-request-download-pane .field--name-field-brochure-file a {
  text-decoration: none;
  font-weight: bold;
}

.webform-client-form-19481 .brochure-request-type-group,
.webform-client-form-19481 .brochure-request-destination-group,
.view-brochure-request-download .brochure-request-type-group,
.view-brochure-request-download .brochure-request-destination-group,
.pane-brochure-request-download-brochure-request-download-pane .brochure-request-type-group,
.pane-brochure-request-download-brochure-request-download-pane .brochure-request-destination-group {
  overflow: hidden;
}

.webform-client-form-19481 ul,
.view-brochure-request-download ul,
.pane-brochure-request-download-brochure-request-download-pane ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.webform-client-form-19481 li,
.webform-client-form-19481 .brochure-item,
.view-brochure-request-download li,
.view-brochure-request-download .brochure-item,
.pane-brochure-request-download-brochure-request-download-pane li,
.pane-brochure-request-download-brochure-request-download-pane .brochure-item {
  margin-bottom: 4em;
}

.webform-client-form-19481 li img,
.webform-client-form-19481 li label.form-label-image,
.webform-client-form-19481 .brochure-item img,
.webform-client-form-19481 .brochure-item label.form-label-image,
.view-brochure-request-download li img,
.view-brochure-request-download li label.form-label-image,
.view-brochure-request-download .brochure-item img,
.view-brochure-request-download .brochure-item label.form-label-image,
.pane-brochure-request-download-brochure-request-download-pane li img,
.pane-brochure-request-download-brochure-request-download-pane li label.form-label-image,
.pane-brochure-request-download-brochure-request-download-pane .brochure-item img,
.pane-brochure-request-download-brochure-request-download-pane .brochure-item label.form-label-image {
  width: 100%;
  padding-bottom: 0;
}

.webform-client-form-19481 li .form-item,
.webform-client-form-19481 .brochure-item .form-item,
.view-brochure-request-download li .form-item,
.view-brochure-request-download .brochure-item .form-item,
.pane-brochure-request-download-brochure-request-download-pane li .form-item,
.pane-brochure-request-download-brochure-request-download-pane .brochure-item .form-item {
  position: absolute;
  bottom: -2em;
  left: 0;
  right: 0;
}

.webform-client-form-19481 li .option,
.webform-client-form-19481 .brochure-item .option,
.view-brochure-request-download li .option,
.view-brochure-request-download .brochure-item .option,
.pane-brochure-request-download-brochure-request-download-pane li .option,
.pane-brochure-request-download-brochure-request-download-pane .brochure-item .option {
  font-size: 0.875em;
  line-height: 20px;
  width: auto;
}

.webform-client-form-19481 .form-actions,
.view-brochure-request-download .form-actions,
.pane-brochure-request-download-brochure-request-download-pane .form-actions {
  width: 93.75%;
  float: left;
  margin-left: 3.125%;
  margin-right: 3.125%;
  float: none;
  margin-top: 3em;
  margin-bottom: 3em;
}

.webform-client-form-19481 .views-field-nothing,
.view-brochure-request-download .views-field-nothing,
.pane-brochure-request-download-brochure-request-download-pane .views-field-nothing {
  text-align: center;
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
}

.pane-webform-client-block-21696 .pane-title, .pane-webform-client-block-21696 .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .pane-webform-client-block-21696 h3,.pane-webform-client-block-20931 .pane-title, .pane-webform-client-block-20931 .view-zeg-staff .views-row .body-center h3, .view-zeg-staff .views-row .body-center .pane-webform-client-block-20931 h3 {
  margin-top: 4em;
}

.webform-client-form-19516 #edit-submitted-accepted-terms-and-conditions {
  display: none;
}

.pane-webform-client-block-19811 {
  margin-top: 3em;
}

.pane-webform-client-block-19811 h2, .pane-webform-client-block-19811 h2.pane-title {
  text-align: left;
  clear: both;
}

.pane-webform-client-block-19811 .webform-client-form-19811 {
  margin-top: 0;
}

.pane-webform-client-block-19811 .webform-client-form-19811 .webform-component--travel-agent-subscribe-newsletter label {
  font-weight: bold;
}

.webform-client-form-19496.webform-client-form h2,
.webform-client-form-19506.webform-client-form h2 {
  margin-top: 2em;
}

.webform-client-form-19496.webform-client-form .webform-component.webform-component-markup,
.webform-client-form-19506.webform-client-form .webform-component.webform-component-markup {
  margin-bottom: 0;
}

.webform-client-form-19496.webform-client-form .webform-component textarea,
.webform-client-form-19506.webform-client-form .webform-component textarea {
  width: 100%;
}

.webform-client-form-19496.webform-client-form .webform-component.net-promoter .webform-grid tbody tr td.webform-grid-option,
.webform-client-form-19506.webform-client-form .webform-component.net-promoter .webform-grid tbody tr td.webform-grid-option {
  text-align: center;
  width: 5%;
}

.webform-client-form {
  margin-top: 2em;
}

.webform-client-form .form-actions input:focus {
  outline: none;
}

.webform-client-form .form-actions .webform-previous {
  margin-right: 12px;
}

.webform-client-form .addressfield-container-inline > div.form-item {
  float: none;
  margin-right: 0;
}

.webform-client-form #addressfield-wrapper legend {
  display: none;
}

.webform-client-form .webform-component-addressfield {
  margin-bottom: 0;
}

.webform-client-form .webform-component-addressfield .form-item {
  margin-bottom: 1.5em;
}

.webform-client-form .webform-component .webform-grid input {
  width: auto;
}

.webform-client-form .webform-component .webform-grid tr {
  border: none;
}

.webform-client-form .webform-component .webform-grid tr.odd td {
  background-color: #F4F7F8;
}

.webform-client-form .webform-component .webform-grid thead tr:first-child {
  border: none;
}

.webform-client-form .webform-component .webform-grid thead tr th {
  text-align: center;
  padding: 10px;
}

.webform-client-form .webform-component .webform-grid thead tr:last-child {
  padding: 10px;
}

.webform-client-form .webform-component .webform-grid tbody tr:first-child td {
  border-top: 1px solid #D9D9D9;
}

.webform-client-form .webform-component .webform-grid tbody tr:last-child td {
  border-bottom: 1px solid #D9D9D9;
}

.webform-client-form .webform-component .webform-grid tbody tr td.webform-grid-question {
  padding-left: 5px;
}

.webform-client-form .webform-component .webform-grid tbody tr td.webform-grid-option {
  text-align: center;
  width: 10%;
}

.webform-client-form .form-item .form-type-radio,
.webform-client-form .form-item .form-type-checkbox,
.webform-client-form .form-item .webform-component-boolean {
  margin-bottom: .4em;
}

.webform-client-form .webform-component-grid .form-type-radio {
  margin-bottom: 0;
}

.webform-client-form .webform-component-grid .form-type-radio label.element-invisible {
  position: relative !important;
  clip: auto;
  height: auto;
  padding-left: 20px;
  padding-bottom: 1px;
  width: 20px;
  overflow: hidden;
}

.webform-client-form .webform-container-inline.webform-datepicker div,
.webform-client-form .webform-container-inline.webform-datepicker div.form-item {
  display: inline-block;
  vertical-align: top;
}

/*# sourceMappingURL=zeg.no-query.css.map */
