/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 html {
   font: 400 16px / 26px "Roboto", Helvetica, Arial, sans-serif;
 }

.tm-overlay-menu .uk-navbar-nav .uk-dropdown .uk-nav-navbar>li>a {
color: #91AA9D;
}

body.tm-navbar-fixed:not(.tm-header-offset) > .uk-container > .uk-sticky-placeholder, .tm-navbar {
    background: #91AA9D;
}

.uk-dropdown-navbar {
    margin-top: 0;
    background: #D1DBBD;
    color: #636873;
}
.tm-toolbar {
background: #D1DBBD;
}

.header-border {
border-top: thin #F1F3F4 solid;
margin-left: 25px;
margin-right: 25px;
}

em {
	color: #91AA9D;
}
.text-primary-emphasis {
color: #91AA9D;}

.text-secondary-emphasis {
color: #D1DBBD;}

.hr-after-title {
    position: absolute;
    left: 50%;
    bottom: -20px;
    width: 120px;
    margin-left: -60px;
    border-bottom: 2px solid #2c3343;
}

.text-center {
	text-align: center;
	}

.pane-toggler a, .pane-toggler a:focus, .panetoggler a:hover {
	color: #3E606F;
}

h4.cat_title.blocks.c1 {
    background-color: #D1DBBD;
}

.allweblinkscol.blocks {
    border: 0;
}

.strong {
	font-weight: 600;
}

.uk-border-rounded-12 {
  border-radius: 12px;
}

a.icon-overlay {
  content: "\f002";
  position: relative;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
  margin-top: -25px;
  margin-left: -25px;
  font-size: 50px;
  line-height: 1;
  font-family: FontAwesome;
  text-align: center;
  color: #ffffff;
}
.uk-modal-dialog-blank .uk-modal-close {
  width: 50px;
  line-height: 50px;
  height: 50px;
}
.uk-modal-dialog-blank .uk-modal-close::after {
  font-size: inherit;
}

.tm-close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
  width: 80px;
  height: 80px;
  background: #3e606f;
  border: none;
  z-index: 1000;
  -webkit-transition: background-color 0.14s ease-out;
  transition: background-color 0.14s ease-out;
  cursor: pointer;
}
.tm-close:before,
.tm-close:after {
  position: absolute;
  content: '';
  width: 30px;
  height: 2px;
  margin-left: -15px;
  background: #ffffff;
}
.tm-close:before {
  transform: rotate(45deg);
}
.tm-close:after {
  transform: rotate(-45deg);
}
.tm-close:hover {
  background: #91aa9d;
}
@media (min-width: 768px) {
  .tm-close {
    width: 80px;
    height: 80px;
  }
}
@media (min-width: 768px) {
.uk-modal-dialog-blank .uk-modal-close {
  width: 80px;
  line-height: 80px;
  height: 80px;
}
}
.uk-modal {
	background-color: #ffffff;
	}

.uk-lightbox-panel-body {
  padding-left: 50px;
  padding-right: 50px;
}
.uk-panel-title > a {
pointer-events: none;
cursor: default;
}
.uk-panel > * >:not(.uk-panel-title):last-child{
  margin-bottom: 0;
}
