#nav {	display: none;	z-index: 9000;}#mobile-menu {	position: relative;	z-index: 9000;	float: right;    margin-left: 1.5em;}#mobile-menu .fa {	font-size:1.5rem;}.sf-menu {	z-index: 9000;	width: 100%;	list-style: none;	margin: 0;	text-align: right;}.sf-menu > li {	padding-left:2%;	display:inline-block;}.sf-menu > li:first-child {	padding-left:0;}.sf-menu li {	position: relative;	z-index: 10000;}.sf-menu ul.sub-menu {	position: absolute;	display: none;	top: 100%;	left: 0;	list-style:none;}.sf-menu li:last-child ul.sub-menu {	left:auto;	right:0;}.sf-menu li:hover > ul, .sf-menu li.sfHover > ul {	display: block;}.sf-menu a {	display: block;	position: relative;}.sf-menu ul ul {	top: 0;	left: 100%;}.sf-menu ul {	line-height: 1em;	padding: 0;	margin: 0;	background: #fff;	border: 1px solid #ccc;	border-bottom: 2px solid #ccc;	box-shadow: 2px 2px 6px rgba(0,0,0,.2);	min-width: 12em;	*width: 12em;}.sf-menu li {	white-space: nowrap; 	*white-space: normal;}.sf-menu > li a {	padding: .75em .125em .5em;	color: #3d60b6;	text-decoration: none;	font-size: 1rem;	font-weight: 700;	text-transform:uppercase;	zoom: 1;}.sf-menu ul li {	border: none;}.sf-menu ul li a {	padding: .65em 30px;	margin: 0;	color: #111;	font-size: 0.875rem;	font-weight: 400;	text-align: left;	border: none;	border-bottom: 1px solid #ccc;	background-color: #fff;	-webkit-transition: background-color .2s;	transition: background-color .2s;}.sf-menu ul li a:hover {	background: #f2f2f2 url('../images/rollover-crown-blue.png') no-repeat .375em center;}@media only screen and (min-width : 1020px) {#nav {	display:block;}#mobile-menu {	display:none;}}@media only screen and (min-width : 1170px) {.sf-menu > li {	padding-left:4%;}.sf-menu > li a {	font-size: 1.0625rem;}}