#hotline-small {
	display: none;
}

@media only screen and (min-width: 768px) {

	.navbar-default .navbar-nav a {
	    background-color: inherit !important;
	    color: #000000  !important;
	}
	.navbar-default .navbar-nav>.active>a,
	.navbar-default .navbar-nav>.active>a:focus,
	.navbar-default .navbar-nav>.active>a:hover,
	.navbar-default .navbar-nav a:hover {
	    background-color: inherit !important;
	    color: #e3000f  !important;
	}

	.navbar-brand,
	.navbar-nav li a {
	    line-height: 20px;
	    padding-top: 0;
	}
	.navbar-nav {
	    position: relative;
	    top: 10px;
	}
	#hotline-small {
	    position: relative;
   		top: 15px;
	}
	.navbar .navbar-nav {
	    display: inline-block;
	    float: none;
	    vertical-align: top;
	}

	.navbar .navbar-collapse {
	    text-align: center;
	}

	.navbar-brand,
	.navbar-nav li a {
	    height: 60px;
	}
	.navbar img.husaren-logo {
		height: 30px;
		margin: 20px;
	}

	.navbar li {
		text-align: center;
	    height: 20px;
	}
	.navbar li a {
	    height: 20px;
	    border-left: 1px solid #999;
	    padding-left: 10px;
	    padding-right: 30px;
		text-transform: uppercase;
	}
	
	.navbar-default .navbar-nav li { min-width: 110px; }
}
	
@media only screen and (max-width: 768px) {

	.navbar-default .navbar-nav a {
	    background-color: inherit !important;
	    color: #000000  !important;
	}
	.navbar-default .navbar-nav>.active>a,
	.navbar-default .navbar-nav>.active>a:focus,
	.navbar-default .navbar-nav>.active>a:hover,
	.navbar-default .navbar-nav a:hover {
	    background-color: inherit !important;
	    color: #e3000f  !important;
	}

	.navbar-brand,
	.navbar-nav li a {
	    line-height: 20px;
	    padding: 0;
	}
	.navbar-brand,
	.navbar-nav li a {
	    height: 40px;
	}
	.navbar img.husaren-logo {
		height: 30px;
		margin: 10px;
	}


	.navbar li {
		text-align: left;
	}
	/*.navbar li a {
		font-size: 16pt;
	}
	.navbar-collapse {
		min-height: 400px;
	}*/
}

@media only screen and (max-width: 1400px) {
	.navbar-default .navbar-nav li {
		min-width: 90px;
	}
	.navbar li a {
		padding-right: 10px;
	}
}

@media only screen and (min-width: 1300px) {
	.navbar .navbar-collapse {
	    padding-right: 180px;
	}
}
@media only screen and (max-width: 1100px) {
	.hotline {
	    display: none !important;
	}
	#hotline-small {
		display: block;
	}
}
@media only screen and (min-width: 1100px) {
	.navbar-nav {
	    position: relative;
	    top: 32px;
	}
	.hotline {
		padding-left: 4px;
	}
}
@media only screen and (max-width: 850px) {
	.navbar li a {
	    padding-left: 5px;
	    padding-right: 5px;
	}
	.navbar-default .navbar-nav li {
		min-width: inherit;
	}
}
@media only screen and (max-width: 768px) {
	.navbar .navbar-collapse {
		overflow: hidden;
	}
	.navbar .navbar-collapse li a {
	    padding: 0 0 0 10px;
	    position: relative;
	    top: 8px;
	}
	#hotline-small {
		margin: 7.5px -15px;
	}
	#hotline-small > span {
		padding-left: 10px;
	}
}
.navbar li {
	text-align: left;
}

.navbar.navbar-fixed-top {
    background: rgba(248, 248, 248, 0.9);
}
.navbar-fixed-top .navbar-collapse {
	max-height: 365px;
}