<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.results-list {
  display: block;
  clear: both;
  margin-bottom: 2em; }

.results-page .main {
  padding-top: 10px; }
.results-page aside {
  padding-top: 20px; }

.result {
  display: block;
  clear: both;
  margin-bottom: 2em;
  border: 1px solid black; }
  .result .inner-pad {
    position: relative; }
  .result .pick-result {
    position: absolute; }
  .result .rating {
    font-size: 0.875em; }
  .result .featured-tag {
    display: none; }
  .result .head {
    display: block;
    clear: both;
    margin-bottom: 1em; }
  .result .preview {
    display: block;
    clear: both;
    float: left;
    width: 35%;
    position: relative; }
  .result .thumb {
    display: block; }
    .result .thumb img {
      display: block;
      width: 100%;
      height: auto; }
  .result table.standard {
    width: 100%; }
  .result .quick-view-link {
    display: block;
    clear: both;
    text-align: center;
    background: black;
    color: white;
    font-family: 'Napco_1';
    font-weight: 700;
    font-size: 0.875em;
    text-transform: uppercase;
    padding: 4px 0; }
    .result .quick-view-link:hover {
      background: #222;
      text-decoration: none; }
  .result .contact {
    display: block; }
  .result .excerpt {
    display: block;
    clear: both;
    margin-bottom: 1em; }
    .result .excerpt p {
      font-family: 'Napco_2'; }
  .result .bonus {
    display: block;
    clear: both;
    border-top: 1px solid #e3e3e3;
    padding-top: 1em; }
    .result .bonus .left {
      float: left;
      width: 65%; }
      .result .bonus .left strong, .result .bonus .left .h4 {
        display: block; }
    .result .bonus .right {
      float: right;
      width: 30%; }
    .result .bonus .btn-block-red {
      float: right;
      padding: 6px 35px;
      margin-bottom: 10px; }
    @media (max-width: 480px) {
      .result .bonus .left {
        width: 55%; }
      .result .bonus .right {
        width: 40%; } }
  .result .view-map {
    clear: both;
    float: right;
    position: relative;
    text-decoration: underline;
    font-weight: 700;
    padding-right: 18px;
    cursor: pointer; }
    .result .view-map:after {
      content: '';
      display: block;
      background: url(../../images/sprite_ui.png) no-repeat;
      display: block;
      text-indent: -9999em;
      width: 10px;
      height: 18px;
      background-position: -42px -358px;
      position: absolute;
      right: 0;
      top: 2px; }
      @media only screen and (-webkit-min-device-pixel-ratio: 2) {
        .result .view-map:after {
          background-image: url(../../images/sprite_ui_2x.png) !important;
          -webkit-background-size: 800px 800px;
          background-size: 800px 800px; } }
  .result .map-wrap {
    display: none;
    clear: both;
    padding: 0 3% 3% 3%; }
    .result .map-wrap .map {
      display: block;
      border: 1px solid #bfbfbf;
      margin-bottom: 1em; }
    .result .map-wrap .btn-block-red {
      float: right;
      padding: 6px 20px; }

.result.detail-view .inner-pad, .result.quick-view .inner-pad {
  padding: 4% 4% 4% 8%; }
.result.detail-view .pick-result, .result.quick-view .pick-result {
  left: 2%;
  top: 3%; }
.result.detail-view .rating, .result.quick-view .rating {
  float: left; }
.result.detail-view .preview, .result.quick-view .preview {
  width: 35%;
  float: left; }
.result.detail-view .text-wrap, .result.quick-view .text-wrap {
  float: right;
  width: 61%; }
.result.detail-view .result-title, .result.quick-view .result-title {
  font-size: 1.5em;
  font-weight: 700;
  display: block;
  clear: both;
  line-height: 1.2em;
  margin-bottom: .5em; }
.result.detail-view table.standard, .result.quick-view table.standard {
  margin-bottom: 5px; }
.result.detail-view .cruise-ext-link, .result.quick-view .cruise-ext-link {
  color: #2397db;
  font-weight: 700;
  float: left;
  clear: both;
  margin-bottom: .5em; }

.result.cruise.detail-view .excerpt, .result.cruise.quick-view .excerpt {
  border-top: 1px solid #bfbfbf;
  padding-top: 1em; }
.result.cruise.detail-view .bonus, .result.cruise.quick-view .bonus {
  border-top: none; }
  .result.cruise.detail-view .bonus .btn-block-red, .result.cruise.quick-view .bonus .btn-block-red {
    float: left; }
  .result.cruise.detail-view .bonus .view-map, .result.cruise.quick-view .bonus .view-map {
    margin-top: 5px; }

.result.featured {
  border-color: #2397db;
  background: #f7f7f7; }
  .result.featured .featured-tag {
    display: block;
    padding: 2px 0;
    color: white;
    background: #2397db;
    text-align: center;
    font-weight: 700;
    font-family: 'Napco_1';
    text-transform: uppercase; }
  .result.featured .preview {
    width: 48%; }
  .result.featured .quick-view-link {
    padding: 8px 0;
    font-size: 1em; }
  .result.featured .text-wrap {
    width: 48%; }

.result.block-view .inner-pad {
  padding: 3% 3% 3% 8%; }
.result.block-view .pick-result {
  left: 2%;
  top: 15px; }
.result.block-view .rating {
  float: right;
  width: 35%;
  min-height: 50px; }
.result.block-view .text-wrap {
  float: left;
  width: 60%; }
.result.block-view .result-title {
  display: block;
  line-height: 1.2em; }
.result.block-view small {
  display: block;
  clear: both;
  font-size: 0.875em; }
@media only screen and (max-width: 320px) {
  .result.block-view .inner-pad {
    padding: 3% 3% 3% 10%; }
  .result.block-view .pick-result {
    top: 8px; } }

.result.cruise.block-view .text-wrap {
  width: 100%; }
.result.cruise.block-view .result-title {
  margin-bottom: .4em; }
.result.cruise.block-view .lead {
  margin-bottom: .5em; }

.result.quick-view {
  max-width: 680px;
  width: 100%;
  border: none; }
  .result.quick-view .qv-nav {
    display: block;
    height: 35px;
    background: black; }
  .result.quick-view .inner-pad {
    padding: 20px;
    overflow: auto;
    max-height: 800px; }
  .result.quick-view .pager {
    float: left;
    margin: 6px 0 0 10px; }
    .result.quick-view .pager a, .result.quick-view .pager i {
      color: white;
      font-style: normal;
      float: left;
      position: relative; }
    .result.quick-view .pager i {
      margin: 0 5px; }
    .result.quick-view .pager a:hover {
      color: #2397db; }
    .result.quick-view .pager a:after {
      content: '';
      width: 10px;
      height: 16px;
      background: url(../../images/sprite_ui.png) no-repeat;
      display: block;
      text-indent: -9999em;
      position: absolute;
      top: 50%;
      margin-top: -8px; }
      @media only screen and (-webkit-min-device-pixel-ratio: 2) {
        .result.quick-view .pager a:after {
          background-image: url(../../images/sprite_ui_2x.png) !important;
          -webkit-background-size: 800px 800px;
          background-size: 800px 800px; } }
    .result.quick-view .pager .prev-modal {
      padding-left: 15px; }
    .result.quick-view .pager .prev-modal:after {
      background-position: -33px -128px;
      left: 0; }
    .result.quick-view .pager .next-modal {
      padding-right: 15px; }
    .result.quick-view .pager .next-modal:after {
      background-position: -45px -128px;
      right: 0; }
  .result.quick-view .close-modal {
    float: right;
    background: url(../../images/sprite_ui.png) no-repeat;
    display: block;
    text-indent: -9999em;
    width: 15px;
    height: 15px;
    display: block;
    margin: 10px 10px 0 0;
    background-position: -59px -128px; }
    @media only screen and (-webkit-min-device-pixel-ratio: 2) {
      .result.quick-view .close-modal {
        background-image: url(../../images/sprite_ui_2x.png) !important;
        -webkit-background-size: 800px 800px;
        background-size: 800px 800px; } }
  .result.quick-view .preview {
    max-width: 200px;
    position: relative; }
  .result.quick-view .modal-img-next, .result.quick-view .modal-img-prev {
    width: 30px;
    height: 30px;
    background: rgba(0, 0, 0, 0.5);
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -15px;
    z-index: 2; }
    .result.quick-view .modal-img-next:after, .result.quick-view .modal-img-prev:after {
      content: '';
      display: block;
      background: url(../../images/sprite_ui.png) no-repeat;
      display: block;
      text-indent: -9999em;
      width: 10px;
      height: 16px;
      position: absolute;
      top: 50%;
      margin-top: -8px;
      left: 50%; }
      @media only screen and (-webkit-min-device-pixel-ratio: 2) {
        .result.quick-view .modal-img-next:after, .result.quick-view .modal-img-prev:after {
          background-image: url(../../images/sprite_ui_2x.png) !important;
          -webkit-background-size: 800px 800px;
          background-size: 800px 800px; } }
    .result.quick-view .modal-img-next.disabled, .result.quick-view .modal-img-prev.disabled {
      opacity: .2;
      -ms-filter: "alpha(opacity=20)"; }
  .result.quick-view .modal-img-prev {
    left: 0; }
    .result.quick-view .modal-img-prev:after {
      background-position: -33px -128px;
      margin-left: -6px; }
  .result.quick-view .modal-img-next {
    right: 0; }
    .result.quick-view .modal-img-next:after {
      background-position: -45px -128px;
      margin-left: -4px; }
  .result.quick-view .lead {
    display: block;
    clear: both;
    margin-bottom: 20px; }
  .result.quick-view .text-wrap {
    float: left;
    margin-left: 20px; }
  .result.quick-view .bonus {
    border: 1px solid #a6a6a6;
    padding: 15px 20px;
    margin-bottom: 20px; }
  .result.quick-view .btn-block-red {
    margin-top: 20px;
    margin-bottom: 0; }
  .result.quick-view .post-body p {
    font-size: 1em;
    font-family: 'Napco_2';
    padding-bottom: 1.5em;
    line-height: 1.5em; }
  .result.quick-view .cruise-detail-link {
    float: left;
    clear: left;
    padding: 6px 25px;
    margin-bottom: 20px; }</pre></body></html>