/* Id: 7.232908.1426810867
 * Generated: 25-Nov-2016 09:41:08
 */
    @media screen and (min-width: 1007px) {
  .secondary.nav > li > a
  {
   padding: 0px 5px !important; 
  }
}

#share-trigger-top, #share-trigger-bottom
{
 display:none; 
}

.inpage, .related .inpage 
{
background-color:#34689A; !important;
}

#footer .brands .archant-london
{

height: 50px;
line-height: 50px;
background: url(/polopoly_fs/7.232908.1426810867!/archant.png) no-repeat right center;
background-size: 117px 50px;

}

#footer .brands a {
    display: block;
    text-align: right;
    text-indent: 9999px;
    overflow: hidden;
    margin-bottom: 15px;
}
.story-list.snap-pa
{
 border:solid;
  padding:10px;
}


#streetlife-widget

{
border: 2px solid #CCC;
padding:10px;

}

#streetlife-widget .inpage
{
 background-color:#fff !important; 
}




/*-------------------------------------------------------
 Pull Quote
/*-----------------------------------------------------*/
article .quotation {
	background: url("/polopoly_fs/7.232908.1426810867!/pull-quote-article.gif") 0px top no-repeat !important;
	background-color: #eee !important;
	text-align: right !important;
	padding: 20px 20px 20px 130px !important;
	border-left: 0 !important;
	margin-bottom:20px !important;
	font-size:130% !important;
	min-height:130px !important;
	box-shadow: inset 0px 0px 20px #999 !important;
	-moz-box-shadow: inset 0px 0px 20px #999 !important;
    -webkit-box-shadow: inset 0px 0px 20px #999 !important;
}

article .quotation cite{
	color:#333 !important;
	font-weight:300 !important;
}

article .quotation p:first-child{
	margin-bottom:5px !important;
}

article .quotation p.author{
	margin:0px !important;
}




.quotation cite
{
    font-weight: 500 !important;
	color: #000 !important;
}

.quotation .author
{
	color: #666 !important;
	font-weight: 400 !important;
}

/*-----------------------------------------------------*/

.teaser-title > h3, .teaser-title > h4 {
	font-size: 20px;
}

#masthead-logo {
	margin-left: 30px;
}

@media (max-width: 650px){
  #footer .useful-links, #footer .brands, #footer .site-links, #footer > .copyright {
    border: none;
    clear: both;
    float: none;
    margin: 0 5%;
    overflow: hidden;
    padding: 30px 0;
    width: 90%;
    border-bottom: 1px solid #CCC;
  }
}

/*--------------------------------- make site blue --------------------------------------*/

.teaser-label {
    background: #34689A!important;
}

@media (max-width: 1023px) {
	.nav-arrow-open{
		border-top-color:#34689A!important;
	}
}


.content-b .inpage {
    background: #34689A!important;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color:#34689A!important; 
}

}
#useful-links:hover > a:after{
	border-top: 5px solid #34689A!important;
}

#verticals > li > a > span, 
#useful-links > li > a > span,
.multiline-tabs .tab-set > li > a > span{
	color:#34689A!important;
}
#login-links a:hover{
	color:#34689A!important;
}

.nav-arrow:after{
  border-left-color: #34689A!important;
}
.nav-arrow-open:after{
  border-top-color: #34689A!important;
}

.primary {
    background: #34689A!important;
}

.copyright a {
	color: #34689A!important;
}

#footer .inpage {
	background: #34689A;
}

.useful-links ul a span {
	color: #34689A;
}


/*-----------------------subNav---------------------------------*/
@media (min-width: 1024px) {
	
	.secondary.nav {
	display: none;
	}
	
	.subnav {
		height: 40px;
		padding: 0 0 0 20px;
		border-bottom: 1px solid #CCC;
		background: #eaeaea;
		background: -webkit-linear-gradient(top, #ededed 0%,#e6e6e6 100%);
		background: -ms-linear-gradient(top, #ededed 0%,#e6e6e6 100%);
		background: linear-gradient(to bottom, #ededed 0%,#e6e6e6 100%);
		font-size: 14px;
		font-weight: 400;
	}
	
	.subnav>li>a {
		height: 40px;
		padding: 0px 5px;
		float: left;
		display: block;
		color: #4d4d4d;
		font-size: 14px;
		font-weight: 600;
		line-height: 40px;
	}
	
	.subnav li:hover {
		background: rgba(0,0,0,0.05);
		transition: background 0.1s ease;
	}
}

/*
@media (max-width: 1023px) {
	.subnav{
		display:none;
	}
}
*/

            