/* Id: 7.177525.1447070201
 * Generated: 25-Apr-2016 12:58:37
 */
    /* MS: Change for larger logo size in tablet (TR 10) kept in HTML element to allow custom sizes */

/* DN: adding below login for font-weight as a JFDI, as an election competition story, 
the font weight is too low to read the question. MUST be removed and replaced with logic
in the theme after a service desk request has been made */

.competition-question.lead
{
	font-weight: 400;
}

/* Mobile */
.logo-container-mobile img {
    width: 187px;
}
  
/* Tablet */
@media (min-width: 728px) {
    .logo-container-mobile img {
        width: 280px;
    }
}

.promo-container h2 {
  margin-right:0px;
  text-transform: inherit;
}

#masthead-logo{
  background-image:url(/polopoly_fs/7.177525.1447070201!/thecomet-mobile-logo.png);
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
  #masthead-logo{
    background-image:url(/polopoly_fs/7.177525.1447070201!/thecomet-mobile-logox2.png);
  }
}

@media (min-width: 650px){
	#masthead-logo{
        background-image:url(/polopoly_fs/7.177525.1447070201!/thecomet-tablet-logo.png);
	}
}
@media (-webkit-min-device-pixel-ratio: 2) and (min-width: 650px) {
  #masthead-logo{
    background-image:url(/polopoly_fs/7.177525.1447070201!/thecomet-tablet-logox2.png);
  }
}

@media (min-width: 1024px){
	#masthead-logo{
        background-image:url(/polopoly_fs/7.177525.1447070201!/thecomet-logo.png);
	}
}
@media (-webkit-min-device-pixel-ratio: 2) and (min-width: 1024px) {
    #masthead-logo{
      background-image:url(/polopoly_fs/7.177525.1447070201!/thecomet-logox2.png);
    }
}

.brands a {
	display: block;
	overflow: hidden;
	text-indent: -999px;
	height: 40px;
	float: right;
	clear: both;
  	line-height: 40px;
}

.brands .whtimes {
	width: 248px;
	margin: 30px 0 10px 0;
	background: url("/polopoly_fs/7.177525.1447070201!/whtimes.png") no-repeat right;
}
.brands .hertsadv {
	width: 198px;
	background: url("/polopoly_fs/7.177525.1447070201!/hertsadvertiser.png") no-repeat right;
}
.brands .roystoncrow {
	width: 198px;
	background: url("/polopoly_fs/7.177525.1447070201!/roystoncrow.png") no-repeat right;
}


@media (-webkit-min-device-pixel-ratio: 1.5) {
  
.brands .whtimes {
	background: url("/polopoly_fs/7.177525.1447070201!/whtimes-x2.png") no-repeat right;
	background-size: 248px 40px;
}
.brands .hertsadv {
	background: url("/polopoly_fs/7.177525.1447070201!/hertsadvertiser-x2.png") no-repeat right;
	background-size: 186px 40px;
}
.brands .roystoncrow {
	background: url("/polopoly_fs/7.177525.1447070201!/roystoncrow-x2.png") no-repeat right;
	background-size: 198px 40px;
}


}

            