/* Header Elements
------------------------------------------------------------- */
#header {
	background:rgb(35,35,40);
	width:100%;
	height:auto;
}
#header-logo, header-contact {
  height:auto;
  padding:40px;
}
#header-logo {
  margin:0 auto;
  text-align: center;
}

#header-contact {
  background:rgb(255,255,255);

}

#header-logo img { 
  height:100px; 
  width:auto;
}

.uk-height-viewport {
    height: auto !important;
    min-height: 600px;
}

/* Navigation Elements
------------------------------------------------------------- */
#breadcrumb { 
  background:rgb(249,249,249);
  color:rgb(65,65,67);
  padding:25px 0 ;
}
.uk-breadcrumb a {
  color:rgb(65,65,67);
}
.uk-breadcrumb span {
  color:rgb(210,35,42);
  font-weight:600; 
}

.uk-grid ul.uk-breadcrumb li:before { font-family: 'FontAwesome'; content: "\f105"; }
.uk-grid ul.uk-breadcrumb li:first-child:before { content:none; }


/* Top Level
------------------------------------------------------------- */
#navigation-container {
  background:rgb(35,35,40);
  border-top:1px solid rgba(255,255,255,.25); 
  display:block; 
  margin:0; 
  padding:15px 0;
  height:auto;
}

#navigation .uk-navbar { background: none; color:rgb(255,255,255); text-align:center}
#navigation { color:rgb(138,138,134); margin:0; padding:0 }
#navigation li:before { font-family:sans-serif; content:none; }
#navigation ul { width:100%; height:auto; text-align:center; }
#navigation li { display:inline-block; list-style-type:none; margin:0; text-align:center; }

#navigation a {
color:rgb(138,138,134);
font-family:'Open Sans', sans-serif;
font-size:16px;
font-weight:400;
margin:0; 
padding:0 15px; 
text-decoration:none; 
transition: ease-in-out color .25s, ease-in-out border-bottom .25s;
}


#navigation a:hover, #navigation a.nav-selected, #navigation a.nav-path-selected, #navigation .uk-inpath a { 
  color:rgb(255,255,255); 
  background:none;
}


@media screen and (max-width: 1266px) {
  #navigation {  }
}
@media screen and (max-width: 1235px) {
  #header-contact { display:none; }
  #header {  }
  #header-logo { width:100% !important }
}

