.mm-menu .mm-navbar/*.mm-navbar-top, .mm-menu .mm-navbar-bottom*/
{	background: #a12231;
}
.mm-listview > li > a, .mm-listview > li > span
{	color: #000;
	font-size:13px;
	padding:15px 10px 15px 20px;
}
.mmfooter_desktop
{	font-size: 13px;
}
.mmfooter_desktop i
{	font-size: 15px;
}

.mm-menu .mm-navbar.mm-navbar-top a.mm-title
{	position: relative;
	overflow: visible;
}
.mm-menu .mm-navbar.mm-navbar-top a.mm-title>a.pmMenuTopHome
{	display:block;
	font-size: 22px;
	width: 50%;
	margin: 0px auto;
}
.mm-menu .mm-navbar.mm-navbar-top a.mm-title>a.pmMenuTopHelp
{	position: absolute;
	top: 0px;
	left: -40px;
	width: 40px;
	padding: 10px 0px;
	display:block;
	font-size: 16px;
}
#header {
	color: #fff7d9;
	background:none;
	-webkit-box-shadow: none;
	box-shadow: none;
	position: absolute;
}
.menu-open-icon
{	padding: 15px 10px 5px 25px;
	text-transform: none;
	margin-top: 5px;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: normal;
	height: 17px;
	background: url('../img/template/menu_mobile_white.png') no-repeat left 5px top 19px;
}
#container
{	padding-top: 0px;
}
.landingNew2
{	background: #305568 url("../img/template/new2Header.jpg") no-repeat center center;
	background-size:cover;
	padding: 0px;
}
.landingNew2 .landingNew2Header
{	height: 102px;
}
.landingNew2 .landingNew2Header h1
{	text-align: right;
	padding: 10px 15px;
}
.landingNew2 .landingNew2Banner
{	padding: 10px 0px;
	background: rgba(0,0,0,0.25);
}
.landingNew2 .landingNew2Banner p
{	padding: 3px 0px;
	text-align: center;
	margin: 0px;
	font-size: 24px;
	color: #FFF;
}
.landingNew2 .landingNew2Banner p:nth-child(2)
{	font-weight: bold;
}
.landingNew2 .landingNew2Footer
{	height: 90px;
	background: url('../img/template/newHeader2Bottom_grey.png') no-repeat bottom center;
}
.landingHome .landingHomeInitialReg
{	background: #f7f6f5;
}
.landingHome .landingHomeInitialReg h4
{	font-size: 17px;
	font-weight: bold;
}
.landingHome .landingHomeInitialReg h4 span
{	color: #ff0000;
}
.landingHome .landingHomeInitialReg form label
{	font-size: 15px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 5px;
}
.landingHome .landingHomeInitialReg form input[type="text"], .landingHome .landingHomeInitialReg form input[type="email"], .landingHome .landingHomeInitialReg form select
{	background: #FFFFFF;
	border: 1px solid #d7d7d7;
	font-size: 15px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.landingHome .landingHomeInitialReg form select option:first-child
{	color: #f00;
	font-weight: bold;
}
.landingHome .landingHomeInitialReg form .submit
{	width: 100%;
	background: #b92229 url('../img/template/newReg2_search.png') no-repeat left 15px center !important;
	padding: 10px 40px;
}
.landingHome .landingHomeNew2LoginLink
{	/*background: url('../img/template/mobile_login_link_bg.png') no-repeat top center;*/
	background: #45caf5;
	background-size:cover;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
}
.landingHome .landingHomeNew2LoginLink a
{	display: inline-block;
	border: 1px solid #FFF;
	padding: 5px;
	color: #FFF;
	margin-left: 16px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

.landingHome .landingHomeNew2MainText2
{	background: #f6f5f5 url('../img/template/newHomePageWhiteDownPointer.png') no-repeat top center;
}
.landingHome .landingHomeNew2MainText h3, .landingHome .landingHomeNew2MainText h4, .landingHome .landingHomeNew2MainText2 h4
{	font-size: 16px;
	font-weight: bold;
	margin: 5px 0px 8px !important;
	padding: 0px !important;
	text-transform: none;
	letter-spacing: auto;
}
.landingHome .landingHomeNew2MainText2 h4
{	margin-top: 20px;
}
.landingHome .landingHomeNew2MainText p, .landingHome .landingHomeNew2MainText2 p
{	font-size: 13px;
	margin: 8px 0px;
}
.landingHome .landingHomeNew2MainText p span, .landingHome .landingHomeNew2MainText2 p span
{	font-weight: bold;
	font-style: italic;
}
.landingHome .landingHomeNew2MainText a.button-red, .landingHome .landingHomeNew2MainText2 a.button-red
{	width: 100%;
	background: #b92229 url('../img/template/newReg2_search.png') no-repeat left 15px center !important;
	padding: 10px 40px;
	text-transform: none;
}

.landingHome .landingHomeNew2MainText2 a.button-blue
{	width: 100%;
	padding: 10px 40px;
	text-transform: none;
	margin: 10px 0px 2px;
	background-color: #13599c;
}
.landingHome .landingHomeNew2MainText2 a.button-red
{	background-image: none !important;
	margin: 2px 0px 10px;
}
.landingHome .landingHomeNew2HowDoesItWork
{	background: #f6f5f5 url('../img/template/newMobileHPCogs.png') no-repeat top left;
	padding-top: 0px
}
.landingHome .landingHomeNew2HowDoesItWork h4
{	padding: 45px 0px 25px;
	background: url('../img/template/newHomePageWhiteDownPointer.png') no-repeat top center;
	font-size: 16px;
}

.landingHome .landingHomeNew2HowDoesItWork ul li>div, .landingHome .landingHomeNew2SecurityList ul li>div
{	width: 80px;
	height: 80px;
	border: 6px solid #bb1d21;
	margin: auto;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
}

.landingHome .landingHomeNew2HowDoesItWork ul li:nth-child(1)>div
{	background: url('../img/template/mobileNew2Works1.png') no-repeat center center;
}
.landingHome .landingHomeNew2HowDoesItWork ul li:nth-child(2)>div
{	background: url('../img/template/mobileNew2Works2.png') no-repeat center center;
}
.landingHome .landingHomeNew2HowDoesItWork ul li:nth-child(3)>div
{	background: url('../img/template/mobileNew2Works3.png') no-repeat center center;
}

.landingHome .landingHomeNew2SecurityList ul li:nth-child(1)>div
{	background: url('../img/template/mobileNew2Security1.png') no-repeat center center;
}
.landingHome .landingHomeNew2SecurityList ul li:nth-child(2)>div
{	background: url('../img/template/mobileNew2Security2.png') no-repeat center center;
}
.landingHome .landingHomeNew2SecurityList ul li:nth-child(3)>div
{	background: url('../img/template/mobileNew2Security3.png') no-repeat center center;
}

.landingHome .landingHomeNew2HowDoesItWork ul li>div>a
{	display: block;
	width: 100%;
	height: 100%;
}
.landingHome .landingHomeNew2SecurityList ul li>h4
{	color: #bb1d21;
	font-size: 15px;
	font-weight: bold;
	padding: 15px 0px 0px;
}
.landingHome .landingHomeNew2HowDoesItWork ul li>p, .landingHome .landingHomeNew2SecurityList ul li>p
{	font-size: 14px;
	color: #000;
	margin: 15px 0px 30px;
}
.landingHome .landingHomeNew2HowDoesItWork ul li>p>a
{	font-weight: normal;
	color: #000;
}
.landingHome .landingHomeNew2HowDoesItWork ul li>p span
{	text-transform: uppercase;
	color: #bb1d21;
	font-weight: bold;
}
.landingHome .landingHomeNew2Testimonials
{	background: #FFF url('../img/template/newHomePageLGreyDownPointer.png') no-repeat top center;
}
.landingHome .landingHomeNew2Testimonials h3
{	color: #bb1d21;
	letter-spacing: normal;
	margin: 0;
	padding: 20px 0;
	text-transform: none;
}
.landingHome .landingHomeNew2Testimonials ul.bxslider, .landingHome .landingHomeNew2Testimonials .bx-wrapper, .landingHome .landingHomeNew2Testimonials .bx-viewport, .landingHome .landingHomeNew2Testimonials .bx-wrapper li
{	height: 400px !important;
}
.landingHome .landingHomeNew2Testimonials ul.bxslider>li>div
{	width: 100%;
	height: 380px;
	padding: 0px 10%;
	position: relative;
}
.landingHome .landingHomeNew2Testimonials ul.bxslider>li>div p
{	font-style: italic;
}
.landingHome .landingHomeNew2Testimonials ul.bxslider>li>div h4
{	/*position: absolute;
	bottom: 0px;
	font-size: 16px;
	font-weight: bold;
	height: 51px;
	padding: 13px 0px 0px 80px;
	background: url("../img/template/testname_pink.png") no-repeat left center;*/
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 20px 0px 0px;
}
.landingHome .landingHomeNew2Testimonials ul.bxslider>li>div h4.testname_blue
{	background: url("../img/template/testname_blue.png") no-repeat left center;
}
.landingHome .landingHomeNew2Testimonials .bx-controls-direction .bx-next
{	background: url("../img/template/hpNewSliderNext.png") no-repeat top left;
	right: 0px;
	opacity: 1;
	top: -42px;
}
.landingHome .landingHomeNew2Testimonials .bx-controls-direction .bx-prev
{	background: url("../img/template/hpNewSliderPrev.png") no-repeat top right;
	left: 0px;
	opacity: 1;
	top: -42px;
}

.landingHome .landingHomeNew2Testimonials .new2GuestBodyS3Footer a
{	display: block;
	padding: 16px 25px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #a31d2b;
	font-weight: bold;
	color: #FFF;
}

.landingHome .landingHomeNew2MainText2
{	background: #f6f5f5 url('../img/template/newHomePageWhiteDownPointer.png') no-repeat top center;
}

.mobileFooter .section-mobile-nav ul li
{	width:100%;
	display:block;
	float:none;
}
.mobileFooter .section-mobile-nav ul li a
{	font-size: 15px;
	font-weight: normal;
}
.mobileFooter .section-swith-to-desktop a
{	display: inline-block;
	padding: 10px;
	border: 1px solid #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 15px;
}
.mobileFooter .section-footer-copyright a
{	font-size: 12px;
}