.navmenu {
	width: 202px;
	z-index: 1;
	background-color: #1C2021;
	border: none
}

@media only screen and (max-width:767px) {
	.navmenu ul {
		margin-top: 87px
	}
}

.navmenu li a {
	color: #62BFBD!important;
	text-transform: uppercase;
	font-size: 1.125em;
	text-align: center;
	-webkit-transition: color .8s, background-color .8s;
	transition: color .8s, background-color .8s
}

.navmenu li a:hover,
.navmenu li.active a {
	background-color: #62BFBD!important;
	color: #1C2021!important
}

.canvas {
	background-color: #C5C7C9;
	position: relative;
	left: 0;
	z-index: 2;
	height: 100%;
	overflow-y: scroll
}

.navbar-default {
	padding: 6px 0;
	background-color: #1C2021;
	border: none;
	text-align: center
}

.navbar-default .navbar-toggle {
	display: block;
	float: left;
	margin-left: 15px;
	background-color: #62BFBD;
	border: none;
	margin-top: 24px;
	-webkit-transition: background-color .8s;
	transition: background-color .8s
}

.navbar-default .navbar-toggle:hover {
	background-color: #fff
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #1C2021
}

.navmenu-brand {
	position: relative;
	height: 240px
}

.navmenu-brand img {
	position: absolute;
	opacity: 1;
	height: 220px;
	width: 172px
}

@media only screen and (min-width:768px) {
	#content {
		border-top: none
	}
	.navbar {
		right: auto;
		background: 0 0;
		border: none
	}
	.container {
		width: 550px
	}
}

@media only screen and (max-width:767px) and (orientation:landscape) {
	.logo {
		height: 65px!important
	}
	.navmenu ul {
		margin-top: 77px
	}
	.navbar-default .navbar-toggle {
		margin-top: 16px
	}
	.nav li a {
		font-size: 1em;
		padding: 7px 15px
	}
}

@media only screen and (min-width:992px) {
	.container {
		width: 770px
	}
}

@media only screen and (min-width:1200px) {
	#anne {
		min-height: 810px
	}
	.container {
		width: 80%;
		max-width: 1090px
	}
}