/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */
@import 'https://fonts.googleapis.com/css?family=PT+Sans:400,700';
/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 html {
	/* 1 */
  font: 400 15px / 700 23px 'PT Sans', sans-serif;
	
}
/* Links
 ========================================================================== */
/*
 * Remove the gray background color from active links in IE 10.
 */
a {
  background: transparent;
}
/*
 * Improve readability of focused elements when they are also in an active/hover state.
 */
a:active,
a:hover {
  outline: 0;
}
/*
 * Style
 */
a,
.uk-link {
  color: #999999;
  text-decoration: none;
  cursor: pointer;
}
a:hover,
.uk-link:hover {
  color: #00968e;
  text-decoration: none;
}

/* Headings
 ========================================================================== */
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0 0 15px 0;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	color: #4b4b4b;
	/* [disabled]text-transform: uppercase; */
}
/*
 * Margins
 */
* + h1,
* + h2,
* + h3,
* + h4,
* + h5,
* + h6 {
  margin-top: 25px;
}
/*
 * Sizes
 */
h1,
.uk-h1 {
  font-size: 47px;
  line-height: 61px;

}

.uk-article-title {
font-size: 47px;
  line-height: 61px;
  color: #00968e;
  font-family: 'PT Sans', sans-serif;
  letter-spacing: 0.5px;
}

.uk-article-subtitle {
font-size: 29px;
  line-height: 38px;
  color: #00968e;
  font-family: 'PT Sans', sans-serif;
  letter-spacing: 0px;
}

.uk-article-subsubtitle {
font-size: 23px;
  line-height: 30px;
  color: #00968e;
  font-family: 'PT Sans', sans-serif;
   letter-spacing: 0px;
}
.uk-article-bodytitle {
font-size: 15px;
  line-height: 21px;
  color: #00968e;
  font-family: 'PT Sans', sans-serif;
   letter-spacing: 0px;
}
/* Size modifiers
 ========================================================================== */
.uk-text-small {
  font-size: 10px;
  line-height: 16px;
}
.uk-text-large {
  font-size: 20px;
  line-height: 27px;
  font-weight: 500;
}
/**/

@media (max-width: 768px) {
 h1,
  .uk-h1 {
    font-size: 29px;
    line-height: 38px;
	color: #00968e;
  }
}
h2,
.uk-h2 {
  font-size: 29px;
  line-height: 38px;
  
}
@media (max-width: 768px) {
  h2,
  .uk-h2 {
    font-size: 23px;
    line-height: 30px;
	
  }
}
h3,
.uk-h3 {
  font-size: 23px;
  line-height: 30px;
 
}
h4,
.uk-h4 {
  font-size: 19px;
  line-height: 25px;
}
h5,
.uk-h5 {
  font-size: 15px;
  line-height: 21px;
}
h6,
.uk-h6 {
  font-size: 13px;
  line-height: 21px;
}

/* * Emphasize
 */
em {
  color: #006c72;
}
/*
/* Selection pseudo-element
 ========================================================================== */
::-moz-selection {
  background: #006c72;
  color: #006c72;
  text-shadow: none;
}
::selection {
  background: #006c72;
  color: #006c72;
  text-shadow: none;
}
/**/


/* Sub-object: `uk-navbar-nav`
 ========================================================================== */
/*
 * 1. Dimensions
 * 2. Style
 */
.uk-navbar-nav > li > a {
  display: block;
  box-sizing: border-box;
  text-decoration: none;
  /* 1 */
  height: 123px;
  padding: 0 10px;
  margin-top: 0px;
  line-height: 123px;
  /* 2 */
  color: #666666;
  font-size: 14px;
  font-family: 'PT Sans', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}

.tm-navbar-transparent .uk-sticky-placeholder {
  position: absolute;
  width: 100%;
}
.tm-menu-button {
  position: relative;
  padding: 0;
}
.tm-navbar-transparent .uk-sticky-placeholder > div:not(.uk-navbar-attached) .tm-navbar-invert .uk-navbar-nav > li > a {
  color: #666666;
}
.tm-navbar-transparent .uk-sticky-placeholder > div:not(.uk-navbar-attached) .tm-navbar-invert .uk-navbar-nav > li > a:hover {
  color: #006c72;
}
.tm-navbar-transparent .uk-sticky-placeholder > div:not(.uk-navbar-attached) .tm-navbar-invert .uk-navbar-nav > li.uk-active > a {
    background-color: rgba(0, 108, 114, 0);
    color: #006c72;
}
.tm-navbar-transparent .uk-sticky-placeholder > div:not(.uk-navbar-attached) .tm-navbar-invert .uk-button:not(:hover) {
  color: #006c72;
  border-color: #ffffff;
}
.tm-navbar-transparent .uk-sticky-placeholder > div:not(.uk-navbar-attached) .tm-navbar-invert .uk-button:hover {
  color: #006c72;
  border-color: #006c72 !important;
}
.tm-navbar-transparent .uk-sticky-placeholder > div:not(.uk-navbar-attached) .tm-navbar-invert .uk-search:before {
  color: #666666;
}
.tm-navbar-transparent .uk-sticky-placeholder > div:not(.uk-navbar-attached) .tm-navbar-invert .uk-search-field {
  color: #ffffff;
}

/* Appear not as link */
.uk-navbar-nav > li > a[href='#'] {
  cursor: text;
}

/*
 * Hover
 * 1. Apply hover style also to focus state
 * 2. Also apply if dropdown is opened
 * 3. Remove default focus style
 */
.uk-navbar-nav > li:hover > a,
.uk-navbar-nav > li > a:focus,
.uk-navbar-nav > li.uk-open > a {
  background-color: rgba(0, 108, 114, 0);
  color: #006c72;
  /* 3 */
  outline: none;
}
/* OnClick */
.uk-navbar-nav > li > a:active {
  background-color: rgba(0, 0, 0, 0);
  color: #4b4b4b;
}
/* Active */
.uk-navbar-nav > li.uk-active > a {
  background-color: rgba(0, 108, 114, 0);
  color: #006c72;
}
.uk-navbar-nav {
   margin-top: 10px;
    padding-top: 9px;
    list-style: none;
    float: left;
}

/* ========================================================================
   Component: Dropdown
 ========================================================================== */
/*
 * 1. Hide by default
 * 2. Set position
 * 3. Box-sizing is needed for `uk-dropdown-justify`
 * 4. Set width
 */
.uk-dropdown,
.uk-dropdown-blank {
  /* 1 */
  display: none;
  /* 2 */
  position: absolute;
  z-index: 1020;
  /* 3 */
  box-sizing: border-box;
  /* 4 */
  width: 200px;
}
/*
 * Dropdown style
 * 1. Reset button group whitespace hack
 */
.uk-dropdown {
  padding: 30px;
  background: #f7f9fd;
  color: #4b4b4b;
  /* 1 */
  font-size: 1rem;
  vertical-align: top;
}
/*
 * 1. Show dropdown
 * 2. Set animation
 * 3. Needed for scale animation
 */
.uk-open > .uk-dropdown,
.uk-open > .uk-dropdown-blank {
  /* 1 */
  display: block;
  /* 2 */
  -webkit-animation: uk-fade 0.2s ease-in-out;
  animation: uk-fade 0.2s ease-in-out;
  /* 3 */
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}
/* Sub-object `uk-article-divider`
 ========================================================================== */
.uk-article-divider {
  margin-bottom: 25px;
  margin-left: 150px;
  margin-right: 150px;
  border-color: rgba(75, 75, 75, 0.2);
}
* + .uk-article-divider {
  margin-top: 25px;
}
blockquote {
  margin: 35px;
}
/* Alignment modifiers
 ========================================================================== */
/*
 * Modifier
 */
.uk-dropdown-top {
  margin-top: 0px;
}
.uk-dropdown-bottom {
  margin-top: 0px;
}
.uk-dropdown-left {
  margin-left: 0px;
}
.uk-dropdown-right {
  margin-left: 0px;
}
/* Nav in dropdown
 ========================================================================== */
.uk-dropdown .uk-nav {
  margin: 0 -30px;
}
/* Grid and panel in dropdown
 ========================================================================== */
/*
* Vertical gutter
*/
/*
 * Grid
 * Higher specificity to override large gutter
 */
.uk-grid .uk-dropdown-grid + .uk-dropdown-grid {
  margin-top: 30px;
}
/* Panels */
.uk-dropdown-grid > [class*='uk-width-'] > .uk-panel + .uk-panel {
  margin-top: 30px;
}
/* Tablet and bigger */
@media (min-width: 768px) {
  /*
     * Horizontal gutter
     */
  .uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid {
    margin-left: -30px;
    margin-right: -30px;
  }
  .uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid > [class*='uk-width-'] {
    padding-left: 30px;
    padding-right: 30px;
  }
  /*
     * Column divider
     */
  .uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid > [class*='uk-width-']:nth-child(n+2) {
    border-left: 1px solid rgba(75, 75, 75, 0.5);
  }
  /*
     * Width multiplier for dropdown columns
     */
  .uk-dropdown-width-2:not(.uk-dropdown-stack) {
    width: 400px;
  }
  .uk-dropdown-width-3:not(.uk-dropdown-stack) {
    width: 600px;
  }
  .uk-dropdown-width-4:not(.uk-dropdown-stack) {
    width: 800px;
  }
  .uk-dropdown-width-5:not(.uk-dropdown-stack) {
    width: 1000px;
  }
}
/* Phone landscape and smaller */
@media (max-width: 767px) {
  /*
     * Stack columns and take full width
     */
  .uk-dropdown-grid > [class*='uk-width-'] {
    width: 100%;
  }
  /*
     * Vertical gutter
     */
  .uk-dropdown-grid > [class*='uk-width-']:nth-child(n+2) {
    margin-top: 30px;
  }
}
/*
* Stack grid columns
*/
.uk-dropdown-stack > .uk-dropdown-grid > [class*='uk-width-'] {
  width: 100%;
}
.uk-dropdown-stack > .uk-dropdown-grid > [class*='uk-width-']:nth-child(n+2) {
  margin-top: 30px;
}
/* Modifier `uk-dropdown-small`
 ========================================================================== */
/*
 * Set min-width and text expands dropdown if needed
 */
.uk-dropdown-small {
  min-width: 150px;
  width: auto;
  padding: 15px;
  white-space: nowrap;
}
/*
 * Nav in dropdown
 */
.uk-dropdown-small .uk-nav {
  margin: 0 -15px;
}
/* Modifier: `uk-dropdown-navbar`
 ========================================================================== */
.uk-dropdown-navbar {
  margin-top: 0;
  background: #f7f9fd;
  color: #4b4b4b;
}
.uk-open > .uk-dropdown-navbar {
  -webkit-animation: uk-slide-top-fixed 0.2s ease-in-out;
  animation: uk-slide-top-fixed 0.2s ease-in-out;
}

@media (max-width: 768px) {
.uk-navbar-nav {
    margin: 0;
    padding-top: 0px;
    list-style: none;
    float: left;
}
.uk-navbar-nav > li > a {
  display: block;
  box-sizing: border-box;
  text-decoration: none;
  /* 1 */
  height: 0px;
  padding: 0 10px;
  margin-top: 0px;
  line-height: 0px;
  /* 2 */
  color: #666666;
  font-size: 14px;
  font-family: 'PT Sans', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}
.tm-socialbar {
    position: fixed;
    top: 50%;
    right: 0;
    z-index: 2;
}
}

/* Modifier `uk-dropdown-scrollable`
 ========================================================================== */
/*
 * Usefull for long lists
 */
.uk-dropdown-scrollable {
  overflow-y: auto;
  max-height: 200px;
}

/* Modifier `uk-nav-navbar`
 ========================================================================== */
/*
 * Items
 */
.uk-nav-navbar > li > a {
  color: #4b4b4b;
}
/*
 * Hover
 * 1. Apply hover style also to focus state
 * 2. Remove default focus style
 */
.uk-nav-navbar > li > a:hover,
.uk-nav-navbar > li > a:focus {
  background: rgba(0, 0, 0, 0);
  color: #006c72;
  /* 2 */
  outline: none;
}
/*
 * Sub-object: `uk-nav-header`
 */
.uk-nav-navbar .uk-nav-header {
  color: #4b4b4b;
}
/*
 * Sub-object: `uk-nav-divider`
 */
.uk-nav-navbar .uk-nav-divider {
  border-top: 1px solid rgba(75, 75, 75, 0.5);
}
/*
 * Nested items
 */
.uk-nav-navbar ul a {
  color: #4b4b4b;
}
.uk-nav-navbar ul a:hover {
  color: #aeaeae;
}
/* Modifier `uk-nav-offcanvas`
 ========================================================================== */
/*
 * Items
 */
.uk-nav-offcanvas > li > a {
  color: #aeaeae;
  padding: 10px 30px;
}
/*
 * Hover
 * No hover on touch devices because it behaves buggy in fixed offcanvas
 * 1. Apply hover style also to focus state
 * 2. Remove default focus style
 */
.uk-nav-offcanvas > .uk-open > a,
html:not(.uk-touch) .uk-nav-offcanvas > li > a:hover,
html:not(.uk-touch) .uk-nav-offcanvas > li > a:focus {
  background: rgba(0, 0, 0, 0);
  color: #006c72;
  /* 2 */
  outline: none;
}
/*
 * Active
 * `html .uk-nav` needed for higher specificity to override hover
 */
html .uk-nav.uk-nav-offcanvas > li.uk-active > a {
  background: #006c72;
  color: #ffffff;
}
/*
 * Sub-object: `uk-nav-header`
 */
.uk-nav-offcanvas .uk-nav-header {
  color: #ffffff;
  padding: 10px 30px;
}
/*
 * Sub-object: `uk-nav-divider`
 */
.uk-nav-offcanvas .uk-nav-divider {
  border-top: 1px solid rgba(75, 75, 75, 0.5);
}
/*
 * Nested items
 * No hover on touch devices because it behaves buggy in fixed offcanvas
 */
.uk-nav-offcanvas ul a {
  color: rgba(174, 174, 174, 0.5);
}
html:not(.uk-touch) .uk-nav-offcanvas ul a:hover {
  color: #006c726;
}
.uk-dropdown:not(.uk-dropdown-small) .uk-nav-dropdown > li:first-child,
.uk-nav-navbar > li:first-child {
  margin-top: -5px;
}
.uk-dropdown:not(.uk-dropdown-small) .uk-nav-dropdown > li:last-child,
.uk-nav-navbar > li:last-child {
  margin-bottom: -5px;
}
.uk-nav-navbar li.uk-active > a {
  color: #006c72;
}

/* Helper
 ========================================================================== */
.tm-text-clip {
  color: #4b4b4b;
  background: -webkit-linear-gradient(#00968e, #585658);
  background-position: 50% 50%;
  background-repeat: repeat;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.tm-inverted h1,
.tm-inverted h2,
.tm-inverted h3,
.tm-inverted h4,
.tm-inverted h5,
.tm-inverted h6,
.tm-inverted p,
.tm-inverted .uk-overlay-panel {
  color: #ffffff;
}
.tm-inverted a {
  color: #aeaeae;
  text-decoration: none;
}
.tm-block-texture {
	/* [disabled]background: url("../../../images/california/block_texture_border_default.png") 50% -29px repeat-x; */
	background-clip: border-box;
}
.tm-block-texture.uk-block-muted {
	/* [disabled]background: url("../../../images/california/block_texture_border_muted.png") 50% -29px repeat-x, url("../../../images/california/block_texture_shadow.png") 50% 100% repeat-x, url("../../../images/california/block_texture_muted.png") #aeaeae 50% 0 repeat; */
	background-clip: border-box, border-box, padding-box;
}
.tm-block-texture.uk-block-secondary {
	/* [disabled]background: url("../../../images/california/block_texture_border_secondary.png") 50% -29px repeat-x, url("../../../images/california/block_texture_shadow.png") 50% 100% repeat-x, url("../../../images/california/block_texture_secondary.png") #585658 50% 0 repeat; */
	background-clip: border-box, border-box, padding-box;
}
.tm-block-texture.uk-block-primary {
	/* [disabled]background: url("../../../images/california/block_texture_border_primary.png") 50% -29px repeat-x, url("../../../images/california/block_texture_primary.png") #5ecbc6 50% 0 repeat; */
	background-clip: border-box, padding-box;
}

/* Transitions
 ========================================================================== */
.uk-overlay-fade,
.uk-overlay-scale,
.uk-overlay-spin,
.uk-overlay-grayscale,
.uk-overlay-blur,
[class*='uk-overlay-slide'] {
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
  transition-property: opacity, transform, filter;
}
.uk-overlay-active .uk-overlay-fade,
.uk-overlay-active .uk-overlay-scale,
.uk-overlay-active .uk-overlay-spin,
.uk-overlay-active [class*='uk-overlay-slide'] {
  transition-duration: 0.8s;
}
/*
 * Fade
 */
.uk-overlay-fade {
  opacity: 0.98;
}
.uk-overlay-hover:hover .uk-overlay-fade,
.uk-overlay-hover.uk-hover .uk-overlay-fade,
.uk-overlay-active .uk-active > .uk-overlay-fade {
  opacity: 1;
}
/*
 * Scale
 */
.uk-overlay-scale {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.uk-overlay-hover:hover .uk-overlay-scale,
.uk-overlay-hover.uk-hover .uk-overlay-scale,
.uk-overlay-active .uk-active > .uk-overlay-scale {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
/*
 * Spin
 */
.uk-overlay-spin {
  -webkit-transform: scale(1) rotate(0deg);
  transform: scale(1) rotate(0deg);
}
.uk-overlay-hover:hover .uk-overlay-spin,
.uk-overlay-hover.uk-hover .uk-overlay-spin,
.uk-overlay-active .uk-active > .uk-overlay-spin {
  -webkit-transform: scale(1.1) rotate(3deg);
  transform: scale(1.1) rotate(3deg);
}
/*
 * Grayscale
 */
.uk-overlay-grayscale {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.uk-overlay-hover:hover .uk-overlay-grayscale,
.uk-overlay-hover.uk-hover .uk-overlay-grayscale,
.uk-overlay-active .uk-active > .uk-overlay-grayscale {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
/*
 * Slide
 */
[class*='uk-overlay-slide'] {
  opacity: 0;
}
/* Top */
.uk-overlay-slide-top {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}
/* Bottom */
.uk-overlay-slide-bottom {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}
/* Left */
.uk-overlay-slide-left {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}
/* Right */
.uk-overlay-slide-right {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
/* Hover */
.uk-overlay-hover:hover [class*='uk-overlay-slide'],
.uk-overlay-hover.uk-hover [class*='uk-overlay-slide'],
.uk-overlay-active .uk-active > [class*='uk-overlay-slide'] {
  opacity: 1;
  -webkit-transform: translateX(0) translateY(0);
  transform: translateX(0) translateY(0);
}
/* Color Modifier
 ========================================================================== */
/*
 * Default
 */
.uk-block-primary .uk-panel-box h1,
.uk-block-primary .uk-panel-box h2,
.uk-block-primary .uk-panel-box h3,
.uk-block-primary .uk-panel-box h4,
.uk-block-primary .uk-panel-box h5,
.uk-block-primary .uk-panel-box h6 {
  color: #ffffff;
}
 
/* ========================================================================
   Warp theme
 ========================================================================== */
/* Layout
 ========================================================================== */
@media (min-width: 768px) {
  .tm-padding-large {
    padding: 65px;
  }

}
.tm-opacity-30.uk-panel-box {
  background-color: rgba(255, 255, 255, 0.3);
}
.tm-opacity-30.uk-panel-box-primary {
  background-color: rgba(247, 249, 253, 0.3);
}
.tm-opacity-30.uk-panel-box-secondary {
  background-color: rgba(0,150,142, 0.3);
}
.tm-opacity-50.uk-panel-box {
  background-color: rgba(255, 255, 255, 0.5);
}
.tm-opacity-50.uk-panel-box-primary {
  background-color: rgba(247, 249, 253, 0.5);
}
.tm-opacity-50.uk-panel-box-secondary {
  background-color: rgba(0,150,142, 0.5);
}
.tm-opacity-60.uk-panel-box {
  background-color: rgba(255, 255, 255, 0.6);
}
.tm-opacity-60.uk-panel-box-primary {
  background-color: rgba(247, 249, 253, 0.6);
}
.tm-opacity-60.uk-panel-box-secondary {
  background-color: rgba(0,150,142, 0.6);
}
.tm-opacity-70.uk-panel-box {
  background-color: rgba(255, 255, 255, 0.7);
}
.tm-opacity-70.uk-panel-box-primary {
  background-color: rgba(247, 249, 253, 0.7);
}
.tm-opacity-70.uk-panel-box-secondary {
  background-color: rgba(0,150,142, 0.7);
}
.tm-opacity-90.uk-panel-box {
  background-color: rgba(255, 255, 255, 0.9);
}
.tm-opacity-90.uk-panel-box-primary {
  background-color: rgba(247, 249, 253, 0.9);
}
.tm-opacity-90.uk-panel-box-secondary {
  background-color: rgba(0,150,142, 0.9);
}


/* Color modifiers
 ========================================================================== */
/*
 * Modifier: `uk-button-primary`
 */
.uk-button-primary {
  background-color: #006c72;
  color: #ffffff;
  border-color: transparent;
}
/* Hover */
.uk-button-primary:hover,
.uk-button-primary:focus {
  background-color: #00968e;
  color: #ffffff;
}
/* Active */
.uk-button-primary:active,
.uk-button-primary.uk-active {
  background-color: #4bc5bf;
  color: #ffffff;
}
/* Modifier: `uk-panel-box`
 ========================================================================== */
.uk-panel-box {
  padding: 30px;
  background: #ffffff;
  color: #4b4b4b;
  box-shadow: 0 4px 12px 2px rgba(0, 0, 0, 0.04);
}
.uk-panel-box h1,
.uk-panel-box h2,
.uk-panel-box h3,
.uk-panel-box h4,
.uk-panel-box h5,
.uk-panel-box h6 {
  color: #4b4b4b;
}
.uk-panel-box-hover:hover {
  color: #4b4b4b;
}
.uk-panel-box .uk-panel-title {
  color: #4b4b4b;
}
.uk-panel-box .uk-panel-badge {
  top: 30px;
  right: 30px;
}
.uk-panel-box > .uk-panel-teaser {
  margin-top: -30px;
  margin-left: -30px;
  margin-right: -30px;
}
/*
 * Nav in panel
 */
.uk-panel-box > .uk-nav-side {
  margin: 0 -30px;
}
/*
 * Sub-modifier: `uk-panel-box-primary`
 */
.uk-panel-box-primary {
  background-color: #f7f9fd;
  color: #4b4b4b;
}
.uk-panel-box-primary .uk-badge {
  color: #4b4b4b;
}
.uk-panel-box-primary-hover:hover {
  color: #4b4b4b;
}
.uk-panel-box-primary .uk-panel-title {
  color: #4b4b4b;
}
/*
 * Sub-modifier: `uk-panel-box-secondary`
 */
.uk-panel-box-secondary {
  background-color: #585658;
  color: #ffffff;
}
.uk-panel-box-secondary .uk-button {
  border-color: #ffffff;
  color: #ffffff;
}
.uk-panel-box-secondary .uk-button-primary {
  border-color: transparent;
}
.uk-panel-box-secondary h1,
.uk-panel-box-secondary h2,
.uk-panel-box-secondary h3,
.uk-panel-box-secondary h4,
.uk-panel-box-secondary h5,
.uk-panel-box-secondary h6 {
  color: #ffffff;
}
.uk-panel-box-secondary a {
	color: #f6aa42;
}
.uk-panel-box-secondary a:hover {
  color: rgba(246, 170, 66, .35);
}
.uk-panel-box-secondary .uk-badge {
  color: #ffffff;
}
.uk-panel-box-secondary-hover:hover {
  color: #ffffff;
}
.uk-panel-box-secondary .uk-panel-title {
  color: #ffffff;
}
/* Sub-objects: `uk-navbar-content`, `uk-navbar-brand`, `uk-navbar-toggle`
 ========================================================================== */
/*
 * Imitate navbar items
 */
.uk-navbar-content,
.uk-navbar-brand,
.uk-navbar-toggle {
	box-sizing: border-box;
	display: block;
	height: 20px;
	padding: 0 0px;
}
/*
 * Helper to center all child elements vertically
 */
.uk-navbar-content:before,
.uk-navbar-brand:before,
.uk-navbar-toggle:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: bottom;
}
.uk-navbar .uk-search::before {
    left: auto;
    right: 0;
    bottom: 5px;
}
.uk-search::before {
    content: "\e601";
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    line-height: 18px;
    text-align: center;
    font-family: FontAwesome;
    font-size: 18px;
    color: #4b4b4b;
    font-family: Finch;
}
.uk-search {
    display: inline-block;
    position: relative;
    margin-top: 10px;
      
}
input.uk-search-field {
width: 40px;
padding: 0 0 0 40px;
box-sizing: border-box;
display: inline-block;
line-height: 40px;
font-size: 20px;
text-align: center;
}

.hs-active-filters img {
    width: 25px;
}
.compojoom-bootstrap .dl-horizontal dt {
    float: left;
    width: 45px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.compojoom-bootstrap .dl-horizontal dd {
    margin-left: 55px;
}
.hotspots-customfields {
clear: both;
}
.compojoom-bootstrap dl {
	margin-bottom: 5px;
	margin-top: 5px;
}
.tm-toolbar {
    height: 30px;
        padding-top: 8px;
        padding-right: 40px;
        padding-bottom: 0px;
        padding-left: 40px;
    box-sizing: border-box;
    background-color: #ffffff;
}
.tm-socialbar {
    position: fixed;
    top: 30%;
    right: 0;
    z-index: 2;
	background-color: #ffffff;
}
.tm-logo {
    margin-right: 10px;
}

@media (min-width: 768px) {
  .tm-navbar + .uk-height-viewport,
  .tm-navbar + [class*='tm-block-'] .uk-slideshow-fullscreen,
  .tm-navbar + [class*='tm-block-'] .uk-slideshow-fullscreen > li,
  body:not(.tm-navbar-transparent) .uk-sticky-placeholder + .uk-height-viewport,
  body:not(.tm-navbar-transparent) .uk-sticky-placeholder + [class*='tm-block-'] .uk-slideshow-fullscreen,
  body:not(.tm-navbar-transparent) .uk-sticky-placeholder + [class*='tm-block-'] .uk-slideshow-fullscreen > li {
    height: calc(85vh - 70px);
  }
  .tm-toolbar + .tm-navbar + .uk-height-viewport,
  .tm-toolbar + .tm-navbar + [class*='tm-block-'] .uk-slideshow-fullscreen,
  .tm-toolbar + .tm-navbar + [class*='tm-block-'] .uk-slideshow-fullscreen > li,
  body:not(.tm-navbar-transparent) .tm-toolbar + .uk-sticky-placeholder + .uk-height-viewport,
  body:not(.tm-navbar-transparent) .tm-toolbar + .uk-sticky-placeholder + [class*='tm-block-'] .uk-slideshow-fullscreen,
  body:not(.tm-navbar-transparent) .tm-toolbar + .uk-sticky-placeholder + [class*='tm-block-'] .uk-slideshow-fullscreen > li {
    height: calc(85vh - 70px - 55px);
  }

}
@media (min-width: 767px) {
.tm-navbar {
    position: relative;
    padding: 0 20px;
    z-index: 999;
}
}
