@charset "UTF-8";
/* CSS Document */


/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}

/* Stick Footer Height */
body { margin-bottom: 260px; /* Margin bottom by footer height */}
.footer { height: 260px; /* Set the fixed height of the footer here */}

/*bootstrap reset*/
.page-header{border-bottom:none;} 
.btn, .btn:hover{border:none; background:transparent;}
a:hover{text-decoration:none;}


/* Background Effect */
body {
	font-family:roboto, ariel, sans-serif;
	color:#FFF;	
	font-size:16px;
	
	background:#999;
	background: linear-gradient(-45deg, #999, #777);
}

/* Buttons */
.btn, .btn:hover{
	color:#fff;
	border: #fff 3px solid;
	border-radius: 25px 25px 25px 25px;
	padding-left:30px; padding-right:30px;
}

.btn:hover{
	color:#000;
	border-color: #000;
}


/* Top Section */
.top-contact{color:#FFF; text-align:right; font-size:0.8em;}
.top-contact span{font-size:1.8em;}

.logo-holder{width:120px;}

@media (min-width:450px){
.logo-holder{width:140px;}	
}


@media (min-width:768px){
.top-contact{font-size:1em;}
.top-contact span{font-size:2em;}

.logo-holder{width:190px;}
}


/* H-Tags */
.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 35px;
    margin-bottom:11px
}








/* Footer */

.footer {
  color:#888;
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: transparent;
}

.cityscape{
	height:108px;
	display:block; 
	background: transparent url("/a/img/london-city-min.png") no-repeat;
	background-position:center top;
	}

.legalbar{padding-top:30px; padding-bottom:30px;}

.base{background:#FFF; width:100%; font-size:14px;}

footer span.inline-spacer{margin-left:15px; margin-right:15px;}
footer a{color:#555!important;}
footer a:hover{color:#000!important; text-decoration:none;}
footer .forcenine{width:240px; height:auto; display:block; position:relative; float:right; margin-top:12px;} 
