@font-face {
	font-family: Brandon;
	letter-spacing: 1em;
	src: url("/fonts/BrandonText-Regular.otf") format("opentype");
}

@font-face {
	font-family: Brandon;
	font-weight: bold;
	letter-spacing: 1em;
	src: url("/fonts/BrandonText-Bold.otf") format("opentype");
}

body {
    line-height: 1.6;
    font-family: 'Brandon';
	letter-spacing: .05em;
	color: #373737;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Brandon';
    letter-spacing: .05em;
    text-transform: uppercase;
}

p {
	font-size: 1.2em;
	color: #373737;
}

a {
	color: #f5da00;
}

.btn-primary, .btn-primary:hover {
	background: #f5da00;
	border-color: #f5da00;
}

#preloader-inner {
	border-top: 1em solid #f5da00;
	border-bottom: 1em solid #f5da00;
}

.bg-section {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.bg-parallax:before {
	background-image: none;
}

.navbar-inverse.header-transparent.bg-inverse {
    background: transparent !important;
    /* border-bottom: 1px solid rgba(255, 255, 255, 0.1); */
    border-bottom: none !important;
}

.navbar-nav .nav-link:hover:before, .navbar-nav .nav-link:hover:after, .navbar-nav .nav-link:focus:before, .navbar-nav .nav-link:focus:after, .navbar-nav .nav-link.active:before, .navbar-nav .nav-link.active:after {
	color: #f5da00;
}

/*
.navbar-inverse .navbar-nav .active>.nav-link, .navbar-inverse .navbar-nav .nav-link.active, .navbar-inverse .navbar-nav .nav-link.open, .navbar-inverse .navbar-nav .open>.nav-link {
    color: #333;
}
*/

.navbar-nav .nav-link {
	font-family: 'Brandon';
}

.navbar-inverse.header-transparent.bg-inverse.sticky-header {
    background: rgba(0,0,0,0.4) !important;
}

.back-to-top {
	background-color: #f5da00;
	color: #333;
}

.hero-mouse a {
	border: 3px solid rgba(255, 255, 255, 1);
}

.hero-mouse a {
	color: rgba(255, 255, 255, 1);
	font-weight: bold;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.home .focus-image {
	width: auto;
	max-width: 100%;
}

.social {
	margin-top: 2em;
}

.social i {
	color: #fff;
	font-size: 2em;
}

.seperator .social i {
	font-size: 4em;
	margin-left: .5em;
	margin-right: .5em;
}

ul.hashtags li {
	font-weight: bold;
	font-size: 1.2em;
}

.section-title h4 {
	padding-bottom: 0;
	margin-bottom: 0;
	letter-spacing: .3em; 
	font-size: 1.8em;
}

.section-title h4:after {
	display: none;
}

.lead {
	text-transform: uppercase;
	font-size: 1.2em;
}

.content .content-image {
	width: auto;
	height: auto;
	max-height: 200px;
	max-width: 100%;
}

.content .left-image {
	width: auto;
	max-width: 100%;
}

.seperator .seperator-center,.market .seperator-center {
	display: block;
	width: 100%;
	text-align: center;
}

.seperator .seperator-headline, .market .seperator-headline {
	color: #fff;
	font-weight: normal;
	font-size: 50px;
}

.seperator .seperator-image {
	width: auto;
	height: auto;
}

.seperator .list-inline .list-inline-item {
	color: #fff;
	font-size: 16px;
}

.bigimage .section-title h4:after, .plaincontent .section-title h4:after {
	display: inherit;
	background-color: rgba(245, 218, 0, .5);
	bottom: -10px;
	width: 120px;
	margin-left: -60px;
}

.market .mapcanvas {
	height: 500px;
	width: 100%;
}

.entry-bottom {
	min-height: 100px;
	width: 100%;
	position: absolute;
    bottom: 0;
	background-image: url('/assets/hintergrund-papier.jpg');
	background-size: cover; 
}

.entrypage .entry-bottom .section-title h2 {
	font-size: 4em;
	font-weight: normal;
	white-space: nowrap;
}

.entrypage .entry-bottom .section-title .dash {
	width: 200px;
	height: 5px;
	background-color: rgba(245, 218, 0, .5);
	margin: 10px auto;
	position: relative;
}

.btn-hole {
	background-color: rgba(0,0,0,0);
	border: 3px solid rgba(0,0,0,1);
	color: rgba(0,0,0,1);
	border-radius: 7px;
	cursor: pointer;
}

.btn-hole:hover {
	color: rgba(0,0,0,1);
}

@media(max-width: 486px) {
	.btn-hole-container {
		display: block;
		float: none;
		width: 100%;
		margin: 10px;
		text-align: center;
	}
}

@media(max-width: 530px) {
	.entrypage .entry-bottom .section-title h2 {
		font-size: 3em;
	}
}

@media(max-width: 395px) {
	.entrypage .entry-bottom .section-title h2 {
		font-size: 2em;
	}
}