:root {  color-scheme: light dark; /* both supported */}@media (max-width: 480px) {	.home_mag_title {	  display: none;	}}@media (max-width: 767px) {	#recentlyadded {/* 	  display: none; */	  margin: -20px 0px 0px 30px;	}}@media (min-width: 768px) {	#recentlyadded {	  margin: -20px 0px 0px 15px;	  position: absolute;	}}#magdisplay {/*  float: left;*/  width: 100px;  height: 140px;  margin: 38px 0px 0px 450px;  padding: 3px;  position: absolute;  background: #d1d1d1 no-repeat top left;  }/*@media (max-width: 700px) {	#filterbox {		margin-top: 10px;	}}*/@media (min-width: 768px) {#filterbox {/*  float: left;  height: 29px;  background: #d1d1d1 no-repeat top left;*/  width: 285px;  padding: 3px;  margin: -34px 0px 0px 0px;/*  background-color: #eeeeee; */  }}@media (max-width: 320px) {	#filterbox {		margin-top: 0px;		width: 310px;/*  	 	background: #009900 no-repeat top left; */	}}@media (min-width: 321px) {	#filterbox {		margin-top: -34px;/*  	 	background: #990000 no-repeat top left; */	}}@media (min-width: 768px) {#sortbox {/*  float: left;  height: 29px;  background: #d1d1d1 no-repeat top left;*/  width: 450px;  padding: 3px;  margin: -34px -10px 0px 0px;/*   background-color: #666666;  */  }}@media (max-width: 320px) {	#sortbox {		margin-top: 0px;		width: 310px;/*  	 	background: #009900 no-repeat top left; */	}}@media (min-width: 321px) {	#sortbox {		margin-top: -34px;/*  	 	background: #990000 no-repeat top left; */	}}/*@media (max-width: 767px) {	#bloc-14.affix {		position: relative;		top: 0;		height: 100px;		width: 100%;		z-index:10;	}}*/@media (min-width: 768px) and (min-height: 769px) {	#bloc-14.affix {		position: fixed;		top: 0;		width: 100%;		z-index:20;/*		animation: affixFadeIn 0.44s  ease-in;	  -webkit-animation: affixFadeIn 0.44s;*/	}}@keyframes affixFadeIn {  from {opacity: 0;}  to {opacity: 1;}}@-webkit-keyframes affixFadeIn {  from {opacity: 0;}  to {opacity: 1;}} /* Used for subnav as offsets look ugly */.mu_navsub h4 {	margin-top: 20px;}.mu_navsub h4 a {/* 	font-weight:400!important; */}.mulight h4 {	font-weight:400;}.bloc-sm h3 a {	font-weight:600!important;}/* Main menu text size - make smaller */.nav li {	font-size: 100%;}.article_body {/* 	line-height: 18px;	font-size: 24px; */	font-family: Lato, sans-serif;	line-height: 23px;	font-size: 110%;	font-weight:400;	color:#505050!important;/* 	letter-spacing: 0px;	word-spacing: 0px; */}.article_press {	font-family: Lato, sans-serif;	line-height: 23px;	font-size: 110%;	font-weight:400;	color:#CCCCCC!important;}.mag_list_title {	font-size: 140%;}#articleTable {	font-family: Lato, sans-serif;}#articleTable h4 a {	font-weight:600!important;	letter-spacing: 0.2px;	font-family: Lato, sans-serif;}.article_noocr {	color:darkred!important;}.introtext {	font-size: 100%!important;	font-family: Lato, sans-serif;	font-weight:600!important;	letter-spacing: 0.2px;	background: #fAfAfA;	padding-left: 10px;/* 	margin-top: 20px;	margin-bottom: -10px; */    border-style: solid;    border-width: 1px;    border-color: #DDDDDD;	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;}.blockquote-reverse p {	font-size: 130%!important;	font-weight:700!important;	line-height: 28px;	letter-spacing: 0.3px;}.blockquote-home {	margin-top: 10px;	margin-bottom: 20px;/* 	padding: 0px 10px 10px 20px; */}.blockquote-home-overimage {	margin-top: 10px;	margin-bottom: 20px;/* 	padding: 0px 10px 10px 20px; */}.shiftdown {	padding-top: 30px;}.blockquote-size-large p {	font-size: 160%!important;}.blockquote-size-normal p {	font-size: 130%!important;}.blockquote-size-small p {	font-size: 120%!important;}.blockquote-size-extrasmall p {	font-size: 110%!important;	line-height: 24px!important;}.blockquote-home p {	font-weight:700!important;	line-height: 28px;	letter-spacing: 0.3px;	color: #444444;}.blockquote-home-overimage p {	font-weight:700!important;	line-height: 28px;	letter-spacing: 0.3px;	color: #444444;}#dlblock {	color: #606060;}#dlblock a {	color: #909090;}/* article blocks that aren't pullquotes */#textblock {	padding: 15px;	background: #2777aa;	color: #E0E0E0;}#textblock_header {	padding: 15px;	background: #1a5a83;	color: #E0E0E0;}#textblock h4 {	color: #E0E0E0!important;}#textblock h5 {	color: #E0E0E0!important;	font-size: 105%!important;}#textblock p {	color: #E0E0E0!important;}#textblock_header h3 {	color: #E0E0E0!important;}#textblock_header h4 {	color: #E0E0E0!important;}#textblock_header h5 {	color: #E0E0E0!important;	font-size: 105%!important;}#textblock_header p {	color: #E0E0E0!important;}.related {	background: #505050!important;}.article_subtitle {	font-size: 130%!important;	color: #2777aa!important;	margin-bottom: -20px;}#page_tab {	margin-top: 0px;	height: 19px;	width: 171px;	margin-left: auto;	margin-right: auto;    background: #fFfFfF;	background-image:url("/gfx/page_tab.png");}#page_tab a {	position: absolute;	margin: 0px 0px 0px 18px;	color:#FFF!important;	line-height: 16px!important;	font-size: 90%!important;}#theme_display {	position: absolute;	float: right;/* 	color:orange; */	margin: 4px 0px 0px 847px;	height: 20px;	width: 160px;	font-size: 85%;	z-index: 10;}@media (max-width: 767px) {	#theme_display {		margin-left: 624px;	}}#admin_user_display {	position: absolute;	float: right;	color:orange;/* 	margin: 22px 0px 0px 847px; */	margin: 14px 0px 0px 2px;	height: 20px;	width: 94px;	font-size: 85%;	z-index: 10;}#admin_user_display_small {	position: absolute;	float: right;	color:orange;/* 	margin: 4px 0px 0px 847px; */	margin: 8px 0px 0px 2px;	height: 20px;	width: 94px;	font-size: 85%;	z-index: 10;}@media (max-width: 768px) {	#admin_user_display {		font-size: 80%;		margin-left: 16px;		margin-top: 0px;	}	#admin_user_display_small {		font-size: 80%;		margin-left: 16px;		margin-top: 0px;	}	#theme_display {		margin: 18px 0px 0px 334px;	}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {	#theme_display {		margin: 4px 0px 0px 604px;			}}/* small iphone */@media only screen and (max-device-width: 480px) and (orientation: portrait) {	#theme_display {		margin: 68px 0px 0px 185px;	}}@media (max-width: 393px) {/* 	#admin_user_display {		margin-top: 68px;	}	#admin_user_display_small {		margin-top: 68px;	} */}#admin_user_display a, #admin_user_display_small a  {color:orange;}#admin_user_display a:hover, #admin_user_display_small a:hover {color:white;}.ENhide {	display: block;}@media (max-width: 414px) {	.ENhide {		display: none;	}}#contrib_display {	margin: -16px 0px 0px 14px;	font-size: 75%;	font-family:Lato, sans-serif;	font-style: italic;	font-weight: 700;	z-index: 10;}.donate_red {	color: #CC4040!important;}.donate_orange {	color: orange!important;}.donate_green {	color: #009040!important;}/* search box */#global_search {	margin: 14px 0px 0px 0px;	background: rgba(255,255,255,0.5);		width: 100%;}@media (min-width: 768px) {	#global_search {		width: 162px;	}}@media (min-width: 992px) {	#global_search {		width: 216px;	}}#global_search_home {	margin: 14px 0px 0px 0px;	background: rgba(50,50,50,0.8);		color: #B0B0B0;}#myhomesearch {	margin: 6px 0px 0px 0px;	color: #303030;	width: 400px;	height: 400px;	position: relative;	z-index: 999;}#home_search, #home_search_stay {	padding-left: 20px;	margin-top: 8px;	margin-right: 14px;/* 	width: 110px; */}#home_search {/* 	border: 1px solid #1F1; */}#home_search_phone {	display: none;/* 	border: 1px solid #11F; */}@media (max-width: 767px) {	#home_search {		display: none;	}	#home_search_phone {	    display: block;	    margin-top: 11px;	}}@media (max-width: 393px) {	#home_search_phone {		width: 150px;	    display: block;	    margin-top: 11px;	    margin-left: 12px;	}}@media (max-width: 320px) {	#home_search_phone {	    display: block;	    margin-top: 11px;	    margin-left: 12px;	}}#search_global_nojs {	margin-top: -10px;}/* search select2 normal screens */#search_panel {	width: 420px;	height: 40px;	overflow: hidden;	margin-top: 12px;	margin-right: -14px;	float: right;	display: none;	position: relative;}@media (max-width: 768px) and (orientation: portrait) {	#search_panel {		width: 100%;		height: 40px;		margin-top: -20px;		margin-left: 0px;		float: none;	}	#myhomesearch {		width: 99%;	}}/* search select2 iphone landscape */@media (max-width: 736px) and (orientation: landscape) {	#search_panel {		width: 100%;		height: 40px;		margin-top: -20px;		margin-left: 0px;		float: none;	}	#myhomesearch {		width: 99%;	}}/* search select2 iphone portrait */@media (max-width: 414px) and (orientation: portrait) {	#search_panel {		width: 100%;		height: 40px;		margin-top: -20px;		margin-left: 0px;		float: none;	}	#myhomesearch {		width: 99%;	}}@media (max-width: 375px) {	#recentlyadded {		display: none;	}}#searchwrapper {/* 	background: rgba(80,30,160,0.8);	 */	margin-top: -5px;}@media (max-width: 991px) {	#homelink {		display: none;	}}@media (max-width: 480px) {	#title_long {		display: none;	}}@media (min-width: 481px) {	#title_short {		display: none;	}}/* @media (max-width: 480px) {	#article_footer_nav {		display: none;	}} */.vertical-center {  min-height: 100%;  /* Fallback for browsers do NOT support vh unit */  min-height: 100vh; /* These two lines are counted as one :-)       */  display: flex;  align-items: center;}#magTABLE {   padding-top: 10px;/*   background: #D0D0D0 no-repeat top left; */}#promo_contribute {	cursor: pointer; cursor: hand;}.home_stats {/* 	color: #877259!important; */}.table_related {	margin-left: -15px;	padding: 0;}.table_related td {}.table_related tr {}.home_stats_table {	margin-left: 0px;}.home_stats_table h4, .home_stats_table h4 small {	padding: 2px;	line-height: 0;}.home_stats_table td {    padding-right: 5px;    height: 10px;    vertical-align: bottom;}.home_stats_table tr {	padding: 0;}.hfilter {	cursor: pointer; cursor: hand;}.hfilter_activeitem, .hfilter_activeitem small {/* 	color: #877259; */	color: #ff9000;/* 	color: #550000; *//* 	color: #C7B299; */}#issue_overlay_1,#issue_overlay_2,#issue_overlay_3 {	z-index: 10;	position: absolute;	display: none;	margin: -10px 0 0 0px;	width: 245px;	height: 40px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;/* 	background: rgba(100,0,0,1.0);	 */	background: #877259;	color: #FFFFFF!important;}#issue_overlay_1 h4,#issue_overlay_2 h4,#issue_overlay_3 h4 {	color: #FFFFFF!important;	padding-left: 10px;}.issue_overlay h4 {}/*	turn off display off images in issues list so they can be lazily loaded on demand*/.lazybody {    display: none;}#flag_problem {	font-size: 90%;}.home_mag_logo_image {	cursor: hand;}.home_mag_text_published {	margin-top: 50px;	}.home_mag_text_stats {	width: 370px;	margin-top: 50px;	height: 100px;	margin-bottom: 40px;	/* 	border: 1px solid #FFF; */}.home_mag_text_stats_other {	height: 100px;}.home_mag_text_stats_other2 {	height: 34px;}.list_mag_text_stats {	margin-top: 10px;	margin-left: 10px;	width: 180px;	height: 40px;/* 	margin-bottom: 40px; */}#home_mag_statsbox {	width: 100px;	height: 60px;	margin-right: 20px;/* 	border: 1px solid #AAA; */	position: relative;	float: left;}#home_mag_statsbox_other {	width: 100px;	height: 30px;	position: relative;	margin-right: 20px;	float: left;	margin-top: 30px;}#home_mag_statsbox_other_last {	width: 40px;	height: 30px;	position: relative;	float: left;	margin-top: 30px;}/* nudge offsets to display correctly for medium size */@media (max-width: 992px) {	#home_mag_statsbox {		width: 90px;		margin-right: 10px;	}	#home_mag_statsbox_other {		width: 90px;		margin-right: 10px;	}	.home_mag_text_stats {		margin-top: 50px;		margin-left: -10px;		width: 310px;		height: 150px;		margin-bottom: 40px;/* 		border: 1px solid #0FF; */	}}@media (max-width: 767px) {	.home_mag_text_stats {		margin-top: 50px;		margin-left: 0px;		width: 320px;		height: 150px;		margin-bottom: 40px;/* 		border: 1px solid #F0F; */	}	#home_mag_statsbox {		width: 100px;		margin-right: 0px;	}	#home_mag_statsbox_other {		width: 100px;		margin-right: 0px;	}}#home_mag_statsbox_other_title {	width: 419px;/* 	height: 30px; *//* 	border: 2px solid #AA0; */	position: relative;	float: left;}#othermaginfo_static {	position: relative;}@media (min-width: 768px) {	#othermaginfo_static {		display: none;	}}#list_mag_statsbox {	width: 60px;	height: 40px;	position: relative;	float: left;}.darkertext {	color: #888888!important;}.darkertext a {	color: #888888!important;}.darkertext2 {	color: #666666!important;}.info_header {	font-weight:900;	line-height: 12px;	font-size: 12px;	color: #ffffff;	margin-left: 20px;	margin-bottom: 3px;}.info_info {	font-weight:900;	line-height: 18px;	font-size: 18px;	margin-left: 20px;	color: #ffffff;}.info_stats {	font-weight:900;	line-height: 18px;	font-size: 23px;	color: #ffffff;}.info_stats a {	font-weight:900;	line-height: 18px;	font-size: 23px;	color: #ffffff;}@media (max-width: 767px) {	.info_info {		margin-left: 0px;	}	.info_header {		margin-left: 0px;	}}.stats_depad {	margin-left: 0px;}.stats_highlight {	color: #ff9000;}.stats_highlight a {	color: #ff9000;}.stats_highlight a:hover {	color: #ff9000;}.stats_warning {	color: #DD4444;}.stats_warning a {	color: #DD4444;}.series_highlight {	color: #ff9000!important;}/* pull-right on all except xs devices */@media (min-width: 768px) {    .pull-right-sm {        float: right;/*  		margin-right: 140px; */ }}@media (min-width: 992px) {    .pull-right-sm {        float: right; 		margin-right: 40px; }}.magpanel a {	color: #DDDDDD;	font-size: 18px;}.magpanel a:hover {	color: #ff9000;	font-size: 18px;}.noteIG {	color: #666666;}.noteIG a {	color: #666666;}#magpanel_darker {}#magpanel_darker a {	color: #999999;	font-size: 18px;}#magpanel_darker a:hover {	color: #ff9000;	font-size: 18px;}.bottom-right{  position: absolute;/*   bottom: -67px; */  bottom: -50px;  right: 0;}#magpanel_darker_small {	margin-right: 95px;	font-size: 14px;    filter: alpha(opacity=0.5);    opacity: 0.5;}#magpanel_darker_small a {	color: #000000;	font-size: 14px;}#magpanel_darker_small a:hover {	color: #ff9000;	font-size: 14px;}.magpanel_light {	color: #888888;	font-size: 18px;}.magpanel_light a {	color: #888888;	font-size: 18px;}.magpanel_light a:hover {	color: #ff9000;	font-size: 18px;}.magpanel_light_small {	color: #888888;	font-size: 14px;	margin-left: 20px;}/* iPad landscape */@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {	.magpanel_light_small {		font-weight: 300;	}}/* iPad Portrait */@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {	.magpanel_light_small {		font-weight: 300;	}}/* iphone portrat */@media (max-width: 320px) and (max-width: 480px) and (orientation: portrait)  {	.magpanel_light_small {		font-weight: 300;	}}/* iphone landscape */@media (max-width: 320px) and (max-width: 480px) and (orientation: landscape)  {	.magpanel_light_small {		font-weight: 300;	}}.magpanel_light_small a {	color: #888888;	font-size: 14px;}.magpanel_light_small a:hover {	color: #ff9000;	font-size: 14px;}.mag_editor_notes_colour_default p, .mag_editor_notes_colour_default h3, .mag_editor_notes_colour_default h3 small {	color: #DDDDDD;}.mag_editor_notes_colour_dark p, .mag_editor_notes_colour_dark h3, .mag_editor_notes_colour_dark h3 small, .mag_editor_notes_colour_dark a {	color: #444444;}.mag_editor_notes_colour_dark a:hover {	color: #666666;}.mag_editor_notes {	margin-left: 20px;}@media (max-width: 767px) {	.mag_editor_notes {		margin-left: 0px;	}}.mag_editor_notes h3 {	font-style: italic;	margin-top: 100px;	margin-bottom: 30px;}.mag_editor_notes h3 small {	font-style: italic;/* 	color: #DDDDDD; */	font-size: 12px;}.mag_editor_notes p {	font-size: 16px;	font-weight:400;	line-height: 23px;/* 	color: #DDDDDD; */	letter-spacing: 0.3px;}.mag_editor_notes_mag {	margin-left: 30px;}@media (max-width: 767px) {	.mag_editor_notes_mag {		margin-left: 10px;	}}.mag_editor_notes_mag h3 {	font-style: italic;	margin-left: 10px;/* 	margin-top: 100px; */	margin-bottom: 30px;}.mag_editor_notes_mag h3 small {	font-style: italic;	margin-left: 10px;/* 	color: #DDDDDD; */	font-size: 12px;}.mag_editor_notes_mag p {	font-size: 14px;	font-weight:400;	line-height: 22px;	margin-left: 10px;	letter-spacing: 0.2px;	color: #DDDDDD!important;}#mag_row {	margin-top: 0px;	margin-left: 20px;}#underline {	margin-top: -7px;	margin-bottom: 0px;}.small_note {	font-size: 12px;	font-weight:400;	color: #F0F0F0;	font-style: italic;}.small_body {	font-size: 11px;	line-height: 6px!important;	}.issue_year_indent {	margin-right: 10px;}@media (max-width: 480px) {	.issueInfo {	  display: none;	}}@media (max-width: 992px) {	#truncate_artist_header {		display: none;	}}/* make sure info bar heights don't drift because of content and JS */#infoSlider {/* 	height: 36px !important; */	margin-bottom: 4px;}.infoSliderUL h5 {/*	critical on my system - 13.5 rounds up to 14px (which it was), and 14px displays vertically stretched on 	non-retina display here which is highly annoying	have rounded down to 13px which is slightly too small but at least renders correctly*//* 	font-size: 13.4px;	letter-spacing: -0.3px; */	height: 12px;}/* iPad landscape */@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {	.infoSliderUL h5 {/* 		font-size: 13px; */		letter-spacing: -0.3px;	}}/* iPad Portrait */@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {	.infoSliderUL h5 {		letter-spacing: -0.3px;	}	#truncate_artist_header {		display: none;	}}/* iphone portrat */@media (max-width: 320px) and (max-width: 480px) and (orientation: portrait)  {	.infoSliderUL h5 {		font-size: 11.5px;		letter-spacing: -0.3px;	}}/* iphone landscape */@media (max-width: 320px) and (max-width: 480px) and (orientation: landscape)  {	.infoSliderUL h5 {		letter-spacing: -0.3px;	}}@media (min-width: 320px) {	.mu-slider { height: 60px !important; };}@media (min-width: 500px) {	.mu-slider { height: 46px !important; };}@media (min-width: 992px) {	.mu-slider { height: 32px !important; };}.mag_process_status_green {	color: darkgreen;}.mag_process_status_red {	color: red;}.mag_process_status_blue {	color: darkblue;}.mag_process_status_grey {	color: gray;}.issue_text_stats {    border-style: solid;    border-width: 1px;    border-color: #AAAAAA;	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;	width: 100%;	margin: 0px;	margin-top: 20px;	margin-bottom: -10px;	padding: 10px;	padding-top: 0px;	padding-left: 0px;	height: 80px;}.issue_editor_notes h5 {	color: #FFFFFF;}.issue_editor_notes {	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;	/* width: 108%;	*/ /* this will wrap the bg into the right sidebar, not sure if we like this yet */	width: 100%;	margin: 0px;	margin-top: 0px;	margin-bottom: 5px;	padding: 2px 2px 2px 16px;	height: 54px;	color: #FFFFFF;}.edLab1, .edLab2, .edlab3 {	border-style: solid; 	border-width: 0px; 	border-color: #ee8c3f;}.adLab1, .adLab2, .adlab3 {	border-style: solid; 	border-width: 0px; 	border-color: #a28e63;}.issue_editor_container {	cursor: pointer;	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;	/* width: 108%;	*/ /* this will wrap the bg into the right sidebar, not sure if we like this yet */	width: 100%;	margin: 0px;	margin-top: 20px;	padding: 0px;/* 	height: 54px; */}.notesSeparator {	position: absolute;	width: 1px;	height: 34px;	margin-top: -49px;	margin-left: 450px;    filter: alpha(opacity=0.4);    opacity: 0.4;	display: block;}@media (min-width: 992px) {	.notesSeparator {		margin-left: 450px;	}}@media (max-width: 991px) {	.notesSeparator {		margin-left: 320px;	}}@media (max-width: 767px) {	.notesSeparator {		margin-left: 65%;	}}@media (max-width: 414px) {	.notesSeparator {		display: none;	}}.notesSeparatorBGEd {	background-color:#ee8c3f;}.notesSeparatorBGAd {	background-color:#a28e63;}.issue_editor_notes_body {	margin: -55px 0px 0px 60px;	width: 540px;	padding: 5px 0px 0px 10px;	line-height: 17px;}@media (min-width: 992px) {	.issue_editor_notes_body {		width: 540px;	}}@media (max-width: 991px) {	.issue_editor_notes_body {		width: 394px;	}}@media (max-width: 767px) {	.issue_editor_notes_body {		width: 88%;	}}.issue_editor_notes_body a {	font-size: 16px;	color: #EEEEEE!important;}.issue_editor_notes_body a:hover {	font-size: 16px;	color: #ff9000!important;}#magNote1,#magNote2,#magNote3 {	margin-bottom: 8px;}.issue_editor_notes_titleEditor {	background-color:#ee8c3f;	-webkit-border-radius: 6px 0px 0px 6px;	-moz-border-radius: 6px 0px 0px 6px;  	border-radius: 6px 0px 0px 6px;	/* width: 108%;	*/ /* this will wrap the bg into the right sidebar, not sure if we like this yet */	width: 66px;	margin: 0px;	margin-left: -16px;	margin-top: -2px;	margin-bottom: 5px;	padding: 9px 2px 2px 14px;	height: 54px;	font-style: italic;	font-family:Lato, sans-serif;	font-weight:700;	font-size: 16px;	line-height: 18px;}.issue_editor_notes_titleAdmin {	background-color:#a28e63;	-webkit-border-radius: 6px 0px 0px 6px;	-moz-border-radius: 6px 0px 0px 6px;  	border-radius: 6px 0px 0px 6px;	/* width: 108%;	*/ /* this will wrap the bg into the right sidebar, not sure if we like this yet */	width: 66px;	margin: 0px;	margin-left: -16px;	margin-top: -2px;	margin-bottom: 5px;	padding: 9px 2px 2px 14px;	height: 54px;	font-style: italic;	font-family:Lato, sans-serif;	font-weight:700;	font-size: 16px;	line-height: 18px;}.mag_editor_notes_mag hr {    display: block;    height: 1px;    border: 0;    border-top: 1px solid #a28e63;    margin: 1em 0;    padding: 0; }.issue_editor_notes_pl {	background-color:#505050;}.issue_editor_notes_mt {	background-color:#861515;}.issue_editor_notes_es {	background-color:#44587b;}.issue_editor_notes_hsr {	background-color:#505050;}.issue_editor_notes_sos {	background-color:#555555;}.issue_editor_notes_im {	background-color:#b45202;}.issue_editor_notes_emm {	background-color:#555555;}.issue_editor_notes_mx {	background-color:#912f58;}.editornotesTeaser {	font-size: 13px;}.editornotesTeaser_pl {	color: #CCCCCC;}.editornotesTeaser_mt {	color: #f9a4a4;}.editornotesTeaser_hsr {	color: #CCCCCC;}.editornotesTeaser_sos {	color: #CCCCCC;}.editornotesTeaser_es {	color: #CCCCCC;}.editornotesTeaser_im {	color: #CCCCCC;}.editornotesTeaser_emm {	color: #CCCCCC;}.editornotesTeaser_mx {	color: #CCCCCC;}#issuelist_panel {/* 	background-color:#861515; */	background-color:#F6F6F6;    border-style: solid;    border-width: 1px;    border-color: #AAAAAA;	width: 95%;	margin: 15px;	margin-bottom: -10px;	padding: 10px;	padding-left: 0px;	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;	color: #FFFFFF;}#issuelist_panel_alt {	background-color:#FAFAFA;    border-style: solid;    border-width: 1px;    border-color: #AAAAAA;	width: 95%;	margin: 15px;	margin-bottom: -10px;	padding: 10px;	padding-left: 0px;	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;	color: #FFFFFF;}#maglist_panel_warning {	background-color:#FAFAFA;    border-style: solid;    border-width: 1px;    border-color: #AAAAAA;	width: 95%;	margin: 15px;	margin-bottom: -10px;	padding: 10px;	padding-left: 0px;	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;	color: #FFFFFF;}@media (max-width: 991px) {	#maglist_panel_warning {	width: 80%;	}}@media (min-width: 992px) {	#maglist_panel_warning {	width: 95%;	}}.menuLableOffset {	margin-top: 3px;}.maglist_panel_statsbox {	background-color:#444444;	width: 140px;	height: 30px;	position: absolute;	margin-top: 324px;	margin-left: 158px;	padding-top: 5px;	padding-right: 7px;	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;	color: #EEEEEE;}.maglist_panel_statsbox_empty {	background-color:#9f0816!important;}.maglist_panel_statsbox_notneeded {	background-color:#1c601a!important;}.magstats_small {	font-family:Lato, sans-serif;	color: #EEEEEE!important;	font-weight:400;	font-size: 14px;	font-style: italic;}.magstats_large {	font-family:Lato, sans-serif;	font-weight:900;	line-height: 18px;	font-size: 23px;	color: #ffffff;	font-style: italic;}.maglist_panel {	background-color:#F9F9F9;/* 	background-color:#777777; */    border-style: solid;    border-width: 1px;/*     border-color: #AAAAAA; */    border-color: #DDDDDD;	width: 304px;	height: 384px;	padding: 10px;	margin: 18px;	margin-left: 0px;	margin-bottom: 15px;/* 	padding-left: 0px; */	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;	color: #FFFFFF;}.borderRed {/*     border-color: #9f0816!important; */    border-color: #ee9199!important;}.maglistpanel {	color: #FFFFFF!important;}.maglistpanel a {	color: #FFFFFF!important;}.maglistpanel_light {	color: #888888!important;}.maglistpanel_light a {	color: #888888!important;}.trackad {	color: #bbbbbb!important;}.trackad:hover {	color: #ddd!important;}.navicons {	color: #BBBBBB;	font-size: 16px;	vertical-align: text-top;	padding-right: 3px;}#subNavList li {	padding-right: 60px;	margin-top: 8px;	margin-bottom: 7px;/* 	width: 120px; */}@media (max-width: 767px) {#subNavList li {	padding-right: 0px;	margin-top: 0px;	margin-bottom: 0px;}}@media (max-width: 992px) {#subNavList li {	padding-right: 20px;}}#togglepages {/* 	margin-right: 7px; */}.badge_orange {	background: orange;}.badge_audio {	background: #31aeda;}.badge_series {	background: #888!important;}.badge_alias {	background: #90cd85!important;}.badge_group {	background: #404060!important;}.search_metadata_match {	background: #E8E8E8;}.search_metadata_match_alt {	background: #E0E0E0;}.search_metadata_match_sub {	background: #bbbb40;}#issue_text_stats_table table,  #issue_text_stats_table td{	text-align: center;	border: 1px;	margin-top: 0px;	margin-bottom: 0px;}.block_inline_right {	float: right;	margin-left: 15px;}.block_image_left {	float: left;	margin-right: 30px;}.block_image_right {	float: right;	margin-left: 15px;}.inline_image_caption {	float: left;	margin-right: 30px;}.inline_image_caption_right {	float: right;	margin-left: 15px;}@media (max-width: 413px) {	.inline_image_caption_right {		float: none;		margin-left: 15px;	}}.image_credit {	color: gray;	font-size: 85%;}.image_credit_block {	color: #fff!important;	font-size: 85%;}.blockcaption {/* 	color: #96daee!important; */	color: #fff!important;}figure{  display:table;  margin: 0;}figcaption{  display:table-caption;  caption-side:bottom;  margin: 0;}.LBcaption {	color: #2777aa;		font-size: 12px;	font-family:Lato, sans-serif;	font-weight: 700;	margin-top: 15px;	max-width: 400px;	line-height: 14px;}.article_body td {	vertical-align: top;	padding: 2px;}.article_body h6 {/* 	CAPTION style	color: #2777aa!important;	 */	color: #2777aa;		font-size: 13px;	line-height: 15px;}.byline_blue {/* 	color: #2777aa!important;	 */}.byline_blue a {	color: #2777aa;	/* 	font-size: 90%; */}.article_body hr {    border: 0;    height: 1px;    background: #2777aa;}.tablesmall td {	font-size: 75%;}.tablesmall th {	font-size: 75%;}.tablexsmall td {	font-size: 65%;}.tablexsmall th {	font-size: 65%;}.rotate {             filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083);  /* IE6,IE7 */         -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)"; /* IE8 */     -moz-transform: rotate(-90.0deg);  /* FF3.5+ */      -ms-transform: rotate(-90.0deg);  /* IE9+ */       -o-transform: rotate(-90.0deg);  /* Opera 10.5 */  -webkit-transform: rotate(-90.0deg);  /* Safari 3.1+, Chrome */          transform: rotate(-90.0deg);  /* Standard */	width: 35px;}.footer_dark {	color: #666;	font-style: italic;	margin-top: 6px;}.nav_sub_italic_infotext {	font-style: italic;	font-weight: 400;/* 	letter-spacing: -0.3px; */}/* iPad landscape *//* @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {	.nav_sub_italic_infotext {		font-style: italic;		font-weight: 400;		letter-spacing: -0.3px;	}} *//* iPad Portrait *//* @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {	.nav_sub_italic_infotext {		font-style: italic;		font-weight: 400;		letter-spacing: -0.3px;	}} *//* iphone portrat *//* @media (max-width: 320px) and (max-width: 480px) and (orientation: portrait)  {	.nav_sub_italic_infotext {		font-style: italic;		font-weight: 400;		letter-spacing: -0.3px;	}} *//* iphone landscape *//* @media (max-width: 320px) and (max-width: 480px) and (orientation: landscape)  {	.nav_sub_italic_infotext {		font-style: italic;		font-weight: 300;		letter-spacing: -0.3px;	}} *//* manually for links or bolded items that are too big */.lessbig {	font-size: 90%;}.issue_ps_name a {	color: #B0B0B0;	font-weight: 400;}.magblurbtable td {    vertical-align: top;}admin_musync_button#admin_sync_button {	margin-top: 48px; 	height: 112px; 	width: 246px;}#admin_sync_button a {color:white;}#admin_sync_button a:hover {color:white;}#adminFunctions a {color:white;}#adminFunctions a:hover {color:white;}#admin_sync_button2 {	margin-top: -40px; 	margin-left: 350px;	height: 112px; 	width: 246px;	position: absolute;}#admin_sync_button2 a {color:white;}#admin_sync_button2 a:hover {color:white;}#admin_sync_button3 {	margin-top: -60px; 	height: 80px; 	width: 246px;}#admin_sync_button3 a {color:white;}#admin_sync_button3 a:hover {color:white;}#admin_sync_button4 {	margin-top: -35px; 	margin-left: 350px;	height: 112px; 	width: 100px;	position: absolute;}#admin_sync_button4 a {color:white;}#admin_sync_button4 a:hover {color:white;}#admin_sync_fin {	margin-top: -40px; 	margin-left: 0px;	height: 40px; 	width: 246px;	position: absolute;}#admin_sync_fin a {color:white;}#admin_sync_fin a:hover {color:white;}#admin_scroll_button2 {	margin-top: -40px; 	margin-left: 600px;	height: 112px; 	width: 246px;	position: absolute;}#admin_scroll_button2 a {color:white;}#admin_scroll_button2 a:hover {color:white;}.buzzbuzz { display:none; visibility: hidden;}.block_padded {	/* offset for first item */   margin-left: -8px;}.block_padded td, .block_padded th{   padding-left: 8px;   padding-right: 8px;}.block_padded_small {	/* offset for first item */   margin-left: -3px;}.block_padded_small td, .block_padded_small th{   padding-left: 3px;   padding-right: 3px;}.block_padded_large {	/* offset for first item */   margin-left: -15px;}.block_padded_large td, .block_padded_large th{   padding-left: 15px;   padding-right: 15px;}.showcontentlink {	font-weight: 400;}.showcontentlink small {	font-weight: 300;}#textblock .panel-body {	color: #777777;}.quote_small {	color: #999999;	font-size: 80%;}.contactreveal {	color: #2777aa!important;		font-size: 90%;	/* 	font-weight: 400; */}.contactreveal small {	font-weight: 400;	color: #999999;}#textblock a {	color: #ffffff;}#textblock a:hover {	color: #dddddd;}#textblock .contactreveal {	color: #dddddd!important;		font-size: 90%;	/* 	font-weight: 400; */}#textblock .contactreveal small {	font-weight: 400;	color: #cccccc;}.missing {	color: darkred;}.errata {	color: darkred;}#fullviewImage .errata {	color: #ee6262;}#contrib_left {	width: 250px;	float: left;	padding-left: 10px;/* 	border: 1px solid #AA0; */}#contrib_right {	width: 250px;	float: right;	padding-left: 10px;/* 	border: 1px solid #0AA; */}.editable-empty {	color: #CCCCCC!important;}/* ----------------------------- */.magtitle {	margin-bottom: 5px;	margin-top: -8px;	padding-top: 8px;	padding-bottom: 1px;}.sidecorners {  border-radius: 6px;}.sidecorners_min {  border-radius: 2px;}.sidecorners_top {  border-radius: 6px 6px 2px 2px;}.sidecorners_mid {  border-radius: 2px;}.sidecorners_bottom {  border-radius: 2px 2px 6px 6px;}.intro_larger {	font-size: 115%!important;	}.sbfix {	color: #E0E0E0!important;}.sbfix_white {	color: #FFFFFF!important;}.sbfix_results {	color: #fff!important;}.sbfix_yellow {	color: #fefe00!important;}.sbfix_darker {	color: #AAAAAA!important;}.lowblock_header {/* 	padding: 15px 15px 5px 15px; */	padding: 0px 0px 0px 0px;/* 	margin: 0px 0px 0px 0px; *//* 	color: #F0F0F0; */	margin-bottom: 1px;}.lowblock {	padding: 15px 15px 5px 15px;/* 	color: #F0F0F0; */	margin-bottom: 1px;}.sideblock {	padding: 15px 15px 5px 15px;	color: #E0E0E0!important;	margin-bottom: 1px;}.groupblock {	padding: 5px 4px 3px 4px;	padding-top: 3px;	margin-bottom: 1px;}.groupHeader {	color: #E0E0E0!important;	padding-left: 12px;}.groupDescription {	color: #606060!important;/* 	padding-left: 12px; */}.gDesc {	background: #FFF;}.tagblock {	padding: 5px 10px 5px 10px;	height: 46px;	margin-bottom: 2px;	margin-right: 5px;	font-weight:300;	font-size: 14px;	line-height: 18px;	display: inline-block;}#tagblock p, #tagblock h5 {	color: #E0E0E0!important;}.tableNoBottom {	padding-bottom: 1px;	margin-bottom: 3px;}.sideblock_small {	padding: 5px 15px 2px 15px;	color: #E0E0E0!important;	margin-bottom: 1px;}.s_norm {	background: #555555!important;}.s_group {	background: #404060;}.s_group h4 small {	color: #C0C0C0!important;}.s_notice {	background: darkred;}.s_light {	background: #777777;}.s_extra_light {	background: #a0a0a0;}.s_ad {	background: #3e5a64;}.s_related {	background: #353535;}.s_admin {	background: #991111;}.s_orange {	background: #aa6600;}.s_file_outline {	background: #FFFFFF!important;	border: 2px solid #cc6600;}.s_file {	background: #ff8400!important;}.s_file_light {	background: #cc6600!important;}.s_nav {	background: #404040!important;}.s_results {	background: #1c601a;}.shift_block_header {	margin-top: 0px;}.lowblock_header h4 {	padding: 0px;	margin: 0px;}.lowblock_header h5 {	padding: 0px;	margin: 0px;}.lowblock_header_notice h4 {	padding: 0px 0px 6px 0px;	margin: 0px 0px 0px 0px;}.sideblock h4 {	color: #E0E0E0!important;}.sideblock h5 {	color: #E0E0E0!important;	font-size: 105%!important;}.sideblock h6 {	color: #E0E0E0!important;	font-size: 90%!important;}.sideblock a {	color: #ffffff;}.sideblock a:hover {	color: #dddddd;}.lowblock a {	color: #ffffff;}.lowblock a:hover {	color: #dddddd;}#problem_notes {	margin-top: 5px;}#flagged-form {	margin-bottom: 10px;}.panel-file {/* 	background-color: #ee8822!important;	background-color: #ffbb55!important; */	background-color: #c0c0c0!important;}.select2-container--default .select2-results > .select2-results__options {    max-height: 300px;    overflow-y: auto;}.select2-container--default .select2-selection {	font-family: Lato, sans-serif;}.select2-container--default .select2-search--dropdown .select2-search__field {	font-family: Lato, sans-serif;}.select2-dropdown {	font-family: Lato, sans-serif;}@media (max-width: 992px) {	#article_sync_button {		display: none;	}}#artViewCount {	font-family: Lato, sans-serif;	color: #FFAAAA;	font-size: 80%;	margin-top: -10px;	margin-left: 12px;}.addspace {	margin-top: 25px;}.btn-file {    position: relative;    overflow: hidden;}.btn-file input[type=file] {    position: absolute;    top: 0;    right: 0;    min-width: 100%;    min-height: 100%;    font-size: 100px;    text-align: right;    filter: alpha(opacity=0);    opacity: 0;    outline: none;    background: white;    cursor: inherit;    display: block;}.util_pad {	padding-top: 	8px;	padding-bottom:	8px;	padding-left: 	6px;	padding-right:	6px;}.smallflip {}.article_list ul {}.article_list ul li {}#name_filter_box {	margin: 5px 0px 0px 0px;/* 	border: 1px solid #0AA; */	width: 230px;}.speclist {	list-style-type: none;	padding-left: 10px;}.speclist li {	text-indent: -10px;}.speclist > li:before {  content: "- ";  text-indent: -20px;}.bulllist {	list-style-type: disc;	padding-left: 18px;}.bulllist li {	text-indent: -5px;}.bulllist > li:before {  content: " ";  text-indent: -20px;}.speclist_bullet {	padding-left: 20px;}.block_text_dark {	color:#333333!important;	}.block_text_dark a {	color:#111111!important;	}.block_text_dark a:hover {	color:#333333!important;	}.block_text_trend {	color:#333333!important;	}.block_text_trend a {	color:#111111!important;	}.block_text_trend a:hover {	color:#333333!important;	}.show_outline {  border: 2px solid #AAA;}.mini_outline {  border: 1px solid #AAA;}#advert_tagging { position: absolute; background: #606060;  margin-top: -65px; border: 1px solid #808080; width: 700px; height: 44px; padding: 5px; z-index: 50;}@media (max-width: 767px) {	#advert_tagging {		display: none;	}}@media (min-width: 768px) {	#advert_tagging {		margin-left: 30px;		width: 600px;	}}@media (min-width: 1400px) {	#advert_tagging {		 margin-left: 400px;	}}@media (min-width: 1800px) and (min-height: 1250px) {	#advert_tagging {		 margin-left: 600px;	}}.text_articletype {	color: #9d2020;	font-weight: 400;	font-size: 70%;	}#articleTypeFloat {	width: 80px;}#tapeHolder_es {	height: 183px;	width: 286px;	background: url(/gfx/tape_es.png) no-repeat center top scroll;	background-size: 100% auto;/* 	padding-bottom: 50%; */}@media (max-width: 991px) {	#tapeHolder_es {		height: 140px;		width: auto;	}}#tapeHolder_emm1 {	height: 183px;	width: 286px;	background: url(/gfx/tape_emm1.png) no-repeat center top scroll;	background-size: 100% auto;/* 	padding-bottom: 50%; */}@media (max-width: 991px) {	#tapeHolder_emm1 {		height: 140px;		width: auto;	}}#tapeHolder_emm2 {	height: 183px;	width: 286px;	background: url(/gfx/tape_emm2.png) no-repeat center top scroll;	background-size: 100% auto;/* 	padding-bottom: 50%; */}@media (max-width: 991px) {	#tapeHolder_emm2 {		height: 140px;		width: auto;	}}#tapeHolder_emm3 {	height: 183px;	width: 286px;	background: url(/gfx/tape_emm3.png) no-repeat center top scroll;	background-size: 100% auto;/* 	padding-bottom: 50%; */}@media (max-width: 991px) {	#tapeHolder_emm3 {		height: 140px;		width: auto;	}}#tapeHolder_emm4 {	height: 183px;	width: 286px;	background: url(/gfx/tape_emm4.png) no-repeat center top scroll;	background-size: 100% auto;/* 	padding-bottom: 50%; */}@media (max-width: 991px) {	#tapeHolder_emm4 {		height: 140px;		width: auto;	}}#tapeHolder_emm5 {	height: 183px;	width: 286px;	background: url(/gfx/tape_emm5.png) no-repeat center top scroll;	background-size: 100% auto;/* 	padding-bottom: 50%; */}@media (max-width: 991px) {	#tapeHolder_emm5 {		height: 140px;		width: auto;	}}#tapeHolder_emm6 {	height: 183px;	width: 286px;	background: url(/gfx/tape_emm6.png) no-repeat center top scroll;	background-size: 100% auto;/* 	padding-bottom: 50%; */}@media (max-width: 991px) {	#tapeHolder_emm6 {		height: 140px;		width: auto;	}}#tapeHolder_sync {	height: 183px;	width: 286px;	background: url(/gfx/tape_emm6.png) no-repeat center top scroll;	background-size: 100% auto;/* 	padding-bottom: 50%; */}@media (max-width: 991px) {	#tapeHolder_sync {		height: 140px;		width: auto;	}}#tapeHolder_fl1 {	height: 290px;	width: 286px;	margin-left: -5px;	background: url(/gfx/flexi.png) no-repeat center top scroll;	background-size: 100% auto;/* 	padding-bottom: 50%; */}@media (max-width: 991px) {	#tapeHolder_fl1 {		margin-left: 5px;		height: 200px;		width: auto;	}}#tapeHolder_mx, #tapeHolder_mx2, #tapeHolder_mx3, #tapeHolder_mx4, #tapeHolder_mx7, #tapeHolder_mx8 {	background: url(/gfx/tape_mix.png) no-repeat center top scroll;	height: 277px;	width: 286px;	background-size: 100% auto;/* 	padding-bottom: 50%; */}#tapeHolder_mx2 {	background: url(/gfx/tape_mix2.png) no-repeat center top scroll;	height: 277px;	width: 286px;	background-size: 100% auto;}#tapeHolder_mx3 {	background: url(/gfx/tape_mix3.png) no-repeat center top scroll;	height: 277px;	width: 286px;	background-size: 100% auto;}#tapeHolder_mx4 {	background: url(/gfx/tape_mix4.png) no-repeat center top scroll;	height: 277px;	width: 286px;	background-size: 100% auto;}#tapeHolder_mx7 {	background: url(/gfx/tape_mix7.png) no-repeat center top scroll;	height: 277px;	width: 286px;	background-size: 100% auto;}#tapeHolder_mx8 {	background: url(/gfx/tape_mix8.png) no-repeat center top scroll;	height: 277px;	width: 286px;	background-size: 100% auto;}#tapeHolder_mx9 {	background: url(/gfx/tape_mix9.png) no-repeat center top scroll;	height: 277px;	width: 286px;	background-size: 100% auto;}#tapeHolder_mx10 {	background: url(/gfx/tape_mix10.png) no-repeat center top scroll;	height: 277px;	width: 286px;	background-size: 100% auto;}#tapeHolder_mx11 {	background: url(/gfx/tape_mix11.png) no-repeat center top scroll;	height: 277px;	width: 286px;	background-size: 100% auto;}#tapeHolder_mx12 {	background: url(/gfx/tape_mix12.png) no-repeat center top scroll;	height: 277px;	width: 286px;	background-size: 100% auto;}@media (max-width: 991px) {	#tapeHolder_mx, #tapeHolder_mx2, #tapeHolder_mx3, #tapeHolder_mx4, #tapeHolder_mx7, #tapeHolder_mx8, 	#tapeHolder_mx9, #tapeHolder_mx10, #tapeHolder_mx11, #tapeHolder_mx12 {		height: 200px;		width: auto;	}}#tapeReelL {	margin: 65px 0px 0px 65px;	height: 28px;	width: 28px;	background-image: url(/gfx/reel_anim_sprite.png);	position: absolute;}#tapeReelR {	margin: 65px 0px 0px 182px;	height: 28px;	width: 28px;	background-image: url(/gfx/reel_anim_sprite.png);	position: absolute;}@media (max-width: 991px) {	#tapeReelL {		display: none;	}	#tapeReelR {		display: none;	}}.tracklist td {	vertical-align: top;}.trackplaying, .trackplaying a {	color: orange!important;}.article_group {/*   background: #c9c9d4!important; *//*   background: #e0e0e0!important; */}.article_group_header {  background: #404060!important;}.article_group_header h4 {  color: #eee!important;}.overline {	text-decoration: overline;}.separator-right {    border-style: none solid none none;    border-width: 1px;    border-color: #EEEEEE;}.img-fade {    filter: alpha(opacity=0.1);    opacity: 0.1;}.home-quote-link {	font-size: 110%!important;}#quote_bg_image {	width: 98%;	height: 100%;	position: absolute;}.artist_quote {  color: #888!important;}#restrict_image {	float: left;	width: 26%;/* 	max-height: 450px;	overflow: hidden; */}#quote_text_float_right {	float: right;	width: 69%;}/* Rejig left floated format for small iphones */@media (max-width: 414px) {	#restrict_image {		float: none;		width: 100%;	}	#quote_text_float_right {		margin-top: -30px;		float: none;		width: 100%;	}	#quote_bg_image {	}}.text_blog_date {	font-style: italic;	color: #606060!important;	font-size: 12px!important;}.scancount {	font-style: italic;	color: #909090!important;	font-weight:900;	line-height: 18px;	font-size: 20px;}.t_d {	color: #909090!important;	font-size: 80%!important;}.imgpad {	margin-left: 0px;}#tweetPanel {/* 	width: 220px; *//* 	border: 1px solid #AA0; */}/* twitter embed, remove at folded size */@media (max-width: 767px) {	#tweetPanel {		display: none;	}	.imgpad {		margin-left: 10px;	}}.ad_result {  background: #d9e9f0!important;}#image_container_side {}#ad_details {/* 	border: 1px solid #00F; *//* 	height: 450px; */}#dual_ad {}.vendorname a{	color: #303090!important;}.vendorname a:hover{	color: #6060a0!important;}.bust-out { margin: 0 calc(16% - 16vw);  transform: translateX(calc(23vw - 23%));  max-width: 1200px;}.bust-out2 {  width: 70vw;  position: relative;  left: calc((-1 * (70vw - 70%) / 2) + 400px);}/* Responsive, flip display of these two when small viewport */.deferred_main {	display: none;}.deferred {}@media (max-width: 767px) {	.deferred_main {		display: block;	}	.deferred {		display: none;	}}.undrline {    border-style: solid;    border-width: 1px;    border-color: #DDDDDD;}notification-message {}.activity_log_header_link a {	color:#ccc!important;}.activity_log_header_link a:hover {	color:#666!important;}.activity_log_link {	color:#ccc!important;	font-size: 80%!important;}.activity_log_link a {	color:#ccc!important;	font-size: 90%!important;}.activity_log_link a:hover {	color:#eee!important;}.log_list {	list-style-type: none;	padding-bottom: 10px;	margin-left: 0px;	padding-left: 0px;}.log_list li {	line-height: 20px;	margin-left: 0px;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;}.log_list li a {	color:#CCC!important;}.log_list li a:hover {	color:#666!important;}#bar-container {	height: 131px;	overflow: hidden;}@media (max-width: 992px) {	#bar-container {		height: 110px;		overflow: hidden;/* 		border: 1px solid #00F; */	}}@media (max-width: 768px) {	#bar-container {		height: auto;		overflow: visible;	}}#bar-collected {	height: 170px;	margin-top: -40px;}#bar-scanned {	height: 170px;	margin-top: -40px;}#bar-published {	height: 170px;	margin-top: -40px;}@media (max-width: 991px) {	#bar-collected {		height: 140px;		margin-top: -20px;	}	#bar-scanned {		height: 140px;		margin-top: -20px;	}	#bar-published {		height: 140px;		margin-top: -20px;	}}@media (max-width: 767px) {	#bar-collected {		height: 90px;		margin-top: -20px;	}	#bar-scanned {		height: 90px;		margin-top: 0px;	}	#bar-published {		height: 90px;		margin-top: 0px;		margin-bottom: 30px;	}	.svg-container {		width: 200px;		margin: 0 auto;		overflow: visible;		position: relative;	}}.admin_selected_quote_bg {/* 	background-color: #7488ab!important; */	background-color: #b4c8eb!important;}.admin_used_quote_bg {	background-color: #e4e8eb!important;}#bloc-q {	padding-bottom: 10px;}.blockquote-reverse h4 {	margin-top: 0px;}.rthumb_move {  margin-top: -10px;}.rthumb {  position: relative;  width: 80px;  height: 80px;  overflow: hidden;  -webkit-border-radius: 6px;  -moz-border-radius: 6px;  border-radius: 6px;}@media (max-width: 992px) {	.rthumb {		margin-left: -10px;	}}@media (max-width: 767px) {	.rthumb {		margin-left: 10px;	}}/* .rthumb img {  position: absolute;  left: 50%;  top: 50%;  height: 100%;  width: auto;  -webkit-transform: translate(-50%,-50%);      -ms-transform: translate(-50%,-50%);          transform: translate(-50%,-50%);}.rthumb img.portrait {  width: 100%;  height: auto;} */.rthumb img {	height: 80px;	width: 100%;	object-fit: cover;	object-position: center // initial var}.trendthumb {  position: relative;  width: 200px;  height: 180px;  overflow: hidden;  -webkit-border-radius: 6px;  -moz-border-radius: 6px;  border-radius: 6px;}.trendthumb img {	height: 180px;	width: 100%;	object-fit: cover;	object-position: center // initial var}@media (max-width: 992px) {	.trendthumb {		margin-left: -10px;	  width: 180px;	  height: 160px;	}	.trendthumb img {		height: 160px;		width: 100%;	}}@media (max-width: 767px) {	.trendthumb {		margin-left: 10px;	}	.trendthumb img {		height: 160px;		width: 100%;	}}.sort_model, .sort_man, .sort_type, .sort_date, .sort_page, .sort_area, .sort_group, .gear_all, .sort_file, .sort_mag, .sort_size, .sort_dl, .sort_name {	cursor: pointer; cursor: hand;}.imsizelink {	cursor: pointer; cursor: hand;	font-weight: 700;}.intlink {	color: #2777aa!important;}.intlink:hover {	color: #055588!important;}#textblock .intlink {	color: #DDDDDD!important;}#textblock .intlink:hover {	color: #BBBBBB!important;}.tablebold td {            font-weight:bold;        }.indent {	padding-left: 20px;}.sidestatus {	padding: 0px;}.hand {	cursor: pointer; cursor: hand;}.video-responsive{    overflow:hidden;    padding-bottom:56.25%;    position:relative;    height:0;}.video-responsive iframe{    left:0;    top:0;    height:100%;    width:100%;    position:absolute;}.dropdown-menu {/* 	margin-left: -135px; */	margin-left: -250px;	margin-top: -70px;}.page_dropdown li {/* 	margin-left: -100px; *//* 	padding-left: 10px;	padding-right: 10px; */	height: 60px;}.page_dropdown > li > a {  display: block;  padding: 3px 20px;  clear: both;  font-weight: normal;  line-height: 1.42857143;  color: #333;  white-space: nowrap;}.page_dropdown > li > a:hover,.page_dropdown > li > a:focus {  color: #262626;  text-decoration: none;  background-color: #f5f5f5;}.imunder, .imunder0 {	position:absolute;/* 	border: 1px solid #0FF; */	left:17px;	top:115px;	z-index:0;	height: 450px;}.imunder1{	position:absolute;/* 	border: 1px solid #F0F; */	left:335px;	top:115px;	z-index:0;	height: 450px;}.imover{/* 	border: 1px solid #F0F; */	position:absolute;	left:17px;	top:115px;	z-index:2;	height: 460px;}.imover1{/* 	border: 1px solid #F0F; */	position:absolute;	left:335px;	top:115px;	z-index:2;	height: 460px;}/* uncomment to set ad overlay to off to invert default behaviour */.mf {    filter: alpha(opacity=0.1);    opacity: 0.1;}/* @media (max-width: 480px) {	.ad_more_double {		width: 270px;	border: 1px solid #00F;	}} */ /* defaults for web browsers */#image_container {	height: 450px;}.ad_main {	height: 450px;}.ad_side {	height: 182px;	max-width: 140px;}.ad_more {	height: 185px;}.ad_more_double {	width: 270px;}.ad_instances_box {	height: 200px; 	min-width: 150px;	padding-top: 10px; 	background: none;}#page_area_box_dual {	width: 116px;	height: 85px;}#page_area_box_single {	width: 60px;	height: 85px;}/* iphone se landscape */@media (max-width: 568px) and (max-height: 320px) and (orientation: landscape) {	.ad_instances_box {		margin-right: -20px;	}	#image_container {		height: 300px;	}	.ad_main {		height: 300px;	}	.imunder, .imunder0 	{		left:17px;		top:115px;		height: 300px;	}	.imunder1	{		left:230px;		top:115px;		height: 300px;	}	.imover	{		left:17px;		top:115px;		height: 310px;	}	.imover1	{		left:230px;		top:115px;		height: 310px;	}	.ad_more {		height: 140px;	}}/* iphone portrait */@media (max-width: 414px) and (orientation: portrait) {	#image_container {		height: 210px;	}	.ad_main {		height: 210px;	}	.imunder, .imunder0 	{		left:17px;		top:115px;		height: 210px;	}	.imunder1	{		left:170px;		top:115px;		height: 210px;	}	.imover	{		left:17px;		top:115px;		height: 220px;	}	.imover1	{		left:170px;		top:115px;		height: 220px;	}	.ad_more_single {	}	.ad_more_double {		width: 200px;	}	.ad_more_single_adjust, .ad_more_double_adjust {	}	.ad_more_adjust {		margin-left: -10px;	}	.ad_more {		height: 85px;	}	.ad_side {		height: 130px;/* 		max-width: 80px; */	}}@media (max-width: 736px) {	.footer_link {		padding-bottom: 10px;	}}/* not sure *//* @media (max-width: 568px) {	.ad_more_double {		width: 200px;	}	.ad_more {		height: 130px;	}	.ad_side {		height: 130px;	}} *//* not sure *//* @media (max-width: 767px) {	.ad_more_double {		width: 270px;	}} *//* middle web browser (sidebar shrinked but still there */@media (min-width: 768px) and (max-width: 991px) {	#image_container {		height: 320px;	}	.ad_main {		height: 320px;	}	.imunder, .imunder0 	{		left:17px;		top:115px;		height: 320px;	}	.imunder1	{		left:235px;		top:115px;		height: 320px;	}	.imover	{		left:17px;		top:115px;		height: 330px;	}	.imover1	{		left:235px;		top:115px;		height: 330px;	}	.ad_more_double {		width: 200px;	}	.ad_more {		height: 130px;	}	.ad_side {		height: 130px;	}}/* to hide sidebar on small displays - used for stats as graphs are below sidebar */.responsiveHide {	display: block;}@media (max-width: 767px) {	.responsiveHide {		display: none;	}}/* for stats */canvas{	-moz-user-select: none;	-webkit-user-select: none;	-ms-user-select: none;}#replaceSecond {	  display: none;}#plusTopic {	margin-top: 23px;	cursor: pointer; cursor: hand;}.statsBasic {	cursor: pointer; cursor: hand;}.rightStatsLink {	font-size: 60%;	margin-top: 10px;}.rightStatsLinkInvert a {	color: #aaa!important;}.rightStatsLinkInvert a:hover {	color: #ccc!important;}.graphLabelInvert {	color: #888!important;}.shiftGraph {	margin-top: -2px;	margin-left: 20px;	margin-right: 5px;}.contributor_name {}.contributor_count {/* 	color: #153c64; */	color: #9ebddd;	font-weight:400!important;	float: right;	margin-right: 20px;}.blockquote-faq {	font-size: 100%!important;	font-family:Lato, sans-serif;/* 	margin-left: -18px; *//* 	font-weight:700!important;	line-height: 28px;	letter-spacing: 0.3px; */}.faqhead {	font-size: 120%;	line-height: 22px;}.faq_body {	margin-left: -16px;}.faq_list {	list-style-type: square;	margin-left: -20px;	color: #AAA;/* 	padding-left: 10px; */}.faq_list li {/* 	text-indent: -10px; */	margin-bottom: 20px;}.faq_list > li:before {/*   content: "> ";  text-indent: -20px; */}.faq_list_sm {	list-style-type: square;	margin-left: -20px;	color: #AAA;/* 	padding-left: 10px; */}.faq_list_sm li {/* 	text-indent: -10px; */	margin-bottom: 5px;}.home_mag_logo {	padding-top: 60px;	padding-bottom: 60px;}.home_mag_logo_contain {	margin-left: 60px;	margin-right: 60px;}.hlogo {	padding-top: 5px;	padding-bottom: 5px;}.admin_text_light {	color:#909090!important;}.home_info_explain_body {	padding-top: 16px;}.home_info_explain_body li {	list-style-type: square;	font-family: Lato, sans-serif;	line-height: 26px;	padding-bottom: 14px;	font-size: 120%!important;	font-weight:400;	color:#A0A0A0!important;}#admin_quick {	margin-top: -30px;	margin-right: 60px;	font-family: Lato, sans-serif;}.showtag {	color: white!important;	background-color: darkred!important;	font-weight:700!important;}@media (max-width: 991px) {	#br_mag {		display: none;	}	#br_article {		display: none;	}}.pagescanGroup {  background: #404060!important;}@media (max-width: 768px) {	.hideIssues {		display: none;			}	.home_mag_text_stats {		margin-bottom: -20px!important;	}}.adImageHightlight {	color: yellow!important;}.textIndent {	padding-left: 20px;}.search_term_highlight {	color: #666!important;	font-size: 110%!important;}.mubul {	font-size: 135%;/* 	color: #2777aa!important;	color: darkred!important;	font-weight:400; */}p.drop-cap {	font-family: Lato, Arial, sans-serif;	margin-top: -10px;/* 	margin-top: 0px; */}p.drop-cap::first-letter {	initial-letter: 2;/* 	font-family: Lato, sans-serif;	Can't use webfonts for initial letter in Safari */	-webkit-initial-letter: 2;	font-family: Lato, Arial, sans-serif;	font-size: 3em;    float: left;    margin-top: .24em;	margin-right: 0.1em;	font-weight: 700;}/* fix for Firefox rendering dropcap too low */@-moz-document url-prefix() {	p.drop-cap::first-letter {	    margin-top: .15em;			}}p.drop-cap-raised {	font-family: Lato, Arial, sans-serif;	margin-top: -24px;}p.raised-cap::first-letter {  initial-letter: 3 1;  -webkit-initial-letter: 3 1;	font-family: Lato, Arial, sans-serif;/* 	font-family: Lato, sans-serif;	Can't use webfonts for initial letter in Safari	font-family: Verdana; */}.text_admin_small {	font-size: 85%;}.table_highlight {  background-color: #f9f9f9;}.dl hr {    display: block;    height: 0px;    border: 0;    border-top: 1px solid #cc6600!important;    margin-top: 0px;    padding: 0; }audio { 	display: inline;	width: 200px; /* 	padding-top: 0px;	margin-top: -20px; */	margin-left: 50px;/* 	margin: 15px 0px 0px;  */}.searchYellow {	color: #e7ee2d;}#uploadResultsContainer, #uploadErrorContainer {	margin: 0px;	padding 0px;	display: none;	margin-bottom: 1px;}.fileText {	font-size: 85%;	font-weight: 400;}.fileText_micro {	font-size: 85%;	font-weight: 400;	color: #cc6600!important;}.fileSize {/* 	font-size: 85%!important; */	color: #888!important;}.p_num {	font-size: 2em;	font-weight: 700;	color: #cc6600!important;}.p_num2 {	margin-top: -5px;	font-size: 2em;	font-weight: 700;	float: left;	padding-right: 5px;}#myd {    border: 1px solid #cc6600!important;		height: 150px;	width: 250px;	background: orange;	color: #fff!important;}.tmpWrap {	margin: 0;	padding: 0;}/* overlay box for image resizing */.imgOverlay {	display: none;	background: #000;    filter: alpha(opacity=0.8);    opacity: 0.8;	color: #fff!important;	padding-left: 10px;	padding-right: 10px;	font-size: 85%;	border-radius: 4px;/* 	margin-top: -200px; */	width: 100%;/* 	position: absolute;	width: 200px;	height: 50px; */}@media (max-width: 992px) {	.imgpad {/* 		border: 4px solid #cc6600!important; */		width: 490px!important;	}}@media (max-width: 767px) {	.imgpad {/* 	    border: 4px solid #6600CC!important; */		width: 100%!important;	}}.saveImageEdits {	color: #fff!important;}.saveImageEdits:hover {	color: #ddd!important;}.ui-wrapper{  padding:0 !important;}.procTD {	background: #E3E3E3;}#displayControls {/*     border: 1px solid #cc6600!important; */	padding-right: 5px;	line-height: 20px;	height: 50px;	width: 180px;	float: right;}.admin_checks {/* 	background-color: #ddd; */	font-family: Lato, sans-serif;/* 	line-height: 23px; *//* 	font-weight:400; *//* 	color:#505050!important; */	font-size: 75%;}.maglistAdmin_noperms {	background: #FFCCCC;/* 	color: white!important; */}.maglistAdmin_normal {}.maglistAdmin_test {	background: #CC9977;}.maglistAdmin_hidden {	background: #CCCCFF;/* 	color: white!important; */}.mz-state-highlight {	height: 20px;	width: 5px;	background: #AA0000;	border: 2px solid #FF0000;}.prosconsprice {	float: right;}.ui-dropindicator {	border: 1px solid #FF0000;}.droppable {/* 	min-height: 22px;	min-height: 22px;	min-height: 0px; *//* 	border: 1px solid #FFCCCC; */}.dropNorm {	min-height: 22px!important;/* 	border: 1px solid #FFCCCC; */}.dropFirst {	min-height: 0px;/* 	border: 1px solid #FFCCCC; */}.dropFloat {	min-height: 0px;/* 	border: 1px solid #FFCCCC; */}.emptyDrop {/* 	height: 15px;	margin-top: -15px;	border: 1px solid #FF0000; */}.showDrop {	margin-left: -25px;/* 	margin-top: -2px; */	width: 100%;/* 	height: 2px;	background: #BB0000;	 */	background: url("/gfx/dropins.png") no-repeat center center;}#drop-area.highlight {  border-color: orange;}#mainBlogTitle {	margin-top: 20px;}@media (max-width: 767px) {	#mainBlogTitle {		margin-top: 0px;	}	#mainBlogImage {		margin-right: 0px;		padding-right: 0px;	}	#mainBlogImageSub {		margin-left: 6px;		margin-right: 0px;		padding-right: 0px;	}}@media (max-width: 480px) {}@media (min-width: 768px) {}@media (max-width: 320px) {}@media (min-width: 321px) {}#display_counts_side {}/* hidden overlapped "displayed" when in smal column size */@media (min-width: 768px) and (max-width: 992px) {	#display_counts_side {		height: 20px;		overflow: hidden;	}}.displaySort {	cursor: pointer; cursor: hand;/* 	color: #CCA522; */}/* header for article type groupings */.resultsBreak td {	background: #555555!important;		color: #EEEEEE!important;}.resultsBreak h5 {	color: #EEEEEE!important;}#yearSpan {	display: none;	position: absolute;	height: 60px;	width: 234px;	background: #333333!important;	/*     border-style: solid;    border-width: 1px;    border-color: #AAAAAA; */	-webkit-border-radius: 8px;	-moz-border-radius: 8px;	border-radius: 8px;	margin: 0px;	margin-left: -16px;	margin-top: 0px;	margin-bottom: 0px;	padding: 0px;	padding-top: 0px;	padding-left: 0px;}.admin_donation_paid_complete {	background: lightgreen;}.admin_donation_paid_pending {	background: #dea087;}.admin_donation_paid_failed {	background: #c9ecbc;}.admin_donation_thanks {	background: lightblue;}.admin_donation_feedback {	background: orange;}.dM {	margin-top: -2px;}@media (prefers-color-scheme: dark) {	/* sel2  search input field revert to white for light mode in system dark mode */	.select2-search {		color: #444;		background-color: #fff;	}	.select2-search input {		color: #444;		background-color: #fff;	}}.adminTrendHighlight {	color: #c3b689!important;}.smallTrendSubtitle {	margin-top: -2px;	font-size: 10px;	color: #999;}/* theme_display */