﻿
   /* --------------------------------------------------------
	reset
   -------------------------------------------------------- */
  	.absolute {
		position:absolute;
		}
	
	.floatright {
		float:right;
		}
		
	button {
		cursor:pointer;
		}
		
 /* --------------------------------------------------------
	Tags
   -------------------------------------------------------- */
   .tag {
	   font-size:8.5px; /*0.450em;*/ 
	   font-family:'roboto', Arial, Helvetiva, Tahoma, sans-serif;
	   font-weight:bold;
	   text-transform:uppercase;
	   padding:1px 5px;
	   vertical-align:middle;
	   margin:0 6px;
	   border-radius:2px;
	   -webkit-border-radius:2px;
	   -moz-border-radius:2px;
	   }
	   
   .premium-tag {
	   color:#333;
	   background: #DED3EA;
	   border:1px solid #C9C9C9;
	   }
	   
	.freemium-tag {
	   color:#444;
	   background: #D0E5D0;
	   border:1px solid #C9C9C9;
		}
		
	.premium-sticker {
		float:left;
		margin-right:3px;
		}
		
	.premium-sticker img {
		width:16px !important;
		}
		
	.relatedNews ul li .premium-sticker img,
	.ymbi-news .premium-sticker img {
		width:auto;
		float:none;
		margin-right:0;
		}
		
 /* ----------- Premium Sticker position adjustment --------------- */	
 	
	.story-latest.premium .premium-sticker img {
		margin-top:2px;
		vertical-align:top;
		}
		
 /* ----------- Premium Sticker for business main slider --------------- */
 
 .biz-focus-wrap .premium-sticker,
 .biz-focus-wrap .premium-sticker img {
	 float:none;
	 }
		
 /* --------------------------------------------------------
	Button
   -------------------------------------------------------- */	
	.Log-button {
  		background: #107FC9;
  		padding: 2px 8px;
  		font-size: 0.75em;
  		color: #fff;
  		border-radius: 2px;
  		text-decoration: none;
	}
	
	.Log-button:hover {
		background:#006699;
	}

	input[type=submit] {
		cursor: pointer;
	}
		
 /* --------------------------------------------------------
	Margin (for lock unlock icon)
   -------------------------------------------------------- */	
   
   .premium .story-list h2 {
	   margin-right:4px;
	   }
	   
	.interestNews .ymbi-news .premium-sticker img {
		width:auto; 
		margin-left:0;
		}
		
		
	.biz-focus-slider .premium-sticker img {
		margin-top:2px;
		}

	#storiesListing .premium-sticker img {
		margin-top:1px;
		}

	.premium .story-list h2, 
	.story-latest {
    	padding-right: 40px;
		}
	/*.premium .story-list h2, 
	.story-latest .story-list p {
    	padding-right: 40px;
		}*/

 /* --------------------------------------------------------
	Comparison Table 
   -------------------------------------------------------- */
   
   table.comparison-table-01 {
	   border-collapse:collapse;
	   width:100%;
	   margin:15px auto;
	   font-size:0.85em;
	   text-align:center;
	   }
	   
	table.comparison-table-01 th,
	table.comparison-table-01 td {
		border:1px solid #e5e5e2;
		padding:8px 6px;
		}
		
	table.comparison-table-01 th:first-child,
	table.comparison-table-01 td:first-child {
		text-align:left;
		}
		
	table.comparison-table-01 th.premium-title {
		text-align:center;
		background:#3cb066;
		color:#fff;
		padding:10px;
		}
		
	table.comparison-table-01 .go-premium {
		margin:10px auto;
		}
		
 /* --------------------------------------------------------
	Premium Banner Ads 
   -------------------------------------------------------- */
   
	.premium-ads-top {
		overflow:hidden;
		display:block;
		margin-bottom:20px;
		background-color: #323a45;
		}
		
	.premium-ads-images {
		background:#b00;
		display:inline-block;
		width:26%;
		padding:4px 6px;
		overflow:hidden;
		vertical-align:top;
		}	
		
	.premium-ads-images img {
		vertical-align:middle;
		}
		
	.premium-ads-top p {
		text-align:center;
		color:#fff;
		display:inline-block;
		width:70%;
		font-size:0.75em;
		line-height:1.250em;
		vertical-align:middle;
		padding:4px;
		}
		
	.premium-ads-images, .premium-ads-top p  {
		 box-sizing:border-box;
	}

   /* --------------------------------------------------------
	News Flash
   -------------------------------------------------------- */
   
	.newsflash-wrapper {
		overflow:hidden;
		display:block;
		background:#ECECEC;
		margin-bottom:20px;
		}
	
	.newsflash-head {
		border-bottom:1px solid #e5e5e2;
		color:#fff;
		background:#323a45;
		position:relative;
		text-transform:uppercase;
		border-top:3px solid #b00;
		}

	.newsflash-head h1 {
		color:#fff;
		padding:10px;
		}

	ul.newsflash-nav {
		overflow:hidden;
		display:block;
		position:absolute;
		right:10px;
		top:4px;
		bottom:0;
		}
	
ul.newsflash-nav li .newsflash-prev,
ul.newsflash-nav li .newsflash-next {
	display:block;
	height:33px;
	width:35px;
	}
	
ul.newsflash-nav li .newsflash-prev img,
ul.newsflash-nav li .newsflash-next img {
	text-align:center;
	margin:0 auto;
	display:block;
	} 
	
ul.newsflash-nav li {
	display:inline-block;
	margin-left:6px;
	}
	
.newsflash-content  {
	padding:10px;
	}
	
.newsflash-content p.newsticker {
	height:60px;
	overflow:hidden;
	}
	
.newsflash-ticker {
	display:none;
	}
	
.newsflash-ticker span {
	margin:0 4px;
	}

/* --------------------------------------------------------
	Side rectangular - premium ads
   -------------------------------------------------------- */	   
    
	.rect-ads-wrap {
		overflow:hidden;
		display:block;
		margin-bottom:20px;
		}
		
	.rect-ads-content {
		border:1px solid #dbdbdb;
		padding:20px 10px;
		text-align:center;
		margin:0 auto;
		}
		
	.rect-ads-content h1 {
		font-size:1em;
		line-height:1.375em;
		}
		
	.rect-ads-content img {
		margin:20px 0;
		}
	
	p.ads  {
		font-size: 0.625em; /*10px*/
		line-height: 1.400em; /*14px*/
		text-align: center;
		text-transform: uppercase;
		color: #999;
		}
	
	.rect-ads-brand {
		background:#b00;
		padding:3px 10px;
		text-align:right;
		}

/* --------------------------------------------------------
	Add Bookmarks
   --------------------------------------------------------*/
   
   .bookmark {
	   display:block;
	   overflow:hidden;
	   }
	
	.bookmark.absolute {
		top:10px;
		right:0;
		}
	   
   .bookmark-add,
   .bookmark-added {
		width: 18px;
		height:18px;
		vertical-align:top;
		margin:0;
		padding:0;
		}
	   
	.bookmark-added {
		cursor: pointer;
		}
	   
	.bookmarks-list-option {
		overflow:hidden;
		display:inline-block;
		margin-left:10px;
		}
		
	.bookmarks-list-option .go-premium:nth-child(2) {
		background:#888888;
		margin-left:10px;
		}
	   
	table.bookmarks-list-content {
		margin-bottom:20px;
		border-collapse:collapse;
		width:100%;
		font-size:0.813em;
		line-height:1.333em;
		}
		
	table.bookmarks-list-content th {
		text-align:left;
		font-weight:normal;
		font-weight:bold;
		margin-bottom:10px;
		padding-bottom:5px;
		border-bottom:1px solid #555;
		font-weight:normal;
		font-size:0.85em;
		}
		
	table.bookmarks-list-content tr td {
		border-bottom:1px solid #e5e5e2;
		vertical-align:top;
		padding:12px 4px;
		} 
		
	table.bookmarks-list-content tr td:first-child {
		padding-left:0;
		width:25px;
		}
		
	table.bookmarks-list-content tr:last-child td {
		border-bottom:0;
		padding-bottom:0;
		}
		
	.bookmarks-list-content input[type="checkbox"] {
		width: 18px;
		height:18px;
		vertical-align:top;
		appearance:checkbox;
		-webkit-appearance:checkbox;
		-moz-appearance:checkbox;
		-o-appearance:checkbox;
		}
		
	.select-all {
		background: #EDEDED;
  		padding: 7px 12px;
  		margin: 0;
  		display: inline-block;
  		overflow: hidden;
  		vertical-align: top;
  		border: 1px solid #ddd;
 		border-radius:3px;
		margin-right:10px;
		}
	
	.user-bookmarks .go-premium.absolute{
		top:0;
		right:0;
		}
		
   .headline.paywall-bookmark {
	   margin-right:25px;
	   }

 /* ----------- Bookmarks Edit Folder Function --------------- */
 
 	.folder-edit-table {
		border-collapse: collapse;
  		font-size: 0.813em;
  		line-height: 1.333em;
  		width: 100%;
  		margin-bottom: 10px;
	 	}
		
	.folder-edit-table tr td {
		border:none;
		padding:10px 6px;
		border-bottom:1px solid #e5e5e2;
		}
		
	.folder-edit-table tr td:first-child {
		width: 65%;
		}
		
	.folder-edit-table tr td:last-child {
		width: 35%;
		text-align:right;
		}
		
	.folder-edit-table tr td a {
		text-decoration:none;
		}
		
	.folder-edit-table tr td:last-child a {
		margin:5px;
		}
		
 /* ----------- Bookmarks Edit Folder (pagination) Function --------------- */
 		
	.folder-edit-pagination table {
		float:right;
		}
	
	.folder-edit-pagination table tbody tr td {
		border-bottom:none;
		padding:0 8px;
		}
		
	.folder-edit-pagination table tbody tr td a {
		margin:0;
		}
		
	 .folder-edit-pagination span {
		border:1px solid #e3e3e3;
		text-align:center;
		display:block;
		padding:0 6px;
		background-color:#efefe2;
		}	
		
	.folder-edit-pagination table tbody tr td:last-child a {
		margin:0;
		}	
		
	.folder-edit-pagination table tbody tr td:first-child,
	.folder-edit-pagination table tbody tr td:last-child {
		width: auto;	
		}
			
	/*---- Listing page - add to bookmark ------*/
	
	.bookmark-this {
		display:inline-block;
		}
		
	.bookmark-this.absolute {
		top:2px;
		right:0;
		}
		
	.bookmark-this img {
		width:18px;
		height:auto;
		}
		
	/*---- Bookmark dropdown ------*/	
	
	.mark {
		position:absolute;
		right:0;
		top:25px;
		padding:15px;
		z-index:99;
		background:#ececec;
		width:230px;
		border:2px solid #EAEAEA;
		border-radius:4px;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		display:none;
		}
		
	.mark h2 {
		margin-bottom:10px;
		}
		
	.mark p {
		font-size:0.750em;
		font-weight:bold;
		margin-bottom:10px;
		}
		
	.mark label {
		font-size:0.875em;
		}
		
	ul.mark li {
		margin-bottom:10px;
		display:block;
		}
		
	.mark:before {
		content: "";
  		width: 0;
  		height: 0;
  		border-bottom: 9px solid #EAEAEA;
  		border-left: 8px solid transparent;
  		border-right: 8px solid transparent;
  		position: absolute;
  		top: -10px;
		right:2px;
		}
		
	.story-list.relative {
		overflow:visible;
		}
		
	.mark select {
		padding:10px;
		margin:0;
		-webkit-border-radius:4px;
   	 	-moz-border-radius:4px;
    	border-radius:4px;
    	-webkit-box-shadow: 0 2px 0 #DADADA, 0 -1px #fff inset;
    	-moz-box-shadow: 0 2px 0 #DADADA, 0 -1px #fff inset;
    	box-shadow: 0 2px 0 #DADADA, 0 -1px #fff inset;
    	background: #f8f8f8;
    	color:#888;
    	border:none;
    	outline:none;
    	display: inline-block;
    	-webkit-appearance:none;
    	-moz-appearance:none;
    	appearance:none;
    	cursor:pointer;
		width:100%;
		}
		
	input[type=text].bookmark-title {
		padding:10px;
		margin:0;
		-webkit-border-radius: 4px;
  		-moz-border-radius: 4px;
  		border-radius: 4px;
		-webkit-box-shadow: 0 2px 0 #DADADA, 0 -1px #fff inset;
  		-moz-box-shadow: 0 2px 0 #DADADA, 0 -1px #fff inset;
  		box-shadow: 0 2px 0 #DADADA, 0 -1px #fff inset;
  		background: #f8f8f8;
		color:#888;
		border:none;
		outline:none;
		display:inline-block;
		width:100%;
		}
		
	/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .mark select {
		padding-right:28px
		}
}
	.mark label {
		display:block;
		margin-bottom:10px;
		}
	label.select-bookmark {
		position:relative;
		}
		
	label.select-bookmark select option {
		padding:10px 0;
		}
	
	label.select-bookmark:after {
		content:'\25b6';
    	font-size:14px;
    	color:#aaa;
    	-webkit-transform:rotate(90deg);
    	-moz-transform:rotate(90deg);
    	-ms-transform:rotate(90deg);
    	transform:rotate(90deg);
    	right:11px;
		top:7px;
   	 	padding:0 0 2px;
    	border-bottom:1px solid #ddd;
    	position:absolute;
    	pointer-events:none;
		}
		
	label.select-bookmark:before {
    	content:'';
    	right:5px; 
		top:5px;
    	width:30px; 
		height:30px;
    	background:#f8f8f8;
    	position:absolute;
    	pointer-events:none;
   	 	display:block;
	}
	
	.mark input[type=submit].go-premium {
		display:inline-block;
		padding:8px 14px;
		cursor:pointer;
		}
		
	.mark input[type=reset].go-premium {
		background:#ACACAC;
		padding:8px 14px;
		cursor:pointer;
		}
		
/*--- ADD BOOKMARKS ---*/

	.bs-holder {
		font-size:0.8em;
		position:relative;
		width: 100%;
		margin-bottom:10px;
		clear:both;
		}
		
	.bsWrap {
		display:none;
		}
	
	a.bsSelect {
		outline:none;
		text-decoration:none;
		line-height:30px;
		padding:10px;
		color:#444;
		}
		
	.bsToggle {
		background:url(../img/cc_nav.png) no-repeat center center;
		display:block;
		height:30px;
		position:absolute;
		right:0;
		top:0;
		width:30px;
		background-size:50%;
		}
		
	.bsOptions  {
		display:block;
		}
			
	input.bookmark-add-val {
		padding:6px;
		border-radius:2px;
		height:35px;
		width:82%;
		color: rgb(176, 176, 176);
		float:left;
	}
	
   .button-add-val {
   		height:35px;
		}
		
	button.button-add-val {
		width:18%;
		}
		
	button.button-add-val img {
		width:20px;
		}
		
	.bookmark-setting {
		float:left;
		}
		
	.bookmark-setting img{
		vertical-align:middle;
		margin-right:5px;
		}
		
	.mark-it {
		text-align:right;
		margin-top:10px;
		}
		
   /* --------------------------------------------------------
	Bookmarks Manager - Edit / Move / Delete
   -------------------------------------------------------- */
	
	.bookmarks-setup-create {
		width:83%;
		float:left;
		}
		
	.bookmarks-setup-edit {
		width:15%;
		float:right;
		text-align:center;
		vertical-align:middle;
		border:1px solid #dbdbdb;
		box-sizing:border-box;
		
		border-radius:2px;
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
		}
		
	.bookmarks-setup-edit img {
		width:14px;
		}
		
	.bookmarks-setup-edit a {
		padding:6px;
		display:block;
		overflow:hidden;
		}
	
	.bookmarks-setup-rename {
		float:right;
		}
		
	.bookmarks-setup ul li .bookmarks-setup-rename a {
		display:inline-block;
		padding: 0;
		}
		
	.bookmarks-setup ul li .bookmarks-setup-rename a:hover {
		background:none;
		}
		
	.bookmarks-setup ul p.editable {
		float:left;
		}
		
	.folder-edit.bookmarks-setup ul li {
		padding:10px 4px;
		}
		
	 /* ----Delete function----*/
	 
	 .delete-button-wrap {
		 margin:10px 0;
		 }
		 
	.delete-button-wrap .go-premium:nth-child(1) {
		background: #999;
		margin-right: 10px;
		}

   /* --------------------------------------------------------
	SIDEBAR - editors highlight
   -------------------------------------------------------- */
	.side-highlights {
		background:#ececec;
	    clear:both;
		}
		
	.side-highlights h1 a {
		color:#000;
		}
		
	.side-highlights h1,
	.side-highlights p {
		margin: 10px;
		}
		
	.side-highlights h1 {
		clear:both;
		}
		
	.editorsHighlight {
		margin-bottom:20px;
		overflow:hidden;
		}

   /* --------------------------------------------------------
	SIDEBAR - Bookmarks
   -------------------------------------------------------- */
   
   .side-bookmark {
	   background:#ececec;
		clear:both;
	   }
	   
   .side-bookmark h1 {
	   background:#323a45;
	   color:#fff;
	   padding:5px 10px;
	   border-top: 3px solid #b00;
	   margin-bottom:0;
	   text-transform:uppercase;
	   padding-left:45px;
	   position:relative;
	   }
	   
	.side-bookmark h1 span {
		position:absolute;
		top:0;
		left:10px;
		}
		 
   .side-bookmark-wrap {
	   overflow:hidden;
	   display:block;
	   padding:10px;
	   }
	   
   ul.bookmark-bullet {
	   list-style-image:url(../img/bookmark-icon-16px.png);
	   }
	   
	ul.bookmark-bullet li {
		xlist-style-image:url(../img/bookmark-icon-16px.png);
		border-bottom:1px solid #dbdbdb;
		padding-bottom:8px;
		margin-bottom:8px;
	 	}
		
	ul.bookmark-bullet li:last-child {
		border-bottom:none;
		}
		
	.side-bookmark .button-01 {
		background:#0080cc;
		text-decoration:none;
		border-radius:2px;
		font-size:13px;
		color:#fff;
		border:0;
		}
		
	.side-bookmark .avatar {
		margin-bottom:0;
		border-top:3px solid #b00;
		}
		

   /* --------------------------------------------------------
	Paywall notice
   -------------------------------------------------------- */
   
   .premium-sign-overlay {
	   background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	   background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
       background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
       background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
       background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */
       filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	   overflow:hidden;
	   }
	   
	.premium-sign-overlay.absolute {
		bottom:0px;
		xheight:65%;
		width:100%;
		}
		
	.paywall-access-box {
		text-align:center;
		margin-top:20px;	
		}
		
	.paywall-access-box img {
		margin-bottom:40px;
		}
		
	.row .row.notice-wrap {
		margin: 0 -1.091%;
		}
		
	.limited-notice {
		border:1px solid #dbdbdb;
		overflow:hidden;
		margin-bottom:20px;
		position:relative;
		}
		
	.limit-notice-desc {
		margin-top:20px;
		text-align:left;
		padding-left:10px;
		}
	
	.limit-notice-desc h1 {
		font-size: 1.650em; 
		line-height: 1.300em; 
		margin-bottom: 10px;
		font-family:'Roboto Condensed', Arial, Helvetiva, Tahoma, sans-serif;
		overflow:hidden;
		color: #333;
		}
		
	.limit-notice-desc p {
		font-size:0.85em;
		line-height: 1.3em;
		}
		
	.notice-brand {
		position:absolute;
		bottom:10px;
		right:20px;
		}
		
	.premium-access {
		margin:20px auto;
		}
		
	.premium-access-button {
		font-size:13px;
		color: #fff;
		background-color:#0080CC;
		text-decoration:none;
		border-radius:2px;
		border:0;
		vertical-align:top;
		}
		
	.premium-access-button:hover {
		background-color:#15529B ;
		}
		
	.premium-access-button:nth-child(2) {
		margin-left: 10px;
		background-color:#3CB066;
		width:150px;
		}
	
	.premium-access-button3:nth-child(2) {
		background-color:#0080CC;
		}
	
	.premium-access-button:nth-child(2):hover {
		background-color:#2b9351 ;
		}
		
	.premium-access span {
		display:block;
		text-transform:uppercase;
		font-size:0.70em; /*11px*/
		text-decoration:underline;
		line-height:16px;
		}
		
	.premium-access span a {
		color:#107fc9;
		}
		
	input[type="submit"].premium-access-button {
 		padding: 8px 12px;
  		height: 34px;
		cursor:pointer;
		}
		
	input[type="submit"].premium-access-button2 {
 		padding: 8px 12px;
  		height: 34px;
		cursor:pointer;
		border-radius: 2px;
		font-size: 13px;
		border: 0;
		color: #fff;
		text-decoration: none;
		display: block;
		padding: 8px 12px;
		text-align: center;
		width: 100%;
		}
		
	input[type="submit"].premium-access-button3 {
 		padding: 8px 12px;
  		height: 34px;
		cursor:pointer;
		border-radius: 2px;
		font-size: 13px;
		border: 0;
		color: #fff;
		text-decoration: none;
		display: block;
		padding: 8px 12px;
		text-align: center;
		}
		
   /* --------------------------------------------------------
	Login Panel
   -------------------------------------------------------- */ 
    
   .login-panel {
	   border:4px solid #e4e3e3;
	   padding:20px 10px;
	   box-sizing:border-box;
	   margin-bottom:20px;
	   overflow:hidden;
	   background: #ededed;
	   border-radius:3px;
	   text-align:Center;
	   display:none;
	   }
	   
	.login-social-button {
		 font-size:13px;
		 padding:10px 20px;
		 color:#fff;
		 text-decoration:none;
		 border-radius:2px;
		 border:0;
		 margin-right:10px;
		}
		
	.login-social-wrap {
		overflow:hidden;
		display:block;
		margin:10px auto;
		}
		
	.login-social-button:nth-child(1) {
		background:#3b5998;
		}
		
	.login-social-button:nth-child(2) {
		background:#dd4b39;
		}	
		
	.login-social-button:nth-child(3) {
		background:#555;
		}	
			
	.login-social-button:nth-child(4) {
		background:#bb0000;
		margin-right:0;
		}
	
	.login-panel-hide.absolute {
		top: 5px;
		right:10px;
		}
		
		

 /* --------------------------------------------------------
	Premium Main Page
   -------------------------------------------------------- */
	.premium-section-sort {
		overflow:hidden;
		display:block;
		margin-bottom:20px;
		}
		
	.premium-section-sort .button-01 {
		padding:8px 16px;
		background: #fff;
		color:#444;
		border:1px solid #999;
		font-weight:bold;
		font-family:'Roboto Condensed', Arial, Helvetiva, Tahoma, sans-serif;
		font-size: 1em;
		line-height:1.200em;
		margin-right:5px;
		}
	
	.premium-section-sort .go-premium.select,.premium-section-sort .go-premium:hover {
		background: #b00;
		color:#fff;
		}
		
 /* --------------------------------------------------------
	Premium Main Page
   -------------------------------------------------------- */		
	.go-premium {
		font-size:13px;
		color: #fff;
		background-color:#0080CC;
		text-decoration:none;
		border-radius:2px;
		border:0;
		vertical-align:top;
		}
		
	.mark.go-premium {
		padding:8px;
		}
	
	.button-01 {
		display:inline-block;
		}
		
	.go-premium a, .button-01 a, .button-02 a {
		color:#fff;
		text-decoration:none;
		display:block;
		padding: 8px 12px;
		text-align:center;
		}
	
	.button.absolute  {
		top:0;
		right:0;
		}
		
	.go-premium-padding {
		padding: 9px 12px;
	}


/* --------------------------------------------------------
	PROFILE MESSAGE
   --------------------------------------------------------*/
   .avatar {
	   display:block;
	   overflow:hidden;
	   margin-bottom:20px;
	   }
	   
	.avatar-header {
		background:#323a45;
		padding:10px;
		}
	   
	.avatar .entitled {
		display:block;
		overflow:hidden;
		margin:0 20px 15px;
		}
		
	.avatar .user-name h2 {
		color:#fff;
		}
		
	.entitled-focus {
		font-weight:bold;
		color:#2B8B75;
		} 
		
	.avatar .entitled {
		margin-top:10px;
		padding-top:10px;
		}
	
	.avatar .entitled p {
		margin-bottom:10px;
		}
	
	
   	
/* --------------------------------------------------------
	USER - Bookmarks Page
   --------------------------------------------------------*/

	   
   .avatar img {
	   border-radius:150px;
	   box-shadow: 1px 2px 4px rgba(105, 105, 105, 0.2);
	   display:inline-block;
	   max-width:40px;
	   height:auto;
	   vertical-align:top;
	   }
	   

	   
	.avatar .user-name {
		display:inline-block;
		margin-left:10px;
		vertical-align:top;
		max-width:230px;
		margin-bottom:5px;
		}
		
	.avatar .user-name span {
		font-size: 0.867em; /*13px*/
		margin: 0 4px;
		}
		
	.bookmarks-setup {
		margin-bottom:15px;
		overflow:hidden;
		display:block;
		clear:both;
		}
		
	/*.bookmarks-setup .go-premium {
		width:76%;
		height:36px;
		display:inline-block;
		}*/
		
	.bookmarks-setup .go-premium-conf {
		width:20%;
		background:#ececec;
		display:inline-block;
		overflow:hidden;
		border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		-o-border-radius:3px;
		border:1px solid #dfdfdf;		
		height:36px;
		}
		
	.bookmarks-setup .go-premium-conf img {
		padding:4px;
		text-align:center;
		margin:0 4px;
		}
		
	.go-premium-conf a {
		padding:0;
		}
		
	.bookmarks-setup select {
		border:1px solid #dbdbdb;
		margin-bottom:10px;
		width:100%;
		height:30px;
		color:#444;
		background:#fff;
		}
		
	.bookmarks-setup ul li,
	.mark ul li,
	.bookmarks-setup select option {
		border-bottom:1px solid #e5e5e2;
		overflow:hidden;
		}
		
	.bookmarks-setup select option {
		padding:10px;
		color:#444;
		}
		
	.bookmarks-setup ul li span {
		text-align:right;
		margin-left:6px;
		float:right;
		}
		
	.bookmarks-setup ul li a,
	.mark ul li a {
		text-decoration:none;
		color:#444;
		display:block;
		padding:10px 4px;
		}
		
	.bookmarks-setup ul li a:hover {
		background:#e1e1e1;
		}
		
	#slideToggle {
		display:none;
		}
		
		
	/*	--------------------------------------------------
    :: THE PREMIUM TABS (page listing premium)
	-------------------------------------------------- */
	
	.filter-wrapper.premium.tabsContainer ul.tabs {
		margin-bottom:10px;
		border-bottom:none;
		}
		
	.premium.tabsContainer ul.tabs li {
		font-size:0.84em;
		font-weight:normal;
		font-family: 'Roboto', Arial, Helvetiva, Tahoma, sans-serif;
		padding:6px 8px;
		border:1 px solid #999;
		border-bottom:1px solid #999;
		margin:5px 6px 5px 0;
		}
		
	.label_holder {
		font-size:0.84em;
		font-weight:normal;
		font-family: 'Roboto', Arial, Helvetiva, Tahoma, sans-serif;
		overflow:hidden;
		background:#e5e5e2;
		}
		
	.filter-wrapper {
		margin-bottom:15px;
		}
		
	.filter-option {
		display:block;
		overflow:hidden;
		width:240px;
		}
		
	.filter-option label {
		background:#e5e5e2;
		padding:10px;
		overflow:hidden;
		cursor:pointer;
		display:block;
		border-radius:4px;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		display:none;
		}
		
	.filter-option .arrow-up,
	.filter-option .arrow-down {
		margin-left:20px;
		width:15px;
		display:inline-block;
		font-size:11px;
		float:right;
		line-height:22px;
		}
		
	.premium.tabsContainer ul.tabs li a {
		color: #333;
		text-decoration:none;
		}
		
	.premium.tabsContainer ul.tabs li.active a {
		color: #fff;
		}
	
/* --------------------------------------------------------
	PAYWALL - NEWSSTAND CONDITIONAL MESSAGE
   --------------------------------------------------------*/	
   
   .msg-paywall-newsstand-wrap {
	   background: url(../img/footer_lodyas.png) top right #323a45;
	   padding:20px 25px;
	   color:#fff;
	   margin-bottom:20px;
	   overflow:hidden;
	   border-top:3px solid #b00;
	   
	   border-radius:4px;
	   -webkit-border-radius:4px;
	   -moz-border-radius:4px;
	   }
	   
	.msg-paywall-newsstand-wrap h2 {
	   font-size: 1.350em;
  	   line-height: 1.300em;
  		font-family: 'Roboto Condensed', Arial, Helvetiva, Tahoma, sans-serif;
  		overflow: hidden;
	   }
	.msg-paywall-newsstand-wrap p {
		color:#fff;
		}
		
	.msg-paywall-newsstand-desc {
		width: 70%;
		margin-right:10px;
		}
		
	.msg-paywall-newsstand-button {
		width: 28%;
		margin:10px auto;
		}
		
	.msg-paywall-newsstand-desc,
	.msg-paywall-newsstand-button {
		float:left;
		overflow:hidden;
		}
	
	.msg-paywall-newsstand-button span {
		font-size:0.75em;
		}

	.msg-button-wrap {
		text-align:center;
		}
		
	.msg-paywall-newsstand-wrap .button-01 {
		background: #0080CC;
  		text-decoration: none;
  		border-radius: 2px;
  		font-size: 13px;
  		color: #fff;
  		border: 0;
		}
		
	.msg-paywall-newsstand-wrap .button-01 {
		display:block;
		}
		
	.msg-paywall-newsstand-wrap .button-01:hover {
		background:#0e73af;	
		}
		
	.button-02 {
		background: #3CB066;
  		text-decoration: none;
  		border-radius: 2px;
  		font-size: 13px;
  		color: #fff;
  		border: 0;
		}
		
	.button-02:hover {
		background:#2b9351;	
		}
	
	.tohidethis {
		display: none;
	}
	   
   /* --------------------------------------------------------
	RESPONSIVE
   -------------------------------------------------------- */		
   
@media only screen and (min-width: 240px) and (max-width: 500px) {
	.newsflash-content p.newsticker {
	height:140px;
	overflow:hidden;
	}
	
/* --------------------------------------------------------
	BOOKMARK - ICON
   --------------------------------------------------------*/		
.bookmark-this img {
    height: auto;
    width: 21px;
	}
	
/* --------------------------------------------------------
	BOOKMARKS - BUTTON
   --------------------------------------------------------*/
	   
	.bookmarks-list-option {
		margin-left:0px;
		float:right;
		}
		
	.bookmarks-list-option .button-01 a {
		padding:3px 6px;
		}
		
	.bookmarks-list-content	.select-all {
		padding:3px 6px;
		}
}
   
@media only screen and (min-width: 240px) and (max-width: 767px) {

	/*.story-latest .story-list h2 {
		padding-right:24px;
		}*/
		
	.premium .story-list h2,
	.story-latest .story-list h2 {
		padding-right:15px;
		}
		
	.premium-access .button-01,
	.premium-access-button,
	.premium-access-button:nth-child(2){
		width:100%; 
		}
		
		 
	.premium-access-button:nth-child(2) {
		margin-left: 0;
		margin:10px auto;
		}
		
	.limit-notice-desc h1,
	.limit-notice-desc p
	{
		text-align:center;
		margin:0 auto;
		}
		
	#slideToggle {
		display:block;	
		position:absolute;
		top:0;
		right:0;
		z-index:99;
	}
	
	.slideTogglebox {
		display:none;
		}
		
	.bookmarks-setup .go-premium-conf.slideTogglehide {
		display:none;
		}

	#breakingnewscarousel.newsflash-carousel .breaking-news {
		height:90px;
		}
		
	.filter-option {
		width:100%;
		}
		
	.filter-option label {
		display:block;
		}
		
	.premium.tabsContainer ul.tabs {
		border-top:2px solid #999;
		padding:10px;
	}
	
	.bookmark-this a {
		padding: 18px; 
		padding-right:0;
	}
	
	/*--------------------------------------------------------
	  checkbox webkit appearance
	  -----------------------------------------------------*/
		
	.bookmarks-list-content input[type="checkbox"],
	.bookmarks-setup select {
		webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		-webkit-appearance:none;
		border:1px solid #999;
		}
	
/* --------------------------------------------------------
	PAYWALL - NEWSSTAND CONDITIONAL MESSAGE
   --------------------------------------------------------*/
   	
	.msg-paywall-newsstand-desc,
	.msg-paywall-newsstand-button {
		width: 100%;
		margin:0 auto;
		text-align:center;
		}
		
	.msg-paywall-newsstand-desc {
		margin-bottom:15px;
		}
		
/* --------------------------------------------------------
	BOOKMARK - SORT FOLDER 
   --------------------------------------------------------*/	
   
   .bsWrap {
	   display:block;
	   }
	   
	.bsOptions ul {
		max-height:125px;
		background:#fff;
		border:1px solid #B0B0B0;
		margin:10px 0;
		padding:0;
		width:100%;
		overflow-y:auto;
		}
		
	.bsOptions ul li a {
		display:block;
		outline:none;
		padding:10px;
		text-decoration:none;
		color:#444;
		}
		
	.bsOptions ul li a:hover {
		background:#ededed;
		}
		
	.bsOptions ul li a.bsSelect {
		color:#ADADAD;
		}
		
	.bsOptions ul li:first-child {
		border-bottom:1px solid #e5e5e2;
		}
		
	.bsOptions.res {
		display:none;
		}
		
	.bookmarks-setup-create {
		margin-bottom:10px;
		}
	

		
	/*--------------------------------------------------------
	  PAYWALL NOTICE
	  -----------------------------------------------------*/
	.limited-notice {
		margin:0 3.125%;
		margin-bottom:20px;
		}
	
	
}