

			@import url('https://fonts.googleapis.com/css?family=Titillium+Web');

body {
	font-family: 'Titillium Web', sans-serif;

}
body.custom-background {
	background-size: cover;
}
header#masthead {
	background-color:transparent;
	box-shadow: none;
}
.navbar-brand {
	width:33.3333%;
}
.navbar-brand img {
	width: 100%;
}
.navbar-nav .btn {
	background-color: #fff;
	border-radius: 0;
	
}
li.nav-item {
	    background-color: rgba(256,256,256,.8);
    width: 5rem;
    height: 5rem;
    text-align: center;
	margin: 0 5px;
}
li.lang-item {
	height: calc( 5rem / 2 );
	width: calc( 5rem / 2 );
    padding-top: 8px;
	margin:calc( 3rem - 8px ) 0 0 0;
}
body:not(.theme-preset-active) #masthead .navbar-nav > li.lang-item > a {
	padding-top:0;
}
body:not(.theme-preset-active) #masthead .navbar-nav > li.astm-search-menu > a{
	padding-top:.5rem;
}
li.lang-item-de {
	margin-left: 15px;
}
li.astm-search-menu {
	    background-color: rgba(256,256,256,.8);
    height: calc( 3rem - 15px );
    width: calc( 6rem - 15px );
    margin-left: calc( -6rem + 15px );
}
li.is-menu.full-width-menu.active-search {
	width: calc( 100% - 5px );
	background-color:transparent;
}
li.open a {
	z-index:10;
	position:relative;
	width: 40px;
}
li.open form {
	background-color: #b2b2b2;
}
.is-menu form label {
	margin: 0 0 0 30px;
}
.is-menu.full-width-menu.active-search {
	overflow:hidden;
}
.form-control, .form-control:focus {
	background-color: transparent;
	border: none;
	box-shadow: none;
}
.is-menu.full-width-menu form {
	top:0;
}
.form-control {
	padding: .375rem 0 .375rem .755rem;
}
.is-menu form label {
	width: 75%;
}
.astm-search-menu svg {
	margin-left: auto;
	margin-right: auto;
	display: block;
	-webkit-transition: left 2s; /* Safari */
    transition: left 2s;
}
.btn:not(:disabled):not(.disabled) {
	right: 0;
  position: absolute;
  width: 5rem;
	padding: .25rem .75rem;
}
body:not(.theme-preset-active) #masthead .navbar-nav > li > a {
	padding-top: 3rem;
	color: #706f6f;
	font-weight:300;
}
body:not(.theme-preset-active) #masthead .navbar-nav > li > a:hover, body:not(.theme-preset-active) #masthead .navbar-nav > li.current_page_item > a {
	color: #f39300;
	font-weight:300;
}
.home #content {
	display: none;
}

footer {
	bottom: 0;
	position:absolute;
	width: 100%;
}
body:not(.theme-preset-active) footer#colophon {
	background-color: transparent;
}
.site-info {
	border-top: 1px solid #99979c;
	padding-top: 15px;
	text-align:right;
	text-transform:uppercase;
}		
input.search-submit {
	content:"Suchen";
}

#slider {
	top:0;
	position:absolute;
	z-index:-1;
	width: 100%;
	height: 100%;
	overflow:hidden;
}

#slider img {
	min-width: 100%;
	width:auto;
  min-height: 100%;
}

.nivo-controlNav a {
	background:url(/wp-content/themes/hla_theme/images/dots.png) no-repeat;
	background-size: cover;
	width: 15px;
    height: 15px;
    display: inline-block;
    color: transparent!important;
}

.nivo-controlNav a.active {
	background:url(/wp-content/themes/hla_theme/images/dots_act.png) no-repeat;
	background-size: cover;
}

.nivo-controlNav {
	position: absolute;
    bottom: 45px;
    left: 50%;
}

.nivo-directionNav {
	display: none;
}

a.projects img {
	opacity: 0.4;
}

#isotope-list {
	padding: 60px 15px 0 15px;
}