.odyssey-main-title {
  color: #FFFFFF; }

.odyssey-main-slogan {
  color: #FFFFFF; }

.odyssey-banner-outer h1 {
  color: #FFFFFF; }

.odyssey-banner-outer h2 {
  color: #FFFFFF; }

.odyssey-main-outer {
  background-image: -webkit-linear-gradient(315deg, #606C88, #3F4C6B);
  background-image: linear-gradient(135deg, #606C88, #3F4C6B); }

.odyssey-flare-tr {
  background-image: -webkit-linear-gradient(left, #00C9FF, #92FE9D);
  background-image: linear-gradient(90deg, #00C9FF, #92FE9D); }

.odyssey-flare-br-sm {
  background-image: -webkit-linear-gradient(left, #00C9FF, #92FE9D);
  background-image: linear-gradient(90deg, #00C9FF, #92FE9D); }

.odyssey-nav-outer ul li a:link, .odyssey-nav-outer ul li a:visited, .odyssey-nav-outer ul li a:active {
  color: #FFFFFF; }

.odyssey-nav-outer ul li a:hover {
  color: #FFFFFF; }

.odyssey-nav-outer ul li a::after {
  background: #FFFFFF; }

.odyssey-nav-outer ul ul li a:link, .odyssey-nav-outer ul ul li a:visited, .odyssey-nav-outer ul ul li a:active {
  color: #FFFFFF; }

.odyssey-nav-outer ul ul li a:hover {
  color: #00DBDE; }

.odyssey-nav-outer.odyssey-nav-open ul li {
  overflow: hidden;
  background: none;
  position: relative;
  z-index: 2; }
  .odyssey-nav-outer.odyssey-nav-open ul li::before {
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    opacity: 0.8;
    display: block;
    position: absolute;
    background: #263238; }

.odyssey-nav-outer.odyssey-nav-open ul li a {
  color: #FFFFFF; }

.odyssey-nav-outer.odyssey-nav-open ul li a::before {
  border-top-color: #00DBDE; }

.odyssey-nav-outer.odyssey-nav-open ul ul li::before {
  display: none; }

.odyssey-nav-toggle {
  color: #555555;
  background-image: -webkit-linear-gradient(top, #FFFFFF, #B0BEC5);
  background-image: linear-gradient(180deg, #FFFFFF, #B0BEC5); }
  .odyssey-nav-toggle::before {
    border-color: #00C9FF; }

.odyssey-footer {
  color: #FFFFFF;
  background-image: -webkit-linear-gradient(315deg, #606C88, #3F4C6B);
  background-image: linear-gradient(135deg, #606C88, #3F4C6B); }

.album-wrapper::before, .album-wrapper .thumbnail-wrap .thumbnail-frame p.thumbnail-caption::after {
  border-color: #0072FF; }

body.photo-background a.nextButton, body.photo-background a.prevButton {
  color: #555555;
  background-image: -webkit-linear-gradient(top, #FFFFFF, #B0BEC5);
  background-image: linear-gradient(180deg, #FFFFFF, #B0BEC5); }

body {
  color: #606C76;
  background: #FFFFFF; }

blockquote {
  border-left-color: #D1D1D1; }

.button, button, input[type='button'], input[type='reset'], input[type='submit'] {
  background-color: #0072FF;
  border: 0.1rem solid #0072FF; }

.button:focus, .button:hover, button:focus, button:hover, input[type='button']:focus, input[type='button']:hover, input[type='reset']:focus, input[type='reset']:hover, input[type='submit']:focus, input[type='submit']:hover {
  background-color: #606C76;
  border-color: #606C76;
  color: #fff; }

.button[disabled]:focus, .button[disabled]:hover, button[disabled]:focus, button[disabled]:hover, input[type='button'][disabled]:focus, input[type='button'][disabled]:hover, input[type='reset'][disabled]:focus, input[type='reset'][disabled]:hover, input[type='submit'][disabled]:focus, input[type='submit'][disabled]:hover {
  background-color: #0072FF;
  border-color: #0072FF; }

.button.button-outline, button.button-outline, input[type='button'].button-outline, input[type='reset'].button-outline, input[type='submit'].button-outline {
  background-color: transparent;
  color: #0072FF; }

.button.button-outline:focus, .button.button-outline:hover, button.button-outline:focus, button.button-outline:hover, input[type='button'].button-outline:focus, input[type='button'].button-outline:hover, input[type='reset'].button-outline:focus, input[type='reset'].button-outline:hover, input[type='submit'].button-outline:focus, input[type='submit'].button-outline:hover {
  background-color: transparent;
  border-color: #606C76;
  color: #606C76; }

.button.button-outline[disabled]:focus, .button.button-outline[disabled]:hover,
button.button-outline[disabled]:focus,
button.button-outline[disabled]:hover,
input[type='button'].button-outline[disabled]:focus,
input[type='button'].button-outline[disabled]:hover,
input[type='reset'].button-outline[disabled]:focus,
input[type='reset'].button-outline[disabled]:hover,
input[type='submit'].button-outline[disabled]:focus,
input[type='submit'].button-outline[disabled]:hover {
  border-color: inherit;
  color: #0072FF; }

.button.button-clear,
button.button-clear,
input[type='button'].button-clear,
input[type='reset'].button-clear,
input[type='submit'].button-clear {
  background-color: transparent;
  border-color: transparent;
  color: #0072FF; }

.button.button-clear:focus, .button.button-clear:hover,
button.button-clear:focus,
button.button-clear:hover,
input[type='button'].button-clear:focus,
input[type='button'].button-clear:hover,
input[type='reset'].button-clear:focus,
input[type='reset'].button-clear:hover,
input[type='submit'].button-clear:focus,
input[type='submit'].button-clear:hover {
  background-color: transparent;
  border-color: transparent;
  color: #606C76; }

.button.button-clear[disabled]:focus, .button.button-clear[disabled]:hover,
button.button-clear[disabled]:focus,
button.button-clear[disabled]:hover,
input[type='button'].button-clear[disabled]:focus,
input[type='button'].button-clear[disabled]:hover,
input[type='reset'].button-clear[disabled]:focus,
input[type='reset'].button-clear[disabled]:hover,
input[type='submit'].button-clear[disabled]:focus,
input[type='submit'].button-clear[disabled]:hover {
  color: #0072FF; }

code {
  background: #D1D1D1; }

pre {
  background: #D1D1D1; }

hr {
  border-top: 0.1rem solid #D1D1D1; }

input[type='email'],
input[type='number'],
input[type='password'],
input[type='search'],
input[type='tel'],
input[type='text'],
input[type='url'],
textarea,
select {
  background-color: transparent;
  border: 0.1rem solid #D1D1D1; }

input[type='email']:focus,
input[type='number']:focus,
input[type='password']:focus,
input[type='search']:focus,
input[type='tel']:focus,
input[type='text']:focus,
input[type='url']:focus,
textarea:focus,
select:focus {
  border-color: #0072FF; }

select {
  background: url('data:image/svg+xmlutf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="$input-borders" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>') center right no-repeat; }

select:focus {
  background-image: url('data:image/svg+xmlutf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="$link-button-color" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>'); }

a {
  color: #0072FF; }

a:focus, a:hover {
  color: #606C76; }

td,
th {
  border-bottom: 0.1rem solid #d1d1d1; }

a form, a .message-text {
  color: #606C76; }
