@charset "UTF-8";
/*!
Theme Name: The Orcadian
Theme URI: http://underscores.me/
Author: Orknet
Author URI: https://orknet.co.uk
Description: The Orcadian - Daily News Online
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: orcadian

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

The Orcadian is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/
/*
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Pages
--------------------------------------------------------------*/
.main-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.main-container .embed-youtube iframe.youtube-player {
  margin: 0 auto !important;
}
.main-container blockquote {
  font-size: 1.4em;
  width: 100%;
  margin: 50px auto;
  font-style: italic;
  color: #555555;
  padding: 20px 20px 20px 75px;
  border-left: 8px solid #0099ff;
  line-height: 1.6;
  position: relative;
  background: #EDEDED;
}
.main-container blockquote::before {
  font-family: Arial;
  content: "“";
  color: #0099ff;
  font-size: 4em;
  position: absolute;
  left: 10px;
  top: -10px;
}

section#main-content {
  width: 100%;
}
section#main-content .leaderboard-banner {
  margin-bottom: 1rem;
}
section#main-content .leaderboard-banner .advert-box:not(:last-child) {
  margin-bottom: 1rem;
}
section#main-content .leaderboard-banner img {
  width: 100%;
  height: auto;
}
section#main-content h1 {
  font-family: "Open Sans Condensed", sans-serif;
  color: #212121;
  line-height: 1;
}
section#main-content h1.page-title {
  font-size: 2rem;
  margin-bottom: 1rem;
}
section#main-content h1.not-found-title {
  font-size: 8rem;
  text-align: center;
  margin-bottom: 2rem;
}
section#main-content h1.not-found-title span {
  display: block;
  font-size: 4rem;
}
section#main-content .no-results {
  padding: 1rem;
  border: 1px solid #dcdcdc;
  width: 100%;
  margin-bottom: 1rem;
}
section#main-content .no-results p {
  margin-bottom: 1rem;
}
section#main-content .no-results strong {
  font-weight: bold;
}
section#main-content .no-results a {
  color: #0099ff;
  text-decoration: underline;
}
section#main-content form.search-form {
  width: 100%;
}
section#main-content .search-field {
  width: calc(100% - 2rem);
}

aside#main-sidebar {
  width: 100%;
  max-width: 340px;
  margin-left: 1rem;
}
aside#main-sidebar .widget {
  width: 100%;
  max-width: 340px;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
@media (max-width: 500px) {
  aside#main-sidebar .widget {
    max-width: none;
    width: 100%;
  }
}
aside#main-sidebar .widget:not(:last-child) {
  border-bottom: 1px solid #dcdcdc;
}
aside#main-sidebar .widget.widget_nav_menu h2.widgettitle {
  font-family: "Open Sans Condensed", sans-serif;
  color: #ffffff;
  background-color: #0099ff;
  text-transform: uppercase;
  display: inline-block;
  padding: 3px 6px;
  margin-bottom: 0.5rem;
}
aside#main-sidebar .widget.widget_nav_menu ul li:not(:last-child) {
  margin-bottom: 0.5rem;
}
aside#main-sidebar .widget.widget_nav_menu ul li a {
  color: #0099ff;
}
aside#main-sidebar .widget.widget_nav_menu ul li a:hover {
  text-decoration: underline;
}
aside#main-sidebar .widget.widget_nav_menu ul li a:before {
  content: "-";
  margin-right: 0.5rem;
  font-weight: bold;
}

@media (max-width: 1024px) {
  .main-container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  section#main-content {
    width: 100%;
    max-width: none;
  }
  aside#main-sidebar {
    width: 100%;
    max-width: none;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  aside#main-sidebar .widget {
    -ms-flex-item-align: auto;
        align-self: auto;
  }
  aside#main-sidebar .widget:not(:last-child) {
    border-bottom: none;
  }
}
@media (max-width: 711px) {
  aside#main-sidebar .widget:not(:last-child) {
    border-bottom: 1px solid #dcdcdc;
  }
}
@media (max-width: 500px) {
  section#main-content h1.title-text {
    font-size: 1.5rem;
  }
}
/*--------------------------------------------------------------
# Out & About
--------------------------------------------------------------*/
.single-post-template.out-about h1, .single-post-template.out-about h2, .single-post-template.out-about h3, .single-post-template.out-about h4, .single-post-template.out-about h5, .single-post-template.out-about h6 {
  color: #00aaad;
}
.single-post-template.out-about h1.gaan-oot-title, .single-post-template.out-about h2.gaan-oot-title, .single-post-template.out-about h3.gaan-oot-title, .single-post-template.out-about h4.gaan-oot-title, .single-post-template.out-about h5.gaan-oot-title, .single-post-template.out-about h6.gaan-oot-title {
  text-transform: uppercase;
  color: #00aaad !important;
  font-size: 4rem !important;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.single-post-template.out-about h4, .single-post-template.out-about h5, .single-post-template.out-about h6 {
  font-size: 1rem;
}
.single-post-template.out-about strong {
  font-weight: bold;
}
.single-post-template.out-about .out-about-header-logo {
  width: 100%;
  height: auto;
  max-width: 600px;
  margin-bottom: 0;
}

/*--------------------------------------------------------------
# Subscriptions
--------------------------------------------------------------*/
.single-post-template img.pagesuite-image {
  width: 100%;
  height: auto;
  max-width: 200px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
@media (max-width: 500px) {
  .single-post-template img.pagesuite-image {
    display: block;
    float: none;
    margin: 0 auto 1rem;
  }
}

/*--------------------------------------------------------------
# Advertising
--------------------------------------------------------------*/
.advertising-section-container {
  display: grid;
  grid-gap: 1rem;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 150px);
  margin-bottom: 1rem;
}
.advertising-section-container .advertising-block {
  display: block;
  padding: 1rem;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  background-color: #f4f4f4;
  position: relative;
  overflow: hidden;
}
.advertising-section-container .advertising-block:hover {
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.advertising-section-container .advertising-block:hover.ad-section-the-orcadian {
  background-color: #0099ff;
}
.advertising-section-container .advertising-block:hover.ad-section-the-orcadian img {
  -webkit-filter: invert(100%) drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5));
          filter: invert(100%) drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5));
}
.advertising-section-container .advertising-block:hover.ad-section-living-orkney {
  background-color: #e81919;
}
.advertising-section-container .advertising-block:hover.ad-section-online-business {
  background-color: #3bc784;
}
.advertising-section-container .advertising-block:hover.ad-section-orkney-islander {
  background-color: #1f446b;
}
.advertising-section-container .advertising-block img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0.5);
          transform: translate(-50%, -50%) scale(0.5);
  width: 100%;
  height: auto;
  margin-bottom: 0;
  -webkit-filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5));
}

.ad-ul-wrap {
  margin-bottom: 1rem;
}
.ad-ul-wrap ul {
  display: block;
  margin-left: 0 !important;
  padding: 0;
  border: 1px solid #f4f4f4;
}
.ad-ul-wrap ul li {
  display: block !important;
  background-color: #f4f4f4;
  margin: 0 !important;
  padding: 0.5rem;
}
.ad-ul-wrap ul li:nth-child(even) {
  background-color: #ffffff;
}
.ad-ul-wrap ul h3 {
  color: #ffffff;
  margin-bottom: 0;
  padding: 0.5rem;
  line-height: 1;
}
.ad-ul-wrap ul h3.bronze {
  background-color: #E47C22;
}
.ad-ul-wrap ul h3.silver {
  background-color: #C1C1C1;
}
.ad-ul-wrap ul h3.gold {
  background-color: #FFD200;
}

/*--------------------------------------------------------------
# Living Orkney
--------------------------------------------------------------*/
.living-orkney-grid {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 1rem;
}
@media (max-width: 700px) {
  .living-orkney-grid {
    grid-template-columns: 1fr;
  }
}
.living-orkney-grid p {
  color: #212121;
}
.living-orkney-grid img {
  width: 100%;
  height: auto;
}
.living-orkney-grid .living-orkney-cover {
  grid-column: 1/2;
  grid-row: 1/3;
  text-align: center;
}
.living-orkney-grid .living-orkney-section {
  border: 1px solid #f4f4f4;
}
.living-orkney-grid .living-orkney-section .living-orkney-feat-images {
  background-color: #f4f4f4;
  overflow: hidden;
}
.living-orkney-grid .living-orkney-section .living-orkney-feat-images img {
  max-height: 230px;
  width: auto;
  margin: 0 auto;
  display: block;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.living-orkney-grid .living-orkney-section .living-orkney-content {
  padding: 1rem;
}
.living-orkney-grid .living-orkney-section .living-orkney-content h3 {
  line-height: 1;
}
.living-orkney-grid .living-orkney-section .living-orkney-content p:last-child {
  margin-bottom: 0;
}
.living-orkney-grid .living-orkney-section .living-orkney-content li {
  display: list-item;
}
.living-orkney-grid .living-orkney-section .living-orkney-content li:last-child {
  margin-bottom: 0;
}

/*--------------------------------------------------------------
# Phone Book
--------------------------------------------------------------*/
.phone-book-contact-form .phone-amend,
.phone-book-contact-form .phone-new-details,
.phone-book-contact-form .delete-reason,
.phone-book-contact-form .page-number,
.phone-book-contact-form .brand-new-prompt {
  display: none;
}
.phone-book-contact-form .phone-amend.selected,
.phone-book-contact-form .phone-new-details.selected,
.phone-book-contact-form .delete-reason.selected,
.phone-book-contact-form .page-number.selected,
.phone-book-contact-form .brand-new-prompt.selected {
  display: block;
}
.phone-book-contact-form .brand-new-prompt {
  font-size: 0.75rem;
  font-style: italic;
  color: #95989a;
}
.phone-book-contact-form select[name=update-type] {
  font-size: 1rem;
  border: 1px solid #dcdcdc;
  background-color: #ffffff;
  border-radius: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0.5rem 1.5rem 0.5rem 0.5rem;
  position: relative;
  background-image: url(media/icons/down-arrow.svg);
  background-position: 95% 50%;
  background-repeat: no-repeat;
}
.phone-book-contact-form select[name=update-type]:hover, .phone-book-contact-form select[name=update-type]:focus {
  border-color: #0099ff;
  outline: none;
}
.phone-book-contact-form input[type=text],
.phone-book-contact-form input[type=tel],
.phone-book-contact-form input[type=number] {
  padding: 0.5rem;
  font-size: 1rem;
  width: 100%;
  margin-bottom: 1rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid #dcdcdc;
}
.phone-book-contact-form input[type=text]:hover, .phone-book-contact-form input[type=text]:focus,
.phone-book-contact-form input[type=tel]:hover,
.phone-book-contact-form input[type=tel]:focus,
.phone-book-contact-form input[type=number]:hover,
.phone-book-contact-form input[type=number]:focus {
  border-color: #0099ff;
  outline: none;
}
.phone-book-contact-form input.wpcf7-validates-as-required {
  border-left: 5px solid #e81919;
}
.phone-book-contact-form input.wpcf7-validates-as-required.has-text {
  border-color: #5cb85c;
}
.phone-book-contact-form input[type=submit] {
  background-color: #0099ff;
  color: #ffffff;
  border: none;
  border-radius: 0;
  font-size: 1rem;
  margin: 1rem 0;
  padding: 1rem 2rem;
  cursor: pointer;
}
.phone-book-contact-form input[type=submit]:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
@media (max-width: 400px) {
  .phone-book-contact-form input[type=submit] {
    display: block;
    width: 100%;
  }
}
.phone-book-contact-form .phone-book-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.phone-book-contact-form .phone-book-container .phone-book-col {
  width: calc(50% - 0.5rem);
  padding: 1rem 1rem 0;
  border: 1px solid #dcdcdc;
}
@media (max-width: 600px) {
  .phone-book-contact-form .phone-book-container .phone-book-col {
    width: 100%;
  }
  .phone-book-contact-form .phone-book-container .phone-book-col:first-child {
    margin-right: 0 !important;
    margin-bottom: 1rem;
  }
}
.phone-book-contact-form .phone-book-container .phone-book-col:first-child {
  margin-right: 1rem;
}
.phone-book-contact-form span.wpcf7-not-valid-tip {
  font-size: 0.75rem;
}

div.wpcf7-response-output {
  margin: 0 0 1rem;
  padding: 1rem;
  color: #ffffff;
}

div.wpcf7-mail-sent-ok {
  border: none;
  background-color: #5cb85c;
}

div.wpcf7-mail-sent-ng {
  border: none;
  background-color: #e81919;
}

div.wpcf7-spam-blocked {
  border: none;
  background-color: #ff8400;
}

div.wpcf7-validation-errors {
  border: none;
  background-color: #ffdf00;
  color: #212121;
}

/*--------------------------------------------------------------
# Reset
--------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,
pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s,
samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article,
aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav,
output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  list-style: none;
  text-decoration: none;
}

img, video, audio {
  vertical-align: bottom;
}

:root {
  font-size: 16px;
}

body {
  font-family: "Open Sans", sans-serif;
  position: relative;
}
body.body-lock {
  overflow: hidden;
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.screen-reader-text {
  display: none;
}

@media screen and (max-width: 600px) {
  html #wpadminbar {
    top: -46px;
  }
}
.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */ /* Konqueror HTML */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
   supported by Chrome and Opera */
}

span.no-break {
  white-space: nowrap;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
@font-face {
  font-family: "icomoon";
  src: url("./fonts/icomoon.woff");
  font-weight: normal;
  font-style: normal;
}
[class^=icon-]:before, [class*=" icon-"]:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-orcadian-tv-logo-white:before {
  content: "\e904";
  color: #ffffff;
}

.icon-cruise-icon:before {
  content: "\e901";
}

.icon-flights-icon:before {
  content: "\e902";
}

.icon-weather-widget-icon:before {
  content: "\e903";
}

.icon-orc-o:before {
  content: "\e900";
}

.icon-phone:before {
  content: "\e942";
}

.icon-envelop:before {
  content: "\e945";
}

.icon-location:before {
  content: "\e947";
}

.icon-clock:before {
  content: "\e94e";
}

.icon-bell:before {
  content: "\e951";
}

#orcadian-notification-button.icon-bell:before {
  margin-right: 0.5rem;
}

.icon-bell:hover {
  color: #0099ff;
}

.icon-search:before {
  content: "\e986";
}

.icon-printer:before {
  content: "\e954";
}

.icon-enlarge:before {
  content: "\e989";
}

.icon-shrink:before {
  content: "\e98a";
}

.icon-cog:before {
  content: "\e994";
}

.icon-download2:before {
  content: "\e9c5";
}

.icon-eye:before {
  content: "\e9ce";
}

.icon-heart:before {
  content: "\e9da";
}

.icon-share2:before {
  content: "\ea82";
}

.icon-facebook:before {
  content: "\ea90";
}

.icon-instagram:before {
  content: "\ea92";
}

.icon-twitter:before {
  content: "\ea96";
}

.icon-rss:before {
  content: "\ea9b";
}

.icon-youtube:before {
  content: "\ea9d";
}

.icon-vimeo:before {
  content: "\eaa0";
}

.icon-share:before {
  content: "\ea7d";
}

/*--------------------------------------------------------------
# Death Notices
--------------------------------------------------------------*/
.death-notices-container {
  color: #1e2026;
  margin-top: -20px;
}
.death-notices-container .no-death-notices {
  text-align: center;
  grid-column: 1/-1;
}
.death-notices-container .death-notice-title img {
  display: block;
  margin: 20px auto 30px;
  width: 100%;
  max-width: 270px;
}
.death-notices-container h1,
.death-notices-container h2 {
  text-align: center;
  font-family: "Times New Roman", Times, serif !important;
  text-transform: uppercase;
}
.death-notices-container .death-notice-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  grid-gap: 20px;
  margin-bottom: 50px;
}
@media screen and (max-width: 650px) {
  .death-notices-container .death-notice-grid {
    grid-template-columns: 1fr;
  }
}
.death-notices-container .death-notice {
  padding: 30px;
  border-radius: 9px;
  border: 1px solid rgba(176, 169, 161, 0.4);
  position: relative;
}
.death-notices-container .death-notice::before {
  content: "";
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  width: calc(100% - 20px);
  height: calc(100% - 20px);
  border-radius: 3px;
  border: 1px solid rgba(176, 169, 161, 0.7);
  -webkit-box-shadow: 0 4px 20px rgba(176, 169, 161, 0.5);
          box-shadow: 0 4px 20px rgba(176, 169, 161, 0.5);
  z-index: 0;
}
.death-notices-container .death-notice > * {
  position: relative;
}
.death-notices-container .death-notice p {
  margin-bottom: 0;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
.news-category {
  display: inline-block;
  color: #ffffff !important;
  text-transform: uppercase;
  font-family: "Open Sans Condensed", sans-serif;
  line-height: 1;
  padding: 3px 6px;
  white-space: nowrap;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.news-category:hover {
  text-decoration: underline;
}
.news-category > span {
  position: relative;
  z-index: 1;
}

.category-empty-spacer {
  display: inline-block;
  height: 0;
  margin-top: 1rem;
}

.cat-news {
  background-color: #0099ff;
}

.cat-police {
  background-color: #1d4290;
}

.cat-sport {
  background-color: #e81919;
}

.cat-whits-on {
  background-color: #00929e;
}

.cat-jobs {
  background-color: #8a62d9;
}

.cat-motors {
  background-color: #c72828;
}

.cat-prop {
  background-color: #39b54a;
}

.cat-prop-let {
  background-color: #6ec829;
}

.cat-advertorial {
  background-color: #212121;
}

.cat-breaking {
  background-color: #ffdf00;
  color: #1f1f1f !important;
  text-shadow: none;
}

.cat-lifeboats {
  background-color: #fe8c0d;
}

.cat-politics {
  background-color: #7d4518;
}

.cat-oic {
  background-color: #a916fe;
}

.cat-video {
  background-color: #1200ff;
}

.cat-coronavirus {
  background-color: #345dac;
}
.cat-coronavirus span.corona-highlight {
  color: #e43752;
}

.cat-competition {
  background-color: #ff0000;
  border: 2px dashed #ffffff;
  -webkit-box-shadow: 0 0px 12px 3px rgba(255, 0, 0, 0.2);
          box-shadow: 0 0px 12px 3px rgba(255, 0, 0, 0.2);
}

.cat-livestock-shows {
  background-color: #00aa4e;
}

.cat-campaign {
  position: relative;
  text-shadow: 0 2px 4px rgba(31, 31, 31, 0.9);
}
.cat-campaign::before, .cat-campaign::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 0;
}
.cat-campaign::before {
  background-color: #0057b8;
  height: 100%;
  top: 0;
}
.cat-campaign::after {
  background-color: #ffd700;
  height: 50%;
  bottom: 0;
}

.contact-container {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1rem;
}
@media (max-width: 680px) {
  .contact-container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.contact-container .contact-form {
  width: 100%;
  margin-right: 1rem;
}
.contact-container .contact-form input, .contact-container .contact-form select, .contact-container .contact-form textarea {
  display: block;
  width: 100% !important;
  max-width: 100% !important;
  padding: 0.5rem;
  font-size: 1rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid #95989a;
  border-radius: 0;
  color: #212121;
  background-color: #ffffff;
  margin: 0 !important;
}
.contact-container .contact-form input:hover, .contact-container .contact-form select:hover, .contact-container .contact-form textarea:hover {
  border-color: #0099ff;
}
.contact-container .contact-form input:focus, .contact-container .contact-form select:focus, .contact-container .contact-form textarea:focus {
  outline: none;
  background-color: #f4f4f4;
  border-color: #0099ff;
}
.contact-container .contact-form input[type=submit], .contact-container .contact-form select[type=submit], .contact-container .contact-form textarea[type=submit] {
  background-color: #0099ff;
  color: #ffffff;
  border: none;
  max-width: 100px;
  cursor: pointer;
}
.contact-container .contact-form span.your-recipient {
  position: relative;
  display: block;
}
.contact-container .contact-form span.your-recipient:after {
  content: "▾";
  position: absolute;
  line-height: 36px;
  z-index: 1;
  top: 0;
  right: 0.75rem;
}
.contact-container .contact-form span.your-recipient select {
  background-color: transparent;
  position: relative;
  z-index: 2;
}
.contact-container .contact-form span.your-recipient select:focus {
  background-color: transparent;
}
.contact-container .contact-form textarea {
  resize: vertical;
  min-height: 200px;
}
.contact-container .wpcf7-not-valid-tip {
  color: #e81919;
  font-size: 0.75rem;
}
.contact-container .wpcf7-response-output {
  padding: 0.5rem 1rem;
  margin: 0;
  color: #ffffff;
  border: none;
}
.contact-container .wpcf7-response-output.wpcf7-mail-sent-ok {
  background-color: #5cb85c;
}
.contact-container .contact-details {
  width: 100%;
  max-width: 340px;
  margin: 0 auto;
  color: #ffffff;
  background-color: #0099ff;
  padding: 1rem;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.contact-container .contact-details h2 {
  color: #ffffff;
  line-height: 1;
}
.contact-container .contact-details .contact-detail-row {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 1.6;
}
.contact-container .contact-details .contact-detail-row:not(:last-child) {
  margin-bottom: 1rem;
}
.contact-container .contact-details .contact-detail-row p {
  margin-bottom: 0.5rem;
  line-height: 32px;
}
.contact-container .contact-details .contact-detail-row .icon-col {
  display: inline-block;
  width: 32px;
  height: 32px;
  text-align: center;
}
.contact-container .contact-details .contact-detail-row .icon-col span {
  color: #ffffff;
}
.contact-container .contact-details .contact-detail-row .detail-col {
  width: calc(100% - 32px);
  display: inline-block;
  min-height: 32px;
}
.contact-container .contact-details .contact-detail-row .detail-col a {
  color: #ffffff;
}
.contact-container .contact-details .contact-detail-row .detail-col ul.opening-times-list {
  margin-left: 0;
}
.contact-container .contact-details .contact-detail-row .detail-col ul.opening-times-list li.opening-time {
  display: block;
  line-height: 1.6;
  margin: 0 0 1rem 0;
}
.contact-container .contact-details .contact-detail-row .detail-col ul.opening-times-list li.opening-time:last-child {
  margin-bottom: 0;
}
.contact-container .contact-details .contact-detail-row .detail-col ul.opening-times-list li.opening-time.current-day {
  font-weight: bold;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  padding: 0.5rem 0;
}
.contact-container .contact-details .contact-detail-row .detail-col ul.opening-times-list li.opening-time span.opening-day {
  width: 100px;
  display: inline-block;
}
.contact-container .contact-details span[class*=icon-] {
  color: #0099ff;
}

/* Custom CF7 Loader */
div.wpcf7 .ajax-loader {
  background-image: url("media/ajax-loader.gif");
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  width: 220px;
  height: 19px;
  margin: 20px auto;
}

.attachment-post-thumbnail {
  width: 100%;
  height: auto;
  margin-bottom: 1rem;
  display: block;
}
.single-jobs .attachment-post-thumbnail {
  max-width: 300px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

.image-slider-container {
  width: 100%;
  margin-bottom: 1rem;
  position: relative;
}
.image-slider-container .image-slider-arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(calc(-50% - 50px));
          transform: translateY(calc(-50% - 50px));
  width: 2rem;
  height: 2rem;
  text-align: center;
  line-height: 2rem;
  color: #212121;
  background-color: #ffffff;
  font-size: 1.25rem;
  z-index: 100;
  cursor: pointer;
}
.image-slider-container .image-slider-arrow:hover {
  color: #0099ff;
}
.image-slider-container .image-slider-arrow.back-arrow {
  left: 0;
  border-radius: 0 5px 5px 0;
}
.image-slider-container .image-slider-arrow.forward-arrow {
  right: 0;
  border-radius: 5px 0 0 5px;
}
.image-slider-container .image-slider-inner {
  width: 100%;
  padding-bottom: 66.67%;
  background-color: #1e2023;
  position: relative;
  overflow: hidden;
}
.image-slider-container .image-slider-inner .slide {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  background-color: #1e2023;
}
.image-slider-container .image-slider-inner .slide img {
  width: 100%;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.image-slider-container .image-slider-inner .slide span.slide-caption {
  position: absolute;
  bottom: 0.5rem;
  left: 0.5rem;
  z-index: 2;
  color: #ffffff;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  font-family: "Open Sans Condensed", sans-serif;
  line-height: 1;
}
.image-slider-container .image-slider-inner .slide.trans {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.image-slider-container .image-slider-inner .slide.active {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  z-index: 3;
}
.image-slider-container .image-slider-inner .slide.inactive {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.image-slider-container .image-slider-thumbnail-container {
  width: 100%;
  position: relative;
  height: 100px;
  overflow: hidden;
}
.image-slider-container .image-slider-thumbnail-container .image-slider-thumbnail-slider {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.image-slider-container .image-slider-thumbnail-container .image-slider-thumbnail-slider.trans {
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.image-slider-container .image-slider-thumbnail-container .image-slider-thumbnail-slider img.slide-thumb {
  height: 100%;
  width: auto;
  cursor: pointer;
}
.image-slider-container .image-slider-thumbnail-container .image-slider-thumbnail-slider img.slide-thumb.active {
  border: 3px solid #0099ff;
}
.image-slider-container .image-slider-thumbnail-container.motors img.slide-thumb.active {
  border-color: #c72828;
}
.image-slider-container .image-slider-thumbnail-container.property img.slide-thumb.active {
  border-color: #39b54a;
}
.image-slider-container .image-slider-thumbnail-container.property-to-let img.slide-thumb.active {
  border-color: #6ec829;
}

.featured-news-slide-gradient {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.5+0,1+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgb(0, 0, 0)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgb(0, 0, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#80000000", endColorstr="#000000",GradientType=0 ); /* IE6-9 */
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  opacity: 0.25;
}

.featured-news-container {
  width: 100%;
  max-height: 350px;
  height: 31vw;
  position: relative;
  overflow: hidden;
  margin-bottom: 1rem;
}
.featured-news-container .image-slider-arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 2rem;
  height: 2rem;
  text-align: center;
  line-height: 2rem;
  color: #212121;
  background-color: #ffffff;
  font-size: 1.25rem;
  z-index: 100;
  cursor: pointer;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
@media (max-width: 600px) {
  .featured-news-container .image-slider-arrow {
    top: auto;
    bottom: 0;
    -webkit-transform: none;
            transform: none;
  }
}
.featured-news-container .image-slider-arrow:hover {
  color: #0099ff;
}
.featured-news-container .image-slider-arrow.back-arrow {
  left: 0;
  border-radius: 0 5px 5px 0;
}
@media (max-width: 600px) {
  .featured-news-container .image-slider-arrow.back-arrow {
    border-radius: 0 5px 0 0;
  }
}
.featured-news-container .image-slider-arrow.forward-arrow {
  right: 0;
  border-radius: 5px 0 0 5px;
}
@media (max-width: 600px) {
  .featured-news-container .image-slider-arrow.forward-arrow {
    border-radius: 5px 0 0 0;
  }
}
.featured-news-container .featured-news-slide {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  z-index: 2;
  background-color: #0099ff;
}
.featured-news-container .featured-news-slide.advert-slide a {
  height: 100%;
  display: block;
}
.featured-news-container .featured-news-slide.active {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  z-index: 3;
}
.featured-news-container .featured-news-slide.inactive {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.featured-news-container .featured-news-slide.trans {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.featured-news-container .featured-news-slide img.featured-news-bg {
  width: 100%;
  height: auto;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%) scale(1.05);
          transform: translateY(-50%) scale(1.05);
  -webkit-filter: blur(5px);
          filter: blur(5px);
  z-index: 1;
}
.featured-news-container .featured-news-slide img.featured-news-bg.advert {
  -webkit-filter: none;
          filter: none;
  -webkit-transform: translateY(-50%) scale(1);
          transform: translateY(-50%) scale(1);
}
.featured-news-container .featured-news-slide .caption-wrapper {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 3rem;
  z-index: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: calc(100% - 6rem);
}
@media (max-width: 1000px) {
  .featured-news-container .featured-news-slide .caption-wrapper {
    top: 50%;
    -webkit-transform: translateY(-65%);
            transform: translateY(-65%);
  }
}
@media (max-width: 730px) {
  .featured-news-container .featured-news-slide .caption-wrapper {
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
@media (max-width: 450px) {
  .featured-news-container .featured-news-slide .caption-wrapper {
    width: calc(100% - 2rem);
    left: 1rem;
  }
}
.featured-news-container .featured-news-slide .caption-wrapper .caption-image {
  width: 250px;
  height: 250px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 600px) {
  .featured-news-container .featured-news-slide .caption-wrapper .caption-image {
    width: 150px;
    height: 150px;
  }
}
.featured-news-container .featured-news-slide .caption-wrapper .caption-image img.caption-thumb {
  position: relative;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: auto;
  height: 100%;
}
.featured-news-container .featured-news-slide .caption-wrapper .caption-details {
  margin-left: 1rem;
  font-family: "Open Sans Condensed", sans-serif;
  color: #ffffff;
  width: calc(100% - 1rem - 250px);
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.featured-news-container .featured-news-slide .caption-wrapper .caption-details span.caption-category {
  display: inline-block;
  background-color: #0099ff;
  padding: 0.25rem 0.75rem;
  text-transform: uppercase;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.featured-news-container .featured-news-slide .caption-wrapper .caption-details a {
  color: #ffffff;
}
.featured-news-container .featured-news-slide .caption-wrapper .caption-details h2 {
  font-size: 2rem;
  display: block;
  width: 75%;
  border-bottom: 3px solid #ffffff;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  word-break: break-word;
  line-height: 1;
  padding: 0.5rem 0;
}
.featured-news-container .featured-news-slide .caption-wrapper .caption-details time {
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
.featured-news-container .featured-news-dots-container {
  position: absolute;
  left: 1rem;
  bottom: 1rem;
  z-index: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.featured-news-container .featured-news-dots-container.loading {
  -webkit-transform: translateY(200%);
          transform: translateY(200%);
}
@media (max-width: 600px) {
  .featured-news-container .featured-news-dots-container {
    left: 3rem;
  }
}
@media (max-width: 400px) {
  .featured-news-container .featured-news-dots-container {
    display: none;
  }
}
.featured-news-container .featured-news-dots-container .featured-news-dot {
  cursor: pointer;
  width: 1rem;
  height: 1rem;
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  position: relative;
}
.featured-news-container .featured-news-dots-container .featured-news-dot.active, .featured-news-container .featured-news-dots-container .featured-news-dot:hover {
  background-color: #0099ff;
}
.featured-news-container .featured-news-dots-container .featured-news-dot:hover:after {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  border: 1px solid #ffffff;
}
.featured-news-container .featured-news-dots-container .featured-news-dot:not(:last-child) {
  margin-right: 1rem;
}

@media (max-width: 1200px) {
  .featured-news-container .featured-news-slide .caption-wrapper .caption-details h2 {
    font-size: 1.5rem;
  }
}
@media (max-width: 1000px) {
  .featured-news-container {
    height: 50vw;
    max-height: 150px;
  }
  .featured-news-container .featured-news-slide .caption-wrapper .caption-details h2 {
    font-size: 1.25rem;
  }
}
@media (max-width: 600px) {
  .featured-news-container .featured-news-slide .caption-wrapper .caption-image {
    width: 100px;
    height: 100px;
  }
  .featured-news-container .featured-news-slide .caption-wrapper .caption-details {
    width: calc(100% - 1rem - 100px);
  }
  .featured-news-container .featured-news-slide .caption-wrapper .caption-details h2 {
    width: 100%;
    font-size: 1rem;
    border-bottom-width: 1px;
  }
  .featured-news-container .featured-news-slide .caption-wrapper .caption-details span.caption-category {
    padding: 0 0.5rem;
  }
}
.mobile-panel {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100vh - 42px);
  background-color: #212121;
  overflow-y: scroll;
  z-index: 9998;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
}
@media (min-width: 803px) {
  .mobile-panel {
    width: 50%;
    height: calc(100vh - 32px);
    top: 32px;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  }
}
.admin-bar .mobile-panel {
  padding-top: 32px;
}
@media (max-width: 782px) {
  .admin-bar .mobile-panel {
    padding-top: 46px;
  }
}
.mobile-panel.is-open {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.mobile-panel.flight-panel {
  background-color: red;
}
.mobile-panel.weather-panel {
  background-color: #0099ff;
}
.mobile-panel.weather-panel .ww-container {
  max-width: none;
}
.mobile-panel.weather-panel .ww-container .ww-bot {
  border-top: 3px solid #ffffff;
}
.mobile-panel.weather-panel .ww-container .ww-bot .ww-col span.ww-col-time,
.mobile-panel.weather-panel .ww-container .ww-bot .ww-col span.ww-col-temp {
  color: #ffffff !important;
}
.mobile-panel.cruise-panel {
  background-color: #ffffff;
  overflow-y: hidden;
}
.mobile-panel.cruise-panel > h2 {
  font-size: 2rem;
  font-family: "Open Sans Condensed", sans-serif;
  color: #0099ff;
  margin: 1rem 1rem 0;
}

body.post-type-archive-jobs .news-item-featured-image {
  border: 1px solid #dcdcdc;
}

img.featured-image-portrait {
  width: auto !important;
  height: 100% !important;
}

a.post-edit-link {
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 0.75rem;
  color: #95989a !important;
  line-height: 1;
}
a.post-edit-link:hover {
  text-decoration: underline;
}

.home-news-feed-banner {
  margin-bottom: 1rem;
  width: 100%;
}
.home-news-feed-banner .textwidget p {
  line-height: 0;
}
.home-news-feed-banner img {
  width: 100%;
  height: auto;
}

.news-feed-page .news-feed-container .news-group:first-of-type {
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.news-feed-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 1rem;
}
.news-feed-container .news-group {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.news-feed-container.front-page-news-feed .news-group:first-of-type {
  width: calc(50% - 0.5rem);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.news-feed-container.front-page-news-feed .news-group:first-of-type .news-item-default {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
  margin-right: 0;
}
.news-feed-container.front-page-news-feed .news-group:first-of-type .news-item-default .news-item-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.news-feed-container.front-page-news-feed .news-group:first-of-type .news-item-default .news-item-featured-image {
  width: 180px;
  height: 120px;
  padding-bottom: 0;
  margin-right: 1rem;
}
.news-feed-container.front-page-news-feed .news-group:first-of-type .news-item-default .news-item-details {
  width: calc(100% - 180px - 1rem);
}
.news-feed-container.front-page-news-feed .news-group:first-of-type .news-item-default .news-item-details .news-category {
  margin-top: 0;
  font-size: 1rem;
}
.news-feed-container .read-more-news-btn {
  color: #0099ff;
  display: inline-block;
  border: 1px solid #0099ff;
  border-radius: 2px;
  padding: 0.5rem 1rem;
  margin: 2rem auto;
  cursor: pointer;
}
.news-feed-container .read-more-news-btn:hover {
  color: #ffffff;
  background-color: #0099ff;
}

.news-item-default {
  width: calc(25% - 1rem);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 1rem;
  margin-right: 1.3333333333rem;
}
.news-item-default .news-item-inner {
  display: block;
  width: 100%;
}
.news-item-default:last-of-type {
  margin-right: 0;
}
.news-item-default .news-item-featured-image {
  width: 100%;
  height: 0;
  display: block;
  padding-bottom: 66.67%;
  margin-right: 1rem;
}
.news-item-default .news-item-featured-image a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2;
}
.news-item-default .news-item-details {
  position: relative;
  width: 100%;
}
.news-item-default .news-item-details .news-category {
  margin-top: 1rem;
  margin-bottom: 0.5rem;
  font-size: 1rem;
}
.news-item-default .news-item-details a h2 {
  color: #212121;
  font-size: 1.5rem;
  font-family: "Open Sans Condensed", sans-serif;
  line-height: 1;
}
.news-item-default .news-item-details a h2:hover {
  text-decoration: underline;
}
.news-item-default .news-item-details .publish-time {
  position: relative;
  left: 0;
  bottom: 0;
  font-size: 0.75rem;
}
.news-item-default.meta-template {
  width: calc(50% - 1rem);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: 1rem;
  margin-right: 0;
}
.news-item-default.meta-template:nth-of-type(odd) {
  margin-right: 2rem;
}
.news-item-default.meta-template .news-item-featured-image {
  width: 100%;
}
.news-item-default.meta-template .news-item-details {
  width: 100%;
}

.post-meta-container ul.post-meta {
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  margin-top: 0.5rem;
  padding-top: 1rem;
  display: block;
  margin-bottom: 1rem;
}
.post-meta-container ul.post-meta li {
  display: inline-block;
  width: calc(50% - 0.5rem);
  margin-right: 0;
  margin-bottom: 0.5rem;
  text-transform: capitalize;
}
.post-meta-container ul.post-meta li:nth-child(odd) {
  margin-right: 1rem;
}
.post-meta-container ul.post-meta li span {
  font-family: "Open Sans Condensed", sans-serif;
  text-transform: uppercase;
}
.post-meta-container .single-news-post ul.post-meta li {
  width: calc(33.3333333333% - 0.5rem);
  margin-right: 0.75rem;
}
.post-meta-container .single-news-post ul.post-meta li:nth-child(3n+3) {
  margin-right: 0;
}
.post-meta-container a {
  color: #0099ff;
  display: inline-block;
}
.post-meta-container a:hover {
  text-decoration: underline;
}

.agent-meta {
  display: block;
  font-family: "Open Sans Condensed", sans-serif;
  text-transform: uppercase;
  font-size: 1.5rem;
  color: #212121;
  line-height: 1;
  margin-bottom: 1rem;
}
.agent-meta img {
  width: auto;
  height: 32px;
}

.news-item .news-featured-image-blur {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-size: cover;
  background-position: center;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  opacity: 0.4;
}
.news-item .news-featured-image-gradient {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+60,0.6+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(60%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.6)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.6) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00000000", endColorstr="#99000000",GradientType=0 ); /* IE6-9 */
}
.news-item .news-item-featured-image {
  position: relative;
  overflow: hidden;
  background-color: #ffffff;
  -webkit-transition: all 250ms linear;
  transition: all 250ms linear;
}
.news-item .news-item-featured-image img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: auto;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1;
}
.news-item .publish-time {
  display: block;
  font-size: 1rem;
  color: #95989a;
  margin: 1rem 0;
  line-height: 1;
  font-size: 0.75rem;
}

.news-item-main {
  width: calc(50% - 0.5rem);
  margin-right: 1rem;
  position: relative;
}
.news-item-main .news-item-featured-image {
  width: 100%;
  padding-bottom: 66.67%;
}
.news-item-main .news-item-featured-image .news-item-details {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 3;
  width: 100%;
  padding: 0 1rem 1rem;
}
.news-item-main .news-item-featured-image .news-item-details .news-category {
  padding: 8px 10px;
  font-size: 1rem;
}
.news-item-main .news-item-featured-image .news-item-details h2 {
  color: #ffffff;
  font-size: 2rem;
  line-height: 1;
  margin-top: 0.5rem;
  font-family: "Open Sans Condensed", sans-serif;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
.news-item-main .news-item-featured-image .news-item-details h2:hover {
  text-decoration: underline;
}
.news-item-main .news-item-content {
  padding-left: 1rem;
  padding-right: 1rem;
}
.news-item-main p {
  margin-bottom: 1rem;
  color: #212121;
}
.news-item-main a.post-edit-link {
  bottom: 1rem;
}

@media (max-width: 1252px) {
  .news-feed-container.front-page-news-feed .news-item-main {
    width: 100%;
    margin-right: 0;
    margin-bottom: 1rem;
    padding-bottom: 1rem;
    border-bottom: 1px solid #dcdcdc;
  }
  .news-feed-container.front-page-news-feed .news-group:first-of-type {
    width: 100%;
  }
  .news-feed-container .news-group .news-item-default.default-template {
    width: 100%;
    padding-bottom: 1rem;
    border-bottom: 1px solid #dcdcdc;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-right: 0;
  }
  .news-feed-container .news-group .news-item-default.default-template .news-item-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .news-feed-container .news-group .news-item-default.default-template .news-item-featured-image {
    width: 180px;
    height: 120px;
    padding-bottom: 0;
  }
  .news-feed-container .news-group .news-item-default.default-template .news-item-details {
    width: calc(100% - 180px - 1rem);
  }
  .news-feed-container .news-group .news-item-default.default-template .news-item-details .news-category {
    margin-top: 0;
    font-size: 1rem;
  }
  .news-feed-container .news-group:last-of-type .news-item-default:last-of-type {
    border-bottom: none;
  }
}
@media (max-width: 600px) {
  .news-feed-container .news-item-main {
    margin-bottom: 1rem;
    padding-bottom: 1rem;
    border-bottom: 1px solid #dcdcdc;
  }
  .news-feed-container .news-item-main .news-item-featured-image .news-item-details {
    font-size: 1rem;
  }
  .news-feed-container .news-item-main .news-item-featured-image .news-item-details .news-category {
    padding: 3px 6px;
    font-size: 1rem;
  }
  .news-feed-container .news-item-main .news-item-featured-image .news-item-details h2 {
    font-size: 1.5rem;
  }
  .news-feed-container .news-item-main .news-item-content {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .news-feed-container .news-group .news-item-default.default-template, .news-feed-container.front-page-news-feed .news-group:first-of-type .news-item-default.default-template {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-bottom: 1rem;
    margin-right: 0;
    border-bottom: 1px solid #dcdcdc;
  }
  .news-feed-container .news-group .news-item-default.default-template .news-item-inner, .news-feed-container.front-page-news-feed .news-group:first-of-type .news-item-default.default-template .news-item-inner {
    display: block;
  }
  .news-feed-container .news-group .news-item-default.default-template .news-item-featured-image, .news-feed-container.front-page-news-feed .news-group:first-of-type .news-item-default.default-template .news-item-featured-image {
    width: 100% !important;
    padding-bottom: 66.67% !important;
    margin-bottom: 1rem;
    margin-right: 0;
  }
  .news-feed-container .news-group .news-item-default.default-template .news-item-details, .news-feed-container.front-page-news-feed .news-group:first-of-type .news-item-default.default-template .news-item-details {
    width: 100%;
  }
  .news-feed-container .news-group .news-item-default.default-template .news-item-details h2, .news-feed-container.front-page-news-feed .news-group:first-of-type .news-item-default.default-template .news-item-details h2 {
    font-size: 1rem;
  }
  .news-feed-container .news-group .news-item-default.default-template .news-item-details .publish-time, .news-feed-container.front-page-news-feed .news-group:first-of-type .news-item-default.default-template .news-item-details .publish-time {
    margin: 0.5rem 0 0;
  }
  .news-feed-container .news-group .news-item-default.meta-template, .news-feed-container.front-page-news-feed .news-group:first-of-type .news-item-default.meta-template {
    width: 100%;
  }
  .news-feed-container .news-group .news-item-default.meta-template:nth-of-type(odd), .news-feed-container.front-page-news-feed .news-group:first-of-type .news-item-default.meta-template:nth-of-type(odd) {
    margin-right: 0;
  }
  .news-feed-container .news-group .news-item-default.meta-template a h2, .news-feed-container.front-page-news-feed .news-group:first-of-type .news-item-default.meta-template a h2 {
    font-size: 1rem;
  }
}
@media (max-width: 500px) {
  .single-news-post ul.post-meta li {
    width: calc(50% - 0.5rem);
    margin-right: 0;
  }
  .single-news-post ul.post-meta li:nth-child(3n+3) {
    margin-right: 0;
  }
  .single-news-post ul.post-meta li:nth-child(odd) {
    margin-right: 1rem;
  }
}
.search-field {
  font-size: 1rem;
  border: 1px solid #f4f4f4;
  background-color: #ffffff;
  padding: 0.5rem;
  margin-right: 0.5rem;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}
.search-field:hover {
  border-color: #0099ff;
}
.search-field:focus {
  outline: none;
  background-color: #f4f4f4;
  border-color: #0099ff;
}

label.search-label {
  color: #212121;
  cursor: pointer;
  position: relative;
  margin-right: 0.5rem;
}
label.search-label:hover {
  color: #0099ff;
}

.search-submit {
  position: absolute;
  visibility: hidden;
  padding: 0;
  top: 0;
  left: 0;
}

.site-wide-alert {
  padding: 1rem 0;
  color: #ffffff;
  background-color: #0099ff;
}
.site-wide-alert strong {
  font-weight: bold;
}
.site-wide-alert em {
  font-style: italic;
}
.site-wide-alert a {
  color: inherit;
  text-decoration: underline;
  font-weight: bold;
}
.site-wide-alert p {
  display: inline;
}
.site-wide-alert .site-wide-alert-label {
  font-family: "Open Sans Condensed", sans-serif;
  text-transform: uppercase;
}
.site-wide-alert.breaking-news {
  background-color: #ffdf00;
  color: #1f1f1f !important;
}
.site-wide-alert.error {
  background-color: #fd3a3a;
}
.site-wide-alert.warning {
  background-color: #ff8400;
}

.close-panel-icon {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  font-size: 2rem;
  color: #e81919;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  z-index: 1;
  font-family: "Open Sans", sans-serif;
  cursor: pointer;
}
@media (max-width: 802px) {
  .cruise-panel > .close-panel-icon {
    display: none;
    z-index: 1;
  }
}

.cruise-liner-list {
  padding: 1rem;
  width: 100%;
  height: calc(100% - 43px);
  overflow-y: scroll;
  font-family: "Open Sans Condensed", sans-serif;
}
.admin-bar .cruise-liner-list {
  height: calc(100% - 32px);
}
@media (max-width: 782px) {
  .admin-bar .cruise-liner-list {
    height: calc(100% - 46px);
  }
}
.cruise-liner-list .cruise-liner {
  width: 100%;
  display: block;
}
.cruise-liner-list .cruise-liner:not(:last-child) {
  margin-bottom: 1rem;
}
.cruise-liner-list .cruise-liner .liner-featured-image {
  width: 100%;
  display: block;
  padding-bottom: 66.67%;
  position: relative;
  overflow: hidden;
  background-color: #f4f4f4;
}
.cruise-liner-list .cruise-liner .liner-featured-image img {
  height: 100%;
  width: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scale(1.2);
          transform: translate(-50%, -50%) scale(1.2);
}
.cruise-liner-list .cruise-liner .liner-featured-image .liner-date {
  display: block;
  position: absolute;
  left: 0.5rem;
  bottom: 0.5rem;
  background-color: #0099ff;
  color: #ffffff;
  padding: 3px 6px;
}
.cruise-liner-list .cruise-liner .liner-title {
  padding: 0.5rem;
  color: #212121;
}
.cruise-liner-list .cruise-liner .liner-title .liner-name {
  font-size: 1.5rem;
  line-height: 1;
}
.cruise-liner-list .cruise-liner .liner-title .liner-berth {
  display: block;
  color: #0099ff;
}

.single-cruise-liner {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  z-index: 5;
  overflow-y: scroll;
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  font-family: "Open Sans Condensed", sans-serif;
  color: #212121;
}
.admin-bar .single-cruise-liner {
  top: 32px;
  height: calc(100% - 32px);
}
@media (max-width: 782px) {
  .admin-bar .single-cruise-liner {
    top: 46px;
    height: calc(100% - 46px);
  }
}
@media (min-width: 802px) {
  .admin-bar .single-cruise-liner {
    top: 0;
    height: 100%;
  }
}
.single-cruise-liner.is-open {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.single-cruise-liner .single-liner-image {
  width: 100%;
  padding-bottom: 66.67%;
  overflow: hidden;
  position: relative;
}
.single-cruise-liner .single-liner-image img {
  position: absolute;
  width: auto;
  height: 100%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scale(1.2);
          transform: translate(-50%, -50%) scale(1.2);
}
.single-cruise-liner .single-liner-details {
  padding: 1rem;
}
.single-cruise-liner .single-liner-details h2 {
  font-size: 1.5rem;
  line-height: 1;
  margin-bottom: 0.5rem;
}
.single-cruise-liner .single-liner-details-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-top: 2px solid #0099ff;
  padding-top: 0.5rem;
}
.single-cruise-liner .single-liner-details-list li {
  margin-right: 0;
}
.single-cruise-liner .single-liner-dates h3 {
  font-size: 1.25rem;
  margin: 0 1rem 0.5rem;
  display: block;
}
.single-cruise-liner .single-liner-dates .single-liner-date-group {
  padding: 1rem;
  display: block;
}
.single-cruise-liner .single-liner-dates .single-liner-date-group:nth-child(even) {
  background-color: #f4f4f4;
}
.single-cruise-liner .single-liner-dates .single-liner-date-group li {
  display: block;
}
.single-cruise-liner .single-liner-dates .single-liner-date-group li span {
  color: #0099ff;
  width: 60px;
  display: inline-block;
}

.cd-container {
  position: fixed;
  bottom: 0.5rem;
  right: 0.5rem;
  width: 400px;
  padding: 0.5rem;
  z-index: 9999;
  background-color: #0099ff;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  display: none;
  color: #ffffff;
  border-radius: 2px;
}
@media (max-width: 420px) {
  .cd-container {
    width: auto;
    left: 0.5rem;
  }
}
.cd-container.is-open {
  display: block;
}
.cd-container .cd-content .cd-heading {
  font-family: "Open Sans Condensed", sans-serif;
  text-transform: uppercase;
  font-size: 1rem;
  line-height: 1;
}
@media (max-width: 420px) {
  .cd-container .cd-content .cd-heading {
    display: none;
  }
}
.cd-container .cd-content .cd-text {
  font-size: 0.75rem;
  line-height: 1.6;
  margin: 0.5rem 0;
}
.cd-container .cd-content .cd-text.cd-text-desktop {
  display: block;
}
.cd-container .cd-content .cd-text.cd-text-mobile {
  display: none;
}
@media (max-width: 420px) {
  .cd-container .cd-content .cd-text {
    margin: 0 0 0.5rem;
  }
  .cd-container .cd-content .cd-text.cd-text-desktop {
    display: none;
  }
  .cd-container .cd-content .cd-text.cd-text-mobile {
    display: block;
  }
}
.cd-container .cd-content .cd-text em {
  font-style: italic;
}
.cd-container .cd-content .cd-ok {
  display: block;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  font-size: 0.75rem;
  color: #0099ff;
  background-color: #ffffff;
  padding: 0.25rem 1rem;
  cursor: pointer;
}
.cd-container .cd-content .cd-ok:hover {
  text-decoration: underline;
}
.cd-container .cd-close {
  font-size: 1.5rem;
  position: absolute;
  top: 0;
  right: 0;
  line-height: 1;
  cursor: pointer;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
}
.cd-container .cd-close:hover {
  color: #e81919;
}

.gallery.gallery-columns-1 {
  width: 100%;
  border: 1px solid #f4f4f4;
}
.gallery.gallery-columns-1 figure {
  width: 100%;
  margin-bottom: 1rem;
  padding: 2rem;
}
.gallery.gallery-columns-1 figure:nth-child(even) {
  background-color: #f4f4f4;
}
.gallery.gallery-columns-1 figure img {
  width: 100%;
  height: auto;
  margin-bottom: 0.5rem;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.gallery.gallery-columns-1 figure figcaption {
  font-size: 12px;
  color: #212121;
  font-style: italic;
}

/*--------------------------------------------------------------
# Loader
--------------------------------------------------------------*/
.ajax-media-loader,
.ajax-media-loader:before,
.ajax-media-loader:after {
  background: #ffffff;
  -webkit-animation: load1 1s infinite ease-in-out;
  animation: load1 1s infinite ease-in-out;
  width: 1em;
  height: 4em;
}

.ajax-media-loader {
  color: #ffffff;
  text-indent: -9999em;
  margin: auto;
  position: relative;
  font-size: 11px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

.ajax-media-loader:before,
.ajax-media-loader:after {
  position: absolute;
  top: 0;
  content: "";
}

.ajax-media-loader:before {
  left: -1.5em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.ajax-media-loader:after {
  left: 1.5em;
}

@-webkit-keyframes load1 {
  0%, 80%, 100% {
    -webkit-box-shadow: 0 0;
            box-shadow: 0 0;
    height: 4em;
  }
  40% {
    -webkit-box-shadow: 0 -2em;
            box-shadow: 0 -2em;
    height: 5em;
  }
}
@keyframes load1 {
  0%, 80%, 100% {
    -webkit-box-shadow: 0 0;
            box-shadow: 0 0;
    height: 4em;
  }
  40% {
    -webkit-box-shadow: 0 -2em;
            box-shadow: 0 -2em;
    height: 5em;
  }
}
.weather-ajax-loading,
.cruise-ajax-loading {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #0099ff;
  z-index: 2;
}
.weather-ajax-loading .ajax-media-loader,
.cruise-ajax-loading .ajax-media-loader {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.ajax-error {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: #e81919;
  color: #ffffff;
}
.ajax-error .ajax-error-wrap {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.ajax-error .ajax-error-wrap span.error-text {
  display: block;
  margin-bottom: 1rem;
}
.ajax-error .ajax-error-wrap button.ajax-retry {
  display: block;
  text-align: center;
  border: 1px solid #ffffff;
  background-color: transparent;
  color: #ffffff;
  padding: 0.5rem 2rem;
  cursor: pointer;
  margin: 0 auto;
}
.ajax-error .ajax-error-wrap button.ajax-retry:hover {
  text-decoration: underline;
}

/*--------------------------------------------------------------
# Lazy Loader
--------------------------------------------------------------*/
.lazy {
  max-width: 50px;
}

/*--------------------------------------------------------------
# Archives
--------------------------------------------------------------*/
.archive-page h1.archive-title {
  font-size: 2rem;
  font-family: "Open Sans Condensed", sans-serif;
  margin-bottom: 1rem;
  color: #212121;
}

@media (max-width: 500px) {
  .archive-page h1.archive-title {
    font-size: 1.5rem;
  }
}
/*--------------------------------------------------------------
# Native Video
--------------------------------------------------------------*/
.wp-video, video.wp-video-shortcode, .mejs-container, .mejs-overlay.load {
  width: 100% !important;
  height: 100% !important;
}

.mejs-container {
  padding-top: 56.25%;
  margin-bottom: 20px;
}

.wp-video, video.wp-video-shortcode {
  max-width: 100% !important;
}

video.wp-video-shortcode {
  position: relative;
}

.mejs-mediaelement {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.mejs-controls {
  display: none;
}

.mejs-overlay-play {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: auto !important;
  height: auto !important;
}

/*--------------------------------------------------------------
# Layout
--------------------------------------------------------------*/
.max-width {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 1rem;
}

main.container {
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

main.container > .max-width {
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0 0 6px rgba(0, 0, 0, 0.16);
}

#main-sidebar .advert-box {
  max-width: 280px;
  margin: 0 auto 10px;
}

/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
header.site-header .header-top {
  padding: 1rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
header.site-header a.header-logo {
  /*width: 50%;*/
}
header.site-header a.header-logo img {
  width: 80%;
  height: auto;
  display: block;
  margin: auto;
}
header.site-header .header-masthead {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 1rem;
}
header.site-header .header-masthead li.widget_text{
    max-width: 300px;
}
header.site-header .header-masthead li.widget_text .textwidget {
  width: 100%;
  display: block;
}
header.site-header .header-masthead li.widget_text .textwidget p {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

header.site-header .header-masthead .advert-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
header.site-header .header-masthead .advert-box img {
  max-width: 300px;
  width: 100%;
  height: auto;
}
header.site-header .header-masthead .advert-box:not(:last-child) {
  margin-right: 1rem;
}
@media (max-width: 1070px) {
  header.site-header .header-top {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  header.site-header .header-masthead {
    margin-top: 1rem;
    width: 100%;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  header.site-header a.header-logo {
    margin: 0 auto;
  }
  header.site-header a.header-logo img {
    display: block;
    margin: 0 auto;
  }
}
@media (max-width: 720px) {
  header.site-header .header-masthead li.widget_text {
    width: 100%;
  }
}
@media (max-width: 420px) {
  header.site-header a.header-logo {
    margin-bottom: 0;
    display: block;
    width: 50%;
  }
  header.site-header a.header-logo img {
    max-height: none;
    width: 100%;
    height: auto;
  }
}
/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Outbound & Social
--------------------------------------------------------------*/
.external-links {
  background-color: #444444;
  height: 32px;
}
.external-links a,
.external-links span {
  color: #ffffff;
  font-size: 12px;
  cursor: pointer;
}
.external-links .max-width {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 0 0 1rem;
}
.external-links .outbound-links {
  position: relative;
}
.external-links .outbound-links .outbound-links-toggle {
  display: none;
}
.external-links .outbound-links a:hover {
  text-decoration: underline;
}
.external-links #orcadian-notification-button {
  background-color: #0099ff;
  color: #ffffff;
  padding: 0 1rem;
  height: 32px;
  line-height: 32px;
  font-family: "Open Sans Condensed", sans-serif;
  text-transform: uppercase;
  opacity: 0;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  display: none;
}
.external-links #orcadian-notification-button:hover {
  text-decoration: underline;
}
.external-links #orcadian-notification-button.notification-text-minified {
  background-color: #e81919;
}

div.social-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

ul {
  font-size: 0;
  display: inline-block;
}
ul.outbound-links-list li {
  font-size: 12px;
  display: inline-block;
  margin-right: 1rem;
  line-height: 32px;
}
ul li {
  font-size: 1rem;
  display: inline-block;
  margin-right: 1rem;
}
ul li.cruise-liner-button-container button {
  display: block;
  text-align: center;
  line-height: 32px;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 1.5rem;
  color: #ffffff !important;
  background-color: #0099ff;
  border: 0;
  padding: 0;
  cursor: pointer;
}
ul li.cruise-liner-button-container button:focus {
  color: #ffffff;
  background-color: #0099ff;
}
ul li.cruise-liner-button-container button span.mobile-button-text {
  display: none;
}
@media (max-width: 802px) {
  ul li.cruise-liner-button-container {
    display: none;
  }
}
ul.social-links {
  margin-right: 1rem;
  margin-left: 0 !important;
}
ul.social-links li {
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 0;
  text-align: center;
  margin-right: 0;
  overflow: hidden;
}
ul.social-links li a {
  color: #ffffff;
  display: inline-block;
  width: 100%;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  -webkit-transform-origin: center;
          transform-origin: center;
}
ul.social-links li a:hover {
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
  text-decoration: none;
}
ul.social-links li.list-icon-rss a {
  background-color: #f26522;
}
ul.social-links li.list-icon-facebook a {
  background-color: #3b5998;
}
ul.social-links li.list-icon-twitter a {
  background-color: #1da1f2;
}
ul.social-links li.list-icon-vimeo a {
  background-color: #1ab7ea;
}

#onesignal-bell-container {
  display: none;
}

@media (max-width: 950px) {
  .external-links .max-width {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 0;
  }
  .external-links .outbound-links .outbound-links-toggle {
    background-color: #212121;
    display: inline-block;
  }
  .external-links .outbound-links .outbound-links-toggle span.toggle-arrow {
    width: 2rem;
    height: 2rem;
    line-height: 2rem;
    text-align: center;
    color: #ffffff;
    font-size: 1rem;
    display: inline-block;
  }
  .external-links .outbound-links .outbound-links-list {
    position: absolute;
    top: 32px;
    left: 0;
    z-index: 9000;
    background-color: #212121;
    -webkit-transition: 250ms;
    transition: 250ms;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .external-links .outbound-links .outbound-links-list.is-open {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  .external-links .outbound-links .outbound-links-list li {
    display: block;
    padding: 1rem;
    white-space: nowrap;
    margin: 0;
    width: 100vw;
  }
  .external-links .outbound-links .outbound-links-list li a {
    display: block;
    font-size: 1rem;
  }
  .external-links .icon-dock {
    width: 100%;
  }
  .external-links .icon-dock .social-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
/*--------------------------------------------------------------
## Site Navigation
--------------------------------------------------------------*/
nav.site-nav {
  border-top: 2px solid #f4f4f4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
nav.site-nav .menu-main-menu-container {
  width: calc(100% - 220px);
}
nav.site-nav ul li {
  display: inline-block;
  position: relative;
}
nav.site-nav ul li:not(:last-child) {
  margin-right: 1rem;
}
nav.site-nav ul li a {
  display: block;
  color: #212121;
  position: relative;
  padding: 1rem 0;
  cursor: pointer;
  background-color: #ffffff;
}
nav.site-nav ul li a:before {
  content: "";
  display: none;
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #0099ff;
  top: -2px;
  left: 0;
}
@media (min-width: 803px) {
  nav.site-nav ul li.menu-item-has-children > a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  nav.site-nav ul li.menu-item-has-children > a::after {
    content: "";
    display: block;
    width: 8px;
    height: 4px;
    background-image: url(media/icons/down-arrow.svg);
    background-size: 8px;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: 4px;
  }
}
nav.site-nav ul li.current-menu-item > a:before, nav.site-nav ul li.current-menu-ancestor > a:before,
nav.site-nav ul li a:hover:before {
  display: block;
}
nav.site-nav ul li.current-menu-item > a, nav.site-nav ul li.current-menu-ancestor > a,
nav.site-nav ul li a:hover {
  color: #0099ff;
}
nav.site-nav ul li ul {
  position: absolute;
  display: none;
  z-index: 9999;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16);
}
nav.site-nav ul li ul li {
  display: block;
  width: 100%;
}
nav.site-nav ul li ul li a {
  white-space: nowrap;
  padding-left: 1rem;
  padding-right: 1rem;
}
nav.site-nav ul li ul li a:before {
  top: 0;
}
nav.site-nav li.menu-item-has-children:hover ul.sub-menu {
  display: block;
}

@media (max-width: 1300px) {
  nav.site-nav {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  nav.site-nav .search-form {
    width: 100%;
    padding: 0 0 1rem;
  }
  nav.site-nav .search-form input.search-field {
    width: calc(100% - 40px);
  }
}
@media (max-width: 802px) {
  nav.site-nav .menu-main-menu-container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: calc(100vh - 42px);
    background-color: #212121;
    overflow-y: scroll;
    z-index: 9998;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease;
    padding-bottom: 5rem;
  }
  .admin-bar nav.site-nav .menu-main-menu-container {
    padding-top: 32px;
  }
}
@media (max-width: 802px) and (max-width: 782px) {
  .admin-bar nav.site-nav .menu-main-menu-container {
    padding-top: 46px;
  }
}
@media (max-width: 802px) {
  nav.site-nav .menu-main-menu-container.is-open {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  nav.site-nav .menu-main-menu-container ul {
    width: 100%;
  }
  nav.site-nav .menu-main-menu-container ul li {
    display: block;
    margin: 0;
  }
  nav.site-nav .menu-main-menu-container ul li.menu-item-has-children > a {
    display: none;
  }
  nav.site-nav .menu-main-menu-container ul li.current-menu-item a, nav.site-nav .menu-main-menu-container ul li a:hover {
    background-color: #0099ff;
  }
  nav.site-nav .menu-main-menu-container ul li a {
    background-color: transparent;
    color: #ffffff;
    font-family: "Open Sans Condensed", sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 1rem;
    font-size: 2rem;
  }
  nav.site-nav .menu-main-menu-container ul li a:before {
    content: none;
  }
  nav.site-nav .menu-main-menu-container ul li ul {
    display: block;
    position: relative;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  nav.site-nav .search-form {
    padding: 1rem 0;
  }
}
/*--------------------------------------------------------------
## Mobile Navigation
--------------------------------------------------------------*/
nav.mobile-nav {
  position: fixed;
  display: block;
  width: 100%;
  left: 0;
  bottom: 0;
  z-index: 9999;
  background-color: #ffffff;
  border-top: 1px solid #dcdcdc;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
nav.mobile-nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
nav.mobile-nav ul li {
  width: 20%;
  display: inline-block;
  font-size: 0;
  margin: 0;
}
nav.mobile-nav ul li button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-size: 2rem;
  border: none;
  color: #212121;
  text-align: center;
  background-color: transparent;
}
nav.mobile-nav ul li button:focus, nav.mobile-nav ul li button:hover {
  outline: none;
}
nav.mobile-nav ul li button span.mobile-button-text {
  font-size: 0.75rem;
  display: none;
}

.mobile-menu-button .bar-container {
  width: 22px;
  height: 32px;
  margin: 0 auto;
  padding: 9px 0;
  position: relative;
}
.mobile-menu-button .bar-container .bar {
  position: absolute;
  background-color: #212121;
  width: 100%;
  height: 2px;
  -webkit-transition: 250ms;
  transition: 250ms;
  -webkit-transform-origin: center;
          transform-origin: center;
  margin: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border-radius: 9px;
}
.mobile-menu-button .bar-container .bar:first-child {
  top: 9px;
}
.mobile-menu-button .bar-container .bar:nth-child(2), .mobile-menu-button .bar-container .bar:nth-child(3) {
  top: 15px;
}
.mobile-menu-button .bar-container .bar:last-child {
  top: 21px;
}
.mobile-menu-button.is-open .bar {
  background-color: #e81919;
}
.mobile-menu-button.is-open .bar:first-child, .mobile-menu-button.is-open .bar:last-child {
  top: 15px;
  width: 0;
}
.mobile-menu-button.is-open .bar:nth-child(2) {
  -webkit-transform: translateX(-50%) rotate(45deg);
          transform: translateX(-50%) rotate(45deg);
}
.mobile-menu-button.is-open .bar:nth-child(3) {
  -webkit-transform: translateX(-50%) rotate(-45deg);
          transform: translateX(-50%) rotate(-45deg);
}

.mobile-nav-button.is-open {
  color: #0099ff;
}

@media (max-width: 802px) {
  nav.mobile-nav {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
/*--------------------------------------------------------------
## Pagination Navigation
--------------------------------------------------------------*/
nav.pagination {
  margin: 1rem 0 2rem;
  font-size: 0;
}
nav.pagination a,
nav.pagination span {
  font-size: 1rem;
  color: #0099ff;
  padding: 0.5rem;
}
nav.pagination a.current, nav.pagination a:hover,
nav.pagination span.current,
nav.pagination span:hover {
  color: #ffffff;
  background-color: #0099ff;
}
nav.pagination a.dots,
nav.pagination span.dots {
  color: #0099ff;
  background-color: #ffffff;
}

/*--------------------------------------------------------------
# Single
--------------------------------------------------------------*/
.single-post-template {
  position: relative;
  margin-bottom: 1rem;
}
.single-post-template .news-category {
  margin-bottom: 0.5rem;
}
.single-post-template .single-title-container {
  position: relative;
}
.single-post-template h1.single-title {
  font-size: 2rem;
  font-family: "Open Sans Condensed", sans-serif;
  color: #212121;
  margin-bottom: 0.5rem;
}
.single-post-template a.post-edit-link {
  bottom: -24px;
}
.single-post-template time.publish-time {
  font-size: 0.75rem;
  color: #95989a;
  margin-bottom: 1rem;
  display: block;
}
.single-post-template h1, .single-post-template h2 {
  font-size: 2rem;
}
.single-post-template h3, .single-post-template h4, .single-post-template h5, .single-post-template h6 {
  font-size: 1.5rem;
}
.single-post-template h1, .single-post-template h2, .single-post-template h3, .single-post-template h4, .single-post-template h5, .single-post-template h6 {
  font-family: "Open Sans Condensed", sans-serif;
  color: #212121;
  margin-bottom: 1rem;
}
.single-post-template strong, .single-post-template b {
  font-weight: bold;
}
.single-post-template em {
  font-style: italic;
}
.single-post-template p {
  line-height: 1.6;
  margin-bottom: 1rem;
}
.single-post-template ul, .single-post-template ol {
  margin-left: 1rem;
}
.single-post-template ul.post-meta {
  margin-left: 0;
}
.single-post-template ul li {
  list-style: disc;
  margin-bottom: 1rem;
  display: list-item;
}
.single-post-template ol li {
  list-style: decimal;
  margin-bottom: 1rem;
}
.single-post-template a {
  color: #0099ff;
}
.single-post-template a:hover {
  text-decoration: underline;
}
.single-post-template img {
  margin-bottom: 1rem;
}
.single-post-template figure.wp-caption img {
  margin-bottom: 0.5rem;
}
.single-post-template figure.wp-caption figcaption.wp-caption-text {
  font-size: 12px;
  color: #95989a;
  font-style: italic;
  padding: 0 1rem 1rem;
}
.single-post-template .alignleft {
  float: left;
  margin-right: 1rem;
}
.single-post-template .alignright {
  float: right;
  margin-left: 1rem;
}
.single-post-template .aligncenter {
  display: block;
  margin: 0 auto 1rem;
}
.single-post-template .alignnone {
  float: none;
  display: block;
}
.single-post-template .size-full {
  width: 100%;
  height: auto;
}
.single-post-template section.whits-on {
  border-bottom: 1px solid #dcdcdc;
  padding-bottom: 1rem;
  margin: 2rem auto 0;
  width: 80%;
}
@media (max-width: 500px) {
  .single-post-template section.whits-on {
    width: 100%;
  }
}
.single-post-template section.whits-on:first-of-type {
  margin-top: 4rem;
}
.single-post-template section.whits-on:last-child {
  border-bottom: none;
}
.single-post-template section.whits-on header.whits-on-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 2rem;
}
.single-post-template section.whits-on header.whits-on-header img {
  margin-right: 1rem;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 6px #00929e;
          box-shadow: 0 0 6px #00929e;
}
.single-post-template section.whits-on header.whits-on-header .whits-on-header-details {
  font-family: "Open Sans Condensed", sans-serif;
}
.single-post-template section.whits-on header.whits-on-header .whits-on-header-details span.date {
  display: block;
  color: #95989a;
}
.single-post-template section.whits-on header.whits-on-header .whits-on-header-details span.event-time {
  color: #00929e;
}
.single-post-template .tags-title {
  display: block;
  margin-top: 1rem;
  font-family: "Open Sans Condensed", sans-serif;
  text-transform: uppercase;
  color: #0099ff;
}
.single-post-template .tag-list {
  margin-top: 0.5rem;
  margin-left: 0;
  margin-bottom: 1rem;
}
.single-post-template .tag-list li {
  display: inline-block;
  margin-bottom: 0.5rem;
}
.single-post-template .tag-list li:not(:last-of-type) {
  margin-right: 0.5rem;
}
.single-post-template .tag-list li a {
  display: block;
  padding: 0.5rem 1rem;
  background-color: #212121;
  color: #ffffff;
  border-radius: 19px;
}
.single-post-template .tag-list li a:hover {
  background-color: #0099ff;
  text-decoration: none;
}

.single-post-navigation {
  width: 100%;
  padding: 1rem 0;
  margin: 1rem 0;
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
}
.single-post-navigation ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.single-post-navigation ul li {
  width: calc(50% - 1rem);
  list-style: none;
}
.single-post-navigation ul li a {
  color: #1f1f1f;
  font-family: "Open Sans Condensed", sans-serif;
}
.single-post-navigation ul li a:hover .post-nav-title {
  text-decoration: underline;
}
.single-post-navigation ul li a > span {
  display: block;
}
.single-post-navigation ul li a > span:first-of-type {
  color: #0099ff;
  font-style: italic;
}
.single-post-navigation ul li:first-of-type span span {
  margin-right: 0.5rem;
  font-style: normal;
}
.single-post-navigation ul li:nth-of-type(2) span {
  text-align: right;
}
.single-post-navigation ul li:nth-of-type(2) span span {
  margin-left: 0.5rem;
  font-style: normal;
}

@media (max-width: 600px) {
  .single-post-template section.whits-on {
    width: 100%;
  }
}
@media (max-width: 500px) {
  .single-post-navigation ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .single-post-navigation ul li {
    width: 100%;
  }
  .single-post-navigation ul li:first-of-type {
    margin-bottom: 1rem;
  }
}
@media (max-width: 800px) {
  .single-post-template figure.wp-caption {
    width: 100% !important;
    max-width: none !important;
    margin-left: 0;
    margin-right: 0;
  }
  .single-post-template img[class*=wp-image] {
    width: 100%;
    height: auto;
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
}
#wpstats {
  display: none;
}

#jp-relatedposts .jp-relatedposts-items-visual {
  margin-right: 0 !important;
}
#jp-relatedposts .jp-relatedposts-items {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 1rem;
}
@media (max-width: 500px) {
  #jp-relatedposts .jp-relatedposts-items {
    grid-template-columns: 1fr;
  }
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
  padding: 0 !important;
  opacity: 1 !important;
  width: 100% !important;
}
@media (max-width: 500px) {
  #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:not(:last-child) {
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 1rem !important;
  }
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post a.jp-relatedposts-post-a img {
  width: 100%;
  height: auto;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post h4 a {
  color: #0099ff;
  font-size: 1.5rem !important;
  line-height: 1.4;
  font-family: "Open Sans Condensed", sans-serif;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post p.jp-relatedposts-post-date {
  color: #95989a;
}

/*--------------------------------------------------------------
# Media area at bottom of page
--------------------------------------------------------------*/
.media-container {
  background-color: #1e2023;
}
.media-container .max-width {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.media-container .max-width .latest-media {
  width: calc(50% - 0.5rem);
  font-family: "Open Sans Condensed", sans-serif;
}
.media-container .max-width .latest-media h2 {
  color: #ffffff;
  font-size: 2rem;
  text-transform: uppercase;
  margin-bottom: 1rem;
  line-height: 1;
}
.media-container .max-width .latest-media .latest-video-container {
  padding-bottom: 56.25%;
  position: relative;
  overflow: hidden;
}
.media-container .max-width .latest-media .latest-video-container iframe,
.media-container .max-width .latest-media .latest-video-container .latest-video-ajax-loading {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.media-container .max-width .latest-media .latest-video-container .latest-video-ajax-loading {
  background-color: #0099ff;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.media-container .max-width .latest-media .latest-video-container .latest-video-ajax-loading .loader {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.media-container .max-width .latest-media .latest-video-details h3 {
  font-size: 1.5rem;
  color: #ffffff;
}
@media (max-width: 600px) {
  .media-container .max-width .latest-media .latest-video-details h3 {
    font-size: 1.25rem;
  }
}
.media-container .max-width .latest-media .latest-video-details a {
  color: #ffffff;
}
.media-container .max-width .latest-media .latest-video-details a:hover span.link-text {
  text-decoration: underline;
}
.media-container .max-width .latest-media .latest-video-details a span.link-text {
  margin-left: 0.5rem;
}
.media-container .max-width .latest-media .latest-video-details span.plays {
  color: #dcdcdc;
}
.media-container .max-width .latest-media .latest-photo-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  padding-bottom: 56.25%;
  max-height: 460px;
}
.media-container .max-width .latest-media .latest-photo-grid .latest-photo-ajax-loading {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #0099ff;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.media-container .max-width .latest-media .latest-photo-grid .latest-photo-ajax-loading .loader {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.media-container .max-width .latest-media .latest-photo-grid a.zenfolio-gallery-image {
  width: calc(50% - 0.5rem);
  position: relative;
  padding-bottom: 32%;
  overflow: hidden;
}
.media-container .max-width .latest-media .latest-photo-grid a.zenfolio-gallery-image:nth-of-type(1), .media-container .max-width .latest-media .latest-photo-grid a.zenfolio-gallery-image:nth-of-type(2) {
  margin-bottom: 1rem;
}
.media-container .max-width .latest-media .latest-photo-grid a.zenfolio-gallery-image img {
  width: 100%;
  height: auto;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%) scale(1.2);
          transform: translateY(-50%) scale(1.2);
}
.media-container .max-width .latest-media .latest-photo-grid a.zenfolio-gallery-image span.image-title {
  color: #ffffff;
  position: absolute;
  bottom: 1rem;
  left: 1rem;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  line-height: 1;
}

@media (max-width: 850px) {
  .media-container .max-width {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .media-container .max-width .latest-media {
    width: 100%;
  }
  .media-container .max-width .latest-media:first-of-type {
    margin-bottom: 2rem;
  }
}
@media (max-width: 450px) {
  .media-container .max-width .latest-media .latest-photo-grid a.zenfolio-gallery-image span.image-title {
    left: 0.5rem;
    bottom: 0.5rem;
  }
}
/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
footer.site-footer {
  background-color: #ffffff;
}
footer.site-footer .max-width > .footer-row {
  padding: 2rem 0;
}
footer.site-footer .max-width > .footer-row .icon-phone {
  display: inline-block;
  -webkit-transform: rotate(30deg);
          transform: rotate(30deg);
}
footer.site-footer .max-width > .footer-row:not(:last-of-type) {
  border-bottom: 1px solid #dcdcdc;
}
footer.site-footer .footer-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
footer.site-footer .footer-top .footer-col a {
  display: inline-block;
}
footer.site-footer .footer-top .footer-col img {
  height: 50px;
  width: auto;
}
footer.site-footer .footer-top .footer-col p {
  line-height: 1.6;
}
footer.site-footer .footer-top .footer-col form.search-form {
  width: 300px;
}
footer.site-footer .footer-top .footer-col form.search-form label {
  display: inline-block;
}
footer.site-footer .footer-top .footer-col form.search-form label:first-child {
  width: calc(100% - 38px);
}
footer.site-footer .footer-top .footer-col form.search-form label.search-label {
  margin-left: 0.5rem;
}
footer.site-footer .footer-top .footer-col form.search-form label input[type=search] {
  width: 100%;
}
footer.site-footer .footer-bot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
footer.site-footer .footer-bot .footer-col {
  width: calc(50% - 1rem);
}
footer.site-footer .footer-bot .footer-col p, footer.site-footer .footer-bot .footer-col a {
  line-height: 1.6;
}
footer.site-footer .footer-bot .footer-col p {
  margin-bottom: 1rem;
}
footer.site-footer .footer-bot .footer-col:nth-of-type(2) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
footer.site-footer .footer-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
footer.site-footer .footer-links .widget.widget_nav_menu {
  width: calc(25% - 1rem);
}
footer.site-footer .footer-links .widget.widget_nav_menu:not(:last-of-type) {
  margin-right: 1.3333333333rem;
}
footer.site-footer .footer-links .widget.widget_nav_menu h2.widgettitle {
  font-family: "Open Sans Condensed", sans-serif;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
}
footer.site-footer .footer-links .widget.widget_nav_menu h2.widgettitle span.toggle-arrow {
  display: none;
}
footer.site-footer .footer-links .widget.widget_nav_menu li {
  margin-bottom: 0.5rem;
  display: block;
}
footer.site-footer .footer-links .widget.widget_nav_menu a {
  color: #212121;
}
footer.site-footer a.tel-link {
  color: #0099ff;
}
footer.site-footer a.tel-link:hover {
  text-decoration: underline;
}
footer.site-footer .social-links {
  margin-top: 1rem;
}
footer.site-footer .social-links li {
  display: inline-block;
}
footer.site-footer .social-links li:not(:last-of-type) {
  margin-right: 0.5rem;
}
footer.site-footer .orknet-logo {
  position: relative;
  color: #004977;
}
footer.site-footer .orknet-logo span {
  position: absolute;
  top: -2px;
  right: -8px;
  font-size: 0.5rem;
}
footer.site-footer .orknet-logo img {
  width: 100px;
  height: auto;
}

@media (max-width: 802px) {
  footer.site-footer {
    margin-bottom: 42px;
  }
}
@media (max-width: 600px) {
  footer.site-footer .footer-top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  footer.site-footer .footer-top .footer-col {
    width: 100%;
    text-align: center;
  }
  footer.site-footer .footer-top .footer-col form.search-form {
    margin: auto;
  }
  footer.site-footer .footer-top img {
    display: block;
    margin: 0 auto 1rem;
  }
  footer.site-footer .footer-links {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  footer.site-footer .footer-links .widget.widget_nav_menu {
    width: calc(50% - 1rem);
  }
  footer.site-footer .footer-links .widget.widget_nav_menu:not(:last-of-type) {
    margin-right: 0;
  }
  footer.site-footer .footer-links .widget.widget_nav_menu:nth-child(odd) {
    margin-right: 2rem;
  }
  footer.site-footer .footer-links .widget.widget_nav_menu:not(:nth-last-child(-1n+2)) {
    margin-bottom: 2rem;
  }
  footer.site-footer .footer-bot {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  footer.site-footer .footer-bot .footer-col {
    width: 100%;
    text-align: center;
    margin-bottom: 2rem;
  }
  footer.site-footer .footer-bot .footer-col:nth-of-type(2) {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  footer.site-footer .social-links li {
    display: inline-block;
    font-size: 1.5rem;
  }
  footer.site-footer .social-links li:not(:last-of-type) {
    margin-right: 1rem;
  }
}
@media (max-width: 400px) {
  footer.site-footer .footer-links .widget.widget_nav_menu {
    width: 100%;
  }
  footer.site-footer .footer-links .widget.widget_nav_menu h2.widgettitle {
    cursor: pointer;
  }
  footer.site-footer .footer-links .widget.widget_nav_menu h2.widgettitle span.toggle-arrow {
    display: inline-block;
    margin-left: 0.5rem;
    -webkit-transform: rotate(0);
            transform: rotate(0);
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
  }
  footer.site-footer .footer-links .widget.widget_nav_menu h2.widgettitle span.toggle-arrow.active {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  footer.site-footer .footer-links .widget.widget_nav_menu:nth-child(odd) {
    margin-right: 0;
  }
  footer.site-footer .footer-links .widget.widget_nav_menu:not(:nth-last-child(-1n+2)) {
    margin-bottom: 0;
  }
  footer.site-footer .footer-links .widget.widget_nav_menu:not(:last-of-type) {
    margin-bottom: 2rem;
  }
  footer.site-footer .footer-links .widget.widget_nav_menu ul.menu {
    display: none;
  }
}
/*--------------------------------------------------------------
# Weather
--------------------------------------------------------------*/
.weather-page-container h2.weather-title {
  font-family: "Open Sans Condensed", sans-serif;
  margin-bottom: 0.5rem;
  line-height: 1;
  font-size: 2rem;
  color: #0099ff;
  border-bottom: 3px solid #0099ff;
  padding-bottom: 0.5rem;
}
.weather-page-container .weather-box:not(:last-child) {
  margin-bottom: 4rem;
}
.weather-page-container .weather-today {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 500px) {
  .weather-page-container .weather-today .ww-container {
    max-width: none;
  }
}
.weather-page-container .weather-today .weather-rest-of-day {
  max-width: calc(100% - 340px - 0.5rem);
  width: 100%;
  margin-left: 0.5rem;
  font-family: "Open Sans Condensed", sans-serif;
  white-space: nowrap;
  overflow-x: scroll;
  position: relative;
}
@media (max-width: 700px) {
  .weather-page-container .weather-today .weather-rest-of-day {
    max-width: none;
    margin-left: 0;
    margin-top: 0.5rem;
  }
}
.weather-page-container .weather-today .weather-rest-of-day .ww-col {
  width: 100px;
  border: 1px solid #0099ff;
  text-align: center;
  display: inline-block;
  white-space: normal;
  height: 100%;
}
.weather-page-container .weather-today .weather-rest-of-day .ww-col:not(:last-child) {
  margin-right: 0.5rem;
}
.weather-page-container .weather-today .weather-rest-of-day .ww-col .ww-col-time {
  width: 100%;
  display: block;
  padding: 3px 0;
  background-color: #0099ff;
  color: #ffffff;
}
.weather-page-container .weather-today .weather-rest-of-day .ww-col .ww-col-padding {
  padding: 1rem 0.5rem;
  height: calc(100% - 28px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.weather-page-container .weather-today .weather-rest-of-day .ww-col .ww-col-padding img {
  width: 100%;
  height: auto;
}
.weather-page-container .weather-today .weather-rest-of-day .ww-col .ww-col-padding .ww-type {
  color: #212121;
}
.weather-page-container .weather-today .weather-rest-of-day .ww-col .ww-col-padding .ww-temp {
  color: #0099ff;
  font-size: 2rem;
}
.weather-page-container .weather-today .weather-rest-of-day .ww-col .ww-col-padding .ww-stats-container {
  font-size: 0.75rem;
  color: #212121;
}
.weather-page-container .weather-today .weather-rest-of-day .ww-col .ww-col-padding .ww-stats-container img {
  width: 20px;
}
.weather-page-container .weather-today .weather-rest-of-day .ww-col .ww-col-padding .ww-stats-container .ww-stat span {
  margin-left: 0.5rem;
}
.weather-page-container .weather-week {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.weather-page-container .weather-week .ww-container {
  max-width: none;
  width: calc(25% - 0.5rem);
}
.weather-page-container .weather-week .ww-container:not(:last-child) {
  margin-right: 0.6666666667rem;
}
@media (max-width: 900px) {
  .weather-page-container .weather-week .ww-container {
    width: calc(50% - 0.25rem);
    margin-bottom: 0.5rem;
  }
  .weather-page-container .weather-week .ww-container:not(:last-child) {
    margin-right: 0;
  }
  .weather-page-container .weather-week .ww-container:nth-child(odd) {
    margin-right: 0.5rem;
  }
}
@media (max-width: 500px) {
  .weather-page-container .weather-week .ww-container {
    width: 100%;
    margin-bottom: 0.5rem;
  }
  .weather-page-container .weather-week .ww-container:nth-child(odd) {
    margin-right: 0;
  }
}
.weather-page-container .weather-week .ww-container .ww-details .ww-temp span {
  font-size: 4rem;
}
.weather-page-container .weather-week .ww-container .ww-details .ww-temp span span.temp-icon {
  font-size: 2rem;
  top: -24px;
}
.weather-page-container .weather-week .ww-container .ww-stats-container {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.weather-page-container .weather-week .ww-container .ww-stats-container .ww-stat {
  width: 50%;
}
.weather-page-container .weather-summary {
  width: 80%;
  margin: 0 auto;
}
@media (max-width: 550px) {
  .weather-page-container .weather-summary {
    width: 100%;
  }
}
.weather-page-container .weather-summary .summary-box {
  padding: 1rem;
  margin-bottom: 1rem;
}
@media (max-width: 550px) {
  .weather-page-container .weather-summary .summary-box {
    padding: 1rem 0;
  }
}
.weather-page-container .weather-summary .summary-box:not(:last-child) {
  border-bottom: 1px solid #dcdcdc;
}
.weather-page-container .weather-summary .summary-box h3 {
  font-family: "Open Sans Condensed", sans-serif;
  margin-bottom: 0.5rem;
  line-height: 1;
  font-size: 1.5rem;
  color: #0099ff;
}
.weather-page-container .weather-summary .summary-box p {
  margin-bottom: 1rem;
  line-height: 1.6;
  color: #212121;
}

/*--------------------------------------------------------------
# Vendors
--------------------------------------------------------------*/
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  min-height: 1px;
  height: 100px;
  position: relative;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
  width: 70%;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
  -webkit-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
}
.slick-slide img:hover {
  -webkit-transform: translate(-50%, -50%) scale(1.1);
          transform: translate(-50%, -50%) scale(1.1);
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden,
.slick-arrow {
  display: none !important;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.weather-panel.night {
  background-color: #131862;
}

.ww-container {
  width: 100%;
  font-family: "Open Sans Condensed", sans-serif;
  max-width: 340px;
  position: relative;
}
.ww-container.night .ww-top {
  background-color: #131862;
}
.ww-container.night .ww-bot .ww-col span.ww-col-temp {
  color: #212121;
}
.ww-container .ww-top {
  background-color: #0099ff;
  color: #ffffff;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.16);
  padding: 1rem;
  position: relative;
  min-height: 208px;
}
.ww-container .ww-top span.ww-day {
  display: block;
}
.ww-container .ww-top .ww-options {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  cursor: pointer;
}
.ww-container .ww-top .ww-options .change-location-button {
  z-index: 0;
  position: relative;
}
.ww-container .ww-top .ww-options .change-location-button:hover:after {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}
.ww-container .ww-top .ww-options .change-location-button:after {
  content: "";
  position: absolute;
  width: 1rem;
  height: 0.5rem;
  border-radius: 50%;
  border: 1px solid #ffffff;
  left: -1px;
  bottom: 0;
  -webkit-transition: all 100ms ease-in-out;
  transition: all 100ms ease-in-out;
  z-index: -1;
}
.ww-container .ww-top .ww-options .weather-select {
  position: absolute;
  display: none;
  width: 150px;
  top: 20px;
  right: 8px;
  z-index: 2;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.16);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.16);
  text-shadow: none;
  color: #212121;
  line-height: 1;
  font-size: 1rem;
  font-family: "Open Sans", sans-serif;
  border-radius: 2px;
}
.ww-container .ww-top .ww-options .weather-select li {
  padding: 0.5rem;
}
.ww-container .ww-top .ww-options .weather-select li:not(:last-child) {
  border-bottom: 1px solid #f4f4f4;
}
.ww-container .ww-top .ww-options .weather-select li:hover {
  color: #0099ff;
}
.ww-container .ww-top .ww-options .weather-select.active {
  display: block;
}
.ww-container .ww-top .ww-details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ww-container .ww-top .ww-details .ww-left,
.ww-container .ww-top .ww-details .ww-right {
  width: 50%;
}
.ww-container .ww-top .ww-details .ww-icon img {
  width: 100px;
  height: auto;
  -webkit-filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.16));
          filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.16));
}
.ww-container .ww-top .ww-details .ww-location {
  font-size: 2rem;
  line-height: 1;
}
.ww-container .ww-top .ww-details .ww-temp {
  position: relative;
  line-height: 1;
  text-align: center;
  top: 10%;
}
.ww-container .ww-top .ww-details .ww-temp span {
  font-size: 100px;
}
.ww-container .ww-top .ww-details .ww-temp span.temp-icon {
  font-size: 50px;
  top: -35px;
  position: relative;
}
.ww-container .ww-stats-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.5rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.ww-container .ww-stats-container > div {
  padding: 2px 0;
}
.ww-container .ww-stats-container > div img {
  width: 20px;
  height: auto;
  margin-right: 4px;
  -webkit-filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.16));
          filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.16));
}
.ww-container .ww-bot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ww-container .ww-bot .ww-col {
  width: 25%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}
.ww-container .ww-bot .ww-col img {
  margin: 0 auto;
  width: 50px;
  height: auto;
}
.ww-container .ww-bot .ww-col span.ww-col-temp {
  color: #0099ff;
  font-size: 1.5rem;
  position: relative;
}
.ww-container .ww-bot .ww-col span.ww-col-temp span.temp-icon {
  font-size: 12px;
  position: absolute;
  top: 4px;
}
.ww-container .ww-bot .ww-col span.ww-col-time {
  color: #212121;
}

@media (max-width: 348px) {
  .ww-container .ww-top .ww-details .ww-stats-container > div {
    font-size: 0.75rem;
  }
}
.whits-on-container {
  font-family: "Open Sans Condensed", sans-serif;
  line-height: 1;
}
.whits-on-container .whits-on-header {
  background-color: #00929e;
  color: #ffffff;
  padding: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.whits-on-container .whits-on-header h2 {
  font-size: 2rem;
  text-transform: uppercase;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.16);
}
.whits-on-container .whits-on-header a {
  color: #ffffff;
  text-transform: uppercase;
}
.whits-on-container .whits-on-header a:hover {
  text-decoration: underline;
}
.whits-on-container .whits-on-column {
  position: relative;
}
.whits-on-container .whits-on-column .whits-on-bar {
  position: absolute;
  top: 0;
  left: 115px;
  width: 4px;
  height: 100%; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#df8bef+0,8befb9+25,efbd8b+50,8bd4ef+75 */
  background: #00929e; /* Old browsers */
}
.whits-on-container .whits-on-column .whits-on-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1rem;
}
.whits-on-container .whits-on-column .whits-on-row .whits-on-date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 125px;
}
.whits-on-container .whits-on-column .whits-on-row .day {
  font-size: 38px;
  margin-right: 0.5rem;
  color: #00929e;
}
.whits-on-container .whits-on-column .whits-on-row img {
  -webkit-box-shadow: 0 0 6px #00929e;
          box-shadow: 0 0 6px #00929e;
}
.whits-on-container .whits-on-column .whits-on-row .month-time {
  margin-top: 4px;
}
.whits-on-container .whits-on-column .whits-on-row .month-time .month {
  display: block;
}
.whits-on-container .whits-on-column .whits-on-row .month-time .time {
  font-size: 12px;
  color: #95989a;
}
.whits-on-container .whits-on-column .whits-on-row .whits-on-details {
  width: calc(100% - 125px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.whits-on-container .whits-on-column .whits-on-row .whits-on-details img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 1rem;
}
.whits-on-container .whits-on-column .whits-on-row .whits-on-details h3 {
  width: calc(100% - 1rem - 50px);
}

.digital-edition-container {
  background-color: #1e2023;
}
.digital-edition-container h2.widgettitle {
  color: #ffffff;
  font-size: 2rem;
  padding: 2rem 2rem 1rem;
  line-height: 1;
  display: block;
  font-family: "Open Sans Condensed", sans-serif;
  text-transform: uppercase;
}
.digital-edition-container .digital-edition-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 2rem 2rem;
}
.digital-edition-container .digital-edition-wrap a {
  display: block;
  width: calc(50% - 0.5rem);
}
.digital-edition-container .digital-edition-wrap a:nth-of-type(odd) {
  margin-right: 1rem;
}
.digital-edition-container .digital-edition-wrap a:not(:nth-last-child(-n+2)) {
  margin-bottom: 1rem;
}
.digital-edition-container .digital-edition-wrap a img {
  width: 100%;
  height: auto;
}

#ob-gold-accounts-widget a.ob-gold-logo {
  display: block;
  background-color: #3bc784;
  padding: 1rem;
  width: 100%;
}
#ob-gold-accounts-widget a.ob-gold-logo img {
  width: 100%;
  height: auto;
}
#ob-gold-accounts-widget form.ob-gold-form {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#ob-gold-accounts-widget form.ob-gold-form .ob-gold-search {
  width: calc(100% - 32px);
  margin: 0;
  padding: 0;
  border: none;
  height: 32px;
  padding: 0.5rem;
  background-color: #f4f4f4;
  font-size: 1rem;
}
#ob-gold-accounts-widget form.ob-gold-form .search-label {
  color: #ffffff;
  background-color: #3bc784;
  width: 2rem;
  height: 2rem;
  text-align: center;
  line-height: 2rem;
  display: inline-block;
  margin: 0;
}
#ob-gold-accounts-widget form.ob-gold-form .ob-gold-search-submit {
  display: none;
}
#ob-gold-accounts-widget .img-holder {
  margin-top: 1rem;
}

.recent-posts-widget .post-view-count {
  font-size: 0.75rem;
  color: #95989a;
  display: block;
  margin-top: 0.25rem;
}
.recent-posts-widget .recent-news-widget-title-toggle {
  width: 100%;
  position: relative;
  color: #ffffff;
  font-family: "Open Sans Condensed", sans-serif;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.16);
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1rem;
}
.recent-posts-widget .recent-news-widget-title-toggle span.title-text {
  display: block;
  width: 50%;
  text-align: center;
  padding: 0.5rem 0;
  position: relative;
  z-index: 2;
  cursor: pointer;
}
.recent-posts-widget .recent-news-widget-title-toggle span.toggle-slider {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  background-color: #0099ff;
  z-index: 1;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.recent-posts-widget .recent-news-widget-title-toggle span.toggle-slider.active {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.recent-posts-widget .recent-posts {
  display: block;
}
.recent-posts-widget .recent-posts.active {
  display: none;
}
.recent-posts-widget .popular-posts {
  display: none;
}
.recent-posts-widget .popular-posts.active {
  display: block;
}

.orc_recent_posts_widget .recent-news-widget-title {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 2rem;
  background-color: #0099ff;
  color: #ffffff;
  padding: 1rem;
  margin-bottom: 1rem;
  display: block;
  line-height: 1;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.16);
  text-transform: uppercase;
}
.orc_recent_posts_widget .news-item-default {
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding-bottom: 1rem;
  border-bottom: 1px solid #dcdcdc;
  margin-right: 0;
}
.orc_recent_posts_widget .news-item-default .news-item-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.orc_recent_posts_widget .news-item-default:last-of-type {
  border-bottom: none;
}
.orc_recent_posts_widget .news-item-default .news-item-featured-image {
  width: 150px;
  padding-bottom: 75px;
  margin-right: 1rem;
}
.orc_recent_posts_widget .news-item-default .news-item-details .news-category {
  margin-top: 0;
}
.orc_recent_posts_widget .news-item-default .news-item-details h2 {
  font-size: 1rem;
}
.orc_recent_posts_widget .news-item-default .news-item-details .publish-time {
  margin: 0.5rem 0 0;
}
.orc_recent_posts_widget .news-item-default .news-item-details .post-edit-link {
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 0.75rem;
  color: #95989a;
}

.siderbar-adverts-widget h2.widgettitle {
  width: 100%;
  font-family: "Open Sans Condensed", sans-serif;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
}
.siderbar-adverts-widget img {
  width: 100%;
  height: auto;
}
.siderbar-adverts-widget.grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.siderbar-adverts-widget.grid > * {
  width: calc(25% - 0.5rem);
}
.siderbar-adverts-widget.grid > *:not(:last-child) {
  margin-right: 0.6666666667rem;
}
.siderbar-adverts-widget.column {
  padding-left: 3rem;
  padding-right: 3rem;
}
.siderbar-adverts-widget.column a, .siderbar-adverts-widget.column img {
  display: block;
  width: 100%;
  height: auto;
}
.siderbar-adverts-widget.column > *:not(:last-child) {
  margin-bottom: 1rem;
}

/*--------------------------------------------------------------
# WordPress customiser CSS changes
--------------------------------------------------------------*/
#main-sidebar .advert-box a {
  display: block;
}

#main-sidebar .advert-box img {
  width: 100%;
  height: auto;
}

.wp-caption.alignnone {
  width: 100% !important;
}

.blocks-gallery-item img {
  margin-bottom: 0;
}

@media (min-width: 803px) {
  nav.site-nav ul li.ready-set-show > a {
    background-color: #00aa4e;
    padding-left: 20px;
    padding-right: 20px;
    font-weight: bold;
    color: white;
    -webkit-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
  }
  nav.site-nav ul li.ready-set-show > a:hover:before {
    display: none;
  }
  nav.site-nav ul li.ready-set-show > a:hover {
    background-color: #47cc84;
  }
}
@media (max-width: 802px) {
  nav.site-nav .menu-main-menu-container ul li.menu-item-has-children > a {
    display: block !important;
  }
}
section#main-content {
  margin-top: 20px;
}

figure img {
  margin-bottom: 0 !important;
}

figcaption {
  font-size: 12px;
  color: grey;
}

figure a {
  display: block;
}

.google-auto-placed {
  display: inline-block;
  margin: 20px 0;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJwYWdlcy9fcGFnZS5zY3NzIiwiYmFzZS9fY29sb3JzLnNjc3MiLCJwYWdlcy9fb3V0LWFib3V0LnNjc3MiLCJwYWdlcy9fc3Vic2NyaXB0aW9ucy5zY3NzIiwicGFnZXMvX2FkdmVydGlzaW5nLnNjc3MiLCJwYWdlcy9fbGl2aW5nLW9ya25leS5zY3NzIiwicGFnZXMvX3Bob25lLWJvb2suc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL19pY29ucy5zY3NzIiwiY29tcG9uZW50cy9fZGVhdGgtbm90aWNlcy5zY3NzIiwiY29tcG9uZW50cy9fY2F0ZWdvcnkuc2NzcyIsImNvbXBvbmVudHMvX2NvbnRhY3Quc2NzcyIsImNvbXBvbmVudHMvX2ltYWdlLXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9fZmVhdHVyZWQtbmV3cy5zY3NzIiwiY29tcG9uZW50cy9fbW9iaWxlLXBhbmVscy5zY3NzIiwiY29tcG9uZW50cy9fbmV3cy1mZWVkLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2hiYXIuc2NzcyIsImNvbXBvbmVudHMvX3NpdGUtYWxlcnRzLnNjc3MiLCJjb21wb25lbnRzL19jcnVpc2UtbGluZXJzLnNjc3MiLCJjb21wb25lbnRzL19jb29raWUtZGlzY2xhaW1lci5zY3NzIiwiY29tcG9uZW50cy9fZ2FsbGVyeS5zY3NzIiwiY29tcG9uZW50cy9fbG9hZGVyLnNjc3MiLCJjb21wb25lbnRzL19sYXp5LWxvYWRlci5zY3NzIiwiY29tcG9uZW50cy9fYXJjaGl2ZS5zY3NzIiwiY29tcG9uZW50cy9fdmlkZW8tbmF0aXZlLnNjc3MiLCJsYXlvdXQvX2xheW91dC5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fbmF2aWdhdGlvbi5zY3NzIiwibGF5b3V0L19zaW5nbGUuc2NzcyIsImxheW91dC9fbWVkaWEuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJsYXlvdXQvX3dlYXRoZXIuc2NzcyIsInZlbmRvcnMvX3NsaWNrLXNsaWRlLnNjc3MiLCJ3aWRnZXRzL193ZWF0aGVyLnNjc3MiLCJ3aWRnZXRzL193aGl0cy1vbi5zY3NzIiwid2lkZ2V0cy9fZGlnaXRhbC1lZGl0aW9uLnNjc3MiLCJ3aWRnZXRzL19vbmxpbmUtYnVzaW5lc3Muc2NzcyIsIndpZGdldHMvX3JlY2VudC1wb3N0cy5zY3NzIiwid2lkZ2V0cy9fc2lkZWJhci1hZHZlcnRzLnNjc3MiLCJfY3VzdG9taXNlci1jc3MtY2hhbmdlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBOztBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBb0JBO0FBQUE7QUFJQTtBQUFBO0FBQUE7QUN4QkE7RUFDRTs7QUFJRTtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0EsT0NkRztFRGVIO0VBQ0E7RUFDQTtFQUNBOzs7QUFLTjtFQUNFOztBQUVBO0VBQ0U7O0FBRUE7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7O0FBSUo7RUFDRTtFQUNBLE9DbkRLO0VEb0RMOztBQUVBO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRSxPQzVFRztFRDZFSDs7QUFJSjtFQUNFOztBQUdGO0VBQ0U7OztBQUtKO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVBGO0lBUUk7SUFDQTs7O0FBR0Y7RUFDRTs7QUFNQTtFQUNFO0VBQ0EsT0N0SEU7RUR1SEYsa0JDdEhDO0VEdUhEO0VBQ0E7RUFDQTtFQUNBOztBQUtFO0VBQ0U7O0FBR0Y7RUFDRSxPQ3BJSDs7QURzSUc7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBVWQ7RUFDRTtJQUNFOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTs7RUFFQTtJQUNFOzs7QUFNUjtFQUdNO0lBQ0U7OztBQU1SO0VBSUk7SUFDRTs7O0FEbExOO0FBQUE7QUFBQTtBRzVCRTtFQUNFLE9EZ0JTOztBQ2RUO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBSFVKO0FBQUE7QUFBQTtBSWpDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkY7SUFPSTtJQUNBO0lBQ0E7Ozs7QUo2Qk47QUFBQTtBQUFBO0FLdkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGtCSFBPO0VHUVA7RUFDQTs7QUFFQTtFQUNFOztBQUVBO0VBQ0Usa0JIUkM7O0FHVUQ7RUFDRTs7QUFJSjtFQUNFLGtCSGRBOztBR2lCRjtFQUNFLGtCSGZEOztBR2tCRDtFQUNFLGtCSDBCQTs7QUd0Qko7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFNTjtFQUNFOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBLGtCSDVESztFRzZETDtFQUNBOztBQUVBO0VBQ0Usa0JIM0RFOztBRytETjtFQUNFLE9IaEVJO0VHaUVKO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7O0FMNUNSO0FBQUE7QUFBQTtBTTVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkY7SUFPSTs7O0FBR0E7RUFDRSxPSlZHOztBSWFMO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUVBO0VBQ0Usa0JKekJHO0VJMEJIOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNFOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUVBO0VBQ0U7OztBTlBaO0FBQUE7QUFBQTtBTy9DRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0U7O0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBLE9MWlU7O0FLZVo7RUFDRTtFQUNBO0VBQ0Esa0JMYk07RUtjTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUVFLGNMdkJHO0VLd0JIOztBQUlKO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBRUUsY0x4Q0c7RUt5Q0g7O0FBSUo7RUFDRTs7QUFFQTtFQUNFLGNMeENXOztBSzRDZjtFQUNFLGtCTHRESztFS3VETCxPTHhETTtFS3lETjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUdGO0VBZkY7SUFnQkk7SUFDQTs7O0FBS0o7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFMRjtJQU1JOztFQUVBO0lBQ0U7SUFDQTs7O0FBSUo7RUFDRTs7QUFLTjtFQUNFOzs7QUFLSjtFQUNFO0VBQ0E7RUFDQSxPTDlHUTs7O0FLaUhWO0VBQ0U7RUFDQSxrQkx6R2U7OztBSzRHakI7RUFDQztFQUNDLGtCTHJITTs7O0FLd0hSO0VBQ0M7RUFDQyxrQkwvRVU7OztBS2tGWjtFQUNDO0VBQ0Msa0JMNUdnQjtFSzZHaEIsT0w1SU87OztBRnFEVDtBQUFBO0FBQUE7QVF0REE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOztBQUVBO0VBQ0U7OztBQUlKO0VBQ0U7RUFDUTs7O0FBR1Y7RUFDRTs7O0FBR0Y7RUFDRTtJQUNFOzs7QUFJSjtFQUNFO0VBQ0U7RUFDQztFQUNFO0VBQ0M7RUFDSTtBQUFBOzs7QUFJWjtFQUNFOzs7QVJDRjtBQUFBO0FBQUE7QVMzREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtBQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQSxPUGRROzs7QU9pQlY7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRSxPUHpETzs7O0FPNERUO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBVHBFRjtBQUFBO0FBQUE7QVVoRUE7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFJQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUlGO0FBQUE7RUFFQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBUEQ7SUFRRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOzs7QVZPSDtBQUFBO0FBQUE7QVdyRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQztFQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQyxrQlRFUTs7O0FTQ1Q7RUFDQzs7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 */

/*# sourceMappingURL=style.css.map */
