.try_the_new
{
	color: #FF772F !important;
}

#redesign_dialog_wrapper
{
	border-radius: 5px;
}

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);
}

.underlink {text-decoration: underline; 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;}

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

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

.itallink {font-style: italic;}
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;
}

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


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

#subscriptions
{
	position:relative;
}


#footer #fo_tp_buttons_inner .inno_toolbar_button:hover
{
	background: transparent;
}


#fo_tp_buttons_inner .footer_menu_theme_circle
{
	display: block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
}


#fo_tp_buttons_inner #fo_tp_theme_2 .footer_menu_theme_circle
{
	background: #ffffff;
}

#fo_tp_buttons_inner #fo_tp_theme_1 .footer_menu_theme_circle
{
	background: #3d6baa;
}

#fo_tp_buttons_inner #fo_tp_theme_3 .footer_menu_theme_circle
{
	background: #946e46;
}


#fo_tp_buttons_inner #fo_tp_theme_4 .footer_menu_theme_circle
{
	background: #171717;
}

.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;
}

#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, #subscription_options_add
{
	cursor:pointer;
	opacity:0.4;
	filter:alpha(opacity=60);
}

#subscription_options_tick:hover,
#subscription_options_add:hover,
#subscription_options_add.subscription_options_add_open
{
	opacity:1;
	filter:alpha(opacity=100);
}

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

#subscription_options_add
{
	cursor:pointer;
	position:absolute;
	left:226px;
	top:2px;
	width:22px;
	padding:0 2px 0 2px;
	white-space:nowrap;
	z-index:1;
}

#subscription_options_add .icon16
{
	transition-timing-function: cubic-bezier(.165,.84,.44,1);
    transition-property: transform;
    transition-duration: 300ms;
    display: inline-block;
}

#subscription_options_add.subscription_options_add_open .icon16
{
	transform: rotateY(0deg) rotate(45deg);
	display: inline-block;
}

#subscription_options_peek_wrapper
{
}


.subscriptions_legend
{
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 0.04rem;
    font-weight: normal;
    opacity: 0.6;
    filter:alpha(opacity=60);
}

/*.subscriptions_legend:hover
{
	opacity: 1;
	filter:alpha(opacity=100);
}
*/
.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%;
}
.sm_tree
{
	right:3px;
}

.am
{
	font-weight:normal;
	right:20px;
}
.read_options
{
	position:absolute;
	top:28px;
	left:-5px;
	display:none;
	z-index:101;
}
.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;
	padding-top:5px;
	padding-bottom:5px;
	text-align: left;
	font-family: Roboto, sans-serif;
}
.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;
	border: 1px solid #e0e5eb;
	border-radius: 3px;
	line-height: 1.5rem;
	padding-top: 0;
	font-size: 13px;
	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;
}

.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;
}

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

.article_team_seenby
{
	font-size: 13px;
	margin-left: 13px;
	margin-bottom: 12px;
}

.article_content a
{
	text-decoration:underline;
}

.article_header
{
	position:relative;
	white-space:nowrap;
	/*overflow: hidden;*/
}
.header_small_padding
{
	margin-bottom:-15px;
}
.article_header_text_noclick
{
	cursor:default !important;
}

.reader_pane_view_style_3 .article_footer_buttons.popularity_wrapper_tile
{
	white-space: nowrap;
}


.no_thumb_column_feed
{
	min-width: 0;
	margin-right: 4px;
}

.column_view_info .no_thumb_column_feed .article_feed_favicon
{
	padding-left: 0;
}
.no_thumb_column_feed .article_feed_title
{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis ;
}


.article_sub_title .popularity_div_internal_static_width
{
	width: auto;
}

.arrow_div_lower
{
	padding-left: 8px;
	font-size: 12px;
}
.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;
}

.article_footer.article_comment_bar {
	padding: 0;
}
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);
}

#tree_pane.compact_sidebar .feed_favicon
{
	min-width: 16px;
}

.article_author .feed_favicon
{
}

.ar .feed_favicon
{
	position: relative;
}

.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: 14px;
	height: 38px;
	margin: 6px 0 0 0;
	padding: 0 8px 0 8px;
	border: 0 none;
	border-radius: 5px;
	width: 200px;
}

.change_password_tr
{
	display:none;
}

.th
{
	font-weight:bold;
}

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

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

.tr_italic>td
{
	font-style: italic;
}

.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: 12px;
	text-align:left;
	font-weight:normal;
}

#linkdiv_my_channel
{
	flex: 0 1 100%;
}

.tabs
{
	display:inline-block;
	padding:0px;
	margin:0px;
}
.normal
{
	border:0px;
	padding:0px;
}

.unread_cnt_wrapper
{
	min-width: 20px;
	text-align: right;
	position: relative;
}

.compact_sidebar .unread_cnt_wrapper
{
	/*padding: 2px 0;*/
}

.tree_unread
{
	font-weight:bold;
}

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

.tree_node_main
{
	font-weight: 400;
}
.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;
}

.sidebar_legend
{
	display: flex;
	flex: 1;
	align-items: center;
	justify-content: space-between;
	padding: 10px 20px 10px 24px;
}

.selected
{
}


.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);
}

.article_feed_title_comments
{
	width:111px;
}

#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;
}

#line_height_slider { margin-left:5px; z-index:1; width: 200px; float:left; }
#line_height_value { margin-left:15px; float:left; }
.deduplication_method_advanced_compare_period_slider { box-sizing: border-box; z-index:1; width: 240px; float:left; position: relative; top: 3px; }

iframe
{
	border:0px none;
}

.log_ul.google_news_article_line
{
	padding: 0;
	margin: 0;
}

#fo_control_buttons
{
	margin-left:4px;
	display: flex;
}

#gpreload-01 { background: url('../images/White-signin_Long_base_20dp.png') no-repeat -9999px -9999px; }
#gpreload-02 { background: url('../images/White-signin_Long_hover_20dp.png') no-repeat -9999px -9999px; }
#gpreload-03 { background: url('../images/White-signin_Long_press_20dp.png') no-repeat -9999px -9999px; }

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

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

#tpreload-01 { background: url('../images/twitter_signin.png') no-repeat -9999px -9999px; }
#tpreload-02 { background: url('../images/twitter_signin_hover.png') no-repeat -9999px -9999px; }
#tpreload-03 { background: url('../images/twitter_signin_press.png') no-repeat -9999px -9999px; }

#twitter_login_link a
{
	width:160px;
	height:30px;
	float:left;
	background-image: url('../images/twitter_signin.png');
}
#twitter_login_link a:hover
{
	background-image: url('../images/twitter_signin_hover.png');
}
#twitter_login_link a:active
{
	background-image: url('../images/twitter_signin_press.png');
}
.sidebar_fieldset
{
	margin:5px 0 0 0;
	padding:0px 0 0 0;
	border:0 none;
	border-radius: 0px;
	position:relative;
	min-width: 0;
}

.subscriptions_fieldset_noborder
{
	border-top:0 none !important;
}

#next_feeds
{
	margin:270px 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;
}

.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_div
{
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	flex-direction: column;
}

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

.footer_fav_img
{
	padding:3px 0px 0 1px;
	margin-right:15px;
	float:left;
}

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

.tags_editbox
{
	width:400px;
}

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

.img_16px
{
	width:16px;
	height:16px;
	vertical-align:middle;
}

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

#wraper.tree_width_-1 #below_tree .tree_link,
#wraper.tree_width_-2 #below_tree .tree_link,
#wraper.tree_width_1 #below_tree .tree_link,
#wraper.tree_width_2 #below_tree .tree_link,
#wraper.tree_width_3 #below_tree .tree_link
{
	width: auto;
	flex-shrink: 0;
}

#below_tree_social
{
	margin: 0 0 0 30px;
	display: none;
}

.below_tree_social_button
{
	margin-top: 10px;
	margin-bottom: 15px;
}


#subscriptions_nav_below
{
	margin-top: 20px;
}

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

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

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

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

pre
{
	font-size: .9em;
	padding: 16px 16px 14px 16px;
	/*white-space: pre-wrap;*/ /*Do not break white space in pre tags, show scrollbars instead*/
	overflow: auto;
}

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

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

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

.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_main_buttons
{
	display: flex;
	flex: 0 0 50%;
	justify-content: start;
}

.article_archived .article_footer_main_buttons
{
	width: 220px;
}

.article_footer_service_buttons
{
	display: flex;
	justify-content: space-between;
}

.article_footer_service_buttons .article_footer_buttons
{
	margin-left: 20px;
	margin-right: 5px;
}

.article_footer_buttons_wrapper
{
	position: relative;
}

.article_footer .article_footer_buttons.article_footer_buttons_service_with_menu
{
	margin-right: 12px;
	display: flex;
}

.service_icon_chevron_wrapper
{
	position: relative;
	margin-right: 19px;
}

.service_icon_chevron
{
	/*position: relative;*/
	/*top:3px;*/
	opacity:0.6;
	filter:alpha(opacity=60);
	cursor: pointer;
}

.article_footer_shoehorn
{
	flex: 1;
}

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


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

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

.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_active_opacity
{
	opacity:1 !important;
	filter:alpha(opacity=100) !important;
}

.article_unreaded .article_footer_buttons_fav .star_img{
	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;
}

.sm_icon
{
	position:relative;
	top:-2px;
	opacity:0.6;
	filter:alpha(opacity=60);
}
.sm_icon:hover
{
	opacity:1;
	filter:alpha(opacity=100);
}



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

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

.parent_div_link
{
	flex: 1;
}

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

.icon18
{
	width: 18px;
	height: 18px;
	font-size: 18px;
}

.icon20
{
	width: 20px;
	height: 20px;
	font-size: 20px;
}

.icon40
{
	width: 40px;
	height: 40px;
	font-size: 40px;
}

.icon24
{
	width:24px;
	height:24px;
	font-size: 24px;
}

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

.icon12
{
	width:12px;
	height:12px;
	font-size: 12px;
}

.icon10
{
	width:10px;
	height:10px;
	font-size: 10px;
}

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_tags
{
	display:none;
}

.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)));
}


.social_media_options .share_wrapper
{
	width: 100%;
	height: auto;
	justify-content: start;
	padding: 10px 0;
}

.icon-article_topbar_more_menu.share_img_main
{
	cursor: pointer;
	display: flex;
	width: 48px;
	height: 48px;
	align-items: center;
	justify-content: center;
}


.social_media_options_tall
{
	max-width: 240px;
	min-width: 60px;
	padding: 24px
}
.social_media_options_tall .share_img:nth-child(3n+3):after
{
	 content:"\A";
	 white-space:pre;
}

.social_media_options_tall .share_img
{
	margin-right: 8px;
	display: inline-block;
}


.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:280px;
	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, .upgrade_custom
{
	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;
}

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;
}

.delete_account_alert
{
	margin: 10px 0 !important;
}

div.alert_state.alert_state_team_members_exceeded
{
	margin: 32px 0;
}

#reader_pane .info_state a,
#reader_pane .alert_state a,
.inno_dialog_modal .info_state a,
.inno_dialog_modal .alert_state a
{
	white-space: nowrap;
}

#invoice_html_wrapper .inno_dialog_content {
	padding: 35px 48px;
}

div.alert_state.alert_state_team_members_exceeded
{
	margin: 32px 0;
}

#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;
}

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;
}


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

#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(../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(../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;
}

.text_preferences
{
	max-width: 650px;
	box-sizing: border-box;
}

#article_text_preferences .text_preferences {
	display: block;
	height: auto;
	margin: 0;
	padding: 0;
}

#article_dialog .text_preferences
{
	margin-bottom: 0;
}

.text_preferences_button_hint
{
	display: none;
	position: absolute;
	top: 28px;
	left: -1px;
	height: 3px;
	width: 18px;
}


.article-content h1
{
    font-size: 1.5rem;
}

.article-content h2
{
    font-size: 1.3rem;
}

.article_card .article_sub_title
{
	position:relative;
	top:0;
}

.article_sub_date
{
}

.article_card .article_header
{
	top:21px;
}

.article_card .arrow_div, .article_tile .arrow_div
{
	display: none;
}
.article_card
{
	margin-bottom:20px;

}
.article_card_nostripe .clickable_stripe
{
	display:none;
}

.article_title_hidden
{
	display:none;
}


.article_tile_comments_duration_wrapper
{
	background: rgba(128, 128, 128, 0.3);
	color: #CCC;
	padding: 2px 4px;
	border-radius: 3px;
	font-size: 12px;
}

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

.header_date_fixed_width
{
	width:18px;
}

.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_narrow
{
	width: auto;
	min-width: 20px;
	flex: 0 1 auto;
}

.article_tile_footer_feed_title_narrow[dir="rtl"] img
{
	margin-left: 4px;
}

.article_tile_footer_feed_title_narrow[dir="rtl"] a{
	direction: ltr;
}

.reader_pane_view_style_2 .article_header_text[dir="rtl"]
{
	padding: 0 6px 0 0;
}

.reader_pane_view_style_2 .article_header_text[dir="rtl"] .article_feed_favicon,
.reader_pane_view_style_0 .article_header_text[dir="rtl"] .article_feed_favicon
{
	margin-right: 0px;
	margin-left: 8px;
}

.reader_pane_view_style_0 .article_header[dir="rtl"] .article_favicon{
	margin-right: 0;
	margin-left: 16px;
}

.reader_pane_view_style_0 .article_header[dir="rtl"] .article_unread_dot
{
	margin-right: 0;
	margin-left: 10px;
}

.reader_pane_view_style_2 .article_header[dir="rtl"] .article_unread_dot,
.reader_pane_view_style_2 .article_header[dir="rtl"] .article_favicon,
.reader_pane_view_style_2 .article_header[dir="rtl"]
{
	margin-right: 0;
	margin-left: 10px;
}

.article_magazine_title[dir="rtl"] .article_magazine_feed_title .article_favicon
{
	margin-right: 0px;
	margin-left: 4px;
	vertical-align: middle;
}


.article_tile_footer_feed_title_width_favicon
{
	position: relative;
	bottom: 3px;
}

.article_unreaded .article_tile_footer_feed_title
{
	opacity: 1;
	filter: alpha(opacity=100);
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.article_tile_footer_left_buttons
{
	margin-right: 8px;
	flex: 0 1 auto;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	min-width: 50px;
}

.article_tile_footer_right_buttons .article_footer_buttons
{
	cursor: default;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 42px;
	height: 42px;
}

.article_footer_buttons_fav .star_img{
}

.article_tile_content_wraper
{
	overflow:hidden;
	position:relative;
}

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



.article_header_pane_right .article_header_title
{
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.article_header_pane_right .list_comment_bubble
{
	width: 20px;
	height: 20px;
	position: absolute;
	right: 4px;
	top: 33px;
}

.reader_pane_view_style_2 .article_header_pane_right .list_comment_bubble
{
	display: none;
}

.article_has_visible_annotations .article_header_pane_right .article_header_title
{
	-webkit-line-clamp: 2;
}



.article_tile .article_stripe
{
	top:234px;
}

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

#tiles_clearer
{
	clear:both;
}

div.article_magazine.article_current
{
	border-radius: 5px;
}

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

.article_magazine_picture_wrapper
{
	cursor: pointer;
}

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

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

.article_magazine_author_handle
{
	font-weight:normal;
	font-size: 14px;
}

.article_magazine_more_button .article_footer_buttons
{
	margin: 0;
}

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

.justify-between {
	justify-content: space-between;
}

.inlineflex
{
	display: inline-flex;
}

.flex_grow
{
	flex: 1 0 auto;
}

.flex-grow-1
{
	flex-grow: 1;
}

.flex-grow-2
{
	flex-grow: 2;
}

.flex_shrink
{
	flex: 0 1 auto;
}

.flex_stretch
{
	flex: 1 1 auto;
}

.flex_vertical_center
{
	display: flex;
	align-items: center;
}

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

.kbd_help_tip
{
	padding-top: 3px;
	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-family: Roboto, sans-serif;
	font-size: 14px;
}

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


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


#sb_tree_part
{
	height:48px;
	position:relative;
	display: flex;
	align-items: center;
	padding: 0;
	width: 270px;
}

#wraper.tree_pane_docked #sb_tree_part
{
	height: 46px;
}

#sb_tp_buttons
{
}
#sb_tp_buttons_inner
{
}

#sb_reading_part
{
	width: calc(100% - 270px);
}

#sb_rp_ribbon
{
	height:48px;
	line-height:42px;
	position:relative;
	min-width: 50px;
	flex: 0 5 auto;
	display: flex;
	align-items: center;
}

#sb_rp_ribbon .inno_toolbar_button_wrapper
{
	max-width: 100%;
}

#sb_rp_ribbon.maar_on_left
{
	flex: 0 4 auto;
	display: flex;
	align-items: center;

}

#sb_rp_ribbon.maar_on_left .inno_toolbar_button_wrapper:first-child
{
	flex: 0 5 auto;
	min-width: 50px;
}

#sb_rp_ribbon.maar_on_left #sb_rp_mark_read
{
	flex: 0 1 auto;
}

#sb_rp_heading .icon-arrow_down_small
{
	margin-right: 0px;
}

.sb_rp_controls
{
	flex: 0 1 auto;
}

#sb_rp_gear
{
	margin-right: 10px;
    position: relative;
}

.sb_upgrade #sb_rp_gear,
.sb_beta #sb_rp_gear
{
	margin-right: 0;
}

#sb_rp_tools
{
	flex: 0 1 auto;
}

#sb_rp_notifications
{

}

#sb_tp_hide
{
	position:absolute;
	right:0;
	height:48px;
	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;
	min-width: 270px;
}


#fo_reading_part
{
	width: 100%;
	display: flex;
	justify-content: space-between;
}

#fo_reading_part .fo_reading_left
{
	display: flex;
	flex: 0 1 100%;
}

#fo_rp_close
{
	opacity:0.6;
	filter:alpha(opacity=60);
	cursor:pointer;
	line-height:37px;
	width: 30px;
	text-align: center;
}

.article_title_link
{
	font-weight:bold;
}
.article_title_link:hover
{
	text-decoration:underline;
}

#sb_tp_search_overlay
{
	/*display:none;*/
	height:48px;
	/*padding-right: 16px;*/
}

#sb_tp_search_overlay_options
{
	font-size: 16px;
	position:absolute;
	top:0px;
	right:1px;
	height:48px;
}
.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;
}

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

#likes_dialog
{
	display: flex;
	flex-wrap: wrap;
}

#likes_dialog .user_card
{
	margin-bottom: 16px;
	margin-left: 8px;
	margin-right: 8px;
}
#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;
}

#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: 14px;
	font-weight:bold;
	line-height:26px;
	padding-left:35px;
}

.preferences_category:hover
{
	cursor:pointer;
}

#preferences_main_wrapper
{
	position:relative;
	padding-top:40px;
	padding-left:24px;
	padding-right:24px;
	padding-bottom: 24px;
	height: 100%;
}

#preferences_dialog
{
	overflow: hidden !important;
	max-height: initial !important;
}

#preferences_dialog_scroll_overlay
{
	overflow-y: scroll;
}

#preferences_dialog_wrapper
{
	position: relative;
	margin: 30px auto;
	top: auto !important;
	left: auto !important;
	right: auto !important;
}

.preferences_wrapper_inner
{
	min-height: 600px;
}

.preferences_wrapper_transitioning
{
	position:absolute;
	top:40;
	left:0;
	right:0;
}

.preferences_wrapper_inner
{
	display:none;
	padding-top:0;
	padding-left:32px;
	padding-right:32px;
}

.td_no_checkbox_padding
{
	padding-left:4px !important;
}

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

.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_wrapper_inner .preferences_fieldset table tr td.preferences_fixed_td_width
{
	width: 200px;
}

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

.preferences_scroll_tracking_option
{
	padding-right: 8px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.preferences_scroll_tracking_option label
{
	text-overflow: ellipsis;
	overflow: hidden;
}

#tree_reorder_dialog_buttonbar div:first-child,
#mark_all_dont_ask_div
{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
	max-width: 40%;
}

#mark_all_dont_ask_div {
	max-width: 100%;
}


#mark_all_dont_ask_label
{
	display: flex;
	align-items: center;
	margin-left: 0;
}

#mark_all_dont_ask_label:before
{
	position: relative;
	top: auto;
	left: auto;
	min-width: 16px;
}

#mark_all_dont_ask_label:after{
	position: absolute;
	left: 0;
	top: auto;
}

div .ui-slider-handle
{
	border-radius: 50% !important;
	background-image: none !important;
	top: -5px !important;
}

.ui-slider.ui-state-disabled
{
	opacity: 1;
}

.ui-slider.ui-state-disabled .ui-slider-range
{
	opacity: 0.6;
}

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

#reader_pane .round_searcher_icon
{
    top: 3px;
    padding: 5px 5px 0px 3px;
}

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

.inputbutton, .inputbutton:hover, .inputbutton:disabled, .inputbutton:active
{
	font-weight: bold;
	position: relative;
	left:-4px;
	top:1px;
}

.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;
}

.main_tree_imgs, .main_plus
{
	display:none;
}

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

.preferences_info_state
{
	margin: 0;
}

.preferences_info_state p
{
	margin: 0;
}



.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;
	width:410px;
	max-width:410px;
	padding-right: 16px;
	overflow:hidden;
}

.autocomplete_feed_subscribers
{
	font-size: 12px;
	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;
}

.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;
}

.reader_pane_view_style_0 .article_short_contents
{
	display: inline;
}
.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;
}

.uc_undo
{

}

.reader_pane_view_style_0 .header_buttons .icon-button-open
{
	position: relative;
}

.reader_pane_view_style_0 .arrow_div .popularity_div_internal
{
	padding-top: 0;
	justify-content: center;
}

.reader_pane_view_style_1 .article_header_text
{
	display: none;
}

.article_header_title_handle
{
	font-weight: normal;
}

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

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

}

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

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

.article_expanded .article_title
{
	margin-top: 0;
}

.article_expanded .article_title .feed_favicon {
	top: 8px;
}

.reader_pane_view_style_0 .article_microblog.article_expanded .article_title_wrapper
{
	display: block;
}

.article_sub_title_author_picture
{
	width:36px;
	height:36px;
	border-radius: 18px;
	overflow: hidden;
	margin-right: 10px;
}

.article_microblog_author_title
{
	font-size: 17px;
	font-weight: bold;
}

.article_microblog_author_title_handle
{
	font-size: 14px;
	font-weight: normal;
}

.footer_inner
{
    font-size: 12px;
    padding: 4px 0 5px 0;
    position: relative;
    text-align: center;
    width: 100%;
}

.article_short_contents
{
	font-weight: normal;
	margin-left: 4px;
}

.custom_select {
	-webkit-appearance: none;
	font-size: 13px;
	background-size: 12px;
	border-radius: 3px;
	height: 30px;
	padding-left: 8px;
	padding-right: 23px;
	background-repeat: no-repeat;
	background-position: right 5px center;
	background-image: url(/images/select-chevron.png);
	cursor: pointer;
}

.custom_select::-ms-expand {
    display: none; /* Remove default arrow in Internet Explorer 10 and 11 */
}

/* Target Internet Explorer 9 to undo the custom arrow */
@media screen and (min-width:0\0) {
    .custom_select {
        background: none\9;
        padding: 5px\9;
    }
}

.text_preferences
{
	height: 40px;
	display: none;
	margin: 0 12px 15px 12px;
	padding: 0 16px 0 16px;
	position: relative;
}

.tp_letter
{
	font-family: Merriweather, serif;
    font-size: 16px;
    line-height: 38px;
    margin-right: 5px;
}

.tp_letter_small
{
	font-family: Merriweather, serif;
    font-size: 13px;
    line-height: 38px;
    margin-right: 5px;
}

.tp_select
{
	font-size: 13px;
	margin-right: 20px;
	width: 150px;
	position: relative;
	top:-2px;
	padding: 5px 10px;
}

.tp_select_narrow
{
	width: 80px;
}

.tp_select_narrower
{
	width: 50px;
}


.article_microblog .article_sub_title .popularity_div { top: 0;}
.article_microblog .article_sub_title .popularity_div_internal {    padding: 0px 2px; top: 0;}
.article_microblog .article_sub_title .popularity_div_internal .icon16 {font-size: 13px; line-height: 1;}
.article_microblog .article_sub_title .popularity_score_span {line-height: 1.3rem; top: 0;}


.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('../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('../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, .article_below_helper_close
{
	position:absolute;
	top:0;
	width:70px;
	height:55px;
	right:-70px;
	background:url('../images/ui/dialog_helpers/cross@2x.png') no-repeat 50% 50%;
	background-size: 14px 14px;
	cursor:pointer;
	opacity: 0.4;
	filter:alpha(opacity=40);
	transition: opacity .2s ease-out;
}

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

.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;
}

.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;*/
	margin-left: 20px;
	margin-top: 25px;
}

.discovery_feed_add_feed_outer .discovery_feed_add_feed, .discovery_feed_added_feed_outer .discovery_feed_add_feed{
	margin-right: 24px;
}

.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
{
	text-overflow: ellipsis;
	margin-left: 16px;
/*	width:375px;
	max-width:375px;
*/	overflow:hidden;
	white-space: nowrap;
}

.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: 15px;
	font-weight: bold;
	overflow: hidden;
	white-space: normal;
	line-height: 16px;
	max-height: 33px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
}

.discovery_feed_add_feed .discovery_feed_title .discovery_feed_link, .discovery_feed_added_feed .discovery_feed_title .discovery_feed_link{
	font-size: 13px;
	font-weight: normal;
	white-space: normal;
	overflow: hidden;
	line-height: 15px;
	max-height: 45px;
	overflow: hidden;
	-webkit-line-clamp: 3;
}

.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: 8px;
	right: 8px;
	height: 23px;
	width: 23px;
	border-radius: 23px;
	text-align: center;
	cursor: pointer;
	line-height: 26px;
	padding-top: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.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;
}

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

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

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


/* DO NOT COLLAPSE PARAGRAPHS IN ANY CASE! */

/*
#wraper.display_density_2 .reader_pane_view_style_0 .article_content p,
#wraper.display_density_2 .reader_pane_view_style_1 .article_content p,
#wraper.display_density_3 .reader_pane_view_style_0 .article_content p,
#wraper.display_density_3 .reader_pane_view_style_1 .article_content p{
	margin: 0;
}*/

.reader_pane_view_style_4
{
	text-align: center;
}

.reader_pane_view_style_2 .ar{
	margin: 0;
}

.reader_pane_view_style_2 .column_view_title > div
{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#deduplication_method_period_text
{
	white-space: nowrap;
	margin-left: 16px;
}

.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;
}

.article_content>p:empty
{
	display: none;
}

@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, .article_footer, .text_preferences
	{
		max-width:100% !important;
	}
	.article_current
	{
		display:block;
	}
	#article_dialog
	{
		width: 100% !important;
		margin: 0 auto !important;
	}
}


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

.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_header[dir="rtl"]+.article_full_contents .article_broadcasted
{
	text-align:right;
}


.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;
}


.notifications_badge, .notifications_badge_neutral
{
	position: absolute;
	top: 22px;
	left: 28px;
	font-size: 10px;
	border-radius: 20px;
	text-align: center;
	line-height: 13px;
	font-family: Roboto, sans-serif;
	display: none;
	font-weight: bold;
	height: 12px;
	width: 12px;
	padding: 2px;
	letter-spacing: -0.04rem;
}

#global_notifications_badge
{
	top: 16px;
	left: 2px;
	height: 10px;
	width: 10px;
	line-height: 11px;
}


#profile_menu_notifications
{
	width: 20px;
	height: 20px;
	left: 160px;
	top: 17px;
	font-size: 14px;
	line-height: 22px;
	padding: 0;
	border-radius: 100px;
	display: none;
}

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

.notifications_badge_inline
{
	display: inline-block;
    left: auto;
    right: auto;
    margin-left: 4px;
    position: relative;
    top: -1px;
    font-size: 12px;
    width: 16px;
    height: 16px;
    padding: 0;
    border-radius: 50%;
    line-height: 17px;
}

#sb_rp_gear_notifications
{
	cursor: pointer;
}

.inno_toolbar_button_menu_item.notification_item
{
	width: 300px;
	max-width: 300px;
	font-size: 13px;
	line-height: 16px;
	text-overflow: initial;
	white-space: normal;
	overflow:visible;
	margin-top: 16px;
}

.inno_toolbar_button_menu_item.notification_item b
{
	font-weight: 500;
}

.notification_date
{
	font-size: 12px;
}

.inno_toolbar_button_menu_item.notification_read
{
	opacity: 0.9;
}

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

.notification_picture img
{
	border-radius: 50%;
}

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

.notification_content
{
	padding-left: 16px;
}

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

#fo_tp_buttons_inner
{
	padding-left:6px;
}

#fo_tp_buttons_inner #footer_menu_themes_container
{
	display: flex;
}

#fo_tp_buttons_inner .inno_toolbar_button
{
	padding: 8px 5px;
}

#fo_tp_buttons_inner .inno_toolbar_button .footer_menu_theme_circle
{
	border: 2px solid transparent;
	opacity: 0.7;
}

#fo_tp_buttons_inner .inno_toolbar_button.current_theme .footer_menu_theme_circle
{
	opacity: 1;
}

/*DISPLAY DENSITY*/



/* Sidebar */

/* Articles */

.reader_pane_view_style_0 .ar,
.reader_pane_view_style_0 .ar.article_expanded .article_header_text
{
	padding: 0;
	margin: 0;
}
.reader_pane_view_style_0 .ar.article_expanded
{
	padding: 9px 0;
}

.reader_pane_view_style_0 .ar div.article_header_text[dir="rtl"] .article_title_wrapper
{
	margin-right: 8px;
}

.article_header
{
	margin-left: 8px;
}

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

.article_sub_title
{
	margin-bottom:0px;
}

.article_card .article_title[dir="rtl"]+.article_sub_title,
.article_title[dir="rtl"]+.article_sub_title
{
	justify-content: end;
}

.tb_button_no_click
{
	cursor:default !important;
}

#fo_rp_mark_read
{
	display: flex;
	align-items: center;
}

#fo_rp_mark_read .icon-checkmark_big
{
	margin-top: -1px;
}

.footer_caption_button
{
	font-size: 13px;
	line-height: 17px;
}

#search_option_feeds_more_options
{
	display:none;
}

.advanced_add_credentials
{
	display:none;
}

.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;
	padding-top: 1px;
}


div.article_header_pane_right
{
	padding-right: 0;
}

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

#import_override_folder_div
{
	display:none;
}

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

.reader_pane_view_style_0 .article_header_font_size_2
{
	line-height: 16px;
	top: 2px;
}

.reader_pane_view_style_0 .article_header_font_size_4
{
	line-height: 18px;
	top: 3px;
}

.reader_pane_view_style_0 .article_header_font_size_6
{
	line-height: 20px;
	top: 4px;
}

#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;
}

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

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

.edit_bundle_body
{
	margin-top: 20px;
	margin-bottom: 20px;
	display: flex;
	align-items: center;
}

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

.edit_bundle_right_panel
{
	width:310px;
	max-width:310px;
	overflow:hidden;
	text-overflow: ellipsis;
}

.edit_bundle_mid_panel
{
	margin-right: 20px;
}

.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:144px;
	height:144px;
	border-radius: 50%;
	display: block;
}


#admin_catalogs_v2 .bundle_image
{
	width: 52px;
	height: 52px;
}

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


.bundle_img_part .bundle_image
{

}
.bundle_name
{
	margin-top: 16px;
}
.bundle_name_title
{
	font-weight: bold;
	margin: 0 0 8px 0;
	font-size: 28px;
}

.bundle_author
{
	font-size: 14px;
}

.bundle_description
{
	padding: 8px 0;
	margin: 0;
	font-size: 15px;
	line-height: 20px;
}

.bundle_feeds_list
{
	display:none;
	padding-top:10px;
	font-size: 13px;
	flex-wrap: wrap;
	align-items: start;
}

.bundle_feeds_caption,
.bundle_subscribers_caption
{
	font-size: 14px;
	font-weight: bold;
}

.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;
}

.bundle_feeds_caption_inner span.icon-expand-arrow-circle
{
	margin-right: 4px;
}

.bundle_feeds_caption_inner span.icon-arrow_down_small.rotate_expand_arrow
{
	transform: rotate(180deg);
}

.bundle_subscribers_caption
{
	margin-left: 16px;
}

.bundle_feed
{
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 80px;
	overflow: hidden;
	margin: 0 14px 0px 0;
}

.bundle_feed a
{
	display: flex;
	align-items: center;
	margin: 20px 0;
	flex-direction: column;
}

.bundle_feed .bundle_feed_favicon
{
	width: 29px;
	height: 29px;
	margin-bottom: 0;
}

.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_section_title_long
{
	font-size: 13px;
}

.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: 12px;
	font-weight: normal;
}

.bundles_tab_wrapper
{
	padding:20px;
}

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

.bundle_floater
{
    vertical-align: top;
    display: block;
    margin: 10px auto;
    width: 100%;
    max-width: 620px;
    border-radius: 5px;
}

.bundle_floater .bundle_wrap
{
	margin-bottom: 0;
}

.bundle_floater .bundle_main_part
{
	margin-left: 16px;
	width: 100%;
}

.bundle_floater .bundle_name
{
	margin-top: 0;

}

.bundle_floater .bundle_name_title,
.bundle_floater .bundle_author,
.bundle_floater .bundle_description
{
	display: block;
	white-space: normal;
	overflow: hidden;
	text-overflow: ellipsis;
}

.bundle_floater .bundle_name_title
{
	font-size: 24px;
}

.bundle_floater .bundle_image
{
	width: 58px;
	height: 58px;
}


.bundle_floater .bundle_feeds_list
{
	flex-direction: column;
	align-items: start;
}

.bundle_floater .bundle_feed
{
	width: auto;
	margin: 10px 0;
}

.bundle_floater .bundle_feed_title
{
	margin-left: 8px;
	margin-top: 0;
}

.bundle_floater .bundle_feed a
{
	flex-direction: row;
	margin: 0;
}

.bundle_floater .bundle_feed .bundle_feed_favicon
{
	width: 20px;
	height: 20px;
}

.user_profile_subscribers
{
	flex-wrap:wrap;
}

.user_card_picture_info,
.user_card_picture_info .user_card_name
{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.icon_close_announce
{
	position:absolute;
	top: 4px;
	right: 4px;
	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: 210px;
	text-align: center;
	padding: 12px 20px;
	z-index: 67;
	font-size: 14px;
	margin: 10px;
	border-radius: 3px;
	box-shadow: 0 0px 10px rgba(0,0,0,0.2);
	font-weight: 500;
}

.tree_announce .icon_close_announce
{
	top: 4px;
	right: 4px;
	border-radius: 8px;
}

.tree_announce.tree_announce_bf_21
{
	padding: 8px 24px 8px 16px;
	text-align: left;
	font-size: 14px;
	background: #010101;
	font-weight: normal;
}

.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_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;
}

input[type="range"]#initial-inline-player
{
	position: relative;
	-webkit-appearance: none;
	width: 100%;
	padding: 0;
	height: 4px;
}

input[type="range"]#initial-inline-player::-webkit-slider-runnable-track
{
	width: 100%;
	height: 4px;
	cursor: pointer;
	border-radius: 50px;
}

input[type="range"]#initial-inline-player::-webkit-slider-thumb
{
	position: relative;
	-webkit-appearance: none;
	box-sizing: content-box;
	height: 0px;
	width: 0px;
}

.sb_rp_heading_icon
{
	position: relative;
	top: 1px;
	margin-right: 12px;
	width: 20px;
	height: 20px;
}

img.sb_rp_heading_icon
{
	top: 6px;
	width: 24px;
	height: 24px;
	border-radius: 50%;
}

#sb_rp_heading_menu
{
	right: auto;
	left: 12px
}

#sb_rp_view_options
{
	font-weight: 500;
	letter-spacing: -0.01rem;
}

.inno_toolbar_button_dashboard
{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#sb_rp_settings img
{
	width: 24px;
	height: 24px;
	border-radius: 50%;
	margin-top: 12px;
}

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

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

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

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

.bundle_left_header
{
	width:310px;
	max-width:310px;
	height: 200px;
	margin-right:60px;
	font-size: 14px;
	position: relative;
}

.bundle_left_header_bottom_title
{
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 4px;
}


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

.bundle_details
{
	margin-top: 24px;
}

.add_bundle_cover_image
{
	height: 250px;
	background: #dce3ec;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 5px 5px 0 0;
	text-align: center;
	margin-left: -35px;
	margin-right: -35px;
	margin-bottom: 24px;
	margin-top: -59px;
	position: relative;
}

.bundle_cover_img .bundle_image_hint
{
	display: none;
}

.bundle_cover_img > input
{
	display: none;
}

.bundle_cover_image.image_preview div {
	display: none;
}

.bundle_cover_img div {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0 auto;
}

.bundle_form_details .bundle_img
{
	margin-left: 0;
	width: 72px;
	height: 72px;
	margin-right: 16px;
}

.bundle_form_details .bundle_image
{
	width: 72px;
	height: 72px;
}

.bundle_header
{
	margin: 0 0 24px 0;
}

.cover_button {
	background: #fefefe;
	padding: 8px 12px;
	border-radius: 3px;
	box-shadow: 0 1px 2px 0px rgba(0,0,0,0.2);
	font-weight: 500;
	font-size: 15px;
}
.cover_button:hover {
	background: #f3f4f7;
}

.choose_feeds_heading
{
	margin-top: 36px;
}

.image_heading
{
	border: 1px solid #828d9d;
	padding: 8px 4px;
	border-radius: 3px;
	margin-bottom: 8px;
	color: #828d9d;
	font-weight: 500;
	font-size: 15px;
}

.add_bundle_cover_image p
{
	margin-top: 36px;
	background: rgba(0,0,0,0.2);
	padding: 12px 8px;
	color: #fff;
	margin-bottom: 0;
}

.bundle_details .bundle_img
{
	width: 144px;
	height: 144px;
	margin-left: 0;
}

.bundle_details .bundle_img .bundle_image
{
	width: 144px;
	height: 144px;
}

.add_bundle_info
{
	width: 100%;
	margin-left: 48px;
	position: relative;
}

.add_bundle_info .dialog_input
{
	position: relative;
}

#bundles_list_available
{
	position: relative;
	min-height: 181px;
	max-height: 181px;
	overflow-y: scroll;
}

#bundle_image_wrapper
{
	width: 58px;
	height: 58px;
	border-radius: 50%;
}

#edit_bundle_feeds_inside
{
	position: relative;
	min-height: 210px;
	max-height: 210px;
	overflow-y: scroll;
}

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

table.tbl td span.label
{
	text-transform: uppercase;
	font-size: 10px;
	letter-spacing: 0.04rem;
}

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

.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('../images/play_button.png');
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
}





/* 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;
	border-radius: 3px;
}

.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;
}


.articles_feed_group_heading_favicon
{
	position:relative;
	margin-right: 8px;
}

/*#wraper .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 */

.hidden, div.hidden, .hidden_full, div.hidden_full, .article_title_hidden
{
	display:none !important;
}


#refresh_button_badge
{
	font-weight: 500;
	right:20px;
	top:18px;
	left:auto;
	min-width: 15px;
	height: 15px;
	padding: 2px;
	width: auto;
	line-height: 12px;
}

#no_more_press_space
{
	visibility: hidden;
}

.article_list_tabs_wrapper
{
	display:inline-block;
	overflow: hidden;
	margin-bottom: -4px;
}

.article_list_tab
{
	padding: 12px 0 18px 0;
	text-transform: uppercase;
	letter-spacing: 0.6px;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	margin-left: 32px;
	position: relative;
	color: #828d9d;
}

div.article_list_tab.article_list_tab_current
{
	cursor: default;
}

div.article_list_tab.article_list_tab_current:after{
	content: '';
	height: 3px;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: -1px;

}

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

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

.user_card_wrapper
{
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-column-gap: 16px;
	grid-row-gap: 16px;
}

.user_card
{
	margin: 16px 36px;
	border-radius: 3px;
	cursor: pointer;
	text-align: left;
	position: relative;
	padding: 8px;
	font-size: 15px;
}

.user_card_picture
{
	margin-right: 16px;
	position: relative;
}

.user_card_picture span.icon16
{
	position: absolute;
	right: -10px;
	top: 16px;
	border-radius: 50%;
	padding: 2px;
	display: none;
}


.user_card_picture_img
{
	width: 36px;
	height: 36px;
	border-radius: 50%;
	display: block;
}

.twitter_tweet_card.twitter_user_card .user_card_name
{
	padding-top: 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 2px;
}

.user_card_name .twitter_handle
{
	font-weight: normal;
	margin-left: 4px;
	font-size: 15px;
}

.user_card_connections
{
	font-size: 12px;
	padding-top: 3px;
}

#profile_dialog
{
	overflow:visible;
	min-height: 80px;
}

#reader_pane .social_stream_wrapper .social_stream_attachment_article
{
	margin-top: 0;
}

#reader_pane .social_stream_wrapper .social_stream_attachment_picture
{
	min-width: 222px;
	width: 222px;
	height: 156px;
	margin-left: 24px;
	border-radius: 3px;
}

#reader_pane .social_stream_wrapper .social_stream_post .social_stream_attachment_content
{
	padding: 16px 24px;
}

.profile_dialog_info
{
	box-sizing: border-box;
	width:100%;
}

.profile_dialog_counter
{
	margin-right: 8px;
	font-size: 13px;
	font-weight: bold;
}

.profile_dialog_info_top
{
	position:relative;
}

#profile_dialog .profile_dialog_info_top > div:first-child
{
	flex-direction: column;
}

#profile_dialog .profile_dialog_info_top > div:first-child > div:nth-child(2)
{
	margin: 4px 0;
}

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

.profile_dialog_joined
{
	font-size: 14px;
}

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

.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
{
	line-height: 72px;
	text-align: center;
}

.profile_dialog_wrapper_full
{
	min-height: 90px;
	border-radius: 3px;
	width: calc(100% - 40px);
	padding: 36px 20px;
	margin: 0 auto;
	text-align: left;
	align-items: start;
}

.view_style_2 .profile_dialog_wrapper_full
{
	align-items: start;
}

#unread_cnt_my_channel
{
	display:none;
}

.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;
}

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


.twitter_search_divider
{
	font-size: 24px;
	font-weight: bold;
	padding-top: 30px;
	text-align: left;
}

.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
{
	margin: 0 auto -1px auto;
	padding: 24px;
	display: flex;
}

.twitter_tweet_card:first-child
{
	border-radius: 5px 5px 0 0;
	margin-top: 24px;
}

.twitter_tweet_card:last-child
{
	border-radius: 0 0 5px 5px;
}

.twitter_tweet_card .user_card_connections_twitter
{
	font-size: 15px;
	line-height: 1.3rem;
	padding: 0;
	white-space: normal;
}

.twitter_tweet_card .user_card_connections_twitter img,
.twitter_tweet_card .user_card_connections_twitter video
{
	width: auto;
	max-width: calc(50% - 16px);
	height: auto;
	max-height: 300px;
	margin: 8px;
}

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

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

.tweet_date
{
	font-size: 15px;
	margin-left: 4px;
}

.comment_hint
{
	font-size: 13px;
	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_wrapper_full .subscribe_profile_button
{
	margin-top: 16px;
}

.profile_dialog_summary_part
{
	padding: 16px 0;
	font-size: 14px;
	text-align: left;
}

.profile_dialog_upper_part_inner
{
	width:100%;
}

.profile_dialog_wrapper_full .profile_dialog_summary_part
{
	padding: 16px 0;
	margin: 0;
	font-size: 14px;
	line-height: 18px;
	max-width: 720px;
}


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

.view_style_2 .profile_dialog_picture_wrapper
{
	flex: 0 0 59px;
}

.view_style_2 .profile_dialog_picture img,
.view_style_2 .bundle_image
{
	width: 59px;
	height: 59px;
}

.view_style_2 .bundle_feeds_list
{
	margin-top: 16px;
}

.view_style_2 .bundle_feed
{
	width: 100%;
	margin: 0 0px 16px 0;
}

.view_style_2 .bundle_feed a
{
	flex-direction: row;
	margin: 0;
}

.view_style_2 .bundle_feed .bundle_feed_favicon
{
	width: 16px;
	height: 16px;
	margin-right: 10px;
}

.view_style_2 .bundle_feed_title
{
	margin-top: 0;
	text-align: left;
}

.view_style_2 .profile_dialog_joined,
.view_style_2 .bundle_author
{
	font-size: 12px;
}

.view_style_2 .profile_dialog_summary_part
{
	min-height: auto;
}

.view_style_2 .profile_dialog_info > div:last-child{
	display: block;
}

.view_style_2 .profile_dialog_info .profile_connection_status_part
{
	margin-top: 16px;
}

.view_style_2 .profile_dialog_counter,
.view_style_2 .bundle_feeds_caption,
.view_style_2 .bundle_subscribers_caption
{
	font-size: 12px;
}

.view_style_2 .bundle_wrap_full
{
	width: auto;
	max-width: none;
}

.view_style_2 .profile_dialog_counter .profile_active_cnt,
.view_style_2 .profile_dialog_counter .profile_passive_cnt
{
	font-size: 12px;
}

.view_style_2 .bundle_floater
{
	width: auto;
	display: block;
}

.view_style_2 .user_profile_subscribers
{
	display: block;
}

.view_style_2 .user_profile_subscribers .subscribers_users
{
	padding: 8px;
	width: 100%;
	margin: 0;
}

.view_style_2 .user_profile_subscribers .subscribers_users .user_card
{
	width: calc(100% - 26px);
	margin: 10px 0;
}


.profile_main_part
{
	width: 100%;
	margin: 0 24px;
	min-width: 0;
}

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

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

#preferences_dialog_wrapper
{
	border-radius: 3px;
}

.social_stream_post .subscribers_users:first-child
{
	padding-top: 16px;
}

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

.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;
	font-size: 12px;
}

.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: 14px;
	margin: 5px 0 20px 0px;
}

.subscribe_profile_button_wrapper
{
	margin-right:10px;
}

.subscribe_profile_button_wrapper_right
{
	margin-right:0px;
}

.profile_dialog_share_my_profile
{
}

.profile_dialog_share_my_profile span.icon16
{
	cursor: pointer;
}

.profile_dialog_wrapper_full .profile_dialog_share_my_profile
{
	right:18px;
}

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

#onboard_dialog, #onboard_dialog_mini
{
	font-size: 13px;
	overflow: auto;
	border-radius: 3px;
}

#account_dialog_wrapper, #login_dialog_wrapper, #onboard_dialog_wrapper, #onboard_dialog_mini_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: 0 none !important;
	border-top-left-radius: 3px !important;
	border-top-right-radius: 3px !important;
	border-bottom-right-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	padding: 20px 54px 20px 54px !important;
	margin: 0 !important;
	color: #FFFFFF !important;
}

.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: 18px;
}

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

.hamburger
{
	width:44px;
	height:48px;
	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 .icon-more_horizontal_dots, .team_options .icon-more_horizontal_dots
{
	cursor: pointer;
}

.bundle_wrap_full
{
	position: relative;
	border-radius: 3px;
	width: 100%;
	margin: 0 auto;
	text-align: left;
}

.bundle_wrap_full .bundle_main_part
{
	width: 100%;
	margin-left: 24px;
	min-width: 0;
}

.bundle_wrap_full .bundle_img_part
{
	flex: 0 0 58px;
}
.bundle_wrap_full .bundle_options
{
	flex: 0 0 24px;
	margin-left: 16px;
}
.discovery_feed_image>img
{
	width:50px;
	height:50px;
	border-radius:25px;
}

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

.discover_feed
{
	margin: 8px 8px 8px 0px;
	border-radius: 4px;
	position: relative;
	width: 272px;
	text-align: left;
}

.discover_feed.twitter_user{
	min-height: 46px;
}

.discover_feed:nth-child(3)
{
	/*margin-right: 0;*/
}

.discover_feed:last-child
{
	margin-right: 0;
}

.discover_feed_main
{

}

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

.discover_feed_image>img
{
	width: 29px;
	height: 29px;
	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: 8px 0 8px 48px;
	position: relative;
}

.discover_feed_title
{
	font-size: 13px;
	font-weight: bold;
	padding-right: 30px;
	min-height: 16px;
}


.discover_feed .discover_feed_info .discover_feed_title
{
	padding-top: 0px;
}

.discover_feed_title>a
{
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	line-clamp:
}

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

.discover_feed_kpi
{
	font-size: 11px;
	padding-top: 2px;
}

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

.dashboard_gadgets .discover_feed_subscribe_button
{
	width: 30px;
}

.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: 13px;
	overflow: hidden;
	text-overflow: ellipsis;
	line-clamp: 2;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	line-height: 15px;
	max-height: 30px;
	min-height: 30px;
}

.discover_feed_article_preview_attribution
{
	font-size: 12px;
	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;
}


.reader_pane_view_style_2 .article_stripe
{
	height: 75px;
}

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

.reader_pane_view_style_2 .article_favicon
{
	margin-right: 11px;
}


.reader_pane_view_style_2 .article_share
{
	margin-right: 11px;
}

/*.reader_pane_view_style_2 .article_no_thumbnail .article_favicon
{
	margin-left: 0;
}*/

#wraper .reader_pane_view_style_2 .article_no_thumbnail .article_stripe
{
	height: auto;
}

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

#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: 13px;
	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: 13px;
}

.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;
}

.below_article_ad
{
	text-align: center;
	margin:0px auto;
	padding:0;
	margin-top:10px;
}

.block_article_ad_bottom
{
	padding-top: 20px;
}

#article_dialog .inner_ad
{
	position: relative;
	left: -15px;
}

.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;
}

.ad_everything_read
{
	margin: 24px auto 0 auto;
}

.dashboard_gadgets .sinner, .dashboard_gadgets .ad_title
{
	padding-left: 9px;
}


.reader_pane_view_style_3 .ad_title
{
	margin-top:0px;
}

.reader_pane_view_style_3 .ad_title.ad_title_mimic
{
	margin-top: 15px;
}
/*

#subscriptions_buttons.sb_upgrade_pumpkin #sb_rp_gear
{
	right:44px;
}

#subscriptions_buttons.sb_upgrade_pumpkin #sb_rp_notifications
{
	right:84px;
}

#subscriptions_buttons.sb_upgrade_pumpkin #sb_rp_tools
{
	right:122px;
}*/
/*
#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
{
	margin-right: 6px;
	margin-left: 12px;
	position: relative;
}

.profile_menu_plan_info
{
	margin-top: 4px;
}

#sb_rp_upgrade .promo_badge{
	position: absolute;
	top: -5px;
	left: -9px;
}

.promo_badge {display: none;}

.profile_menu_plan_end_date
{
	margin-left: 4px;
	font-size: 10px;
	font-weight: 300;
}

#topbar_webpage_input_wrapper
{
	margin-right: 20px;
}

#sb_rp_clip_page
{
	overflow: hidden;
	text-overflow: ellipsis;
}
#sb_rp_clip_page .inno_toolbar_button_caption
{
	white-space: nowrap;
}

#sb_rp_clip_page_mobile
{
	display: none;
}

input.topbar_webpage_input
{
	height: 32px;
	width: 100%;
	border-radius: 3px;
}


#sb_rp_upgrade_button, #sb_rp_beta_button
{
	padding: 2px 8px;
}


#sb_rp_upgrade_button .inno_toolbar_button_caption, #sb_rp_beta_button .inno_toolbar_button_caption,
#sb_rp_create_as .inno_toolbar_button_caption, #sb_rp_add_team .inno_toolbar_button_caption,
#sb_rp_clip_page .inno_toolbar_button_caption,
.bluebutton .inno_toolbar_button_caption
{
	font-size: 13px;
	top:0px;
    font-weight: 500;
}

.footer .mobile_footer .inno_toolbar_button
{
	height: 40px;
	padding: 0 12px 0 12px;
	line-height: 44px;
	color: #442b10;
}

.greenbutton, .greenbutton:hover, .greenbutton:active, .greenbutton:active
{
/*	font-size: 13px;
	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;*/
}

#team_contact_button, #team_contact_button:hover, #team_contact_button:active, #team_contact_button:focus, #team_contact_button:disabled
{
	font-size: 13px;
	border-radius: 5px;
	padding: 4px 8px 4px 8px;
	height: auto;
}

.clear_recent_searches
{
	font-style: italic;
	font-size: 12px;
}

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

.adv_match_wrapper
{
	line-height: 150%;
}

.dev_app_created_on
{
	font-size: 12px;
	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;
}

#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_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: 48px;
	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: 13px;
}

.avs_iframe
{
	width:650px;
	height:265px;
	margin-top:20px;
}

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

#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: 13px;
}

.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
{
    flex: 1 1 100%;
}

#discount_info_cancel
{
	font-size: 0.9em;
}

.podcast_new
{
	display: inline-block;
	height: 10px;
	width: 10px;
	border-radius: 10px;
	position: relative;
	top: 3px;
}

.proofy_state
{
	background-color: #3D3763 !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url(/images/proofy_bg.jpg);
	text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.8);
}

.black_friday_wrapper
{
	/*padding: 20px;*/
	background-color: #000101;
	color: #FFFFFF;
	font-family: sans-serif;
	font-weight: 300;
}

.promo_code_banner
{
	/*background-color: #29255B;*/
	/*margin-top: 20px;*/
}

.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: 12px;
	height: 17px;
	width: 100px;
}
.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 15px 5px 15px;
	border-radius: 3px;
	margin: 0 15px 15px 0;
	position: relative;
	vertical-align: top;
	text-align: left;
}

.team_card_name
{
	font-size: 32px;
	font-weight: bold;
}

.reader_pane_view_style_2 .team_card_name
{
	font-size: 20px;
}

.reader_pane_view_style_2 .team_card_descr
{
	font-size: 14px;
	margin-top: 0;
}

#reader_pane:not(.reader_pane_teams).reader_pane_view_style_2 .team_card{
	width: calc(100% - 36px);
	padding: 24px 16px 16px 16px;
}

.team_card_descr {
	font-size: 15px;
	line-height: 1.3rem;
	margin: 4px 0 24px 0;
}

.team_card_info
{
	font-size: 13px;
	margin-top: 5px;
}

.team_card_members
{
	margin: 15px -15px -10px -15px;
	padding: 0 5px 0 32px;
	flex-wrap: wrap;
}

.team_card_stream
{
	border-top: 1px solid #D9DDE6;
	margin: 15px -15px -5px -15px;
	padding: 5px;
}

.team_card_member
{
	overflow: hidden;
	border-radius: 50%;
	margin: 0 12px 20px 0;
	position: relative;
	margin-left: -22px;
}

.team_card_member img
{
	width: 44px;
	height: 44px;
	display: block;
}

.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: 13px;
}

.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: 12px;
}

.team_card_stream .social_stream_post .social_stream_user_content,
.team_card_stream .social_stream_post .social_stream_attachment_content_title_preview
{
	font-size: 13px;
}

.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
{
	z-index: 9;
	width: 100%;
	max-width: 690px;
	padding: 48px 20px;
	margin: 0 auto;
	text-align: left;
}

#reader_pane:not(.reader_pane_teams) .team_card .team_card_info_unread
{
	display: none;
}

.team_card_member_more
{
	cursor: pointer;
	width: 31px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	font-size: 19px;
	position: relative;
	top: 4px;
}

.preferences_teams_padding
{
	padding-top: 20px;
}

.preferences_create_div
{
	padding: 0 0 5px 3px;
}

.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: 18px;
	margin-top: 20px;
	margin-bottom: 16px;
}

.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: 13px;
}

#upgrade_main_wrapper
{
	width:1010px;
	margin: 0 auto;
}

.upgrade_tagline
{
	font-weight:bold;
	font-size:30px;
	/*height:60px;*/
	text-align:left;
	margin:20px 0 50px 0;
}

.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;
}

.upgrade_teams_plans_wrapper .tef_left,
.upgrade_teams_plans_wrapper .tef_right
{
	position: relative;
	top: auto;
	left: auto;
	right: auto;
}

.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('/images/teams_explainer_screenshot_1.png');
	background-size: 191%;
}

#teams_explainer_feature_picture_2
{
	background-image:url('/images/teams_explainer_screenshot_2.png');
	background-size: 372%;
	background-position: 55.5% 34%;
}

#teams_explainer_feature_picture_3
{
	background-image:url('/images/teams_explainer_screenshot_3.png');
	background-size: 332%;
	background-position: 30% 31%;
}

#teams_explainer_feature_picture_4
{
	background-image:url('/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;
}


#bottom_survey_dialog a
{
	display: block;
	margin-top: 10px;
	padding: 12px 16px;
	border-radius: 5px;
	font-size: 15px;
}

#bottom_survey_dialog .survey_comment
{
	margin-top: 10px;
	position: relative;
}

#bottom_survey_dialog button
{
	display: none;
}

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

.survey_answer
{
	margin: 20px 0;
	font-size: 15px;
}

.survey_answer input
{
	margin: 0 8px 0 0;
}

.survey_header_nps
{
	font-size: 16px;
	margin-bottom: 10px;
}

.survey_submit
{
	margin-top: 36px;
}

.survey_thankyou
{
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}

.survey_subheader_nps_left
{
	float:left;
}

.survey_subheader_nps_right
{
	float:right;
}

.teams_explainer_wrapper
{
	width: 900px;
}

.upgrade_teams_plans_wrapper
{
	margin-top: 20px;
	position: relative;
	display: flex;
	justify-content: space-between;
}

.upgrade_teams_plans_break
{
	clear:both;
	margin-top: 20px;
}

.upgrade_teams_plan
{
	border-radius: 5px;
	flex: 0 0 30%;
	overflow: hidden;
}

.upgrade_teams_plan.tef_center
{
	margin-left: auto;
	margin-right: auto;
}

.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 20px 20px 0;
	display: inline-block;
}

.teams_explainer_current_plan
{
	font-size: 14px;
	margin: 30px 0 0 0;
}

.upgrade_teams_plan_footer_current
{
	border-radius: 6px;
	font-size: 13px;
	padding: 5px 8px 5px 8px;
	margin-left: 5px;
}

.reader_pane_teams_wrapper
{
	padding: 10px;
}

#team_members_exceeded_reader_pane_alert
{
	width: 800px;
	margin: 24px auto 0 auto;
	box-sizing: border-box;
}

.upgrade_teams_plan_header_fine
{
	font-size: 13px;
	/*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_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;
}


.preferences_version
{
	font-size: 13px;
	position: relative;
	top:23px;
}

.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
{
	position: relative;
	bottom: auto;
	left: auto;
	border-radius: 3px;
	overflow: hidden;
	top:5px;
}

#topic_progress
{
	width: 145px;
	height: 20px;
	position: relative;
	border-radius: 4px;
}

#topic_progress .bg, #topic_progress .fore
{
	width: 145px;
	height: 20px;
	text-align: center;
	border-radius: 3px;
}

#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 .2s;
	-webkit-transition: width .2s; /* Safari */
}

.below_tree_icon
{
	position: relative;
	top:2px;
	display: none;
}

#below_tree a.tree_link:hover .below_tree_icon
{
	display: inline-block;
}

#sb_divider
{
	opacity: 1;
	filter:alpha(opacity=100);
	margin-top: 10px;
	margin-bottom: 10px;
}

.tree_elements_sorter_above
{
	margin-bottom: 15px;
}

#share_buttons_sorter_div .inno_sortable li span.icon16
{
	top: auto;
	position: relative;
	right: auto;
}

#share_buttons_sorter_div .inno_sortable li#sb_divider
{
	margin: 20px 0;
	padding: 0;
	height: 1px;
	border-radius: 0;
	box-shadow: none;
}

.superscript
{
	position: relative; top: -0.5em; font-size: 80%;
}

.tree_elements_sorter_tools_hint
{
	margin-top: 10px;
	font-size: 90%;
	padding-left: 4px;
}

/* Translation block */
.bing-logo{
	display: inline-block;
	width: 71px;
	height: 16px;
	background: url("../images/microsoft_logo_translate.png") no-repeat;
	background-size: 71px 16px;
	vertical-align: middle;
	position: relative;
	top:-1px;
}

.google-logo{
	display: inline-block;
	width: 50px;
	height: 16px;
	background: url("../images/google-color-short@3x.png") no-repeat;
	background-size: 50px 16px;
	vertical-align: bottom;
	position: relative;
	top:-1px;
}

.back_orig_lang{
	float: left;
	padding-left: 3px;
	padding-right: 3px;
	line-height: 19px;
}


.translation-select-block{

}

.show-translator .translation-container{
	display: block;
}

#article_dialog .article_full_contents.show-translator .translation-container .tts-overusage-warning
{
	width: calc(100% - 36px);
}


.bing_lang_list_select
{
	width: 120px;
	position: relative;
	top: -1px;
	height: 23px;
}

.ino-textext-tags{
	line-height: 16px;
}

/** Catalogs **/
.catalog_wrap {
	text-align: left;
	position:relative;
	border-radius: 3px;
}
#catalog_sorter_div{
	width:30%;
	float:left;
}

#catalog_content_wrapper{
	width: 60%;
	float: left;
	margin-left: 20px;
}

.new_catalog_feed_title
{
	width: 150px;
	max-width: 150px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: top;
}

.catalog_left_header
{
	/*width:440px;*/
	/*max-width:440px;*/
	margin-right:30px;
	line-height: 200%;
	font-style: italic;
}

.catalog_right_header
{
	/*width:440px;*/
	max-width:440px;
}

.catalog_feeds_search
{
	padding-left: 3px;
	font-weight: bold;
	font-size: 14px;
	height: 35px;
	padding-right: 15px;
}

.catalog_feed_div{
	position: relative;
	margin-bottom: 6px;
	padding: 6px 12px;
	font-size: 1em;
	line-height: 24px;
	text-shadow: 0 0 0;
	box-shadow: 0 0 0;
	background: #edeff2;
	/* height: 56px; */
}

.catalog_feed_hide{
	float:right;
	margin-top: 5px;
	margin-right:10px;
}

.catalog_feed_rank{
	top:3px;
	margin-right:10px;
	width:35px;
	float:right;
	padding-left:0px;
	text-align:center;
}

.catalog_feed_del{
	float:right;
	margin-top: 2px;
	margin-right:10px;
}

tr.catalog_opml_list{
	border: 1px solid #ccc;
}

table.catalog_opml_tbl{
	border-collapse: collapse;
}

/** Catalogues */
#catalogue_sorter_div{
	width:350px;
}
#catalogue_content_wrapper{
	width: 400px;
	margin-left: 20px;
}
#catalogues_sub_content_wrapper{
	flex-grow: 1;
	margin-left: 20px;
}

/** END of catalogs, catalogues */
.loader, .loader:before, .loader:after
{
	border-radius: 50%;
	width: 2.5em;
	height: 2.5em;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation: load7 1.8s infinite ease-in-out;
	animation: load7 1.8s infinite ease-in-out;
}

.loader
{
	font-size: 10px;
	margin: 65px auto;
	position: relative;
	text-indent: -9999em;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s;
}

.loader_high
{
	margin-top: 50px;
	margin-bottom: 50px;
}

.loader_menu
{
	margin: 0px auto 28px auto;
	font-size: 6px;
}

.loader:before, .loader:after
{
	content: '';
	position: absolute;
	top: 0;
}

.loader:before
{
	left: -3.5em;
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s;
}

.loader:after {
	left: 3.5em;
}

.tree_child_loading .loader
{
	margin: 10px auto;
	top: -20px;
}

.tree_child_loading
{
	margin-left: 0;
}

.tree_child_loading .loader:before,
.tree_child_loading .loader:after
{
	top: 0;
}

.tree_child_loading .loader:before {
	left: -2.5em;
}

.tree_child_loading .loader:after {
	left: 2.5em;
}

.tree_child_loading .loader,
.tree_child_loading .loader:before,
.tree_child_loading .loader:after
{
	width: 0.5em;
	height: 0.5em;
}

@-webkit-keyframes load7 {
	0%, 80%, 100%
	{
		box-shadow: 0 2.5em 0 -1.3em;
	}
	40%
	{
		box-shadow: 0 2.5em 0 0;
	}
}

@keyframes load7 {
	0%, 80%, 100%
	{
    	box-shadow: 0 2.5em 0 -1.3em;
    }
    40%
    {
    	box-shadow: 0 2.5em 0 0;
    }
}

.nps_label
{
	display: block;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

/* Black Friday 2017 */
/*
#sb_rp_upgrade_button, #sb_rp_upgrade_button:hover
{
    background-color: #051222 !important;
    border: 2px solid #00B0FA !important;
    position: relative !important;
    top: 7px !important;
}

#sb_rp_upgrade_button .inno_toolbar_button_caption
{
	color: white !important;
}
*/

#consent_chr2017
{
	background-image: url('/images/christmas-pattern-top.png');
	background-size: 562px 40px;
	background-repeat: repeat-x;
	background-position: 0 0;
	font-weight: bold;
}

/* Hide misbehaving ads. https://twitter.com/bcdunkel/status/951846972721332224 */

.text-ad.textAd.text_ad.text_ads.text-ads.text-ad-links
{
	display: none !important;
	position: absolute !important;
	left: -2000px !important;
	top: -2000px !important;
}

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

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

.payment_error_code_support
{
	margin-top: 30px;
}

.upgrade_teams_custom_img
{
	width: 55px;
	height: 55px;
}

#keep_unread_disclaimer_row
{
	display: none;
	text-align: center;
	width: 100%;
}

#keep_unread_disclaimer_row>td
{
	padding-top: 15px;
	padding-bottom: 15px;
	position: relative;
}

#keep_unread_disclaimer_basic
{
    margin: 7px 7px -5px 7px;
    padding: 5px 10px;
    font-size: 13px;
}

.onboard_mini_wrapper
{
	padding: 30px;
}

.onboard_mini_title
{
	/*font-size: 22px;*/
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	width: 230px;
	margin: 0 auto;
	padding-bottom: 10px;
}

#onboard_mini_title2
{
	display: none;
}

.onboard_mini_footer
{
	text-align: center;
	margin-bottom: 20px;
}

.onboard_mini_subtitle
{
	text-align: center;
}

#onboard_mini_subtitle2
{
	display: none;
}

.onboard_mini_subtitle_heading
{
	font-size: 13px;
	/*margin-bottom: 30px;*/
}

.onboard_mini_subtitle_footing
{
	margin: 0 auto;
	width: 38px;
}

.onboard_mini_body
{
	margin-top: 20px;
	height: 208px;
	min-height: 208px;
}

.onboard_mini_body_row
{
	margin-bottom: 40px;
	font-size: 14px;
}

.onboard_mini_body_row_number
{
	width: 10px;
	margin-right: 10px;
	text-align: right;
	font-size: 24px;
	font-weight: bold;
	position: relative;
	bottom: 6px;
}

.onboard_mini_body_row_content
{
	width: 280px;
	margin-right: 40px;
}

.onboard_mini_body_row_content_title
{
	font-weight: bold;
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 5px;
}

.onboard_mini_body_row_icon
{
	width: 14px;
}

.onboard_mini_body_row_content_pill
{
	padding: 12px;
	margin-top: 12px;
}

.onboard_mini_body_row_short_content
{
	width: 330px;
	position: relative;
}

.onboard_mini_body_row_short_content_title
{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 4px;
}

.onboard_mini_body_row_short_content_text
{
	font-size: 14px;
}

.onboard_mini_body_row_short_image_right
{
	margin-left: 36px;
}

.onboard_mini_body_row_short_image_left
{
	margin-right: 36px;
}

.onboard_mini_body_2
{
	display: none;
}

.onboard_mini_arrow_disabled
{
	opacity: 0.4;
}

.onboard_mini_arrow
{
	width: 12px;
	height: 12px;
}

.onboard_mini_arrow_anchor
{
	padding-right: 10px;
	padding-left: 10px;
	position: relative;
	top:2px;
}

.onboard_mini_arrow_anchor_disabled
{
	cursor: default;
}

.mail2tag_alert_header
{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 16px;
}

.icon_help_menu
{
	position: relative;
	top:2px;
}

.help_item
{
	margin-left: 10px;
}

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

.custom_plan_send_us
{
	font-weight: bold;
	margin-top: 24px;
}

.custom_plan_dialog_subheading
{
	padding-top:10px;
	padding-bottom:10px;
	position: relative;
}

.custom_plan_dialog_subheading_attention
{
	padding: 10px 10px 10px 40px;
}

.custom_plan_dialog_value
{
	font-weight: bold;
	margin-left: 15px;
}

#custom_plan_dialog_price_placeholder
{
	font-size: 13px;
	font-weight: normal;
	line-height: 25px;
}

.custom_plan_dialog_price
{
	padding:25px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
}

.custom_plan_dialog_price_currency
{
	font-size: 13px;
	font-weight: normal;
}

.custom_plan_dialog_more
{
	margin-top: 8px;
}

.custom_plan_dialog_allow
{
	margin-top: 8px;
}

.custom_plan_slider
{
	width: 280px;
	position: relative;
	top: 8px;
}

.adb_left
{
	width: 160px;
	height: 300px;
	text-align: center;
}

.adb_left>img
{
	width: 121px;
	height: 121px;
	position: relative;
	top: 90px;
}

.adb_right
{
	position: absolute;
	left: 180px;
	margin-right: 40px;
	top:0;
}

.adb_right_header
{
	margin-top: 35px;
	font-size: 20px;
	font-weight: bold;
}

.adb_right_body
{
	margin-top: 24px;
	line-height: 1.5;
}

.adb_right_link_active
{
	margin-top: 14px;
}

.adb_right_link_active_group
{
	margin-top: 28px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.adb_right_link_passive
{
	margin-top: 10px;
	font-size: 12px;
}

.adb_error_code
{
	position: absolute;
	bottom: 0;
	right: 0;
	font-size: 12px;
}

.icon_rule
{
	position: relative;
	top:3px;
}

.max_subscriptions_alert_img
{
	text-align: center;
}

.max_subscriptions_alert_title
{
	margin-top: 24px;
	font-size: 16px;
	font-weight: bold;
}

.max_subscriptions_alert_subtitle
{
	margin-top: 20px;
	font-size: 13px;
}

#special_offer_dialog_wrapper
{
	overflow:visible;
	background-color: transparent;
}

#special_offer_dialog
{
	overflow: visible;
}


#special_offer_end_date
{
	position: absolute;
	bottom: 16px;
	width: 445px;
	text-align: center;
}

#special_offer_not_interested
{
	position: absolute;
	bottom: -40px;
	width: 445px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	text-shadow: 0 0 30px #000;
}

.upgrade_star
{
	position: absolute;
	top:0;
	right:2px;
}

.upgrade_star>img
{
	width:14px;
	height:14px;
}

#zapier_widget
{
	width: 600px;
}

#new_beta_wrapper
{
	position: absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-repeat: repeat-x;
	background-size: 800px 422px;
	background-position: 0 0;
}

#new_beta_heading
{
	font-size: 13px;
	font-weight: bold;
	margin: 16px 30px;
	text-transform: uppercase;
}

#new_beta_wanna_try
{
	margin: 30px 0 0 30px;
	font-size: 20px;
	font-weight: bold;
	width:200px;
}

#new_beta_button
{
	margin: 30px 0 0 30px;
}

#new_beta_not_interested
{
	margin: 30px 0 0 30px;
	font-size: 12px;
}

.p_no_top
{
	margin-top: 0 !important;
}

.p_no_top img
{
	margin-top: 0 !important;
}

.p_no_bottom
{
	margin-bottom: 0;
}

/* Black Friday 2019

#upgrade_main_wrapper .greenbutton_reset_bf, #upgrade_main_wrapper .greenbutton_reset_bf:hover, #upgrade_main_wrapper .greenbutton_reset_bf:active, #upgrade_main_wrapper .greenbutton_reset_bf:focus, #upgrade_main_wrapper .greenbutton_reset_bf:disabled
{
	color: #FFFFFF !important;
	background: #030303 !important;
	box-shadow: 0 3px 0px 0px #0099eb !important;
	border: 1px solid #0099eb !important;
}

#upgrade_main_wrapper .greenbutton_reset_bf:hover
{
	background: #0099eb !important;
}

.upgrade_title_bf_left
{
	color:#fefefe;
	background: #030303;
	border-right: 1px solid #fefefe;
}

.upgrade_title_bf_right
{
	color:#fefefe;
	background: #030303;
}
*/

#preferences_hidden_sections
{
	display: none;
}

#preferences_hidden_sections_more .icon16
{
	position: relative;
	top: 3px;
}

.broadcasted_by
{
	font-weight: 500;
	font-size: 11px;
	text-overflow: ellipsis;
	max-width: 200px;
	overflow: hidden;
	white-space: nowrap;
	font-style: normal;
	letter-spacing: 0.04rem;
	text-transform: uppercase;
}

.broadcast_bubble_date
{
	font-size: 12px;
}

.broadcast_bubble_author_avatar
{
	margin: 10px;
}

.article_broadcasted .broadcast_bubble_author_avatar {
	margin: 0;
}

.broadcast_bubble_edit
{
	font-size: 13px;
}

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

.article_footer .article_footer_buttons.article_footer_like_with_cnt
{
	margin-right: 4px;
}

.article_sub_title_saved_from_web_fix .article_sub_date
{
    line-height: 15px;
}

#subscriptions_add_menu
{
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 3px;
	z-index: 100;
	padding: 4px 0;
	opacity: 0;
	transform: translateX(-10px);
	transition-timing-function: cubic-bezier(.165,.84,.44,1);
    transition-property: visibility,opacity,transform;
    transition-duration: 300ms;
}

#subscriptions_add_menu.subscriptions_add_menu_showed
{
	opacity: 1;
	transform: translateX(0);
}

.subscriptions_add_menu_item
{
	padding: 10px;
	margin: 4px;
	cursor: pointer;
	display: flex;
	align-items: center;
	border-radius: 20px;
}

.subscriptions_add_menu_item span.icon19
{
	width: 20px;
	height: 20px;
}

#subscriptions_add_menu_triangle,
#subscriptions_add_menu_triangle_rtl
{
	position: absolute;
	top:0;
	left:0;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	z-index: 100;
	opacity: 0;
	transform: translateX(-10px);
	transition-timing-function: cubic-bezier(.165,.84,.44,1);
    transition-property: visibility,opacity,transform;
    transition-duration: 300ms;
}

#subscriptions_add_menu_triangle.subscriptions_add_menu_triangle_showed,
#subscriptions_add_menu_triangle_rtl.subscriptions_add_menu_triangle_showed

{
	opacity: 1;
	transform: translateX(0);
}

#subscriptions_add_menu_triangle.subscriptions_add_menu_triangle_hidden,
#subscriptions_add_menu_triangle_rtl.subscriptions_add_menu_triangle_hidden

{
	opacity: 0;
}

.relative {
	position: relative;
}

.has_context_feeds .loader_icon_container {
	right: 12.5rem;
}

.search_context_section {
	width: 11rem;
}

.text-truncate {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.searcher_top_bar_right
{
	/*padding-left: 16px;*/
}

#top_bar_tab_more
{
	padding: 0px 8px;
}

.top_bar_tab
{
	padding: 12px 0 9px 0;
	font-size: 15px;
	cursor: pointer;
	margin-right: 18px;
	position: relative;
}

.top_bar_tab .icon16
{
	margin-right: 6px;
}

.top_bar_tab_with_shield
{
	margin-right: 38px;
}

.top_bar_tab_current:after {
	content: '';
	height: 2px;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: -1px;
}

.top_bar_tab:last-child
{
	margin-right: 0;
}

.catalog_hero
{
	height: 200px;
	background-size: 100%;
	background-position: center bottom;
	position: relative;
	background-color: #000000;
}

.catalog_hero_sections
{
	margin: 0 auto 0;
	padding-top: 10px;
	position: relative;
}

.catalog_section_tab
{
	padding: 12px 0;
	text-transform: uppercase;
	letter-spacing: 0.04rem;
	font-size: 13px;
	font-weight: bold;
	display: inline-block;
	cursor: pointer;
	color: #ffffff;
	margin-left: 40px;
}

.catalog_section_tab:first-child
{
	margin-left: 0px;
}

.catalog_section_tab_current
{
	border-bottom: 2px solid #FFFFFF;
}

.catalog_sub_section_title
{
	margin-top: 26px;
	font-size: 25px;
	font-weight: bold;
	/*margin-left: 10px;*/
	padding-bottom: 24px;
	display: none;
}

.search_content_heading_badges
{
	margin-top: 14px;
}

.search_content_heading_flex
{
}

.search_content_heading
{
	font-size: 20px;
	font-weight: bold;
}
.search_content_sub_heading
{
    font-size: 14px;
    color: var(--muted-color);
}


.search_content_sub_heading_feeds
{
	font-size: 12px;
	padding-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 20px;
}

.search_feed_article
{
	width: 32%;
	min-width: 190px;
	vertical-align: top;
	margin-right: 24px;
}

.search_feed_article:last-child
{
	margin-right: 0;
}

.search_feed_article_date
{
	margin-top: 10px;
	font-size: 12px;
}

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

/* THEMES */



.v12button, .v12button:hover, .v12button:disabled, .v12button:active
{
	font-size:14px;
	height:32px;
	margin:0;
	padding:0 12px;
	box-shadow: none;
	border-radius:3px;
	cursor:pointer;
}

.v12button_with_menu
{
	position: relative;
}

#v12menu
{
	right:auto;
	left: auto;
	top: 32px;
}

#catalog_content
{
	/*padding-left: 12px;*/
	margin-top: 24px
}

#catalog_content div.inno_loader
{
	margin-bottom: 1000px;
	visibility: hidden;
}

.search_feed_article_skeleton_text
{
	width: 192px;
	height: 36px;
}

.search_feed_articles_part
{
	/*transition: opacity .5s ease-in-out;*/
}

.top_bar_tab .icon16
{
	position: relative;
	top: 2px;
}

.searcher_tabs_menu .inno_toolbar_button_menu_item
{
	font-size: 15px;
	display: flex;
	align-items: center;
	padding: 4px 24px;
}

.searcher_tabs_menu .inno_toolbar_button_menu_item .icon16
{
	font-size: 16px;
	margin-right: 8px;
}

.subscriptions_search_feeds_widget
{
	margin-top: 5px;
	justify-content: start;
}

.subscriptions_search_feeds_widget_header
{
	margin-top: 24px;
}

.subscriptions_search_feeds_widget_header_caption
{
	font-weight: bold;
	font-size: 15px;
}

.subscriptions_search_feeds_widget_header_view_all
{
	font-size: 13px;
}



.search_empty_state_image .limit_bgr h2
{
	position: absolute;
	bottom: -10px;
	width: 100%;
	font-size: 24px;
	margin: 0;
	font-weight: 300;
}

.search_empty_state_image .limit_bgr h2 span.tree_issue{
	font-size: 64px;
}


.search_empty_state_image img
{
	z-index: 6;
	position: relative;
}


#preferences_dialog .search_empty_state_image
{
	margin-top: 16px;
}

.search_empty_state_image.empty_state_gif img
{
	width: 640px;
	height: auto;
}

.promote_global_search
{
	margin: 0;
	margin-top: 16px;
	padding-left: 1rem;
	font-size: 15px;
	width: 100%;
	max-width: 790px;
	margin-left: auto;
	margin-right: auto;
}

.promote_global_search .info_close
{
	top: 10px;
	right: 8px;
	font-size: 22px;
	opacity: 0.5;
}

.search_feed_article_skeleton
{
	animation: pulsate 1s ease-in-out infinite;
}

.ai_summary_body
{
	margin-left: 28px;
}

.ai_summary_body p
{
	line-height: 1.7rem;
}

.ai_summary_body_bullets
{
	margin-left: -3px;
}

.ai_summary_body h1
{
	font-size: 22px;
	line-height: 32px;
}

.ai_summary_body h2
{
	font-size: 20px;
	line-height: 32px;
}

.ai_summary_body h3
{
	font-size: 18px;
	line-height: 32px;
}

@keyframes pulsate
{
	from { opacity: 1; }
	50% { opacity: 0.6; }
	to { opacity: 1; }
}

@keyframes pulsate_more
{
	from { opacity: 1; }
	50% { opacity: 0.4; }
	to { opacity: 1; }
}


.has_context_subscriptions .search_dropdown .relative
{
	padding-left: 0;
	border-left: 0 none;
}

.search_filter_switch
{
	padding: 4px;
	border-radius: 24px;
	margin: 0 8px;
}

.search_filter_switch label
{
	white-space: nowrap;
}

.search_context_dropdown_wrapper {
	max-height: 300px;
	overflow-y: auto;
	overflow-x: hidden;
	margin: 1rem 0 0;
	margin-right: -12px;
	display: none;
}

#search_dropdown_filter
{
	display: none;
}

.open.search_context_dropdown .icon-shield {
	display: none;
}

.open.search_context_dropdown.requires_pro .icon-shield {
	display: inline-block;
	margin-left: 2px;
}

.empty-subscription .search_context_filter_subscription_header,
.empty-subscription .search_context_filter_subscription_footer,
.empty-tag .search_context_filter_tag_header,
.empty-tag .search_context_filter_tag_footer,
.empty-system_folder .search_context_filter_system_folder_header,
.empty-system_folder .search_context_filter_system_folder_footer,
.empty-active_search .search_context_filter_active_search_header,
.empty-active_search .search_context_filter_active_search_footer,
.empty-folder .search_context_filter_folder_header,
.empty-folder .search_context_filter_folder_footer
{
	display: none;
}

.empty-subscription.empty-tag.empty-system_folder.empty-active_search.empty-folder .context_empty_state_message {
	display: block;
}

.context_empty_state_message {
	display: none;
}


.search_content_heading_badges .articles-search-input-filter
{
	margin-left: 0px;
}

.search_content_heading_badge span:not(.undefined)
{
	margin-right: 4px;
}

.search_context_current .articles-search-input-filter
{
	max-width: 206px;
}

.articles-search-input-filter span.icon-yellow{
	margin-left: 2px;
}

.context_empty_state_message
{
	font-size: 14px;
	padding: 16px 24px;
	text-align: center;
}

.articles-search-public-free-user
{
	padding: 24px;
	text-align: center;
}

.articles-search-public-free-user .nag_counter
{
	font-size: 24px;
	font-weight: bold;
}

.filter-sort-expand
{
	padding: 0.75rem 1rem;
	font-size: 14px;
}

.filter-bar span:not(:first-child)
{
	margin-left: 0.5rem;
}

.inno_toolbar_button_menu_line:first-of-type
{
	display: none;
}

.search_autocomplete_found_feeds
{
	width:100%;
	position: relative;
}

.search_autocomplete_view_all_feeds
{
	position: absolute;
	top: 3px;
	right: 40px;
}

#search-view-style-radiolist input
{
	visibility: hidden;
	margin: 0;
}

.top_bar_shield_icon
{
	position: absolute;
	top: 11px;
    right: -16px;
}

.article_magazine_dummy_content
{
	width: 588px;
	height: 157px;
}

.article_magazine_dummy
{
	position: relative;
	top: -90px;
}


.buttonlink
{
	background: none;
	border: 0;
	padding: 0;
}

.welcome_options
{
	margin-top: 80px;
	text-align: center;
	justify-content: space-between;
}

.welcome_option_divider {
	margin-top: 40px;
	padding-top: 40px;
}

.welcome_option
{
	width: 100%;
	flex-wrap: wrap;
}

.welcome_option.flex
{
	justify-content: start;
}


.welcome_option_icon
{
	margin: 0 62px 32px 64px;
}

.welcome_option_icon img
{
	width: 200px;
	height: auto;
}

.welcome_option_heading
{
	margin-top: 0px;
	font-size: 24px;
	font-weight: bold;
}

.welcome_option_subheading
{
	margin-top: 8px;
	font-size: 16px;
}

.welcome_option_button
{
	margin-top: 16px;
}

.welcome_option_button button
{
	font-size: 16px;
	text-decoration: underline;
	cursor: pointer;
}

.article_archived .article_unread_dot
{
	opacity: 0;
	cursor: default;
}

.empty_field{
	padding: 24px;
}


.fill{
	-moz-border-radius: 3px;
	border-radius: 5px;
	color: #6d7178;
	font-size: 16px;
	height: 100px;
	padding: 50px 20px 80px 20px;
	text-align: center;
	/*display:none;*/
	line-height: 1.6rem;
}

.fill a.bluelink{
	display: block;
}

 a .empty_field{
	color:#0069D6;
}

.layout_div li{
	margin-left:10px;
	list-style-type: none;
	float:left;
	width:73px;
	height:43px;
	border:1px solid #cccccc;
	padding-left:5px;
	padding-top:5px;
}

.layout_div li:hover, .layout_div li.hover {
	border:1px solid #3366cc;
}

.layout_div li a{
	display: block;
	float: left;
	width: 68px;
	height: 37px;
	display:block;
}

a.layout_1{
	background: #FFF url('../images/layouts.png') no-repeat;
	background-position: 0px 0px;
}

a.layout_1:hover,a.layout_1_h{
	background: #FFF url('../images/layouts.png') no-repeat;
	background-position: -73px 0px;
}

a.layout_2{
	background: #FFF url('../images/layouts.png') no-repeat;
	background-position: 0px -40px;
}

a.layout_2:hover,a.layout_2_h{
	background: #FFF url('../images/layouts.png') no-repeat;
	background-position: -73px -40px;
}

a.layout_3{
	background: #FFF url('../images/layouts.png') no-repeat;
	background-position: 0px -80px;
}

a.layout_3:hover,a.layout_3_h{
	background: #FFF url('../images/layouts.png') no-repeat;
	background-position: -73px -80px;
}

a.layout_4{
	background: #FFF url('../images/layouts.png') no-repeat;
	background-position: 0px -120px;
}

a.layout_4:hover,a.layout_4_h{
	background: #FFF url('../images/layouts.png') no-repeat;
	background-position: -73px -120px;
}

a.layout_5{
	background: #FFF url('../images/layouts.png') no-repeat;
	background-position: 0px -160px;
}

a.layout_5:hover,a.layout_5_h{
	background: #FFF url('../images/layouts.png') no-repeat;
	background-position: -73px -160px;
}

.no_cursor{
	cursor:auto;
}

.coupon_input
{
	width:100px;
}


.column_view_info .article_feed_favicon
{
	padding-left: 3px;
}

.column_view_info .arrow_div_lower
{
	flex: 1 0 auto;
	justify-content: end;
}

.column_view_info .article_feed_title
{
	flex: 0 1 auto;
	display: inline;
}

.column_view_info .header_date
{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline;
	margin-right: 8px;
}
.visit_dot
{
	display: block;
	margin: 0 auto;
	height: 10px;
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	border-radius: 50%;
	transition: transform 200ms ease-out;
}

.visit_dot:hover
{
	cursor: pointer;
	transform: scale(1.2);
}

.visit_dot:before
{
	content: "";
	animation: ripple 4s infinite;
	animation-timing-function: ease-out;
	height: 500%;
	width: 500%;
	position: absolute;
	top: -20px;
	left: -20px;
	display: block;
	box-sizing: border-box;
	border-radius: 50%;
}

.visit_dot:after
{
	content: "";
	animation: ripple-delayed 4s infinite;
	animation-timing-function: ease-out;
	height: 500%;
	width: 500%;
	position: absolute;
	top: -20px;
	left: -20px;
	display: block;
	box-sizing: border-box;
	border-radius: 50%;
}

.visit_dot_tp
{
	left: 10px;
}

#tp_visit_dot_add
{
	top: -5px;
	left: 14px;
}

#subscription_options_add.not_visited
{
	opacity: 1;
}

@keyframes ripple {
	0% {
		transform: scale(0.1);
		opacity: 0;
	}

	2.5% {
		opacity: 0.6;
	}

	50% {
		transform: scale(0.8);
		opacity: 0;
	}

	100% {
		transform: scale(0.8);
		opacity: 0;
	}

}

@keyframes ripple-delayed {
	0% {
		transform: scale(0.1);
		opacity: 0;
	}

	6% {
		opacity: 0.6;
		transform: scale(0.1);
	}

	100% {
		transform: scale(0.8);
		opacity: 0;
	}

}


#newsletter_disclaimer_basic
{
	margin-top: 20px;
	padding-left: 40px;
	position: relative;
	border-radius: 3px;
	margin-left: 0;
	margin-right: 0;
}

#newsletter_disclaimer_basic .icon-shield
{
	position: absolute;
	top: 12px;
	left: 12px;
}

#preferences_header
{
	display: flex;
	justify-content: flex-start;
	position: sticky;
	z-index: 2;
	top: 0;
	left: 0;
	right: 0;
	padding: 18px 30px;
	line-height: 18px;
}

#preferences_header_back_arrow
{
	margin-right: 12px;
	display: none;
	position: absolute;
	top: 19px;
}

#preferences_header_caption
{
	font-size: 22px;
	font-weight: 500;
	cursor: pointer;
}

#preferences_dialog_close_button
{
	top: 16px;
	right: 16px;
	opacity: 0.9;
}

#preferences_dialog_close_button .icon-cross
{
	font-size: 24px;
}

.preferences_main_buttons
{
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.preferences_main_button
{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%;
	max-width: 33.33333%;
	position: relative;
	height: 86px;
	box-sizing: border-box;
	cursor: pointer;
	width: 305px;
	max-width: 305px;
	margin: 8px auto;
	display: flex;
	align-items: center;
}

.preferences_main_button_icon
{
	width: 60px;
	text-align: center;
}

.preferences_main_button_icon span
{
	font-size: 24px;
}

.preferences_main_button_content
{
	flex: 1;
	padding-right: 8px;
}

.preferences_main_button_content_h1
{
	font-size: 16px;
	font-weight: 500;
}

.preferences_main_button_content_h2
{
	font-size: 14px;
	margin-top: 4px;
}

.preferences_main_additional_tools
{
	margin-top: 70px;
	display: flex;
	justify-content: space-between;
	margin-left: 12px;
	margin-right: 12px;
}


.preferences_main_additional_tools_col
{
	position: relative;
	width: 305px;
	max-width: 305px;
}

.preferences_main_additional_tools_col_heading
{
	font-size: 16px;
	font-weight: 500;
	padding-bottom: 8px;
}

.preferences_main_additional_tools_col_links
{
	font-size: 14px;
	margin-top: 16px;
}

.preferences_main_additional_tools_col_link
{
	display: block;
	margin-top: 16px;
}

.preferences_main_button_notification_badge
{
	position: absolute;
	top: 8px;
	right: 8px;
}

.preferences_wrapper_inner table
{
	width: 100%;
}

table.can_cut_first_column_table tr td
{
	padding-top: 10px;
	padding-bottom: 10px;
	white-space: normal;
	line-height: 18px;
}

table.can_cut_first_column_table tr td.preferences_fixed_td_width
{
	width: 200px;
}

#cancel_reason
{
	padding: 16px;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 1.5;
	resize: none;
}

.unconfirmed_email_alert
{
	margin-top: 24px;
	margin-bottom: -24px;
	margin-left: 0;
	margin-right: 0;
}

#xconfirm, #xalert, #xalert
{
	line-height: 1.5;
}

.sub_engagement_number
{
	font-weight: bold;
}


.sub_engagement_bar_inner
{
	height: 4px;
	border-radius: 2px;
	width:0px;
}

.reader_pane_keywords_wrapper .preferences_subscriptions_buttons>a:last-of-type
{
	margin-right: 0;
}

.reader_pane_keywords_wrapper .preferences_rules_row_descr_h1 a
{
	overflow: hidden;
	max-height: 72px;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	line-height: 24px;
}

.preferences_developer_app_head_buttons.preferences_subscriptions_buttons>a:last-of-type
{
	margin-right: 0;
}

.st_header_flex
{
	display: flex;
	justify-content: space-between;
}


.st_header_usage.feature_usage
{
	margin-right: 0;
}

.st_header_upgrade
{
	font-size: 14px;
	position: relative;
	top: -2px;
}

.export_links
{
	position: relative;
	top: -2px;
}
.export_links.disabled a.export_link, a.export_link_disabled
{
	pointer-events: none;
}

.html_clip_link_pref
{
	position: relative;
	top: -2px;
	margin-right: 16px;
}

#preferences_folders .tr1 td
#preferences_tags .tr1 td
#preferences_system_folders .tr1 td
{
	padding-top: 5px;
	padding-bottom: 5px;
}

.folder_export_wrapper
{
	align-items: center;
}

#folder_info_dialog .folder_export_wrapper
{
	align-items: center;
	padding-bottom: 16px;
}

.icon_near_select
{
	position: relative;
	top: 1px;
}

.preferences_main_footer
{
	height: 40px;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding: 0 32px;
	margin: 24px -24px -24px -24px;
}

.preferences_main_footer_link
{
	margin-right: 32px;
}

.power_user_alert
{
	margin-left: 0;
	margin-right: 0;
}

.preferences_reset_text
{
	margin-top: 8px;
	font-size: 14px;
}

.input_caption
{
	font-size: 13px;
}

.inputbutton
{
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.export_notice_first
{
	margin-top: 36px;
	text-align: center;
}

.export_buttons
{
	max-width: 600px;
	display: flex;
	margin: 32px auto;
}

.export_buttons button,
.export_buttons button:hover,
.export_buttons button:active,
.export_buttons button:focus
{
	flex: 1;
	margin: 0 4px;
}

.export_notice_last
{
	text-align: center;
	border-radius: 3px;
	padding: 10px;
}

.opml_backup_service_icon
{
	width: 24px;
	height: 24px;
	vertical-align: middle;
	margin: 0 5px;
}

.preferences_billing_head_col
{
	width: 200px;
}

.preferences_billing_head_caption
{
	font-size: 12px;
	letter-spacing: 0.7px;
	text-transform: uppercase;
	padding-bottom: 4px;
}

.preferences_billing_head_big_text
{
	margin-top: 16px;
	font-size: 16px;
	font-weight: bold;
}

.preferences_billing_head_small_text
{
	margin-top: 4px;
	min-height: 28px;
	font-size: 12px;
}

.preferences_billing_head_link
{
	margin-top: 6px;
	font-size: 12px;
}

.preferences_billing_head_button_wrapper
{
	display: flex;
	align-items: center;
}

.payment_method_img
{
	vertical-align: middle;
	width: 28px;
	height: auto;
	margin-left: 16px;
}

.preferences_billing_head_button
{
	width: 100%;
}

.preferences_billing_head_button .greenbutton{
	white-space: normal;
	height: auto;
}

.preferences_billing_head_button>button,
.preferences_billing_head_button>button:hover,
.preferences_billing_head_button>button:active,
.preferences_billing_head_button>button:focus
{
	width: 100% !important;
	margin-bottom: 8px;
}

.preferences_billing_head_button>button:last-of-type,
.preferences_billing_head_button>button:hover:last-of-type,
.preferences_billing_head_button>button:active:last-of-type,
.preferences_billing_head_button>button:focus:last-of-type
{
	margin-bottom: 0;
}

.preferences_billing_business_flare
{
	font-size: 14px;
	margin-top: 4px;
}

.preferences_billing_trial_flare
{
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0.64px;
	text-transform: uppercase;
	padding: 4px 8px;
	position: relative;
	top: -2px;
	font-weight: 500;
	border-radius: 2px;
}

.preferences_billing_features_wrapper
{
	display: flex;
	flex-wrap: wrap;
}

.preferences_billing_features_wrapper:after
{
	content: "";
	flex: auto;
}


.preferences_billing_feature:nth-child(4n)
{
	margin-right: 0;
}

.preferences_billing_feature_main_head
{
	display: flex;
	justify-content: space-between;
}

.preferences_billing_feature_main_head_name
{
	font-size: 13px;
	font-weight: 500;
}

.preferences_billing_feature_main_head_upgrade_link
{
	font-size: 12px;
}

.preferences_billing_feature_main_usage
{
	margin-top: 8px;
	font-size: 16px;
	font-weight: 300;
}

.preferences_billing_feature_main_bar
{
	margin-top: 8px;
}

.preferences_billing_feature .st_header_alert,
.preferences_billing_feature .st_header_warning
{
	background-color: transparent !important;
}

.preferences_billing_feature_protected
{
	padding: 12px 16px;
}

.preferences_billing_feature_protected_head
{
	font-size: 12px;
	font-weight: 500;
	display: flex;
	justify-content: space-between;
}

.preferences_billing_feature_protected_date
{
	font-size: 12px;
	font-weight: 500;
}

.preferences_billing_feature_protected_bar
{
	margin-top: 8px;
}

.preferences_billing_feature_protected .st_usage_slider_outer,
.preferences_billing_feature_protected .st_usage_slider_inner
{
	height: 2px;
	border-radius: 1px;
}

.preferences_billing_feature_protected span.icon-exclamation-mark {
	font-size: 12px;
	position: relative;
	top: 1px;
}

.preferences_bundles_wrapper
{
	display: flex;
	flex-wrap: wrap;
}

.preferences_bundles_wrapper .bundle_wrap
{
	margin-right: 20px;
}


.mid_hero
{
	/*background: url("/images/v2/go-mobile-banner-inner.png") center bottom / cover no-repeat; position: relative;
	height: 230px;
	padding: 32px;*/
}

.mid_hero_h1
{
	/*font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	text-align: left;
	font-size: 40px;
	max-width: 400px;
	color: #FFFFFF;
	padding-top: 32px;
	line-height: 1.2;*/
}

.mid_hero_h2
{
	color: #FFFFFF;
	font-size: 18px;
	line-height: 1.2;
	text-align: left;
}

.mid_hero_buttons
{
	margin-top: 60px;
	display: flex;
	-webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.mid_hero_buttons>a
{
	margin-right: 16px;
	padding: 8px 16px;
	background-color: #000305;
	text-align: center;
	-webkit-box-shadow: 0 14px 20px 0 rgba(0,0,0,.11);
	box-shadow: 0 14px 20px 0 rgba(0,0,0,.11);
	border-radius: 3px;
}

.mid_hero_buttons>a>img
{
	display: block;
}


#preferences_wrapper a.question,
#preferences_wrapper span.icon-question-mark
{
	margin-left: 10px;
	font-size: 16px;
}



.folder_dialog_line_nopadding
{
	padding-bottom: 0;
}

.folder_dialog_line.flex
{
	align-items: center;
}

.folder_dialog_header_icon, .folder_dialog_header_title
{
	margin-right: 8px;
}

.tag_email_notice
{
	margin-top: 4px;
	font-weight: normal;
}

#article_dialog_scroll_overlay
{
	overflow-y: hidden;
}

#preferences_advanced_switch
{
	border-radius: 3px;
	background-color: #f3f4f7;
	height: 32px;
	line-height: 32px;
	box-sizing: border-box;
	text-align: center;
	cursor: pointer;
}

#preferences_advanced_switch .icon19
{
	position: relative;
	top: 2px;
}

#preferences_advanced_power
{
	/*padding-top: 24px;*/
	/*visibility: hidden;*/
}

.preference_custom_css_caption
{
	vertical-align: top;
	white-space: initial;
}

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

#preference_custom_css
{
	font-family: Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;;
}

.dialog_extra_button
{
	padding: 10px 14px;
	font-weight: 500;
	font-size: 14px;
	border-radius: 3px;
}



.rule_filter_mode_radio_1 .rule_filter_mode_radio_top label
{
	border-radius: 5px 0 0 5px;
	border-right: 0;
}

.rule_filter_mode_radio_2 .rule_filter_mode_radio_top label
{
	border-radius: 0 5px 5px 0;
	border-left: 0;
}

.rule_filter_mode_radio_top label
{
	font-size: 14px;
	text-align: center;
	padding: 0.785em 1.5em;
	display: flex;
	align-items: center;
}

.rule_filter_mode_radio_top input
{
	position: absolute !important;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	width: 1px;
}


.rule_filter_mode_radio_bottom
{
	font-size: 10px;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	margin-top: 4px;
	margin-left: 30px;
}

.rule_section_container_col5 span.icon-remove-condition
{
	opacity: 0.5;
}

.rule_section_container_col5 span.icon-remove-condition:hover
{
	opacity: 1;
}

.rule_section_container_col5 span.icon-remove-condition.icon_disabled
{
	opacity: 0.2;
}

.preference_custom_css_enabled_div
{
	margin-bottom: 4px;
}

.preferences_interface_helper
{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 20px 16px;
	border-radius: 3px;
	margin-bottom: 8px;
	overflow: hidden;
	margin-bottom: 8px;
}

.preferences_interface_helper_text
{
	width: 380px;

}

.preferences_interface_helper_text_h1
{
	font-size: 16px;
	font-weight: 500;
}

.preferences_interface_helper_text_text
{
	font-size: 14px;
	line-height: 1.2;
	margin-top: 10px;
}

.preferences_interface_helper_img img
{
	width: 528px;
	height: auto;
	box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
}

.reader_pane_view_style_0 .ar:not(.article_microblog) .article_header_text[dir="rtl"] .article_short_contents
{
	visibility: hidden;
}

.article_magazine_footer_star
{
	/*flex: 0 0 64px;*/
}

.beta_invite_wrapper
{
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.beta_invite_text
{
	width:206px;
}

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

.beta_invite_text_paragraph
{
	margin-top: 8px;
}

.beta_invite_photo img
{
	width: 169px;
	height: 47px;
}

.free_trial_activated_wrapper
{
	text-align: center;
}

.free_trial_activated_h1
{
	margin-top: 10px;
	font-size: 16px;
	font-weight: bold;
}

.free_trial_activated_text
{
	margin-top: 8px;
	margin-bottom: 8px;
	font-size: 14px;
}

.free_trial_activated_wrapper .preferences_billing_trial_flare
{
	position: relative;
	top: -22px;
}

#profile_menu_wrapper
{
	width: 272px;
	padding: 12px 24px;
	cursor: pointer;
	display: flex;
	align-items: start;
	justify-content: space-between;
}

.profile_menu_big_picture img
{
	width: 56px;
	height: 56px;
	border-radius: 50%;
}

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

.profile_menu_email
{
	font-size: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.profile_menu_user_info_text {
	flex: 0 0 70%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.profile_menu_big_picture {
	flex: 0 0 58px;
}

.profile_menu_plan_badge
{
	font-size: 11px;
	padding: 0 6px;
	display: inline-flex;
	border-radius: 2px;
	margin-top: 4px;
	white-space: nowrap;
	line-height: 20px;
}

/*#sb_rp_settings_menu .inno_toolbar_button_menu_line
{
	margin-left: 24px;
	margin-right: 24px;
}*/

#sb_rp_settings_menu
{
	padding-bottom: 0;
}

#sb_rp_settings_menu .inno_toolbar_button_menu_item
{
	padding: 6px 36px 6px 56px;
}

#sb_rp_settings_menu .inno_toolbar_button_menu_icon
{
	left: 24px;
}

#sb_rp_mark_read
{
	height:36px;
	border-radius: 3px;
	border: 1px solid transparent;
	box-sizing: border-box;
	font-size: 14px;
	padding-left: 8px;
	padding-right: 36px;
	line-height: 34px;
	position: relative;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: flex;
	align-items: center;
	flex: 0 5 auto;
}
.maar-text
{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

#sb_rp_mark_read span.icon16
{
	margin-right: 7px;
}

#sb_rp_mark_read_menu
{
	margin-left: -28px;
    line-height: 38px;
    height: 36px;
    border-radius: 3px;
    padding-left: 6px;
    padding-right: 6px;
    position: relative;
}


#unread_filter_switcher .inno_toolbar_switcher_button.last-btn
{
	border-radius: 0 3px 3px 0;
	padding: 6px 34px 6px 10px;
}

#sb_rp_unread_filter_menu
{
	z-index: 101;
	line-height: 39px;
	height: 36px;
	position: relative;
	min-width: 16px;
	padding: 0 6px;
	margin-left: -28px;
}

.sb_rp_mark_read_menu_divider
{
	position: absolute;
	left: 0;
	top: 12px;
	height: 12px;
}

.resend_confirmation_pic
{
	text-align: center;
}

.resend_confirmation_text
{
	margin-top: 8px;
	text-align: center;
}

.reset_password_h1
{
	text-align: center;
	margin-bottom: 48px;
	font-size: 20px;
	font-weight: bold;
}

.reset_password_h2
{
	font-size: 16px;
	font-weight: normal;
	margin: 16px 0;
	text-align: center;
}

.reset_password_text
{
	margin: 36px 0 0 0;
	font-size: 14px;
	text-align: center;
}



.article_block_image
{
	display: block;
}

.original_enclosures
{
	font-size: 16px;
	font-weight: bold;
	font-family: Roboto, sans-serif;
	margin-top: 16px;
}


.enclosures_audio_player_button span
{
	cursor: pointer;
}

.enclosures_audio_player_caption
{
	flex: 1;
	max-width:440px;
}

.ellipsis
{
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 100%;
}

#tree_announce.tree_announce_covid
{
	font-weight: normal;
	font-size: 13px;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
}

.pro_plane_icon
{
	position: absolute;
	top:7px;
	left:6px;
}


.youtube_invite_dialog_pro_hint
{
	font-size: 14px;
	font-weight: 500;
}



.newsletter_confirm
{
	padding: 16px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.newsletter_confirm_title
{
	font-size: 16px;
	font-weight: 500;
}

.newsletter_confirm_subtitle
{
	padding-top: 8px;
}


@media screen and (max-width: 1120px) {
	.search_feed_wrapper
	{
		flex-wrap: wrap;
		justify-content: center;
		padding-bottom: 24px;
		margin-bottom: 36px;
	}

	.search_feed_info_part
	{
		display: flex;
		justify-content: space-between;
		max-width: 100%;
		padding: 0 16px;
		min-height: auto;
		margin-bottom: 24px;
	}

	.search_feed_info_details
	{
		display: flex;
	}

	.search_feed_info_part_picture
	{
		margin-right: 16px;
	}

	.search_feed_info_part_info
	{
		width: 100%;
		margin-top: 0;
	}

	.search_feed_info_part_button
	{
		margin: 0;
	}

	.search_feed_articles_part
	{
		overflow-x: auto;
		padding-bottom: 16px;
	}
}

.article_annotation_inline
{
	/*cursor: pointer;*/
	position: relative;
}

.article_annotations_markers
{
	position: relative;
}

.article_alignment_0 .article_annotation_marker_wrapper,
.article_alignment_2 .article_annotation_marker_wrapper
{
	right: 0;
}


.readwise_hint
{
	margin-bottom: 8px;
	margin-top: 0;
}

.annotations_upgrade_dialog_hint
{
	font-weight: bold;
	font-size: 14px;
}


#consent_adv_match
{
	margin-left: 0;
	margin-right: 0;
}

.deduplication_div_config
{
	display: none;
}

.dialog_modal_mask
{
	position: absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index: 9999998;
	background-color: #000;
	opacity: 0.2;
}

.dialog_modal_mask_loader
{
	position: absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index: 9999999;
	display: flex;
	align-items: center;
}

.account_dialog_overbuscription_alert
{
	margin: 16px 0 0 0;
	padding: 3px 3px 3px 32px;
	font-weight: bold;
	font-size: 12px;
}

.account_dialog_overbuscription_alert .icon-exclamation-mark
{
	top: 6px;
	left: 8px;
}

.account_dialog_overbuscription_alert_upgrade
{
	position: absolute;
	top: 4px;
	right: 8px;
}

.account_dialog_overbuscription_alert_upgrade a
{
	font-weight: 500;
}

#duplicate_filters_table tr td
{
	vertical-align: middle;
}

table#duplicate_filters_table tr.tr1 td
{
	padding-top: 20px;
	padding-bottom: 20px;
}


table.tbl td.duplicate_filters_table_name
{
	font-size: 16px;
	font-weight: bold;
}

.folder_dialog_line_no_border
{
	border-bottom: 0 none !important;
}

.deduplication_div_advanced_link span.icon16
{
	position: relative;
	top: 3px;
}

.deduplication_div_advanced_div
{
	display: none;
}

.twitter_view_all
{
	font-size: 13px;
	font-weight: normal;
}

.twitter_all_people_dialog_heading
{
	font-size: 26px;
	font-weight: bold;
}

.twitter_all_people_dialog_subheading
{
	font-size: 14px;
	font-weight: 500;
	padding-bottom: 20px;
	margin-top: 4px;
	margin-bottom: 20px;
}

.twitter_all_people_dialog_items
{
	flex-wrap: wrap;
	justify-content: space-between;
}

#twitter_search_people_div
{
	flex-wrap: wrap;
	justify-content: space-between;
}

#twitter_search_people_div .discover_feed
{
	margin-left: 0;
	margin-right: 0;
	width: 270px;
}

.extension_prompt_dialog_background img
{
    width: 300px;
    height: 85px;
    display: block;
}

.extension_prompt_dialog_title
{
	margin-top: 24px;
	font-size: 16px;
	font-weight: 500;
	text-align: center;
	padding: 0 36px;
}

.extension_prompt_dialog_subtitle
{
	margin-top: 8px;
	font-size: 14px;
	padding: 0 36px;
	text-align: center;
}

.extension_prompt_dialog_buttons
{
	text-align: center;
	margin-top: 26px;
	margin-bottom: 36px;
}

.extension_prompt_dialog_button
{
	margin-left: 12px;
	margin-right: 12px;
}

.extension_prompt_dialog_button img
{
	width: 36px;
	height: 36px;
	display: inline-block;
}


ins
{
text-decoration: none;
}

del
{
text-decoration: line-through;
}

.media_time {
	font-size: 11px;
}

.mobile .media-player {
	z-index: 3001;
}

.media-player-maximized #topic_progress_wrapper {
	bottom: 115px !important;
}

.braintree-method__label {
	overflow-y: hidden;
}

#readwise_connected_dialog
{
	text-align: center;
}

.readwise_connected_header
{
	font-size: 16px;
	font-weight: bold;
	max-width: 340px;
	margin: 0 auto;
}

.readwise_connected_subheader
{
	font-size: 14px;
	text-align: center;
	max-width: 340px;
	margin: 8px auto 0 auto;
}

.readwise_connected_pic
{
	margin: 16px auto 0 auto;
	text-align: center;
}

.readwise_connected_pic img
{
	width: 390px;
	height: 108px;
}


.searcher_top_heading
{
	font-size: 24px;
	font-weight: bold;
	margin-top: 32px;
}

.searcher_top_subheading
{
	font-size: 16px;
	margin-top: 8px;
}

.searcher_top_subheading
{
	font-size: 16px;
	margin-top: 8px;
}

.searcher_top_bar_buttons
{
	margin-bottom: 16px;
}

.catalog_init_heading
{
	font-weight: bold;
	font-size: 16px;
	margin-top: 36px;
	margin-bottom: 12px;
}

.catalog_new_top_back_icon
{
	display: block;
	font-size: 16px;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	text-align: center;
	margin-right: 8px;
	align-items: center;
	cursor: pointer;
}

.catalog_new_top_back_icon .icon16
{
	position: relative;
	top: 7px;
}

.threeds_full_amount_notice
{
	padding: 16px 24px;
	margin-top: 8px;
	border-radius: 5px;
	font-size: 13px;
	line-height: 20px;
}

.threeds_full_amount_notice h4
{
	margin: 0 0 8px 0;
	display: flex;
	align-items: center;
	font-size: 15px;
}

.threeds_full_amount_notice h4 span {
	margin-right: 8px;
}

.threeds_full_amount_notice p
{
	margin: 0;
}

/*body.article_alignment_1 .reader_pane_view_style_1 .unsubscribed_feed_heading
{
    width: 800px;
    margin-left: 50%;
    transform: translateX(-50%);
}*/



/*.reader_pane_view_style_3 .unsubscribed_feed_heading,
.reader_pane_view_style_0 .unsubscribed_feed_heading{
    width: calc(24%*3);
    margin: 0 auto;
    text-align: left;
}*/


@media only screen and (max-width: 1385px){

	.tag_reading_part .sb_rp_controls
	{
		min-width: 400px;
	}

	.tag_reading_part #sb_rp_tools
	{
		min-width: 200px;
	}

	.tag_reading_part #sb_rp_mark_read
	{
		min-width: 60px;
	}

	.tag_reading_part #sb_rp_clip_page
	{
		white-space: normal;
		text-align: center;
	}
}

@media only screen and (max-width: 1200px){
	.sb_rp_controls
	{
		min-width: 400px;
	}

	#sb_rp_tools
	{
		min-width: 200px;
	}

	#sb_rp_mark_read
	{
		min-width: 60px;
	}

	#sb_rp_clip_page
	{
		white-space: normal;
		text-align: center;
	}
}

.reset_password_pic
{
	text-align: center;
}

.reset_password_pic img
{
	width: 56px;
	height: 56px;
	border-radius: 50%;
}

#tree_announce.tree_announce_beta {
	padding: 10px 26px 10px 10px;
}
#tree_announce.tree_announce_beta .something_new
{
	top: 0;
}

#tree_announce .tree_announce_inner
{
	margin: -4px -20px -4px -20px;
	padding: 4px 16px;
	border-radius: 3px;
	background-size: 50%;
	background-repeat: no-repeat;
	background-position: 120px -22px;
	color: #1a2433;
}

#tree_announce .tree_announce_inner h2
{
	font-size: 13px;
	max-width: 59%;
}

#tree_announce .tree_announce_inner h2 .special_discounted_price
{
	font-size: 16px;
}


#tree_announce .special_prices_wrapper strike
{
	margin-left: 4px;
	letter-spacing: -0.04rem;
	font-size: 13px;
	opacity: 0.7;
}

.sidebar_hr
{
	margin-top: 8px;
	margin-left: -32px;
}

#sidebar_hr_tags
{
	margin-bottom: 8px;
}

.add_content_simulated_button
{
    font-size: 14px;
    border-radius: 5px;
	margin: 2px 12px 2px 12px;
	height: 36px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
	opacity: 0.8;
}

.add_content_simulated_button.expanded
{
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	margin-bottom: 0;
	opacity: 1;
}

.add_content_simulated_button_plus
{
	padding: 0 13px 0 11px;
	position: relative;
	top: 1px;
}

.add_content_simulated_button_expand
{
	padding: 0 8px;
	position: relative;
	display: none;
}

.add_content_simulated_button_expand_divider
{
	position: absolute;
	left: 0;
	top: 4px;
	height: 12px;
}

.add_content_simulated_button_menu
{
	display: none;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	font-size: 14px;
    margin: 0 12px 0 12px;
}

.add_content_simulated_button_menu_line_item
{
	height: 40px;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.add_content_simulated_button_menu_line_item_icon
{
	padding: 0 14px 0 12px;
}

.add_content_simulated_button_menu_line
{
	height: 0px;
}


.switch_account_dialog_profile
{
	margin-top: 24px;
	position: relative;
	align-items: center;
	justify-content: space-between;
}

.tags_wrapper .reader_pane_rules_wrapper
{
	margin-top: 0;
}

.rule_inline_editor
{
	display: none;
}

.preferences_rules_row_editing .rule_inline_editor
{
	display: block;
}

.preferences_rules_row_editing .preferences_rules_row_expand>a>span.icon16
{
	transform: rotateY(0deg) rotate(90deg);
}

.rule_inline_editor.highlighter_inline_editor .loader
{
	margin-top: 0;
	margin-bottom: 0;
}

input[type="text"].preferences_rules_row_name_input:focus
{
	box-shadow: none !important;
}

input#highlighter_term
{
	width: calc(100% - 20px);
	height: 40px;
	padding: 0 10px;
	border-radius: 5px;
	font-size: 15px;
}

.google_news_article_line:last-child
{
	border: none;
}

.library_wrapper_outer,
.tags_wrapper_outer
{
	min-height: 100%;
}

.cursor_pointer
{
	cursor: pointer;
}

.dashboard_gadgets .content
{
	margin-top: 0px;
}

.feed_stat_title
{
	font-size: 14px;
	font-weight: bold;
}

.feed_stat_row
{
	padding: 14px 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.dash_narrow .feed_stat_row
{
	display: block;
}

.dash_narrow .feed_stat_item
{
	margin-right: 20px;
	margin-top: 10px;
}

.gad_feed_stats .feed_stat_item
{
	width: 25%;
}


.feed_stat_item:last-child
{
	margin-right: 0;
}

.feed_stat_item .feed_stat_number
{
	font-size: 12px;
	font-weight: 500;
	display: block;
}

.feed_stat_row .feed_favicon
{
	width: 20px;
	height: 20px;
	border-radius: 50%;
}

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

.gad_feed_list .feed_favicon
{
	width: 56px;
	height: 56px;
	border-radius: 50%;
}

.hide_suggested_feed {
    opacity: 0.7;
}


.hide_suggested_feed:hover
{
    opacity: 1;
}

.discover_feed.gad_suggest_feed
{
    border-left: 0;
    border-right: 0;
    border-top: 0;
    width: 100%;
    margin: 10px 0;
    padding: 10px 0;
    border-radius: 0;
}

.discover_feed.gad_suggest_feed .discover_feed_main
{
    width: 100%;
}

.discover_feed.gad_suggest_feed:first-child
{
    margin-top: 0;
}

.discover_feed.gad_suggest_feed:last-child
{
    border-bottom: 0;
    margin-bottom: 0;
}

.gad_suggest_feed .discover_feed_image
{
    position: relative;
    left: auto;
    top: auto;
}

.gad_suggest_feed .discover_feed_info
{
    margin: 0 16px;
    white-space: normal;
    flex: 1 1 100%;
}

.gad_suggest_feed .discover_feed_subscribe_button
{
    position: relative;
    right: auto;
    top: auto;
}

.gad_suggest_feed .discover_feed_title
{
    font-size: 15px;
    white-space: normal;
}

.gad_suggest_feed .discover_feed_title
{
    padding-right: 0;
}

.gad_suggest_feed .discover_feed_kpi span{
    white-space: nowrap;
    font-size: 13px;
    font-weight: 300;
	display: inline;
}

.gad_suggest_feed .feed_stat_item .feed_stat_info
{
	display: inline;

}

.gad_suggest_feed .discover_feed_info .feed_stat_item
{
    max-width: 100%;
    margin: 0;
}

.log_date
{
	display: block;
	font-size: 14px;
	margin-bottom: 4px;
}

.container-600 {
	max-width: 600px;
	width: 100%;
	padding: 20px;
	margin: auto;
	text-align: left;
}

.flex-equal {
	flex-basis: 0;
	flex-grow: 1;
	width: 100%;
}

.info_upgrade_state
{
	padding: 16px;
	border-radius: 5px;
}

.info_upgrade_state button,
.info_upgrade_state button:hover,
.info_upgrade_state button:disabled
{
	height: 40px;
	border-radius: 5px;
}

#require_upgrade .preferences_pro_nag {
	height: 100%;
	margin: auto;
	flex-direction: column;
	align-content: center;
	justify-content: space-evenly;
	text-align: center;
	padding: 56px;
	box-sizing: border-box;
}

.only_tools.rule_actions_tools .icon16 {
	display: block;
}

.prev_day_more,
.prev_day_eq
{
	margin-right: 16px;
	font-weight: 500;
	font-size: 14px;
	position: relative;
	top: -1px;
}

.prev_day_less .arrow,
.prev_day_more .arrow
{
	position: relative;
	display: inline-block;
	vertical-align: middle;
	box-sizing: border-box;
	width: 0;
	height: 0;
	border: 3px solid transparent;
	border-top: 3px solid;
	border-right: 3px solid;
	margin: 4px;
}

.prev_day_less .arrow
{
	transform: rotate(135deg);
	top: -5px;
}

.prev_day_more .arrow
{
	transform: rotate(-45deg);
	top: 3px;
}

.prev_day_more .arrow:after,
.prev_day_more .arrow:before {
	content: "";
	box-sizing: border-box;
}

.prev_day_less
{
	margin-right: 16px;
	font-weight: 500;
	font-size: 14px;
	color: #fb193d;
}

.prev_day_more
{

}

.monitored_keyword_inline_content_wrapper
{
	padding: 30px;
}

.monitored_keyword_inline_content_wrapper .library_secondary_article
{
	box-shadow: none;
	margin-left: 0;
}

.preferences_subscriptions_buttons
{
	white-space: nowrap;
}

#preferences_subscriptions > ul
{
	position: relative;
}

.hint_sidebar_prefrences
{
	position: absolute;
	right: 0;
	top: 10px;
	font-size: 12px;
	line-height: 16px;
}

.filter_folders_wrapper .filter_folders_input
{
	position: relative;
}

#add_subscription_choose_folders_filter_input
{
	width: calc(100% - 22px);
	padding: 4px 10px;
	border: 0;

}

.add_folder_line_create input[type="text"]
{
	width: calc(100% - 22px);
	padding: 4px 10px;
}

.filter_folders_input .icon-loupe
{
	position: absolute;
	top: 13px;
	right: 12px;
}

.trending_heading_back
{
	text-transform: uppercase;
	letter-spacing: 0.04rem;
	font-size: 11px;
	font-weight: bold;
}

.trending_heading_wrapper
{
	padding: 36px 0;
}

.reader_pane_view_style_0 .trending_heading_wrapper
{
	padding: 36px;
}

.reader_pane_view_style_0 .trending_heading_wrapper .inno_tabs_header
{
	margin-left: -36px;
	padding-left: 36px;
}

.reader_pane_view_style_1 .trending_heading_wrapper
{
	width: 800px;
	margin-left: 50%;
	transform: translateX(-50%);
}

.reader_pane_view_style_2 .trending_heading_wrapper
{
	padding: 16px;
}

.reader_pane_view_style_2 .trending_heading_wrapper .trending_heading_h1
{
	font-size: 20px;
	margin-top: 24px;
}

.reader_pane_view_style_2 .trending_heading_wrapper .trending_heading_h2
{
	font-size: 14px;
}

.reader_pane_view_style_2 .trending_heading_wrapper .trending_heading_tabs
{
	margin-top: 24px;
}

.reader_pane_view_style_2 .trending_heading_wrapper .inno_tabs_header
{
	margin-left: -16px;
	padding-left: 16px;
}

.reader_pane_view_style_3 .trending_heading_wrapper
{
	padding: 36px;
	text-align: left;
}

.reader_pane_view_style_4 .trending_heading_wrapper
{
	width: 100%;
	max-width: 690px;
	padding: 36px  20px;
	margin: 0 auto;
	text-align: left;

}

.trending_heading_h1
{
	font-weight: bold;
	font-size: 24px;
	margin-bottom: 8px;
	margin-top: 36px;
}

.trending_heading_h2
{
	margin-top: 0;
	font-size: 16px;
}

#rule-inline-copy_menu .inno_toolbar_button_menu_item
{
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width:300px;
	overflow:hidden;
}

#rule-inline-copy_menu
{
	font-weight: normal;
}

.add_button_menu_item_padding
{
	padding: 0 0 0 12px;
}
.add_button_menu_item_padding.apple-switch-wrapper
{
	padding: 0px 10px;
}

.compact_sidebar .add_button_menu_item_padding.apple-switch-wrapper
{
	padding: 0px 14px;

}
.apple-switch-wrapper.loading .apple-switch
{
	visibility: hidden;
}

.sidebar_no_feeds_wrapper .add_content_simulated_button
{
    justify-content: center;
    opacity: 1;
}

.sidebar_no_feeds_wrapper .add_content_simulated_button .flex_grow,
.sidebar_no_feeds_wrapper .add_content_simulated_button .add_content_simulated_button_plus
{
    flex: 0 0 auto;
    padding: 0;
    margin: 0 12px 0 -4px;
}

:not(.compact_sidebar) label .add_content_simulated_button_menu_line_item
{
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

/* BF2021 */

.btn_bf_black
{
	background-color: #010101 !important;
	border-color: #010101 !important;
}

/* BF2021 */

.search_content_subscribe_topic_button .bluebutton,
.search_content_subscribe_topic_button .bluebutton:hover,
.search_content_subscribe_topic_button .bluebutton:disabled,
.search_content_subscribe_topic_button .bluebutton:active
{
	height: 30px;
	border-radius: 5px;
	padding: 0 8px;
	white-space: nowrap;
}
#add_custom_site_btn, #custom_site_div
{
	transition: all 0.2s ease-in-out;
}

#share_buttons_reorder_dialog
{
	padding-bottom: 0;
}

.reader_pane_view_style_0 .article_title_wrapper .list_comment_bubble
{
	display: inline;
}

.reader_pane_view_style_0 .article_header_title
{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#telegram_follow_button_free
{
	position: relative;
	display: inline-block;
}

#telegram_follow_button_free .icon-shield
{
	position: absolute;
	border-radius: 100%;
	padding: 2px;
	top: -8px;
	right: -10px;
}

.article_microblog_info
{
	overflow: hidden;
	text-overflow: ellipsis;
}

.article_microblog_info > .flex
{
	column-gap: 8px;
	justify-content: start;
}

.article_microblog_info .article_subtitle_date_wrapper
{
	flex: 0 0 auto;
}

.media-player .progress-bar{
	touch-action: none;
}

.preferences_profile_plan_wrapper
{
	font-weight: 500;
}

#wraper.tree_width_3 #tree_announce .tree_announce_inner
{
	background-size: 130px;
	background-position: right -44px;
}

#wraper.tree_width_2 #tree_announce .tree_announce_inner
{
	background-size: 31%;
	background-position: right -52px;
}

#wraper.tree_width_2 #tree_announce .tree_announce_inner h2
{
	max-width: 80%;
}

#wraper.tree_width_1 #tree_announce .tree_announce_inner
{
	background-size: 40%;
	background-position: right -30px;
}

#wraper.tree_width_-1 #tree_announce .tree_announce_inner
{
	background-image: none !important;
	padding: 4px 8px;
}

#wraper.tree_width_-1 #tree_announce .tree_announce_inner h2
{
	font-size: 12px;
	max-width: 100%;
}

#wraper.tree_width_-1 #tree_announce .special_prices_wrapper strike
{
	font-size: 11px;
}

#wraper.tree_width_-1 #tree_announce .tree_announce_inner h2 .special_discounted_price
{
	font-size: 13px;
}


#wraper.tree_width_-2 #tree_announce .tree_announce_inner
{
	background-image: none !important;
	padding: 4px 8px;
}

#wraper.tree_width_-2 #tree_announce .tree_announce_inner h2
{
	font-size: 12px;
	max-width: 100%;
}

#wraper.tree_width_-2 #tree_announce .special_prices_wrapper strike
{
	font-size: 11px;
}

#wraper.tree_width_-2 #tree_announce .tree_announce_inner h2 .special_discounted_price
{
	font-size: 13px;
}

.dashboard_dialog_dashboard_name_wrapper
{
	margin-left: 12px;
	margin-right: 20px;
}

.inline_rule_run_button_placeholder
{
	width: 30px;
}

/* Bundle new Layout */


.bundle_main_content .cover_img {
	height: 320px;
	margin: -36px -36px 36px -36px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.view_style_1 .bundle_main_content.bundle_wrap_full .bundle_container
{
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: none;
	width: 800px;
	margin-left: 50%;
	transform: translateX(-50%);
}

.view_style_2 .bundle_main_content.bundle_wrap_full .cover_img
{
	height: 160px;
}

.view_style_2 .bundle_main_content.bundle_wrap_full .collection_img
{
	width: 58px;
	height: 58px;
	min-width: 58px;
}

.view_style_2 .bundle_main_content.bundle_wrap_full .heading_info
{
	margin-left: 24px;
}

.view_style_2 .bundle_main_content.bundle_wrap_full .heading_info h1
{
	font-size: 20px;
	margin-top: 0;
	line-height: 1.3rem;
}

.view_style_2 .bundle_main_content.bundle_wrap_full .heading_bottom_row
{
	margin-top: 0;
}

.view_style_4 .bundle_main_content.bundle_wrap_full .bundle_container
{
	-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;
}

.bundle_main_content .heading_info {
	margin-left: 64px;
	width: 100%;
}

.bundle_main_content .heading_info h1 {
	font-size: 32px;
	display: flex;
	align-items: center;
	letter-spacing: -0.02rem;
	line-height: 2rem;
	margin: 8px 0;
}

.bundle_main_content .heading_info p {
	font-size: 16px;
	color: #5E6979;
	line-height: 1.3rem;
}

.bundle_main_content .heading_bottom_row {
	display: flex;
	justify-content: space-between;
}

.bundle_floater .bundle_main_content
{
	padding: 0;
	background: 0;
}

.bundle_floater .bundle_main_content .cover_img
{
	display: none;
}

.bundle_floater.social_stream_post
{
	padding-bottom: 0;
}

.bundle_floater .bundle_main_content .collection_img
{
	width: 58px;
	height: 58px;
	min-width: 58px;
}

.bundle_floater .bundle_main_content .heading_info{
	margin-left: 24px;
}

.bundle_floater .bundle_main_content .heading_info h1
{
	font-size: 18px;
	margin: 0;
}

.bundle_floater .bundle_main_content .heading_bottom_row
{
	margin-top: 0;
}

.subscription_activated_image
{
	width: 88px;
	height: 88px;
	border-radius: 50%;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.subscription_ended_wrapper .subscription_activated_image
{
	opacity: 0.4;
}

.subscription_activated_image.pro_image
{
}

.subscription_activated_image_wrapper {
	width: 96px;
	height: 96px;
	margin: 0 auto 36px auto;
	display: flex;
	align-items: center;
	justify-content: center;
	background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='100' ry='100' stroke='%235B93E1FF' stroke-width='6' stroke-dasharray='4' stroke-dashoffset='0' stroke-linecap='butt'/%3e%3c/svg%3e");
	border-radius: 100px;
	position: relative;
}

.subscription_activated_text
{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 36px;
}

.subscription_ended_not_now
{
	margin-bottom: 24px;
	cursor: pointer;
}

.subscription_activated_trial
{
	position: absolute;
	right: -10px;
	bottom: 10px;
	padding: 2px 8px;
	border-radius: 5px;
	font-weight: bold;
	font-size: 12px;
}

[data-braintree-id=choose-a-way-to-pay],
.braintree-heading, .braintree-placeholder
{
	font-size: 16px;
	font-weight: bold;
	font-family: Roboto, Arial, Helvetica, sans-serif;
}

.braintree-placeholder
{
	margin-bottom: 18px;
}

.braintree-option .braintree-option__label
{
	overflow: hidden;
	text-overflow: ellipsis;
}

span.payment_subscription_name {
	font-size: 12px;
	line-height: 16px;
	flex: 0 0 100%;
	letter-spacing: 0.02rem;
	margin-bottom: 4px;
}

.subsriptions_wrapper > .flex label > b
{
	font-size: 18px;
	margin-right: 4px;
}

.vat_disclaimer_row
{
	font-size: 11px;
}

.search_feed_info_verified_badge
{
	width: 12px;
	height: 12px;
	display: inline-block;
}

.search_feed_info_verified_badge_twitter
{
	width: 10px;
	height: 10px;
	display: inline-block;
}

.subscription_ended_wrapper .subscription_activated_checkmark
{
	font-size: 16px;
}

.subscription_ended_wrapper .subscription_activated_trial.subscription_activated_checkmark
{
	font-size: 12px;
	white-space: nowrap;
	width: auto;
	height: auto;
	right: -37px;
}

.upgrade_current_period
{
	padding-right: 4px;
}
.sidebar_limit_error_message .icon19.icon-exclamation-mark
{
	padding: 20px 12px;
	font-size: 22px;
	width: 22px;
	height: 22px;
}

.sidebar_limit_error_message .sidebar_limit_error_text
{
	font-weight: 500;
	padding: 12px 36px 12px 6px;
}

#tree_pane .sidebar_limit_error_message .sidebar_limit_error_more_info
{
	width: 28px;
	height: 28px;
	font-size: 18px;
	display: flex;
	align-items: center;
	justify-content: center;
	top: 0px;
	opacity: 0.8;
	position: absolute;
	right: 0px;
}

.user_over_feeds_limit_popup
{
	padding: 36px;
}

.user_over_feeds_limit_popup_h1
{
	font-size: 24px;
	font-weight: bold;
}

.user_over_feeds_limit_popup_text
{
	margin-top: 16px;
	line-height: 19px;
	font-size: 14px;
}

.user_over_feeds_limit_popup_warning
{
	font-size: 14px;
	line-height: 18px;
	padding: 16px;
	border-radius: 5px;
	margin: 24px 0;
	font-weight: 500;
}

.user_over_feeds_limit_popup_warning span.icon19
{
	font-size: 24px;
	width: 24px;
	height: 24px;
	display: flex;
	align-items: center;
	opacity: 0.7;
}

.sd .share_wrapper .icon16,
.sd .inno_toolbar_button_wrapper .icon16{
	width: 48px;
	min-width: 48px;
	height: 48px;
	font-size: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0;
	border-radius: 3px;
	position: relative;
}

#article_dialog_wrapper .sd .share_wrapper .icon16,
#article_dialog_wrapper .sd .inno_toolbar_button_wrapper .icon16
{
	border-radius: 0px;
}

.article_footer_sticky_border .article_topbar_extra .enclosures_audio_player_buttons
{
	border-top: 0 none;
}

.overusage-warning-inner .text-sm
{
	font-size: 11px;
	line-height: 14px;
}

.preferences_pro_nag_inline .icon-add-menu-button-close
{
	margin-right: -16px;
	width: 40px;
	height:40px;
	color: #ffffff;
	opacity:0.5;
	cursor: pointer;
}

.article_alignment_0 .article_topbar_extra,
.article_alignment_0 .translation-container,
.article_alignment_0 .article_create_annotation_link
{
	max-width: 650px;
}


.sd [id^=article_context_menu_] .inno_toolbar_button_menu_icon{
	position: relative;
}

.sd [id^=article_context_menu_] .inno_toolbar_button_menu_icon .article_footer_buttons_active:after
{
	right: -5px;
	bottom: 1px;
}

.tts_user_downgraded .dropdown-item-content
{
	opacity: 0.3;
}


.student_plan_widget
{
	margin: 40px 0;
	border-radius: 5px;
}

.student_plan_widget_top
{
	padding: 20px 30px;
	border-radius: 5px 5px 0 0;
}

.student_plan_widget_bottom
{
	padding: 20px 30px;
	flex-wrap: wrap;
	border-radius: 0 0 5px 5px;
}

.student_feature_included
{
	flex: 0 0 30%;
	margin: 15px 0;
}

.student_limit,
.student_limit.icon16
{
	width: 36px;
	height: 36px;
	min-width: 36px;
	font-size: 12px;
	justify-content: center;
	margin-right: 12px;
	border-radius: 50%;
	font-weight: bold;
}

.student_feature
{
	font-size: 13px;
}

.student_price
{
	font-size: 22px;
	font-weight: bold;
	margin-right: 16px;
}

.student_price span
{
	font-size: 14px;
	font-weight: normal;
}

.student_approved
{
	font-size: 15px;
	font-weight: bold;
}

.team_dashboard_container_transparent
{

}

.team_dashboard_team_name
{
	font-size: 28px;
	font-weight: bold;
}

.team_dashboard_team_description
{
	font-size: 14px;
	line-height: 1.125rem;
	margin-top: 8px;
}

.edit_organization_member_access_select,
.edit_team_member_access_select
{
	width: 150px;
}

#organization_user_list_invites_notification,
#team_user_list_invites_notification
{
	display: none;
}

.centered {
	text-align: center;
}


.team_dashboard_channel_options
{
	position: relative;
}

.team_dashboard_channel_main_lower
{
	margin-top: 10px;
	flex-wrap: wrap;
	max-width: 212px;
}

.team_dashboard_channel_options .team_options
{
	position: initial;
	right: auto;
	left: auto;
	top: auto;
}

.team_dashboard_bundle
{
	padding-top: 24px;
	padding-bottom: 24px;
	align-items: flex-start;
}

.team_dashboard_bundle:last-of-type
{
	padding-bottom: 0;
	border-bottom: 0 none;
}

.team_dashboard_bundle_picture
{
	position: relative;
}

.team_dashboard_bundle_picture img.team_dashboard_bundle_picture_img
{
	width: 54px;
	height: 54px;
	display: block;
	border-radius: 5px;
}

.team_dashboard_bundle_picture img.team_dashboard_bundle_picture_author
{
	position: absolute;
	bottom: -8px;
	right: -18px;
	width: 32px;
	height: 32px;
	border-radius: 50%;
}

.team_dashboard_bundle_main
{
	margin-top: 6px;
}

.team_dashboard_bundle_header
{
	justify-content: space-between;
	margin-bottom: 12px;
}

.team_dashboard_bundle_main_name
{
	font-size: 15px;
	font-weight: bold;
}

.team_dashboard_bundle_main_author
{
	font-size: 13px;
	margin-top: 2px;
}

.team_dashboard_bundle_main_description
{
	font-size: 14px;
	margin-top: 8px;
	line-height: 1.125rem;
}

.team_dashboard_bundle_main_controls
{
	margin-top: 22px;
}

.team_dashboard_bundle_main_members
{
	margin-left: 6px;
	margin-top: 16px;
	flex-wrap: wrap;
}



.team_dashboard_bundle_main_follow button,
.team_dashboard_bundle_main_follow button:hover,
.team_dashboard_bundle_main_follow button:active
{
	font-size: 12px;
	font-weight: normal;
}

.team_dashboard_folder
{
	padding-top: 14px;
	padding-bottom: 16px;
	align-items: flex-start;
}

.team_dashboard_folder_name
{
	font-size: 14px;
	font-weight: bold;
}

.bundle_options
{
	position: relative;
}

#organization_full_notification
{
	display: none;
}

.team_dashboard_team_member_disabled
{
	opacity: .5;
}

.team_dashboard_digest_main
{

}

.team_dashboard_digest_main_upper
{

}

.team_dashboard_digest_name
{
	font-size: 18px;
	font-weight: bold;
	flex-wrap: wrap;
}

.team_dashboard_digest_name>div
{
	max-width: 190px;
}

.team_dashboard_digest_author
{
	font-size: 12px;
}

#team_dashboard_activity
{
	margin-bottom: 40px;
}

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

.subscription_ended_wrapper_kiosk .subscription_activated_image_wrapper
{
	margin: 0;
}

.team_dashboard_wrapper_disabled .team_dashboard_container:not(#team_dashboard_container_expired_plan)
{
	opacity: 0.5;
	pointer-events: none !important;
}

.team_dashboard_wrapper_disabled .team_dashboard_container:not(#team_dashboard_container_expired_plan) *
{
	pointer-events: none !important;
}

.teams_presentation_wrapper
{
	padding: 40px 0px;
}

.teams_presentation_wrapper_inner
{
	max-width: 960px;
	margin: 0 auto;
}

.teams_presentation_explainer,
.teams_presentation_pricing,
.teams_presentation_faq
{
	max-width: 720px;
	margin: 0 auto;
}

.teams_presentation_wrapper_inner .teams_presentation_section_whitespace
{
	padding: 60px 0;
}

.teams_presentation_hero img
{
	margin-top: -60px;
}

.teams_presentation_hero img
{
	background-image: url(../images/teams/team_presentation_avatars_dots.svg);
	background-size: 100%;
	background-position: center;
}

.teams_presentation_explainer
{
	position: relative;
}
.teams_presentation_explainer h2
{
	margin-bottom: 130px;
}

.team_presentation_explainer_tippy
{
	padding: 24px;
	width: 220px;
	text-align: left;
	border-radius: 5px;
	position: absolute;
}


#tippy_dashboard
{
	top: 212px;
	left: 0;
}

#tippy_channels
{
	top: 224px;
	right: -97px;
}

#tippy_activity
{
	top: 538px;
	left: -30px;
}

#tippy_bundles
{
	top: 616px;
	right: -60px;
}

#tippy_digests
{
	bottom: 30px;
	right: 28%;
}

.team_presentation_explainer_tippy_connector
{
	width: 101px;
	height: 55px;
	content: '';
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
}

#tippy_dashboard .team_presentation_explainer_tippy_connector
{
	right: -92px;
	top: 50px;
}

#tippy_channels .team_presentation_explainer_tippy_connector
{
	left: -69px;
	top: 50px;
	transform: rotate(270deg);
}

#tippy_bundles .team_presentation_explainer_tippy_connector
{
	left: -15px;
	top: -46px;
}

#tippy_activity .team_presentation_explainer_tippy_connector
{
	left: 107px;
	top: -69px;
	transform: rotate(270deg);
}

#tippy_digests .team_presentation_explainer_tippy_connector
{
	right: 67px;
	top: -69px;
	transform: rotate(270deg);
}

.teams_presentation_pricing_plan_price
{
	font-size: 20px;
	font-weight: bold;
	margin-right: 24px;
	white-space: nowrap;
}

.teams_presentation_pricing_plan_price span
{
	font-size: 14px;
	padding-left: 4px;
	font-weight: normal;
}

.teams_presentation_faq
{
	text-align: left;
}

.teams_presentation_faq h2
{
	max-width: none;
	font-size: 28px;
	margin-bottom: 48px;
}

.teams_presentation_faq .teams_presentation_faq_question
{
	margin-bottom: 10px;
	padding: 16px;
	border-radius: 5px;
	cursor: pointer;
}


.teams_presentation_faq_question div
{
	display: none;
}

.teams_presentation_pricing_plan_button
{
	min-width: 80px;
}



.maximized .playlist .dropdown-item.tts_user_downgraded:hover .player-article-image,
.maximized .playlist .dropdown-item.tts_user_downgraded .player-article-image
{
	opacity: 0.05;
}


.plaintext_button
{
	border: 0 none;
	background: none;
	font-size: 14px;
	font-weight: 500;
	cursor: pointer;
	opacity: 0.9;
}

.plaintext_button:hover
{
	opacity: 1;
}
.preferences_billing_head_free_user
{
	margin: 24px 0;
}

.preferences_billing_head_free_user_inner
{
	background-position: 85% 24%;
	border-radius: 5px;
	box-shadow: 0 14px 22px 0 rgba(0, 0, 0, 0.11);
}

.preferences_billing_head_free_user_info
{
	font-size: 16px;
	font-style: italic;
}

.preferences_billing_head_free_user_btns .greenbutton
{
	height: 40px;
	border-radius: 5px;
}

.business_flare_edit_btn
{
	display: none;
}

.preferences_billing_business_flare:hover .business_flare_edit_btn
{
	display: flex;
}

#local_search_filter
{
	position: relative;
}

.local_search_loupe_icon
{
	position: absolute;
	right: auto;
	left: 16px;
	top: 11px;
}

.local_search_cross_icon
{
	position: absolute;
	right: 16px;
	top: 11px;
}

#local_search_table
{
	margin-top: 32px;
	display: none;
}

.local_search_option
{
	padding: 8px;
	cursor: pointer;
}

.local_search_option_current
{
	border-radius: 5px;
}

.local_search_option_icon
{
	width: 42px;
	height: 42px;
	position: relative;
	border-radius: 50%;
}

.local_search_option_icon>span.icon16
{
	position: absolute;
	top: 9px;
    left: 9px;
    font-size: 24px;
}


.local_search_option_text
{
	flex: 1;
	margin-left: 12px;
	font-size: 16px;
}

.local_search_option_section_name
{

}

.local_search_option_arrow
{
	margin-right: 8px;
}

.local_search_option_arrow>span.icon16
{
	font-size: 24px;
}

#local_search_table_url
{
	display: none;
	font-size: 16px;
	margin-top: 42px;
	margin-bottom: 24px;
	text-align: center;
}

.twitter_search_nort_badge
{
	position: absolute;
	bottom: -6px;
	left: 44px;
	padding: 6px;
	line-height: 13px;
	border-radius: 50%;
	background-color: #f3f4f7;
}

.reader_pane_view_style_2 div.article_bulk_selected
{
	margin-top: -2px;
	padding-top: 9px;
}

/*.articles_feed_group_heading {
	position: sticky;
	top: -1px;
	z-index: 11111;
	background-color: #FEFEFE;
}*/

#searcher_articles_filters
{
	margin-top: 24px;
}

.search_filter_switch input[type=radio].filter_radio_tall + label,
.search_filter_switch input[type=checkbox].filter_radio_tall + label
{
	border-radius: 20px;
	padding: 11px 20px;
	border: 0 none;
	font-weight: 500;
	margin: 0;
	transition: background 0.25s linear;
}

input:-webkit-autofill,
input:-webkit-autofill:focus {
	transition: background-color 600000s 0s, color 600000s 0s;
}

.filter-sort-expand
{
	display: none;
}

.search_context_section .search_context_current .flex
{
	overflow: hidden;
	text-overflow: ellipsis;
}

.arrow-rotated
{
	transform: rotate(180deg);
	display: inline-block;
}

.sort-row.flex
{
	column-gap: 24px;
	padding-bottom: 12px;
	font-size: 13px;
}

.preferences_tags_row
{
	padding-left: 0px;
	padding-right: 0px;
}

.reader_pane_view_style_0 .filter_tags_article_views,
.reader_pane_view_style_2 .filter_tags_article_views
{
	margin: 0px 12px;
}

body.article_alignment_1 .reader_pane_view_style_1 .filter_tags_article_views
{
	width: 800px;
	margin-left: 50%;
	transform: translateX(-50%);
}

body.article_alignment_0 .reader_pane_view_style_1 .filter_tags_article_views,
body.article_alignment_2 .reader_pane_view_style_1 .filter_tags_article_views{
	padding-left: 32px;
}

.reader_pane_view_style_4 .filter_tags_article_views
{
	-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;
	margin: 3px auto;
	padding: 20px;
}

.inline_form_switch
{
	padding-left: 36px;
}



#special_feeds_subscribe_dialog_wrapper .inno_dialog_buttonbar_button:not(:last-child) {
	display: none;
}

#special_feeds_subscribe_dialog_wrapper.can-follow .inno_dialog_buttonbar_button:nth-child(1),
#special_feeds_subscribe_dialog_wrapper.free-user .inno_dialog_buttonbar_button:nth-child(2) {
	display: block;
}

.bundles_special_feeds_warning_modal h3
{
	font-size: 16px;
	line-height: 20px;
}

.bundle-special-list .feed_title
{
	font-size: 16px;
	line-height: 40px;
}

.bundle-connection-service
{
	border-radius: 5px;
	padding: 4px 10px;
	margin-bottom: 10px;
	cursor: pointer;
}

.bundle_middle_separator
{
	height: 100%;
	width: 1px;
	position: absolute;
	left: 42%;
	top: 0;
}

.notification_bundle_feed
{
	margin-bottom: 20px;
}

.notification_bundle_feed_info a
{
	font-size: 15px;
	margin-left: 16px;
}

.feedback_screenshot_wrapper
{
	position: relative;
	margin: 12px -12px -12px -12px;
}

.feedback_screenshot_wrapper .feedback_form_includes_content
{
	margin: 0;
}

.feedback_screenshot_overlay
{
	content: '';
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	height: 100%;
	cursor: pointer;
	pointer-events: none;
}

.feedback_form_includes_content#screenshot .loading
{
	width: 100%;
	height: 100%;
	display: flex;
}


.screenshot_edit_hint
{
	width: 100%;
	text-align: center;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.3);
	padding: 16px 0;
	color: #ffffff;
}

.feedback_form_includes_content#screenshot
{
	cursor: pointer;
	height: 100px;
	background-size: cover;
	background-repeat: no-repeat;
	display: none;
}

.running_promo #discount_div,
.running_promo .pricing_table_discount_div
{
	display: none;
}

.running_promo #sb_rp_upgrade_button,
.running_promo #sb_rp_upgrade_button:active{
	background: #FFBD25;
	border-color: #FFBD25;
}

.running_promo #sb_rp_upgrade_button .inno_toolbar_button_caption {
	color: #081425;
}

.running_promo #sb_rp_upgrade_button:hover{
	background: #ffc53f;
	border-color: #ffc53f;
}


.app_store_subscription_link
{
	font-size: 15px;
	font-weight: bold;
	padding: 2px;
	border-radius: 5px;
}

.app_store_subscription_link.ios
{
	background-color: #000;
	color: #fff;
	padding: 10px 0;
}

.app_store_subscription_link.android
{
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.24);
	background-color: #4385f4;
	color: #ffffff;
}

.app_store_subscription_link img
{
	width: 20px;
	height: 20px;
	margin-right: 16px;
	position: relative;
	/* background: #ffffff; */
	/* padding: 8px; */
	border-radius: 3px;
}

.failed_payment_modal_wrapper p:last-of-type
{
	margin-bottom: 34px;
}

.today_heading_wrapper
{
	text-align: left;
	position: relative;
}

.today_config_divider
{
	margin-bottom: 24px;
}

.today_config_trending_sub
{
	margin-top: 10px;
	font-size: 14px;
}

.reader_pane_view_style_0 .today_heading_wrapper
{
	margin: 0 32px;
	margin-bottom: 34px;
}

.reader_pane_view_style_1 .today_heading_wrapper
{
	width: 800px;
	max-width: 800px;
	margin: 0 auto;
	margin-bottom: 34px;
}

.reader_pane_view_style_2 .today_heading_wrapper
{
	margin-left: 16px;
	margin-right: 16px;
}

.reader_pane_view_style_2 .today_heading
{
	font-size: 20px;
}

.reader_pane_view_style_2 .today_subheading
{
	font-size: 14px;
}

.reader_pane_view_style_2 .today_simulated_tabs
{
	margin-top: 18px;
}

.reader_pane_view_style_3 .today_heading_wrapper
{
	margin: 0 32px;
}

.reader_pane_view_style_4 .today_heading_wrapper
{
	width: 680px;
	max-width: 680px;
	margin: 0 auto;
}

.today_config_topics_topic
{
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	border-radius: 3px;
	padding: 12px 24.2px 12px 20px;
	letter-spacing: 0.6px;
}

.today_config_topic_checkbox_div
{
	position: relative;
	top: 3px;
	margin-right: 16px;
}

#wraper .reader_pane_view_style_0 .today_simulated_tabs
{
	margin-bottom: -24px;
}


#wraper .reader_pane_view_style_2 .today_simulated_tabs
{
	margin-bottom: -16px;
}

.boldrow td
{
	font-weight: bold;
}

#query_builder_unparsed_content
{
	display: none;
}

#query_builder_unparsed_content textarea
{
	font-size: 14px;
	padding: 12px;
	width: 100%;
	height: 44px;
	box-sizing: border-box;
}

.query_builder_unparsed_exception
{
	margin-top: 16px;
	font-size: 14px;
}

#wraper.tree_width_-2 .search_follow_floating_button
{
	margin-left: calc(-270px + 90px);
}

#wraper.tree_width_-1 .search_follow_floating_button
{
	margin-left: calc(-270px + 115px);
}

#wraper.tree_width_1 .search_follow_floating_button
{
	margin-left: calc(-270px + 165px);
}

#wraper.tree_width_2 .search_follow_floating_button
{
	margin-left: calc(-270px + 240px);
}

#wraper.tree_width_3 .search_follow_floating_button
{
	margin-left: calc(-270px + 290px);
}

#wraper.tree_pane_docked .search_follow_floating_button
{
	margin-left: -270px;
}

.search_follow_floating_button button,
.search_follow_floating_button button:hover,
.search_follow_floating_button button:active,
.search_follow_floating_button button:disabled
{
	width: 100%;
	height: 48px;
	box-sizing: border-box;
	font-size: 16px;
}

#active_search_feed_title
{
	width: 100%;
	height: 44px;
	box-sizing: border-box;
	border-radius: 5px;
	font-size: 15px;
	padding: 12px;
}

.rule_inline_editor .search_query_builder_inner_wrapper
{
	padding: 30px;
}

.rule_inline_editor .query_builder_andnot_line
{
	left: 140px;
	margin-right: 140px;
}

.rule_inline_editor .query_builder_200_div
{
	width: 246px;
	max-width: 246px;
}

.rule_inline_editor .query_builder_remove_button
{
	right: -6px;
}

#query_builder_title
{
	width: 98%;
}

.page2rss-group-results .list-group-item img,
.page2rss-group-results .list-group-item video
{
	max-width: 100%;
	height: auto;
}

#team_fieldset
{
	margin-top: 20px;
	margin-bottom: 20px;
}

#parent_teams
{
/*	display: none;*/
}

.article_tag .icon16
{
	position: relative;
	top: 2px;
}

.link_disabled
{
	opacity: .3;
}

.link_disabled:active
{
	pointer-events: none;
}


.dialog_section_heading_v2
{
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 24px;
}

.dialog_input_caption_v2
{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 4px;
}

.dialog_input_bigcaption_v2
{
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	margin-bottom: 12px;
}

.dialog_input_v2 input, .dialog_input_v2 textarea, .dialog_input_v2 select
{
	border-radius: 5px;
	padding: 0 10px 0 10px;
	font-size: 14px;
	box-sizing: border-box;
	height: auto;
	width: 100%;
	line-height: 20px;
}

.dialog_input_v2 textarea
{
	padding: 13px 10px 11px 10px;
}


.dialog_input_v2 input, .dialog_input_v2 select
{
	height: 40px;
}

.dialog_input_v2
{
	margin-bottom: 24px;
}

.catalog_sub_section_tab {
	display: inline-block;
	padding: 4px 12px;
	border-radius: 5px;
	cursor: pointer;
	margin: 4px;
}

#broadcast_dialog
{
	overflow: hidden;
}

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

.organization_folder_members_dialog_filter
{
	margin-top: 16px;
}

.organization_folder_members_dialog_select_all
{
	margin-top: 24px;
}

.unsubscribed_feed_heading.team_folder_heading .feed_info_top
{
	max-width: 100%;
}

.team_folder_feeds_list .flex
{
	align-items: flex-start;
	flex-wrap: wrap;
}

.team_folder_feeds_list_dialog
{
	vertical-align: top;
}

.team_folder_feeds_list_dialog .new_folder_feed_inner img
{
	width: 30px;
	height: 30px;
}

.team_folder_feed
{
	margin-top: 20px;
	width: 80px;
	max-width: 80px;
	margin-right: 16px;
	text-align: center;
}

.team_folder_feeds_icon
{
	text-align: center;
}

.team_folder_feeds_icon img
{
	width: 30px;
	height: 30px;
	min-width: 30px;
	border-radius: 50%;
	margin-right: 0;
	margin-left: 0;
}

.team_folder_feed_title
{
	max-width: 80px;
	font-weight: bold;
	font-size: 12px;
	white-space: normal;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.new_folder_feed
{
	margin-top: 16px;
	position: relative;
	vertical-align: top;
	height: 80px;
}

.bluebutton_lefthalf,
.bluebutton_lefthalf:hover,
.bluebutton_lefthalf:active
{
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	box-sizing: border-box;
	height: 32px;
	vertical-align: top;
}

.bluebutton_righthalf,
.bluebutton_righthalf:hover,
.bluebutton_righthalf:active
{
	vertical-align: top;
	box-sizing: border-box;
	padding-left: 4px;
	padding-right: 4px;
	position: relative;
	height: 32px;
	left: -4px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-left: 1px solid #999 !important;
}

.article_subtitle_original_feed_id
{
	margin: 8px 0 16px 0;
	padding: 0 12px;
	font-size: 14px;
}

#organization_sso_certificate
{
	font-family: Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;;
	font-size: 10px;
}

#user_teams .info_state
{
	margin-left: 0;
	margin-right: 0;
}

.redesign_menu_wrapper
{
	margin: 12px;
	padding: 12px 16px;
	box-shadow: 0 14px 22px 0 rgba(0, 0, 0, 0.07);
	border-radius: 5px;
	background-color: #1875f3;
	color: white;
}

.redesign_button
{
	border-radius: 5px !important;
	box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.07) !important;
}

.redesign_menu_title
{
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 8px;
}

.redesign_menu_body
{
	font-size: 13px;
	margin-bottom: 8px;
}

.redesign_menu_link
{
	font-size: 13px;
}

.optin_dialog_wrapper
{
	box-sizing: border-box;
	height: 408px;
	padding-left: 290px;
	padding-right: 60px;
	padding-top: 50px;
	background-size: 370px 408px;
	background-repeat: no-repeat;
/*	background-position: ;*/
}

.optin_dialog_wrapper p
{
	margin-top: 8px;
	margin-bottom: 8px;
}

.optin_dialog_title
{
	font-size: 28px;
	font-weight: bold;
	margin-bottom: 8px;
}

.optin_dialog_body
{
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 24px;
}

.optin_dialog_button
{

}

.article_btns.disabled
{
	pointer-events: none;
}

.inno_dialog_modal #feedback_dialog .alert_state {
	border-radius: 5px 5px 0 0 ;
}

#prereferences_subscriptions_filters
{
	flex: auto;
	margin-right: 16px;
}

#prereferences_subscriptions_filters select
{
	padding-right: 32px;
}

#countdown span
{
	white-space: nowrap;
}

.short_filter_question
{
	line-height: 14px;
}

.feed_type_icon_inline
{
	position: relative;
	top:-2px;
}

.inno_toolbar_button_menu_heading
{
	font-size: 11px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.28px;
	text-transform: uppercase;
}

#search_context_dropdown_wrapper_global
{
	max-height: initial !important;
	margin-top: 0;
}

#bluesky_pds_row
{
	display: none;
}

#bluesky_connect_form .form-group
{
	position: relative;
}

body div#search_content_results_wrapper div.search_content_heading_wrapper
{
	padding-left: 0 !important;
	margin: 0 !important;
}


.admin_content .form-check
{
	min-height: auto;
}

.admin_content table.tbl td
{
	padding: 10px 4px;
	font-size: 13px;
}

.admin_content .inno_dialog_content
{
	font-size: 13px;
}

.admin_content .inno_dialog_content input[type="text"],
.admin_content .inno_dialog_content select,
.admin_content .inno_dialog_content select
{
	font-size: 13px !important;
	outline: none !important;
	padding: 0px 0 0px 10px !important;
	border-radius: 3px !important;
	height: 30px !important;
	margin: 0 !important;
	font-family: Roboto, sans-serif !important;
	box-sizing: border-box !important;
	height: 32px !important !important;
}

/* because for whatever reason now #reader_pane has z-index: 23!!! Modals start from z-index 1000 + mask, so 1050 should be safe */
.ui-datepicker
{
	z-index: 1050 !important;
}

.user_profile_sessions_session
{
	margin-bottom: 8px;
	padding: 16px 36px 16px 24px;
	font-size: 14px;
	border-radius: 6px;
}

.user_profile_sessions_session_killed
{
	opacity: .5;
	pointer-events: none;
}

.user_profile_sessions_icon
{
	border-radius: 6px;
	width: 48px;
	margin-right: 24px;
}

.user_profile_sessions_icon img
{
	width: 48px;
	height: 48px;
}

.user_profile_sessions_main
{
	margin-right: 54px;
}

.user_profile_sessions_main_name
{
	font-size: 18px;
	font-weight: bold;
	width: 300px;
	max-width: 300px;
}

.user_profile_sessions_main_this_device
{
	font-size: 12px;
	font-weight: normal;
}

.user_profile_sessions_main_this_device span
{
	position: relative;
	top:3px;
}

.user_profile_sessions_main_ip
{
	font-size: 14px;

}

.user_profile_sessions_timestamp
{
	margin-right: 54px;
}

.user_profile_sessions_location
{
	margin-right: 54px;
/*	width: 200px;*/
/*	max-width: 200px;*/
}

.user_profile_sessions_controls
{

}

.email_is_plain_text
{
	font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
	margin: 1rem 0;
	font-size: .9rem;
}

body.theme_dark .article_content .email_is_html {
    background-color: #FFFFFF;
    color: #081425;
}

body.theme_dark .btn-tippy-close {

}

.bluesky_upsell_wrapper
{
	display: flex;
	align-items: center;
	position: relative;
	padding: 16px 56px 16px 32px;
	margin-bottom: 48px;
	margin-top: -16px;
}

.bluesky_upsell_picture
{
	margin-right: 32px;
	align-self: flex-start;
}

.bluesky_upsell_picture img
{
	width: 48px;
	height: 48px;
}

.bluesky_upsell_content
{
	flex-grow: 1;
}

.bluesky_upsell_content ul
{
	margin-bottom: 0;
}

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

.bluesky_upsell_content_text
{
	margin-top: 8px;
	font-size: 16px;
}

.bluesky_upsell_button
{
	text-align: right;
	margin-left: 42px;
}

.bluesky_upsell_close
{
	position: absolute;
	top: 12px;
	right: 12px;
	opacity: .3;
}

.bluesky_upsell_close:hover
{
	opacity: .8;
}
/*
.article-container .reader_pane_view_style_0 .bluesky_upsell_content_text,
.article-container .reader_pane_view_style_3 .bluesky_upsell_content_text
{
	max-width: 640px;
}
*/
.article-container .reader_pane_view_style_0 .bluesky_upsell_wrapper,
.article-container .reader_pane_view_style_3 .bluesky_upsell_wrapper
{
	padding: 16px 74px 16px 24px;
}

.article-container .reader_pane_view_style_1 .bluesky_upsell_content_text,
.article-container .reader_pane_view_style_2 .bluesky_upsell_content_text,
.article-container .reader_pane_view_style_4 .bluesky_upsell_content_text
{
	max-width: 400px;
}

.article-container .reader_pane_view_style_1 .bluesky_upsell_wrapper,
.article-container .reader_pane_view_style_2 .bluesky_upsell_wrapper,
.article-container .reader_pane_view_style_4 .bluesky_upsell_wrapper
{
	padding: 16px 48px 16px 16px;
}

.article-container .reader_pane_view_style_0 .bluesky_upsell_wrapper
{
	margin: 16px;
}

.article-container .reader_pane_view_style_1 .bluesky_upsell_wrapper,
.article-container .reader_pane_view_style_3 .bluesky_upsell_wrapper
{
	margin: 0;
}

.article-container .reader_pane_view_style_4 .bluesky_upsell_wrapper
{
	width: 700px;
	margin: 16px 16px 0 16px;
}

.article-container .reader_pane_view_style_2 .bluesky_upsell_wrapper
{
	flex-wrap: wrap;
	margin: 8px;
}

.article-container .reader_pane_view_style_2 .bluesky_upsell_wrapper .break
{
	flex-basis: 100%;
	height: 0;
}

.article-container .reader_pane_view_style_2 .bluesky_upsell_button
{
	margin: 10px 0 0 0;
	text-align: left;
}

.article-container .bluesky_upsell_wrapper
{
	margin-bottom: 48px;
	margin-top: 36px;
}

.article-container .bluesky_upsell_picture img
{
	width: 24px;
	height: 24px;
}

.article-container .bluesky_upsell_picture
{
	margin-right: 10px;
}

.article-container .bluesky_upsell_content_text
{
	font-size: 14px;
	margin-top: 0;
}

.article-container .bluesky_upsell_content_title
{
	font-size: 16px;
}

.article-container .bluesky_upsell_button button
{
	font-size: 14px;
}

.pocket_import_checkboxes
{
	text-align: left;
	margin: 36px 0;
}

.pocket_import_checkboxes p
{
	margin: 12px 0;
}

.pocket_import_dialog_main_content_started
{
	padding: 0 34px;
}


@media screen and (max-width: 1200px) {
	.user_profile_sessions_main_name
	{
		width: auto;
		max-width: auto;
	}
}

.ai_summary_in_article
{
	border-radius: 5px;
	position: relative;
}

.ai_summary_in_article p:last-of-type
{
	margin-bottom: 0;
	padding-bottom: 0;
}

.ai_summary_in_article .something_beta
{
	position: absolute;
	right: 12px;
	top: 12px;
}

.preferences_ai_prompts_heading
{
	font-size: 24px;
	font-weight: bold;
}

.preferences_ai_prompts_subheading
{
	font-size: 16px;
}

.article_summarize_button_wrapper
{
	display: none;
	position: relative;
}

.article_summarize_button
{
	font-size: 14px;
	cursor: pointer;
}

.article_summarize_prompt_ask_row input
{
	border:0 none;
	width: 520px;
	box-sizing: border-box;
	height: 50px;
	padding: 0 26px;
	font-size: 16px;
}

.article_summarize_prompt_row
{
	padding: 8px 24px;
	cursor: pointer;
}

.ai_summary_in_article .search_feed_article_skeleton_text
{
	width: 100%;
	height: 60px;
}

.manage_prompts_icon
{
	margin-right: 10px;
	margin-left: 2px;
}

.article_psas
{
	display: none;
}

#preferences_default_system_prompt_single_article
{
	height: 96px;
}

#preferences_default_system_prompt_buttons
{
	display: none;
}

.ai_skel_compressed
{
	opacity: 0;
	height: 0;
}

.preferences_ai_prompt_details
{
	max-width: 600px;
}

.font-size-13
{
	font-size: 13px;
}

.font-size-14
{
	font-size: 14px;
}

#preferences_ai_prompts input[type="radio"]
{
	display: block;
}

.new_prompt_row
{
	display: none;
}

.prompt_row_compressed
{
	display: none;
}

input.new_prompt_input
{
	width: 550px !important;
	height: 36px;
}

button.new_prompt_button
{
	font-size: 14px;
	height: 34px;
	line-height: 13px;
}

.prompt_rows:not(.dragging) .prompt_row:hover .prompt_row_drag_handle
{
	visibility: visible;
}

.prompt_row_drag_handle
{
	visibility: hidden;
	display: flex;
	align-self: stretch;
	width: 16px;
	margin-top: -8px;
	margin-bottom: -8px;
	margin-right: -16px;
	cursor: move;
	align-items: center;
	font-size: 24px;
	font-weight: bold;
	justify-content: center;
}

.prompt_row_dragging
{
	border-radius: 8px;
	box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.13);
}

.tippy-content p:last-of-type
{
	margin-bottom: 0;
	padding-bottom: 0;
}

.article_summaries_preview_card
{
	padding: 2px 6px;
	color: #fefefe;
	background: #081425b3;
	border-radius: 4px;
	margin-right: 4px;
}

.view_style_5 .article_summaries_preview_card
{
	margin-left: 4px;
	margin-top: 4px;
}

.ai_summary_tools
{
	position: relative;
	margin-left: 29px;
	height: 16px;
}

.ai_report_saved_wraper
{
	padding: 32px 0;
}

.ai_summary_tools_report
{
	position: relative;
	height: 16px;
}

.article_report_prompt
{
	align-items: flex-start !important;
}

.article_report_prompt_full
{
	display: none;
}

.air_report_prompt_item_overflow
{
	display: none;
}

.ai_summary_tools_thumbs,
.ai_summary_tools_tell_more
{
	position: absolute;
	top: 0;
	left: 0;
	transition: all 0.3s ease-out;
	transform-origin: top;
}

.ai_summary_tools_tell_more
{
	opacity: 0;
	transform: scaleY(0);
}

.ai_summary_tools.feedback_provided .ai_summary_tools_tell_more,
.ai_summary_tools_report.feedback_provided .ai_summary_tools_tell_more
{
	opacity: 1;
	transform: scaleY(1);
}

.ai_summary_tools.feedback_provided .ai_summary_tools_thumbs,
.ai_summary_tools_report.feedback_provided .ai_summary_tools_thumbs
{
	opacity: 0;
	transform: scaleY(0);
}

#close_wnc_btn
{
	opacity: 0;
}

#whats_new_card_full
{
	position: relative !important;
	opacity: 1 !important;
	height: auto !important;
}

.whats_new_card_active_full
{
	height: auto !important;
}

.summary_feedback_dislike
{
	font-size: 12px !important;
	margin-left: 29px !important;
}

.preferences_summarize_button
{
	max-width: 250px;
	cursor: pointer;
	margin-right: 74px;
	margin-left: 0.25rem;
}

.preferences_summarize_button_tile
{
	max-width: 140px;
	width: 140px;
}

.preferences_themes_container
{
	align-items: flex-start !important;
}

.summarize_prompts_article_footer .article_summarize_prompts
{
	top:49px;
}
.summarize_prompts_article_footer .article_summarize_prompt_ask_row input
{
	width: 450px;
}

.ai_summary_rtl
{
	text-align: right !important;
	direction: rtl !important;
	right: 0;
}

.business_tr_hidden
{
	display: none;
}

.ai_report_prompt
{
	border: 0 none !important;
	padding: 0 !important;
	margin: 0 !important;
	background-color: transparent !important;
	width: 100%;
}

.ai_report_wrapper
{
	padding: 48px 92px;
}

.ai_report_prompt_wrapper
{
	position: relative;
	width: 650px;
	padding: 16px;
	border-radius: 12px;
	box-shadow: 0 3px 16px 0 rgba(113, 116, 122, 0.32);
}

body.theme_dark .ai_report_prompt_wrapper
{
	box-shadow: 0 3px 16px 0 rgba(0, 0, 0, 0.32);
}

.ai_report_prompt_wrapper.ai_report_prompt_active
{
	padding-bottom: 56px;
	padding-right: 40px;
}

.ai_report_prompt_buttons_wrapper
{
	display: none;
	position: absolute;
	right: 24px;
	bottom: 16px;
}

.ai_report_clear_button
{
  display: none;
  position: absolute;
  right: 21px;
  top: 10px;
  cursor: pointer;
  opacity: 0.5;
  transition: opacity 0.2s ease-in;
  border-radius: 50%;
}

.ai_report_clear_button:hover
{
  opacity: 0.8;
}

.ai_report_prompt_wrapper.ai_report_prompt_active .ai_report_prompt_buttons_wrapper,
.ai_report_prompt_wrapper.ai_report_prompt_active .ai_report_clear_button
{
	display: block;
}

.ai_report_prompt_item
{
	border-radius: 22px;
	cursor: pointer;
}

.icon72
{
	font-size: 72px;
}

.ai_report_empty_state
{
	text-align: center;
	margin: 60px auto 120px auto;
	max-width: 370px;
}

.ai_report_empty_state_loading
{
	animation: pulsate_more 1s ease-in-out infinite;
}

.ai_report_empty_state_text_loading
{
	display: none;
}

.ai_report_empty_state_loading .ai_report_empty_state_text_loading
{
	display: block;
}

.ai_report_empty_state_loading .ai_report_empty_state_text_static
{
	display: none;
}

.ai_report_prompt_wrapper_disabled
{
	pointer-events: none;
}

.ai_report_prompt_wrapper_disabled #ai_report_prompt
{
	opacity: 0.5;
}

.ai_report_results_wrapper
{
	margin-bottom: 150px;
}

#ai_report_prompt:disabled
{
	opacity: 0.5;
}

#ai_report_save_element
{
	display: none;
	position: fixed;
	width:835px;
	box-sizing: border-box;
	left: 50%;
	margin-left: -422.5px;
	bottom: 0;
	padding-left: 32px;
	padding-right: 32px;
}

.ai_report_save_element_internal
{
	padding-left: 60px;
	padding-right: 60px;
}

.ai_report_prompts_wrapper
{
	flex-wrap: wrap;
}

.ai_report_results_wrapper
{
	margin-left: 0;;
}

.ai_report_prompt_buttons_edit
{
	display: none;
}

#cancel_edit_prompt_button
{
	display: none;
}

.ai_report_empty_state_text_static,
.ai_report_empty_state_text_loading
{
	font-family: Public Sans, sans-serif;
}

.ai_report_save_form
{
	padding-bottom: 34px;
	position: relative;
}

.ai_report_save_form_title
{
	position: absolute;
	top: 22px;
}

#prompt_rows_report .prompt_row:first-of-type
{
	border-top: 0 none !important;
}

#plan_with_addons_dialog_total,
#addon_dialog_total
{
	border-bottom: 0 none !important;
}

#ai_report_save_element_internal_saved
{
	display: none;
}

#ai_report_save_element.report_saved #ai_report_save_element_internal_saved
{
	display: block;
}

#ai_report_save_element.report_saved #ai_report_save_element_internal
{
	display: none;
}

@keyframes grow-shrink-bounce
{
	0%   { transform: scale(1); }
	30%  { transform: scale(1.15); }
	60%  { transform: scale(0.95); }
	80%  { transform: scale(1.05); }
	100% { transform: scale(1); }
}

  .bounce-alert
{
	display: inline-block;
	animation: grow-shrink-bounce 0.5s ease-out;
}

#ai_report_save_element .preferences_pro_nag
{
	margin-left: -66px;
    position: relative;
    left: 33px;

	/* Those importants are necesarry because the default styles also have !important... so stupid */
	padding-right: 57px !important;
    border-radius: 0 !important;
}

#ai_report_save_element .preferences_pro_nag>div
{
	padding: 0 24px 0 32px;
}

@media screen and (max-width: 1024px) {
	.user_profile_sessions_session
	{
		display: block !important;
	}

	.user_profile_sessions_session div
	{
		margin-left: 0;
		margin-right: 0;
	}

	.bluesky_upsell_wrapper
	{
		flex-wrap: wrap;
	}

	.bluesky_upsell_wrapper .break
	{
		flex-basis: 100%;
		height: 0;
	}

	.bluesky_upsell_button
	{
		margin: 10px 0 0 0;
		text-align: left;
	}

	.article_summarize_prompt_ask_row input
	{
		width: 250px;
	}

}


