html
{
	overflow: hidden;	
}
body 
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0 auto;
    padding: 0;
}
button
{
	outline: none;
}
figure
{
	margin-left:0;
	margin-right:0;
}
.radius
{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.smallshadow
{
	box-shadow: 0 0px 4px rgba(0, 0, 0, 0.25);
}
.smallradius
{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.bigshadow
{
	box-shadow: 0 0px 4px rgba(0, 0, 0, 0.25);
}
A:link {text-decoration: none; color:inherit;}
A:hover {text-decoration: none; color:inherit;}
A:visited {text-decoration: none; color:inherit;}

A.underlink:link {text-decoration: underline; color:inherit;}
A.underlink:hover {text-decoration: underline; color:inherit;}
A.underlink:visited {text-decoration: underline; color:inherit;}

A.underlink_hover:link {color:inherit;}
A.underlink_hover:hover {text-decoration: underline; color:inherit;}
A.underlink_hover:visited {color:inherit;}

A.boldlink:link {font-weight: bold;}
A.boldlink:hover {font-weight: bold;}
A.boldlink:visited {font-weight: bold;}

A.itallink:link {font-style: italic;}
A.itallink:hover {font-style: italic;}
A.itallink:visited {font-style: italic;}

A.tags_link:link
{
	text-decoration: none; 
	opacity:0.6;
	filter:alpha(opacity=60);	
}

A.tags_link:hover
{
	opacity:1;
	filter:alpha(opacity=100);
	text-decoration: underline;
}

A.tags_link:visited
{
	text-decoration: none;
}

.boxsizing_border
{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

input, select, textarea, button
{
	font-family:inherit;
}

.whats_this
{
	font-size:0.9em;
}

select
{
	height:24px;
	padding:2px;
	margin:0px;
	-webkit-appearance: menulist-button;
}

img, a
{
	border:0 none;
	outline:none;
}

textarea 
{
	border-radius: 2px;
	padding-top:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

input[type="text"], input[type="number"], input[type="password"], input[type="email"]
{
	font-size:13px;
	outline:none;
	padding:0px 0 0px 10px;
	border-radius: 2px;
	height:22px;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}


button::-moz-focus-inner {
    border:0;
    padding:0;
}

#subscriptions
{
	position:relative;
}

#wraper
{
	min-width:930px;
	height:100%;
}
#sitecontent
{
	padding:0px 0px 0px 0px;
	overflow:hidden;
	position:relative;
}

.footer
{
	height:30px;
	line-height:30px;
	font-size:13px;
	position:relative;
	overflow: hidden;
	z-index: 66;
}
.language_selection_div
{
	position:absolute;
	top:2px;
	right:2px;
}
.language_selection_div_nologin
{
	position:absolute;
	top:2px;
	right:29px;
}
#login_err
{
	padding-left:5px;
	color:red;
	font-size:10px;
	visibility:visible;
}
#password_change
{
	display:none;
}
.profile_input
{
	padding-left:3px;
	width:200px;
}
.logo
{
	padding:3px 0 0 10px;
}
#buttons
{
	padding: 10px 0 0 10px;
}

.ui-accordion { padding:3px !important; }
.ui-accordion-content { padding:3px !important; }
.ui-tooltip { overflow: auto; width: auto !important; }




#subscriptions_options_menu
{
	position:absolute;
	top:13px;
	right:auto;
	display:none;
	z-index:101;
	overflow:auto;
}

#subscription_options_tick
{
	cursor:pointer;
	position:absolute;
	right:0px;
	top:6px;
	width:22px;
	padding:0 2px 0 0;
	white-space:nowrap;
	z-index:1;
}

#subscription_options_peek
{
	cursor:pointer;
	position:absolute;
	right:22px;
	top:6px;
	width:22px;
	padding:0 2px 0 2px;
	white-space:nowrap;
	z-index:1;
}

#subscription_options_tick_wrapper, #subscription_options_peek_wrapper
{
	position:relative;
}
.subscriptions_legend
{
	margin-left:11px;
	position:relative;
	top:-2px;
	cursor:pointer;
}
.sm_img
{
	display:none;
	position:absolute;
	right:-3px;
	top:5px;
	width:16px;
	padding:0 2px 0 3px;
}
.sm
{
	position:absolute;
	top:18px;
	right:0px;
	display:none;
	z-index:101;
	padding:5px 0 5px 0;
	overflow-x:hidden;
	overflow-y:auto;
	line-height:160%;
	font-family: "Open Sans","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif;
}
.sm_tree
{
	right:3px;
}

.am
{
	font-weight:normal;
	right:20px;
	font-family: "Open Sans","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif;
}
.read_options
{
	position:absolute;
	top:28px;
	left:-5px;
	display:none;
	z-index:101;
	font-family: "Open Sans","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif;
}
.read_options hr
{
	border: none;
	height: 1px;
	margin:3px 0px 3px 0px;
}

.social_media_options
{
	position:absolute;
	top:25px;
	right:0px;
	z-index:100;
	font-size:13px;
	min-width:100px;
	display:none;
	font-family: "Open Sans","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif;
	padding-top:5px;
	padding-bottom:5px;
}
.social_media_options hr
{
	border: none;
	height: 1px;
	margin:5px 0 5px 0;
}
.social_media_options_footer
{
	margin:10px -5px -5px -5px;
	text-align:center;
	padding-top:1px;
	font-size:12px;
	cursor:pointer;
}

.quick_options_icon
{
	position:absolute;
	top:3px;
	left:3px;
}
.quick_options_icon_article
{
	position:absolute;
	top:5px;
	left:3px;
}
.quick_options_link
{
	white-space: nowrap;
	position:relative;
	cursor:pointer;
	padding:4px 18px 4px 33px;
	text-overflow: ellipsis;
	max-width:200px;
	overflow:hidden;
	font-size: 13px;
}

.quick_options_option
{
	padding:3px 3px 3px 3px;
	text-align:center;
}
.social_media_options_link
{
	white-space: nowrap;
	cursor:pointer;
	padding:3px 3px 3px 3px;
}

label
{
	cursor:pointer;
}
.subscription_option
{
	padding:1px;
	position:relative;
}
.read_option
{
	padding:1px;
	position:relative;
}
.read_option_pointer
{
	white-space:nowrap;
	cursor:pointer;
	padding:3px 10px 3px 25px;
	position:relative;
}
.subscription_option_buttons
{
	position:absolute;
	right:3px;
	top:0;
}

.ar
{
	background-color:inherit;
	position:relative;
	font-size: 12px;
}

.stats_fieldset
{
	float:left;
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
}

.article_author
{
	font-size:12px;
}

.article_tags, .article_team_seenby
{
	font-size:12px;
	margin-left: 13px;
}
.article_broadcasted
{
	padding-top:10px;
	padding-left: 12px;
	font-size:12px;
	line-height:17px;
}
.article_content a
{
	text-decoration:underline;
}

.article_header
{
	position:relative;
	white-space:nowrap;
	overflow: hidden;
	top: 2px;
}
.header_small_padding
{
	margin-bottom:-15px;
}
.article_header_text_noclick
{
	cursor:default !important;
}
.article_header_text
{
	cursor:pointer;
	font-size: 1.1em;
	white-space:nowrap;
	overflow:hidden;
	display:inline-block;
	min-width:3000px;
}

.arrow_div
{
	position:absolute;
	top:0px;
	right:0px;
	padding-left:10px;
	z-index:1;	
}

.arrow_div_lower
{
	position:absolute;
	/*bottom:3px;*/
	right:5px;
	padding-left:10px;
	font-size: 11px;
}
.left_button
{
	padding-right:10px;
}
.right_button
{
	margin-left:-5px;
}
.mid_button
{
	margin-left:-5px;
}

.tbutton
{
	width:22px;
	height:21px;
	margin-right:0px;
	float:left;
}

.post_button
{
	font-size:16px !important;
	padding:5px;
	width:870px;
	margin-left:-1px;

}
.stats_div
{
	font-size:13px;
	line-height:150%;
}

.stats_div>a
{
	text-decoration:none;
}

.user_comments
{
	max-width:650px;
	margin:20px 5px 10px 5px;
	padding:0;
	font-size:12px;
	line-height: 130%;
}

.comments_title
{
	font-size:13px;
	height: 29px;
	line-height: 29px;
}

.comment_wrap
{
	padding-top:10px;
	padding-left:43px;
	/*padding-right:10px;*/
	padding-bottom:0px;
	position: relative;
}

.comments_body 
{
	margin-left: -25px;
	max-width: 665px;
}
.comments_title_left
{
	padding-left: 25px;	
	float:left;
}

.comments_title_left span.icon16
{
	position: relative;
	top: 2px;
}

.comments_title_right span.icon16
{
	position: relative;
	top: 2px;
}

.comments_title_right
{
	margin-right: 15px;	
	float:right;
}

.comment_picture
{
	position: absolute;
	left:43px;
	top:13px;
	cursor:pointer;
}

.comment_right
{
	padding-left: 32px;
}

.comment_right_top>div
{
}

.comment_author_name
{
	cursor:pointer;
	font-size:13px;
	float:left;
	margin-left:10px;
	font-weight: bold;
}
.comment_top_buttons
{
	float:left;
	margin-left:5px;
}
.comment_date
{
	float:left;
	margin-left:5px;
	position: relative;
	top:2px;
}

.comment_author_bullet
{
	padding-left:5px;
}

.comment_content
{
	font-size:13px;
	word-break: break-word;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
	line-height:130%;
}
.comment_tools
{
	margin-top: 3px;
	margin-left:10px;
	font-size:12px;	
}


.comment_tools>a:hover
{
	text-decoration: underline;
}

.comment_notification_button, .comment_privacy_button
{
	cursor:pointer;
	padding: 0 10px;
	font-size: 13px;
	line-height: 29px;
}

.comment_privacy_button + .inno_toolbar_button_menu
{
	right:auto;
	left:0;
}

.comment_num_comments
{
	padding-left:4px;
}
.comment_textarea
{
	height:50px;
	width:100%;
	padding:10px;
}

.comment_reply_div
{
	padding-top:5px;
	padding-left:10px;
}

.comment_body_del
{
	padding-top:1px;
	padding-bottom:7px;
	font-style:italic;
	opacity:0.6;
	filter:alpha(opacity=60);
}

.comment_like_counter
{
	opacity:1;
	filter:alpha(opacity=100);
}

.comment_body_flag
{
	cursor: pointer;
}

.comments_title_left_inner
{
	float:left;
	padding-right: 13px;
}
.user_comments_commenter
{
	padding-left:21px;
	padding-right:21px;
	padding-top:10px;
	max-width:607px;
	margin-left:5px;
}

.user_comments_commenter_reply
{
	margin-left: 0px;
	margin-right: -9px;
}

.user_comments_commenter_buttons
{
	padding-top:5px;
	padding-bottom:8px;
	position: relative;

}

.comment_quote_img
{
	position:absolute;
	right:1px;
	top:1px;
	display:none;
	cursor:pointer;
}
.comment_quote_img_rtl
{
	position:absolute;
	left:1px;
	top:1px;
	display:none;
	cursor:pointer;
}

span.ui-icon { float: left;  }
.portlet { margin: 0 1em 0.2em 0; width:870px; text-align:left; }
.portlet-header { margin: 0.3em; padding-left: 0.2em; line-height:20px; }
.portlet-header .ui-icon { float: left; }
.portlet-content { padding: 0.4em; overflow:auto; max-height:250px; display:none; }
.transparent_icon
{
	opacity:0.6;
	filter:alpha(opacity=60);
}
.feed_favicon
{
	width:16px;
	height:16px;
	/*vertical-align:middle;*/
	position: relative;
	top:3px;
	margin:0;
	padding:0;
}
td .feed_favicon, .article_favicon .feed_favicon
{
	vertical-align:middle;
	top:0px;
}

#reader_pane .article .article_favicon .feed_favicon
{
	vertical-align:middle;
	top:1px;
}

.feed_favicon_wide
{
	width:18px;
	height:16px;
	vertical-align:middle;
	margin:0;
	padding:0;
}
.feed_favicon_transparent
{
	opacity:0.4;
	filter:alpha(opacity=40);
}
.folder_favicon
{
	display:none;
}

#feed_searcher
{
	font-size:12px;
	height:24px;
	margin:8px 0 0 0;
	/*padding:0 25px 0 5px;*/
	padding:0 5px 0 5px;
	border: 0 none;
	border-radius: 3px;
	width: 220px;
}

.change_password_tr
{
	display:none;
}

.th
{
	font-weight:bold;
}

.tf
{
	text-align:left;
	cursor:default;
	font-style:italic;
}

.th>td
{
	vertical-align:middle;
	padding:0 4px 0 4px;
}

.tf>td
{
	vertical-align:middle;
	padding:0 4px 0 4px;
}


.tr1>td, .tr2>td, .tr3>td
{
	padding:2px 4px 2px 4px;
	text-align:left;
	font-weight:normal;
	cursor:default;
}

.tf>td
{
	padding:3px 4px 3px 4px;
}

.saved
{
	padding:2px;
	font-size:13px;
	text-align:left;
	font-weight:normal;
	cursor:default;
}
.tr_bold
{
	font-weight:bold;
}

.edit
{
	padding:0px;
	margin:0px;
	font-size:11px;
	text-align:left;
	font-weight:normal;
}

table.tbl
{
	display:table;
    border-spacing: 0px;
    border-collapse: separate;
}

table.tbl td
{
	padding-left:3px;
	padding:4px;
	font-size:12px;
}
#reader_pane
{
	font-size: 16px; /*Stupid firefox scroll workaroud*/
	overflow-x: auto;
	overflow-y: scroll;
	display:inline-block;
	position:absolute;
	left:270px;
	top:0px;
	right:0px;
	z-index:66;
	outline:none;
	-webkit-overflow-scrolling:touch;
}

#splitter
{
	position:relative;
}

.keyboard_shortcuts_wrapper
{
	max-width:860px;
	width: 860px;
	min-width: 860px;
}

.parent_div
{
	padding:0px;
	white-space:nowrap;
	line-height:160%;
	position:relative;
}

.parent_div_hidden
{
	display: none !important;
}

.child_div
{
	padding:0px;
	margin:0 0 0 20px;
	display:none;
}
.showed
{
	padding:0px;
	margin:0 0 0 20px;
	display:none;
}
.plus
{
	display:inline-block;
	width:16px;
	height:16px;
	cursor:pointer;
}
.plus_hidden
{
	display:none;
	padding:0px;
    margin: 0 0 0 0;
	width:0;
	height:0;
}
.plus_img
{
	width:16px;
	height:16px;
	position: relative;
    top: 3px; 
	font-size:16px;
}
.tabs
{
	display:inline-block;
	padding:0px;
	margin:0px;
}
.normal
{
	border:0px;
	padding:0px;
}

.unread_cnt_wrapper
{
	display:inline-block;
	width:30px;
}

.unread_cnt, .unread_cnt_hover
{
	font-size:11px;
	vertical-align:middle;
	display:inline-block;
	text-align:right;
	width:30px;
	cursor:pointer;
}

.unread_cnt_hover
{
	display:none;
	position:relative;
	top:2px;
}
.tree_unreaded
{
	font-weight:bold;
}

.img
{
	padding:0;
	margin:0;
}

.tree_node
{
	text-decoration:none !important;
	display:inline-block;
	text-overflow: ellipsis;
	max-width:163px;
	overflow:hidden;
	white-space: nowrap;
	vertical-align:middle;
	margin-left:10px;
	cursor:pointer;
}
.tree_node_main
{
	font-weight:bold;
}
.tree_link_folder
{
	margin-left:7px;
}
.tree_sub_node
{
	text-decoration:none !important;
	display:inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align:middle;
	overflow:hidden;
	margin-left:10px;
}

.ui_icon
{
	width:16px;
	height:16px !important;
	vertical-align:middle !important;
	margin:0 3px 0 0;
	padding:0 !important;
}
fieldset
{
	padding: 0.35em 0.75em 0.625em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
legend
{
	font-weight:bold;
}
.selected
{
}

.header_buttons
{
	float:left;
	padding: 0px 0 0 5px;
}
.header_buttons a
{
	opacity:0.6;
	filter:alpha(opacity=60);
}
.header_buttons a:hover, .article_unreaded .header_buttons a
{
	opacity:1;
	filter:alpha(opacity=100);
}

.article_card.article_unreaded .header_buttons a
{
	opacity:0.6;
	filter:alpha(opacity=60);
}

.article_card.article_unreaded .header_buttons a:hover
{
	opacity:1;
	filter:alpha(opacity=100);
}

.article_card.article_unreaded .header_date
{
	opacity:0.6;
	filter:alpha(opacity=60);	
}

.header_buttons > a
{
	margin:0 2px 0 2px;
}
.article_feed_title
{
	font-weight:normal;
	float:left;
	width:130px;
	white-space:nowrap;
	overflow:hidden;
	margin-right:10px;
	text-overflow: ellipsis;
}
.article_header_text[dir="rtl"] .article_feed_title
{
	float:right;
	margin-left:10px;
	margin-right:0px;
}
.article_feed_title_comments
{
	width:111px;
}
#loader_div
{
	z-index:2000;
	display:none;
}

#loading_progressbar, #loading_progressbar_feedly { display:none; width:100%; margin-top:10px !important;}
#import_progress, #import_progress_feedly { display:none; }

.login_form_fixed
{
	position:relative !important;
}
#sound_volume_slider { margin-left:5px; z-index:1; width: 200px; float:left; position: relative; top: 8px; }
#sound_volume_value { margin-left:15px; float:left; }
#line_height_slider { margin-left:5px; z-index:1; width: 200px; float:left; }
#line_height_value { margin-left:15px; float:left; }

iframe
{
	border:0px none;
}

.log_title
{
	text-align:center;
	font-size:13px;
	font-weight:bold;
	padding:3px;
	margin-bottom:5px;
}
.log_body
{
	font-size:13px;
	position:relative;
	margin-bottom:16px;
	line-height: 20px;
}
#fo_control_buttons
{
	margin-left:4px;
	float:left;
}

#status_div
{
	font-size:12px;
	margin-left:10px;
	float:left;
}

#gpreload-01 { background: url('/National_Library/20170827070107oe_/https://www.inoreader.com/images/White-signin_Long_base_20dp.png') no-repeat -9999px -9999px; }
#gpreload-02 { background: url('/National_Library/20170827070107oe_/https://www.inoreader.com/images/White-signin_Long_hover_20dp.png') no-repeat -9999px -9999px; }
#gpreload-03 { background: url('/National_Library/20170827070107oe_/https://www.inoreader.com/images/White-signin_Long_press_20dp.png') no-repeat -9999px -9999px; }

#google_login_link a
{
	width:147px;
	height:30px;
	float:left;
	background-image: url('/National_Library/20170827070107oe_/https://www.inoreader.com/images/White-signin_Long_base_20dp.png');
}
#google_login_link a:hover
{
	background-image: url('/National_Library/20170827070107oe_/https://www.inoreader.com/images/White-signin_Long_hover_20dp.png');
}
#google_login_link a:active
{
	background-image: url('/National_Library/20170827070107oe_/https://www.inoreader.com/images/White-signin_Long_press_20dp.png');
}
#fpreload-01 { background: url('/National_Library/20170827070107oe_/https://www.inoreader.com/images/facebook_signin.png') no-repeat -9999px -9999px; }
#fpreload-02 { background: url('/National_Library/20170827070107oe_/https://www.inoreader.com/images/facebook_signin_hover.png') no-repeat -9999px -9999px; }
#fpreload-03 { background: url('/National_Library/20170827070107oe_/https://www.inoreader.com/images/facebook_signin_press.png') no-repeat -9999px -9999px; }

#facebook_login_link a
{
	width:160px;
	height:30px;
	float:left;
	background-image: url('/National_Library/20170827070107oe_/https://www.inoreader.com/images/facebook_signin.png');
}
#facebook_login_link a:hover
{
	background-image: url('/National_Library/20170827070107oe_/https://www.inoreader.com/images/facebook_signin_hover.png');
}
#facebook_login_link a:active
{
	background-image: url('/National_Library/20170827070107oe_/https://www.inoreader.com/images/facebook_signin_press.png');
}

#tpreload-01 { background: url('/National_Library/20170827070107oe_/https://www.inoreader.com/images/twitter_signin.png') no-repeat -9999px -9999px; }
#tpreload-02 { background: url('/National_Library/20170827070107oe_/https://www.inoreader.com/images/twitter_signin_hover.png') no-repeat -9999px -9999px; }
#tpreload-03 { background: url('/National_Library/20170827070107oe_/https://www.inoreader.com/images/twitter_signin_press.png') no-repeat -9999px -9999px; }

#twitter_login_link a
{
	width:160px;
	height:30px;
	float:left;
	background-image: url('/National_Library/20170827070107oe_/https://www.inoreader.com/images/twitter_signin.png');
}
#twitter_login_link a:hover
{
	background-image: url('/National_Library/20170827070107oe_/https://www.inoreader.com/images/twitter_signin_hover.png');
}
#twitter_login_link a:active
{
	background-image: url('/National_Library/20170827070107oe_/https://www.inoreader.com/images/twitter_signin_press.png');
}
#subscriptions_fieldset
{
	margin:5px 0 0 0;
	padding:5px 0 0 0;
	border:0 none;
	border-radius: 0px;
	position:relative;
}

.subscriptions_fieldset_noborder 
{
	border-top:0 none !important;
}
#next_articles
{
	margin:20px 0 20px 0;
}
#cool_features
{
	font-size:13px;
	padding:5px 0 30px 30px;
	display:none;
}
.article_stripe
{
	width: 4px;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	z-index: 9999;
	cursor: pointer;
}

.comment_stripe
{
	width: 4px;
	position: absolute;
	top: 13px;
	left: 32px;
	z-index: 9999;
	height: 32px;
}


.article_unreaded
{
    margin-bottom: 4px;
}

.no_unread
{
	margin: 0px auto;
	width:90%;
	padding:40px 15px 40px 15px;
	margin-top:200px;
	font-size:1.5em;
	text-align:center;
	border-radius: 10px;
}
.no_more_articles
{
	text-align: center;
	font-size:12px;
	font-weight:bold;
}

#no_more_div
{
	text-align:center;
}

#tree_sort_drop
{
	position: relative;
	top: -2px;
	height:2px;
	z-index: 9999;
	margin-bottom: -3px;
}

.footer_fav_img
{
	padding:3px 0px 0 1px;
	margin-right:15px;
	float:left;
}
.inno_sortable { list-style-type: none; margin: 0; padding: 0; width: 100%; position: relative; }
.inno_sortable li { position:relative; margin: 0 3px 3px 3px; padding: 0.2em; padding-left: 0.5em; font-size: 1em; line-height: 24px; text-shadow: 0 0 0; box-shadow: 0 0 0; cursor: move;}

.inno_sortable li span.icon16
{
	position: absolute;
	right: 10px;
	top:2px;
}

.inno_sortable li span.ui-icon-arrowthick-2-n-s
{
	top:5px;
}

.inno_sortable li.ui-state-highlight
{
	border-radius: 0;
}

.tags_inline
{
	display:inline-block;
	vertical-align:middle;
	font-size:12px;
}

.tags_editbox
{
	width:400px;
}

.article_tags, .article_team_seenby
{
	height:22px;
	margin-top:5px;
}

.article_tags_inner
{
	line-height:20px;
	text-align:left;
}

.img_16px
{
	width:16px;
	height:16px;
	vertical-align:middle;
}
#tree_pane
{
	padding-left:7px;
	overflow-x: hidden ! important;
    overflow: hidden;
	position:relative;
	z-index:67;
	-webkit-overflow-scrolling: touch;
}

#tree_pane:hover, #tree_pane:active
{
    overflow: auto;
}

#tree_pane.scrollbar
{
	overflow: auto;
}

#below_tree
{
	margin-top: 20px;
	margin-bottom: 25px;
}

#subscriptions_nav_below
{
	margin-top: 20px;
}

#subscriptions_nav_below.content
{
	margin-bottom: 20px;
}

#subscriptions_buttons 
{
	height:40px;
    position: relative;
	z-index:99;
	line-height: 22px;
}

div.article_tile.article_current
{
	margin-left:.5%;
}

.rtl
{
	direction: rtl;
	right: 0;
}

#jumper_div_bottom
{
	padding: 6px 0px 8px 10px;
	font-size: 13px;
	line-height: 21px;
}

#jumper_div
{
	opacity:0;
	filter:alpha(opacity=0);
	box-shadow: 0 0px 10px rgba(0, 0, 0, 0.25);
	font-size:13px;
/*	border-bottom-left-radius: 3px !important;					
	border-bottom-right-radius: 3px !important;
	border-top-left-radius: 0px !important;					
	border-top-right-radius: 0px !important;
*/	position:absolute;
	top:-100px;
	left:40%;
	/*padding: 1px;*/
	z-index:100;
}
#jumper_input
{
	width:300px;
	margin:10px;
}
.jumper_item
{
	padding:5px 10px 5px 10px;
	max-width:310px;
	cursor:pointer;
}
.jumper_item_inner
{
	font-weight:bold;
	font-size:1.1em;
	max-width:260px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow:hidden;
	cursor:pointer;
	display:inline-block;
	vertical-align:middle;
}
.jumper_item_unread_count
{
	font-size:0.85em;
	display:inline-block;
	padding-left:5px;
	vertical-align:middle;
}
.jumper_item_inner_full_width
{
	font-size:1.1em;
	max-width:310px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow:hidden;
	cursor:pointer;
	vertical-align:middle;
}

#jumper_table
{
	max-height:200px;
	overflow:auto;
}
#view_toolbar
{
	float:left;
	padding-left:3px;
}
.ahlink
{
	display:block;
	height:100%;
}
.linkdiv
{
	cursor:pointer;
}

code
{
	padding-left: 5px;
	padding-right: 5px;
	font-size: 0.9em;
	position: relative;
	top:-1px;
}

code, pre
{
    padding-top: 2px;
    padding-bottom: 2px;
    /*font-size: 85%;*/
    border-radius: 3px;
    font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
}

pre
{
	font-size: .9em;
	padding: 16px 16px 14px 16px;
	white-space: pre-wrap;
}

pre code
{
	font-size: 1em;
	padding: 0px;
	top:0px;
}



div .article_footer_floating
{
	position:absolute;
	top:0;
	z-index:101;
}

.article_footer
{
    line-height: 22px;
    min-height: 27px;
	margin-top: 5px;
    padding: 3px 0 0 0;
    position: relative;
}

.article_content_rtl
{
	float:right;
	margin-right:5px;
}

.sub_folder
{
	margin-left:3px;
	display:inline-block;
	padding:1px 3px 1px 3px;
	font-size:11px;
	cursor:pointer;
}

.inline_folders_editor
{
	vertical-align:middle;
	margin-left:5px;
	display:inline-block;
}

.text-button
{
	max-width:180px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow:hidden;
}
.quick_tip
{
	padding:0 5px 0 5px;
	font-style:italic;
	font-size:0.9em;
}
.app_logo_div
{
	padding:5px 0 1px 17px;
}
.view_toolbar_inner
{
	float:left;
	padding:8px 0 0 5px;
}

#add_subscription_options
{
	display:none;
	margin-top:5px;
	margin-bottom:5px;

}
#add_subscription_options_folders
{
	line-height:23px;
}
#add_subscription_options_folders_checkboxes
{
	width:425px;
}

.evernote_options
{
	max-height:300px;
	overflow:auto;
}
.add_subscription_folder_div
{
	display:inline-block;
	text-overflow: ellipsis;
	min-width:141px;
	max-width:141px;
	white-space: nowrap;
	vertical-align: top;
	overflow:hidden;
}
.add_subscription_folder_div_folder
{
	padding-left:4px;
	min-width:137px;
	max-width:137px;
}

.article_footer_buttons
{
	cursor:pointer;
	float:left;
	margin-right:15px;
	font-size:12px;
	line-height:20px;
	opacity:0.6;
	filter:alpha(opacity=60);
	padding-top:2px;
	position:relative;
}

div .article_footer_buttons.left_button
{
	margin-right:0px;
}

.article_footer_buttons>.icon16
{
	position:relative;
	top:2px;
}

.article_footer_buttons:hover
{
	opacity:0.8;
	filter:alpha(opacity=80);
}

.article_footer_buttons_active, .article_tile.article_unreaded .article_footer_buttons, .article_magazine.article_unreaded .article_footer_buttons
{
	opacity:1 !important;
	filter:alpha(opacity=100) !important;
}

.article_footer_buttons_fav
{
	opacity:1 !important;
	filter:alpha(opacity=100) !important;
}

.article_footer_buttons_fav .star_img
{
	opacity:0.6;
	filter:alpha(opacity=60);
}

.article_footer_buttons_fav .star_img:hover
{
	opacity:0.8;
	filter:alpha(opacity=80);
}

.article_footer_buttons_fav .star_full, .article_footer_buttons_fav .star_img.star_full:hover
{
	opacity:1;
	filter:alpha(opacity=100);
}

.right_button_fix
{
	padding-left:8px;
	padding-right:9px;
}

.left_button_fix
{
	padding-left:8px;
}

.catalog_category
{
	display:inline-block;
	vertical-align:top;
	width:210px;
	height:260px;
	max-height:260px;
	overflow:auto;
	margin:5px;
	border-radius:2px;
}

.catalog_category_title
{
	font-size:1.2em;
	padding:5px 0 5px 5px;
	font-weight:bold;
}
.catalog_category_title_label
{
	float:left;
}
.catalog_category_feeds
{
	padding-top:3px;
}
.catalog_feed_title
{
	float:left;
	text-overflow: ellipsis;
	max-width: 150px;
	white-space: nowrap;
	overflow: hidden;
}
.catalog_feed_link
{
	float:right;
	width:16px;
	padding-right:3px;
}
.grayscale_icon
{
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */	
}
.quick_options_icon_right
{
	position:absolute;
	right:3px;
	top:5px;
}
.quick_options_icon_left
{
	position:absolute;
	left:3px;
	top:5px;
}
.sub_options_icon_right
{
	position:absolute;
	right:3px;
	top:3px;
}
.sub_options_icon_left
{
	position:absolute;
	left:3px;
	top:3px;
}
.tree_gear_icon, .tree_peek_icon
{
	display:none;
	float:left;
}
.sm_icon 
{
	position:relative;
	top:-2px;
	opacity:0.6;
	filter:alpha(opacity=60);
}
.sm_icon:hover
{
	opacity:1;
	filter:alpha(opacity=100);
}

#tree_pane:hover .tree_gear_icon:hover, #tree_pane.has_hidden_sections:hover .tree_peek_icon:hover
{
	opacity:1;
	filter:alpha(opacity=100);
}

#tree_pane:hover .tree_gear_icon, #tree_pane.has_hidden_sections:hover .tree_peek_icon
{
	display:block;
	opacity:0.6;
	filter:alpha(opacity=60);
}

#subscription_options_tick:hover>.tree_gear_icon, #subscription_options_peek:hover>.tree_peek_icon
{
	opacity:1;
	filter:alpha(opacity=100);
}

#sm_feed_suggestions, #sm_add_to_bundle, #sm_send_art_to_device
{
	position:absolute;
	top:18px;
	right:auto;
	display:none;
	z-index:1300;
}

.ssssschl
{
	/*padding: 0 2px 0 2px;*/
}

.parent_div .parent_div_inner
{
	margin-left: -29px;
	padding-left: 33px;
}

.parent_div .parent_div .parent_div_inner
{
	margin-left:-32px;
	padding-left:43px;
}

.icon16
{
	width:16px;
	height:16px;
	font-size:16px;
}

.icon14
{
	width:14px;
	height:14px;
	font-size:14px;
}

span.icon19
{
	width:16px;
	height:16px;
	font-size:19px;
	position:relative;
	top:1px;
	line-height:15px;
}


.spinner
{
	animation: anim-rotate 2s infinite linear;
	-webkit-animation: anim-rotate 2s infinite linear;
}

.icon13px
{
	font-size:13px;
}


#pro_search_global
{
	display:none;
}

#parent_active_searches
{
	display:none;
}

#parent_tags
{
	display:none;
}

#parent_active_searches
{
	display:none;
}


#welcome_tab
{
	width:100%;
}

#welcome_center {
	width:900px;
	font-family: "Open Sans Condensed","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif;
	position:relative;
}

#welcome_center  .title{
	font-weight:bold;
	font-size:26px;
	text-transform:uppercase;
}

#welcome_center  .td_img{
	width:50%;
	cursor:pointer;
	padding-bottom:20px;
    -webkit-transition: background-color 150ms linear;
    -moz-transition: background-color 150ms linear;
    -o-transition: background-color 150ms linear;
    -ms-transition: background-color 150ms linear;
    transition: background-color 150ms linear;
}

#welcome_center  .td_img:hover{
	background-color: rgba(241,245,250,.30);
	
}

#welcome_center  .td_1{
	width:50%;
	cursor:pointer;
}

#welcome_center .td_2{
	width:50%;
	font-size:18px;
	cursor:pointer;
}

#welcome_center  .td_title{
	text-transform:uppercase;
	font-weight:bold;
	font-size:20px;
}

#welcome_center  .td_title_2{
	font-size:18px;
}

#welcome_center .td_img img{
	width:135px;
	height:auto;
}

.welcome_icon
{
	font-size:70px;
}

.welcome_icon2
{
	font-size:80px;
}

.section_button_text
{
	line-height:21px;
}
.cat_category
{
	min-height:25px;
}
.cat_category_title
{
	line-height:25px;
	padding:3px 0 3px 0;
	cursor:pointer;
}
.cat_category_title_icon
{
	float:left;
	width:50px;
	text-align:center;
	line-height:26px;
}
.cat_category_title_icon img
{
	width:50px;
	height:50px;
	vertical-align:middle;
}
.cat_category_title_label
{
	line-height:30px;
	font-size:1.5em;
	font-weight:bold;
	float:left;
}
.cat_subscribe_all
{
	float:right;
}
.cat_expand
{
	float:right;
	width:30px;
	text-align:center;
	line-height:26px;
}
.cat_expand img
{
	width:16px;
	height:16px;
	vertical-align:middle;
}
.cat_category_feeds
{
	display:none;
	padding:10px 20px 10px 20px;
	background-repeat:no-repeat;
	background-position:top right; 
}
.cat_feed_title
{
	font-size:17px;
	padding-left:10px;
	width:100%;
	text-align:left;
}
.cat_feed_descr
{
	font-size:15px;
	padding-left:10px;
	width:100%;
	text-align:left;
}
.cat_feed_subscribe_col
{
	text-align:center;
	vertical-align:bottom;
}
.cat_feed
{
	padding:10px 0 10px 0;
}
.cat_feed_last
{
	padding:10px 0 10px 0;
}
.cat_sub_cnt
{
	line-height: 20px;
	font-size: 1.2em;
	text-align:right;
}
#tree_shadow_top
{
	z-index:9999;
	opacity:0;
	margin-right: 0;
	height: 8px;
	position: absolute;
	top: 0;
	left: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0)));
	-webkit-mask-box-image: -webkit-gradient(linear, left top, right top, color-stop(0.0, rgba(0,0,0,0)), color-stop(0.5, rgba(0,0,0,.8)), color-stop(1.0, rgba(0,0,0,0)));

}
#tree_shadow_bottom
{
	z-index:9999;
	opacity:0;
	margin-right: 0;
	height: 8px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.2)));
	-webkit-mask-box-image: -webkit-gradient(linear, left top, right top, color-stop(0.0, rgba(0,0,0,0)), color-stop(0.5, rgba(0,0,0,.8)), color-stop(1.0, rgba(0,0,0,0)));
}

#next_articles
{
	opacity: 0;
	filter:alpha(opacity=0);
}
.share_img
{
	cursor:pointer;
	width:16px;
	height:16px;
	vertical-align:middle;
	margin:0 3px 0 3px;
}
.social_media_options_tall
{
	width:108px;
	min-width:60px;
	padding: 10px 5px 5px 5px;
}
.social_media_options_tall .share_img:nth-child(3n+3):after
{  
	 content:"\A";
	 white-space:pre; 
}

.social_media_options_tall .share_img
{  
	padding: 7px;
	line-height: 26px;
}

.share_img_main
{
	opacity: 0.6;
	filter:alpha(opacity=60);
	margin-left: 5px;
	margin-right: 5px;
}
.share_img_main:hover
{
	opacity: 1;
	filter:alpha(opacity=100);
}
.share_img_padding
{
	padding:5px;
}
.sdm
{
	vertical-align:middle;
	cursor:pointer;
	opacity: 0.6;
	filter:alpha(opacity=60);
}

.sdm:hover
{
	opacity: 1;
	filter:alpha(opacity=100);
}

.pod_title
{
	text-decoration:none !important;
	display:inline-block;
	text-overflow: ellipsis;
	max-width:305px;
	white-space: nowrap;
	overflow:hidden;
	vertical-align:middle;
}

.upgrade_title
{
	font-size:18px;
	font-weight:bold;
}

.upgrade_basic
{
	width:170px;
	font-size:16px;
	height:30px;
}

.upgrade_starter
{
	width:170px;
	font-size:16px;
	height:30px;
}

.upgrade_plus
{
	width:170px;
	font-size:16px;
	font-weight:bold;
}

.upgrade_professional
{
	width:170px;
	font-size:18px;
	font-weight:bold;
}

.upgrade_line
{
	width:100%;
}

.bar-active
{
	z-index:99999;
}

.faq_heading
{
	margin:50px 0 20px 0;
	font-size:2.5em;
	font-weight:bold;
	text-align:left;
}

.faq_q
{
	margin:26px 0 0 0;
	font-size:1.6em;
	font-weight:bold;
	text-align:left;
}

.faq_a
{
	margin:5px 0 10px 0;
	font-size:1.1em;
	text-align:left;
}
.custom_site_more_tr
{
	display:none;
}

input:focus, textarea:focus
{
	-webkit-box-shadow: none;
	box-shadow: none;
}

.mejs-container, .mejs-mediaelement, .mejs-controls
{
	border-radius:3px;
}

#audio_player_wraper
{
	display:none;
	padding:7px 0 0 0;
}



.state_block
{
	margin:10px 0 10px 0;
}
.info_state
{
	padding:10px 20px 10px 27px;
	font-size:14px;
	position:relative;
	text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.3);
}
.alert_state
{
	padding:10px 20px 10px 27px;
	font-size:14px;
	position:relative;
	text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.3);
}

.alert_state_team_members_exceeded
{
	margin-top: 0px;
	margin-bottom: 20px;
	display:inline-block;
}

.info_close
{
	position:absolute;
	top:10px;
	right:17px;
	cursor:pointer;
	font-size:16px;
	/*text-shadow: 0 0 0;*/
}

#loader_div_bottom
{
	font-size:1.2em;
	position:absolute;
	bottom:0;
	left:50%;
	padding: 10px 10px 10px 10px;
	z-index:9999;
	display:none;
}

#app_updated_message
{
	font-size:1.2em;
	position:absolute;
	bottom:0;
	left:50%;
	padding: 10px 10px 10px 10px;
	z-index:9999;
	color:white;
	display:none;
}

.bn_text
{
	float:left;
}

.bn_close
{
	position: absolute;
	top: 4px;
	right: 19px;
	cursor: pointer;
}

.bottom_notification, #loader_div
{
	font-size: 12px;
	position: absolute;
	top: 13px;
	line-height: 27px;
	padding: 1px 50px 1px 50px;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.75);
	font-weight: bold;
	z-index:2000;
}

div.inno_toolbar_button_menu_inverted
{
	left:0px;
	right:auto;
	top:41px;

}
div.inno_toolbar_button_mark_read_on_left
{
	padding: 0 26px 0 6px;
}

.hotkey_table_caption
{
	font-weight:bold;
	font-size:15px;
	margin-bottom:5px;
	line-height:30px;
}

.hotkey_caption
{
	width:132px;
	max-width:132px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow:hidden;
}

.hotkey_td
{
	text-align:left;
	padding-right:10px;
	vertical-align:middle;
	line-height:24px;
}
.hotkey
{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #F7F7F7;
	border: 1px solid #CCC;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2),0 0 0 2px #ffffff inset;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2),0 0 0 2px #FFF inset;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2),0 0 0 2px #FFF inset;
	color: #333;
	display: inline-block;
	font-family: inherit;
	font-size: 12px;
	line-height: 20px;
	margin: 0 .1em;
	min-width: 2em;
	padding: .1em .6em;
	text-align: center;
	text-shadow: 0 1px 0 #FFF;
	vertical-align: bottom;
	font-style: normal;
}
.article_full_contents
{
    font-size: 14px;
	display:none;
	text-align:left;
    font-weight: normal;
    padding-top: 8px;
    width: 100%;	
}

div .article_full_contents_3way
{
	position:absolute;
	top:0px;
	right:0px;
	width:700px;
}

#three_way_contents
{
	display:none;
	position:absolute;
	top:0px;
	right:0px;
	overflow:auto;
	z-index:66;
	padding:0 35px 0 35px;
}

#three_way_contents_ad
{
	display:none;
	position:absolute;
	top:0px;
	right:0px;
	overflow:none;
	z-index:65;
	height:90px;
	text-align: center;
}

#three_way_contents.twc_ad
{
	top:91px;
}

a.facebbok{
	margin-left:10px;
	margin-right:10px;
	background: url(/National_Library/20170827070107oe_/https://www.inoreader.com/images/login/but_facebook.png) no-repeat;
	display:block;
	float:left;
	height:32px;
	width:32px;
}

a.facebbok:hover {
	background-position:0px -32px;
}

a.google_plus{
	margin-left:10px;
	margin-right:10px;
	background: url(/National_Library/20170827070107oe_/https://www.inoreader.com/images/login/but_google.png?v=2) no-repeat;
	display:block;
	float:left;
	height:32px;
	width:32px;
}

a.google_plus:hover {
	background-position:0px -32px;
}

.article_header_text_tiles
{
	display:none;
}

div.article_tile
{
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	display:inline-block;
	width:23%;
	height:350px;
	min-width:270px;
	text-align:left;
	max-width:320px;
	vertical-align:top; /* Safari bug */
}

.tiles_wrapper
{
	text-align:center;
	display:table;
}

.tiles_wrapper_3 .article_tile
{
	width:31%;
}

.tiles_wrapper_2 .article_tile
{
	width:48%;
}

.article_content 
{
    max-width: 650px;
}

.article_title 
{
    font-size: 20px;
    margin: 10px 0 15px;
    padding: 0 12px;
}


.article_title_wrapper
{
	display:inline-block;
}


.article_title_expanded_view
{
	margin: 5px 0 0px 0 !important;
	position:relative;
	top:0;
}

.article_sub_title 
{
    font-size: 12px;
    margin: 5px 0 15px;
    padding: 0 12px;
}

.article_card .article_sub_title
{
	position:relative;
	top:0;
    margin: 5px 0 0;
}

.article_card .article_header
{
	top:21px;
}

.article_card .article_title, #article_dialog .article_title
{
	padding-right:150px;
}

.article_card .article_title.abs_date, #article_dialog .article_title.abs_date
{
	padding-right:220px;
}

.article_card .arrow_div, .article_tile .arrow_div
{
	right: 39px;
	z-index:1;
}
.article_card
{
	margin-bottom:20px;

}
.article_card_nostripe .clickable_stripe
{
	display:none;	
}
.article_card .article_footer, .article_tile .article_footer
{
	margin-right: 39px;
}

.article_title_hidden
{
	display:none;
}

.article_tile_picture
{
	height: 230px;
	width: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	margin-bottom: 15px;
	cursor:pointer;
	right:0px;
	left:0px;
}
.article_tile_header
{
	height:27px;
	line-height:27px;
	position:relative;
	font-size: 10px;
}
.article_tile_header_date
{
	position: absolute;
	top: 9px;
	right: 13px;
	cursor: default;
	font-size: 10px;
	font-weight:bold;
}

.article_tile_comments
{
	position: absolute;
	top: 9px;
	left: 13px;
	cursor: pointer;
}

.article_tile_current_stripe
{
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:2px;
	display:none;
}

.header_date
{
	cursor:default;
	font-size:11px;
	opacity:0.6;
	filter:alpha(opacity=60);
}
.article_unreaded .header_date
{
	opacity:1;
	filter:alpha(opacity=100);
}


.article_tile_header_feed_title
{
	padding-left:7px;
	text-overflow: ellipsis;
	width:130px;
	max-width:130px;
	overflow:hidden;
	white-space: nowrap;
}

.article_tile_footer_feed_title
{
	font-size:10px;
	text-overflow: ellipsis;
	width:130px;
	max-width:110px;
	overflow:hidden;
	white-space: nowrap;
	opacity:0.6;
	filter:alpha(opacity=60);
}

.article_unreaded .article_tile_footer_feed_title
{
	opacity:1;
	filter:alpha(opacity=100);
}

.article_tile_title {
    font-size: 18px;
    margin:0 0 9px;
    padding: 0 18px;
	opacity:0.6;
	filter:alpha(opacity=60);
}

.article_unreaded .article_tile_title
{
	opacity:1;
	filter:alpha(opacity=100);
}
.article_tile_footer 
{
	line-height: 18px;
	min-height: 33px;
	padding: 3px 0 0 8px;
	position: absolute;
	bottom: 0px;
	width: 100%;
}
.article_tile_content
{
	margin:10px 0 15px;
	padding: 0 18px;
	font-size:14px;
	font-weight:normal;
	line-height: 150%;
	word-break: break-word;
}

.article_tile_footer_left_buttons
{
	float:left;
	padding-top:7px;
	padding-left:10px;
}
.article_tile_footer_right_buttons
{
	float:right;
	padding-top:5px;
	padding-right:10px;
	position:relative;
}
.article_tile_content_wraper
{
	height:312px;
	overflow:hidden;
	position:relative;
}
.article_tile_content_wraper.no_pic
{
	/*margin-top:30px;*/
	height:305px;
}

.article_tile_content_wraper.no_pic .article_tile_title
{
	margin-top:20px;
}

.article_tile .article_stripe
{
	top:234px;
}

.article_tile_content_wraper.no_pic + .article_stripe
{
	top:4px;
}

#tiles_clearer
{
	clear:both;
}

div.article_magazine
{
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: none;
	max-width:720px;
	padding:20px;
	margin:6px auto 6px auto;
	text-align: left;
}

div.article_magazine:first-child
{
	margin-top: 7px;
}

.article_magazine_picture_wrapper
{
	cursor: pointer;
	left:0px;
	top:0px;
	position:absolute;
}

.article_magazine_picture
{
	width: 222px;
	height: 156px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	border-radius: 3px;
}

.article_magazine_content_wraper
{
	position: relative;
	/*cursor:pointer;*/
	padding-left:242px;
}

.article_magazine_content_wraper_no_picture.article_magazine_content_wraper
{
	padding-left:0px;
}

.article_magazine_title 
{
    margin-bottom: 10px;
}

.article_magazine_title_link
{
	font-size: 18px;
	font-weight: bold;
}

.article_magazine_footer
{
	margin-top: 10px;
}

.article_magazine_feed_title
{
	text-overflow: ellipsis;
	max-width:250px;
	overflow:hidden;
	white-space: nowrap;
	font-size: 12px;
	padding-top: 3px;
}

.article_magazine_date
{
	font-size: 11px;
	padding-top: 4px;
	padding-right: 10px;
}

.article_magazine_title_content
{
	min-height: 125px;
	cursor: pointer;
}

.article_magazine_content_wraper_no_picture .article_magazine_title_content
{
	min-height: 30px;
}

.article_magazine_content 
{
	font-size:14px;
	font-weight:normal;
	line-height: 19px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	max-height: 76px;
	/*min-height: 76px;*/
}

div .article_unreaded .article_tile_content_wraper
{
	opacity:1;
	filter:alpha(opacity=100);
}
.pull_left
{
	float:left;
}
.pull_right
{
	float:right;
}
.clearfix
{
	clear:both;
}

.thumb_hover
{
	position:absolute;
}
.audio_player_tip
{
	float:left;
	padding-top: 3px;
	padding-left: 3px;
}

.kbd_help_tip
{
	float: left;
	padding-top: 3px;
	padding-left: 37px;
	line-height: 24px;	
}

#add_subscription_options_authentication
{
	display:none;
}

table.enclosures_tbl
{
	margin-left:-4px;
	margin-top:20px;
	line-height: 1;
}

table.enclosures_tbl td
{	
	font-size:12px;
}

table.enclosures_tbl a
{
	text-decoration: none !important;
}

#sb_menu_icon, #sb_beta_icon
{
	width:40px;
	height:40px;
	float:left;
	cursor:pointer;
}
#sb_logo
{
	width:40px;
	background-image:url('/National_Library/20170827070107oe_/https://www.inoreader.com/images/ino_reader_icon_160x160.png');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	height:40px;
	float:left;
	cursor:pointer;
}


#sb_tree_part
{
	height:40px;
	position:relative;
	float:left;
}

#sb_tp_buttons
{	
	float:right;
}
#sb_tp_buttons_inner
{
	float:left;
}

#sb_reading_part
{
	float:left;
}

#sb_rp_ribbon
{
	float:left;
	height:40px;
	line-height:42px;
	position:relative;
}

#sb_rp_gear
{
	position:absolute;
	top:0;
	right:10px;
}

#sb_rp_tools
{
	position:absolute;
	top:0;
	right:90px;
}

#sb_rp_notifications
{
	position:absolute;
	top:0;
	right:50px;
}

#sb_tp_hide
{
	position:absolute;
	right:0;
	height:40px;
	line-height:42px;
	padding:0 5px 0 5px;
	font-size:16px;
	cursor:pointer;
}

#sb_rp_show
{
	display:none;
}

#sb_tp_margin
{
	position:absolute;
	right:0;
	height:20px;
	line-height:42px;
	padding:0;
	margin-top:10px;
}

#fo_tree_part
{
	position:relative;
	float:left;
}


#fo_reading_part
{
	float:left;
}

#fo_rp_close
{
	position:absolute;
	top:0px;
	right:14px;
	opacity:0.6;
	filter:alpha(opacity=60);
	cursor:pointer;
	line-height:37px;
	height: 20px;	
}

.open_sans
{
	font-family: "Open Sans","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif;
	font-size:1.1em;
}
.open_sans>input, .open_sans>select 
{
	font-family: "Open Sans","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif;
}

.open_sans_condensed
{
	font-family: "Open Sans Condensed","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif;
}
.article_title_link
{
	font-weight:bold;
}
.article_title_link:hover
{
	text-decoration:underline;
}

#sb_tp_search_overlay
{
	/*display:none;*/
	position:absolute;
	top:0px;
	left:40px;
	height:40px;
}

#sb_tp_search_overlay_options
{
	font-size:16px;
	position:absolute;
	top:0px;
	right:1px;
	height:40px;
}
.sb_tp_search_overlay_submit
{
	position:absolute;
	top:9px;
	right:22px;
	cursor:pointer;
	width:22px;
	text-align:center;
}
#search_options_loupe
{
	position:absolute;
	top:12px;
	right:20px;
	font-size:16px;
	cursor:pointer;
}

#search_options_tick
{
	position:absolute;
	top:12px;
	right:4px;
	font-size:16px;
	cursor:pointer;
}

#mark_all_dont_ask_div
{
	padding:6px 0 0 6px;
}

#changelog_footer
{
	padding: 0px 0 0 20px;
	position: relative;
	top: -5px;
}

.pointer_icon
{
	cursor:pointer;
	font-size:16px;
}
#subscription_context_menu
{
	display:none;
	position:absolute;
}

#subscription_context_menu .inno_toolbar_button_menu
{
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	min-width:200px;
}

#sb_rp_subscribe, #sb_rp_discovery_button, #sb_rp_clip_page, #sb_rp_create_as, #sb_rp_add_team
{
	height: 24px;
	top: 8px;
	line-height: 26px;
	border-radius: 5px;
}

#preferences_categories
{
	width:270px;
	overflow:auto;
}

.preferences_categories_heading
{
	font-size:18px;
	font-weight:bold;
	padding-top:30px;
	padding-bottom:30px;
	padding-left:35px;
}

.preferences_category
{
	font-size:13px;
	font-weight:bold;
	line-height:26px;
	padding-left:35px;
}

.preferences_category:hover
{
	cursor:pointer;
}

#preferences_wrapper
{
	position:absolute;
	top:0;
	left:270px;
	right:0;
	overflow:auto;
}

.preferences_wrapper_inner
{
	display:none;
	padding-top:30px;
	padding-left:24px;
	padding-right:24px;
}
.preferences_wrapper_inner table:not(.tbl)
{
	padding:0px;
	border-spacing:0px;
}
.preferences_wrapper_inner table:not(.tbl) td
{
	padding:1px 0 1px 0;
}
.td_no_checkbox_padding
{
	padding-left:4px !important;
}

.preferences_wrapper_header
{
	font-size:18px;
	font-weight: bold;
	padding-bottom:30px;
}

.preferences_fieldset
{
	border: 0 none;
	margin: 0 0 40px 0;
	line-height: 24px;
}

.pf_max_width
{
	max-width:600px;
}

.preferences_fieldset_legend
{
	position:relative;
	top:-25px;
	font-size:14px;
	font-weight:bold;
	margin-bottom: -15px;
}

.preferences_fieldset_spacer
{
	height:25px;
	width:0px;
}

.preferences_fixed_td_width
{
	width: 200px;
	max-width: 200px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.preferences_fixed_td_width_wider
{
	width: 300px;
	max-width: 300px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

div .ui-slider-handle
{
	background-color: #FEFEFE !important;
	background: #FEFEFE !important;
	border: 1px solid #3C5681 !important;
	border-radius: 10px !important;
	background-image: none !important;
	top: -0.5em !important;
}

.ui-slider .ui-slider-range
{
	background-image: none !important;
	background-color: #3C5681 !important;
	background: #3C5681 !important;
}
.ui-slider-horizontal
{
	height: 6px;
}

.ui-sortable-placeholder
{
	line-height: 24px;
	border-width: 1px !important;
	display: block;
	height:24px;
}

.round_searcher
{
	border-radius:12px !important;
	width:200px;
}

.round_searcher_wrapper
{
	position:relative;
	width:212px;
	float:left;
}

.round_searcher_icon
{
	position:absolute;
	top:1px;
	right:1px;
	font-size:16px;
	border-top-right-radius: 12px;
	border-bottom-right-radius: 12px;
	padding: 2px 5px 1px 3px;
}

.inno_toolbar_button_menu_item_filter .round_searcher_icon
{
	cursor: default;
	padding-bottom: 0;
}

.bluebutton, .bluebutton:hover, .bluebutton:disabled, .bluebutton:active
{
	font-size:13px;
	height:24px;
	padding:0 10px 0 10px;
	background:#EAEDF2;
	background-color:#EAEDF2;
	cursor:pointer;
	color:#2E415C;
	border:1px solid #989FAF;
	margin:0;
	box-shadow: none;
	border-radius:2px;
}

.bluebutton:active, .bluebutton:focus
{
	background:#EAEDF2;
	background-color:#EAEDF2;
	border:1px solid #000000;
}

.bluebutton:disabled
{
	background:#EAEDF2;
	background-color:#EAEDF2;
	color:#ACB3BE;
	border:1px solid #C0C6CE;
	text-shadow:1px 1px 1px #FFFFFF;
}

.bluebutton.small
{
	font-size:11px;
	height:22px;
	border-radius:0px;
	padding: 2px 6px 3px;
	margin: 3px 0 0;
}

.service_connect_button
{
	margin:5px 0 50px 0;
}

div.article_current_3way .article_header_title, div.article_current_3way .transparent_icon, div.article_current_3way .header_buttons a
{
	opacity:1 !important;
	filter:alpha(opacity=100) !important;
}


.parent_div_link
{
	display:inline-block;
}

.tree_unseen + .unread_cnt, .tree_unseen + .unread_cnt_wrapper
{
	font-weight:bold !important;
}

.sf_refresh
{
	position:relative;
	left:3px;
}
.gadget_tip
{
	line-height:21px;
	padding:9px;
}

.main_tree_imgs, .main_plus
{
	display:none;
}

div .article_footer_tile
{
	margin:0 0 0 0;
}

.article_tile.article_current
{
}

#subscriptions_nav
{
	padding-top:15px;
}

.gadget_dead_feeds_not_found
{
	font-size:14px;
	text-align:center;
	margin-top:20px;
}

.preferences_info_state
{
	padding:10px;
	font-size:14px;
	border-radius:3px;
	font-style:italic;
	line-height: 160%;
	margin-top: 20px;
	text-align: left;
}

.gadget_overview_feed
{
	margin:5px 0 15px 9px;
	font-size:13px;
}

.gadget_overview_feed_title
{
	font-size:22px;
}

.gadget_overview_unread_count
{
	font-weight:normal;
}

.gadget_overview_article
{
	margin:3px 0 5px 0;
}

.gadget_overview_article_title
{
	font-weight:bold;
	font-size:14px;
}
.gadget_overview_article_content_wrapper
{
	position:relative;
	height:110px;
	padding-left:160px;
	cursor:pointer;
}

.gadget_overview_article_content
{
	line-height:150%;
	max-height: 80px;
	overflow: hidden;
}

.gadget_overview_article_content_picture
{
	width: 150px;
	height: 100px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	position:absolute;
	left:0px;
	top:0px;
}
.gadget_overview_see_more
{
	font-size:1em;
}

.autocomplete_feed_title
{
	font-size:13px;
	float:left;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width:220px;
	/*width:220px;*/
	overflow:hidden;
}

.clip_link_td
{
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width:220px;
	overflow:hidden;
}

.autocomplete_feed_subscribers
{
	font-size:11px;
	float:right;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width:100px;
	overflow:hidden;
	margin-right: 5px;
}

.autocomplete_feed_url
{
	text-overflow: ellipsis;
	max-width:350px;
	overflow:hidden;
}

.autocomplete_feed_url.autocomplete_feed_url_real
{
	display:none;
}

.inno_autocomplete_item_selected .autocomplete_feed_url
{
	display:none;
}

.inno_autocomplete_item_selected .autocomplete_feed_url.autocomplete_feed_url_real
{
	display:block;
}

.autocomplete_feed
{
	/* border-bottom:1px solid #D7DDE6; */
	width:400px;
}

.inno_sortable li span.sbro_icon
{
	position:relative;
	right:auto;
	left:auto;
}

.inno_sortable li span.sbro_icon_right
{
	/*position: relative;*/
	top: 6px;
	cursor: move;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
{
	background-image: none !important;

}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight
{
	background-image: none !important;
}

.unsubscribed_feed_header_top
{
	margin:0 7px 0 7px;
}

.unsubscribed_feed_header
{
	margin:0 7px 0 7px;
}

.unsubscribed_feed_suggestions_label
{
	padding: 10px 0 10px 0;
	font-size: 14px;
	padding-left:65px;
	position: relative;
}

.reader_pane_view_style_2 .unsubscribed_feed_suggestions_label
{
	padding-left: 1px;
}

.article_title_buttons
{
	cursor:pointer;
	float:left;
	margin-right:10px;
	line-height:20px;
	opacity:0.6;
	filter:alpha(opacity=60);
	padding-top:2px;
	position:relative;
}

.article_title_buttons>.icon16
{
	position:relative;
	top:2px;
}

.article_title_buttons:hover
{
	opacity:0.8;
	filter:alpha(opacity=80);
}

.article_title_buttons.tag_buttons
{
	margin-right:5px;
}

.article_title_buttons_active
{
	opacity:1 !important;
	filter:alpha(opacity=100) !important;
}

.article_favicon
{
	float:left;
	margin-right:18px;
	position: relative;
	top:-1px;
}


.empty_field
{
	padding: 1px 10px 0 10px;
}
.uc_undo
{

}

.article_header_title
{
	font-weight:bold;
}

.article_subscribed .article_header_title
{
	opacity:0.6;
	filter:alpha(opacity=60);
}

.article_unreaded .article_header_title
{
	opacity:1;
	filter:alpha(opacity=100);
}

.article_stripe
{
	opacity:0.2;
	filter:alpha(opacity=20);
	
}

.article_full_contents
{
	padding-top:8px;
}

.article_unreaded .article_stripe
{
	opacity:1;
	filter:alpha(opacity=100);	
}

.article_unreaded .article_short_contents
{
	opacity:0.9;
	filter:alpha(opacity=90);
}

.article_subscribed .article_short_contents
{
	opacity:0.5;
	filter:alpha(opacity=50);
}

.footer_inner 
{

    font-size: 11px;
    padding: 4px 0 5px 0;
    position: relative;
    text-align: center;
    width: 100%;
}

.header_date
{
    float: left;
    font-weight: normal;
    padding: 1px 0 0;
}

.article_short_contents
{
	display: inline-block;
	font-weight:normal;
	margin-left:5px;
	overflow:hidden;
	vertical-align: top;
 
}
.article.article_expanded .article_header_title
{
	opacity:0.3;
	filter:alpha(opacity=30);
}

.article .article_header_title
{
	display:block;
}

.article_full_contents_center_wrapper_outer
{
	left: 0;
	min-height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	display: table;
	height: 100% !important;
	table-layout: fixed;
	width: 100%;
}

.article_full_contents_center_wrapper
{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}

div .article_full_contents_centered
{
	display:inline-block !important;
	width:auto;
}

.article_helper_left
{
	position:absolute;
	top:0;
	width:70px;
	height:100%;
	left:0;
	background:url('/National_Library/20170827070107oe_/https://www.inoreader.com/images/ui/dialog_helpers/arrow_left@2x.png') no-repeat 50% 50%;
	background-size: 14px 26px;
	cursor:pointer;
	opacity: 0.4;
	filter:alpha(opacity=40);
	transition: opacity .2s ease-out;
}

.article_helper_left:hover
{
	opacity: 1;
	filter:alpha(opacity=100);
}


.article_helper_right
{
	position:absolute;
	top:0;
	width:70px;
	height:100%;
	right:0;
	background:url('/National_Library/20170827070107oe_/https://www.inoreader.com/images/ui/dialog_helpers/arrow_right@2x.png') no-repeat 50% 50%;
	background-size: 14px 26px;
	cursor:pointer;
	opacity: 0.4;
	filter:alpha(opacity=40);
	transition: opacity .2s ease-out;
}

.article_helper_right:hover
{
	opacity: 1;
	filter:alpha(opacity=100);
}

.article_helper_close
{
	position:absolute;
	top:0;
	width:70px;
	height:55px;
	right:-70px;
	background:url('/National_Library/20170827070107oe_/https://www.inoreader.com/images/ui/dialog_helpers/cross@2x.png') no-repeat 50% 50%;
	background-size: 14px 14px;
	cursor:pointer;
	opacity: 0.4;
	filter:alpha(opacity=40);
	-moz-border-radius: opacity .2s ease-out;
}

.article_helper_close:hover
{
	opacity: 1;
	filter:alpha(opacity=100);
}

.article_tile .article_title_link
{
	line-height: 22px;
}

.article_tile .article_title_link:hover
{
	text-decoration:none;
}

.arrow_div_tile
{
	top: 2px;
	right: 6px;
	line-height: 20px;
}

.arrow_div_tile a
{
	opacity:0.6;
	filter:alpha(opacity=60);
}

.arrow_div_tile a:hover
{
	opacity:0.9;
	filter:alpha(opacity=90);
}

div.inno_dialog_content div.article_full_contents
{
	padding-top:0;
}

.reader_pane_message
{
	text-align: center;
	position:absolute;
	font-size:20px;
}

.reader_pane_message_icon
{
	font-size:50px;
}

.reader_pane_message_wrapper
{
	float:left;
	white-space:nowrap;
	line-height:50px;
	padding-left:20px;
}

.reader_pane_message_icon_wrapper
{
	float:left;
	white-space:nowrap;
}

.discovery_feed_add_feed_outer, .discovery_feed_added_feed_outer
{
	position:relative;
	overflow:hidden;
	text-align: left;
}

.discovery_feed_add_feed_outer.narrow, .discovery_feed_added_feed_outer.narrow
{
	width:550px;
	margin-bottom: 10px;
}

.discovery_feed_added_feed_outer .discovery_feed_add_feed, .discovery_feed_added_feed_outer .discovery_feed_favicon
{
	opacity:0.6;
	filter:alpha(opacity=60);
}
.discovery_feed_added_feed_outer .discovery_feed_center_icon
{
	cursor:default;
}
.discovery_feed_wraper
{

	/*font-weight: bold;*/
	/*font-size: 16px;*/
}

.discovery_feed_add_feed_outer .discovery_feed_add_feed, .discovery_feed_added_feed_outer .discovery_feed_add_feed{
	padding-top:10px;
	height:50px;
	margin-right:60px;
}

.discovery_feed_add_feed.narrow{
	width:490px;
}

discovery_feed_add_feed_outer>a
{
	cursor:default;
}

.discovery_feed_add_feed_outer.preview>a
{
	cursor:pointer;
}

.discovery_feed_add_feed_outer.preview .discovery_feed_add_feed{
	cursor:pointer;
}

.discovery_feed_title
{
	float:left;
}

.discovery_feed_add_feed .discovery_feed_title
{
	display:block;
	float:left;
	margin-left:65px;
	text-overflow: ellipsis;
/*	width:375px;
	max-width:375px;
*/	overflow:hidden;
	white-space: nowrap;
}

#dashboard_gadgets .discovery_feed_add_feed .discovery_feed_title
{
	margin-left:20px;
}

.discovery_feed_added_feed .discovery_feed_title{
	display:block;
	float:left;
	margin-left:50px;
	width:495px;
}

.discovery_feed_add_feed .discovery_feed_title .discovery_feed_name, .discovery_feed_added_feed .discovery_feed_title .discovery_feed_name{
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.discovery_feed_add_feed .discovery_feed_title .discovery_feed_link, .discovery_feed_added_feed .discovery_feed_title .discovery_feed_link{
	font-size:14px;
	font-weight:normal;
	line-height:30px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.discovery_feed_add_feed .discovery_feed_icon, .discovery_feed_added_feed .discovery_feed_icon{
	display:block;
	float:left;
	margin-left:20px;
}

.discovery_feed_center_icon
{
	position:absolute;
	top:0px;
	right:0px;
	width:60px;
	height:50px;
	padding-top:10px;
	text-align:center;
	line-height: 43px;
	cursor:pointer;
}

.discovery_feed_preview_icon
{
	position:absolute;
	top:10px;
	right:60px;
	width:60px;
	height:50px;
	text-align:center;
	line-height: 43px;
	cursor:pointer;
	display:none;
}

.discovery_feed_favicon
{
	position:absolute;
	top: 5px;
	left: 5px;
	width:50px;
	height:50px;
	border-radius: 50px;
}

.discovery_feed_favicon>img, .discovery_feed_favicon>span.icon16
{
	position:absolute;
	top: 17px;
	left: 17px;
	width:16px;
	height:16px;
}

.discovery_feed_add_feed_outer.preview .discovery_feed_add_feed:hover .discovery_feed_preview_icon
{
	display:block;
}

.discovery_feed_add_icon{
	font-size:16px;
	color:#31415d;
}

.discovery_feed_checked_icon{
	font-size:16px;
	color:#31415d;
	text-align:right;
	display:block;
}

.article_header_pane_left, .article_header_pane_right
{
	float:left;
}

.reader_pane_view_style_2 .article_feed_title
{
	font-size:11px;
}

.reader_pane_view_style_2 .header_buttons
{
	padding:0;
	text-align:center;
}

.reader_pane_view_style_2 .header_buttons>a
{
	margin-right:5px;
}

.reader_pane_view_style_2 .article_header
{
	top: 3px;
}

.reader_pane_view_style_2 .article_header_text
{
	line-height:19px;
}

.reader_pane_view_style_2 .article_header
{
	margin-left:0px;
}

.reader_pane_view_style_2 .article_stripe
{
	width: 4px;
	top: 10px;
	left: 4px;
}

.reader_pane_view_style_2 .ar
{
	/*min-height: 57px;*/
}

#wraper.display_density_1 .reader_pane_view_style_2 .article_stripe
{
	top: 8px;
}

#wraper.display_density_2 .reader_pane_view_style_2 .article_stripe
{
	top: 6px;
}

#wraper.display_density_3 .reader_pane_view_style_2 .article_stripe
{
	top: 3px;
	bottom: 3px;
	height: auto;
}

.reader_pane_view_style_2 .article_no_thumbnail .article_stripe
{
	top: 4px;
	bottom:4px;
}

#wraper.display_density_1 .reader_pane_view_style_2 .article_no_thumbnail .article_stripe
{
	top: 4px;
	bottom:4px;
	height: auto;
}

#wraper.display_density_2 .reader_pane_view_style_2 .article_no_thumbnail .article_stripe
{
	top: 4px;
	bottom:4px;
	height: auto;
}

#wraper.display_density_3 .reader_pane_view_style_2 .article_no_thumbnail .article_stripe
{
	top: 4px;
	bottom:4px;
	height: auto;
}

#reader_pane.reader_pane_view_style_2 .article_no_thumbnail .article_favicon
{
	top:1px;
}


.reader_pane_view_style_0>.alert_state, .reader_pane_view_style_1>.alert_state, .reader_pane_view_style_2>.alert_state, .reader_pane_view_style_4>.alert_state
{
	margin:0 7px 0 7px;
}

.reader_pane_view_style_4
{
	text-align: center;
}

.sd
{
	float:right;
	position:relative;
	margin-right:3px;
}

/*#three_way_contents .sd
{
	float:left;
	position:relative;
}*/

.new_folder_feeds_list
{
}

.new_folder_feed_inner
{
	width:190px;
	max-width:190px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow:hidden;
	float:left;
	line-height:210%;
}
.new_folder_feed_remove
{
	float:right;
	position:relative;
	top:3px;
	cursor:pointer;
}

.add_folder_line 
{
	line-height: 223%;
}

.add_folder_line_create
{
	line-height: 223%;
}


.radius
{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.smallshadow
{
	box-shadow: 0 0px 4px rgba(0, 0, 0, 0.25);
}
.smallradius
{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.bigshadow
{
	box-shadow: 0 0px 4px rgba(0, 0, 0, 0.25);
}

.mejs-button>button
{
	box-shadow: none;
}

.article_content .icon16.icon-paperclip_round_right
{
	opacity: 0.6;
	filter:alpha(opacity=60);		
}

#loading_progressbar, #loading_progressbar_feedly
{
	margin-top: 20px;
}


@media print
{
	#tree_pane, 
	#subscriptions_buttons, 
	#footer, 
	.article_footer,
	.article_title>img,
	.article_author img,
	.article_stripe,
	.reader_pane_message,
	#older_articles_hint,
	#sinner_container,
	.article_tags,
	.sinner
	{
		display:none !important;
	}
	#reader_pane
	{
		left:0 !important;
		overflow:visible !important;
		background-color: #FFFFFF !important;
	}
	#splitter, #sitecontent, #wraper, body
	{
		height: auto !important;
		overflow:visible !important;
	}
	.ar
	{
		border-top:0 none !important;
		border-left:0 none !important;
		border-right:0 none !important;
		/*
		display:none;
		*/
	}
	.article_content
	{
		max-width:100% !important;
	}
	.article_current
	{
		display:block;
	}
}


/*.star_img.icon-star_empty
{
	transition: text-shadow 0.5s ease;
}
.star_img.icon-star_empty:hover
{
	text-shadow: 0 0 1px #2e415c;
}*/

.text-core .text-wrap
{
	z-index:99;
}

.article_card .article_short_contents
{
	display:none;
}


.inno_sortable li
{
	direction: ltr;	
}

.article_title[dir="rtl"]
{
	text-align:right;
}

.article_title[dir="rtl"]+.article_sub_title>.pull_left
{
	text-align:right;
	float:right;
}

.article_title[dir="rtl"]+.article_sub_title>.pull_left .article_title_buttons
{
	float:right;
	margin-right: 0px;
	margin-left: 10px;
}

.article_content[dir="rtl"]
{
	padding-left: 0;
	padding-right: 12px;
	text-align:right;
}

.article_header[dir="rtl"]+.article_full_contents .article_broadcasted
{
	text-align:right;
}

.article_header[dir="rtl"]+.article_full_contents .broadcast_bubble 
{
    right:12px;
    left:auto;
}

.article_header[dir="rtl"]+.article_full_contents .broadcast_bubble:after 
{
    right: -12px;
    left: auto;
    border-style: solid;
    border-width: 12px 0px 12px 12px;
}

.article_header[dir="rtl"]+.article_full_contents .broadcast_bubble + .broadcast_bubble_edit
{
    right:26px;
    left:auto;
}

.article_header[dir="rtl"]+.article_full_contents .article_broadcasted .pull_left
{
	 float:right;
}

.next_articles
{
	font-size: 12px;
	line-height: 27px;
	padding: 7px 50px 7px 50px;
	box-shadow: 0 0 4px rgba(0,0,0,.30);
	font-weight: bold;
}

.tree_child_loading
{
	padding-left:11px;
}

.notifications_badge, .notifications_badge_neutral
{
	position: absolute;
	top: 6px;
	left: 23px;
	font-size: 10px;
	padding: 0 3px 0 3px;
	height: 12px;
	border-radius: 6px;
	/*z-index: 1;*/
	text-align: center;
	line-height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	display:none;
}

.notifications_badge_comments
{
	top:0px;
	right:0px;
	left:auto;
	display:block;
}

.inno_toolbar_button_menu_item.notification_item
{
	width: 400px;
	max-width: 400px;
	font-size: 11px;
	text-overflow: initial;
	white-space: normal;
	min-height:50px;
	overflow:visible;
}

.inno_toolbar_button_menu_item.notification_read
{
	opacity: 0.9;
}

.notification_picture
{
	position:absolute;
	left:12px;
}

.notification_stripe
{
	width: 4px;
	position: absolute;
	top: 4px;
	left: 4px;
	z-index: 9999;
	height: 50px;
}

.notification_content
{
	padding-left:37px;
}

.notification_date>span.icon16
{
	position: relative;
	top:2px;
}

#fo_tp_buttons_inner
{
	padding-left:5px;
}


/* TREE WIDTHS */




/* NORMAL WIDTH */

#tree_pane
{
	width: 263px;
}

#reader_pane
{
	left:270px;
}

#sb_tree_part, #fo_tree_part
{
	width: 270px;
}

.parent_div_inner
{
	width:270px;
}

.parent_div
{
	width: 243px;
}

.parent_div .parent_div
{
	width: 220px;
}

.tree_link
{
	max-width: 180px;
	width: 180px;
}

.parent_div .parent_div .tree_link
{
	width: 153px;
	max-width: 153px;
}


/* NARROWEST WIDTH */

#wraper.tree_width_-2 #tree_pane
{
	width: 173px;
}

#wraper.tree_width_-2 #reader_pane
{
	left:180px;
}

#wraper.tree_width_-2 #sb_tree_part, #wraper.tree_width_-2 #fo_tree_part
{
	width: 180px;
}

#wraper.tree_width_-2 #feed_searcher
{
	width: 130px;
}

#wraper.tree_width_-2 .parent_div
{
	width: 153px;
}

#wraper.tree_width_-2 .parent_div_inner
{
	width:180px;
}

#wraper.tree_width_-2 .parent_div .parent_div
{
	width: 130px;
}

#wraper.tree_width_-2 .tree_link
{
	max-width: 90px;
	width: 90px;
}

#wraper.tree_width_-2 .parent_div .parent_div .tree_link
{
	width: 63px;
	max-width: 63px;
}

#wraper.tree_width_-2 #tree_announce, #wraper.tree_width_-2 #tree_ad
{
	width:140px;
}

#wraper.tree_width_-2 #discovery_overlay
{
	left:180px;
}

/* NARROW WIDTH */

#wraper.tree_width_-1 #tree_pane
{
	width: 223px;
}

#wraper.tree_width_-1 #reader_pane
{
	left:230px;
}

#wraper.tree_width_-1 #sb_tree_part, #wraper.tree_width_-1 #fo_tree_part
{
	width: 230px;
}

#wraper.tree_width_-1 #feed_searcher
{
	width: 180px;
}

#wraper.tree_width_-1 .parent_div
{
	width: 203px;
}

#wraper.tree_width_-1 .parent_div_inner
{
	width:230px;
}

#wraper.tree_width_-1 .parent_div .parent_div
{
	width: 180px;
}

#wraper.tree_width_-1 .tree_link
{
	max-width: 140px;
	width: 140px;
}

#wraper.tree_width_-1 .parent_div .parent_div .tree_link
{
	width: 113px;
	max-width: 113px;
}

#wraper.tree_width_-1 #tree_announce, #wraper.tree_width_-1 #tree_ad
{
	width:190px;
}

#wraper.tree_width_-1 #discovery_overlay
{
	left:230px;
}

/* WIDE WIDTH */

#wraper.tree_width_1 #tree_pane
{
	width: 323px;
}

#wraper.tree_width_1 #reader_pane
{
	left:330px;
}

#wraper.tree_width_1 #sb_tree_part, #wraper.tree_width_1 #fo_tree_part
{
	width: 330px;
}

#wraper.tree_width_1 #feed_searcher
{
	width: 280px;
}

#wraper.tree_width_1 .parent_div
{
	width: 303px;
}

#wraper.tree_width_1 .parent_div_inner
{
	width:330px;
}

#wraper.tree_width_1 .parent_div .parent_div
{
	width: 280px;
}

#wraper.tree_width_1 .tree_link
{
	max-width: 240px;
	width: 240px;
}

#wraper.tree_width_1 .parent_div .parent_div .tree_link
{
	width: 213px;
	max-width: 213px;
}

#wraper.tree_width_1 #tree_announce, #wraper.tree_width_1 #tree_ad
{
	width:290px;
}


#wraper.tree_width_1 #discovery_overlay
{
	left:330px;
}


/* WIDER WIDTH */

#wraper.tree_width_2 #tree_pane
{
	width: 473px;
}

#wraper.tree_width_2 #reader_pane
{
	left:480px;
}

#wraper.tree_width_2 #sb_tree_part, #wraper.tree_width_2 #fo_tree_part
{
	width: 480px;
}

#wraper.tree_width_2 #feed_searcher
{
	width: 430px;
}

#wraper.tree_width_2 .parent_div
{
	width: 453px;
}

#wraper.tree_width_2 .parent_div_inner
{
	width:480px;
}

#wraper.tree_width_2 .parent_div .parent_div
{
	width: 430px;
}

#wraper.tree_width_2 .tree_link
{
	max-width: 390px;
	width: 390px;
}

#wraper.tree_width_2 .parent_div .parent_div .tree_link
{
	width: 363px;
	max-width: 363px;
}

#wraper.tree_width_2 #tree_announce, #wraper.tree_width_2 #tree_ad
{
	width:440px;
}

#wraper.tree_width_2 #discovery_overlay
{
	left:480px;
}


/* WIDEST WIDTH */

#wraper.tree_width_3 #tree_pane
{
	width: 573px;
}

#wraper.tree_width_3 #reader_pane
{
	left:580px;
}

#wraper.tree_width_3 #sb_tree_part, #wraper.tree_width_3 #fo_tree_part
{
	width: 580px;
}

#wraper.tree_width_3 #feed_searcher
{
	width: 530px;
}

#wraper.tree_width_3 .parent_div
{
	width: 553px;
}

#wraper.tree_width_3 .parent_div_inner
{
	width:580px;
}

#wraper.tree_width_3 .parent_div .parent_div
{
	width: 530px;
}

#wraper.tree_width_3 .tree_link
{
	max-width: 490px;
	width: 490px;
}

#wraper.tree_width_3 .parent_div .parent_div .tree_link
{
	width: 463px;
	max-width: 463px;
}

#wraper.tree_width_3 #tree_announce, #wraper.tree_width_3 #tree_ad
{
	width:540px;
}

#wraper.tree_width_3 #discovery_overlay
{
	left:580px;
}



/*DISPLAY DENSITY*/



/* Tree pane */

.parent_div
{   
	line-height:27px;
}

/* Articles */

.ar
{
	padding: 7px 7px 7px 12px;
	margin: 0 7px 0 7px;
}
.article_header
{
	margin-left:11px;
}

.article_stripe
{
	width: 4px;
	top: 4px;
	bottom: 4px;
	left: 4px;
}

.article_title
{
	margin-top:3px;
	margin-bottom:5px;
}

.article_sub_title
{
	margin-bottom:0px;
}

.article_card .article_title[dir="rtl"]+.article_sub_title
{
	padding-right:40px;
}

.article_full_contents
{
	padding-left: 0;
	margin-left: 0;
}

.article_content
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 12px;	
	word-break: break-word;
}

.article_footer
{
	margin: 5px 0 1px 10px;
}


/* Articles / view specific */


.article_card
{
	padding: 21px 7px 18px 44px;
	margin-top:7px;
	margin-bottom:7px;
}

.article_card .article_full_contents
{
	padding-left:0;
	margin-left:0;
}


.article_tile
{	
	padding:0;
	margin:30px 0.5% 0 0.5%;
}









#wraper.display_density_1 .parent_div
{
	line-height:25px;
}

#wraper.display_density_1 .article_card
{
	padding: 0px 7px 7px 12px;
}

#wraper.display_density_1 .reader_pane_view_style_0 .ar, #wraper.display_density_1 .reader_pane_view_style_2 .ar
{
	padding: 5px 7px 5px 12px;
	margin: 0 7px 0 7px;
}

#wraper.display_density_1 .article_card .arrow_div, #wraper.display_density_1 .article_tile .arrow_div
{
	right: 4px;
}

#wraper.display_density_1 .article_card .article_footer, #wraper.display_density_1 .article_tile .article_footer
{
	margin-right: 4px;
}




#wraper.display_density_2 .parent_div
{
	line-height:23px;
}

#wraper.display_density_2 .article_card
{
	padding: 0px 7px 0px 12px;
}

#wraper.display_density_2 .article_card .article_full_contents
{
	padding-top:0;
}

#wraper.display_density_2 .article_card .article_header
{
	top:14px;
}

#wraper.display_density_2 .article_card .arrow_div, #wraper.display_density_2 .article_tile .arrow_div
{
	right: 4px;
}

#wraper.display_density_2 .article_card .article_footer, #wraper.display_density_2 .article_tile .article_footer
{
	margin-right: 4px;
}


#wraper.display_density_2 .reader_pane_view_style_0 .ar, #wraper.display_density_2 .reader_pane_view_style_2 .ar
{
	padding: 3px 7px 3px 12px;
	margin: 0 7px 0 7px;
}



#wraper.display_density_2 .article_card .article_title[dir="rtl"]+.article_sub_title
{
	padding-right:15px;
}







#wraper.display_density_3 .parent_div
{
	line-height:21px;
}

#wraper.display_density_3 .article_card
{
	padding: 0 7px 0 12px;
}

#wraper.display_density_3 .article_card .article_footer
{
	/* display:none; */
}

#wraper.display_density_3 .article_card .article_full_contents
{
	padding-top:0;
}

#wraper.display_density_3 .article_card .article_header
{
	top:14px;
}

#wraper.display_density_3 .article_card .arrow_div, #wraper.display_density_3 .article_tile .arrow_div
{
	right: 4px;
}

#wraper.display_density_3 .arrow_div
{
	height:17px;
	top:-1px;
}

#wraper.display_density_3 .article_card .article_footer, #wraper.display_density_3 .article_tile .article_footer
{
	margin-right: 4px;
}

#wraper.display_density_3 .reader_pane_view_style_0 .ar, #wraper.display_density_3 .reader_pane_view_style_2 .ar
{
	padding: 0 7px 5px 12px;
	margin: 0 7px 0 7px;
	border-top: 0 none;
	border-bottom: 0 none;
}

#wraper.display_density_3 .article_card .article_title[dir="rtl"]+.article_sub_title
{
	padding-right:15px;
}

#wraper.display_density_3 .unread_cnt_hover>.icon16.icon-checkmark, #wraper.display_density_3 .unread_cnt_hover>.icon16.icon-checkmark_with_backarrow_thin
{
	font-size:15px;
}

#reader_pane>.info_state
{
	margin-left:7px;
	margin-right:7px;
}


.tb_button_no_click
{
	cursor:default !important;
}

.footer_caption_button
{
	font-size:12px;
	position:relative;
	top:-3px;
}

.gadget_unread_count, .gadget_admin_online_users
{
	font-size:70px;
	text-align:center;
}

.big_counter_header
{
	font-size:23px;
	text-align:center;
	padding:20px 0 5px 0;
}

.big_counter_footer
{
	font-size:13px;
	text-align:center;
	padding:5px 0 0 0;
}

#search_option_feeds_more_options
{
	display:none;
}

.advanced_add_credentials
{
	display:none;
}

.slurl
{
	margin-top:5px;
}

.air_logo
{
	width:187px;
	height:41px;
}

.air_logo_bigger
{
	width:268px;
	height:59px;
}

/* wzol InoReader Multiline Titles in Column View (LTR) - http://userscripts.org/scripts/show/402541 */

.reader_pane_view_style_2 .article_header 
{ 	
	white-space: normal;							
}												
.reader_pane_view_style_2 .article_header_text 
{
	display: block;								
	white-space: normal;							
	width: auto !important;						
	min-width: 0;									
}								
div.article_header_pane_right 
{	
	margin-left: inherit;			
	margin-right: 34px;
	padding-right: 0;	
}

/*END OF wzol InoReader Multiline Titles in Column View (LTR)*/

#import_override_folder_div
{
	display:none;
}

.latest_changelog
{
	padding: 10px;
	font-size: 13px;
	line-height: 150%;
}

.broadcast_bubble 
{
	min-width:100px;
	left:12px;
	position: relative;
	padding:14px;
	min-height: 16px;
	max-width: 580px;
	font-size:14px;
	word-wrap:break-word;
}

.broadcast_bubble:after 
{
	content: "";
	position: absolute;
	top: 10px;
	left: -12px;
	border-style: solid;
	border-width: 12px 12px 12px 0;
	display: block;
	width: 0;
	z-index: 1;
}

.broadcast_bubble + .broadcast_bubble_edit
{
	position:relative;
	left:26px;
	padding-top: 3px;
}

.broadcast_bubble_edit>a:hover
{
	text-decoration: underline;
}

.comment_flagged>.comment_picture, .comment_flagged>.comment_right
{
	display:none;
}

.broadcast_bubble_empty
{
	display:none;
}

.broadcast_div_placeholder
{
	display:none;
}

.article_header[dir="rtl"] .article_favicon
{
    position:relative;
    z-index:10;
}

#edit_bundle_feeds_inside
{
	position: relative;
}

#edit_bundle_empty_placeholder, #edit_bundle_empty_placeholder_inside
{
	position:absolute;
	top:100px;
	font-size:14px;
	width: 100%;
	text-align: center;	
}

.sortable_placeholder
{
	min-height:20px;
	height:20px;
}

.bundle_img > input
{
	display: none;
}

.bundle_img
{
	position:relative;
	width:58px;
	height:58px;
	margin-left:1px;
}

.edit_bundle_header
{
	padding: 15px 0 15px 20px;
}

.edit_bundle_heading
{
	font-size:14px;
	margin-bottom:10px;
}

.edit_bundle_body
{
	margin-top: 20px;
}

.edit_bundle_left_panel
{
	width:340px;
	max-width:340px;
	overflow:hidden;
	text-overflow: ellipsis;
	margin-right:30px;
}

.edit_bundle_right_panel
{
	width:340px;
	max-width:340px;
	overflow:hidden;
	text-overflow: ellipsis;
	margin-top:30px;
}

.edit_bundle_available_feeds_caption
{
	margin-left:20px;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}


.edit_bundle_feeds_in_bundle_caption
{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}

.edit_bundle_available_feeds_search
{
	margin-bottom:10px;
	margin-top:5px;
	margin-left:20px;
}

.bundle_image
{
	width:58px;
	height:58px;
	border-radius: 3px;
}

.bundle_wrap
{
	text-align: left;
	position:relative;
	width:350px;
	min-height:90px;
	margin-bottom:20px;
	border-radius: 3px;
}

.bundle_img_part
{
	position:absolute;
	left:0;
	top:0;
	width:90px;
	height:100%;
}

.bundle_img_part .bundle_image
{
	margin-top:15px;
	margin-left:15px;
}

.bundle_main_part
{
	position:relative;
	left:88px;
	width:250px;
	padding-bottom:10px;
	padding-top: 10px;
}

.bundle_name
{
	margin-top:6px;
	font-size:15px;
	font-weight:bold;
}

.bundle_author
{
	font-size:12px;
	padding-top:5px;
}

.bundle_description
{
	padding-top:5px;
	font-size:12px;
	/*font-style: italic;*/
}

.bundle_feeds_list
{
	display:none;
	padding-top:10px;
	font-size: 12px;
}

.bundle_feeds_caption
{
	font-size: 12px;
}

.bundle_feeds_caption .icon16.icon-arrow_right_small, .bundle_feeds_caption .icon16.icon-arrow_down_small, .bundle_feeds_caption .icon16.icon-arrow_right_small
{
	position:relative;
	left:-5px;
	top:3px;
}

.bundle_feeds_caption .bundle_feeds_caption_text
{
	position:relative;
	left:-5px;
}

.bundle_feeds_caption .bundle_feeds_caption_text_subscribed
{
	left:0px;
}

.bundle_subscribe_button
{
	height: 23px;
	width: 23px;
	border-radius: 23px;
	text-align: center;
	cursor: pointer;
}

.bundle_subscribe_button span.icon-plus_small
{
	position: relative;
	top:3px;
}

.bundle_subscribe_button span.icon-checkmark_big
{
	position: relative;
	top:3px;
}

.bundle_feeds_caption_inner:hover .bundle_feeds_caption_text
{
	text-decoration: underline;
}

.bundle_feeds_caption_inner
{
	cursor: pointer;
	padding-top:3px;
}

.bundle_subscribers_caption
{
	position: relative;
	top:7px;
	left:2px;
}

.bundle_feed
{
	line-height:24px;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width:230px;
	overflow:hidden;
	margin-left: 13px;
}

.bundle_feed_title
{
	margin-left:5px;
}

.bundle_tools
{
	position:absolute;
	left:360px;
	top:0;
}

.bundle_tools>a
{
	white-space: nowrap;
	display:block;
	line-height:25px;
}

.bundle_subscribers
{
	white-space: nowrap;
	line-height: 25px;
}

#discovery_overlay
{
	display:none;
	position:absolute;
	top:0px;
	left:270px;
	right:0px;
	z-index:67;
	overflow: auto;
}

#wraper.tree_pane_docked #discovery_overlay
{
	left:0px;
}

.discovery_section_wrapper
{
	height:60px;
	line-height:60px;
	margin-right:10px;
	margin-bottom:10px;
	width:250px;
	cursor: pointer;
}


.discovery_section_thumb
{
	position: relative;
	top: 5px;
	left: 5px;
}

.discovery_section_thumb>img
{
	width:50px;
	height:50px;
	border-radius:25px;
}

.discovery_section_title
{
	font-size:16px;
	margin-left:20px;
}

.discovery_overlay_categories
{
	width:70%;
	text-align:left;
	font-size:18px;
	font-weight: bold;
	padding-bottom:30px;
	padding-top:10px;
	padding-left:22px;
}

.discovery_overlay_categories_full_w
{
	width:100%;
}

.discovery_overlay_bundles
{
	min-width:400px;
	width:30%;
	text-align:left;
	font-size:18px;
	font-weight: bold;
	padding-bottom:30px;
	padding-top:10px;
}

#edit_bundle_feeds_available, #edit_bundle_feeds_inside
{
	overflow-y: auto;
	overflow-x: hidden;
}

#edit_bundle_dialog
{
	padding-bottom: 0px;
}

.discovery_overlay_bundles>a
{
	font-size:11px;
	font-weight: normal;
}

.bundles_tab_wrapper
{
	padding:20px;
}

.bundles_tab_wrapper
{
	/*padding:20px;*/
}

.bundle_floater
{
	vertical-align: top;
	display:inline-block;
	margin:10px;
}

.bundle_image_hint
{
	position:absolute;
	right:5px;
	top:38px
}

.icon_close_announce
{
	position:absolute;
	top:10px;
	right:10px;
	cursor:pointer;
	opacity:0.6;
	filter:alpha(opacity=60);	
}

.icon_close_announce:hover
{
	opacity:1;
	filter:alpha(opacity=100);
}

.tree_announce
{
	position:absolute;
	bottom:0px;
	left:0px;
	width:230px;
	text-align:center;
	padding:10px 20px 10px 20px;
	z-index:67;
	font-size: 14px;
}

.tree_ad
{
	height:40px;
	position:absolute;
	bottom:0px;
	left:0px;
	width:230px;
	padding:10px 20px 10px 20px;
}

.tree_announce a:hover
{	
	text-decoration: underline;
}

.bundle_number_of_subscribers
{
	font-size:11px;
}

#audio_player_settings_button
{
	position:absolute;
	left:0px;
	top:0px;
	padding-top:1px;
}

#audio_player_dialog_wrapper, #broadcast_dialog_wrapper, #rule_dialog_wrapper
{
	overflow: visible;
}

#audio_player_settings_button_menu, #broadcast_privacy_settings_button_menu
{
	right: auto;
}

#audio_player_quick_div
{
	display:none;
	position:absolute;
	top:0px;
	right:0px;
}

#sb_rp_audio_player_quick_play
{
	display:none;
}

#sb_rp_audio_player_quick_play.quick_player_showed
{
	display:block;
}

.mejs-controls .mejs-button button:focus
{
	outline: none;
}

.mejs-controls div.mejs-horizontal-volume-slider
{
	width:55px;
}

.edit_bundle_available_feeds_folder_filter
{
	padding-left:3px;
	font-weight:bold;
	font-size:14px;
	height:30px;
}

.bundle_big_header
{
	font-size:18px;
	font-weight: bold;
	margin-bottom:15px;
}

.bundle_left_header
{
	width:340px;
	max-width:340px;
	margin-right:30px;
	line-height: 200%;
	font-style: italic;
}


.bundle_right_header
{
	width:340px;
	max-width:340px;
}


#bundles_list_available
{
	margin-bottom:30px;
	position: relative;
	min-height: 200px;
}

#edit_bundle_feeds_inside
{
	margin-bottom:30px;
	position: relative;
	min-height: 200px;	
}

.tr_bundle_added
{
	opacity:0.5;
	filter:alpha(opacity=50);
}

#bundles_tabs_wrapper .inno_tabs_tab
{
	padding:13px 20px 13px 20px;
	margin-right:5px;
	font-weight:bold;
	z-index:100;
}

#bundles_tabs_wrapper .inno_tabs_tab:hover
{
	padding:12px 19px 13px 19px;
}

#bundles_tabs_wrapper .inno_tabs_tab:active
{
	padding:12px 19px 13px 19px;
}

#bundles_tabs_wrapper .inno_tabs_tab_current, #bundles_tabs_wrapper .inno_tabs_tab_current:hover
{
	padding:12px 19px 13px 19px;
}

#bundles_tabs_wrapper .inno_tabs_content
{
	padding-left:10px;
}

#admin_tabs
{
	font-size: 12px;
}
#admin_tabs .inno_tabs_tab
{
	padding:13px 13px 13px 13px;
	margin-right:5px;
	font-weight:bold;
	z-index:100;
}

#admin_tabs .inno_tabs_tab:hover
{
	padding:12px 12px 13px 12px;
}

#admin_tabs .inno_tabs_tab:active
{
	padding:12px 12px 13px 12px;
}

#admin_tabs .inno_tabs_tab_current, #admin_tabs .inno_tabs_tab_current:hover
{
	padding:12px 12px 13px 12px;
}

#admin_tabs .inno_tabs_content
{
	padding-left:10px;
}


.article_footer_3way
{
	position: fixed;
	top:40px;
	padding-top:10px;
	padding-bottom:5px;
	z-index: 60;
}

#three_way_contents .article_full_contents
{
	padding-top:42px;
	/*Because tags*/
	padding-bottom:110px;
}

#article_dialog .article_footer
{
	/*Because tags*/
	padding-bottom:50px;
}

.yt_click_overlay
{
	position:absolute;
	top:0px;
	left:0px;
	width:240px;
	height:180px;
	background-size: 50px 50px;
/*	background-color: #000000;
	opacity: 0.5;
	filter:alpha(opacity=50);*/
	background-image: url('/National_Library/20170827070107oe_/https://www.inoreader.com/images/play_button.png');
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
}

.clip_color_check
{
	width:14px;
}

.clip_key_td
{
	width:85px;
}

.clip_key_td_r
{
	width:85px;
	padding-left:50px;
}

.clip_val_td
{
	padding-left:20px;
}

.clip_val_td_wrapper
{
	position:relative;
	display:inline-block;
}

.clip_val_td_clicker
{
	position:absolute; 
	left:0; 
	right:0; 
	top:0; 
	bottom:0;
}






/* Picker */

/* Common stuff */
.picker-wrapper, 
.slide-wrapper {
    position: relative;
    float: left;
}
.picker-indicator,
.slide-indicator {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
}
.picker,
.slide {
    cursor: crosshair;
    float: left;
}

/* Default skin */

.cp-default {
    background-color: gray;
    padding: 12px;
    box-shadow: 0 0 40px #000;
    border-radius: 15px;
    float: left;
}
.cp-default .picker {
    width: 200px;
    height: 200px;
}
.cp-default .slide {
    width: 30px;
    height: 200px;
}
.cp-default .slide-wrapper {
    margin-left: 10px;
}
.cp-default .picker-indicator {
    width: 5px;
    height: 5px;
    border: 2px solid darkblue;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    opacity: .5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    filter: alpha(opacity=50);
    background-color: white;
}
.cp-default .slide-indicator {
    width: 100%;
    height: 10px;
    left: -4px;
    opacity: .6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    filter: alpha(opacity=60);
    border: 4px solid lightblue;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: white;
}

/* Small skin */

.cp-small {
    padding: 5px;
    background-color: white;
    float: left;
    border-radius: 5px;
}
.cp-small .picker {
    width: 100px;
    height: 100px;
}
.cp-small .slide {
    width: 15px;
    height: 100px;
}
.cp-small .slide-wrapper {
    margin-left: 5px;
}
.cp-small .picker-indicator {
    width: 1px;
    height: 1px;
    border: 1px solid black;
    background-color: white;
}
.cp-small .slide-indicator {
    width: 100%;
    height: 2px;
    left: 0px;
    background-color: black;
}

#cpicker_wrapper
{
	position:absolute;
	top:20px;
	left:0px;
	z-index: 5000;
	padding:5px;
	height:120px;
	border-radius: 2px;
}

#cpicker_outer 
{ 
	width: 120px; 
	height: 120px;
	float:left;
	position: relative;
	cursor: crosshair;
}

#cpicker
{ 
	height: 120px;
}

#cslider_outer
{
	width: 30px;
	float:left;
	cursor: crosshair;
	position: relative;
	margin-left:5px;
}

#cslider
{ 
	height: 120px;
}

#cpicker_indicator 
{
    width: 3px;
    height: 3px;
    position: absolute;
    border: 1px solid #FFFFFF;
    box-shadow: 0 0 1px #000;
}


#cslider_indicator 
{
	width: 28px;
	height: 5px;
	position: absolute;
	border: 1px solid #FFFFFF;
	box-shadow: 0 0 1px #000;
}

#color_probe
{
	display:none;
	color: transparent;
}

.img_caption_wrapper
{
	margin-top:15px;
	padding:14px;
	position:relative;
	text-align: left;
}

.img_caption_title
{
	font-weight: bold;
	font-size:16px;
}

.img_caption_wrapper:after 
{

	content: "";
    position: absolute;
    top: -15px;
    left: 11px;
    border-style: solid;
    border-width: 0 15px 15px;
    display: block;
    width: 0;
    z-index: 1;
}

.profie_dialog_lower_stream_preview .social_stream_post
{
	width:513px;
}

.social_stream_post
{
	width:500px;
	margin:10px 0 0 10px;
	border-radius: 2px;
	text-align: left;
	display: inline-block;
	vertical-align: top;
}

.social_stream_post_heading
{
	padding:10px;
}

.social_stream_post_author_action
{
	padding-left:8px;
}

.social_stream_post_author_action_upper
{
	font-size:14px;
	padding-top:3px;
}

.social_stream_post_author_action_lower
{
	padding-top:3px;
}

.social_stream_post_author_action_lower_preview
{
	font-size:12px;
}

.social_stream_post_author_picture
{
	cursor: pointer;
}

.social_stream_post_author_picture img
{
	display: block;
}

.social_stream_user_content
{
	font-size:14px;
	margin:0 10px 20px 10px;
	word-wrap:break-word;
}

.profie_dialog_lower_stream_preview .social_stream_user_content>p, .profie_dialog_lower_stream_preview .social_stream_user_content
{
	font-size:13px;
	margin:0 10px 0px 6px;
}

.social_stream_attachment_article
{
	margin:12px;
	border-radius: 3px;
	position: relative;
	min-height: 77px;
}

.profie_dialog_lower_stream_preview .social_stream_attachment_article
{
	cursor: pointer;
}

.social_stream_attachment_picture
{
	height: 240px;
	width: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	cursor:pointer;
	right:0px;
	left:0px;
}

.social_stream_attachment_picture_preview
{
	position: absolute;
	left:8px;
	top:8px;
	height: 60px;
	width: 60px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	cursor:pointer;
	border-radius: 3px;
}

.social_stream_attachment_content
{
	margin:10px;
}

.social_stream_attachment_content_preview
{
	position: absolute;
	left:68px;
	top:0px;
}

.social_stream_attachment_content_title
{
	font-size:17px;
	cursor:pointer;
}

.social_stream_attachment_content_title_preview
{
	font-size: 14px;
}

.social_stream_attachment_content_summary
{
	margin-top:10px;
	font-size:13px;
	cursor:pointer;
}

.social_stream_attachment_content_source
{
	margin-top:10px;
	font-size:13px;
}


.social_stream_attachment_content_source_preview
{
	font-size:12px;
}



#single_article_holster, #ads_purgatory
{
	display: none;
}

.social_stream_post_interactions
{
	padding:0px 0px 10px 15px;
	font-size: 13px;
}

.next_hub
{
	margin-left:182px;
}

.articles_feed_group_heading
{
	font-size: 14px;
	margin: 7px 7px 0px 7px;
}


.articles_feed_group_heading_favicon
{
	padding-left:20px;
	padding: 7px 0 7px 23px;
	position:relative;
	top:-2px;
}

.articles_feed_group_heading_title
{
	padding: 7px 0 7px 18px;
	position:relative;
	top:2px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}


.articles_feed_group_heading_title_date
{
	padding-left:56px;
	height:19px;
	/*font-weight: bold;*/
}

.articles_feed_group_footer
{
	padding: 5px 18px 0px 0px;
	font-size: 12px;
}

.mark_section_read
{
	font-size: 12px;
}

#wraper #reader_pane.reader_pane_view_style_1 .articles_feed_group_footer
{
	padding: 0px 9px 0px 0px;
}

.articles_feed_group_footer .mark_section_read
{
	cursor: pointer;
}

#wraper #reader_pane.reader_pane_view_style_3 .articles_feed_group_footer .mark_section_read,
#wraper #reader_pane.reader_pane_view_style_3 .articles_feed_group_footer .mark_section_read_disabled
{
	float: none;
}

#wraper #reader_pane.reader_pane_view_style_4 .articles_feed_group_footer .mark_section_read,
#wraper #reader_pane.reader_pane_view_style_4 .articles_feed_group_footer .mark_section_read_disabled
{
	float: none;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	max-width:720px;
	padding:0px 20px 0 20px;
	margin:0 auto;
	text-align: left;
	height: auto;
}

#wraper #reader_pane.reader_pane_view_style_3 .articles_feed_group_footer
{
	text-align: center;
	padding: 60px 0 60px 0;
}

#wraper #reader_pane.reader_pane_view_style_4 .articles_feed_group_footer

{
	padding: 0px 0 40px 0;
}

/*#wraper #reader_pane.reader_pane_view_style_4 .articles_feed_group_footer
{
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	max-width:720px;
	padding:0px 20px 0 20px;
	margin:27px auto 27px auto;
	text-align: left;
	height: auto;
}
*/
/* Global */

#wraper.display_density_1 #reader_pane .articles_feed_group_heading_favicon, #wraper.display_density_1 #reader_pane .articles_feed_group_heading_title
{
	padding-top:5px;
	padding-bottom:5px;
}

#wraper.display_density_2 #reader_pane .articles_feed_group_heading_favicon, #wraper.display_density_2 #reader_pane .articles_feed_group_heading_title
{
	padding-top:3px;
	padding-bottom:3px;
}


#wraper.display_density_3 #reader_pane .articles_feed_group_heading_favicon, #wraper.display_density_3 #reader_pane .articles_feed_group_heading_title
{
	padding-top:0px;
	padding-bottom:0px;
}


#wraper.display_density_3 #reader_pane .articles_feed_group_heading
{
	border-bottom: 0px none;
}

/* Column view */

#wraper #reader_pane.reader_pane_view_style_2 .articles_feed_group_heading_favicon, #wraper #reader_pane.reader_pane_view_style_2 .articles_feed_group_heading_title
{
	padding-top:5px;
	padding-bottom:5px;
}

#wraper.display_density_1 #reader_pane.reader_pane_view_style_2 .articles_feed_group_heading_favicon, #wraper.display_density_1 #reader_pane.reader_pane_view_style_2 .articles_feed_group_heading_title
{
	padding-top:4px;
	padding-bottom:4px;
}

#wraper.display_density_2 #reader_pane.reader_pane_view_style_2 .articles_feed_group_heading_favicon, #wraper.display_density_2 #reader_pane.reader_pane_view_style_2 .articles_feed_group_heading_title
{
	padding-top:3px;
	padding-bottom:3px;
}


#wraper.display_density_3 #reader_pane.reader_pane_view_style_2 .articles_feed_group_heading_favicon, #wraper.display_density_3 #reader_pane.reader_pane_view_style_2 .articles_feed_group_heading_title
{
	padding-top:1px;
	padding-bottom:1px;
}

#wraper.display_density_3 #reader_pane.reader_pane_view_style_2 .articles_feed_group_heading
{
	border-bottom: 0px none;
}

/*Expanded view*/


#wraper #reader_pane.reader_pane_view_style_1 .articles_feed_group_heading>.articles_feed_group_heading_favicon
{
	padding: 20px 0 40px 23px;
	top:2px;
}

#wraper #reader_pane.reader_pane_view_style_1 .articles_feed_group_heading>.articles_feed_group_heading_title
{
	padding: 20px 0 40px 18px;
	font-size:20px;
	font-weight: bold;
}

#wraper #reader_pane.reader_pane_view_style_1 .articles_feed_group_heading>.articles_feed_group_heading_title.articles_feed_group_heading_title_date
{
	padding-left:28px;
	padding-top:30px;
}

#wraper #reader_pane.reader_pane_view_style_1 .articles_feed_group_heading_first .articles_feed_group_heading_favicon,
#wraper #reader_pane.reader_pane_view_style_1 .articles_feed_group_heading_first .articles_feed_group_heading_title
{
	padding-top:35px;
}

/*Card view*/

#wraper #reader_pane.reader_pane_view_style_3 .articles_feed_group_heading,
#wraper #reader_pane.reader_pane_view_style_4 .articles_feed_group_heading
{
	text-align: center;
}

#wraper #reader_pane.reader_pane_view_style_3 .articles_feed_group_heading>.articles_feed_group_heading_title,
#wraper #reader_pane.reader_pane_view_style_4 .articles_feed_group_heading>.articles_feed_group_heading_title
{
	padding: 30px 27px;
	font-size:20px;
	font-weight: bold;
	float: none;
	margin: 27px 0 0 0;
}

#wraper #reader_pane.reader_pane_view_style_3 .articles_feed_group_heading,
#wraper #reader_pane.reader_pane_view_style_4 .articles_feed_group_heading
{
	margin: 0;
}


#wraper #reader_pane .articles_feed_group_heading>.articles_feed_group_heading_favicon span.icon16
{
	position: relative;
	top:3px;
}


#wraper #reader_pane.reader_pane_view_style_3 .articles_feed_group_heading>.articles_feed_group_heading_title span.icon16,
#wraper #reader_pane.reader_pane_view_style_4 .articles_feed_group_heading>.articles_feed_group_heading_title span.icon16
{
	position: relative;
	top:0px;
}


#wraper #reader_pane.reader_pane_view_style_3 .articles_feed_group_heading>.articles_feed_group_heading_title .feed_favicon,
#wraper #reader_pane.reader_pane_view_style_4 .articles_feed_group_heading>.articles_feed_group_heading_title .feed_favicon
{
	position: relative;
	top:1px;
}

#wraper #reader_pane.reader_pane_view_style_4 .articles_feed_group_heading>.articles_feed_group_heading_title
{
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	max-width:720px;
	padding:0px 20px 0 20px;
	margin:27px auto 27px auto;
	text-align: left;
	height: auto;
}
#wraper #reader_pane.reader_pane_view_style_4 .articles_feed_group_heading:first-child>.articles_feed_group_heading_title
{
	margin-bottom: 0px;
}

#wraper #reader_pane.reader_pane_view_style_4 .articles_feed_group_heading_with_favicon>.articles_feed_group_heading_title
{
	padding-left: 0px;
	position: relative;
	left: -2px;
}

.hidden, div.hidden, .hidden_full, div.hidden_full
{
	display:none;
}

#new_articles_overlay
{
	display:none;
	font-size: 12px;
	line-height: 27px;
	padding: 1px 0px 1px 56px;
	cursor: pointer;
	margin:7px 7px 5px 7px;
	position: relative;
	font-weight: bold;
}

#reader_pane.reader_pane_view_style_3 #new_articles_overlay,
#reader_pane.reader_pane_view_style_4 #new_articles_overlay
{
	padding-left:0px;
	padding-right: 0px;
}

#reader_pane.reader_pane_view_style_4 #new_articles_overlay
{
	margin: 0 -10px 5px 0;
	padding: 3px;
}


#refresh_button_badge
{
	font-weight: bold;
	right:27px;
	top:7px;
	left:auto;
	min-width: 7px;
}

#older_articles_hint
{
	text-align: center;
	font-size: 14px;
	line-height: 40px;
	margin-bottom: 20px;
	cursor: pointer;
}

#older_articles_hint>span.icon16
{
	position: relative;
	top:2px;
}

#older_articles_hint.oah_unread
{
	margin-bottom: 0px;
}

.unsubscribed_feed_header
{
	margin-top:25px;
}
#no_more_press_space
{
	display:none;
}

.article_list_tabs_wrapper
{
	margin:7px 7px 5px 7px;
	display:inline-block;
	overflow: hidden;
}

.article_list_tab
{
	line-height: 30px;
	font-size: 13px;
	padding:0 20px 0 20px;
	cursor: pointer;
	margin-bottom: 3px;
}

div.article_list_tab.article_list_tab_current
{
	cursor: default;
}

.article_list_tab_last
{
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

.article_list_tab_first
{
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}

.article_list_select_wrapper_big select
{
	margin: 7px;
	font-size: 14px;
	/*padding: 10px;*/
	height: 30px;
}

#wraper #reader_pane.reader_pane_view_style_1 .article_list_tabs_wrapper
{
	margin-bottom:-3px;
}

.user_card
{
	width: 362px;
	margin:7px 0px 0px 7px;
	border-radius: 2px;
	cursor:pointer;
	text-align: left;
	position: relative;
}

.user_card_picture
{
	padding:8px;
}

.user_card_picture_img
{
	width:46px;
	height:46px;
	border-radius: 2px;
	display: block;
}

.user_card_name
{
	padding-top:12px;
	font-size:16px;
	width:280px;
	max-width: 280px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow:hidden;
}

.user_card_connections
{
	font-size:12px;
}

#profile_dialog
{
	overflow:visible;
}

#profile_dialog_wrapper
{
	overflow:visible;
	border-radius: 4px;
	text-align: left;
}

.profile_dialog_picture
{
	border-radius: 6px;
	position:absolute;
	top:-30px;
	left:12px;
	padding:4px;
}

.profile_dialog_picture img
{
	border-radius: 6px;
	width:118px;
	height:118px;
	display: block;
}

#profile_dialog_close_button
{
	opacity:1;
	top:-30px;
}

#profile_dialog_close_button>span.icon16
{
	font-size:20px;
	right:4px;
}

.profile_dialog_name
{
	font-size:20px;
	font-weight: bold;
}

.profile_active_cnt
{
	font-size:18px;
}

.profile_passive_cnt
{
	font-size:18px;
}

.profile_dialog_info
{
	padding-top: 7px;
	padding-left:150px;
	padding-right:18px;
	box-sizing: border-box;
	width:100%;
	margin-bottom: 15px;
}

.profile_dialog_counter
{
	margin-top:2px;
	margin-right:10px;
	font-size: 12px;
}

.profile_dialog_wrapper_full .profile_dialog_counter
{
	margin-top:7px;
}


.profile_dialog_upper_part
{
	position: relative;
	min-height: 87px;
}

.profile_dialog_info_top
{
	position:relative;
}

.profile_dialog_wrapper_full .profile_dialog_info_low
{
	margin-top:10px;
}

.profile_dialog_joined
{
	position:absolute;
	right:0px;
	top:7px;
	font-size:12px;
}

.profile_dialog_num_feeds
{
	position:absolute;
	right:0px;
	top:8px;
	font-size:12px;
}

.profile_dialog_wrapper_full .profile_dialog_num_feeds
{
	top:12px;
}

.profie_dialog_lower, .profie_dialog_lower_preview_link
{
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.profie_dialog_lower_preview_link
{
	font-size:16px;
	font-weight: bold;
	line-height: 33px;
	text-align: center;
}

.profile_dialog_wrapper_full
{
	margin:37px 7px 7px 7px;
	border-radius: 4px;
}


.profile_dialog_wrapper
{
	position:relative;
}

#unread_cnt_my_channel
{
	display:none;
}

#broadcast_privacy_settings_button
{
	margin-left: 30px;
	max-width: 200px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow:hidden;
}

#broadcast_privacy_settings_button span.icon-planet, .comment_privacy_button span.icon-planet
{
	position: relative;
	top:1px;
}

.profie_dialog_lower_stream_preview
{
	/*max-height:300px;*/
	overflow-y: scroll;
	overflow-x: none;
	padding-bottom:10px;
}

.about_team_background
{
	padding-top:1px;
	padding-bottom:37px;
	margin-left: -35px;
	margin-right: -35px;
}

#about_dialog .user_card
{
	width:auto;
	margin: 7px 35px 0px 35px;
}

.top_notification
{
	padding: 12px 14px 12px 14px;
}

.top_notification .info_close
{
	right: 21px;
}

.top_notification .info_close .icon-cross
{
	font-size:20px;
}

.profile_dialog_picture_upload
{
	position:absolute;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	bottom:4px;
	left:4px;
	width:118px;
	display: none;
	padding:10px 0 10px 0;
	text-align: center;
	cursor: pointer;
	font-size: 12px;
}

.broadcaster_pic
{
	width:44px;
	height:44px;
	vertical-align: top;
	margin-right: 7px;
}

#upgrade_dialog label
{
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
}

.dialog_divider
{
	margin: 10px -35px 10px -35px;
}

.profile_picture_choice_wrapper
{
	margin:0px 8px 20px 8px;
	cursor: pointer;
	min-height: 90px;
	position: relative;
}

.profile_picture_choice
{
	border-radius: 3px;
}

.profile_picture_choice>img
{
	border-radius: 3px;
	width:60px;
	height:60px;
	display: block;
	margin:6px;

}

.profile_picture_choice_wrapper:hover .profile_picture_choice>img
{
	margin:3px;
}

.profile_picture_choice_wrapper_current .profile_picture_choice>img
{
	margin:3px;
}

.profile_picture_choice_hint
{
	text-align: center;
}

.profile_pictures_list
{
	margin-left:-13px;
	margin-right:-13px;
	padding-top: 10px;
}

.profile_picture_delete
{
	position: absolute;
	top: -6px;
	right: -6px;
	border-radius: 8px;
	line-height: 12px;
	display: none;
}

.twitter_search_divider
{
	font-size: 20px;
	font-weight: bold;
	padding: 30px 7px 0px 7px;
}

.twitter_search_divider_lower
{
	padding-top:30px;
}

.twitter_search_subscribe_button
{
	padding: 5px 7px 0px 7px;
}


.twitter_search_subscribe_button_lower
{
	padding: 7px 7px 20px 7px;
}


.twitter_user_card
{
	cursor: default;
}

.user_card_connections_twitter
{
	padding-top:5px;
	font-size:13px;
}

.user_card_twitter_action
{
	opacity:0.6;
	filter:alpha(opacity=60);
	cursor:pointer;
}

.user_card_twitter_action:hover
{
	opacity:1;
	filter:alpha(opacity=100);
}

.twitter_tweet_card
{
	width:500px;
	position: relative;
}

.twitter_tweet_card
{
	width:733px;
}

.twitter_tweet_card .user_card_connections_twitter
{
	width:600px;
	padding-bottom:8px;
}

.twitter_tweet_card .user_card_name
{
	padding-top: 6px;
}

.beta_icon
{
	position: relative;
	top:-2px;
	padding-left:3px;
	padding-right:3px;
}

.tweet_date
{
	position: absolute;
	top:10px;
	right:10px;
	font-size: 12px;
}

.comment_hint
{
	font-size:12px;
	margin-top:5px;
	margin-right: 5px;
}

.payment-slider
{
	border-radius: 4px;
	width:280px;
	height:5px;
}	

.payment-internal-slider
{
	height:5px;
	border-radius: 4px;
}

.hub_left_column
{
	width:550px;
}

.hub_right_column
{
	padding-top:10px;
}

.profile_dialog_info_low
{
	position: absolute;
	text-align: left;
	top: 97px;
	left: 16px;
}

.subscribe_profile_button
{
	width:118px;
	max-width: 118px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow:hidden;
}

.profile_dialog_summary_part
{
	padding: 3px 0 9px 0px;
	font-size: 12px;
	text-align: left;
	min-height:51px;
}

.profile_dialog_upper_part_inner
{
	width:100%;
}

.profile_dialog_wrapper_full .profile_dialog_summary_part
{
	min-height:26px;
}


.profile_connection_status_part
{
	min-height: 24px;
	text-align: left;
}

.profile_dialog_wrapper_full .connection_status_div
{
	line-height:18px;
}

.profile_dialog_picture_wrapper
{
	position:relative;
}

#preferences_connections .user_card
{
	width:425px;
	margin: 7px 0px 0px 0px;
}

#preferences_connections .user_card_name
{
	padding-top:7px;
}

.profile_dialog_info_mid
{
	position: absolute;
	top: -30px;
	left: 149px;
}

.connection_status_div
{
	display:inline-block;
	font-size: 13px;
	padding: 3px 10px 3px 10px;
	border-radius: 3px;
	margin-right:5px;
	max-width: 150px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow:hidden;
}

.twitter_serach_result_wrapper
{
	margin:12px;
	border-radius: 3px;
	position: relative;
	min-height: 77px;
}

.connection_status_div .icon-rss_positive, .connection_status_div_prefs .icon-rss_positive
{
	position: relative;
	top: 2px;
}

.connection_status_div_prefs.csdp_1
{
	max-width:120px;
}

.connection_status_div_prefs.csdp_2
{
	max-width:127px;
}

.connection_status_div_prefs.csdp_3
{
	max-width:83px;
}

.connection_status_div_prefs
{
	display: inline-block;
	padding-right: 10px;
	position: relative;
	top:4px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow:hidden;
}

.user_card_eye
{
	position: absolute;
	top: 10px;
	right: 16px;
	display: none;
}

.user_card:hover .user_card_eye
{
	display: block;
}

.article_list_tabs_wrapper_wrapper
{
	text-align: left;
	width: 100%;
}

.twitter_search_subscribe_hint
{
	font-size: 12px;
	margin: 5px 8px 20px 8px;
}

.pin_container
{
	position: relative;
	display: inline-block;
	z-index: 21;
}

.pin_chiclet
{
	position: absolute;
	top: 10px;
	left: 0px;
	padding: 5px 5px 0px 5px;
	opacity: 0;
	background-color: #222222;
	border-radius: 25px;
	cursor: pointer;
	z-index: 22;
	transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
	-webkit-transition: opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
	/*transform: translateX( -5px );*/
}

table.enclosures_tbl .pin_chiclet
{
	padding: 5px 5px 4px 5px;
}

.pin_container:hover .pin_chiclet
{
	opacity: .4;
	/*transform: translateX( 0px );*/
}

.pin_container:hover .pin_chiclet:hover
{
	opacity: 0.8;
}

.pc_first
{
	left: 10px;
}

.pin_chiclet img
{
	position: absolute;
	top:0px;
	left:0px;
}

.pin_chiclet span
{
	color: #FFFFFF !important;
	font-size:22px;
}

.subscribe_profile_button_wrapper
{
	margin-right:10px;
}

.subscribe_profile_button_wrapper_right
{
	margin-right:0px;
}

.subscribe_profile_button_wrapper>button, .subscribe_profile_button_wrapper>button:hover, .subscribe_profile_button_wrapper>button:active
{
	height:26px;
}

.profile_dialog_share_my_profile
{
	position: absolute;
	top: -28px;
	right: 38px;
}

.profile_dialog_share_my_profile span.icon16
{
	font-size:22px;
	cursor: pointer;
}

.profile_dialog_wrapper_full .profile_dialog_share_my_profile
{
	right:18px;
}

#account_dialog, #login_dialog
{
	overflow:visible;
	font-size: 12px;
}

#onboard_dialog
{
	font-size: 12px;
	overflow: auto;
	border-radius: 3px;
}

#account_dialog_wrapper, #login_dialog_wrapper, #onboard_dialog_wrapper
{
	overflow:visible;
	border-radius: 4px;
	text-align: left;
}

#account_dialog_close_button, #login_dialog_close_button
{
	opacity:1;
	top:-30px;
}

#account_dialog_close_button>span.icon16, #login_dialog_close_button>span.icon16
{
	font-size:20px;
	right:4px;
}

.info_anon
{
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	padding: 20px 54px 20px 54px;
}

.anon_info_wrapper
{
	margin: -35px;
	margin-bottom: 30px;
}

#onboard_dialog .anon_info_wrapper
{
	margin: 0;
}

#onboard_dialog .info_anon
{
	padding: 20px 35px 20px 35px;
}

#onboard_dialog .info_anon .info_anon_level1
{
	font-size: 17px;
}

#onboard_dialog .info_anon .info_anon_level2
{
	font-size: 14px;
}

.hamburger
{
	width:44px;
	height:40px;
	position: relative;
	left:0px;
	padding-right: 8px;
}

/*#sb_tp_dock, #sb_rp_show
{
	padding:0px 0px 0px 0px;
}*/

/*
.article_list_tabs_wrapper {
  width: calc(100% - 14px); 
  text-align: center;
}

.article_list_tab {
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  line-height: 30px;
  padding: 0; 
  text-align: center;
  width: calc(33.3% - 4px);
}

.pull_left {
  float: none;
}
*/

.bundle_options, .team_options
{
	position: absolute;
	right: 5px;
	top: 10px;
}

.team_options
{
	right: 10px;
}

.bundle_options .icon-more_horizontal_dots, .team_options .icon-more_horizontal_dots
{
	cursor: pointer;
}

.bundle_wrap_full
{
	width:auto;
	margin:7px;
}

.bundle_wrap_full .bundle_main_part
{
	width:auto;
	margin-right: 98px;
}

.discovery_feed_image
{
	position:absolute;
	top: 5px;
	left: 5px;
}
.discovery_feed_image>img
{
	width:50px;
	height:50px;
	border-radius:25px;
}

#reader_pane.scrolling_long .pin_container .pin_chiclet
{
	display: none;
}

.discover_feed
{
	margin:7px 0px 0px 7px;
	border-radius: 4px;
	position: relative;
	width: 380px;
}

.discover_feed_main
{
	
}

.discover_feed_image
{
	position: absolute;
	left:15px;
	top:15px;
}

.discover_feed_image>img
{
	width:58px;
	height:58px;
	border-radius:29px;
}

.discover_feed_favicon
{
	position: absolute;
	left:10px;
	top:10px;
	width:58px;
	height:58px;
	border-radius: 58px;
}

.discover_feed_favicon>img, .discover_feed_favicon>span.icon16
{
	width: 16px;
	height: 16px;
	position: absolute;
	left: 21px;
	top: 21px;
}

.discover_feed_info
{
	margin:15px 15px 15px 85px;
	position: relative;
}

.discover_feed_title
{
	font-size: 16px;
	font-weight: bold;
}

.discover_feed_description
{
	font-size: 12px;
	padding-top: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	line-height: 20px; 
	max-height: 60px;
	min-height: 20px;
}

.discover_feed_kpi
{
	font-size: 12px;
	padding-top: 5px;
}

.discover_feed_subscribe_button
{
	position: absolute;
	right: -2px;
	bottom: -5px;
	height: 23px;
	width: 23px;
	border-radius: 23px;
	text-align: center;
	cursor: pointer;
}

.discover_feed_subscribe_button span.icon-plus_small
{
	position: relative;
	top:3px;
}

.discover_feed_subscribe_button span.icon-checkmark_big
{
	position: relative;
	top:3px;
}

.discover_feed_subscribe_button.subscribed
{
	cursor: default;
}


.discover_feed_preview
{
	padding-bottom: 7px;
}

.discover_feed_preview:hover
{
	padding-bottom: 7px;
}

.discover_feed_article_preview
{
	padding: 5px 5px 0 5px;
	margin: 7px 7px 0px 7px;
	border-radius: 3px;
	position: relative;
	min-height: 60px;
}

.discover_feed_article_preview_image
{
	position: absolute;
	left:8px;
	top:8px;
	height: 50px;
	width: 50px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	cursor:pointer;
	border-radius: 3px;
}

.discover_feed_article_preview_info
{
	margin: 6px 10px 10px 70px;
}

.discover_feed_article_preview_title
{
	font-weight: bold;
	font-size: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	line-height: 15px; 
	max-height: 30px;
	min-height: 30px;
}

.discover_feed_article_preview_attribution
{
	font-size: 11px;
	margin-top:5px;
}

.discover_feed_article_preview_view_more
{
	font-size: 13px;
	font-weight: bold;
	line-height: 26px;
	text-align: center;
}

.discover_feed_kpi_item_first
{
	margin-right: 10px;
}

.discover_feed_subscribe_button span.icon-checkmark
{
	position: relative;
	top:2px;
	left:1px;
}

.discovery_bundles_floater
{
	position:absolute;
	top:11px;
	left: 570px;
}

.discovery_bundles_floater_term
{
	top:50px;
}

.discovery_bundles_floater_header
{
	font-weight: bold;
	font-size:16px;
	margin-top:10px;
	margin-bottom:20px;
}

.discovery_feed_header
{
	font-weight: bold;
	font-size:16px;
	margin-top:10px;
	margin-bottom:20px;
	margin-left: 7px;
}

.discovery_feed_wraper_noterm
{
	margin-top: 19px;
	margin-left: 17px;
}

.black_state .icon19:hover
{
	opacity: 1 !important;
}

.black_state .icon19
{
	transition: opacity .1s ease-out;
}

.column_view_thumbnail_wrapper, .column_view_thumbnail
{
	height: 75px;
	width: 75px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	/*border-radius: 3px;*/
}


.reader_pane_view_style_2 .article_stripe
{
	height: 75px;
}


.column_view_title
{
	min-height: 60px;
}

.reader_pane_view_style_2 .article_no_thumbnail .column_view_thumbnail_wrapper
{
	display:none;
}

#wraper.display_density_1 .reader_pane_view_style_2 .column_view_title
{
	min-height: 45px;
}

#wraper.display_density_2 .reader_pane_view_style_2 .column_view_title
{
	min-height: 35px;
}

#wraper.display_density_3 .reader_pane_view_style_2 .column_view_title
{
	min-height: 0;
}


#wraper.display_density_1 .reader_pane_view_style_2 .article_stripe
{
	height: 60px;
}



#wraper.display_density_1 .column_view_thumbnail, #wraper.display_density_1 .column_view_thumbnail_wrapper
{
	height: 60px;
	width: 60px;
}


#wraper.display_density_2 .reader_pane_view_style_2 .article_stripe
{
	height: 50px;

}

#wraper.display_density_2 .column_view_thumbnail, #wraper.display_density_2 .column_view_thumbnail_wrapper
{
	height: 50px;
	width: 50px;
}


#wraper.display_density_3 .column_view_thumbnail, #wraper.display_density_3 .column_view_thumbnail_wrapper
{
	display: none;
}

#reader_pane.reader_pane_view_style_2 .article_favicon
{
	margin-right: 7px;
}

#reader_pane.reader_pane_view_style_2 .article_favicon .star_img
{
	opacity: 0.6;
	filter:alpha(opacity=60);
}

#reader_pane.reader_pane_view_style_2 .article_favicon .star_img:hover
{
	opacity: 1;
	filter:alpha(opacity=100);
}

#reader_pane.reader_pane_view_style_2 .article_favicon span.star_full
{
	opacity: 1;
	filter:alpha(opacity=100);
}

#reader_pane.reader_pane_view_style_2 .article_no_thumbnail .article_favicon 
{
	margin-left: 11px;
}

#wraper #reader_pane.reader_pane_view_style_2 .article_no_thumbnail .article_stripe
{
	height: auto;
}

#wraper #reader_pane.reader_pane_view_style_2 .article_no_thumbnail .column_view_title
{
	min-height: 0;
}	

#reader_pane.reader_pane_searching
{
	padding-right: 220px;
}


#static_search_menu_container
{
	display: none;
	position: fixed;
	top: 7px;
	right: 22px;
	z-index: 66;
}

#static_search_menu_container div.inno_toolbar_button_menu
{
	box-shadow: 0 0 0;
}

#static_search_menu_container div.inno_toolbar_button_menu_item
{
	width: 143px;
	max-width: 143px;
}

#ads_right_skyscraper
{
	width:150px;
	position: absolute;
	right:0px;
	top:0px;
	text-align: center;
	display: inline-block;
	height: 100%;
}

#ads_right_skyscraper.ads_right_skyscraper_wide
{
	width:180px;
}

.ad_title
{
	font-size: 12px;
	margin: 10px 0 10px 0;
	/*text-align: center;*/
}


#reader_pane .ad_title
{
	margin-top: 0px;
}

#reader_pane .ar .ad_title
{
	margin-top: 5px;
}

.ad_title_centered
{
	text-align: center;
}

.article_content .ad_title
{
	margin: 20px 0 5px 0;
}

.ad_footer_remove
{
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 12px;
}

.ad_footer_remove_side_bar
{
	max-width: 160px;
	width: 160px;
}

.article_full_contents .ad_footer_remove
{
	margin-top: 10px;
}

.ad_title a
{
	text-decoration: none;
}

div.article_tile.ar_fixed_width
{
	width:302px;
	min-width:302px;
	max-width:302px;
}

.article_tile .ad_title
{
	font-size:18px;
	font-weight: bold;
}

.block_article_ad
{
	text-align: center;
	padding:7px 0px 6px 0px;
	/*padding:7px 7px 6px 7px;*/
	margin:0px auto;
}

#reader_pane.reader_pane_view_style_3 .block_article_ad
{
	padding-top: 37px;
}

.no_pic_date
{
	font-weight: bold;
}

.ad_size_leaderboard
{
	width: 728px;
	height: 90px;
}

.ad_size_mobile_leaderboard
{
	width: 320px;
	height: 50px;
}

.ad_size_large_mobile_banner
{
	width: 320px;
	height: 100px;
}

.ad_size_medium_rectangle
{
	width: 300px;
	height: 250px;
}

.ad_size_large_rectangle
{
	width: 336px;
	height: 280px;
}

.ad_size_half_page
{
	width: 300px;
	height: 600px;
}

.ad_size_wide_skyscraper
{
	width: 160px;
	height: 600px;
}

.ad_inline
{
	/*display: inline-block;*/
	/*vertical-align: top;*/
	margin-left: 60px;
	margin-top: 10px;
}

.dashboard_gadgets .sinner, .dashboard_gadgets .ad_title
{
	padding-left: 9px;
}

#reader_pane.reader_pane_view_style_3 .ad_title
{
	margin-top:0px;
}

#reader_pane.reader_pane_view_style_3 .ad_title.ad_title_mimic
{
	margin-top: 15px;
}

#subscriptions_buttons.sb_upgrade #sb_rp_gear
{
	right:74px;
}

#subscriptions_buttons.sb_upgrade #sb_rp_notifications
{
	right:114px;
}

#subscriptions_buttons.sb_upgrade #sb_rp_tools
{
	right:152px;
}


#subscriptions_buttons.sb_beta #sb_rp_gear
{
	right:52px;
}

#subscriptions_buttons.sb_beta #sb_rp_notifications
{
	right:92px;
}

#subscriptions_buttons.sb_beta #sb_rp_tools
{
	right:130px;
}

#sb_rp_upgrade
{
	position:absolute;
	top:0;
	right:8px;
}

#sb_rp_upgrade_button, #sb_rp_beta_button
{
	font-size:12px;
	height: 22px;
	top: 9px;
	line-height: 21px;
	border-radius: 5px;
	padding:0 6px 0 6px;
}

#sb_rp_upgrade_button .inno_toolbar_button_caption, #sb_rp_beta_button .inno_toolbar_button_caption
{
	font-size:11px;
	top:0px;
}

.greenbutton, .greenbutton:hover, .greenbutton:active, .greenbutton:active
{
	font-size:12px;
	border-radius: 5px;
	padding:0 6px 0 6px;
	height: auto;
}

.greenbutton_reset, .greenbutton_reset:hover, .greenbutton_reset:active, .greenbutton_reset:active
{
	height: 24px;
	padding: 0 10px 0 10px;
}

#start_trial_button, #start_trial_button:hover, #start_trial_button:active, #start_trial_button:focus, #start_trial_button:disabled,  
#view_upgrade_button, #view_upgrade_button:hover, #view_upgrade_button:active, #view_upgrade_button:focus, #view_upgrade_button:disabled
{
	font-size:15px;
	border-radius: 5px;
	padding:7px 20px 7px 20px;
	height: auto;
}

.clear_recent_searches
{
	font-style: italic;
	font-size: 11px;
}

.adv_match_heading
{
	font-size:20px;
	font-weight: bold;
}

.adv_match_wrapper
{
	line-height: 150%;
}

.dev_app_created_on
{
	font-size: 11px;
	font-weight: normal;
}

.preferences_wrapper_inner table:not(.tbl) td.preferences_td_right_padding
{
	padding-right: 10px;
}

.preferences_wrapper_inner table:not(.tbl) td.preferences_td_right_padding_bigger
{
	padding-right: 30px;
}

#dev_del_app_password
{
	width:220px;
}

#discovery_feed_wraper, .discovery_bundles_floater, .dashboard_gadgets
{
	font-size: 12px;
}

#mobile_search_placeholder
{
	display: none;
}

#parent_discovery
{
	display: none;
}

.template_header
{
	font-size: 32px;
	font-weight: bold;
}

#onboard_categories_wrapper
{
	overflow: auto;
	text-align: center;
	background-color: #000000;
	font-size: 0;
}

.onboard_category_panel_wrapper
{
	width: 150px;
	height: 150px;
	display: inline-block;
	box-sizing: border-box;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 2px;
	border: 1px solid black;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

.onboard_category_panel
{
	width:100%;
	height: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 60% 60%;
	cursor:pointer;
	position: relative;
}

.onboard_category_section_title
{
	position: absolute;
	bottom: 6px;
	left: 6px;
	font-size: 14px;
	text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.8);
	text-align: left;
}

.onboard_category_gradient
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(255,255,255,0);
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(105,105,105,0) 59%, rgba(0,0,0,0.7) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(59%, rgba(105,105,105,0)), color-stop(100%, rgba(0,0,0,0.7)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(105,105,105,0) 59%, rgba(0,0,0,0.7) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(105,105,105,0) 59%, rgba(0,0,0,0.7) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(105,105,105,0) 59%, rgba(0,0,0,0.7) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(105,105,105,0) 59%, rgba(0,0,0,0.7) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
}

#onboard_bottom_bar
{
	padding: 13px 13px 13px 35px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	overflow: hidden;
}

.bluebutton.onboard_button
{
	border-radius:3px;
	height: 30px;
}

.onboard_skip_step
{
	position: relative;
	top:6px;
}

.onboard_skip_link
{
	font-size: 11px;
	position: relative;
	top: 10px;
}

#onboard_overlay
{
	opacity: .6;
	filter:alpha(opacity=60);
	cursor: pointer;
}

.welcome_restart
{
	font-size: 20px;
}

.mobile_footer
{
	display: none;
}

#sinner_container
{
	display: none;
	position: fixed;
	top: 40px;
	right: 0px;
	z-index: 66;
	padding-right: 10px;
	padding-left: 10px;
	height: 1500px;
}

.sinner_under_footer
{
	padding: 0 10px 10px 10px;
}

#reader_pane.reader_pane_sinner_wide
{
	padding-right: 340px;
}

#reader_pane.reader_pane_sinner
{
	padding-right: 184px;
}

.stats_fieldset
{
	font-size: 12px;
}

.avs_iframe
{
	width:650px;
	height:265px;
	margin-top:20px;
}

.highlighter_cell
{
	display: inline-block;
	height: 30px;
	width: 30px;
	line-height: 33px;
	margin-right: 15px;
}

.highlighter_cell_5th
{
	margin-right: 0px;
}

.highlight_dialog_fixed_td
{
	width: 70px;
	max-width: 70px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.social_stream_post
{
	font-size: 12px;
}

#youtube_video_dialog_wrapper
{
	overflow: visible;
}

#youtube_video_dialog_close_button
{
	top:2px;
	right: -30px;
}

#youtube_video_dialog_close_button .icon-cross
{
	color: #FFFFFF;
	font-size: 28px;
}

.article_magazine .article_stripe
{
	top: 20px;
	bottom: 22px;
	left: 7px;
}

.article_magazine_title[dir="rtl"], .article_tile_title[dir="rtl"]
{
	text-align:right;
}

.article_magazine_content[dir="rtl"], .article_tile_content[dir="rtl"]
{
	text-align:right;
}

#bundles_tabs_wrapper
{
	font-size: 12px;
}

#reader_pane.reader_pane_view_style_4 .unsubscribed_feed_header
{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	max-width: 720px;
	margin: 0 auto;
}

iframe[name='google_conversion_frame'] 
{ 
	height: 0 !important;
	width: 0 !important; 
	line-height: 0 !important; 
	font-size: 0 !important;
	margin-top: -13px;
	float: left;
}

#discount_code
{
	width:80px;
}

#discount_info_cancel
{
	font-size: 0.9em;
}

.podcast_new
{
	display: inline-block;
	height: 10px;
	width: 10px;
	border-radius: 10px;
	position: relative;
	top: 3px;
}

.google_news_articles_wrapper
{
	width: 600px;
}

.proofy_state
{
	background-color: #3D3763 !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url(/National_Library/20170827070107oe_/https://www.inoreader.com/images/proofy_bg.jpg);
	text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.8);
}

.black_friday_wrapper
{
	padding: 20px;
	background-color: #000000;
	color: #FFFFFF;
	font-family: sans-serif;
	font-weight: 300;
}

.black_friday_top
{
	font-size: 80px;
	padding: 10px 0 0 0;
}

.black_friday_bottom
{
	font-size: 20px;
	padding: 20px 0 20px 0;
}

.blink {
  animation: blinker 0.5s linear 3;
}

@keyframes blinker {  
  50% { opacity: 0.0; }
}

.tts_lang_select
{
	font-size: 11px;
	height: 17px;
	width: 100px;
}

.input_block
{
	margin-bottom: 15px;
}

.input_header
{
	margin-bottom: 5px;
}

.input_header label
{
	font-weight: bold;
}

.team_member
{
	margin: 10px 0;
}

.team_member_picture
{
	border-radius: 3px;
	overflow: hidden;
	cursor: pointer;
}

.team_member_picture>img
{
	width:24px;
	height:24px;
	display: block;
}

.team_member_name
{
	margin-left: 10px;
	width:230px;
	max-width: 230px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow:hidden;
	font-size: 13px;
	line-height: 27px;
	cursor: pointer;
}

.team_member_role>select
{
	width:100px;
}

.team_member_disabled
{
	opacity:0.1;
	filter:alpha(opacity=10);
}

.team_member_disabled2
{
	opacity:0.3;
	filter:alpha(opacity=30);
}

.team_card
{
	width:300px;
	padding: 15px;
	border-radius: 3px;
	margin: 0 15px 15px 0;
	position: relative;
	display: inline-block;
	vertical-align: top;
	text-align: left;
}

.team_card_name
{
	font-size: 16px;
	font-weight: bold;
}

.team_card_info
{
	font-size: 14px;
	margin-top: 5px;
}

.team_card_members
{
	margin: 15px -15px -15px -15px;
	padding: 15px 5px 5px 15px;
	border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.team_card_stream
{
	border-top: 1px solid #D9DDE6;
	margin: 15px -15px -5px -15px;
	padding: 5px;
}

.team_card_member
{
	overflow: hidden;
	border-radius: 3px;
	margin: 0 12px 12px 0;
}

.team_card_member img
{
	width: 32px;
	height: 32px;
	display: block;
}

#plus_teams
{
	display: none;
}

.team_card_stream .social_stream_post
{
	width:307px;
}

.team_card_stream .social_stream_post .social_stream_post_heading
{
	padding: 0;
}

.team_card_stream .social_stream_post .social_stream_user_content
{
	margin: 0 0 10px 0;
}

.team_card_stream .social_stream_post .social_stream_attachment_article
{
	margin: 7px 5px 0 0;
}

.team_card_stream .social_stream_post .social_stream_post_author_action_upper
{
	font-size: 12px;
}

.team_card_stream .social_stream_post .social_stream_post_author_action_lower_preview,
.team_card_stream .social_stream_post .social_stream_user_content,
.team_card_stream .social_stream_post .social_stream_attachment_content_source_preview
{
	font-size: 11px;
}

.team_card_stream .social_stream_post .social_stream_user_content,
.team_card_stream .social_stream_post .social_stream_attachment_content_title_preview
{
	font-size: 12px;
}

.team_card_stream .social_stream_post .social_stream_post_author_action_lower_preview .icon14,
.team_card_stream .social_stream_post .social_stream_post_author_action_lower_preview .social_stream_bullet
{
	display: none;
}

.team_card_stream .social_stream_post .social_stream_attachment_picture_preview
{
	width: 50px;
	height: 50px;
}

.team_card_stream .social_stream_post .social_stream_attachment_article
{
	min-height: 66px;
}

.team_card_stream .social_stream_post .social_stream_post_author_picture
{
	overflow: hidden;
	border-radius: 3px
}

.team_card_stream .social_stream_post
{
	border: 0 none;
	border-radius: 0;
}

.team_card_stream .social_stream_post:not(:last-child)
{
	padding-bottom: 20px;
	margin-bottom: 30px;
}

#reader_pane:not(.reader_pane_teams) .team_card
{
	margin: 7px;
	width: auto;
	display: block;
}

#reader_pane:not(.reader_pane_teams) .team_card .team_card_info_unread
{
	display: none;
}

.team_card_member_more
{
	cursor: pointer;
}

.team_card_member_more
{
	width: 31px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	font-size: 19px;
}

.preferences_teams_padding
{
	padding-top: 20px;
}

.preferences_create_div
{
	padding: 0 0 5px 3px;
}

.preferences_create_span
{
	font-weight: bold;
	font-size: 14px;
	padding-right: 10px;
}

.preferences_info_bundles, .preferences_info_highlighters
{
	margin-top: 20px;
	text-align: left;
}

.preferences_teams_people
{
	padding-bottom:20px;
}

.preferences_teams_people_heading
{
	font-weight: bold;
	font-size: 14px;
	padding-bottom:15px;
}

.preferences_teams_member
{
	overflow: hidden;
	border-radius: 50px;
	margin: 0 12px 12px 0;
}

.preferences_teams_member img
{
	width: 50px;
	height: 50px;
	display: block;
}

.taboola_sinner
{
	width: 650px;
	margin: 10px 0 0 12px;
}

.afr_taboola
{
	margin: 0 0 10px 12px;
}

#upgrade
{
	margin-left:18px;
	margin-bottom:50px;
	margin-top:20px;
	font-size:12px;
}

.upgrade_tagline
{
	font-weight:bold;
	font-size:30px;
	/*height:60px;*/
	text-align:left;
	margin:20px 0 50px 18px;
}

.article_team_seenby
{
	margin-top: 0px;
}

.teams_explainer_wrapper
{
	width: 850px;
	margin: 20px auto 0 auto;
}

.teams_explainer_title
{
	font-size: 30px;
	font-weight: bold;

}

.teams_explainer_subtitle
{
	font-size: 16px;
	margin: 15px 0 15px 0;
	line-height: 22px;
}

.teams_explainer_button
{

	margin: 15px 0 50px 0;
}

.teams_explainer_picture img
{
	width: 850px;
	height: 448px;
}

.teams_explainer_above_features
{
	font-size: 20px;
	font-weight: bold;
	margin: 50px 0 50px 0;
}

.teams_explainer_features
{
	margin-bottom: 50px;
	position: relative;
}

.teams_explainer_feature
{
	border-radius: 3px;
	width: 210px;	border: 1px solid #D9DDE6;
	background-color: #F1F5FA;
	padding: 15px 15px 25px 15px;
}

.teams_explainer_feature:not(:last-child)
{
	margin-right: 10px;
}

.tef_left
{
	position: absolute;
	left: 0;
	top:0;
}

.teams_explainer_feature.tef_center
{
	margin-left: auto;
	margin-right: auto;
}

.tef_right
{
	position: absolute;
	right: 0;
	top:0;
}

.teams_explainer_feature_picture
{
	width: 160px;
	height: 160px;
	margin: 0 auto;
	overflow: hidden;
	border-radius: 160px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

#teams_explainer_feature_picture_1
{
	background-image:url('/National_Library/20170827070107oe_/https://www.inoreader.com/images/teams_explainer_screenshot_1.png');
	background-size: 191%;
}

#teams_explainer_feature_picture_2
{
	background-image:url('/National_Library/20170827070107oe_/https://www.inoreader.com/images/teams_explainer_screenshot_2.png');
	background-size: 372%;
	background-position: 55.5% 34%;
}

#teams_explainer_feature_picture_3
{
	background-image:url('/National_Library/20170827070107oe_/https://www.inoreader.com/images/teams_explainer_screenshot_3.png');
	background-size: 332%;
	background-position: 30% 31%;
}

#teams_explainer_feature_picture_4
{
	background-image:url('/National_Library/20170827070107oe_/https://www.inoreader.com/images/teams_explainer_screenshot_4.png');
}

.teams_explainer_feature_title
{
	margin-top: 15px;
	font-size: 16px;
	font-weight: bold;
}

.teams_explainer_feature_subtitle
{
	margin-top: 10px;
	font-size: 13px;
	line-height: 18px;
}

.unsubscribed_feed_suggestions_label_remove
{
	font-size: 12px;
	position: absolute;
	bottom: 10px;
	right: 1px;
}

#bottom_survey_dialog a
{
	display: block;
	margin-top: 20px;
}

.survey_header
{
	font-size: 18px;
	width: 250px;
}

.survey_thankyou
{
	font-size: 30px;
}

.admin_survey_wrapper
{
	padding: 10px;
	width:500px;
}

.admin_survey_title
{
	font-size: 20px;
	margin-bottom: 10px;
}

.admin_survey_answer
{
	line-height: 20px;
	font-size: 14px;
}

.inno_toolbar_button_menu_item_filter_input
{
	border-radius: 12px !important;
}

.teams_explainer_wrapper
{
	width: 900px;
}

.upgrade_teams_plans_wrapper
{
	margin-top: 60px;
}

.upgrade_teams_plan
{
	border-radius: 5px;
	width:210px;
	overflow: hidden;
}

.upgrade_teams_plan:not(:last-child)
{
	margin-right: 10px;
}

.upgrade_teams_plan_header
{
	padding: 10px;
	text-align: center;
	font-size: 20px;
}

.upgrade_teams_plan_header_team_num
{
	font-size: 40px;
	font-weight: bold;
}

.upgrade_teams_plan_footer
{
	padding: 10px;
	text-align: center;
}

.upgrade_teams_plan_footer_price_wrapper
{
	font-size: 14px;
}

.upgrade_teams_plan_footer_price
{
	font-size: 20px;
	font-weight: bold;
}

.upgrade_teams_plan_footer .greenbutton
{
	margin-left: 5px;
	padding: 4px 8px 4px 8px;
}

.upgrade_teams_trial_div
{
	margin: 20px 0 20px 0;
}

.teams_explainer_current_plan
{
	font-size: 14px;
	margin: 30px 0 0 0;
}

.upgrade_teams_plan_footer_current
{
	border-radius: 6px;
	font-size: 12px;
	padding: 5px 8px 5px 8px;
	margin-left: 5px;
}

.reader_pane_teams_wrapper
{
	padding: 10px;
}

#reader_pane>#team_members_exceeded_reader_pane_alert
{
	margin-left: 0;
	margin-right: 0;
}

.upgrade_teams_plan_header_fine
{
	font-size: 12px;
	/*padding-top: 10px;*/
}

.reader_pane_teams_activity_wrapper
{
	margin-left: 16px;
}

.reader_pane_teams_activity_header
{
	font-size: 18px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
	margin: 20px 0 10px 0px;
}

.teams_no_activity
{
	font-size: 14px;
}

.teams_activity_date_separator
{
	font-size: 15px;
	font-weight: bold;
	margin: 30px 0 10px 0;
}

.teams_activity_line
{
	margin-bottom: 5px;
}

.teams_activity_profile_picture
{
	position: relative;
	top: 2px;
}

.teams_activity_profile_picture img
{
	width: 16px;
	height: 16px;
	border-radius: 2px;
}

.teams_activity_date
{
	font-size: 13px;
}

.teams_activity_text
{
	font-size: 13px;
}

.teams_faq_heading
{
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 25px;
}

.teams_faq_q
{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}

.teams_faq_a
{
	font-size: 14px;
	margin-bottom: 25px;
	line-height: 21px;
}

.teams_faq_wrapper
{
	width: 700px;
}

.teams_explainer_join_link
{
	font-size: 14px;
	margin-left: 40px;
	line-height: 33px;
}

.edit_team_dialog_members_block
{
	margin-top: 30px;
}

.edit_team_dialog_pending_invites_block
{
	margin-top: 30px;
}

.dev_section_heading
{
	font-weight: bold;
	padding: 0 0 20px 0;
	font-size: 14px;
}

.dev_section_content
{
	padding-bottom: 10px;
}

.dev_app_name
{
	font-size: 16px;
}

.authorized_app_wrapper
{
	margin-bottom: 10px;
}

.authorized_app_icon img
{
	width: 48px;
	height: 48px;
	display: block;
	border-radius: 3px;
}

.authorized_app_info
{
	padding-left: 10px;
}

.authorized_app_name
{
	font-size: 16px;
}

.add_content_simulated_button
{
    font-size: 14px;
	text-align: center;
    border-radius: 5px;
    margin: 20px 35px 0 28px;
    padding: 13px 0 14px 0;
    cursor: pointer;
}

.preferences_version
{
	font-size: 11px;
	position: relative;
	top:9px;
	padding-left:35px;
}

.inno_toolbar_button_menu_item .notifications_badge
{
	box-shadow: 0 0 0;
}

.hover_trap
{
    position: absolute;
    bottom: 0;
    right: 0;
}

.hover_trap_1
{
	width: 2px;
    height: 24px;
}

.hover_trap_2
{
	width: 5px;
    height: 20px;
}

.hover_trap_3
{
	width: 8px;
    height: 16px;
}

.hover_trap_4
{
	width: 11px;
    height: 12px;
}

.hover_trap_5
{
	width: 14px;
    height: 8px;
}

.hover_trap_6
{
	width: 17px;
    height: 4px;
}

.hover_trap_7
{
	width: 20px;
    height: 1px;
}

/*
Topic progress bar
*/
#topic_progress_wrapper 
{
	position: fixed;
	height: 20px;
	width: 145px;
	bottom: 0;
	z-index: 500;
	line-height: 20px;
	cursor: default;
}

#fo_control_buttons #topic_progress_wrapper
{
	float:left;
	position: relative;
	bottom: auto;
	left: auto;
	border-radius: 3px;
	overflow: hidden;
	top:5px;
}

#topic_progress 
{
	width: 145px;
	height: 20px;
	position: relative;
}

#topic_progress .bg, #topic_progress .fore 
{
	width: 145px;
	height: 20px;
	text-align: center;
}

#topic_progress_wrapper.tpw_full_width, #topic_progress_wrapper.tpw_full_width #topic_progress, #topic_progress_wrapper.tpw_full_width #topic_progress .fore
{
	width:100%;
	height:5px;
}

#topic_progress_wrapper.tpw_full_width #topic_progress .bg
{
	display: none;
}

#topic_progress .nums
{
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	overflow: hidden;
	transition: width .5s;
	-webkit-transition: width .5s; /* Safari */
}

.below_tree_icon
{
	position: relative;
	top:2px;
	display: none;
}

#below_tree a.tree_link:hover .below_tree_icon
{
	display: inline-block;
}

#reader_pane .keyboard_shortcuts_wrapper
{
	font-size: 13px;
	padding: 0 20px 20px 20px;
	margin: 0 auto;
}

.below_keyboard_shortcuts_wrapper
{
	max-width: 860px;
	padding: 0 20px 20px 20px;
	margin: 0 auto 20px auto;
}

.parent_div.ui-draggable-dragging>.parent_div_inner
{
	background-color: transparent !important;
}

#sb_divider
{
	opacity: 1;
	filter:alpha(opacity=100);
	margin-top: 10px;
	margin-bottom: 10px;
}

#tree_reorder_dialog .inno_sortable li
{
	padding-left: 10px;
}

.inno_sortable li input[type="checkbox"]
{
	position: relative;
	top:-1px;
}

.tree_elements_sorter_above
{
	margin-bottom: 15px;
}

.superscript 
{ 
	position: relative; top: -0.5em; font-size: 80%; 
}

.tree_elements_sorter_below
{
	margin-top: 30px;
	font-size: 80%;
}

.tree_elements_sorter_below ol
{
	padding-left: 14px;
}

.tree_elements_sorter_tools_hint
{
	margin-top: 10px;
	font-size: 90%;
	padding-left: 4px;
}

