/* Navigation */
#nav-container {float: right;}
.main_nav a#pull  {
	display: block;
	padding: .5em 1em;
	margin: 2em 0 1em 0;
	background: #de2721;
	border-bottom: none;
	border-radius: 5px;
	font-size: .85em;
	color: #ffffff;
	text-align: center;
	cursor: pointer;
}

.main_nav a#pull:hover {
	background: #158186;
}

.no-js .main_nav a#pull {
    display: none;   
}

.main_nav {
	margin: 0 0 2em 0;	
}

.main_nav ul {
	display: none;
	margin: 0 0 0 0;	
}

.no-js .main_nav ul {
    	display: block;	
}

.main_nav ul li {
	text-transform: uppercase;
	padding: 1em 0 1em 0;
	margin: 0 0;
	border-bottom: 1px solid #969696;
}

.main_nav ul li a {
	display: block;
}

.main_nav ul li a:hover {
		
}

.main_nav ul li ul {
	margin: 0 0 0 2em;
	padding: 0 0 0 0;
}

.main_nav ul li ul li {
	border-bottom: none;
	text-transform: capitalize;
	padding: 1em 0 0 0;
}


@media screen and (min-width: 40em) {

	.main_nav a#pull  {
		display: none;
	}

	.main_nav ul {
		display: block;
		text-align: center;
		margin: 1em 0 .5em 0;
	}
    
    .main_nav ul ul {
        	display: none;
    }

	.main_nav ul li {
		display: inline;
		margin: 0 .5em 0 .5em;
		border-bottom: none;
	}
	
	.main_nav ul li a {
		display: inline-block;
		padding: .25em .5em;
        margin: 0 0 1em 0;
	}

    .main_nav ul li a.first {
	    background: #de2721;
	    border-radius: 20px;
        padding: .25em .75em;
	    color: #ffffff;
    } 

    .main_nav ul li a.first:hover {
	    background: #158186;
	    color: #ffffff;
	    text-decoration: none;
    } 

}

.lt-ie9 .main_nav a#pull, .lt-ie9   {
    display: none;
}

.lt-ie9 .main_nav ul {
	display: block;
	text-align: center;
	margin: 1em 0 .5em 0;
}
    
.lt-ie9 .main_nav ul ul {
        display: none;
    }

.lt-ie9 .main_nav ul li {
	display: inline;
	margin: 0 .5em 0 .5em;
	border-bottom: none;
}
	
.lt-ie9 .main_nav ul li a {
	display: inline-block;
	padding: .25em .5em;
    margin: 0 0 1em 0;
}

.lt-ie9 .main_nav ul li a.first {
    background: #de2721;
    border-radius: 20px;
    padding: .25em .75em;
    color: #ffffff;
} 

.lt-ie9 .main_nav ul li a.first:hover {
    background: #158186;
    color: #ffffff;
    text-decoration: none;
}