/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.0 | MIT License | git.io/normalize */

.navbar-default { position: relative; background: #fff; border-color: #e7e7e7; z-index: 0; }

.navbar-default .navbar-nav { margin: 0 10px; }
.navbar-default .navbar-nav>li { position: relative; display: block }
.navbar-default .navbar-nav>li>a { position: relative; display: block; margin-right: 45px; line-height: 50px; color: #777; cursor: pointer; }
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a.active { color: rgba(33,37,76,1); text-decoration: underline; }

.navbar-default .navbar-toggle { position: relative; float: right; margin-right: 15px; padding: 9px 10px; margin-top: 8px; margin-bottom: 8px; background: white; border: 1px solid transparent; border-radius: 4px; border-color:#ddd; cursor:pointer; }
.navbar-default .navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; }
.navbar-default .navbar-toggle .icon-bar+.icon-bar { margin-top:4px; }
.navbar-default .navbar-toggle .icon-bar { background: #21254c; }
.navbar-default .navbar-toggle:focus { outline: 0; }
.navbar-default .navbar-toggle:hover { background: #eee; }

.navbar-default .navbar-collapse { border-color: #e7e7e7; max-height: 340px; overflow-x: visible; border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,.1); -webkit-overflow-scrolling:touch; }
.navbar-default .collapse { display: none; }
.navbar-default .collapse.in { display: block; }
.navbar-default .collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition: height .35s ease; transition: height .35s ease; }


before,
after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after { content: " "; display: table; }

after,
.navbar-header:after,
.navbar-collapse:after { clear: both; }


@media (min-width: 1070px) {
	header #logobg { 
		height: 35px;
		background: transparent;
		background: -moz-linear-gradient(left,  transparent 0%, transparent 76%, #ffffff 76%, #ffffff 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,transparent), color-stop(76%,transparent), color-stop(76%,#ffffff), color-stop(100%,#ffffff));
		background: -webkit-linear-gradient(left,  transparent 0%,transparent 76%,#ffffff 76%,#ffffff 100%);
		background: -ms-linear-gradient(left,  transparent 0%,transparent 76%,#ffffff 76%,#ffffff 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='#ffffff',GradientType=1 );
	}
}

@media (max-width: 1070px) {
	header #logobg { 
		height: 35px; 
		background: transparent; 
		background: -moz-linear-gradient(left,  transparent 0%, transparent 85%, #ffffff 85%, #ffffff 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,transparent), color-stop(85%,transparent), color-stop(85%,#ffffff), color-stop(100%,#ffffff));
		background: -webkit-linear-gradient(left,  transparent 0%,transparent 85%,#ffffff 85%,#ffffff 100%);
		background: -ms-linear-gradient(left,  transparent 0%,transparent 85%,#ffffff 85%,#ffffff 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='#ffffff',GradientType=1 );
	}
}



	


@media (min-width: 750px) {
	header #logo-resp, .content nav#blikken-resp, .navbar-toggle { display: none; }
	.navbar-nav { float: left; margin: 0; }
	.navbar-nav>li, .navbar-header { float: left; }
	.navbar-header, .navbar-collapse { margin-right: 0; margin-left: 0; }
	.navbar-collapse { width: auto; border-top: 0; box-shadow: none; }
	.navbar-collapse.collapse { display: block!important; height: auto!important; padding-bottom: 0; overflow: visible!important; }
	.navbar-collapse.in { overflow-y: visible; }

	.content h1 { font-size: 35px; }
	#contactinfo article { width: 49.6%;; margin-top: 30px; margin-bottom: 0; vertical-align: top; display: inline-block; }
	#contactinfo table tr td { vertical-align: top; min-width: 120px; }
}
@media (max-width: 910px) {
	header #logobg { display: none; }
	.content nav ul li a img { width: 170px; }
	
}
@media (max-width: 825px) {
	header #logobg{ display: none; }

	header nav ul li a { font-size: 12px; }
	header #logo{  width: 170px; height: 50px; margin-top: -25px; float: right; border-bottom-left-radius: 40px; background: #fff url(../images/logo_purple.png) no-repeat left 25px top 0; background-size: 133px 35px; }
	.content { padding: 15px 0 20px; }
	.content nav ul li a img { width: 150px; }
	
}

@media (max-width: 750px) {
	header #logo, section .content-afb { display: none; }

	.navbar-default .navbar-nav { margin: 0; }
	.navbar-default .navbar-nav>li { padding: 7.5px 10px; }
	.navbar-default .navbar-nav>li>a { line-height: 25px; font-size: 16px; }
	header #logo-resp{ position: absolute; width: 170px; height: 50px; margin: 0; background: #fff url(../images/logo_purple.png) no-repeat left 10px center; background-size: 133px 35px; z-index: 1; }
	.content h1 { font-size: 24px; }
	.content nav ul li a img { width: 100px; }
	.content nav ul li a { font-size: 14px; }
	#contactinfo article { width: 100%; margin-top: 30px; margin-bottom: 0; vertical-align: top; display: block; }
	#contactinfo table tr td:first-child { vertical-align: top; width: 50px; }
}
@media (max-width: 460px) {
	.content h1 { font-size: 35px; }
	.content nav ul li a { font-size: 10px; }
	.content nav ul li a img { width: 60px; }
}


