#primary .button {
	display: none;
}

@media only screen and (max-device-width: 1023px) {
	html{
		width: 100% !important;
	}

	body,
	#middle { /* ML May 20, 2013 middle */
		width: 100% !important;
		background-color: #fff !important;
		font-family: "Helvetica Neue Light",Helvetica,Arial,sans-serif !important;
		font-size: 20px !important;
		text-align: left !important;
	}

	input,submit{font-size: 20px !important;}

	h1, h2, h3, h4, h5, h6 {
		font-family: "Helvetica Neue Light",Helvetica,Arial,sans-serif !important;
	}

	/* header */
	#top {
		width: 100%;
		height: 180px;
		padding-top: 2px;
		position: relative;
		z-index: 50;
	}

	#secondary {
		display: none !important;
	}

	#logo {
		height: 180px;
		border-radius: 0 !important;
		/*background: -moz-linear-gradient(0% 100% 90deg, #780000, #FF0000);
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF0000), to(#780000));
		background-color: #af0000;
		border-radius: 6px 6px 0 0;
		-moz-border-radius: 6px 6px 0 0;
		-webkit-border-radius: 6px 6px 0 0;*/ 
	}

	#logo .donate {
		display: none !important;
	}

	#logo #clogo {
		width: 100% !important;
		margin-top: 1px !important;
	}

	/*#logo #WRLogo{  ML May 17, 2013 WR LOGO 
		width: 100% !important;
		margin-top: 1px !important;
		height: 0px;
		overflow: hidden;
		padding-top: 179px;
		width: 589px;
		background: transparent url(/assets/WRimg/mobile.png) no-repeat top left;
	}*/

	#logo h1 {
		padding-left: 5px !important;
	}

	#primary {
		/*width: 255px;*/
		width: 255px !important; /* ML May 17, 2013 epic IE is epic */
		position: absolute;
		right: 19px;
		top: 3px;
		background: none !important;
		border: none !important;
		font-size: 20px !important;
	}

	#primary .button {
		display: block !important;
		float: right;
		width: 90px;
		height: 58px;
		line-height: 58px;
		margin-bottom: 1px;
		overflow: hidden;
		color: #FFFFFF;
		font-size: 24px;
		text-align: center;
		background: transparent url(/assets/img/menu-button2.png) no-repeat 0 0;
	}

	#top #primary ul#mobilenav {
		/*float: right;
		display: block;*/
		position: absolute;/* ML May 17, 2013 fix issue in opera */
		right: 0;/* ML May 17, 2013 fix issue in opera */
		top: 60px;/* ML May 17, 2013 fix issue in opera */
		display: none;
		width: 255px !important;
		margin: 0;
		list-style-type: none;
		padding: 10px 0;
		overflow: hidden;
		background: transparent url(/assets/img/menu-background2.png) repeat 0 0;
	}

	#primary ul#mobilenav li {
		clear: both;
		float: left;
		width: 100%;
		height: 47px;
		line-height: 47px;
		overflow: hidden;
		text-align: left;
		border: none !important;
	}

	#primary ul#mobilenav li a {
		color: #FFFFFF;
		float: left;
		height: 47px;
		line-height: 47px;
		padding: 0;
		overflow: hidden;
		text-indent: 20px;
		width: 100%;
		border: none !important;
	}

	#primary ul#mobilenav li a:hover {
		color: #FFA54C;
		font-weight: bold;
		background: none !important;
	}

	/* added for WR June 03, 2013 */
	.wrmobile #logo{
		height: 180px !important;
		background-position: 0 -37px;
	}
	 
	#logo #WRLogo{
		height:0;
		background: transparent url(/assets/WRimg/mobile_logo.png) no-repeat bottom left;
		overflow: hidden;
		padding-top:179px;
		width:100% !important;
		margin:0;
	}

	 /*end of added for WR */
	 
	/* content featured */
	#middle, #content {
		padding: 0 !important;
	}

	#middle {
		margin: 0 10px;
		position: relative;
		z-index: 10;
		width: 97% !important;
	}

	#carousel {
		float: none !important;
		width: 100% !important;
	}

	#carousel h2.channel-title {
		line-height: 28px;
		margin: 0;
		padding: 22px 0 4px 0;
		background: transparent url(/assets/img/line-01.png) repeat-x left bottom;
		color: #555;
		font-size: 24px;
		font-weight: bold;
	}

	#carousel-controls {
		display: none !important;
	}

	#carousel-slides {
		width: auto !important;
		height: auto !important;
		margin: 0;
	}

	#carousel-slides li {
		width: 100% !important;
		height: auto !important;
		display: block !important;
		position: relative !important;
		
		padding: 16px 0 18px 0 !important;
		overflow: hidden !important;
		border-bottom: 1px solid #e2e2e2 !important;
	}

	#carousel-slides li img.thumb {
		width: 88px !important;
		height: 88px !important;
		overflow: hidden;
		/*position: absolute;
		left: 10px;
		top: 20px;*/
		float:left;
		margin-bottom:10px;
	}

	#feature-tleft-mask,
	#feature-bleft-mask,
	#feature-bright-mask,
	#feature-tright-mask {
		display: none;
	}

	#carousel-slides li h2.title,
	#carousel-slides li h2.title a {
		color: #000;
	}

	#carousel-slides li h2.title a:hover {
		color: #ffa54c;
	}

	#carousel-slides li h2.title {
		/*min-height: 92px;*//* ML May 27, 2013 */
		line-height: 34px;
		/*margin: 0 0 20px 104px;*/ /* ML May 27, 2013 */
		margin: 0 0 20px 10px; /* ML May 27, 2013 */
		float:left; /* ML May 27, 2013 */
		overflow: hidden;
		font-size: 30px;
	}

	#carousel-slides li .excerpt {
		clear:both;
		line-height: 30px;
		margin: 0 10px;
		overflow: hidden;
		font-size: 20px;
	}

	#carousel-slides li .excerpt p {
		text-align: left !important;
	}

	#carousel-slides li .excerpt .read-more {
		display: none !important;
	}

	#map {
		display: none !important;
	}

	/* content Recent Articles */
	#extended-content {
		margin: 0 !important;
		padding: 0 !important;
		border: none !important;
	}

	#extended-content div.col:first-child {
		display: none !important;
	}

	/* added for WR June 03, 2013 */
	.page-style-B #extended-content div.col:first-child {
		display: block !important;
	}
	/* end for WR */

	#extended-content div.col {
		clear: both;
		float: none;
		width: auto;
		margin: 0;
		background: none !important;
		padding: 0 !important;
	}

	#extended-content .col .thumb {
		display: none !important;
	}

	#alt-tleft-mask, #right-tleft-mask {
		display: none !important;
	}

	#extended-content .col > div {
		margin-top: 0 !important;
	}

	#extended-content .col h3.heading {
		line-height: 28px;
		margin: 0;
		padding: 22px 0 4px 0;
		background: transparent url(/assets/img/line-01.png) repeat-x left bottom;
		color: #555;
		font-size: 24px;
		font-weight: bold;
		font-style: normal;
	}

	#extended-content .col ul.articles {
		padding: 0;
		margin: 0;
		list-style-type: none;
	}

	#extended-content .col ul.articles li {
		margin: 0 10px;
		padding: 16px 0 18px 0;
		overflow: hidden;
		border-bottom: 1px solid #e2e2e2;
	}

	#extended-content .col ul.articles li h4,
	#extended-content .col ul.articles li h4 a {
		color: #000;
	}

	#extended-content .col ul.articles li h4 a:hover {
		color: #ffa54c;
	}

	#extended-content .col ul.articles li h4 {
		line-height: 34px;
		margin-bottom: 0;
		overflow: hidden;
		font-size: 30px;
	}

	#extended-content .col ul.articles li .meta {
		line-height: 22px;
	}

	#extended-content .col ul.articles li .meta,
	#extended-content .col ul.articles li .meta em {
		font-style: normal;
		font-size: 18px;
		color: #333;
		font-weight: normal;
	}

	#extended-content .col ul.articles li .meta a {
		font-style: normal;
	}

	#extended-content .col ul.articles li:last-child {
		display: none;
	}

	#extended-content .col .summary {
		margin: 0 10px;
		line-height: 30px !important;
		font-family: "Helvetica Neue Light",Helvetica,Arial,sans-serif !important;
		font-size: 20px !important;
		padding-top:15px; /* ML May 17, 2013 */
	}

	#extended-content .col ul.link-list {
		padding: 0;
		margin: 0 10px 0 30px;
		list-style-type: none;
	}

	#extended-content .col ul.link-list li {
		line-height: 30px;
		font-size: 20px;
		margin-bottom: 10px;
	}

	#HPsidebar {
		display: none !important;
	}

	#bottom {
		display: none !important;
	}
	
	#bottom_mobile{/*added by ES,12jun13*/
		display: block !important;
		padding-left:10px;
		margin-left:10px;
		margin-left:0px;
		margin-right:15px;
		
	}
	#bottom_mobile #grayarea{/*added by ES,17jun13*/
		background-color:#EEEEEE;
		display:block;
		padding-left:10px;
	}
	#bottom_mobile #footerlogo{/*added by ES,17jun13*/
		margin-top:5px;
		padding-left: 10px;
	}
	
	#bottom_mobile #socialiconfooter{/*added by ES,13jun13*/
		display:block;
		margin-left:-5px;
		margin-bottom:10px;
	}
	#bottom_mobile span, #bottom_mobile ul {/*added by ES,12jun13*/
		font-size:12px;
	}
	#bottom_mobile #copyright{/*added by ES,13jun13*/
		display:block;
		margin-top:10px;
		margin-bottom:10px;
	}
	#bottom_mobile .icon.e-resources {/*added by ES,12jun13*/
		float:none;
		background-color:#ffffff;
		border:0px solid blue;
	}
	
	/* page detail */
	#breadcrumb, #sidebar, #upprev_box {
		display: none !important;
	}

	#breadcrumb_mobile{
		display:block !important;
	}

	#content .preheading {
		display: none !important;
	}

	#container {
		width: auto !important;
		background: none !important;
		margin: 0;
		padding-bottom: 80px;
		position: relative;
	}

	#container .share-this {
		display: none !important; /*added by ES 17jun13*/
		float: none !important;
		width: 100%;
		height: 50px;
		overflow: hidden;
		position: absolute;
		left: 0;
		bottom: 10px;
		background: #eee;
		border-bottom: 1px solid #ccc;
	}

	#container .share-this #Gplus {
		display: none !important;
	}

	#container .share-this .fb-like {
		display: none !important;
	}

	#container .share-this a {
		float: right;
		margin: 17px 10px 0 0;
	}
	
	

	#content {
		float: none !important;
		width: 100% !important;
		margin: 0;
		overflow: hidden;
	}

	#content .entry {
		margin: 0 /*10px*/;
		padding-top: 16px !important;
	}

	#content .entry h2.title {
		line-height: 34px !important;
		margin: 0 0 4px 0 !important;
		overflow: hidden;
		font-size: 30px !important;
		font-weight: normal !important;
		color: #000 !important;
	}

	#content .entry .copy {
		line-height: 30px;
		font-size: 20px;
	}

	#content .entry .copy .subtitle {
		margin: 0;
		clear: both;
		line-height: 22px;
		font-size: 18px;
		color: #333;
		font-weight: normal;
	}

	#content .entry .copy .subtitle,
	#content .entry .copy .subtitle em {
		font-style: normal;
	}

	/* page list */
	.page-style-A #content .entry {
		padding: 0 !important;
		margin: 0 !important;
	}

	.page-style-A #content .entry h2.title {
		display: none !important;
	}

	/* ML May 20, 2013 */
	.page-style-A #content .entry h2.title.forcedisplay {
		display: block !important;
	}

	/*.page-style-A #content .entry .copy p {*/
	.page-style-A #content .entry .copy { /* ML May 20, 2013 */
		display: none;
	}

	.page-style-A #content .entry .copy h4 {
		line-height: 28px;
		margin: 0;
		padding: 22px 0 4px 0;
		background: transparent url(/assets/img/line-01.png) repeat-x left bottom;
		color: #555;
		font-size: 24px;
		font-weight: bold;
	}

	.page-style-A #extended-content ul.articles,
	.page-style-A #extended-content2 ul.articles {
		padding: 0;
		margin: 0;
		list-style-type: none;
	}

	.page-style-A #extended-content .articles li,
	.page-style-A #extended-content2 .articles li {
		padding: 16px 0 18px 0;
		overflow: hidden;
		border-bottom: 1px solid #e2e2e2;
		margin: 0;
	}

	.page-style-A #extended-content .articles li .preheading,
	.page-style-A #extended-content2 .articles li .preheading {
		display: none;
	}

	.page-style-A #extended-content .articles li h4.title,
	.page-style-A #extended-content2 .articles li h4.title {
		line-height: 34px;
		overflow: hidden;
		font-size: 30px;
		margin-bottom: 4px;
	}

	.page-style-A #extended-content .articles li h4.title a,
	.page-style-A #extended-content2 .articles li h4.title a  {
		color: #000; 
	}

	.page-style-A #extended-content .articles li h4.title a:hover,
	.page-style-A #extended-content2 .articles li h4.title a:hover {
		color: #ffa54c;
	}

	.page-style-A #extended-content .articles li .meta,
	.page-style-A #extended-content2 .articles li .meta {
		margin: 0;
		clear: both;
		line-height: 22px;
		font-size: 18px;
		color: #333;
		font-weight: normal;
	}

	.page-style-A #extended-content .articles li .meta em,
	.page-style-A #extended-content .articles li .meta i,
	.page-style-A #extended-content .articles li .meta a ,
	.page-style-A #extended-content2 .articles li .meta em,
	.page-style-A #extended-content2 .articles li .meta i,
	.page-style-A #extended-content2 .articles li .meta a{
		font-style: normal;
	}

	.page-style-A #extended-content .articles li .summary,
	.page-style-A #extended-content2 .articles li .summary {
		margin: 0;
		padding-top: 18px;
		line-height: 30px;
		font-size: 20px;
	}

	.page-style-A #extended-content .articles li .summary li,
	.page-style-A #extended-content2 .articles li .summary li{ /* ML May 17, 2013 */
		overflow: visible;
		border:none
	}

	#tabs .tab-nav { /* ML May 17, 2013 */
		/*font-size: 20px !important;
		margin-bottom: 18px;*/
		display:block; 
		border:0;
		background:none;
	}

	#tabs .tab-nav li{ 
		display:none;
	}

	#tabs .tab-nav .tab {
		/*font-size: 20px !important;
		font-style: normal;*/
		display:none;
	}

	#tabs #extended-content,
	#tabs #extended-content2 {
		/*padding-left: 30px !important;*//* ML May 17, 2013*/
	}

	#tabs #extended-content .articles,
	#tabs #extended-content2 .articles {
		margin-left: 0;
	}

	#tabs #extended-content .articles.issues li,
	#tabs #extended-content2 .articles.issues li {/* ML May 17, 2013 spesific to state detail*/
		border:0;	
	}

	#tabs #extended-content .articles.issues li.last,
	#tabs #extended-content2 .articles.issues li.last {/* ML May 17, 2013 spesific to state detail*/
		border-bottom: 1px solid #E2E2E2;
		margin:0;
		padding:0;
		display:block;
	}

	#tabs #extended-content .articles li,
	#tabs #extended-content2 .articles li {
		padding-bottom: 18px;
		border-bottom: 1px solid #E2E2E2;
	}

	#tabs #extended-content .articles li li,
	#tabs #extended-content2 .articles li li { /* ML May 21, 2013 */
		border : 0;
	}

	#tabs #extended-content h4.title,
	#tabs #extended-content2 h4.title {
		line-height: 34px;
		margin-bottom: 4px;
		font-size: 30px;
	}

	#tabs #extended-content .meta,
	#tabs #extended-content .meta em,
	#tabs #extended-content .meta a,
	#tabs #extended-content2 .meta,
	#tabs #extended-content2 .meta em,
	#tabs #extended-content2 .meta a {
		font-style: normal;
	}

	#tabs #extended-content .meta,
	#tabs #extended-content2 .meta {
		line-height: 22px;
		font-size: 18px;
	}

	#tabs #extended-content,
	#tabs #extended-content .summary,
	#tabs #extended-content2,
	#tabs #extended-content2 .summary {
		line-height: 30px;
		font-size: 20px;
	}


	/* added for WR June 03, 2013 */
	#leftcontent {
		float: none !important;
		width: 100% !important;
		position: static !important;
		margin-top:30px;
	}

	#leftcontent .summary {
		margin: 0;
		line-height: 30px !important;
		font-family: "Helvetica Neue Light",Helvetica,Arial,sans-serif !important;
		font-size: 20px !important;
	}

	#leftcontent .summary h2 {
		line-height: 28px;
		margin: 0;
		padding: 22px 0 4px 0;
		background: transparent url(../img/line-01.png) repeat-x left bottom;
		color: #555;
		font-size: 24px;
		font-weight: bold;
		font-style: normal;
	}

	#leftcontent .summary h2 i {
		font-style: normal;
	}

	#leftcontent .summary p {
		padding-left: 10px;
	}

	#credit {
		display: none !important;
	}

	#topSubscribe {
		clear: both;
		float: left;
		width: 100%;
		height: auto !important;
		padding-top: 40px;
		background: none !important;
		font-size: 18px !important;
	}

	#topSubscribe ul {
		float: left;
		margin-left: 10px;
		overflow: hidden;
	}

	#content #topSubscribe ul {
		margin:0;
	}

	#topSubscribe li {
		float: left;
		width: 100% !important;
		margin: 0 0 8px 0 !important;
	}

	#topSubscribe li input {
		clear: both;
		float: left;
		margin: 0 0 8px 0 !important;
		font-size: 18px !important;
	}
	/* end for WR June 03, 2013 */

	/* ML May 17, 2013 */
	ul#mainnav,
	ul#mainnav li,
	ul#mainnav li a{
		display:none !important;
	}

	#content .entry h2.title2 {
		display:none;
	}

	#mobileSubHeader{
		display:block;
		margin-bottom:10px;
	}

	#mobileSubHeader h2{
		line-height: 30px;
		text-indent: 8px;
		padding: 14px 0 10px 0;
		margin: 0;
		overflow: hidden;
		background: #eee url(/assets/img/line-02.png) repeat-x left top;
		font-size: 24px;
		color: #555;
		font-weight: bold;
	}

	#tabs{
		/*margin: 0 10px !important;*/
		margin:0 !important;
	}

	#extended-content div.tab-content,
	#extended-content2 div.tab-content{
		display:block !important;
		padding-top: 20px;
	}

	#extended-content  div.tab-content .tabintro,
	#extended-content2  div.tab-content .tabintro{
		display:none !important;
	}


	#extended-content li.viewalllink,
	#extended-content2 li.viewalllink{
		display:none;
	}

	#mobileviewall{
		display:block !important;
		padding:10px 0;
		margin:0;
	}

	#mobileviewall li.viewalllink{
		display:block !important;
		line-height: 30px;
		font-size: 20px;
	}
	
	#mobileviewall li.viewalllink button, p.fullreport_mobile .buttonmobile{/*added by ES,12jun13*/
		background: -moz-linear-gradient(0% 100% 90deg, #333333, #777777);
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#777777), to(#333333));
	background: #777777 url(../WRimg/subscribe_btn_bg.png) repeat-x;	
		border: 0;
		color: #fff;
		cursor: pointer;
		font-family: 'Droid Serif', Georgia, 'Times New Roman', Times, serif;
		font-size: 12px;
		/*font-style: italic;*/
		line-height: 1;
		margin-top: -6px;
		margin-left: 0px;
		padding: 5px 8px;
		width:100%;
	}
	
	p.fullreport{/*added by ES,12jun13*/
		display:none;
	}
	
	p.fullreport_mobile{/*added by ES,12jun13*/
		display:block !important;
	}
	/*.no-cssgradients #mobileviewall li.viewalllink .button {
		background: #777777 url(../WRimg/subscribe_btn_bg.png) repeat-x;
	}*/

	/*#topSubscribe{
		display:none;
	}*/

	.forcedisplay{
		display: block !important;
	}

	.forcehide{
		display:none !important;
	}

	#extended-content .line {
		border:0;
	}

	#extended-content2 .articles li {
		margin-top: 22px;
	}

	#extended-content .articles li ul li{
		border:0;
	}

	span.feature{/*added byES 12jun2013*/
		display:none ;
	}
	
	span.feature_mobile{/*added byES 12jun2013*/
		display:block !important;
	}
	span.feature_mobile img{/*added byES 12jun2013*/
		margin-right:10px;
		/*margin-bottom:10px;*/
	}
	
	/* end of ... */
	
	#container .share-this_mobile{/*added byES 17jun2013*/
		display:block !important;
		text-align:right;
		border:0px solid black;
		margin-top:-8px;
	}
	
	#container .share-this_mobile table{
	/*	position:absolut;
		right:20px;*/
	}
	#container .share-this_mobile #Gplus{
		position:relative;
		left:14px;
	}
	#container .share-this_mobile table td{
		height:20px;
	}
	
}