.inside .contentpage #sharing {
    text-align: left;
    margin-left: 15px;
    position: absolute;
    top: 142px;
    left: 22px;
  
}

.homepage h2, .inside h2 {
line-height:1;  
}

.mobileonly {
	display:block;
}

#slick-slidetoggle3 {
 display:none;
}

.header .navname {
 margin-top:-24px;
  font-size:20px
}

.navtrigger {
    cursor: pointer;
    float: left;
    position: relative;
    z-index: 79;
    padding-left: 0%;
    padding-top: 5px;
}

#hidden h4{
  padding-top:30px;
}

#hidden2 {
  position:absolute;
  min-height: 200vh!important;
}


#hidden2 .menu li {

}

.homepage #bottomarea #keepintouch p, .landing #bottomarea #keepintouch p {
    margin-left: 5px;
  width:100%;
  margin-bottom:5px;
}

#bottomarea #keepintouch ul, #serviceshelper #keepintouch ul {
    margin-top: 0px;
    float: left;
}

#bottomarea #keepintouch, #serviceshelper #keepintouch {
    width: 100%;
    float: left;
	margin-top:50px;
}

#bottomarea #speakrep {
    width: 320px;
}


/* Header */


#auxnav, #mainnav, #slick-slidetoggle3 a {
 font-size:20px;
}


.header #searching #s {
    width: 120px;
}

.header #logo{
 padding-top:0; 
 margin-top: -30px;
  margin-left:20px;
  width:45%;
}


#mainnav {
    margin-top: 12px;
    margin-left: 10px;
  width:600px;
  margin-bottom: 20px;
  z-index: 120;
}

#mainnav ul {
  text-align:left;
}

#mainnav li {
  padding: 10px 11px 12px 11px;
  background:none;
  letter-spacing:0px;
}

#mainnav li a {
    font-size: 19px;
}

.header #mobiletoggle {
   margin-top:10px;;
  margin-bottom:10px;
  
}

/* Footer */

#footer {
  background:#69043B;
}

#footer #footer-bottom {
    padding: 2em 0 0em 0;
}

#footer #copyright {
    text-align: left;
}

#footer #backtotop {
    position: absolute;
   left: 90%;
    top: -20px;
}

#footer #footer-logo img {
 width:100%; 
}

#footer #footer-verybottom {
 padding-top:2em; 
}


/* HOME PAGE */

.homepage #express {
	padding-left:0;
}

.homepage #vmexpress {
  background-position: 10px top;
  width:260px;
}

.homepage #vmexpress .primary{
 display:none;
}

.homepage #vmexpress .secondary {
 height:90px; 
}

.homepage #vmexpress .secondary ul {
margin-left:80px;  
  padding-top:5px;
}

.homepage #vmexpress .secondary li {
 display:inline; 
  padding-right:10px;
}

.homepage #vmexpress .secondary li a:hover {
text-decoration:underline;  
}

.homepage #homecontent.landing #bigpics{
 margin-top:0px; 
  height:auto;
  margin-bottom:6px;
}

.homepage #homecontent #helpyou {
background-position:0 0;  
}

.homepage #mainpic .flex-control-nav {
 left:0; 
}

.homepage #homecontent #helperfunctions {
    margin-top: 14px;
  z-index:90;
  margin-left:-20px;
}

#helpyou form {
      width: 592px;
}

.homepage #homecontent #loans {
 background-position: center top; 
}

.homepage #homecontent #toparea h2 {
 width:100%;
  float:left;
}

.homepage #homecontent #fic img {
    margin-left: -78px;
}
.homepage .productsservices .grid_6.push_6 {
 padding-left:0; 
    width:100%;
  margin-bottom:20px;
}

.homepage #serviceoptions {
  margin-top:0;
  text-align:left;

}

.homepage #serviceoptions li {
 width:43%;
  float:left;
}

.homepage #bottomarea #speakrep {
width:365px;
}


.homepage #bottomarea #advisors .grid_3 img {
  width:100%;
}

.homepage #bottomarea #advisors h3 {
 padding-top:0; 
}

.homepage #bottomarea #incommunity {
margin-bottom:0;  
}

.homepage #bottomarea #profile {
float:left;
  width:100%;
}



/* INSIDE PAGES */


.inside #breadcrumbs {
  width:60%;
  margin-left:20px;
  
}

.inside #vmexpress {
 width:33%; 
  margin-left:0;
}


.inside #vmexpress .secondary {
    display: none;
}


.inside #insidecontent.contentpage #sidebar #mainpic {
  width:170px;
}

.inside #insidecontent.contentpage #sidebar #mainpic img {
width:100%;  
}

.inside.started #insidecontent.landing #bigpics #blurb h3{
  display:none;
}

.inside #insidecontent.landing #bigpics #tertiarypic {
display:none;	
}

.inside #insidecontent.landing #bigpics #secondarypic {
	margin-left: 149px;
}

.inside #insidecontent.contentpage #pagetitle h1 {
 margin-top:0; 
  
}

.inside #pagetitle h1 {
font-size:36px;  
}

.inside .landing #toparea {
    margin-top: 20px;
}


.inside #serviceshelper #emailing {
    padding-top: 47px;
}

.inside #insidecontent.landing .bg-medgrey img {
	width: 100%;
}

.inside #insidecontent.savings.landing .bg-medgrey li,.inside #insidecontent.loans.landing .bg-medgrey li {
	font-size:18px;
}

.inside #sidebar .sidenav ul{
background-color:#6b0030;  
}

.inside #insidecontent.contentpage #copy {
padding-top:65px;  
}



/* About Us */

.inside.about .landing #bigpics #pagetitle {
    padding: 40px 10px 69px 30px;
  right:-8px;
}

.about .landing #outstanding .grid_5 {
  margin-lefT:90px;
  
}
.about .landing #outstanding h4 {
    color: #fff;
    margin-top: 140px;
    margin-bottom: 120px;
}



/* Contact Us */

.inside .contact-uslocations.landing #bigpics #pagetitle {
     right:-8px;
    padding: 40px 10px 69px 30px;
}




/* Getting Started */

.inside.started #insidecontent.landing #bigpics #pagetitle {
    padding: 40px 0px 0px 40px;
    margin-left: 11px;
}



/* Savings */

.inside #insidecontent.savings.landing #bigpics #pagetitle {
    padding: 20px 0 60px 40px;
}


.inside #insidecontent.savings.landing #bigpics #secondarypic {
    margin-left: 148px;
    margin-top: 0px;
}

.inside #insidecontent.savings.landing #bigpics #secondarypic img {
 width:100%; 
}

.inside #insidecontent.savings.landing #bigpics #blurb {
    padding: 25px 54px 45px 25px;
}


/* Loans */

.inside #insidecontent.loans.landing #bigpics #pagetitle {
     padding: 20px 0 60px 40px;
}

.inside #insidecontent.loans.landing #bigpics #secondarypic {
    margin-left: 148px;
    margin-top: 0px;
}

.inside #insidecontent.loans.landing #bigpics #secondarypic img {
 width:100%; 
}

.inside #insidecontent.loans.landing #bigpics #blurb {
  padding: 25px 2px 51px 25px;
  width:400px;
}



/* Services */

.inside.services #insidecontent.landing #bigpics #pagetitle {
    padding: 40px 40px 0px 5px;
}

.inside.services #insidecontent.landing #bigpics #secondarypic {
    margin-left: 147px;
    margin-top: -95px;
}

.inside.services #insidecontent.landing #bigpics #blurb h3 {
  display:none;
}


/* Rates */
.inside.rates #insidecontent.landing #bigpics #pagetitle {
    padding: 40px 40px 0px 5px;
}

.inside.rates #insidecontent.landing #bigpics #secondarypic  {
margin-left: 147px;
    margin-top: -95px;
}


.inside.rates #insidecontent.landing #bigpics #blurb h3 {
  display:none;
}




/* Mortgage Centre */





/* Promotions */