.sf-menu > li{ vertical-align: middle; }

.menu-last-item a{
	text-align: center;
}

.navbar-nav > li > a{
	line-height: 1.4 !important;
	padding-top: 10px;
	padding-bottom: 10px;	
}

.navbar-nav.sf-menu > li ul.sub-menu{ padding: 0 }

@media screen and ( min-width: 992px ){
	.menu-last-item{ width: 100px;}

	.sf-menu .menu-last-item .sub-menu{ min-width: 150px }
}

.healcode-link{
	text-align: center;
	display: block;
	font-weight: bold;
	font-size: 18px;	
}

.menu-last-item > a{
	background-color: #da1c5c;
	color: #fff;
}
.navbar-fixed-top.navbar-shrink .navbar-nav > li.menu-last-item > a{
	background-color: #da1c5c;
	color: #fff;	
}

button,
input[type="submit"],
.button{
	background-color: #da1c5c;
	color: #fff;
	border: 0;
	padding: 12px 24px;
	text-transform: uppercase;
}
button:hover,
input[type="submit"]:hover,
.button:hover{
	opacity: 0.8;
}

.vc_btn3.vc_btn3-color-juicy-pink, 
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{
	background-color: #da1c5c;
}
.vc_btn3.vc_btn3-color-juicy-pink:hover, 
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover{
	background-color: #da1c5c;
	opacity: 0.8
}

#mepr-account-logout{
	background-color: #da1c5c;
	color: #fff;	
	padding: 10px;
}
#mepr-account-logout:hover{
	opacity: 0.8;
}

.table-pricing{
	background-color: #fff;
	box-shadow: 0 0 32px rgba(0, 0, 0, 0.19);
	margin: 0 auto 30px;
	max-width: 400px;
	padding: 0;
}
.table-pricing .subscription{ 	text-align: center;
	padding-top: 40px;
}
.table-pricing .subscription p:first-of-type{
	margin-bottom: 0;
}
.table-pricing .price {
	color: #da1c5c;
	font-weight: 600;
	font-size: 60px;
	line-height: 0.8;
}
.table-pricing .price .currency{
	vertical-align: top;
	font-size: 0.4em;	
}
.table-pricing ul{
	list-style: none;
	margin: 0 0 20px;
	padding: 20px 40px;
}
.table-pricing .healcode-link {
	line-height: 1.5;
	text-transform: uppercase;
	font-size: 16px;
	background-color: #da1c5c;
	padding: 10px;
	font-weight: 600;
	text-shadow: none;
	color: #fff;
}
.table-pricing .healcode-link:hover{
	opacity: 0.8;
}
.table-pricing li{
	position: relative;
	padding-left: 30px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.table-pricing li::before {
	content: "\f00c";
	font-family: FontAwesome;
	font-size: 1rem;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	color: #333;
}

.btn-standard .vc_btn3{
	background-color: #da1c5c;
	color: #fff;
}
.btn-standard .vc_btn3:hover{
	background-color: #464646;
	color: #fff;
}

.full-width-layout .noo-main{
	width: 100%;
} 

