.info-phone {
	display:table;
	table-layout:fixed;
	float:right;
	padding-top: 8px;
}

.info-phone big {
	font-size:28px;
	line-height:38px;
	font-weight:500;
	letter-spacing:-1px;
}

.info-phone p {
	margin:0;
	font-size:0.750em;
}

.info-phone i {
	margin-right:10px;
	color:#D2002D;
	font-size: 	1.500em
}

.info-phone .phone-icon {
	display:table-cell;
	vertical-align:top;
	padding-top: 10px;
}

.info-phone .phone-num {
	display:table-cell;
	text-align:center;
}



.main-menu {
	margin-bottom:2em;
}




.primary-menu > ul {
	list-style:none outside;
	margin:0;
	padding:0;
	text-align:center;
}

.primary-menu > ul > li {
	display:inline-block;
	position:relative;
}

.primary-menu > ul > li.hovered > a {
	color:#FFF;
}

.primary-menu > ul > li > a {
	text-transform:uppercase;
	font-weight:500;
	padding:1.063em 0.875em;
	display:block;
	color:#000000;
	text-decoration: none;
	font-size:1.125em;
}

.primary-menu ul ul {
	text-align: left;
	list-style:none outside;
	margin:0;
	padding:0;
	position:absolute;
	left:0;
	padding:0.313em;
	width:240px;
	z-index:10;
	display:none !important;
}

.primary-menu ul ul ul ul {
	-webkit-box-shadow:0px 0px 9px 0px rgba(0, 0, 0, 0.5) !important;
    box-shadow:0px 0px 9px 0px rgba(0, 0, 0, 0.5) !important;
}

.primary-menu li.hovered > ul {
	display:block !important;
}

.primary-menu > ul > li.hovered,
.primary-menu ul ul {
	background:#4D697A;
}

.primary-menu > ul > li.hovered > a,
.primary-menu ul li ul {
	-webkit-box-shadow:  3px 3px 4px -2px rgba(0, 0, 0, 0.5);
    box-shadow:  3px 3px 4px -2px rgba(0, 0, 0, 0.5);
}

.primary-menu ul ul li {
	border-bottom:solid 1px #5e7887;
	border-top:solid 1px #5e7887;
	position:relative;
	margin-top:-1px;
}

.primary-menu ul ul li:first-child {
	border-top:none;
}

.primary-menu ul ul li:last-child {
	border:none;
}

.primary-menu ul ul li a {
	color:#FFF;
	text-decoration:none;
	font-size:0.750em;
	line-height:1.375em;
	display:block;
	padding:0.625em;
}

.primary-menu ul ul li:hover {
	border-color:#B2BEC6;
}

.primary-menu ul ul li.hovered > a,
.primary-menu ul ul li a:hover {
	background:#B2BEC6;
}

.primary-menu ul ul ul {
	left:100%;
	position:absolute;
	top:-4px;
	margin-left:0px;
	display:none;
}

.primary-menu ul a.sf-with-ul {
	padding-right:6px;
}

.primary-menu ul a.sf-with-ul:after {
	content:'';
	border-style: dashed;
	border-color: transparent;
	border-width:4px;
	display: -moz-inline-box;
	display: inline-block;
	font-size:8px;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: middle;
	width: 0;
}

.primary-menu > ul > li > a.sf-with-ul:after {
	border-top-width:5px;
	border-top-style: solid;
	border-top-color: #D2002D;
	margin-top:1px;
	margin-left:4px;
}

.primary-menu > ul > li.hovered > a.sf-with-ul:after {
	border-top-color:#FFF;
}

.primary-menu ul ul .sf-with-ul:after {
	border-left-width:4px;
	border-left-style:solid;
	border-left-color:#fff;
	position:absolute;
	right:0;
	top:50%;
	margin-top:-2px;
}

.lt-ie9 .primary-menu ul ul .sf-with-ul:after {
	top:14px;
}

.primary-menu .navbar-nav{
	display:none;
}