
nav.mainNav
{
	display:block;
	background:#f2e4d3;
}
nav.mainNav .menu1{
	display:block;
}
nav.mainNav .menu1 li{
	display: inline-block;
	position: relative;
	z-index:100;
}
nav.mainNav .menu1 li:first-child{
	margin-left:0;
}

nav.mainNav .menu1 li a {
    font-weight: bold;
    font-family: "Open Sans Condensed";
	text-decoration:none;
	padding:11px 20px;
    font-size: 19px;
	display:block;
	color:#333333;
	-webkit-transition: all 0.2s ease-in-out 0s;
	-moz-transition: all 0.2s ease-in-out 0s;
	-o-transition: all 0.2s ease-in-out 0s;
	-ms-transition: all 0.2s ease-in-out 0s;
	transition: all 0.2s ease-in-out 0s;
}

nav.mainNav .menu1 li a:hover,
nav.mainNav .menu1 li:hover > a,
nav.mainNav .menu1 li.selected > a

{
	color:#ffffff;
	background:#c95522;
    border-color: #c8c4aa;
}

nav.mainNav .menu1 ul {
	display: none;
	margin: 0;
	padding: 0;
	width: 200px;
	position: absolute;
	top: 100%;
	left: 0px;
	background: #f2e4d3;
}

nav.mainNav .menu1 ul li {
	display:block;
	float: none;
	background:none;
	margin:0;
	padding:0;
}
nav.mainNav .menu1 ul li a {
	font-size:15px;
	font-weight: bold;
	display:block;
	color:#797979;
	border-left:3px solid #f2e4d3;
	background:#f2e4d3;
}
nav.mainNav .menu1 ul li a:hover,
nav.mainNav .menu1 ul li:hover > a
nav.mainNav .menu1 ul li.selected a,
nav.mainNav .menu1 ul li.selected > a

{
	background:#f0f0f0;
	border-left:3px solid #c8c4aa;
	color:#797979;
}
nav.mainNav .menu1 li:hover > ul{
	display: block;
}
nav.mainNav .menu1 ul ul {
	left: 199px;
	top: 0px;
}
.mobile-menu{
	display:none;
	width:100%;
	padding:11px;
	background:#f2e4d3;
	color:#333333;
	font-weight: bold;
    font-family: "Open Sans Condensed";
    font-size: 17px;
}
.mobile-menu:hover{
	background:#4d4d4d;
	color:#ffffff;
	text-decoration:none;
}
@media (min-width: 979px) and (max-width: 1190px) {

    nav.mainNav .menu1 li a{
        padding:10px 13px;
	}
}
@media (min-width: 768px) and (max-width: 979px) {

	.mainWrap{
		width:768px;
	}
	.menu1 ul {
		top: 100%;
	}
    nav.mainNav .menu1 li a{
		font-size:15px;
        padding:8px 10px;
	}
}

@media (max-width: 760px) {

	.mainWrap{
		width:auto;
		padding:50px 20px;
	}
    nav.mainNav .menu1{
		display:none;
	}
	.mobile-menu{
		display:block;
        margin: 10px 0 0;
	}
	nav.mainNav
    {
		margin:0;
		background:none;
	}
    nav.mainNav .menu1 li{
		display:block;
		margin:0;
	}
    nav.mainNav .menu1 li a {
		background:#f4f3e4;
		color:#797979;
		border-top:1px solid #e0e0e0;
		border-left:3px solid #f4f3e4;
	}
    nav.mainNav .menu1 li a:hover, .menu1 li:hover > a{
        background: #f0f0f0;
        border-left: 3px solid #c8c4aa;
        color: #797979;
	}
    nav.mainNav .menu1 ul {
		display:block;
		position:relative;
		top:0;
		left:0;
		width:100%;
	}
    nav.mainNav .menu1 ul ul {
		left:0;
	}

}

@media (max-width: 480px) {}
@media (max-width: 320px) {}