/* copyright by Revolvy, LLC */

.extra { max-width:none;max-height:none; }

.extra .item_image { max-height:none; }

html { overflow-x:auto;overflow-y:scroll; }

blockquote p { font-size:14px;font-family:courier new,courier; }

::-ms-clear { display:none; }

h1 { display:block;margin:10px 0px;color:#000;font-size:32px;
 font-weight:bold;line-height:34px;white-space:nowrap; }

h2 { display:inline-block;color:#000;font-size:22px;font-weight:bold; }

h3#alert_subtitle { border:2px solid rgba(69,186,193,0.25);border-radius:5px; }

h3#alert_subtitle #quiz_score {  }

h4 { font-size:18px;font-weight:bold; }

div#quiz_fb_share { border:2px solid rgba(69,186,193,0.25);border-radius:5px;
 padding:5px 13px 10px 13px; }

.hideme { display:none; }

.btn-orange { background-color:#ff8735;color:#f8f8f8;
 background-image:linear-gradient(to bottom,#ffca4f,#ff8735);
 border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
 background-repeat:repeat-x;text-shadow:0 -1px 0 rgba(0,0,0,0.25); }

.btn-orange:hover { background-color:#ff8735;color:#fff; }

.fldr_info { border-color:#bbb; }

.fldr_info.selected { cursor:pointer;border-color:#555; }

.logo_text { width:300px;height:auto;margin:0px;display:inline-block; }

a#howto { display:block;margin:0px 0px 10px 0px;font-weight:bold;
 font-size:14px;color:#80e9e6;text-decoration:none; }

a#howto:hover { border-bottom:none;color:#b0ffff; }

a#howtobtn { position:absolute;top:-44px;left:50%;width:200px;
 margin-left:-100px;font-size:16px;font-weight:normal;position:inline-block;
 cursor:pointer; }

#page_nav { text-align:center;display:none; }

a#nav_prev_page { width:60px;height:25px;display:inline-block;color:#fff;
 background:#45bac1;padding:10px 20px;font-size:24px;border-radius:5px;
 margin:10px 25px; }

a#nav_prev_page:hover { color:#fff;font-weight:bold;background:#158a91; }

a#nav_prev_page.off { opacity:0.5;color:#333;background:#65dae1;
 cursor:default; }

a#nav_prev_page.off:hover { opacity:0.5;color:#333;background:#65dae1;
 cursor:default; }

a#nav_next_page { width:60px;height:25px;display:inline-block;color:#fff;
 background:#45bac1;padding:10px 20px;font-size:24px;border-radius:5px;
 margin:10px 25px; }

a#nav_next_page:hover { color:#fff;font-weight:bold;background:#158a91; }

a#nav_next_page.off { opacity:0.5;color:#333;background:#65dae1;
 cursor:default; }

a#nav_next_page.off:hover { opacity:0.5;color:#333;background:#65dae1;
 cursor:default; }

#learn_more { font-size:24px;margin:0;padding:12px 0;background:#fff;
 width:610px;display:inline-block; }

#learn_more_btn { width:80%;margin:auto;padding-top:20px;cursor:pointer;
 border-radius:20px;border:1px solid transparent; }

#learn_more_btn:hover { background:#ffc;border-color:#ff0; }

#unfinished_quiz { margin:-8px 0 15px 0;display:block;border:none; }

#unfinished_quiz a { color:#158a91;font-weight:bold; }

#unfinished_quiz a:hover { color:#a00; }

#quiz_arrow { color:#222;display:inline-block;font-size:64px;
 margin-top:-10px; }

#quiz_percent { font-size:28px;color:#a00;margin:0 0 20px 0;
 font-family:Titan One,cursive; }

#quiz_center { text-align:center; }

#quiz_beg_like { width:100px;border:10px solid #304073;background:#3f579b;
 display:inline-block;border-radius:25px; }

#quiz_beg_like:hover { border-color:#fff;background:#fff;cursor:default; }

#quiz_beg_iframe { overflow:hidden;width:55px;height:20px;background:#3f579b;
 padding:10px;margin:0 0 -7px 0;border-radius:10px; }

#quiz_beg_iframe:hover { background:#fff;cursor:default; }

.connatix { width:300px;background:#fff;border:none;margin:0;
 padding:0; }

.connatix.item_entry.sponsored { background:transparent !important; }

.connatix_box { background:#fff !important; }

a#share_fb_preview:hover table { background:rgba(69,186,193,0.05); }

#answers_label { display:block;text-align:center;font-weight:bold;
 color:#444;margin:12px 0 8px 0;font-size:16px; }

iframe#quiz_frame { width:100%;min-width:0;max-width:610px;height:10px;
 display:none;border:0px;margin:0 0 -5px 0;padding:5px 0 10px 0; }

#quiz_logo { width:275px;margin:5px 0; }

#quiz_start { margin:-5px 0 0 0;display:block; }

#quiz_start_title { font-size:40px;font-weight:bold;display:block;
  margin:0; }

#quiz_start_btn { background:#45bac1;font-size:24px;font-weight:bold;
 border:1px solid #158a91;padding:10px 20px;margin:10px auto;color:#fff;
 border-radius:7px;display:block; }

#quiz_start_btn:hover { background:#75eaf1;color:#158a91; }

#quiz_howto { font-size:20px;font-weight:bold;margin:20px 0;display:block; }

#all_quizzes { font-size:18px;font-weight:bold;margin-top:20px;display:block; }

#quiz_score { font-size:18px;font-weight:bold; }

#quiz_better { font-weight:bold;margin:0 0 10px 0; }

#quiz_tell { width:400px;font-size:22px;font-weight:bold;
 display:inline-block; }

#quiz_share { border:1px solid #ccc;border-collapse:collapse;width:100%;
 margin-top:10px;height:158px;padding:0; }

#quiz_share_image { border:1px solid #ccc;border-width:1px 0 1px 1px;
 padding:0;margin:0;width:158px;height:158px; }

#quiz_share_image div { display:inline-block;width:158px;height:158px;
 margin:0 0 -7px 0;padding:0;background-position:center center;
 background-size:cover; }

#quiz_share_body_1 { font-family:lucida grande,times new roman,tahoma,verdana,
 arial,sans-serif;font-size:20px;color:#444;text-align:left;height:20px;
 padding:0 10px 0 10px;font-weight:normal;line-height:24px; }

#quiz_share_body_2 { color:#000;text-align:left;height:28px;padding:0 10px;
 font-size:13px;font-weight:normal; }

#quiz_share_body_3 { color:#999;text-align:left;font-size:12px;padding:0 10px;
 font-weight:bold; }

#quiz_share_btns { text-align:center;margin:5px 0 0 0;padding:0; }

#quiz_share_btns #share_fb { width:164px;display:block;margin:auto;padding:0; }

#quiz_share_btns #share_tw { width:164px;display:block;margin:auto;padding:0; }

#quiz_share_btns a { width:164px;display:inline-block;margin:auto;padding:0; }

#quiz_notice { position:absolute;left:0;top:0;background:#75eaf1;color:#000;
 padding:10px;border:1px solid #158a91;border-radius:10px;text-align:center;
 display:none; }

#quiz_notice_arrow { position:absolute;left:50%;top:-18px;width:20px;
  margin:0 0 0 -10px;padding:0;font-size:20px;color:#158a91; }

#quiz_notice_close { position:absolute;right:5px;top:5px;font-size:14px;
 color:#158a91;opacity:0.6; }

#quiz_moreinfo { font-size:18px;line-height:1.4;margin-top:5px;color:#000; }

#quiz_moreinfo div { margin:10px 0; }

.quiz_comments { display:inline-block;background:#fff; }

#quiz_answers { font-weight:bold;color:#a00; }

#quiz_learn { display:inline-block;border:1px solid #000;background:#fff;
 padding:2px 10px;margin:8px 0;font-weight:bold;font-size:16px;opacity:0; }

#quiz_learn:hover { background:#ffa;color:#f00; }

.quiz_closebtn { position:absolute;right:6px;top:-6px; }

#quiz_notice { position:absolute;left:0;top:0;background:#75eaf1;color:#000;
 padding:10px;border:1px solid #158a91;border-radius:10px;text-align:center;
 display:none; }

#quiz_notice_arrow { position:absolute;left:50%;top:-18px;width:20px;
  margin:0 0 0 -10px;padding:0;font-size:20px;color:#158a91; }

#quiz_notice_close { position:absolute;right:5px;top:5px;font-size:14px;
 color:#158a91;opacity:0.6; }

#quiz_save { position:absolute;left:50%;top:100px;width:700px;background:#fff;
 text-align:center;color:#a00;padding:10px;border:1px solid #000;display:none;
 border-radius:6px;margin-left:-350px;font-size:18px;z-index:10; }

#quiz_footer { display:none;text-align:center; }

#quiz_footer #explore { width:auto;font-size:16px;font-weight:bold;
 display:block;color:#ff8735; }

#quiz_footer hr { margin:20px 0;border:0;border:1px solid #666;width:90%;
 display:inline-block; }

#quiz_see_also { font-size:14px;font-weight:bold;opacity:0; }

#quiz_see_also a { color:#158a91;text-decoration:none; }

#quiz_see_also a:hover { border-bottom:1px dotted #45bac1;color:#45bac1; }

#series_start_btn { background:#45bac1;font-size:24px;font-weight:bold;
 border:1px solid #158a91;padding:10px 20px;margin:10px auto;color:#fff;
 display:block; }

#series_start_btn:hover { background:#75eaf1;color:#158a91; }

#series_howto { font-size:20px;font-weight:bold;margin:20px 0;display:block; }

#all_series { font-size:18px;font-weight:bold;margin-top:20px;display:block; }

.soc_btn { margin:0px 3px; }

#left_edge { position:fixed;left:0px;top:30px;width:50px;height:100%;
 min-height:100px;z-index:0; }

#right_edge { position:fixed;right:0;top:30px;width:20px;height:100%;
 min-height:100px;z-index:0; }

#bottom_edge { position:fixed;right:0px;bottom:-75px;width:100%;height:75px;
 z-index:0; }

#notify_box { position:relative;text-align:center;display:block; }

#notify_center { text-align:center;display:inline-block;position:absolute;
 left:50%;top:42px;width:800px;margin-left:-400px;padding:0; }

hr.quiz { margin:20px 0;border:0;border:1px solid #666;width:90%;
 display:inline-block; }

.linklist { width:220px;background:#fff;min-height:100px;margin:20px;
 border:1px solid #aaa;display:inline-block;vertical-align:top;
 text-align:center; }

.linklist a { color:#ff8735;font-weight:bold;font-size:16px;text-align:center;
 display:block;padding:5px 0; }

.linklist a:hover { background:#fff4ea; }

.linklist div { text-align:left;margin:3px; }

.linklist div a.link { color:#000;font-weight:normal;text-decoration:none;
 display:block;padding:6px 12px 6px 18px;text-align:left;text-indent:-6px;
 margin:0 3px;border:1px solid transparent; }

.linklist div a.link:hover { font-weight:bold;background:#ffc;margin:0;
 border:1px solid #fec; }

.linklist a.more { text-align:left;display:block;padding:3px 8px;color:#000; }

a#signup_link_2 { border-bottom:none;color:#45bac1; }

a#signup_link_2:hover { border-bottom:none;color:#005580; }

#quiz_save_close { position:absolute;right:0px;top:-15px;font-size:14px;
 color:#fff; }

table#quizzes { background:#fff;border:1px solid #ccc;padding:20px 10px; }

table#quizzes td { text-align:left;padding:10px;font-size:16px; }

.fb_signup { margin:10px 0px 5px; }

a#signup_link { position:relative;top:0px;color:#eee;font-size:12px;
 padding:3px;font-weight:bold; }

a#signup_link:hover { color:#fff;text-decoration:none; }

a#signup_link_5 { position:relative;top:10px;color:#666;font-size:12px; }

a#signup_link_5:hover { color:#22c;text-decoration:none; }

#category_title .checkbtn { display:inline-block;margin:-20px 0px 0px -5px; }

#headline_title .checkbtn { display:inline-block;margin:-20px 0px 0px -5px; }

#headline_sub { font-size:18px;color:#666; }

.subhead_link { text-shadow:none;font-size:14px;color:#005058;margin-top:-10px;
 line-height:1.5; }

.subhead_link span:hover { color:#c00;cursor:pointer; }

.quiz_tags { display:none; }

.series_tags { display:none; }

a.entry_link, a.entry_link:hover, a.entry_link:visited, a.entry_link:active {
 cursor:pointer;text-decoration:none;color:inherit !important;border:none; }

#quiz_tag_table { width:100%;font-size:18px; }

#quiz_tag_table .quiz_tag_link { text-align:left;width:25%; }

#quiz_tag_table .quiz_tag_link:hover { background:#ff8; }

tr#quiz_tag_table_header td { border-bottom:1px solid #000;padding:3px; }

#quiz_tag_list { margin:-5px 0 5px 0;font-size:18px;font-weight:bold; }

a#quiz_more_tags { color:#000; }

a#quiz_more_tags:hover { color:#158a91; }

#series_tag_table { width:100%;font-size:18px; }

#series_tag_table .series_tag_link { text-align:left;width:25%; }

#series_tag_table .series_tag_link:hover { background:#ff8; }

tr#series_tag_table_header td { border-bottom:1px solid #000;padding:3px; }

#series_tag_list { margin:-5px 0 5px 0;font-size:18px;font-weight:bold; }

a#series_more_tags { color:#000; }

a#series_more_tags:hover { color:#158a91; }

a.tag_sort_popular, a.tag_sort_alpha { color:#158a91; }

a.tag_sort_popular:hover, a.tag_sort_alpha:hover { color:#45bac1; }

a.tag_sort_popular.bold { font-weight:bold; }

a.tag_sort_alpha.bold { font-weight:bold; }

#preview_close { width:80px;height:30px;border:none;background:#ff8735;
 color:#fff;border-radius:4px;font-size:16px;font-weight:bold;cursor:pointer;
 float:right; }

@media (max-width:1279px) { #preview_close{ margin:6px 0 2px 5px;}}

@media (min-width:1280px) { #preview_close { margin:0 10px 2px 15px; } }

#preview_close:hover { background:#fa0; }

#nosearch { font-size:19px;font-weight:bold;width:auto;text-align:center;
 margin:200px 0 0 150px; }

#nofolders { font-size:19px;font-weight:bold;width:100%;text-align:center;
 margin:150px 0 0 175px; }

#noresults { font-size:19px;font-weight:bold;width:100%;text-align:center;
 margin:150px 0 0 0; }

#nofollow { font-size:19px;font-weight:bold;width:100%;text-align:center;
 margin:150px 0 0 0; }

#nofollow2 { font-size:19px;font-weight:bold;width:100%;text-align:center;
 margin:150px 0 0 150px; }

#noitems { font-size:19px;font-weight:bold;width:auto;text-align:center;
 margin:150px 0 0 0; }

#noitems2 { font-size:19px;font-weight:bold;text-align:center;width:100%;
 margin:100px 0 0 150px; }

#nousers { font-size:19px;font-weight:bold;width:100%;text-align:center;
  margin:150px 0 0 0; }

#noquizzes { width:600px;font-size:19px;font-weight:bold;text-align:center;
 margin:100px 0 0 0; }

div#big_spinner_box { position:absolute;left:0;top:0;height:100%;width:100%;
 background:rgba(255,255,255,0.25);z-index:9999;font-size:24px;
 font-weight:bold; }

div#big_spinner_box table { width:100%;height:100%; }

div#big_spinner_box img.spinner { width:48px;height:auto; }

div#just_a_moment { position:absolute;left:0;top:0;height:100%;width:100%;
 background:rgba(255,255,255,0.8);z-index:9999;font-size:24px;
 font-weight:bold; }

div#just_a_moment table { width:100%;height:100%; }

div#just_a_message { width:auto;height:auto;padding:30px;background:#fff;
 border:1px solid #ccc;border-radius:5px;display:inline-block; }

div#just_a_message img { width:72px;height:72px; }

a#subtitle { position:relative;top:-6px;font-size:14px;display:inline-block; }

#create_topic_dialog { position:relative;left:0;top:0;width:100%;height:auto;
 background:#fff;text-align:center;padding:10px;z-index:1; }

.edit_topic_btn { font-size:14px;margin:-1px -3px 0 0;padding:2px 5px;
 color:#ccc;border:1px solid transparent; }

.edit_topic_btn:hover i { color:#000; }

a#name_count_btn { position:relative;left:2px;top:-2px;z-index:4;color:#000;
 padding:1px 4px;border-radius:4px;background:#fff;border:1px solid #ccf;
 line-height:1.3;font-size:12px;box-shadow:0.03em 0.03em 0.1em rgba(0,0,0,.3);
 display:inline-block; }

a#name_count_btn:hover { box-shadow:0px 0px 1px 1px rgba(69,186,193,0.5);
 border:1px solid #158a91; }

#rck_topic_title { font-size:24px;padding:2px;line-height:1.2;height:28px;
 vertical-align:middle;float:left; }

#rck_btn_box { text-align:center;padding:0;display:inline-block;
 margin:-8px 5px 0 0;height:50px;vertical-align:middle;float:right; }

.rck_btn { cursor:pointer;display:inline-block;margin:0;text-align:center;
 min-width:50px;padding-top:8px;font-size:12px;color:#888; }

.rck_btn:hover { color:#00f; }

.rck_btn:hover .bg { color:#000; }

.rck_btn:hover .preview_fg { color:#00f;font-size:16px; }

.rck_btn:hover .save_fg { color:#080;font-size:30px; }

.rck_btn:hover .draft_fg { color:#080;font-size:30px; }

.rck_btn:hover .delete_fg { color:#f00;font-size:30px; }

.rck_btn:hover .cancel_fg { color:#f00;font-size:18px; }

.rck_btn:hover .publish_fg { color:#00f;font-size:18px; }

.rck_btn:hover .unpublish_fg { color:#a00;font-size:18px; }

#rck_topic_body_box { position:absolute;left:10px;top:0; }

#rck_topic_body { margin:0;border:1px solid #000;border-radius:0; }

#rck_topic_tags { position:absolute;left:10px;top:0;font-size:24px;padding:2px;
 line-height:1.2;height:28px; }

#rck_categories { position:relative;width:100%;background:#fff; }

#rck_cat_title { font-size:20px;padding:2px 0 10px 0; }

#rck_msg_btn { float:right;width:auto;height:auto;font-size:11px;margin:4px 0;
 padding:1px 5px;line-height:1.5;border:1px solid #ccc;border-radius:7px; }

#rck_msg_btn:hover { background:#ffc;cursor:pointer; }

div.rck_col input { margin-top:-3px; }

div.rck_col { display:inline-block;width:22%;font-size:14px;text-align:left;
 padding:5px;margin:0 5px 5px 5px;vertical-align:top;background:#fff; }

div.rck_col label { font-size:14px;line-height:1.35;text-indent:-15px;
 display:inherit;margin:0 5px; }

div.rck_col label:hover { color:#158a91;background:rgba(117,234,241,0.1); }

a#comments_btn { position:absolute;top:5px;left:10px;display:inline-block;
 cursor:pointer;padding:3px 5px;background:rgba(255,255,255,0.3);
 border-radius:8px; }

a#comments_btn:hover { background:rgba(160,160,255,0.2); }

a#comments_btn img { width:40px;height:auto; }

.entry { box-shadow:3px 3px 3px rgba(0,0,0,0.03);font-size:14px;z-index:12;
 display:inline-block;background:#fff; }

.entry .debug { position:absolute;right:5px;top:5px;display:inline-block;
 background:rgba(255,255,255,0.5);border:1px solid rgba(0,0,0,0.25);
 border-radius:4px;padding:1px 10px 3px 10px;margin:0;line-height:1.25;
 font-family:courier new,courier,fixed;font-weight:bold;z-index:10; }

#info_results.entry { box-shadow:none; }

.revenue.entry.sponsored { background:transparent !important; }

.revenue .sponsored_thumb { width:280px !important;height:auto !important;
  padding:10px !important; }

.revenue .item_info_owner a { color:#fff !important; }

.revenue .sponsored_owner_image {height:35px !important;
  width:35px !important; }

.revinfsn-credit { display:none; }

.amzn_image { max-width:250px;height:auto; }

.amzn_box { width:280px;max-width:280px;height:auto;display:inline-block;
 padding:0;margin:0;text-align:center;text-decoration:none;color:#000;
 text-decoration:none;border:none;background:#fff; }

.amzn_title { font-weight:bold;width:280px;margin:5px 0; }

.amzn_brand { overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
 margin:5px 0 0 0;font-weight:bold;font-Style:italic;color:#555; }

.amzn_brand:hover { height:auto;overflow:visible;text-overflow:visible;
 white-space:normal;color:#008; }

.amzn_details { width:260px;display:inline-block;color:#666;text-align:left;
 padding:10px;margin:5px 0 0 0;font-size:12px;line-height:1.25; }

.amzn_details:hover { color:#008; }

.tryquiz { background:#fff;width:100%;font-size:18px;font-weight:bold;
 padding:20px 0;margin:10px 0;box-shadow:2px 2px 3px rgba(0,0,0,0.25);
 color:#666;opacity:0; }

#quiz_top_nav { margin:0 0 15px 0;display:block;border:none; }

#quiz_top_nav a { color:#158a91;font-weight:bold; }

#quiz_top_nav a.selected { color:#000;cursor:default; }

#quiz_top_nav a:hover { color:#a00; }

#quiz_top_nav a.selected:hover { color:#000; }

#adsense_info { width:675px;display:inline-block; }

#criteo_info { width:675px;display:inline-block; }

.thumb_box { position:relative;z-index:3;text-align:center;padding:0px;
 margin:0px;opacity:1;background:transparent; }

.thumb_box.sm_fldr { background:transparent; }

.unpublished { background:#fafafa;border:1px dotted #f00; }

.fresh { position:absolute;left:10000px;top:10000px;z-index:-1;opacity:1; }

.fresh .thumb_box { opacity:0; }

.cat_entry { display:block;padding:0px;margin:2px 5px 5px 0px;
 border:1px solid rgba(0,0,0,0.1);cursor:pointer; }

.entry_buttons { margin:5px 0px 0px 1%; }

.entry_button { vertical-align:middle;line-height:15px; }

.entry_button.left { text-align:left;padding-left:5px; }

.entry_button.right { text-align:right;padding-right:5px; }

.entry_like { width:60px;height:25px;font-size:16px; }

.entry_nav_box { margin:9px 0 5px 0; }

.entry_nav { width:100%;height:25px;font-size:16px;text-align:center; }

.entry_nav a { min-width:75px;line-height:1;padding:2px 0;color:#000;
 border-radius:8px;margin:0 1px;display:inline-block;border:1px solid #333;
 background:#fff;font-size:13px; }

.entry_nav a:hover { background:#ffa;color:#000; }

.entry_save { width:95%;height:25px;font-size:16px; }

.item_entry { cursor:pointer;display:inline-block;padding:0px 0px 5px 0px;
 margin:2px 0px 5px 0px;border:1px solid rgba(0,0,0,0.1); }

.item_entry.selected { border:1px solid rgba(0,0,0,0.3);z-index:11; }

.item_entry.picked { border:2px dashed #45bac1 !important;
 margin:1px 0 14px 0; }

.user_entry { padding:0px;padding-bottom:5px;display:block;
 margin:2px 0px 15px 0px;cursor:default;border:1px solid rgba(0,0,0,0.1); }

.user_fldr { cursor:pointer;padding:0px;margin:2px 0px 15px 0px;
 border:1px solid rgba(0,0,0,0.1); }

.folder_entry { position:relative;min-height:100px;margin:0px;
 border:1px solid transparent;background:transparent;box-shadow:none; }

.user_image { border-radius:50%; }

.members_image { border-radius:50%;display:inline-block;float:left;
 margin:4px 10px; }

.members_text { padding:0;margin:5px 0 0 0;border:1px solid transparent;
 text-align:center;font-size:14px;font-weight:bold;color:#158a91;
 display:inline-block; }

.entry .user { color:#45bac1;font-weight:normal; }

.entry:hover .user { color:#158a91; }

.members_desc { padding:0;margin:0px 8px 3px 8px;border:1px solid transparent;
 text-align:left;font-size:12px;color:#666;display:block;line-height:1.1; }

.members_folders { padding:0;margin:0;border:1px solid transparent;
 text-align:left;font-size:14px;color:#45bac1;display:inline-block; }

.members_followers { padding:0;margin:0;border:1px solid transparent;
 text-align:left;font-size:14px;color:#45bac1;display:inline-block; }

.blue_bar { width:96%;height:3px;border-bottom:1px dotted #45bac1;
 margin:0 2%; }

.new_thumb {
 background:url(../images/backgrounds/new_thumb.png) no-repeat
 center center #fff; }

.cat_thumb { width:165px;max-width:165px;max-height:165px;padding:0px;
 margin:10px 0px 5px 0px; }

.item_image { position:relative;left:0px;top:0px;margin:0px;margin-top:2px;
 z-index:2;padding:0px;background:transparent; }

.item_label { border:none;display:table-cell;padding:6px 8px; }

.item_text { text-align:center;padding:5px 0px 0px 0px;font-size:16px;
 border:1px solid transparent;color:#000;overflow:hidden; }

.item_details { position:relative;color:#000;font-size:14px;text-align:left;
 margin-top:4px;padding:0px 11px;line-height:150%;padding-top:2px;
 overflow:hidden; }

.entry_sticker_box { border-top:1px dotted rgba(69,186,193,0.4);margin-top:4px;
 padding-top:4px; }

.bigspin { text-align:center;margin:5px; }

.bigspin img { width:28px; }

#bigspin { text-align:center;margin:5px; }

#bigspin img { width:28px; }

.biggerspin { text-align:center;margin:0; }

.biggerspin img { width:64px; }

#biggerspin { text-align:center;margin:0; }

#biggerspin img { width:64px; }

.sm_fldr { border-collapse:collapse; }

.fldr_pic { display:inline-block; }

.fldr_label { width:82%;margin:0 9%; }

.as_low_as { margin:0;font-size:8px;color:#888; }

.price_info { font-size:10px;text-align:left;color:#888;padding-left:11px; }

#fldr_descr { font-size:20px;line-height:24px; }

.bigger { font-size:32px;margin:10px 0;display:block; }

#category_box { height:auto;min-height:24px;padding:5px 0;text-align:center; }

#category_title { color:#222;font-size:26px;display:inline-block;
 font-weight:bold;cursor:default;line-height:120%; }

#headline_title { color:#222;font-size:26px;display:inline-block;
 font-weight:bold;cursor:default;line-height:120%; }

.category_title_box { display:block;height:35px; }

.headline_title_box { display:block;height:auto; }

.category_title_fldr { max-width:610px;margin-top:3px;margin-bottom:5px;
 display:inline-block; }

.headline_title_fldr { max-width:610px;margin-top:3px;margin-bottom:5px;
 display:inline-block; }

#subsearch_box { position:relative;top:-10px;display:block;margin:0px;
 padding:2px 2px 5px 2px;z-index:10; }

#subsearch { width:200px;padding:6px 0 4px 0;text-align:center;margin-top:4px;
 z-index:1; }

#subsearch_clear { position:absolute;left:50%;top:7px;width:16px;height:16px;
 z-index:2;border-radius:5px;margin:3px 0 0 80px;border:1px solid #f88;
 background:#fdd;display:none; }

#subsearch_clear:hover { cursor:pointer;background:#f88; }

#show_topic { position:absolute;left:78px;top:45px;z-index:10;width:722px;
 text-align:center;border:none;background:transparent;padding:5px 0px;
  display:none;outline:1px solid transparent !important; }

#show_topic:hover { font-weight:bold; }

#show_topic:focus { outline:1px solid transparent !important; }

#follow_links { margin-bottom:10px; }

#fldr_description { display:block;width:100%; }

#fldr_description div { display:inline-block;margin:auto;font-size:18px;
 color:#444;line-height:135%;padding:3px 10px;font-weight:bold;max-height:50px;
 text-align:left;border:1px solid transparent;border-radius:5px;
 text-shadow:1px 0px 2px #ddd;overflow:hidden;cursor:default; }

#headline_buttons { position:absolute;right:5px;top:20px;z-index:5; }

@media (max-width:875px) { #headline_buttons {top:20px;} }

a.add_button { color:#0088cc;border:none; }

a.add_button:hover { color:#005580;border:none !important; }

.add_button { position:relative;top:-2px;color:#000;cursor:pointer;
 font-size:18px;display:inline-block;padding:9px 8px 6px 8px;line-height:18px;
 border:1px solid rgba(0,0,0,0.01);border-radius:8px; }

.add_button:hover { background-color:rgba(69,186,193,0.1);
 border-color:rgba(69,186,193,0.2); }

.change_settings { position:relative;top:-2px;height:18px;line-height:18px;
 border:1px solid rgba(0,0,0,0.01);border-radius:8px;display:inline-block;
 color:#000;font-size:18px;cursor:pointer;padding:11px 9px 8px 9px; }

.change_settings:hover { background-color:rgba(69,186,193,0.1);
 border-color:rgba(69,186,193,0.2); }

#fb_like_iframe { position:relative;left:5px;top:2px;width:100px;height:25px;
 padding:0px;overflow:hidden;display:inline-block; }

#fb_like_video { position:absolute;top:5px;right:5px;left:inherit;width:80px;
 height:25px;color:inherit;font-size:inherit;font-weight:inherit;margin:0;
 padding:5px 0 0 0;cursor:default;display:inline-block;background:#435fad;
 border:1px solid #435fad;border-radius:4px;line-height:inherit; }

#fb_like_video:hover { background:rgba(67,95,173,0.1);border-color:#ddf; }

#fb_like_sm_box { position:relative;top:1px;right:10px;width:155px;height:25px;
 color:#89c;font-size:12px;font-weight:bold;padding:3px 3px 0 2px;
 cursor:default;display:inline-block;background:#fff;border-radius:5px;
 border:1px solid rgba(136,153,204,0.5);line-height:1.85; }

#fb_like_sm_box:hover { color:#ccc;background:rgba(255,255,255,0.5); }

#fb_like_sm_box:hover #fb_like_iframe_sm_2 { background-color:#435fad;
 border-color:#ff8; }

@media (max-width:1200px) {
  #fb_like_sm_box { width:55px !important; }
  #fb_like_text { display:none !important; }
}

@media (max-width:1000px) { #fb_like_sm_box {height:105px;} }

#fb_like_iframe_sm { position:absolute;left:0px;top:3px;width:90px;height:30px;
 display:inline-block;overflow:hidden; }

#fb_like_iframe_video { position:relative;left:0;top:0;width:50px;height:25px;
 padding:0px;overflow:hidden;display:inline-block; }

#fb_like_iframe_sm_2 { float:right;width:52px;height:20px;display:inline-block;
 overflow:hidden;margin:-1px 0 0 0;border:2px solid #fff; }

#fb_like_iframe_sm_3 { display:inline-block;width:50px;height:21px; }

#fb_like_iframe_3 { position:relative;left:5px;top:2px;width:50px;height:25px;
 padding:0px;overflow:hidden;display:inline-block; }

#top_banner { width:768px;max-width:95%;max-height:90px;z-index:1;padding:0;
 display:inline-block;margin:8px 0 4px 0;border:1px solid rgba(69,186,193,0.1);
 background:url(<?=asset_blank_image()?>);text-align:center; }

#info_results.info_comments { opacity:0;display:block;background:none;
 border:none;z-index:1; }

#info_box_ad { background:#fefefe;opacity:0;padding:15px 5px;
 margin-top:5px;border:1px solid #eee; }

.fb_share_video { position:absolute;left:5px;top:5px;width:140px;
 border-radius:8px;padding:0 4px; }

#trending_links { position:absolute;right:-190px;top:10px;width:160px;
 background:#fff;text-align:left;line-height:1.7;padding:3px 8px; }

#trending_links a { width:140px;color:#158a91;font-weight:bold; }

#trending_links a:hover { color:#ff8735; }

#video_links { position:absolute;right:-190px;top:10px;width:160px;
 background:#fff;text-align:left;line-height:1.7;padding:3px 8px; }

#video_links a { width:140px;color:#158a91;font-weight:bold; }

#video_links a:hover { color:#ff8735; }

#video_player_inline { display:none;position:absolute;left:50%;top:120px;
 width:850px;margin-left:-425px;background:#fff;border:1px solid #aaa;
 text-align:center;z-index:12; }

#video_overlay { position:absolute;left:50%;top:120px;width:1000px;
 margin-left:-375px;background:#fff;border:1px solid #aaa;z-index:12;
 text-align:center;display:none; }

#video_player_form { padding:10px 15px; }

#video_player_title { line-height:1.2; }

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

#video_close { margin:3px 0 12px 0;font-size:16px;padding:5px 15px;
 font-weight:bold;border-radius:10px;border:1px solid rgba(69,186,193,0.2);
 background:#fff; }

#video_close:hover { background:rgba(69,186,193,0.1); }

#video_player_header { margin-top:-15px; }

#video_player_footer { }

.item_subtext.sponsored { background:#ccccff;color:#666; }

.tlod .triplelift { display:none; }

.triplelift { display:table;width:300px;padding:0;margin:0;background:#fff;
 border:none;height:auto; }

.triplelift.sponsored { margin:5px 0 0 0 !important;
 background:#fff !important; }

.triplelift2 { display:table-cell;margin:0;padding:0;background:#fff;
 border:none; }

#filtermenu { position:absolute;left:0px;top:20px;z-index:13;text-align:left;
 white-space:normal;opacity:0;display:none; }

#filtermenu span { text-decoration:none;color:#888;background:#fff; }

#filterbox { width:310px; }

#filterbtn { width:auto;padding:3px 10px;font-size:14px; }

a.filterpick { text-decoration:none;color:#888;margin:0px;background:#fff;
 line-height:30px;display:inline-block;width:140px;padding-left:10px;
 font-size:14px; }

a.filterpick:hover { background:#ff8; }

#sortmenu { position:absolute;left:0px;top:25px;z-index:13;text-align:left;
 white-space:normal;opacity:0;display:none; }

#sortmenu span { text-decoration:none;color:#888;background:#fff; }

#sortbox { width:120px;min-width:120px; }

#sortbtn { width:auto;padding:3px 10px;font-size:14px; }

a.sortpick { width:110px;font-size:14px;color:#888;text-decoration:none;
 line-height:30px;margin:0px;display:inline-block;padding-left:10px;
 background:#fff; }

a.sortpick:hover { background:#ff8; }

.maintable td { min-width:180px; }

#main_content { width:100%;margin:96px 0px 0px 0px;padding:2px 0px 0px 0px;
 background:#ececec;z-index:9;text-align:center; }

#outer_results { position:relative;left:0;top:0;width:100%;min-width:635px;
 padding:0;margin:0;text-align:center;border:1px solid transparent;
 outline:1px solid transparent !important;background:#fff; }

#outer_results:focus { outline:1px solid transparent; }

#outer_table_box { text-align:center;position:relative;display:inline-block; }

#inner_results { left:0px;width:auto;margin:0;padding:0;background:transparent;
 outline:1px solid transparent;border:1px solid transparent;
 text-align:center; }

#inner_cell { width:auto;padding:0;margin:0;border:1px solid transparent; }

#more_results { left:0px;margin:10px 0 20px 0;padding:0;background:#ececec;
 outline:1px solid transparent;border:1px solid transparent;
 text-align:center;position:relative;float:left; }

#prev_title { display:inline-block;font-size:20px;margin-left:20px; }

#next_title { display:inline-block;font-size:20px;margin-right:20px; }

#prev_entry { font-size:30px;text-decoration:none;text-align:left;
 white-space:nowrap; }

#prev_entry a { padding:0 20px 6px 20px !important; }

#next_entry { font-size:30px;text-decoration:none;text-align:right;
 cursor:default;opacity:0.2; }

#next_entry div { display:inline-block;margin:0;padding:0 10px 6px 10px;
 color:#158a91;border:1px solid #000;border-radius:6px;background:#fff;
 line-height:1.5;vertical-align:middle; }

#side_results_box { position:relative;left:0px;top:15px;width:220px;margin:0;
 padding:0;background:transparent;text-align:left;border:1px solid transparent;
 opacity:0;z-index:2; }

#side_results { position:relative;top:10px;left:auto;margin:0 0 0 5px;padding:0;
 text-align:center;background:transparent;outline:1px solid transparent;
 display:block;z-index:1; }

#side_1_300px { width:300px;min-height:250px;padding:0;margin:0 0 40px 0;
 border:1px solid #f8f8f8; }

#side_2_300px { width:300px;min-height:250px;padding:0;margin:0 0 40px 0;
 border:1px solid #f8f8f8; }

#side_ad_scroll { margin-top:20px;border:1px solid #f8f8f8; }

#side_cell { width:220px;max-width:220px;padding:0;margin:0; }

.readmore:hover { font-weight:bold; }

.soc_item_box_title { font-weight:bold;padding:5px 0px;background:#f4f4fd;
 margin-top:3px;border-radius:4px 4px 0 0; }

.addbtn_box { position:absolute;width:100%;left:0px;top:0px;z-index:2;
 height:50px;line-height:50px;cursor:pointer; }

.addbtn_box.selected:hover .OLD_addbtn { font-weight:bold;color:#fff;
 box-shadow:0px 0px 5px rgba(0,0,0,0.2);text-shadow:1px 1px 2px #fff; }

#hidebtn { position:absolute;top:0px;height:auto;width:auto;z-index:100;
 background:#b00;opacity:0.1;display:none;text-align:center;padding:2px 5px;
 border-radius:5px;font-weight:bold;color:#fff;border:1px solid #000;
 cursor:pointer; }

#hidebtn.selected { opacity:0.1;display:block;background:#f00; }

#hidebtn:hover { opacity:1; }

.blank { z-index:1;margin:0px;margin:-5px 0px; }

.savedbtn { position:absolute;left:81px;top:100px;height:80px;width:64px;
 background:url(../images/icons/saved-btn-on-3.png) no-repeat;
 background-size:64px auto;z-index:2; }

.new_item .item_label { margin:0; }

.fldr_item_image { padding:0px;margin-bottom:10px;height:auto;
 border-radius:6px 6px 0px 0px; }

.num_fldr_items:before { position:absolute;top:-1px;left:-1px;width:72px;
 height:12px;border:1px solid #bbb;border-width:1px 1px 0px 1px;content:'';
 border-radius:8px 7px 0px 0px;display:block; }

.num_fldr_items.selected:before { border-color:#555; }

.num_fldr_items { position:absolute;left:45px;top:-12px;width:71px;height:16px;
 line-height:14px;font-size:10px;display:inline-block;text-align:center;
 padding:2px 1px;margin:0px 0px 0px -30px;background:#fff;color:#444;
 border-radius:7px 7px 0px 0px; }

a.imgbookmarklet { border:2px solid rgba(192,192,255,0.5);display:inline-block;
 background:url(../images/icons/revolvy-logo-40.png) no-repeat
  center center transparent;background-size:65px auto;border-radius:10px;
 padding:3px;cursor:move;width:65px;height:55px;color:rgba(0,0,0,0);
 text-decoration:none;  }

table.info_table.selected .item_writeup_comment { display:block; }

table.info_table:before { content:"";display:table-caption;height:0px;
 border-bottom:1px dotted rgba(69,186,193,0.4);margin-top:0px; }

table.info_table { width:100%;background:transparent;margin:7px 0 3px 0;
 min-height:50px; }

table.info_table.selected { background:#fffffc; }

table.info_table.spam { background:#fdd;opacity:0.5; }

table.info_table.private { background:#fdd;opacity:0.5; }

table.info_table td { padding:0 3% 0 2%; }

td.td_owner_image { border-radius:50px;text-align:center;max-width:50px;
 min-width:50px;width:20%; }

td.td_owner_image img { height:auto;width:50px;min-width:50px;border-radius:50px;
 margin:3px 2px; }

td.td_owner_fullname { font-size:12px;line-height:150%;max-width:118px;
 text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
 width:80%; }

td.td_sticker { position:relative;width:auto;max-width:55px;padding:4px 0 0 0;display:block;
 text-align:right; }

.entry.writeup table.info_table { width:100%;background:transparent;margin:3px 0 0 0;
 min-height:24px; }

.entry.writeup td.td_owner_image { border-radius:24px;text-align:center;max-width:24px;
 min-width:24px;width:24px; }

.entry.writeup td.td_owner_image img { height:auto;width:24px;min-width:24px;
 border-radius:24px;margin:0 2px; }

.entry.writeup td.td_owner_fullname { font-size:12px;line-height:150%;max-width:none;
 text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
 width:85%; }

#display_hover { position:absolute; }

.infodata { display:block;color:#333;line-height:150%;margin-top:4px; }

#clear_recent_history { position:absolute;right:20px;top:0;;font-weight:bold;
 font-size:16px;color:#45bac1; }

#clear_recent_history:hover { color:#a00;cursor:pointer; }

#signup_box { display:none;width:auto;margin:0;padding:5px 0;background:#fff; }

#other_quizzes { font-size:24px;font-weight:bold;color:#000; }

td.td_sticker { padding-top:4px;padding-left:4px;display:block;text-align:center;
 position:relative; }

.new_sticker_class { position:absolute;right:20px;display:inline-block; }

div.sticker_blank { width:52px;height:52px;border-radius:52px; }

div.sticker_circle { width:52px;height:52px;border-radius:52px; }

div.sticker_info { padding:0px 2px;margin:0;width:65px;height:12px;
 line-height:12px;color:#fff;transform:rotate(-33deg) translate(-18px,12px);
 -webkit-transform:rotate(-33deg) translate(-18px,12px);text-align:center;
 -ms-transform:rotate(-30deg) translate(-18px,12px);font-weight:bold;
 font-size:12px;font-family:raleway,helvetica,sans-serif; }

div.sticker_text { padding:0px 2px;margin:0;width:65px;height:12px;
 line-height:12px;color:#fff;transform:rotate(-33deg) translate(-18px,12px);
 -webkit-transform:rotate(-33deg) translate(-18px,12px);text-align:center;
 -ms-transform:rotate(-30deg) translate(-18px,12px);font-weight:bold;
 font-size:12px;font-family:raleway,helvetica,sans-serif; }

@media (max-width:1279px) {
  div.sticker_blank { width:48px;height:48px;border-radius:48px; }
  div.sticker_circle { width:48px;height:48px;border-radius:48px; }
  div.sticker_info { transform:rotate(-33deg) translate(-18px,10px);
   -webkit-transform:rotate(-33deg) translate(-18px,10px);
   -ms-transform:rotate(-30deg) translate(-18px,10px); }
  div.sticker_text { transform:rotate(-33deg) translate(-18px,10px);
   -webkit-transform:rotate(-33deg) translate(-18px,10px);
   -ms-transform:rotate(-30deg) translate(-18px,10px); }
}

.save_text { border:none;background:#ff8735;color:#fff;border-radius:4px;
 display:inline-block;padding:12px 12px 15px 12px; }

div.save_item_table { position:static;width:100%;z-index:10;cursor:default;
 padding-top:3px;text-align:center; }

div.save_item_table .sticker_blank { border:1px solid rgba(0,0,0,0.3); }

#new_sticker_label { float:right;width:75px;font-size:12px !important;
 text-align:center;margin:5px -5px 0px 0px; }

.item_writeup_box { position:relative;max-height:90px;max-width:231px;
 color:#111;font-size:13px;line-height:150%;padding:0px 10px;overflow:hidden;
 cursor:pointer;text-align:left; }

#expand_writeup { position:relative;top:-3px;width:20px;height:16px;
 float:right;font-size:18px;color:#000;background:#fff;text-align:center;
 margin-right:5px;padding:1px 1px 5px 1px;border-radius:15px;cursor:pointer;
 border:1px solid #f80;z-index:1; }

#expand_writeup .fa { line-height:0.8; }

#expand_writeup:hover { color:#f00;font-weight:bold;background:#ff8;
 border:1px solid #840; }

.item_writeup_comment { position:relative;width:auto;height:auto;overflow:hidden;
 font-size:14px;color:#000;padding:0;margin:0;display:block;cursor:default; }

.item_writeup_comment #headline { font-weight:bold;white-space:nowrap;
 text-overflow:ellipsis;overflow:hidden;color:#047980; }

#blurred_bg_1 { position:absolute;left:0px;top:0px;width:100%;height:auto;
 min-height:350px;z-index:0; }

#blurred_bg_2 { width:100%;height:auto;max-height:350px; }

#main_header { position:relative;top:0px;width:100%;background:#ececec;
 border-width:2px 0px;text-align:center;z-index:9; }

#menu_stack { margin-left:10px; }

.pipe { position:relative;top:-2px;font-size:12px;display:inline-block;
 font-weight:bold;padding:0px 8px;cursor:default; }

.pipe.thin { font-size:10px;top:-3px;padding:0px; }

#menu_bar { position:relative;left:0px;top:0px;width:100%;height:25px;
 font-height:18px;white-space:nowrap;text-align:center;padding:1px 0 5px 0;
 display:none; }

#menu_user_link { margin-right:3px; }

.menu_link { font-size:18px;cursor:default;display:inline-block;
 padding:4px;margin:0px;border-radius:10px;cursor:pointer; }

.menu_link.selected { border-color:transparent;font-weight:bold; }

.menu_link span { font-family:helvetica,arial,sans-serif;font-weight:normal; }

#menu_resize { position:absolute;right:20px;top:3px;border-radius:7px;
 padding:2px 5px 3px 5px;cursor:pointer; }

#menu_resize:hover { background:#f88;color:#000; }

#headlines { position:relative;left:0px;top:0px; }

#headlines_center { width:100%;display:inline-block;text-align:center;
 margin-top:-5px; }

#breadshare { width:99.5%;display:inline-block;padding:0 0 0 0.5%;
 overflow:hidden; }

.breadcrumbs { width:100%;font-size:14px;margin:0;padding:0;font-weight:bold;
 color:#45bac1;text-align:left;display:block;cursor:default;
 text-overflow:ellipsis;overflow:hidden;white-space:nowrap; }

.breadcrumbs a { text-decoration:none;color:#45bac1;padding:0px 3px;
 border:1px solid transparent;border-radius:0px; }

.breadcrumbs a:hover { background:rgba(69,186,193,0.1); }

.breadcrumb { background:transparent; }

#almost_description { width:350px;height:95px; }

#almost_image_cell { position:relative;height:100px;width:100px; }

#almost_image { height:100px; }

#feedback_table { width:100%;font-size:16px;margin:10px 0px;line-height:125%; }

#feedback_table td:nth-child(1) { width:30%;text-align:right;font-weight:bold;
 padding:8px 15px 0px 0px;vertical-align:top; }

#feedback_table td:nth-child(2) { text-align:left;width:70%;
 vertical-align:top; }

#feedback_type { width:125px;font-size:16px; }

#feedback_text { width:90%;height:175px;line-height:125%;font-size:16px; }

#new_box { text-align:center;padding:20px;font-size:20px; }

#new_box b { font-size:20px; }

#dialog_forgot_box { }

a#dialog_forgot_link { font-size:12px;border-bottom:1px dotted transparent;
 color:#888; }

a#dialog_forgot_link:hover { font-size:12px;border-bottom:1px dotted #00a;
 color:#00a; }

#chgpasstable { width:80%; }

#chgpasstable:nth-child(1) { text-align:right;padding-right:10px;
 font-size:16px; }

#chgpasstable:nth-child(2) { text-align:left; }

#chgpasstable input { width:200px; }

#fbcomments_header_table { width:100%;max-width:200px;margin-bottom:20px;
 padding:10px 5px; }

.fbcomments_header_cell { text-align:center;border:1px solid #eee;
 border-width:1px 1px 0px 1px; }

.fbcomments_body_cell { text-align:center;border:1px solid #eee;
 border-width:0px 1px 0px 1px; }

.fbcomments_footer_cell { text-align:center;border:1px solid #eee;
 border-width:0px 1px 1px 1px; }

#fbcomments_title { width:100%;color:#000;font-size:22px;font-weight:bold;
 line-height:24px;display:block; }

#report_table { margin-bottom:7px;width:98%;padding:10px 5px; }

.report_head { text-align:left;font-size:20px;padding:5px 10px; }

.report_head_2 { text-align:left;font-size:16px;padding:10px; }

.report_both { text-align:left; }

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

.report_right { text-align:left;margin-left:20px; }

#details_info_outer { margin-top:20px;width:100%; }

#details_info_table { width:100%;max-width:200px;margin-bottom:20px;
 padding:10px 5px;border:1px solid #ccc; }

#details_info_share { text-align:center;padding:0px 10px; }

#details_info_share .entry_buttons { border:none; }

#details_info_share .entry_prices { height:10px; }

#details_info_share .as_low_as { margin:-12px 0px -6px 10px; }

#details_info_share .entry_as_of { border:none; }

#details_info_image { text-align:center;width:130px; }

#details_info_details { text-align:center; }

#details_label { font-size:16px;color:#888;font-weight:bold;height:24px;
 text-align:left; }

#writeups_link { margin-right:25px;font-size:12px;text-align:right; }

#writeups_link a { color:#00c;border-bottom:1px solid transparent; }

#writeups_link a:hover { border-bottom:1px dotted #00c; }

#writeup_writeups_label { margin:5px 0px -7px 0px;display:block; }

#count_writeups { text-align:center;margin-top:10px; }

#fb_prod_comments_box { position:relative;width:100%;height:45px;padding:0px;
 margin:0px;border-top:1px dotted rgba(69,186,193,0.4);cursor:pointer; }

#fb_prod_comments { position:absolute;left:0px;top:5px;width:66%;color:#fff;
 background:#358;font-weight:bold;font-size:12px;line-height:24px;
 text-align:center;margin:5px 13%;padding:1px 4%;border-radius:20px;
 border:1px solid #dde; }

#fb_prod_comments:hover { color:#000;background:#d8dfea; }

.share_buttons { width:90px;height:auto;padding:0; }

.share_buttons:hover { background:rgba(69,186,193,0.2); }

#no_writeups { text-align:center;font-size:26px;margin:90px 50px 0px 50px;
 line-height:150%; }

div#all_writeups { position:absolute;left:0px;top:5px;width:66%;color:#444;
 background:#fff;font-weight:bold;font-size:12px;line-height:24px;
 text-align:center;margin:0px 13%;padding:1px 4%;border-radius:20px;
 border:1px solid #dde; }

div#all_writeups:hover { color:#000;background:#eee; }

#all_writeups_box { position:relative;width:100%;height:35px;padding:0px;
 margin:0px;border-top:1px dotted rgba(69,186,193,0.4);cursor:pointer; }

#folder_image_box div { position:relative;width:150px;padding:5px;
 border:1px dotted #888; }

#folder_image { width:150px;height:auto;min-height:auto;cursor:default; }

.folder_image { width:150px;height:auto;min-height:auto;cursor:default; }

#folder_image_box { width:150px;height:150px;vertical-align:middle;
 background:#f8f8f8; }

#all_prod_writeups { color:#44c;font-size:10px;border-width:1px 1px 1px 0px;
 display:inline-block;cursor:pointer; }

#back_to_top { position:fixed;right:35px;bottom:20px;height:28px;width:120px;
 cursor:pointer;background:#fff;display:block;z-index:10;text-align:center;
 line-height:1.5;padding-top:5px; }

#num_writeups_label { font-size:16px;font-weight:bold;text-align:left;
 margin:15px 0 0 15px;display:inline-block; }

@media (max-width:1279px) { #num_writeups_label { width:265px; } }

@media (min-width:1280px) { #num_writeups_label  { width:530px; } }

.add_writeup { display:block;height:60px;margin-left:5px; }

.add_writeup img { width:50px;height:auto;border:1px solid #eee;float:left;
 margin:0 5px;border-radius:50px;cursor:default; }

.add_writeup .comment_box { width:205px;height:30px;display:inline;float:left;
 border:1px solid #ccc;border-radius:3px;margin:10px 5px 5px 0;padding:5px;
 text-align:left;color:#888;cursor:text; }

.add_writeup:before { content:"";display:block;height:1px;margin-bottom:5px;
 border-bottom:1px dotted rgba(69,186,193,0.4); }

.writeup_actions { margin:0 15px 0 0; }

.writeups_nav { width:auto;height:20px;border:none;background:#fff;margin:0;
 padding:0 5px;font-size:12px;border-top:1px dotted rgba(69,186,193,0.4); }

.writeups_nav #nav_next { float:left;width:auto;cursor:pointer;color:#45bac1; }

.writeups_nav #nav_next:hover { color:#005580; }

.writeups_nav #nav_prev { float:left;width:auto;cursor:pointer;color:#45bac1; }

.writeups_nav #nav_prev:hover { color:#005580; }

.writeups_nav #nav_all { float:right;width:auto;cursor:pointer;color:#45bac1; }

.writeups_nav #nav_all:hover { color:#005580; }

.writeup_box { position:relative;border-radius:5px;padding:0 1% 20px 1%;
 margin:3px 5px 0 5px;text-align:left;font-size:12px;width:88%; }

.writeup_box:hover { background:#f8f8f8; }

.writeup_comment { margin:25px 0 0 65px;font-size:14px; }

@media (max-width:1279px) { .writeup_comment { width:385px;margin:10px 0 0 10px; } }
@media (min-width:1280px) { .writeup_comment { width:97%;margin:10px 0 0 15px; } }

@media (max-width:1279px) { .writeup_owner_box { width:100%; } }
@media (min-width:1280px) { .writeup_owner_box { width:580px; } }

.writeup_owner_fullname { margin:0;max-width:185px;display:inline-block; }

.writeup_report_box { width:98%;font-size:13px;text-align:right;margin:0; }

.writeup_folder_box { margin:0 5px 0px 15px;float:left;clear:left; }

#fb_comments_label { width:auto;font-size:16px;font-weight:bold;
 text-align:left;padding:10px 0 20px 10px;margin:0;white-space:nowrap;
 overflow:hidden; text-overflow:ellipsis;background:#fff;clear:both; }
@media (max-width:1279px) { #fb_comments_label { width:400px; } }
@media (min-width:1280px) { #fb_comments_label { width:600px; } }

.follow_entry { margin-bottom:4px; }

.follow_fldr_name { width:125px;display:inline-block;vertical-align:top; }

#writeup_requirements { font-size:12px;color:#158a91;text-align:center; }

#save_item_text { height:auto; }

#item_image_cell { width:150px;height:150px; }

.save_item_desc { position:absolute;left:200px;top:2px;max-width:300px;
 min-width:300px; }

div.show_writeups_box { position:absolute;left:200px;top:100px;width:300px;
 z-index:10;cursor:default;padding-top:3px;text-align:center; }

.show_writeups { position:relative;top:-20px;display:inline-block;
 font-size:16px;margin-right:10px;cursor:pointer; }

.save_sticker_label { position:relative;top:-2px;display:inline-block;
 font-size:16px;margin-right:10px;cursor:pointer; }

.save_rating_label { position:relative;top:-2px;display:inline-block;
 font-size:16px;margin-right:10px;cursor:pointer; }

#rating_modal_body { text-align:center; }

.rating_stars { font-size:20px; }

.entry.writeup .rating_stars .star { font-size:36px;margin:0 1px; }

.entry.topic .rating_stars { margin:0 10px 0 0; }

.entry.topic .rating_stars .star { font-size:20px; }

#title_pic { width:auto;height:40px;border-radius:50%;cursor:pointer;
 display:inline;float:left;margin:-7px 10px 0 0; }

.fldr_cmnts { width:40px;height:40px;border:1px dotted transparent;
 border-radius:10px; }

.fldr_cmnts:hover { cursor:pointer;border-color:rgba(0,0,0,0.1); }

#fldr_cmnts_image { height:250px;width:auto; }

#nav_profile_box_box { width:100%;height:100px;margin:0;padding:0; }

#nav_profile_table { width:720px;height:100px;background:#fff;margin:5px 0;
 display:none; }

#nav_profile_table td { height:110px; }

#nav_thumb_table { width:80px;height:80px;margin:5px 0px 0px 5px; }

.nav_thumb { width:75px;height:auto;margin:0px;border-radius:50%;
 cursor:pointer; }

#nav_profile_box { position:relative;max-width:600px;min-width:540px;
 height:90px;overflow:hidden;text-align:left;opacity:1;display:inline-table;
 padding:6px 10px; }

#nav_fullname { font-size:18px;color:#333;cursor:default;display:inline;
 padding:1px 5px;border-radius:20px;font-weight:bold;cursor:pointer;
 margin:-1px 0px 0px -2px; }

#nav_fullname:hover { background:rgba(69,186,193,0.02); }

#nav_description { position:absolute;left:0px;top:32px;font-size:14px;
 height:50px;overflow:hidden;color:#666;cursor:default;display:inline-block;
 line-height:150%;text-align:left; }

#nav_location_box { position:absolute;left:0px;bottom:0px;
 display:inline-block; }

#nav_location { font-size:12px;cursor:default;color:#888 !important;
 display:inline-block; }

#nav_separator { font-size:12px;color:#aaa !important;display:inline-block;
 cursor:default; }

#nav_website { font-size:12px;color:#00b2b3;cursor:pointer;
 display:inline-block;border-bottom:1px dotted #00b2b3;line-height:100%; }

#nav_link_box { position:absolute;right:10px;bottom:2px; }

.nav_link_url img { max-width:18px;max-height:18px;margin-right:3px; }

.nav_link_url.empty { opacity:0.3; }

#nav_flag_user { position:absolute;right:5px;top:2px;font-size:16px;color:#a00;
 padding:1px 3px;cursor:pointer; }

#nav_flag_user:hover { color:#f00;box-shadow:1px 1px 3px rgba(0,0,0,0.05);
 background:#ffe; }

#nav_loginbox { color:#fff;font-size:16px;font-weight:bold;margin-right:8px;
 display:inline-block; }

#nav_loginbox a { color:#fff; }

#beta_logo { width:45px;height:14px;padding:0px 3px;color:#000;
 text-align:center;font-size:12px;font-family:raleway,helvetica,sans-serif;
 font-weight:bold;text-align:center;font-weight:bold;border-radius:15px;
 background:rgba(69,186,193,0.2);border:1px solid rgba(69,186,193,0.5);
 cursor:pointer;display:inline-block; }

#brand_logo { height:40px;margin:-7px 12px 0px 12px;max-width:none; }

a.dept_item_cat_link { text-decoration:none;color:#a00; }

a.dept_item_cat_link:hover { border-bottom:1px dotted #a00; }

a#revolvy_home_logo { position:absolute;top:20px;left:5px;z-index:3;
 border-radius:10px;display:inline-block;padding:5px 10px !important; }

a#revolvy_home_logo:hover { background:transparent !important;
 border-color:transparent !important; }

a#revolvy_home_logo img { position:relative;top:-2px;left:4px;
 display:inline-block;padding:5px 10px !important;border-radius:10px; }

#revolvy_home_logo img:hover { background:rgba(69,186,193,0.1) !important;
 border-radius:10px; }

a#revolvy_home_logo.small img { top:4px;left:7px; }

#revolvy_home_logo.small img:hover { top:0;left:0;border-radius:20px;
 background:#fff !important; }

a#revolvy_home { position:absolute;left:4px;padding:2px;display:inline-block; }

#beta_label { position:absolute;left:52px;top:35px;padding:0px 3px;margin:0;
 height:14px;line-height:14px;width:45px;color:#000;font-size:5px;
 font-family:raleway,helvetica,sans-serif;font-weight:bold;text-align:center;
 cursor:pointer;font-weight:bold;background:rgba(69,186,193,0.2);
 border-radius:15px;border:1px solid rgba(69,186,193,0.5);text-align:center; }

.sharrre .count { position:absolute;left:55px;top:10px;width:40px;height:20px;
 color:#525b67;text-align:center;border-radius:4px;border:1px solid #b2c6cc;
 font-size:12px;font-weight:bold;background:#fbfbfb;line-height:20px;
 opacity:0; }

.sharrre .count:before { position:absolute;top:49%;left:-14px;width:0;height:0;
 content:'';display:block;margin-top:-7px;border:solid 7px transparent;
 border-right-color:#b2c6cc; }

.sharrre .count:after { position:absolute;top:49%;left:-12px;width:0;height:0;
 content:'';display:block;margin-top:-6px;border:solid 6px transparent;
 border-right-color:#fbfbfb; }

.sharrre .count:hover:before {  }

.sharrre .count:hover { color:#44c;box-shadow:0px 0px 5px #ff0; }

.sharrre .itemcount { position:absolute;left:42px;top:10px;width:40px;
 height:20px;color:#525b67;text-align:center;border-radius:4px;font-size:12px;
 font-weight:bold;background:#fbfbfb;line-height:20px;border:1px solid #b2c6cc;
 opacity:1; }

.sharrre .itemcount:before { border-right-color:#b2c6cc; }

.sharrre .itemcount:hover:before { border-right-color:#e2f6fc; }

.sharrre .itemcount:hover { color:#44c;box-shadow:0px 0px 5px #ff0;
 border-color:#e2f6fc; }

#copyright { margin-left:10px; }

.cursor.selected { color:#158a91;border:1px solid rgba(0,186,193,0.2);
 background:rgba(138,255,255,0.2);margin:-1px 0 -1px -1px !important;
 border-radius:4px; }

#navpick_box { position:relative;top:0;left:0;width:100%;min-width:600px;
 height:55px;border:1px solid #000;font-size:14px;font-weight:bold;
 margin:0;color:#45bac1;z-index:10;cursor:default;background:#158a91;
 border-radius:4px; }

#navpick_box a { color:#75eaf1;border:1px solid transparent;border-radius:4px;
 padding:2px 10px 3px 10px;margin:7px 0;background:transparent; }

#navpick_box a:hover { border:1px solid transparent;background:transparent; }

#navpick_box a#account_menu_dropdown { color:#fff; }

#navpick_box a#account_menu_dropdown:hover { border:1px solid transparent;
 background:rgba(138,255,255,0.2);color:#cff; }

#navpick_box li a:hover { background:#cff; }

.searchpromo { width:900px;max-width:70%;min-height:28px;display:inline-block; }

#navbar { min-width:768px; }

#tag_popover { position:absolute;padding:5px 9px 9px 9px;text-align:left;
 background:#fff;box-shadow:0 -1px 10px rgba(0, 0, 0, 0.25);display:none;
 font-weight:normal;overflow-x:hidden;overflow-y:auto;width:auto;
 min-width:300px;width:700px;z-index:100;margin:0 0 0 -15px; }

.sitesearch { position:relative;margin:0px; }

#sitesearch { width:100%;height:inherit;font-size:18px;line-height:inherit;
 margin:0 0 0 -25px;padding:5px 30px 5px 5px;display:inline-block;
 text-align:center; }

#sitesearch.selected { background:#ff8; }

.sitesearch_box { position:relative;top:0;width:30%;min-width:150px;
 min-height:35px;padding:0px;text-align:center;display:inline-block;
 white-space:nowrap; }

#sitesearch_clear { position:absolute;top:-5px;right:2px;width:14px;
 height:13px;border-radius:5px;z-index:2;padding:8px;background:#fff;
 display:none; }

#sitesearch_clear:hover { cursor:pointer;background:#fcfcfc; }

#text_logo_2 { margin:0px 0px -25px 0px;max-width:none; }

#topform { padding:0px; }

#choices_menu { text-align:center;display:inline-block;margin:-3px 0 0 0; }

#choices_menu ul { position:absolute;top:25px;left:50%;margin:0 0 0 -95px;
 padding:10px 6px; }

#choices_btn { background:transparent;border:1px solid transparent;
 -webkit-box-shadow:none;box-shadow:none;font-size:14px;color:#45bac1;
 font-weight:bold;border-radius:10px;padding:0px 5px 0px 0px; }

#choices_btn.selected { border:1px solid rgba(69,186,193,.4);background:#fff; }

#choices_dropdown { position:relative;left:-30px;background:transparent;
 border:none;box-shadow:none;-webkit-box-shadow:none;z-index:10; }

#choices_btn i { margin-left:2px;color:#45bac1; }

#choices_btn { padding:0px 5px; }

#pages_menu { text-align:center;display:inline-block;margin:-3px 0px 0px 0px; }

#pages_menu ul { position:absolute;top:25px;left:50%;margin:0px 0px 0px -95px;
 padding:10px 6px; }

#pages_btn { background:transparent;border:1px solid transparent;
 -webkit-box-shadow:none;box-shadow:none;font-size:14px;color:#45bac1;
 font-weight:bold;border-radius:10px;padding:0px 5px 0px 0px; }

#pages_btn.selected { border:1px solid rgba(69,186,193,.4);background:#fff; }

#pages_dropdown { position:relative;left:-30px;background:transparent;
 border:none;box-shadow:none;-webkit-box-shadow:none;z-index:10; }

#pages_btn i { margin-left:2px;color:#45bac1; }

#pages_btn { padding:0px 5px; }

#account_menu { position:relative;top:6px;left:-3px;font-weight:bold;
 display:inline-block; }

#account_menu_box { position:relative;right:0px;top:0px;z-index:9;
 margin-top:-7px; }

#account_menu_table { width:45px;height:45px;display:inline-block;
 margin:-12px 0 0 0; }

#account_menu_pic { max-width:45px;max-height:45px;border:1px solid #ddd;
 box-shadow:2px 3px 4px rgba(0,0,0,0.3);border-radius:50%;background:#fefefe;
 padding:0px;margin:0px;display:inline-block;cursor:pointer; }

#account_menu_dropdown { height:22px;width:140px;color:#aaa;
 padding:3px 8px !important;border-radius:10px;cursor:default;
 display:inherit; }

#account_menu_choices { position:absolute;top:23px;width:165px;
 text-align:left; }

#account_menu_choices a { color:#45bac1;padding:0px 5px !important;
 text-decoration:none; }

ul#account_menu_choices { padding:10px 6px; }

#navpick_box a#my_account { color:#666;background:#f8f8ff;cursor:default;
 padding:5px !important;margin:-5px 0;font-size:16px;border:1px solid #def; }

#navpick_box a#my_account:hover { color:#666;background:#f8f8ff; }

a#follow_members_link, a#follow_folders_link, a#follow_topics_link {
 border-radius:0px;padding:1px 4px;color:#45bac1; }

a#follow_members_link:hover, #follow_folders_link:hover,
 #follow_topics_link:hover { background:rgba(69,186,193,0.1); }

a#follow_members_link.selected, a#follow_folders_link.selected,
 a#follow_topics_link.selected { font-weight:bold; }

@-webkit-keyframes glowing {
 from { text-shadow:-1px -1px 1px #def,1px -1px 1px #def; }
 50% { text-shadow:none; }
 to { text-shadow:-1px 0px 0px #def,0px -1px 0px #def; }
}

@keyframes glowing {
 from { text-shadow:-1px -1px 1px #def,1px -1px 1px #def; }
 50% { text-shadow:none; }
 to { text-shadow:-1px 0px 0px #def,0px -1px 0px #def; }
}

.tsingle { display:inline-block;margin:5px 2px;text-align:center;
 max-width:200px; }

.thumb.tleft { float:left;margin:0 15px;text-align:center;max-width:200px; }

.thumb.tright { float:right;margin:0 15px;text-align:center;max-width:200px; }

.thumb img { max-width:200px;max-height:450px;width:auto;height:auto; }

.thumbcaption { font-size:10px;line-height:1.5;margin:10px; }

#dont_worry { width:100%;text-align:center; }

#dont_worry div { max-width:450px;padding:10px;display:inline-block;
 color:#45bac1;font-size:20px;line-height:26px;font-weight:bold;
 text-align:center; }

#newuser_nextbtn { position:absolute;right:40px;top:0px;z-index:10;width:80px;
 height:30px; }

#newuser_donebtn { position:absolute;right:40px;top:0px;z-index:10;width:80px;
 height:30px;-webkit-animation-name:glowing;-webkit-animation-duration:2s;
 -webkit-animation-iteration-count:infinite;animation-name:glowing;
 animation-duration:2s;animation-iteration-count:infinite; }

#newuser_backbtn_1 { position:absolute;left:40px;top:0px;z-index:10;width:90px;
 height:30px; }

#newuser_backbtn_2 { position:absolute;left:40px;top:0px;z-index:10;width:80px;
 height:30px; }

#newuser_backbtn_3 { position:absolute;left:40px;top:0px;z-index:10;width:80px;
 height:30px; }

#newuser_btn_1 { position:absolute;right:40px;top:0px;z-index:10;width:90px;
 height:30px; }

#newhead_1 { font-size:20px;font-weight:bold; }

#selectnew { display:block;margin-top:5px; }

#saved_table { width:300px;font-size:18px; }

.empty_box { width:40px;height:40px;border:1px solid #eee;border-radius:10px;
 background:#fff;cursor:default; }

.marked_table { border-collapse:separate; }

.marked_cell { width:40px;height:40px;min-width:40px;min-height:40px;
 cursor:pointer;border:1px solid #eee;border-radius:10px;text-align:center;
 vertical-align:middle;background:#fff; }

#walkbtn { height:40px !important;width:325px; }

#walklater { display:block;margin:10px 0px 20px 0px;font-size:13px; }

#page_tabs { height:30px;margin:0 0 0 65px;padding:0 0 0 10px;
 background:#f4f4f4;border:1px solid #eee; }

#page_tabs a { display:inline-block;margin:5px 0 0 5px;color:#666; }

#page_tabs a:hover { color:#000; }

#page_tabs a.selected { font-weight:bold; }

table.pick_fldrs { width:550px; }

#addprodform { padding-top:10px; }

#dialog_results_box { position:relative;left:0px;top:0px;width:100%;
 display:inline-block;text-align:center;padding-bottom:30px;z-index:1; }

#dialog_results { position:relative;left:10px;top:0px;z-index:1; }

.save_title { font-size:14px;color:#666;margin:10px 0px 0px 20px; }

.fldr_list_all { width:auto; }

.fldr_list_entry { width:auto;height:24px;margin-left:5px; }

#fldr_listing_box { max-height:130px;width:500px;margin-left:20px;
 overflow:hidden;border:1px solid #000;border-radius:4px 4px 0px 0px;
 border-width:1px 1px 0px 1px;text-align:left;padding-top:3px;
 padding-right:4px; }

#fldr_listing { text-align:left;max-width:480px;max-height:125px;
 overflow-y:auto;margin:0px;padding:5px 10px;border:none; }

a.pick_fldr { width:400px; }

#add_fldr_box { position:relative;width:99.5%;height:48px;
 color:#000;border:0 solid #888;font-size:12px;
 border-color:#ccc #888 #888 #888;border-width:1px 1px 1px 1px;
 border-radius:0 0 4px 4px;padding:0 2px;margin:0 0 5px 0;
 background:#f0f0f0; }

#add_fldr_plus { position:absolute;top:14px;left:6px;color:#777;
 background:#e8e8e8;cursor:pointer; }

#add_fldr_plus:hover { color:#333;background:#ff8; }

#add_fldr { position:absolute;top:7px;left:26px;width:450px;
 padding:5px;font-size:16px;line-height:1.5;border:1px solid #aaa; }

#add_fldr_create { position:absolute;right:5px;top:8px;z-index:2;
 text-decoration:none;color:#fff;width:47px;font-size:12px;background:#05b;
 border:1px solid #008;border-radius:6px;padding:1px 0; }

table.createfldr { margin:5px 0px 0px 10px;width:100%; }

#text_ruler { position:absolute;left:0;top:0;z-index:-2;opacity:0;
 visibility:hidden;white-space:nowrap; }

#mypop { position:absolute;left:0;top:0;z-index:-1;background:#fff;
 border:1px solid #ccc;border-radius:10px;overflow:hidden;opacity:0; }

#mypop_title { background:#eee;padding:10px; }

#mypop_body { padding:10px; }

#side_ad_box { width:300px;height:100%; }

#side_ad_300px { width:300px;padding:0;margin:5px 0 40px 0; }

#side_ad_600px { width:300px;padding:0;margin:0 0 40px 0; }

#busy_box { position:fixed;bottom:50px;left:50%;width:25px;z-index:11;
 text-align:center;background:transparent;padding:5px 0 3px 0;color:#222;
 font-size:21px;margin-left:-12px;opacity:1;text-shadow:-1px 0px 0px #fff,
 0px 1px 0px #fff,1px 0px 0px #fff,0px -1px 0px #fff; }

#botbar { position:fixed;left:0px;bottom:0px;z-index:11;width:100%;height:20px;
 line-height:18px;background:#fff;text-align:left;cursor:default; }

#botbar:hover { background:rgba(255,255,255,0.9); }

a.bot_link { display:inline-block;text-decoration:none;color:#888;
 border-bottom:1px solid transparent;padding:0px 3px;min-width:80px; }

a.bot_link:hover { color:#00f;background:#f8f8f8; }

#page_links { position:absolute;top:0px;right:0px; }

#addprod_box { position:relative;text-align:center;font-size:16px;
 width:95%;height:60px;margin-bottom:15px;display:inline-block; }

#addprod_search { position:absolute;left:0px;top:0px;width:100%;
 text-align:center;margin:20px 0px 5px 0px; }

#addprod_search_clear { position:absolute;left:97%;top:27px;width:16px;
 height:16px;z-index:2;border-radius:5px;display:none; }

#addprod_search_clear:hover { cursor:pointer;background:#f88; }

#addprod_message { width:300px;text-align:center;font-size:12px;color:#f00;
 min-height:12px; }

#signup_label { font-size:12px;margin-top:5px; }

#signup_footer { text-align:center; }

@media (max-width:660px) {
  #add_fldr { width:250px; }
  #add_fldr_box { width:341px; }
  #add_fldr_create { right:5px; }
  .fldr_list_all { width:370px; }
  .fldr_list_entry { width:370px; }
  #fldr_listing_box { width:375px; }
  #fldr_listing { width:370px; }
  #item_image_cell { display:none; }
  .save_item_desc { left:20px;max-width:380px;min-width:380px; }
  div.save_item_table { left:70px; }
}

#save_modal_title { overflow:hidden;padding-bottom:12px;max-height:50px; }

.empty_folder { position:relative;top:100px;width:400px;margin-left:-115px;
 font-size:13px;font-weight:normal;padding:25px;text-align:center;
 box-shadow:none;border-radius:3px;border:1px solid #888;
 display:block; }

.empty_folder a { border-bottom:1px dotted #08c; }

.empty_folder a:hover { border-bottom:1px solid #058; }

#item_image_box { width:150px; }

#item_image_pic { max-width:150px;max-height:150px; }

#item_image_camera { width:20px; }

#ignore_alert { text-align:left;display:inline-block;width:auto;
 line-height:150%; }

.alert_text_left { text-align:left; }

#newimage { width:250px;height:auto;max-width:250px;max-height:200px;
 margin:5px;border:1px solid #ccc;cursor:pointer; }

#imageuploadbtn { margin-top:20px;display:inline-block; }

#randomimagebtn { margin-top:20px;display:inline-block; }

#imageurlbtn { margin-top:20px;display:inline-block; }

#imagefile { position:absolute;left:0px;top:0px;width:0px;height:0px;
 opacity:0; }

#imagego { position:absolute;right:14px;top:28px;z-index:1;font-size:12px;
 line-height:100%;display:none; }

#imagego:hover { text-decoration:none;border-bottom:1px dotted; }

#imageurl { height:18px;line-height:18px;width:300px;font-size:18px;
 margin-top:20px;padding:3px 5px; }

#imagehelp { color:#c00;font-size:10px;float:right;margin-right:15px;
 margin-top:3px;text-decoration:none;line-height:11px; }

#imagehelp:hover { border-bottom:1px dotted #c00; }

#newimgs { position:relative;display:none; }

#image_input { position:absolute;left:0px;top:0px; }

#image_nav { position:absolute;left:0px;top:60px;font-size:14px;
 width:300px;text-align:right; }

#numimgs { font-size:10px; }

#thumbs { position:absolute;left:0px;top:76px; }

#vertcenter { width:310px;height:210px;vertical-align:middle;text-align:center;
 display:table-cell; }

#imageprevthumbs { padding:1px 6px;border:1px solid transparent;
 border-radius:3px; }

#imageprevthumbs:hover { background:#ff8;cursor:pointer;border-color:#888; }

#imagenextthumbs { padding:1px 6px;border:1px solid transparent;
 border-radius:3px; }

#imagenextthumbs:hover { background:#ff8;cursor:pointer;border-color:#888; }

#imageform { text-align:center;font-size:18px;padding:0px;margin:0px; }

#forgotbox { width:100%;padding:10px; }

#forgotsub { text-align:center; }

#forgotrow2 { text-align:center;padding:30px 10px 0px 10px; }

#forgotemail { width:80%; }

#forgotmsg { text-align:center; }

#infobox_buttons { margin-top:30px; }

.infoboxbtn { font-size:22px;border:1px solid #000;display:inline-block;
 border:1px solid rgba(0,0,0,0.5);padding-top:8px;text-align:center; }

.infobox { margin:0px;padding:0px; }

#mytopic_buttons { position:absolute;left:50%;bottom:-2px;height:20px;
 width:200px;padding:9px 10px;background:rgba(255,255,255,0.5);
 cursor:default;box-shadow:1px 1px 3px rgba(0,0,0,0.1);margin:0 0 0 -110px;
 border:1px solid rgba(0,0,0,0.1); }

#fb_like_pop { position:absolute;left:50%;bottom:-45px;height:20px;width:55px;
 border-radius:6px;padding:9px 8px 9px 13px;background:rgba(255,255,255,0.5);
 background-image:url(../images/icons/fblike_bg.gif);
 cursor:default;display:none;border:1px solid rgba(0,0,0,0.1);
 box-shadow:1px 1px 3px rgba(0,0,0,0.1);margin:0 0 0 -38px; }

#fb_like_pop:hover { box-shadow:1px 1px 3px rgba(0,0,0,0.05);
 border:1px solid rgba(0,0,0,0.01);background:rgba(64,92,172,0.01); }

#article_box { position:relative; }

#info_box { position:absolute;left:0;top:63px;width:100%;margin:0;height:100%;
 padding:0px;display:none;z-index:999;background:rgba(128,128,128,0.7); }

#info_close_btn { position:fixed;top:0px;right:0px;width:31px;height:31px;
 border-radius:16px;border:1px solid rgba(0, 0, 0, 0.047);cursor:pointer;
 display:block;padding:0;text-align:center;text-decoration:none;
 text-shadow:none;z-index:1000;font-size:24px;padding:3px 0 0 0;
 background:rgba(255, 255, 255, 0.5); }

#info_dialog { position:absolute;left:0;top:0;width:auto;height:auto;margin:0;
 padding:0;border:1px solid #666;display:block; }

#info_content { padding:0 10px;text-align:center;background:#fff; }

#info_body { text-align:center;padding:0;margin:0 5px;width:auto;
 display:inline-table;font-size:14px; }

#info_body a { color:inherit; }

#info_body a:visited { color:inherit; }

#info_box_title { width:106%;margin-left:-3%; }

#cc_sa { width:175px;font-size:12px;color:#666;text-align:left;padding:2px 0;
 margin-left:30px;text-indent:-36px; }

#cc_sa img { height:24px;width:auto; }

#cc_sa a { font-size:12px;text-decoration:none; }

#cc_sa a:hover { border-bottom:1px solid; }

#wikipedia_box { width:100%;height:45px;background:#fff;margin:0;clear:both; }

#wikipedia_box a { font-size:12px;font-weight:normal; }

@media (max-width:1279px) { #wikipedia_box a { font-size:12px;}}

@media (min-width:1280px) { #wikipedia_box a { font-size:12px;}}

#article_body { margin:0; }

#article_body img[style*="float:left"]  {margin:0 10px 5px 0;}

#article_body img[style*="float:right"] {margin:0 0 5px 10px; }

#article_image { text-align:center;float:left;margin:10px 20px; }

#article_image img { max-width:195px;max-height:300px; }

a#comments_icon { position:absolute;top:5px;left:5px; }

a#comments_icon img { height:20px;width:20px; }

#fb_like_info_box { position:absolute;top:8px;right:5px;height:20px;
 border-radius:0;z-index:2;background:transparent;margin:0;padding:0;
 border:none;box-shadow:none; }

#feedback_btn { position:absolute;top:20px;left:0;width:40px;height:40px;
 font-size:10px;text-align:center;border-radius:10px;padding:8px;
 border:1px solid transparent;cursor:pointer;z-index:11; }

@media (max-width:850px) { #feedback_btn {top:105px;} }

#feedback_btn:hover { background:rgba(69,186,193,0.2);
 border-color:rgba(69,186,193,0.2); }

#feedback_btn img { width:30px;height:auto; }

#feedback_btn_2 { width:40px;height:40px;font-size:10px;text-align:center;
 border-radius:10px;padding:8px;border:1px solid transparent;cursor:pointer;
 display:inline-block; }

#feedback_btn_2:hover { background:rgba(69,186,193,0.2);
 border-color:rgba(69,186,193,0.2); }

#feedback_btn_2 img { width:30px;height:auto; }

#feedback_btn_3 { position:absolute;top:330px;left:10px;width:55px;height:40px;
 border-radius:10px;padding:8px;border:1px solid transparent;cursor:pointer;
 display:inline-block;color:#000;font-size:12px; }

#feedback_btn_3:hover { background:rgba(69,186,193,0.2);
 border-color:rgba(69,186,193,0.2); }

#feedback_btn_3 img { width:30px;height:auto; }

#blocked_ad { position:fixed;top:-100px;left:50%;width:720px;height:90px;
 margin:3px 0 0 -365px;background:#fff;text-align:center;z-index:10000;
 display:none; }

#blocked_ad_msg { display:inline-block;font-size:14px;width:600px;
 margin-top:14px; }

#blocked_ad_close { position:absolute;right:8px;top:3px;height:15px;width:15px;
 font-size:12px;border:1px solid transparent;border-radius:10px;cursor:pointer;
 line-height:1.25;color:#ccc; }

#blocked_ad_close:hover { color:#555;background:#ececec;border-color:#ccc; }

#revolvy_default { min-height:5px;border:1px solid transparent;
 background:transparent; }

#info_ad_box { min-height:30px;background:#fefefe;opacity:0; }

#howto_text { white-space:normal;margin:0px 0px 5px;color:#fff;font-size:28px;
 line-height:125%; }

@media (max-width:900px) { #howto_text { font-size:26px; } }

@media (max-width:660px) { #howto_text { font-size:20px; } }

.walkback,.walknext { height:34px !important; }

.closebtn { font-family:sans-serif;line-height:0.9;font-weight:normal;
 padding:3px 6px 2px 6px !important;background:#7c7c7c !important; }

#validate_box { position:relative;width:100%;padding:1px;text-align:center;
 opacity:0;z-index:10;white-space:nowrap;cursor:default; }

#validate { width:auto;padding:5px 10px;background:#000;color:#fff;
 font-size:14px;text-align:center;cursor:default;display:inline-block;
 border:1px solid #888;border-radius:8px;box-shadow:2px 1px 3px #057; }

#validate a { color:#ffa; }

#validate_close { font-size:16px;border:1px solid transparent;padding:0px 1px;
 margin:0px 10px;display:inline-block; }

#validate_close:hover { color:#f00;background:#fff;border-radius:50%;
 border-color:#f00;cursor:pointer; }

.adsnative a.item_info_fldr { display:inline;margin-top:10px;margin-left:3px; }

#nav_tabs { text-align:center;font-size:16px;font-weight:bold;margin:0;
 display:inline-block;padding:5px 10px;border-radius:10px;background:none;
 color:#666;text-shadow:none;border:none; }

#nav_tabs a.nav_tab { margin:0;padding:0;line-height:2;border-radius:8px;
 color:#666;border:1px solid #333;min-width:70px;display:inline-block;
 background:#fff;font-size:12px; }

#nav_tabs a.nav_tab:hover { background:rgba(117,234,241,0.5); }

#nav_tabs .nav_tab.selected { background:#ff8735;color:#fff;border:#333; }

#info_nav { margin:0 0 5px 0;color:#45bac1;text-align:center;font-size:16px;
 display:inline-block;background:#fff;font-weight:bold;border:none; }

#info_nav a.nav_tab { margin:5px 0;padding:4px 10px;line-height:1.5;
 border-radius:8px; }

#info_nav a.info_tab { margin:5px 3px;padding:0px 5px;line-height:1.5;
 border-radius:8px;border:1px solid #333;display:inline-block;color:#666;
 min-width:80px; }

#info_nav a.info_tab:hover { background:#ffa;color:#000; }

#info_nav .info_tab.selected { border:none;background:rgba(117,234,241,0.5); }

.cb { display:inline-block;width:10px;height:10px;text-align:center;color:#bbb;
 border:1px solid #f8f8f8;border-radius:2px;line-height:12px;font-size:12px;
 background:#f8f8f8; }

.fldrdata { color:#000;font-size:12px;text-align:left;padding:3px 4px;
 margin-left:12px;text-indent:-12px; }

.itemdelete { position:absolute;left:3px;top:-7px;padding:9px 18px 18px 9px;
 font-size:12px; }

.itemdelete div { background:rgba(0,0,0,0.1);border-radius:30px;color:#fff;
 padding:5px 8px;border:1px solid rgba(0,0,0,0.05);line-height:1.3;
 font-weight:bold;font-size:11px; }

.itemdelete:hover div { color:#fff;background:#c00;border:1px solid #a00; }

#lookahead { position:absolute;top:30px;width:100%;padding:5px 10px 10px 10px;
 text-align:left;background:#fff;box-shadow:0 -1px 10px rgba(0, 0, 0, 0.25);
 display:none;font-weight:normal;overflow-x:hidden;overflow-y:auto;
 width:auto;min-width:0px;z-index:15; }

a.owner_label { font-size:10px;display:inline-block;position:relative;top:-5px;
 color:#a00;padding:1px 5px; }

a.owner_label:hover { color:#000;background:#ff8; }

#info_save { width:80px;height:30px;border:none;background:#ff8735;color:#fff;
 border-radius:4px;font-size:16px;font-weight:bold;cursor:pointer;
 float:right; }

@media (max-width:1279px) { #info_save{ margin:6px 0 2px 5px;}}

@media (min-width:1280px) { #info_save { margin:0 10px 2px 15px; } }

#info_save:hover { background:#fa0; }

.info_more { position:relative;top:-10px;height:30px;width:auto;margin:0;
 padding:6px 7px 0 7px;text-align:left;border-radius:4px;cursor:pointer;
 border:none;font-size:16px;font-weight:bold;display:inline-block;z-index:2;
 background:#fff; }

.info_more:hover { background:rgba(69,186,193,0.1); }

.info_gradient { height:auto;width:100%;background:#fff;padding:0;margin:0;
 display:inline-block;text-align:left;border-radius:4px;border:none;
 cursor:pointer; }

#wiki_logo { height:24px;margin-right:7px; }

#wiki_more { height:30px;background:#fff;padding:7px 5px 0px 5px;
 margin:0 0 0 10px;display:inline-block;text-align:left;border-radius:4px;
 border:none;font-size:16px;font-weight:bold; }

#wiki_more:hover { background:rgba(69,186,193,0.1); }

a#wiki_fade { text-decoration:none; }

#related_more { height:23px;border:none;background:#fff;padding:5px 5px 5px 0;
 display:inline-block;text-align:center;border-radius:4px; }

@media (max-width:1279px) { #related_more{ width:112px;margin:3px 0 0 0; }}

@media (min-width:1280px) { #related_more { width:130px;position:absolute;
 left:50%;margin:3px 0 0 -65px; } }

#related_more img { height:24px;float:right; }

#related_more:hover { background:rgba(69,186,193,0.1); }

#related_links { height:24px !important;margin:left:14px; }

.members_data { display:inline-block;vertical-align:middle;
 white-space:nowrap; }

.folders_data { display:inline-block;vertical-align:middle;
 white-space:nowrap; }

.lookahead_link { margin:0 !important;width:95% !important;
 display:inline-block; }

.lookahead_text { color:#75eaf1;width:99%;white-space:nowrap;overflow:hidden;
 text-overflow:ellipsis;display:inline-block;border:none; }

.topics_data { display:inline-block;vertical-align:middle;
 white-space:nowrap; }

.topics_box { margin:0; }

.topics_show,a.topics_show { display:block !important; }

.topics_hide,a.topics_hide { display:none; }

.cat_show { display:block; }

.cat_hide { display:none; }

.item_show { display:block; }

.item_hide { display:none; }

.members_box { margin:2px 0px; }

.members_show { display:block !important; }

.members_hide,a.members_hide { display:none; }

.folders_box { margin:2px 0px; }

.folders_box:hover { background:#eef;cursor:default; }

.folders_show,a.folders_show { display:block !important; }

.folders_hide,a.folders_hide { display:none; }

.dept_label { position:relative;width:100%;margin:3px;cursor:pointer;
 height:20px;background:#fff; }

.dept_label.selected { background:#eef; }

.dept_label div { position:absolute;left:0px;top:8px;display:inline-block;
 width:100%;color:#888;margin:0px;border-top:1px solid #ccc;z-index:1;
 height:1px; }

.dept_label span { position:absolute;left:4px;top:0px;color:#888;
 padding:0px 5px;font-size:12px;z-index:2;background:#fff; }

.dept_label.selected span { background:#eef; }

.dept_page { font-size:16px;font-weight:bold;color:#000;cursor:pointer;
 border:1px solid transparent;max-height:25px;padding:5px; }

.dept_page:hover { background:rgba(69,186,193,0.1);border:1px solid #45bac1; }

.dept_page span { color:#ff8735; }

a.dept_wiki_open { width:15px;text-align:center;display:inline-block;
 padding:0px;border:1px solid transparent;text-decoration:none;
 border-radius:6px;margin:0px 2px; }

a.dept_wiki_open:hover { cursor:pointer;background:#ccf;color:#000;
 border:1px solid #88c; }

a.dept_cat_open { width:15px;text-align:center;display:inline-block;
 padding:0px;border:1px solid transparent;text-decoration:none;
 border-radius:6px;margin:0px 2px; }

a.dept_cat_open:hover { cursor:pointer;background:#ccf;color:#000;
 border:1px solid #88c; }

a.dept_topics_all { height:16px;padding:0 0 6px 10px !important;
 line-height:100%;width:93%; }

a.dept_topics_more { display:block;width:95%;color:#a00;margin:3px;
 padding-left:5px;text-decoration:none; }

a.dept_topics_more:hover { color:#f00;font-Style:italic; }

a.dept_members_all { height:16px;padding:0 0 6px 0 !important;
 line-height:100%;width:98%; }

a.dept_folders_all { height:16px;padding:0 0 6px 0 !important;
 line-height:100%;width:98%; }

a.dept_members_open { width:15px;text-align:center;display:inline-block;
 padding:0px;border:1px solid transparent;text-decoration:none;
 border-radius:6px;margin:0px 2px; }

a.dept_members_open:hover { cursor:pointer;background:#ccf;color:#000;
 border:1px solid #88c; }

a.dept_wiki { display:inline-block;width:275px;color:#22c;margin:1px 0px;
 text-decoration:none;font-weight:bold; }

a.dept_wiki:hover { background:#eef; }

a.dept_cat { display:inline-block;width:275px;color:#22c;margin:1px 0px;
 text-decoration:none;font-weight:bold; }

a.dept_cat:hover { background:#eef; }

a.dept_cat_more { display:block;width:100%;color:#a00;margin:3px;
 padding-left:5px;text-decoration:none; }

a.dept_cat_more:hover { color:#f00;font-Style:italic; }

a.dept_cat_item { display:block;width:315px;color:#22c;margin:1px 0px;
 padding-left:10px;text-decoration:none;font-weight:bold; }

a.dept_cat_item:hover { background:#eef; }

div.dept_item_cat { color:#888;width:315px;font-Style:italic;
 padding-left:20px; }

a.cat_item_name { display:block;width:100%;color:#000;margin:3px;
 padding-left:20px;text-decoration:none; }

a.cat_item_name:hover { background:#eef; }

a.dept_item_hide { display:block;width:100%;color:#000;margin:3px;
 padding-left:20px;text-decoration:none; }

a.dept_item_hide:hover { background:#eef; }

a.dept_fldr_hide { display:block;width:95%;color:#000;margin:3px 3px 3px 20px;
 padding-left:20px;text-decoration:none; }

a.dept_fldr_hide:hover { background:#eef; }

a.dept_members { display:inline-block;width:90%;color:#22c;margin:1px 0px;
 padding:1px 2px !important;text-decoration:none;font-weight:bold; }

a.dept_members:hover { background:#eef; }

a.dept_members_more { display:block;width:100%;color:#a00;margin:3px;
 padding-left:5px;text-decoration:none; }

a.dept_members_more:hover { color:#f00;font-Style:italic; }

a.dept_folders { display:inline;width:auto;color:#22c;margin:1px 0px;
 text-indent:-10px;text-decoration:none;font-weight:bold;font-Style:normal;
 padding:0 5px 0 2px !important; }

a.dept_folders:hover { color:#00f;border-bottom:1px dotted #00f; }

a.dept_folders_owner { display:inline;color:#116;margin:1px 0px;
 text-decoration:none;font-Style:italic;padding:0 5px 0 2px !important; }

a.dept_folders_owner:hover { color:#00f;border-bottom:1px dotted #00f; }

a.dept_wiki_more { display:block;width:100%;color:#a00;margin:3px;
 padding-left:5px;text-decoration:none; }

a.dept_wiki_more:hover { color:#f00;font-Style:italic; }

a.dept_item_more { display:block;width:100%;color:#a00;margin:3px;
 padding-left:5px;text-decoration:none; }

a.dept_item_more:hover { color:#f00;font-Style:italic; }

a.cat_item_more { display:block;width:100%;color:#a00;margin:3px;
 padding-left:20px;text-decoration:none; }

a.cat_item_more:hover { color:#f00;font-Style:italic; }

a.cat_item_hide { display:block;width:100%;color:#000;margin:3px;
 padding-left:20px;text-decoration:none; }

a.cat_item_hide:hover { background:#eef; }

a.members_hide { width:100%;color:#000;margin:3px;padding-left:20px;
 text-decoration:none; }

a.members_hide:hover { background:#eef; }

a.folders_hide:hover { background:#eef; }

a.dept_folders_more { display:block;width:100%;color:#a00;margin:3px;
 padding-left:5px;text-decoration:none; }

a.dept_folders_more:hover { color:#f00;font-Style:italic; }

.connectbtn { cursor:pointer;margin:8px 0px 2px;border:1px solid transparent; }

.top_right_menu_panel { position:absolute;right:20px;top:10px;color:#fff;
 font-size:18px; }

.top_right_menu_panel a { color:#fff;font-weight:bold; }

#use_revolvy_content { position:relative;width:100%;height:auto;
 background:#fff;min-height:750px;z-index:7; }

#fb_title { font-size:22px;font-weight:bold;text-align:center;line-height:1;
 margin:8px;cursor:pointer;position:relative;display:block; }

#fb_title img { position:absolute;left:0;width:32px;height:auto;margin:2px;
 vertical-align:middle; }

#fb_title #icon { margin:0 6px;display:inline-block;color:#44f; }

#fb_discuss { font-size:16px;font-weight:bold;display:inline-block;
 position:absolute;top:9px;left:40px; }

#fb_details { font-size:12px;display:inline-block;position:absolute;top:10px;
 right:3px;text-align:right; }

#fb_lbl { display:inline-block;text-align:center;color:#444;font-size:18px;
 font-weight:bold;max-width:90%;margin:16px 0 0 0;padding:0;overflow:inherit;
 white-space:inherit;text-overflow:inherit; }

#info_fb_comments { position:relative;width:auto;margin:0;padding:0;
 background:#fff; }

#newfldr { width:300px;margin:10px;font-size:22px;line-height:1.05;
 padding:2px 5px; }

#newfldrbtn { font-size:20px;line-height:1.05;padding:6px 10px; }

.sharrre { display:inline-block; }

.sharrre .box { display:inline-block;margin:0;padding:0; }

#soc_page_box { background:transparent;border-radius:6px;text-align:center;
 display:block;margin:10px 0 10px -20px;position:relative; }

div#cloud_btns { position:absolute;left:0;top:0;z-index:10;background:#fff;
 width:288px;margin:0 0 0 11px;padding:6px 5px;text-align:center; }

div#cloud_btns a#getwidget { font-size:14px;border:1px solid #aaf;color:#000;
 background:#fff;border-radius:10px;margin:0 10px 0 0;padding:3px 10px;
 white-space:nowrap; }

div#cloud_btns a#getwidget:hover { background:#ffa; }

div#cloud_btns a#privacy { font-size:10px;margin:0 10px; }

div#cloud_btns a#amazoncom { font-size:14px;color:#000;margin:0 0 0 10px; }

#taboola-below-article-thumbnails { position:relative;border:1px solid #888;
 margin:-10px 10px 10px 10px;padding:5px 20px 10px 20px; }

#taboola-below-article-thumbnails:before { position:relative;top:-25px;left:0;
 width:auto;height:14px;font-size:12px;display:inline-block;background:#fff;
 text-align:center;content:'links open in a new window';border:1px solid #888;
 border-width:1px 1px 0px 1px;border-radius:6px 6px 0px 0px;
 padding:1px 10px 4px 10px; }

.topper { position:relative;height:96px;width:100%;background:transparent;
 color:#fff;text-align:left;border-bottom:none; }

.topper #fb_topper_iframe { width:50px;height:20px;margin:0;
 text-align:center;border:2px solid transparent;background:#435fad;
 border-radius:2px;float:right; }

.topper:hover #fb_topper_iframe { border:2px solid rgba(255,255,128,0.75); }

.topper #fb_topper_iframe:hover { border:1px solid #ccf; }

.topper #fblike { position:absolute;top:25px;right:15px;width:240px;color:#89c;
 font-size:12px;font-weight:bold;border-radius:5px;padding:3px 10px;
 border:1px solid rgba(136,153,204,0.5);background:#fff;cursor:default;
 line-height:2; }

.topper #fblike:hover { background:rgba(255,255,255,0.3); }

.topper #fblike a { color:#89c;text-decoration:none; }

.topper #fblike:hover a { font-style:inherit;opacity:0.5;color:#666; }

.topper #fblike a:hover { font-style:italic;opacity:0.5; }

.topper #info { position:absolute;left:0;top:0;width:100%;text-align:center;
 padding:0;font-weight:bold; }

.topper #nav { position:absolute;top:8px;left:12px;font-size:14px; }

#navcell_left { position:relative;text-align:left;width:20%;min-width:20%;
 max-width:20%;padding-top:0;white-space:nowrap; }

#navcell_left #nav { color:#fff; }

#navcell_left #nav a { color:#fff;text-decoration:none;border:none; }

#navcell_left #nav a:hover { color:#cff; }

#navcell_middle { width:60%;min-width:60%;max-width:60%;text-align:center;
 padding:0;white-space:nowrap; }

#navcell_right { text-align:right;padding:0;width:20%;min-width:20%;
 max-width:20%;white-space:nowrap; }

#navcell_right a { color:#158a91;text-decoration:none; }

a#share_fb_2 { width:164px;display:inline-block;margin:auto;padding:0; }

#login_link_2 { font-weight:bold; }

#signup_quiz_form { margin:5px 0; }

#signup_quiz_form .field { display:inline-block;height:40px;
 vertical-align:top;margin-top:10px; }

#signup_quiz_form .label { font-size:10px;color:#888;display:block;
 background:transparent;text-align:left;font-weight:normal; }

#signup_quiz_username { width:135px;height:20px;font-size:20px;
 line-height:1.2;margin-right:10px;color:#aaa; }

#signup_quiz_email { width:135px;height:20px;font-size:20px;
 line-height:1.2;margin-right:10px;color:#aaa; }

#signup_quiz_password { width:135px;height:20px;font-size:20px;
 line-height:1.2;margin-right:10px;color:#aaa; }

#signup_quiz_submit { width:90px;background:#0a0;border:1px solid #000;
 border-radius:10px;color:#fff;font-size:20px;font-weight:bold;
 font-style:italic;height:26px;margin-top:10px; }

#video_player_inline { display:none;position:absolute;left:50%;top:120px;
 width:850px;margin-left:-425px;background:#fff;border:1px solid #aaa;
 text-align:center;z-index:12; }

#video_overlay { position:fixed;left:0;top:0;width:100%;height:100%;
 border:1px solid #000;background:rgba(255,255,255,0.5);cursor:not-allowed;
 margin:0;display:block;z-index:10000; }

#video_frame { padding:50px 60px 10px 60px;background:#fff;cursor:auto;
 display:inline-block;border:1px solid #000;border-radius:8px; }

#video_player_box { position:relative; }

#video_close_btn { position:absolute;right:-50px;top:-40px;font-size:24px;
 border:1px solid #000;background:#eee;border-radius:30px;padding:8px 10px;
 cursor:pointer; }

#video_close_btn:hover { background:#f00; }

#writeup_reply_box { height:20px;width:100%;font-size:12px;color:#888;margin:0;
 padding:1px 0;cursor:default;float:right;text-align:center; }

#writeup_reply_box #go_to_writeup { width:auto;display:inline-block;
 cursor:pointer;float:left; }

#writeup_reply_box #go_to_writeup:hover { color:#ff8735;font-weight:bold;
 background:#ffc; }

#writeup_reply_box #add_reply { width:auto;display:inline-block;
 text-align:center;cursor:pointer; }

#writeup_reply_box #add_reply:hover { color:#ff8735;font-weight:bold;
 background:#ffc; }

#writeup_reply_box #see_replies { width:auto;display:inline-block;
 text-align:right;float:right;cursor:pointer; }

#writeup_reply_box #see_replies:hover { color:#ff8735;font-weight:bold;
 background:#ffc; }

#writeup_reply_box #report_writeup { width:auto;display:inline-block;
 text-align:left;cursor:pointer;float:left; }

#writeup_reply_box #report_writeup:hover { color:#ff8735;font-weight:bold;
 background:#ffc; }

.writeup_reply_box { border:1px solid #f8f8f8;background:#fff;padding:1px 6px;
 margin:0;height:20px;font-size:12px;color:#45bac1; }

.writeup_reply_box #add_reply { float:right;cursor:pointer; }

.writeup_reply_box #add_reply:hover { color:#ff8735;}

