/* V1.1 */


html {
  /* font-size: 16px; */
  /* font-weight: lighter; */
  line-height: 1.45;
  -webkit-text-size-adjust: 100%;
  background: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

h1,h2,h3,h4,
.uk-text-lead{
	/* font-weight: normal; */
}

.uk-h3, h3, .uk-h4, h4, .uk-h5, h5, .uk-h6, h6,
.uk-navbar-dropdown-nav,.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle,
.uk-nav,
.uk-button a{
}

/* Headlines */
h2.extra-bold{
  font-weight: bold;
  font-size: 3rem;
}
.uk-h3, h3 {
  /* font-size: 1.5rem; */
  line-height: 1.4;
}
h3.line-behind {
  display: table;
  white-space: nowrap;
	overflow: hidden;
}
h3.line-behind:before,
h3.line-behind:after {
	line-height: 1.4;
  border-top: 1px solid #e5e5e5;
  content: '';
  display: table-cell;
  position: relative;
  top: 16px;
  width: 45%;
}
h3.line-behind:before {
  right: 1.5%;
}
h3.line-behind:after {
  left: 1.5%;
}
.uk-margin-remove-adjacent+* {
margin-top: 0!important;
}
	h3 a:hover{
		text-decoration: none;
	}

.uk-h4, h4 {

}
.uk-h5, h5{
	font-size: 16px;
}

.uk-h3, h3, .uk-h4, h4,.uk-h5, h5 {
  line-height: 1.4;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 2px;
}
b, strong {
  font-weight: 600;
}
/* Standard Links */
a:hover{
  text-decoration: none;
}

/* Navbar */
.uk-navbar-dropdown-nav, .uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle,
.uk-offcanvas-bar
{
	font-weight: 500;
	font-size: 11px;
	letter-spacing: 2px;
	text-transform: uppercase;
}
.uk-navbar-nav>li>a {
  color: #B4B5BA;
  transition: .1s ease-in-out;
  transition-property: color,background-color,border-color,box-shadow;
}

/* Navbar Elements */
.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
  height: 80px;
}
#navbar-mobile img.logo {
  margin-top: 0px;
  height: 50px;
}

/* uk-button */
.uk-button a
{
	font-weight: 500;
	letter-spacing: 2px;
	text-transform: uppercase;
}
.uk-button .uk-link:hover,.uk-button a:hover {
  text-decoration: none;
  text-decoration-line: none;
}

/* Elements */
.uk-text-lead {
  font-size: 20px;
  line-height: 1.5;
  font-weight: 400;
}

.uk-overlay>:first-child {
  margin-top: 0;
}
.uk-overlay>:last-child {
  margin-bottom: 0;
}
/***** COLORS *****/

html,body,.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, h1, h2, h3, h4, h5, h6,
.uk-text-lead{
  color: #e5e5e5;
}
.uk-dark h1, .uk-dark h2, .uk-dark h3, .uk-dark h4, .uk-dark h5, .uk-dark h6{
	color: #333;
}
.uk-card-default,
.uk-card-default h1,.uk-card-default .uk-h1,
.uk-card-default h2,.uk-card-default .uk-h2,
.uk-card-default h3,.uk-card-default .uk-h3,
.uk-card-default h4,.uk-card-default .uk-h4,
.uk-card-default h5,.uk-card-default .uk-h5,
.uk-card-default h6,.uk-card-default .uk-h6,
.uk-light{
  color: #dedede;
}

/* Backgrounds */
html,body,.uk-dark,.uk-section-default{
  background: #101113;
  /*color: #6C6D74;*/
}

.uk-card-default {
  background: #000000;
}
.uk-section-muted,.uk-card-muted,.uk-button-muted {
  background: #3b3b3b;
}
.uk-section-primary,.uk-card-primary, .uk-button-primary {
  background: #5f6162;
}
.uk-section-secondary,.uk-card-secondary,.uk-button-secondary {
  background-color: #f0f0f0;
}
.uk-section-secondary:not(.uk-preserve-color),
.uk-card-secondary.uk-card-body, .uk-card-secondary>:not([class*=uk-card-media]),
.uk-card-secondary.uk-card-body .uk-h1, .uk-card-secondary.uk-card-body .uk-h2, .uk-card-secondary.uk-card-body .uk-h3, .uk-card-secondary.uk-card-body .uk-h4,
.uk-card-secondary.uk-card-body .uk-h5, .uk-card-secondary.uk-card-body .uk-h6,
.uk-card-secondary.uk-card-body h1, .uk-card-secondary.uk-card-body h2, .uk-card-secondary.uk-card-body h3,
.uk-card-secondary.uk-card-body h4, .uk-card-secondary.uk-card-body h5, .uk-card-secondary.uk-card-body h6,
.uk-card-secondary>:not([class*=uk-card-media]) .uk-h1, .uk-card-secondary>:not([class*=uk-card-media]) .uk-h2, .uk-card-secondary>:not([class*=uk-card-media]) .uk-h3,
.uk-card-secondary>:not([class*=uk-card-media]) .uk-h4, .uk-card-secondary>:not([class*=uk-card-media]) .uk-h5, .uk-card-secondary>:not([class*=uk-card-media]) .uk-h6,
.uk-card-secondary>:not([class*=uk-card-media]) h1, .uk-card-secondary>:not([class*=uk-card-media]) h2, .uk-card-secondary>:not([class*=uk-card-media]) h3,
.uk-card-secondary>:not([class*=uk-card-media]) h4, .uk-card-secondary>:not([class*=uk-card-media]) h5, .uk-card-secondary>:not([class*=uk-card-media]) h6,
.uk-section-secondary:not(.uk-preserve-color) .uk-h1, .uk-section-secondary:not(.uk-preserve-color) .uk-h2, .uk-section-secondary:not(.uk-preserve-color) .uk-h3,
.uk-section-secondary:not(.uk-preserve-color) .uk-h4, .uk-section-secondary:not(.uk-preserve-color) .uk-h5, .uk-section-secondary:not(.uk-preserve-color) .uk-h6,
.uk-section-secondary:not(.uk-preserve-color) h1, .uk-section-secondary:not(.uk-preserve-color) h2, .uk-section-secondary:not(.uk-preserve-color) h3,
.uk-section-secondary:not(.uk-preserve-color) h4, .uk-section-secondary:not(.uk-preserve-color) h5, .uk-section-secondary:not(.uk-preserve-color) h6
{
    color: #171717;
}
/* Borders */
.uk-heading-divider, .uk-hr, hr,.uk-nav-default .uk-nav-divider {
  border-color:#6d7073;
}

/* Navigation Colors */

.uk-navbar-toggle a{
  color: #efefef;
}
#navbar-mobile .uk-nav-default>li>a,
#navbar-mobile .uk-navbar-nav>li>a {
  color: #EEE;
}
.uk-offcanvas-bar .home a,
.uk-offcanvas-bar .l-1 a{
  font-weight: 600;
  color: #cacaca !important;
}
.uk-offcanvas-bar .l-2 a{
  font-weight: normal;
}
.uk-nav-sub{
  color: #FFF;
}
.uk-subnav>.uk-active>a {
  color: #fff;
}
/* Link Colors */
h1 a,h2 a, h3 a, h4 a{
  color:#e5e5e5;
}
.uk-link, a,
.uk-nav-default>li>a,
h3 a .uk-button-text{
	color: #b9b9b9;
}
.uk-card-default .uk-link, .uk-card-default a,
.uk-card-default h3 a .uk-button-text{
	color: #939393;
}
.uk-link:hover, a:hover,
.uk-button-text:focus, .uk-button-text:hover{
	color: #a9a9a9;
}
.uk-navbar-nav>li.uk-active>a {
  color: #FFF;
}
.uk-button-text::before{
	border-bottom-color: #b9b9b9;
}

/* Elements */
.uk-text-muted {
  color: #b1b1b1!important;
}
.uk-text-danger {
  color: #a01212!important;
}


/* Forms */
.uk-input, .uk-select:not([multiple]):not([size]) {
  height: 40px;
  vertical-align: middle;
  display: inline-block;
}
.uk-input, input, .uk-select, select, .uk-textarea, textarea {
  max-width: 100%;
  width: 100%;
  border: 0 none;
  padding: 0.5rem;
  background: #fff;
  color: #666;
  border: 1px solid #e5e5e5;
  transition: .2s ease-in-out;
  transition-property: color,background-color,border;
}
.uk-input, input, .uk-textarea, textarea {
  /* -webkit-appearance: none; */
}
.uk-input, input {
  overflow: visible;
}
.uk-input, input, .uk-select, select,
.uk-textarea, textarea, .uk-radio, input[type="radio"],
.uk-checkbox, input[type="checkbox"] {
  box-sizing: border-box;
  margin: 0;
  border-radius: 0;
  font: inherit;
}
.uk-checkbox:checked, input[type="checkbox"]:checked {
  /* background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211…%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A); */
}

.uk-radio:checked, input[type="radio"], .uk-checkbox:checked, input[type="checkbox"]:checked, .uk-checkbox:indeterminate,input[type="checkbox"]:indeterminate {
  /* background-color: #1e87f0; */
  /* border-color: transparent; */
}
.uk-radio:not(:disabled), input[type="radio"]:not(:disabled),
.uk-checkbox:not(:disabled), input[type="checkbox"]:not(:disabled) {
  cursor: pointer;
}
.uk-radio, input[type="radio"]:not(:disabled),
.uk-checkbox, input[type="checkbox"] {
  /* display: inline-block; */
  height: 16px;
  width: 16px;
  /* overflow: hidden; */
  margin-top: -4px;
  vertical-align: middle;

}
.uk-input, .uk-select, .uk-textarea, .uk-radio, input[type="radio"], .uk-checkbox, input[type="checkbox"] {
  box-sizing: border-box;
  margin: 0;
  border-radius: 0;
  font: inherit;
}

.InputfieldContent .uk-button {
  background-color: #e5e5e5;
  color: #222;
  border: 1px solid #e5e5e5;
}
.InputfieldContent .uk-button:hover, .InputfieldContent .uk-button:focus {
  background-color: #FFF;
  color: #222;
  border-color: #b2b2b2;
}
.uk-form-label {
  color: #e5e5e5;
  font-size: .875rem;
}

/*
 * Leaflet Map
 */
.leaflet-popup-content,.leaflet-popup-content h2, .leaflet-popup-content h3, .leaflet-popup-content h4, .leaflet-popup-content h5, .leaflet-popup-content p{
  color: #000;
}
.leaflet-popup-content h4{
  font-size: 1.25em;
  margin-top: 12px;
}


/* Small Size customizers */
@media (max-width: 640px) {
  .uk-h1, h1{
    font-size: 2.0em;
  }
  .uk-h2, h2{
    font-size: 1.5rem;
    line-height: initial;
  }
  .uk-h3, h3{
    font-size: 1.15rem;
  }
  .uk-h4, h4{
    font-size: 1.13rem;
  }
  .uk-h5, h5{
    font-size: 14px;
  }
  .uk-h6, h6{

  }

  .uk-overlay {
    padding: 20px 20px;
  }
}
