/************************************************************************************SCREEN SIZE < 645 MOBILE*************************************************************************************/@media screenand (max-width: 645px) {body {	background-image: none;	background: #ffffff;}#page-wide {	width: 100%;	}	#page-wrap {	width: 100%;	margin: 0 auto;}		#page {	width: 94%; }			#content {	margin: 0 auto;	width: 100%;	float: none;}	#content-pages {	margin: 0 auto;	width: 100%;	float: none;}	#content-home {	margin: 0 auto;	width: 100%;	float: none;}	#story {	width: 100%;	float: none;	margin-top: 0px;	} .cookieinfo {	 padding: 5px 15px !important;	 font-size: 10px !important; }	/************************************************************************************HEADER*************************************************************************************/		#top-bar {		height: 47px;		background-color: #eeeeee;		margin-bottom: 13px;}#header-wide {	width: 100%;	}		#header {	margin-top: 0px; /* new line */ 	width: 100%;overflow: hidden;}	#social-mobile {	width: calc(100% - 100px);	margin: 0px 0 0 50px;	text-align: center;	display: block;	float: left;	height: 47px;}#leaderboard-iframe {		width: calc(100% - 80px);		height: 45px;		text-align: center;		display: none;	}.iframe-leaderboard-new {		height: 45px;		width: 324px;				display: none;}#leaderboard {	width: 100%;	margin-bottom: 0px;			float: none;					display: none;}	.leaderboard {	width:90%; 	margin: 0 auto;		float: none;		margin-bottom: 5px;				display: none;				}			.iframe-leaderboard {	width:375px;	height: 52px;			float: none;					margin-bottom: 5px;							display: none;}	#site-logo {	display: none;	}	#mobile-logo {	margin: 2px auto;	margin-bottom: 15px;	float: none;	width: 80%;	display: block;		max-width: 380px;}	#header-right-box {	display: none;}	#social {		margin-top: 0px;}		#header-account-box {}	#header-account-box-tablet {}/************************************************************************************NAVIGATION*************************************************************************************/nav {  height: 47px;  width: 50px;}#menuToggle {  top: 15px;  left: 10px;}#nav-box {	display: none;}#nav-box-mobile {	display: block;	height: 30px;	text-align: center;	padding: 8px 0px 5px 0px;	border-top: 1px solid #999999;	border-bottom: 1px solid #ccc;}.nav-ipad {				font-weight: 300; font-size: 14px; margin: 0 5px;	}			.nav-mobile {		 display: none;	}			#menu{  width: 270px;  margin: -50px 0 0 -280px;  padding: 30px;  padding-top: 100px;}	#sub-nav-box {	margin: 0 auto;	width: calc(100% - 20px);	padding: 5px 10px 7px 10px;	text-align: center;}		#nav-box-pages-wide {	width: 100%;	padding: 0px;}	#nav-box-pages {	margin: 0;	width: calc(100% - 30px);	padding: 5px 15px 7px 15px;	text-align: center;}	.slash-pages {			margin: 0px 5px;			color: #cccccc;}/************************************************************************************NAVIGATION OLD			#ipad-navbreak {		display: block;	}ul.drop a { 	font-size: 14px;  }		ul.drop li { 	padding: 5px 5px;}	ul.drop li { float: left; line-height: 10px; vertical-align: middle; zoom: 1; padding: 7px 9px; border: 0px solid #000;}	ul.drop ul { 	width: 150px;}	.nav-desk{	display: none;}	.nav-mobile {	display: inline;}	#nav-box {		padding: 7px 0px 10px 0;}	#nav-bar {	margin: 0 auto;	width: 100%;}	#sub-nav-box {	display: none;}	#nav-box-sections-mobile {	margin: 0 auto;	margin-top: 10px;	margin-bottom: 30px;	border-top: 1px solid #ddd;	border-bottom: 1px solid #ddd;	padding: 10px 0px;	display: block;	clear: both;}	#nav-box-pages {	display: none;}	#nav-box-pages-mobile {	width: 96.5%;	margin: 0 auto;	margin-bottom: 20px;	border: 0px;	border-bottom: 1px solid #eee;	padding-bottom: 15px;	display: block;}.slash-pages {			margin: 0px 20px;}	#nav-box-eyeplayer {	float: none;	width: 90%;	display: block;	margin-top: 5px;}*************************************************************************************//************************************************************************************SIDEBAR*************************************************************************************/		#sidebar {	width: 310px;	margin: 0 auto;	float: none;	text-align: center;}	#issue-cover-box {	padding: 5px 0px;	width: 100%;	border: 0;	display: block;}	#issue-cover-box-mobile {	padding: 10px 5px;	margin-bottom: 25px;	background: #e1e8f0;	overflow: hidden;	display: block;	text-align: center;	-moz-border-radius: 5px;	-webkit- border-radius: 5px;	border-radius: 5px;}	#issue-cover {	width: 98%;	margin: 0 auto;}	#issue-cover-buttons {height: auto;		}		.iframe-mpu {	width: 300px;	height: 250px;}	.mpu-ad {			width: 300px;}	.widget { 			width: 300px;}	.widget-twitter {	width: 300px;	display: none;}	.twitter {	width: 300px;}		.facebook {	display: none;}	.facebook-240 {	display: inline;}		.blue-buttons {	width: 260px;	margin: 10px auto;	padding: 10px 3px;	font: normal 18px/18px Francois One, Verdana;}	/* Dropdown Button */#country {	display: inline-block;}.country-btn {    padding: 6px 3px;    margin: 10px 0px;	font: normal 18px/18px Francois One, Verdana;    width: 264px;}/* Dropdown Content (Hidden by Default) */.country-content {	font: normal 18px/18px Francois One, Verdana;    margin: 0px auto;    padding: 5px 0 10px 0;    width: 258px;}/************************************************************************************HOME*************************************************************************************/	#ticker-box-wide {	width: 100%;	display: none;}#ticker-box {	width: 100%;	display: none;}	#ticker-wrapper.has-js {	width: 90%;		display: none;}		#ticker {	width: 100%;		display: none;}	#ticker-swipe {	width: 100%;		display: none;}	#caption-cartoon {	margin: 0 0 30px 0;	width: 100%;}	#home-strip-wide {	width: 100%;}			#home-strip {	width: 100%;	margin: 0 auto;}#home-color-content-wide {	width: 100%;}		#home-color-content-wide-2 {	width: 100%;}		#home-color-content-wide-3 {	width: 100%;}			#home-color-content {	width: 94%;	margin: 0 auto;	}#home-content-wide-yellow {width: 100%;}	#home-content-wide {	width: 100%;	}			#home-content {	width: 94%;	margin: 0 auto;}#home-shop-content-wide {	width: 100%;				background-image: url(../grfx/stuff/box-shop-wideXXX.gif);	}#home-shop-content-wide-2 {	width: 100%;				background-image: url(../grfx/stuff/box-shop-wideXXX.gif);	}					#home-shop-content {	width: 94%;	margin: 0 auto;	border-left: 0px;}#block-home-wide {	width: 100%;	margin: 0 auto;}#block-home-vertical {	width: 100%;}#block-home-sidebar {	width: 100%;	text-align: center;}#block-cartoons-wide {	float: left;	width: 100%;	margin: 0 0 20px 0px;}	#block-lookalikes-wide {	width: 100%;	float: right;	margin: 0px 0 100px 0px;}#block-number-crunching-wide {	clear: both;	width: 90%;	margin:0 auto;	margin-top: 20px;	overflow: hidden;	float: none;}#top-stories {	margin: 0 auto;	float: none;	width: 94%;	margin-top: 30px;}	.only-mag-header {}.gap-top {	height: 1px;	width: 100%;	display: inline-block;}		img.blurb { width: calc(50% - 15px);		margin:  0 0 10px 15px; float: right;}.home-divider {		margin: 8px 0;	}		img.top-story {	width: 100%;		margin: 0 0 15px 0; float: none;}#only-mag-strip-wide {	width: 100%;}#only-mag-strip-wide-2 {	width: 100%;}#only-mag-strip-wide-3 {	width: 100%;}	#only-mag-strip {	width: 94%;		margin-left: 0 auto;		text-align: center;		padding-bottom: 10px;}#only-mag-cover-ipad {	display: none;}	#only-mag-text {	padding: 10px 0px;	margin: 20px auto;	width: 60%;	margin-bottom: 30px;	padding-bottom: 0;}	#only-mag-text-block {	margin: 10px auto;	width: 98%;		}	.only-mag-block {	width: 100%;	float: none;	}			.only-mag-line {	width: 80%;	height: 1px;	background-color: #cbc2c2;	float: none;	}img.only-mag-cartoon {		width: 40%;		margin: 45px 0 0 0;		float: right;		display: inline;	}		img.only-mag-cartoon-ipad {		display: none;	}		img.only-mag-ad {		width: 70%;		margin: 0px auto;		float: none;	display: inline;	}							.iframe-only-mag-mpu {					clear: both;	float: none; 	width: 300px;	height: 260px;	margin:  0 auto;	display: inline;}.iframe-only-mag-mpu-ipad {	display: none;}	#block-home {	float: none; 	width: 100%;	margin-bottom: 20px;	display: none;}	#block-cartoons {	float: none; 	width: 100%;}			#block-lookalikes {	float: none; 	width: 100%;}		#block-number-crunching {	float: none; 	width: 100%;}	#block-articles {	width: 100%;	margin-bottom: 30px;}	.block-story {	width: 100%;}	#mobile-mpus {		clear:both; 	margin: 0px auto;	display: block;	text-align: center;	border-bottom: 1px solid #eee;	border-top: 1px solid #eee;	margin-bottom: 40px;	padding-top: 40px;}	#block-home-boxes {	width: 90%;	margin: 0 auto;	float: none;	background: #ffffcc;	margin-top: 20px;}	.home-box-left {	width: calc(50% - 25px);	float: left; 	margin: 0 25px 0 0;	} 		.home-box-right {	width: calc(50% - 25px);	float: right;	margin: 0 0 0 25px;}/************************************************************************************CLASSIFIEDS *************************************************************************************/#classifieds {	    width    : 100%;}#classifieds-mobile {	background-color: #fff;	overflow: hidden;	margin: 30px 0 20px 0;	padding: 0 0 0 25px;	clear: both;	display: block;		font: 300 19px/26px Source Sans Pro, Georgia, Helvetica, sans-serif;}#classifieds-left {	overflow: hidden;float: left;width: 55%;		font: 300 19px/26px Source Sans Pro, Georgia, Helvetica, sans-serif;}#classifieds-right {	overflow: hidden;float: left;width: 55%;		font: 300 19px/26px Source Sans Pro, Georgia, Helvetica, sans-serif;}img.classifieds-ad-mobile {	float: right;	width: 40%;	margin: 0;	display: none;}#classifieds-iframe-block {	width: 100%;}#classifieds-iframe {    top      : -810px;    width    : 100%;}#classifieds-sidebar {		border-left: 0px solid #eeeeee;	padding-left: 0;	width: 100%;	margin: 0px;	float: none;}#classifieds-box {	border:1px solid #cccccc;	width: 94%;	font: 300 19px/26px Source Sans Pro, Georgia, Helvetica, sans-serif;	padding-bottom: 40px;	margin-bottom: 40px;}#classifieds-info {		padding: 6px 0 7px 0;		margin-bottom: 10px;	font: normal 21px/26px Francois One, Georgia, Helvetica, sans-serif;}img.classifieds-issue {	width: 100%;}/************************************************************************************SHARED*************************************************************************************/img.cartoon-left {	width: 100%;	float: none;	margin: 0 auto;	margin-top: 30px;	margin-bottom: 80px;}img.cartoon-right {	width: 100%;	float: none;		margin: 0 auto;	margin-bottom: 80px;}	img.strip {	width: 100%;	margin-top: 0px;}img.gnitty-right {	width: 40$;	float: left;	margin: 0 20px 160px 0;}		img.gnitty {		display: none;			}			img.gnitty-ipad {		width: 35%; 		float: right;		margin: 0 15px 0 30px;		display: inline;	}	#current-issue-sidebar {	width: 100%;	float: none; 	padding: 0;	margin: 30px 0 20px 0px;}			img.current-issue {	width: calc(100% - 2px);}.follow-box {		float: none;		width: 340px;		margin: 0 auto;		padding: 10px 20px 15px 20px;		}				.follow-box-gap {	clear: both;height: 35px;float: none;}	#block-follow {		float: none;		width: 100%;		margin: 0 0 30px 0px;	}				#block-widgets {		float: none;		width:300px;		margin: 0 auto;	}	#block-sections {	float: none;	width: 100%;	margin-bottom: 30px;	}	#sections-sidebar {	width: 100%;	float: none; 	padding: 30px 0;	margin: 30px 0;		border-top:#eeeeee 1px solid;	border-left:#eeeeee 0px solid;	border-bottom:#eeeeee 1px solid;	text-align: left;}#follow-us {	float: none;	border: 0px;	padding-left: 0px;	padding-top: 25px;	width: 100%;}	#block-right {	float: none;	width: 100%;	margin: 0px 0px 30px 0px;	border: 0px;	padding: 0px;}		#block-left {	float: none;	width: 100%;	margin: 0px 0px 30px 0px;}		#block-box {	width: 100%;}#issue-box {	width: calc(100% - 50px);	margin: 0 auto;	padding: 20px 25px;	margin-bottom: 30px;}		img.issue-box-cover {	width: 100%;	float: none;	margin: 0px auto;	margin-bottom: 10px;}	#issue-box-text {	width: 100%;	float: none;	overflow: hidden;	margin-bottom: 0px;}		#only-box {	float: none;	margin: 20px auto;	width: calc(100% - 40px);	padding: 10px 20px;	text-align: left;	}		.only-box-text {	width: 100%;		float: none;	padding-top: 10px;	overflow: hidden;	margin-bottom: 30px;}img.gnitty-subs {	width: 40%;		float: left;	margin: 0 20px 0 0;	}				img.plus-new {	width: 170px;	margin: 10px 15px 0px 20px;}		#subscribe-here {	float: left;	margin-top: 10px;	width: calc(100% - 160px);}	#boxes-shop {	width: 300px;	margin: 0 auto;}		.section-left {	margin-left: 30px;}.box-shop-wide {	width: 100%;	float: none;	margin-bottom: 50px;		background-image: url(../grfx/stuff/box-shop-wide-ipad.gif);			background-color: #f1f6f7;		overflow: hidden;		border-radius: 5px;}		.box-shop {	float: none;	width: 100%;			background-color: #f1f6f7;			text-align: center;	margin-bottom: 70px;			border-radius: 5px;}	.box-shop-info {	padding: 10px 2px 12px 2px;	background-color: #554e5a;		background-color: #554e5a;	font: 300 18px/20px Merriweather, Arial, Helvetica, sans-serif;	color: #ffffff;}	.box-shop-info-2 {	padding: 10px 2px 12px 2px;	font: 300 18px/20px Merriweather, Arial, Helvetica, sans-serif;	color: #ffffff;}		.box-shop-info-wide {	padding: 10px 2px 12px 2px;	background-color: #554e5a;	font: 300 18px/20px Merriweather, Arial, Helvetica, sans-serif;	color: #ffffff;}	img.box-shop-grfx {	width: 160px;		margin-bottom: 0px;}	.box-contents {	width: 98%;	padding: 5px;	margin-bottom: 5px;}		.contact-box-left{	float: none;	width: 90%;	padding: 10px;	margin-bottom: 40px;	height: 100%;	}	.contact-box-right{	float: none;	width: 90%;	padding: 10px;	height: 100%;}	.contact-box{	float: none;	width: 90%;	padding: 10px;	margin-bottom: 20px;	height: 100%;	}	.reports-box {	width: calc(100% - 22px);	margin: 0px 0px 30px 0px;		text-align: center;} 	img.report {	width: 100%;	float: none;	margin: 0px 0px 0px 0px;} img.featured-report {	width: 100%;	float: none;	margin: 0px 0px 10px 0px;}	.divider {	width: 98%;}		.divider-page {	width: 100%;}		img.subscriber-gnitty {	width: 30%;	margin: 0 0 20px 30px;}/************************************************************************************FOOTER*************************************************************************************/						#why-subscribe-wide {		width: 100%;}	#why-subscribe-new {	width: 94%;}	#why-subscribe {	display: none;}#footer-wide {	width: 100%;			background-color: #e4eaec;}	#footer {	width: 100%;}	#footer-logo {	width:65px;	float: right;	margin-right: 10px;	margin-left: 10px;	margin-bottom: 30px;}	#footer-info {	padding-bottom: 0px;}img.gnitty-50 {	width: 140px;	float:left;		margin: 0 20px 20px 20px;	}	.footer-block {		clear: both;	width: 60%;	padding-left: 0px;	margin-left: 30px;	border-left: #ccc 0px solid;	height: 100%;	margin-bottom: 25px;}	#footer-credits {	float: none;	width: 100%;}	#footer-2tier {	float: none;	margin-top:50px;}/************************************************************************************COVERS LIBRARY*************************************************************************************/	#block-covers {	width: 100%;	padding: 10px 0px;	margin-top: 20px;}			#block-covers-menu { 	margin: 0;}		.block-covers-menu {	width: 100%;	float: none;	margin: 5px 0px 15px 0px;	text-align: center;}		img.old-jokes {	margin: 0;}.covers-header {	display: none;}	.covers-header-mobile {	display: inline;}		.covers-field { 	margin-top: 0px;	vertical-align: top;}	#block-covers-content {	width: 100%;	padding: 10px 0px;}	.covers-mags {		width: 50%;		margin: 0 auto;		float: none;}	img.covers {		width: auto;		height: auto;}		img.covers-library-big {	width: 90%;}	.covers-home {	width: 149px;	margin-bottom: 1px;	}		img.covers-home {		width: calc(100% - 20px);	margin: 15px 10px 0px 10px;height: 170px;}	/************************************************************************************EXTRA FORMATTING*************************************************************************************/	.gap {	height: 40px;}	#grey-box {	width: 95%;	padding: 10px;	}		#grey-box-small {	width: 95%;		text-align: center;}	#podcast-box {	width: 95%;}	.block-podcast {	width: 100%;}	img.podcast-listen {	width:calc(48% - 10px);	margin: 0 10px 10px 0px;}	img.podcast-down {	width:calc(48% - 10px);	margin: 0 10px 10px 0px;	}	img.podcast-logo {	width: calc(100% - 0px);	margin: 0 0px 10px 0px;}	#black-box {	width: 95%;	padding: 10px;}	.block-eyeplayer {	float: none;	width: 100%;	margin-bottom: 10px;}		.eyeplayer-gap {		float: none;		width: 100%;		height: 2px;	}	.dots-header {	background: #eee;	background-image: none;}		.divider {	background: #eee;	background-image: none;}		#report-download {float: none;width: calc(100% - 40px);margin: 0 0 20px 0px;}	#block-report {float: none;margin: 10px 0 20px 0;width: 100%;}		.extras-box {	padding: 10px;	width: calc(50% - 37px);	margin-right: 30px;	margin-bottom: 30px;	} 		.extras-box-right {	padding: 10px;	width: calc(50% - 37px);	margin-bottom: 30px;	}/************************************************************************************IMGS*************************************************************************************/	img {	max-width: 100%;}		img.social-button-mobile-nav {	width: 20px;	margin-left: 15px;	}	img.social-button {	width: 23px;	margin: 10px 12px;}		img.footer-button {	width: 32px;	margin: 3px 20px 0px 0px;}	img.user-button {	width: 26px;	margin: 3px 0px 0px 2px;	display: inline;}		img.issue-cover {	width: 75%;	margin: 0 auto;	float: none;	}	img.gnitty-subscribe {	float: right;	margin-left: 10px;}		.photo-pad {}	.photo-pad-box {	max-width: 50%;}	img.article {	width: 98%;	display: block;	max-width: 100%;	margin: 0 auto;	margin-bottom: 20px;	float: none;}	#article-caption-box {	width: 100%;	display: block;	float: none;	max-width: 100%;	margin: 0px;	margin-bottom: 20px;	}	#article-caption-box-centred {	width: 100%;}	img.article-caption {	width: 100%;	margin: 0;	float: none;}	#caption-box {	font-size: 14px;}			img.cartoon {	display: block;	width: 320px;	margin: 0 auto;	margin-top: 5px;		float: none;		}	img.cartoon-home {	display: block;	width:260px;	margin: 0 auto;	margin-top: 5px;		margin-bottom: 40px;}		img.lookalike-home {	width:240px;	display: block;	margin: 0 auto;	margin-top: 10px;	}	img.lookalike {	max-width: 95%;}		img.home-box {	width:100%;	float:none;	margin: 0px 0px 15px 0px;	padding: 0;}			img.box-contents {	margin-left: 5px;	float: right;	width: 25%;}	img.shop {	width: 90%;	height: auto;	margin: 10 auto;	padding: 0;}	img.extras {	width: 70%;	height: auto;	margin: 10 auto;	padding: 0;}	img.about-covers {		width: calc(50% - 30px);				margin: 0 14px 45px 14px;}			img.eyeplayer-thumbs {	float: none; 	margin: 0 0 5px 0;	width: 100%;	height: auto;}	img.eyeplayer-story { 	display: block;	width: 100%;	float: none;	margin: 5px 0 5px 0px;}				img.plus {	width: 50%;	float: right;}		img.alignright {	width: 100%;	margin: auto;	margin-bottom: 10px;	margin-top: 0px;}	img.alignleft {	width: 100%;	margin: auto;	margin-bottom: 10px;	margin-top: 0px;}	img.paul-foot-award {	width: 100%;	margin-top: 20px;}	img.save-pounds {	display: none;	}.eyeplayer-home {		width: 100%;		margin: 0 0 15px 0px;	}	/************************************************************************************FONTS*************************************************************************************/	body {	font-size: 17px; line-height: 23px;	}	.text {	font-size: 18px; line-height: 22px;	}.callbacks .caption {			font-size: 18px; line-height: 20px;			padding: 10px 15px 15px 15px;	}		  .callbacks .annotation {  font-size: 16px; line-height: 18px;  }		.article{	}	.sub-nav-bar{	font-size: 14px; line-height: 24px;}	.headline{	font-size: 32px;}	.top-story{	font-size: 22px;}	.header{	font-size: 18px;}	.header-home{	font-size: 16px;	padding-bottom: 0px;	letter-spacing: 0px;}	.mini-headline {	font-size: 18px/20px;}		.home-boxes {	font-size: 20px/24px;}	.more {	font-size: 13px; line-height: 22px;}			.footer {	font-size: 22px;}	.footer-drop{	font-size: 18px/26px;}	.eyeplayer-menu{	font: normal 16px/26px Merriweather, Francois One, Georgia, Helvetica, sans-serif;	font-weight: 300;}/************************************************************************************SEARCH & FORMS*************************************************************************************/	#search-input {                top: 0px;				margin: 2px 5px 0px 5px;				padding: 0px 7px 4px 7px;                background:#ffffff;                border:1px solid #dddddd;				width: 10px;				height: 20px;				display: none;	}		#search-button {	 width: 20px;	 display: none;}/************************************************************************************VOTE *************************************************************************************/#vote-page-wide {		width: 100%;	}#vote-page {	width: 94%;	margin: 0 auto;}#vote-content {	padding: 0px 0px 0 0;	width: 100%;	margin: 0px;}#vote-banner {	margin: 15px 0px 0 0px;	font: 24px/32px Courier, Francois One, Georgia, Helvetica, sans-serif;		color: #000033;				font-weight: bold;}	.vote-headline {			font: 24px/28px Courier, Francois One, Georgia, Helvetica, sans-serif;				font-weight: bold;}	#vote-heads {		display: inline-block;		margin: 0 auto;}		img.vote-head {		float: left;		width: calc(33% - 40px);		margin: 0 20px;}	.vote-info {		font: 14px/15px Courier, Francois One, Georgia, Helvetica, sans-serif;		line-height: 15px;	}.vote-round {		padding: 5px 30px 7px 30px;		font: 18px/18px Courier, Francois One, Georgia, Helvetica, sans-serif;		line-height: 18px;				font-weight: bold;}			.vote-cover-box {float: none;margin: 10px 15px 40px 15px;width: calc(100% - 30px);padding: 0;overflow: hidden;}.vote-cover-info {margin: 20px 0 0 0;width: auto;	  		font: 300 15px/22px Merriweather, Courier, Francois One, Georgia, Helvetica, sans-serif;		text-align: left;}img.vote-cover {		margin: 10px 25px 10px 10px;		height: auto;		width: 35%;		float: left;}	.gap-vote {		display: none;	}		.vote-button {		padding: 8px 11px;		margin: 20px 0 10px 0;		max-width: 100%;				font: 15px/17px Merriweather, Courier, Francois One, Georgia, Helvetica, sans-serif;}	.vote-cover-star {			font: 16px/18px Merriweather, Courier, Francois One, Georgia, Helvetica, sans-serif;}#sidebar-vote {	width: calc(100% - 60px);	margin: 0px;	float: right;	padding: 30px 30px 45px 30px;	min-height: 2500px;		min-height: 0;}.voting-now {			float: right;			margin: 10px 0 5px 5px;		padding: 5px 7px;		margin-bottom: 10px;}.grey-line {		margin: 20px 0 20px 0;}img.trumpet {	float: right;			width: 40%;		margin: 0px 0 30px 30px;}			img.gnitty-vote {display: none;	}.cover-results {		width: 100%;	}		}