/* Mobile Layout specific typography: 480px and below. */
	.navB {
		display: none;
	}
	.nav {
		display: inline;
	}
	.nav li a {
		width: 85px;
		left:-129px !important;
		-webkit-transition: left 750ms linear !important;
	    -moz-transition: left 750ms linear !important;
	    -o-transition: left 750ms linear !important;
	    -ms-transition: left 750ms linear !important;
	    transition: left 750ms linear !important;
	}
	.nav li a:hover {
		display: inline;
		color: #fff;
		border-bottom: none;
		box-shadow: none;
		font-weight: 600;
		left:0px !important;
		-webkit-transition: left 200ms linear !important;
	    -moz-transition: left 200ms linear !important;
	    -o-transition: left 200ms linear !important;
	    -ms-transition: left 200ms linear !important;
	    transition: left 200ms linear !important;
	}
	.nav2 {
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 300;
		font-size:.8em;
		color: #000;
		line-height:1.5em;
		text-align:left;
		background: rgba(210,210,210,.8);
		border-right: 24px solid rgba(255,102,0,.8);
		border-bottom: none;
		box-shadow: none;
	}
	.nav .nav2:hover {
	    background: rgba(252,102,33,.6);
	    -webkit-transition: background 250ms linear;
	    -moz-transition: background 250ms linear;
	    -o-transition: background 250ms linear;
	    -ms-transition: background 250ms linear;
	    transition: background 250ms linear;
	}

/* Desktop & Tablet Layout specific typography: Inherits styles from: Mobile Layout. */

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

@media only screen and (min-width: 767px) {
	.nav2 {
		border-right: 40px solid rgba(255,102,0,.8);
	}
}