.pass_color_to_child_links a { color: inherit; }
.clearfix::before, .clearfix::after { display: table; content: ""; }
.clearfix::after { clear: both; }
.dots::before, .dots::after { content: ""; position: absolute; width: 4px; height: 4px; background: inherit; border-radius: 50%; }
.dots::before { left: 7px; }
.dots::after { right: 7px; }
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .icon_facebook { background-image: url(/img/-3-images.new_grid.facebook_2x.png-26-bc5ce1cfc40b9701.png); }
}
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .icon_linkedin { background-image: url(/img/-3-images.new_grid.linked_in_2x.png-26-d7f31f81ea9a7a80.png); }
}
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .icon_tumblr { background-image: url(/img/-3-images.new_grid.tumblr_2x.png-26-5df8ccbd6896b902.png); }
}
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .icon_wordpress { background-image: url(/img/-3-images.new_grid.wordpress_2x.png-26-d27b3bf95d6ee62e.png); }
}
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .icon_google_inverted { background-image: url(/img/-3-images.new_grid.google_inverted_small_2x.png-26-34e9e898eccd218c.png); }
}
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .icon_google_white_bg { background-image: url(/img/-3-images.new_grid.google_white_bg_2x.png-26-e2b1ece940040e92.png); }
}
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .board_locked_icon { background-image: url(/img/-3-images.new_grid.icon_lock_2x.png-26-37fb01eb1e914ba4.png); }
}
@font-face {
  font-family: "q-icons";  font-style: normal;  font-weight: normal;  src: url(/img/-3-fonts.q-icons.q-icons.ttf-26-27d79b3b5660a31f.ttf) format("truetype"), url('../img/') format("svg");}
.breadcrumb_icon::before { content: "»"; margin: 0px 5px; color: rgb(153, 153, 153); }
.action_button { -moz-user-select: none; box-sizing: border-box; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; border-radius: 3px; box-shadow: 0px 1px 1px 0px rgba(200, 200, 200, 0.2); display: inline-block; font-weight: 500; outline: 0px none; padding: 3px 7px 4px; text-align: center; text-decoration: none; cursor: pointer; color: rgb(109, 109, 109); border: 1px solid rgb(203, 203, 216); background: rgb(246, 246, 249) none repeat scroll 0% 0%; }
.action_button:active { opacity: 0.6; box-shadow: none; }
.action_button:hover { text-decoration: none; }
.action_button .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.action_button .count::before { background: rgb(203, 203, 216) none repeat scroll 0% 0%; }
.action_button:focus, .action_button:hover { border: 1px solid rgb(101, 101, 101); color: rgb(101, 101, 101); }
.action_button:focus .count::before, .action_button:hover .count::before { background: rgb(194, 194, 209) none repeat scroll 0% 0%; }
.white_button .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.submit_button .count::before, .primary_button .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.submit_button:hover:not(.fake_disabled), .primary_button:hover:not(.fake_disabled) { border: 1px solid rgb(35, 68, 98); }
.submit_button:focus:not(.fake_disabled), .primary_button:focus:not(.fake_disabled) { box-shadow: 1px 0px 0px rgb(255, 255, 255) inset, -1px 0px 0px rgb(255, 255, 255) inset, 0px 1px 0px rgb(255, 255, 255) inset, 0px -1px 0px rgb(255, 255, 255) inset; }
.go_to_feed_button .count::before, .view_answer .count::before, .InviteToFollow .count::before, .WriteAnswer .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.go_to_feed_button .count::before, .view_answer .count::before, .InviteToFollow .count::before, .WriteAnswer .count::before { background: rgb(169, 204, 238) none repeat scroll 0% 0%; }
.go_to_feed_button:focus .count::before, .view_answer:focus .count::before, .InviteToFollow:focus .count::before, .WriteAnswer:focus .count::before, .go_to_feed_button:hover .count::before, .view_answer:hover .count::before, .InviteToFollow:hover .count::before, .WriteAnswer:hover .count::before { background: rgb(40, 101, 161) none repeat scroll 0% 0%; }
.follow_button .count::before, .ama_a2a_question .count::before, .Topic.Button .count::before, .Session.Button .count::before, .User.Button .count::before, .PileOnRequest.Button .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.follow_button .count::before, .ama_a2a_question .count::before, .Topic.Button .count::before, .Session.Button .count::before, .User.Button .count::before, .PileOnRequest.Button .count::before { background: rgb(169, 204, 238) none repeat scroll 0% 0%; }
.follow_button:focus .count::before, .ama_a2a_question:focus .count::before, .Topic.Button:focus .count::before, .Session.Button:focus .count::before, .User.Button:focus .count::before, .PileOnRequest.Button:focus .count::before, .follow_button:hover .count::before, .ama_a2a_question:hover .count::before, .Topic.Button:hover .count::before, .Session.Button:hover .count::before, .User.Button:hover .count::before, .PileOnRequest.Button:hover .count::before { background: rgb(40, 101, 161) none repeat scroll 0% 0%; }
.follow_button.unfollow_button .count::before, .ama_a2a_question.unfollow_button .count::before, .Topic.Button.unfollow_button .count::before, .Session.Button.unfollow_button .count::before, .User.Button.unfollow_button .count::before, .PileOnRequest.Button.unfollow_button .count::before, .follow_button.unfollow_question .count::before, .ama_a2a_question.unfollow_question .count::before, .Topic.Button.unfollow_question .count::before, .Session.Button.unfollow_question .count::before, .User.Button.unfollow_question .count::before, .PileOnRequest.Button.unfollow_question .count::before, .follow_button.pressed .count::before, .ama_a2a_question.pressed .count::before, .Topic.Button.pressed .count::before, .Session.Button.pressed .count::before, .User.Button.pressed .count::before, .PileOnRequest.Button.pressed .count::before, .follow_button.disabled .count::before, .ama_a2a_question.disabled .count::before, .Topic.Button.disabled .count::before, .Session.Button.disabled .count::before, .User.Button.disabled .count::before, .PileOnRequest.Button.disabled .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.follow_button.unfollow_button .count::before, .ama_a2a_question.unfollow_button .count::before, .Topic.Button.unfollow_button .count::before, .Session.Button.unfollow_button .count::before, .User.Button.unfollow_button .count::before, .PileOnRequest.Button.unfollow_button .count::before, .follow_button.unfollow_question .count::before, .ama_a2a_question.unfollow_question .count::before, .Topic.Button.unfollow_question .count::before, .Session.Button.unfollow_question .count::before, .User.Button.unfollow_question .count::before, .PileOnRequest.Button.unfollow_question .count::before, .follow_button.pressed .count::before, .ama_a2a_question.pressed .count::before, .Topic.Button.pressed .count::before, .Session.Button.pressed .count::before, .User.Button.pressed .count::before, .PileOnRequest.Button.pressed .count::before, .follow_button.disabled .count::before, .ama_a2a_question.disabled .count::before, .Topic.Button.disabled .count::before, .Session.Button.disabled .count::before, .User.Button.disabled .count::before, .PileOnRequest.Button.disabled .count::before { background: rgb(221, 221, 221) none repeat scroll 0% 0%; }
.follow_button.unfollow_button:hover .count::before, .ama_a2a_question.unfollow_button:hover .count::before, .Topic.Button.unfollow_button:hover .count::before, .Session.Button.unfollow_button:hover .count::before, .User.Button.unfollow_button:hover .count::before, .PileOnRequest.Button.unfollow_button:hover .count::before, .follow_button.unfollow_question:hover .count::before, .ama_a2a_question.unfollow_question:hover .count::before, .Topic.Button.unfollow_question:hover .count::before, .Session.Button.unfollow_question:hover .count::before, .User.Button.unfollow_question:hover .count::before, .PileOnRequest.Button.unfollow_question:hover .count::before, .follow_button.pressed:hover .count::before, .ama_a2a_question.pressed:hover .count::before, .Topic.Button.pressed:hover .count::before, .Session.Button.pressed:hover .count::before, .User.Button.pressed:hover .count::before, .PileOnRequest.Button.pressed:hover .count::before, .follow_button.disabled:hover .count::before, .ama_a2a_question.disabled:hover .count::before, .Topic.Button.disabled:hover .count::before, .Session.Button.disabled:hover .count::before, .User.Button.disabled:hover .count::before, .PileOnRequest.Button.disabled:hover .count::before { background: rgb(145, 145, 145) none repeat scroll 0% 0%; }
.PileOnRequest.Button.is_active .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.PileOnRequest.Button.is_active .count::before { background: rgb(221, 221, 221) none repeat scroll 0% 0%; }
.PileOnRequest.Button.is_active:hover .count::before { background: rgb(145, 145, 145) none repeat scroll 0% 0%; }
.follow_question.unfollow_question .count::before, .unfollow_question .count::before, .unfollow_button .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.follow_question.unfollow_question .count::before, .unfollow_question .count::before, .unfollow_button .count::before { background: rgb(221, 221, 221) none repeat scroll 0% 0%; }
.follow_question.unfollow_question:hover .count::before, .unfollow_question:hover .count::before, .unfollow_button:hover .count::before { background: rgb(145, 145, 145) none repeat scroll 0% 0%; }
.is_owner .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.is_owner .count::before { background: rgb(221, 221, 221) none repeat scroll 0% 0%; }
.is_owner:hover .count::before { background: rgb(145, 145, 145) none repeat scroll 0% 0%; }
@font-face {
  font-family: "q_serif";  font-style: normal;  font-weight: 400;  src: url(/img/-3-fonts.q_serif.q_serif_regular.ttf-26-13cc30aa2262434b.ttf) format("truetype");}
@font-face {
  font-family: "q_serif";  font-style: italic;  font-weight: 400;  src: url(/img/-3-fonts.q_serif.q_serif_regular_italic.ttf-26-7d976fe24075cff4.ttf) format("truetype");}
@font-face {
  font-family: "q_serif";  font-style: normal;  font-weight: bold;  src: url(/img/-3-fonts.q_serif.q_serif_semibold.ttf-26-c1d4ddae42e4c365.ttf) format("truetype");}
@font-face {
  font-family: "q_serif";  font-style: italic;  font-weight: bold;  src: url(/img/-3-fonts.q_serif.q_serif_semibold_italic.ttf-26-bcca5510e5d0cec1.ttf) format("truetype");}
._type_serif_title_medium { font-family: Georgia,Times,"Times New Roman",serif; font-weight: bold; line-height: 1.3; color: rgb(38, 38, 38); font-size: 18px; }
.js-wf-loaded ._type_serif_title_medium { font-family: "q_serif",Georgia,Times,"Times New Roman",serif; }
@media only screen and (min-device-width: 320px) and (max-device-width: 360px) {
  ._type_serif_title_large { font-size: 21px; }
}
.jw-display .jw-display-icon-container .jw-icon-display::before { content: ""; opacity: 0.8; transition: opacity 180ms ease-in-out 0s; display: inline-block; width: 70px; height: 70px; background-size: 32px auto; background-repeat: no-repeat; background-position: center center; background-image: url('../img/'); }
.web_page .thumbnail_featured_video .jw-display .jw-display-icon-container .jw-icon-display::before { display: inline-block; width: 50px; height: 50px; background-size: 25px auto; background-repeat: no-repeat; background-position: center center; background-image: url('../img/'); }
.mobile_app2 .thumbnail_featured_video .jw-display .jw-display-icon-container .jw-icon-display::before { display: inline-block; width: 35px; height: 35px; background-size: 19px auto; background-repeat: no-repeat; background-position: center center; background-image: url('../img/'); }
.jw-display .jw-display-icon-container .jw-icon-display[aria-label="Pause"]::before { display: inline-block; width: 70px; height: 70px; background-size: 32px auto; background-repeat: no-repeat; background-position: center center; background-image: url('../img/'); }
.jw-display .jw-display-icon-container .jw-icon-display[aria-label="Replay"]::before { display: inline-block; width: 70px; height: 70px; background-size: 38.4px auto; background-repeat: no-repeat; background-position: center center; background-image: url('../img/'); }
.jw-display .jw-display-icon-container .jw-icon-display:hover::before { opacity: 1; }
.jw-controlbar .jw-controlbar-center-group .jw-tooltip-time .jw-time-tip .jw-text::after { content: ""; display: block; width: 0px; height: 0px; border-color: rgba(0, 0, 0, 0.5) transparent rgba(204, 204, 204, 0); border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid rgba(0, 0, 0, 0.5); position: absolute; left: calc(50% - 5px); top: 100%; }
.jw-controlbar .jw-controlbar-right-group .jw-icon-volume::before { content: ""; display: inline-block; width: 30px; height: 30px; background-size: 20px auto; background-repeat: no-repeat; background-position: center center; background-image: url('../img/'); }
.jw-controlbar .jw-controlbar-right-group .jw-icon-volume.jw-off::before { display: inline-block; width: 30px; height: 30px; background-size: 20px auto; background-repeat: no-repeat; background-position: center center; background-image: url('../img/'); }
.qt-video-placeholder::before { content: ""; padding-top: 100%; display: block; }
.jwplayer:not(.jw-state-idle) .jw-text-duration { display: none; }
.jwplayer:not(.jw-state-idle) .jw-text-countdown { display: inline; }
.jwplayer:not(.jw-state-idle) .jw-preview { display: none; }
.jwplayer.jw-state-idle .jw-text-duration::before { content: "-"; }
.jw-state-idle:not(.jw-flag-cast-available) .jw-display { padding: 0px; }
html { font-family: sans-serif; }
body { margin: 0px; }
audio:not([controls]) { display: none; height: 0px; }
a { background: transparent none repeat scroll 0% 0%; }
a:active, a:hover { outline: 0px none; }
b, strong { font-weight: bold; }
h1, h2, h3, h4, h5, h6 { font-size: inherit; margin: 0px; }
img { border: 0px none; }
svg:not(:root) { overflow: hidden; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0px; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
textarea { overflow: auto; }
html { height: 100%; font-weight: 400; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 15px; line-height: 1.4; }
body { height: 100%; overflow-wrap: break-word; color: rgb(51, 51, 51); font-size: 13px; overflow-y: scroll; overflow-x: auto; }
a { text-decoration: none; color: rgb(43, 109, 173); }
a:hover { text-decoration: underline; }
h1, h2, h3, h4, h5, h6, ul, ol, li { margin: 0px; padding: 0px; }
ul, ol { list-style: outside none none; }
button, input, optgroup, select, textarea { color: rgb(51, 51, 51); }
textarea { resize: none; }
p { margin: 0px; padding: 0px; }
.bullet { color: rgb(153, 153, 153); }
.ContentWrapper { width: 1002px; margin: 53px auto 0px; padding-top: 30px; padding-left: 32px; padding-right: 32px; }
.ContentWrapper::before, .ContentWrapper::after { display: table; content: ""; }
.ContentWrapper::after { clear: both; }
.hidden { display: none; }
.form_column::before, .form_column::after { display: table; content: ""; }
.form_column::after { clear: both; }
@media not all, not all, only screen and (min-resolution: 192dpi) {
  a.remove { background-image: url(/img/-3-images.icon_delete_2x.png-26-3af815fb6441cc04.png); }
}
@media not all, not all, only screen and (min-resolution: 192dpi) {
  a.remove { background-image: url(/img/-3-images.icon_delete_token_2x.png-26-3579a8adc5c6e2d8.png); }
}
.normal { font-weight: normal; }
.grid_row::before, .grid_row::after { display: table; content: ""; }
.grid_row::after { clear: both; }
.grid_page { margin-left: -30px; font-size: 15px; line-height: 1.4; }
.grid_page::before, .grid_page::after { display: table; content: ""; }
.grid_page::after { clear: both; }
.grid_page h3 { color: rgb(51, 51, 51); font-weight: 500; position: relative; border-bottom: 1px solid rgb(226, 226, 226); margin-bottom: 16px; padding-bottom: 8px; font-size: 15px; letter-spacing: 0px; text-transform: none; }
.grid_page h3 a.view_all::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.grid_page h3 a.view_all::after { transform: rotate(45deg); }
.grid_page h3 a.view_all::after { right: 2px; }
.layout_3col_center .list_header::before, .layout_3col_center .list_header::after { display: table; content: ""; }
.layout_3col_center .list_header::after { clear: both; }
.layout_3col_center .list_header a.view_all::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.layout_3col_center .list_header a.view_all::after { transform: rotate(45deg); }
.layout_3col_center .list_header a.view_all::after { right: 2px; }
.layout_centered_2col_main .list_header::before, .layout_centered_2col_main .list_header::after { display: table; content: ""; }
.layout_centered_2col_main .list_header::after { clear: both; }
.layout_centered_2col_main .list_header a.view_all::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.layout_centered_2col_main .list_header a.view_all::after { transform: rotate(45deg); }
.layout_centered_2col_main .list_header a.view_all::after { right: 2px; }
.layout_2col_main { float: left; min-height: 1px; margin-left: 30px; width: 602px; }
.layout_2col_side { width: 314px; float: left; min-height: 1px; margin-left: 86px; font-size: 13px; }
.InteractionModeBanner, .ErrorBanner, .BrowserWarning { display: none; position: fixed; top: 63px; left: 0px; width: 100%; min-width: 1002px; box-sizing: border-box; z-index: 500; }
.InteractionModeBanner > div, .ErrorBanner > div, .BrowserWarning > div { position: relative; margin: 0px auto; width: 744px; background: rgb(246, 246, 246) none repeat scroll 0% 0%; padding: 8px; border: 1px solid rgb(226, 226, 226); box-shadow: 0px 3px 2px -2px rgba(200, 200, 200, 0.3); border-radius: 3px; text-align: center; font-weight: bold; }
.InteractionModeBanner a, .ErrorBanner a, .BrowserWarning a { text-decoration: underline; }
.InteractionModeBanner.fade_out, .ErrorBanner.fade_out, .BrowserWarning.fade_out { animation: 250ms ease-out 0s normal forwards 1 running fadeOutUpMini; }
.modal_overlay { font-size: 15px; line-height: 1.4; animation: 100ms ease-out 0s normal forwards 1 running fadeIn; background: rgba(0, 0, 0, 0.65) none repeat scroll 0% 0%; position: fixed; overflow-y: scroll; overflow-x: auto; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1200; display: flex; align-items: center; }
.modal_overlay.hidden { display: none; }
.modal_overlay .modal_wrapper { position: relative; margin: auto; }
.modal_overlay .modal_wrapper.normal { width: 620px; }
@media (max-width: 630px) {
  .modal_overlay .modal_wrapper { left: 10%; }
}
@media (max-width: 700px) {
  .modal_overlay .modal_wrapper.large { width: 620px; }
}
@media (max-width: 630px) {
  .modal_overlay .modal_wrapper.normal, .modal_overlay .modal_wrapper.large { width: 80%; margin-left: 0px; }
}
.modal_overlay .modal_fixed_close::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(153, 153, 153); font-size: 22px; line-height: 1; display: inline-block; width: 22px; height: 22px; }
.modal_overlay .modal_fixed_close::before { content: ""; }
.modal_overlay .modal_fixed_close::before { width: 20px; }
.modal_overlay .modal_fixed_close:hover::before { color: rgb(43, 109, 173); }
.Modal .modal_header::before, .Modal .modal_content::before, .Modal .modal_content .modal_body::before, .Modal .modal_header::after, .Modal .modal_content::after, .Modal .modal_content .modal_body::after { display: table; content: ""; }
.Modal .modal_header::after, .Modal .modal_content::after, .Modal .modal_content .modal_body::after { clear: both; }
.Modal .modal_header .modal_close::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(153, 153, 153); font-size: 20px; line-height: 1; display: inline-block; width: 20px; height: 20px; }
.Modal .modal_header .modal_close::before { content: ""; }
.Modal .modal_header .modal_close:hover::before { color: rgb(43, 109, 173); }
.Modal .modal_footer::before, .Modal .modal_footer::after { display: table; content: ""; }
.Modal .modal_footer::after { clear: both; }
.Modal .modal_footer .modal_actions::before, .Modal .modal_footer .modal_actions::after { display: table; content: ""; }
.Modal .modal_footer .modal_actions::after { clear: both; }
.ActionBar::before, .ActionBar::after { display: table; content: ""; }
.ActionBar::after { clear: both; }
.ActionBar .action_bar_inner::before, .ActionBar .action_bar_inner::after { display: table; content: ""; }
.ActionBar .action_bar_inner::after { clear: both; }
.ActionBar .primary_action .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.ActionBar .primary_action .count::before { background: rgb(169, 204, 238) none repeat scroll 0% 0%; }
.ActionBar .primary_action:focus .count::before, .ActionBar .primary_action:hover .count::before { background: rgb(40, 101, 161) none repeat scroll 0% 0%; }
.ActionBar .primary_action.pressed .count::before, .ActionBar .primary_action.disabled .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.ActionBar .primary_action.pressed .count::before, .ActionBar .primary_action.disabled .count::before { background: rgb(221, 221, 221) none repeat scroll 0% 0%; }
.ActionBar .primary_action.pressed:hover .count::before, .ActionBar .primary_action.disabled:hover .count::before { background: rgb(145, 145, 145) none repeat scroll 0% 0%; }
.ActionBar .action_item a .count::before, .ActionBar .action_item .is_owner .count::before { display: none; }
.ActionBar .action_item .Button.WriteAnswer .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.ActionBar .action_item .Button.WriteAnswer .count::before { background: rgb(203, 203, 216) none repeat scroll 0% 0%; }
.ActionBar .action_item .Button.WriteAnswer:focus .count::before, .ActionBar .action_item .Button.WriteAnswer:hover .count::before { background: rgb(194, 194, 209) none repeat scroll 0% 0%; }
.ActionBar .secondary_action .count::before { display: none; }
.action_bar_button_nub::before, .action_bar_button_nub::after { position: absolute; left: 50%; margin-left: -7.5px; z-index: 1; }
.action_bar_button_nub::before { content: ""; display: block; width: 0px; height: 0px; border-color: rgba(204, 204, 204, 0) transparent rgb(226, 226, 226); border-left: 7.5px solid transparent; border-right: 7.5px solid transparent; border-bottom: 8px solid rgb(226, 226, 226); top: 34.5px; }
.action_bar_button_nub::after { content: ""; display: block; width: 0px; height: 0px; border-color: rgba(204, 204, 204, 0) transparent rgb(247, 247, 247); border-left: 7.5px solid transparent; border-right: 7.5px solid transparent; border-bottom: 7px solid rgb(247, 247, 247); top: 37px; }
.feed_type_answer .TruncatedAnswer, .feed_type_question .TruncatedAnswer, .AnswerListItem .TruncatedAnswer, .answer_text .TruncatedAnswer, .feed_type_answer .ExpandedAnswer, .feed_type_question .ExpandedAnswer, .AnswerListItem .ExpandedAnswer, .answer_text .ExpandedAnswer { font-family: Georgia,Times,"Times New Roman",serif; font-size: 15px; line-height: 1.6; }
.js-wf-loaded .feed_type_answer .TruncatedAnswer, .js-wf-loaded .feed_type_question .TruncatedAnswer, .js-wf-loaded .AnswerListItem .TruncatedAnswer, .js-wf-loaded .answer_text .TruncatedAnswer, .js-wf-loaded .feed_type_answer .ExpandedAnswer, .js-wf-loaded .feed_type_question .ExpandedAnswer, .js-wf-loaded .AnswerListItem .ExpandedAnswer, .js-wf-loaded .answer_text .ExpandedAnswer { font-family: "q_serif",Georgia,Times,"Times New Roman",serif; }
.inline_editor_form::before, .inline_editor_form::after { display: table; content: ""; }
.inline_editor_form::after { clear: both; }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .expanded_q_text .inline_editor_edit, .truncated_q_text .inline_editor_edit, .suggested_edits_text .inline_editor_edit, .qtext_editor_content .inline_editor_edit, .inline_editor_content .inline_editor_edit { visibility: visible; }
}
.truncated_q_text { cursor: pointer; }
.qtext_editor_content.needs_placeholder::before { content: attr(data_placeholder); position: absolute; color: rgb(169, 169, 169); }
.qtext_editor .editor_wrapper .CharacterCounter:not(.fade_out) ~ .qtext_editor_content { padding-bottom: 30px; }
.qtext_editor.pretty_q .editor_wrapper .qtext_editor_content.needs_placeholder::before { top: 8px; left: 8px; }
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .qtext_editor.pretty_q .qtext_editor_buttons_wrapper .qtext_editor_buttons .qtext_button_blockquote a { background-image: url(/img/-3-images.new_grid.icon_blockquote_2x.png-26-20f3c798cf881cf0.png); }
}
.qtext_editor.pretty_q .qtext_editor_buttons_wrapper .qtext_editor_buttons .qtext_button_inserthr a::after { content: ""; position: absolute; top: 16px; left: 8px; width: 18px; height: 3px; background: rgb(102, 102, 102) none repeat scroll 0% 0%; }
.qtext_editor.pretty_q .qtext_editor_buttons_wrapper .qtext_editor_buttons .qtext_button_inserthr a:hover::after { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .qtext_editor.pretty_q .qtext_editor_buttons_wrapper .qtext_editor_buttons .qtext_button_qimg a { background-image: url(/img/-3-images.new_grid.icon_image_upload_2x.png-26-ae899f6628142749.png); }
}
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .qtext_editor.pretty_q .qtext_editor_buttons_wrapper .qtext_editor_buttons .qtext_button_insertunorderedlist a { background-image: url(/img/-3-images.new_grid.icon_ul_2x.png-26-3b466c123bbfb774.png); }
}
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .qtext_editor.pretty_q .qtext_editor_buttons_wrapper .qtext_editor_buttons .qtext_button_insertorderedlist a { background-image: url(/img/-3-images.new_grid.icon_ol_2x.png-26-26f8b8d6f938c4a5.png); }
}
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .qtext_editor.pretty_q .qtext_editor_buttons_wrapper .qtext_editor_buttons .qtext_button_latex a { background-image: url(/img/-3-images.new_grid.icon_latex_2x.png-26-26d05e4d51b2fddb.png); }
}
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .qtext_editor.pretty_q .qtext_editor_buttons_wrapper .qtext_editor_buttons .qtext_button_code a { background-image: url(/img/-3-images.new_grid.icon_code_2x.png-26-b2db37f155a2d062.png); }
}
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .qtext_editor_link_options .option_delete { background-image: url(/img/-3-images.new_grid.icon_qtext_option_delete_2x.png-26-74133fe1e6177c15.png); }
}
.qtext_embed:not(.thumbnail) { background: rgb(0, 0, 0) none repeat scroll 0% 0% !important; }
.qtext_embed.tweet:not(.thumbnail) { background: transparent none repeat scroll 0% 0% !important; }
.qtext_embed.thumbnail::before, .qtext_embed.thumbnail::after { content: ""; display: block; position: absolute; background-color: rgba(0, 0, 0, 0.5) !important; }
.qtext_embed.thumbnail::before { background: transparent url(/img/-3-images.youtube.png-26-35c0d1643e439eec.png) no-repeat scroll right bottom; height: 23px; width: 55px; right: 8px; bottom: 8px; }
.qtext_embed.thumbnail::after { background: transparent url(/img/-3-images.play3.png-26-c0eb57090fac96ea.png) no-repeat scroll center center; height: 100%; width: 100%; left: 0px; top: 0px; }
.gif_embed .gif_embed_noclick::after, .gif_noclick_wrapper .gif_embed_noclick::after { content: " "; position: absolute; background: transparent url(/img/-3-images.play3.png-26-c0eb57090fac96ea.png) no-repeat scroll center center; height: 100%; width: 100%; top: 0px; left: 0px; }
.playback_page .add_answer_wrapper .author_info::after { content: "XXX"; display: block; visibility: visible; margin-top: -44px; }
.playback_page .add_answer_wrapper .author_info::after { margin-top: -37px !important; }
.Selector { font-size: 13px; position: relative; }
.Selector .selector_input_interaction { position: relative; width: 100%; }
.Selector .selector_input_interaction .selector_input { position: relative; width: 100%; box-sizing: border-box; z-index: 1; padding-right: 23px; }
.Selector .selector_input_interaction .selector_spinner { position: absolute; top: 0px; right: 0px; height: auto; width: auto; z-index: 1; }
.Selector .selector_input_interaction .CharacterCounter:not(.fade_out) ~ .selector_spinner { display: none; }
.Selector .selector_results_container { position: absolute; width: 100%; min-width: 200px; z-index: 600; box-shadow: 0px 2px 5px 0px rgba(200, 200, 200, 0.6); }
.Selector .SelectorResults .selector_result::before, .Selector .SelectorResults .selector_result::after { display: table; content: ""; }
.Selector .SelectorResults .selector_result::after { clear: both; }
.Selector .SelectorResults .selector_result.selector_highlighted:not(.unselectable) { background-color: rgb(250, 250, 250); color: rgb(43, 109, 173); }
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .dialog a.remove { background-image: url(/img/-3-images.icon_delete_2x.png-26-3af815fb6441cc04.png); }
}
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .dialog a.remove { background-image: url(/img/-3-images.icon_delete_token_2x.png-26-3579a8adc5c6e2d8.png); }
}
.dialog:not(.dialog_nux):not(.modal_signup_dialog):not(.modal_dismissible_signup_dialog)::after { content: ""; position: fixed; z-index: -1; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.8) none repeat scroll 0% 0%; animation: 180ms ease-out 0s normal forwards 1 running fadeIn; pointer-events: none; }
.dialog .dialog_wrapper::before, .dialog .dialog_wrapper::after { display: table; content: ""; }
.dialog .dialog_wrapper::after { clear: both; }
.dialog .dialog_wrapper .dialog_contents::before, .dialog .dialog_wrapper .dialog_contents::after { display: table; content: ""; }
.dialog .dialog_wrapper .dialog_contents::after { clear: both; }
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .dialog .close_modal { background-image: url(/img/-3-images.icon_delete_2x.png-26-3af815fb6441cc04.png); }
}
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .dialog .close_modal { background-image: url(/img/-3-images.icon_delete_token_2x.png-26-3579a8adc5c6e2d8.png); }
}
input[type="text"], input[type="email"], input[type="number"], input[type="password"], textarea, .fake_editor, .qtext_editor_content { box-sizing: border-box; min-height: 27px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; outline: 0px none; border: 1px solid rgb(226, 226, 226); border-radius: 3px; box-shadow: 0px 1px 1px rgba(200, 200, 200, 0.3) inset; transition: border-color 0.2s ease 0s; }
input::-moz-placeholder { color: rgb(153, 153, 153); }
textarea, .fake_editor, .qtext_editor_content { padding: 4px; width: 100%; }
textarea:focus, .fake_editor:focus, .qtext_editor_content:focus { border-color: rgb(153, 153, 153); }
.form_row::before, .form_row::after { display: table; content: ""; }
.form_row::after { clear: both; }
.form_title a.view_all::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.form_title a.view_all::after { transform: rotate(45deg); }
.form_title a.view_all::after { right: 2px; }
.FormField .error_tooltip::after { position: absolute; content: ""; display: block; width: 0px; height: 0px; border-color: rgb(185, 43, 39) transparent rgba(204, 204, 204, 0); border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid rgb(185, 43, 39); margin-top: 2px; left: 50%; margin-left: -3px; }
.FormFieldTopicSelector .remove_link::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: inherit; font-size: 20px; line-height: 1; display: inline-block; width: 20px; height: 20px; }
.FormFieldTopicSelector .remove_link::before { content: ""; }
.hover_menu { position: absolute; margin: 8px 0px; min-width: 180px; animation: 200ms ease-out 0s normal forwards 1 running fadeInDownMini; z-index: 1300; }
.hover_menu::before, .hover_menu::after { position: absolute; top: 0px; }
.hover_menu.show_nub::before { content: ""; display: block; width: 0px; height: 0px; border-color: rgba(204, 204, 204, 0) transparent rgb(187, 187, 187); border-left: 7.5px solid transparent; border-right: 7.5px solid transparent; border-bottom: 7px solid rgb(187, 187, 187); left: 14px; margin-top: -7px; }
.hover_menu.show_nub::after { content: ""; display: block; width: 0px; height: 0px; border-color: rgba(204, 204, 204, 0) transparent rgb(246, 246, 246); border-left: 7.5px solid transparent; border-right: 7.5px solid transparent; border-bottom: 7px solid rgb(246, 246, 246); position: absolute; left: 14px; margin-top: -6px; }
.hover_menu.show_nub.white_bg::after { content: ""; display: block; width: 0px; height: 0px; border-color: rgba(204, 204, 204, 0) transparent rgb(255, 255, 255); border-left: 7.5px solid transparent; border-right: 7.5px solid transparent; border-bottom: 7px solid rgb(255, 255, 255); }
.hover_menu.show_nub.right_align::before, .hover_menu.show_nub.right_align::after { left: auto; right: 7px; }
.hover_menu.show_nub.center_align::before, .hover_menu.show_nub.center_align::after { left: calc(50% - 7.5px); }
.hover_menu.show_nub .menu_list_items:not(.unified_menu) .menu_list_item:first-child:hover::before, .hover_menu.show_nub .unified_menu > div:first-child:hover::before, .hover_menu.show_nub .unified_menu > .menu_list_item:first-child:hover::before { content: ""; display: block; width: 0px; height: 0px; border-color: rgba(204, 204, 204, 0) transparent rgb(223, 239, 250); border-left: 7.5px solid transparent; border-right: 7.5px solid transparent; border-bottom: 7px solid rgb(223, 239, 250); position: absolute; z-index: 1; top: -6px; left: 13px; }
.hover_menu.show_nub.right_align .unified_menu > div:first-child:hover::before, .hover_menu.show_nub.right_align .unified_menu > .menu_list_item:first-child:hover::before { left: auto; right: 7px; }
.hover_menu.show_nub.center_align .menu_list_items:not(.unified_menu) .menu_list_item:first-child:hover::before, .hover_menu.show_nub.center_align .unified_menu > div:first-child:hover::before, .hover_menu.show_nub.center_align .unified_menu > .menu_list_item:first-child:hover::before { left: calc(50% - 7.5px); }
.hover_menu.show_nub.hover_menu_above::before, .hover_menu.show_nub.hover_menu_above::after { top: 100%; }
.hover_menu.show_nub.hover_menu_above::before { content: ""; display: block; width: 0px; height: 0px; border-color: rgb(187, 187, 187) transparent rgba(204, 204, 204, 0); border-left: 7.5px solid transparent; border-right: 7.5px solid transparent; border-top: 7px solid rgb(187, 187, 187); margin-top: -1px; }
.hover_menu.show_nub.hover_menu_above::after { content: ""; display: block; width: 0px; height: 0px; border-color: rgb(246, 246, 246) transparent rgba(204, 204, 204, 0); border-left: 7.5px solid transparent; border-right: 7.5px solid transparent; border-top: 7px solid rgb(246, 246, 246); margin-top: -2px; }
.hover_menu.show_nub.hover_menu_above .menu_list_item:last-child:hover::before, .hover_menu.show_nub.hover_menu_above .unified_menu > div:last-child:hover::before, .hover_menu.show_nub.hover_menu_above .unified_menu > .menu_list_item:last-child:hover::before { content: ""; display: block; width: 0px; height: 0px; border-color: rgb(223, 239, 250) transparent rgba(204, 204, 204, 0); border-left: 7.5px solid transparent; border-right: 7.5px solid transparent; border-top: 7px solid rgb(223, 239, 250); position: absolute; z-index: 1; bottom: -6px; left: 13px; top: auto; }
.hover_menu.show_nub.hover_menu_above.right_align .unified_menu > div:last-child:hover::before, .hover_menu.show_nub.hover_menu_above.right_align .unified_menu > .menu_list_item:last-child:hover::before { left: auto; right: 7px; bottom: -5px; }
.hover_menu.show_nub.hover_menu_above.center_align .menu_list_item:last-child:hover::before { left: calc(50% - 7.5px); }
.hover_menu.show_nub.hover_menu_above.right_align .unified_menu > div:only-child:hover::before { visibility: visible; bottom: -12px; right: 7px; }
.hover_menu.show_nub.hover_menu_above .menu_list_item:first-child:hover::before, .hover_menu.show_nub.hover_menu_above .unified_menu .menu_list_item:first-child:hover::before, .hover_menu.show_nub.hover_menu_above .unified_menu > div:first-child:hover::before { visibility: hidden; }
.hover_menu .hover_menu_contents { border-radius: 3px; background: rgb(246, 246, 246) none repeat scroll 0% 0%; border: 1px solid rgb(204, 204, 204); box-shadow: 0px 1px 3px rgba(200, 200, 200, 0.7); padding: 0px; }
.hover_menu.white_bg .hover_menu_contents { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.menu::before, .menu::after { position: absolute; top: 0px; }
.menu::before { content: ""; display: block; width: 0px; height: 0px; border-color: rgba(204, 204, 204, 0) transparent rgb(187, 187, 187); border-left: 7.5px solid transparent; border-right: 7.5px solid transparent; border-bottom: 7px solid rgb(187, 187, 187); left: 14px; margin-left: -7px; margin-top: -7px; }
.menu::after { content: ""; display: block; width: 0px; height: 0px; border-color: rgba(204, 204, 204, 0) transparent rgb(246, 246, 246); border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid rgb(246, 246, 246); position: absolute; left: 14px; margin-left: -7px; margin-top: -6px; }
.menu .menu_list_item:first-child:hover::after { content: ""; display: block; width: 0px; height: 0px; border-color: rgba(204, 204, 204, 0) transparent rgb(223, 239, 250); border-left: 7.5px solid transparent; border-right: 7.5px solid transparent; border-bottom: 7px solid rgb(223, 239, 250); position: absolute; z-index: 1; top: -6px; left: 14px; margin-left: -7px; }
.menu .menu_list_item.selected::after, .hover_menu .menu_list_item.selected::after { content: ""; position: absolute; left: 6px; top: 50%; margin-top: -6px; display: inline-block; width: 12px; height: 12px; background-size: 12px auto; background-repeat: no-repeat; background-image: url('../img/'); }
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .multi_select_typeahead .token_list .token_list_item .token_remove { background-image: url(/img/-3-images.icon_delete_2x.png-26-3af815fb6441cc04.png); }
}
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .multi_select_typeahead .token_list .token_list_item .token_remove { background-image: url(/img/-3-images.icon_delete_token_2x.png-26-3579a8adc5c6e2d8.png); }
}
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .PeopleAndSocialContactsMultiSelector .selector_result .remove_result, .PeopleMultiSelector .selector_result .remove_result { background-image: url(/img/-3-images.icon_delete_2x.png-26-3af815fb6441cc04.png); }
}
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .PeopleAndSocialContactsMultiSelector .selector_result .remove_result, .PeopleMultiSelector .selector_result .remove_result { background-image: url(/img/-3-images.icon_delete_token_2x.png-26-3579a8adc5c6e2d8.png); }
}
.photo_modal_container .photo_modal_close::after { content: "Close"; }
.PagedListFoo .pager_next.action_button.row::before { content: ""; display: block; margin-top: -44px; padding-top: 40px; border-top: 1px solid rgb(226, 226, 226); }
.Announcement .footer::before, .Announcement .footer::after { display: table; content: ""; }
.Announcement .footer::after { clear: both; }
.Announcement .footer a.action_button .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.Announcement .footer a.action_button .count::before { background: rgb(169, 204, 238) none repeat scroll 0% 0%; }
.Announcement .footer a.action_button:focus .count::before, .Announcement .footer a.action_button:hover .count::before { background: rgb(40, 101, 161) none repeat scroll 0% 0%; }
div:focus { outline: 0px none; }
.kbfocusable.pagedlist_item::after { content: " "; display: block; height: 0px; clear: both; overflow: hidden; visibility: hidden; }
body.show_focus .kbfocusable.pagedlist_item:focus .AnswerBase::after, body.show_focus .kbfocusable.pagedlist_item:focus .feed_item::after, body.show_focus .kbfocusable.pagedlist_item:focus .Notif::after { content: " "; display: block; position: absolute; top: 0px; bottom: 16px; left: -16px; width: 4px; box-shadow: -4px 0px rgb(43, 109, 173); }
body.show_focus .kbfocusable.pagedlist_item:focus .Notif::after { left: -12px; bottom: 4px; }
.keyboard_shortcuts_dialog .row::before, .keyboard_shortcuts_dialog .row::after { display: table; content: ""; }
.keyboard_shortcuts_dialog .row::after { clear: both; }
.AnswerEmbedAnswer .content_wrapper .embed_answer_content .truncated_answer::before, .AnswerEmbedAnswer .content_wrapper .embed_answer_content .truncated_answer::after { display: table; content: ""; }
.AnswerEmbedAnswer .content_wrapper .embed_answer_content .truncated_answer::after { clear: both; }
@media (max-width: 615px) {
  .EmbedModal .preview_wrapper { display: none; }
}
.EditableList::before, .EditableList::after { display: table; content: ""; }
.EditableList::after { clear: both; }
.EditableList .unread .EditableListItem::before { content: ""; width: 6px; height: 6px; background: rgb(43, 109, 173) none repeat scroll 0% 0%; border-radius: 50%; position: absolute; left: -12px; top: 9px; }
.ReorderableList.is_editing .ReorderableListItem::before, .node_clone.is_editing .ReorderableListItem::before, .node_clone_section.is_editing .ReorderableListItem::before, .ReorderableList.is_editing .ReorderableListItem::after, .node_clone.is_editing .ReorderableListItem::after, .node_clone_section.is_editing .ReorderableListItem::after { display: table; content: ""; }
.ReorderableList.is_editing .ReorderableListItem::after, .node_clone.is_editing .ReorderableListItem::after, .node_clone_section.is_editing .ReorderableListItem::after { clear: both; }
.ReorderableList.is_editing .TopicSection .TopicSectionContents > div > div:not(:last-child) .item_table_wrapper, .node_clone.is_editing .TopicSection .TopicSectionContents > div > div:not(:last-child) .item_table_wrapper, .node_clone_section.is_editing .TopicSection .TopicSectionContents > div > div:not(:last-child) .item_table_wrapper { border-bottom: 1px solid rgb(226, 226, 226); }
.node_clone .ReorderableListItem::before, .node_clone_section .ReorderableListItem::before, .node_clone .ReorderableListItem::after, .node_clone_section .ReorderableListItem::after { display: table; content: ""; }
.node_clone .ReorderableListItem::after, .node_clone_section .ReorderableListItem::after { clear: both; }
.node_clone .TopicSection .TopicSectionContents > div > div:not(:last-child) .item_table_wrapper, .node_clone_section .TopicSection .TopicSectionContents > div > div:not(:last-child) .item_table_wrapper { border-bottom: 1px solid rgb(226, 226, 226); }
.FollowInviteSuggestions .search_results_area .pagedlist_item::before, .FollowInviteSuggestions .search_results_area .pagedlist_item::after { display: table; content: ""; }
.FollowInviteSuggestions .search_results_area .pagedlist_item::after { clear: both; }
.FilterNavList::before, .FilterNavList::after { display: table; content: ""; }
.FilterNavList::after { clear: both; }
.LargeFooter { font-size: 11px; display: inline-block; width: 100%; color: rgb(153, 153, 153); margin-bottom: 8px; text-align: center; margin-top: 8px; }
.LargeFooter a { color: rgb(102, 102, 102); }
.LargeFooter .footer_alphabet { margin-bottom: 4px; }
.LargeFooter .footer_alphabet .alphabet_item { display: inline-block; padding-left: 10px; }
.tooltip .tooltip_contents::after { left: calc(50% - 5px); border: 5px solid rgba(255, 255, 255, 0); content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; }
.tooltip .tooltip_contents.nub_right::after { right: 2px; left: auto; }
.tooltip .tooltip_contents.nub_top::after { bottom: 100%; border-bottom-color: rgb(68, 68, 68); }
.tooltip .tooltip_contents.nub_bottom::after { top: 100%; bottom: auto; border-top-color: rgb(68, 68, 68); }
.profile_photo_img { border-radius: 50%; }
.topic_photo_img { border-radius: 3px; }
.ContentHeader { position: relative; min-height: 40px; margin-bottom: 5px; font-size: 15px; line-height: 1.4; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }
.ContentHeader::before, .ContentHeader::after { display: table; content: ""; }
.ContentHeader::after { clear: both; }
.ContentHeader .feed_item_answer_user { display: block; line-height: 1.2em; margin-bottom: 2px; font-family: Georgia,Times,"Times New Roman",serif; }
.js-wf-loaded .ContentHeader .feed_item_answer_user { font-family: "q_serif",Georgia,Times,"Times New Roman",serif; }
.ContentHeader .feed_item_answer_user .user, .ContentHeader .feed_item_answer_user .anon_user { color: rgb(51, 51, 51); }
.logged_out .ContentHeader { font-size: 14px; }
.ContentFooter::before, .ContentFooter::after { display: table; content: ""; }
.ContentFooter::after { clear: both; }
.AnswerFooterQuestionLink::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.AnswerFooterQuestionLink::after { transform: rotate(45deg); }
.AnswerFooterQuestionLink::after { right: 2px; }
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .DisclaimerSection .attached_disclaimer .remove, .DisclaimerSection .attached_disclaimer .remove:hover { background-image: url(/img/-3-images.icon_delete_2x.png-26-3af815fb6441cc04.png); }
}
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .DisclaimerSection .attached_disclaimer .remove, .DisclaimerSection .attached_disclaimer .remove:hover { background-image: url(/img/-3-images.icon_delete_token_2x.png-26-3579a8adc5c6e2d8.png); }
}
.SimpleTabs .title a.view_all::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.SimpleTabs .title a.view_all::after { transform: rotate(45deg); }
.SimpleTabs .title a.view_all::after { right: 2px; }
.HorizontalTabs::before, .HorizontalTabs::after { display: table; content: ""; }
.HorizontalTabs::after { clear: both; }
.LogOperation .revision::before, .LogOperation .revision::after { display: table; content: ""; }
.LogOperation .revision::after { clear: both; }
.Editor:not(.Title) { font-size: 15px; }
.Editor[data-type="plain"]:not(.Title) { font-weight: normal; }
.Editor .doc.empty::before { content: attr(placeholder); color: rgb(153, 153, 153); position: absolute; }
.Editor .section:not([data-type="math"]) + [data-type="math"] { margin-top: 1em; }
.Editor .section:not([data-type="code"]) + [data-type="code"] { counter-reset: indent0 indent1 indent2 linenumber; padding-top: 1em; }
.Editor .section:not([data-type="code"]) + [data-type="code"]::before { top: 1em; }
.Editor .section:not([data-type="code"]) + [data-type="code"]::after { content: ""; position: absolute; top: 0px; left: 0px; right: 0px; height: 1em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.Editor .section:not([data-quoted="true"]) + [data-quoted="true"] { margin-top: 1em; padding-top: 0px; }
.Editor .section:not([data-type="unordered-list"]) + [data-type="unordered-list"], .Editor .section:not([data-type="ordered-list"]) + [data-type="ordered-list"] { padding-top: 1em; }
.Editor .section[data-type="ordered-list"]::before { box-sizing: border-box; position: absolute; left: -3em; width: 3em; padding-right: 0.5em; text-align: right; }
.Editor .section[data-type="ordered-list"][data-indent="0"]::before { content: counter(indent0, decimal) "."; }
.Editor .section[data-type="ordered-list"][data-indent="1"]::before { content: counter(indent1, lower-alpha) "."; }
.Editor .section[data-type="ordered-list"][data-indent="2"]::before { content: counter(indent2, lower-roman) "."; }
.Editor .section[data-quoted="true"][data-type="code"]::before { content: ""; position: absolute; left: 0px; top: 0px; bottom: 0px; background-color: rgb(255, 255, 255); width: 1em; }
.Editor .section[data-quoted="true"][data-type="code"]::after { content: none; }
.Editor .section[data-quoted="true"][data-type="unordered-list"]::before { content: ""; position: absolute; border-left: 2px solid rgb(221, 221, 221); left: 0px; top: 0px; bottom: 0px; }
.Editor .section[data-quoted="true"][data-type="unordered-list"][data-indent="0"]::before { left: -3em; }
.Editor .section[data-quoted="true"][data-type="unordered-list"][data-indent="1"]::before { left: -5em; }
.Editor .section[data-quoted="true"][data-type="unordered-list"][data-indent="2"]::before { left: -7em; }
.Editor .section[data-quoted="true"][data-type="ordered-list"][data-indent="0"]::before { left: 0px; }
.Editor .section[data-quoted="true"][data-type="ordered-list"][data-indent="1"]::before { left: 2em; }
.Editor .section[data-quoted="true"][data-type="ordered-list"][data-indent="2"]::before { left: 4em; }
.Editor .span.citation::before { content: "[\\" counter(citation, decimal) \\"]"; font-size: 13px; vertical-align: super; line-height: 1; }
.Editor .span.image.active::after { background-color: rgba(0, 140, 255, 0.3); border: 3px solid rgb(34, 136, 221); }
.Editor .span.playable .content::before { content: ""; display: block; position: absolute; background: transparent url(/img/-3-images.play3.png-26-c0eb57090fac96ea.png) no-repeat scroll center center; height: 100%; width: 100%; left: 0px; top: 0px; z-index: 10; }
.Editor .search .search_input::before { content: "@"; position: absolute; left: -1px; top: 2px; width: 16px; background-color: rgb(255, 255, 255); }
.Editor .section[data-type="code"]::before { content: counter(linenumber, decimal); position: absolute; top: 0px; left: 0px; bottom: 0px; width: 2em; padding-right: 0.3em; text-align: right; color: rgb(170, 170, 170); background: rgb(226, 226, 226) none repeat scroll 0% 0%; }
@media only screen and (min-device-width: 320px) and (max-device-width: 360px) {
  .Editor.Title .doc { font-size: 21px; }
}
.editor_toolbar .bar.bar_link_state .left::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(22, 141, 233); font-size: 15px; line-height: 1; display: inline-block; width: 15px; height: 15px; }
.editor_toolbar .bar.bar_link_state .left::before { content: ""; }
.editor_toolbar .bar.bar_link_state .left::before { position: absolute; top: 8px; left: 4px; }
.editor_toolbar .modifier:hover:not(.disabled):not(.mweb) { border: 1px solid rgb(226, 226, 226); }
.editor_toolbar .modifier.overflow_show::before, .editor_toolbar .modifier.overflow_hide::before { font-size: 14px; padding: 0px 3px; color: rgb(153, 153, 153); border-radius: 3px; background: rgb(246, 246, 249) none repeat scroll 0% 0%; }
.editor_toolbar .modifier.overflow_hide::before { background: transparent none repeat scroll 0px center; }
.editor_toolbar .modifier.overflow_show:hover:not(.mweb), .editor_toolbar .modifier.overflow_hide:hover:not(.mweb) { border: 1px solid rgb(255, 255, 255); }
.editor_toolbar .modifier.bold::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: inherit; font-size: 20px; line-height: 1; display: inline-block; width: 20px; height: 20px; }
.editor_toolbar .modifier.bold::before { content: ""; }
.editor_toolbar .modifier.undo::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: inherit; font-size: 20px; line-height: 1; display: inline-block; width: 20px; height: 20px; }
.editor_toolbar .modifier.undo::before { content: ""; }
.editor_toolbar .modifier.redo::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: inherit; font-size: 20px; line-height: 1; display: inline-block; width: 20px; height: 20px; }
.editor_toolbar .modifier.redo::before { content: ""; }
.editor_toolbar .modifier.indent::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: inherit; font-size: 20px; line-height: 1; display: inline-block; width: 20px; height: 20px; }
.editor_toolbar .modifier.indent::before { content: ""; }
.editor_toolbar .modifier.deindent::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: inherit; font-size: 20px; line-height: 1; display: inline-block; width: 20px; height: 20px; }
.editor_toolbar .modifier.deindent::before { content: ""; }
.editor_toolbar .modifier.ordered_list::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: inherit; font-size: 20px; line-height: 1; display: inline-block; width: 20px; height: 20px; }
.editor_toolbar .modifier.ordered_list::before { content: ""; }
.editor_toolbar .modifier.unordered_list::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: inherit; font-size: 20px; line-height: 1; display: inline-block; width: 20px; height: 20px; }
.editor_toolbar .modifier.unordered_list::before { content: ""; }
.editor_toolbar .modifier.mention::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: inherit; font-size: 20px; line-height: 1; display: inline-block; width: 20px; height: 20px; }
.editor_toolbar .modifier.mention::before { content: ""; }
.editor_toolbar .modifier.code::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: inherit; font-size: 20px; line-height: 1; display: inline-block; width: 20px; height: 20px; }
.editor_toolbar .modifier.code::before { content: ""; }
.editor_toolbar .modifier.quote::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: inherit; font-size: 20px; line-height: 1; display: inline-block; width: 20px; height: 20px; }
.editor_toolbar .modifier.quote::before { content: ""; }
.editor_toolbar .modifier.italic::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: inherit; font-size: 20px; line-height: 1; display: inline-block; width: 20px; height: 20px; }
.editor_toolbar .modifier.italic::before { content: ""; }
.editor_toolbar .modifier.link::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: inherit; font-size: 20px; line-height: 1; display: inline-block; width: 20px; height: 20px; }
.editor_toolbar .modifier.link::before { content: ""; }
.editor_toolbar .modifier.math::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: inherit; font-size: 20px; line-height: 1; display: inline-block; width: 20px; height: 20px; }
.editor_toolbar .modifier.math::before { content: ""; }
.editor_toolbar .modifier.overflow_show::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: inherit; font-size: 20px; line-height: 1; display: inline-block; width: 20px; height: 20px; }
.editor_toolbar .modifier.overflow_show::before { content: ""; }
.editor_toolbar .modifier.image::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: inherit; font-size: 20px; line-height: 1; display: inline-block; width: 20px; height: 20px; }
.editor_toolbar .modifier.image::before { content: ""; }
.editor_toolbar .modifier.video::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: inherit; font-size: 20px; line-height: 1; display: inline-block; width: 20px; height: 20px; }
.editor_toolbar .modifier.video::before { content: ""; }
.editor_toolbar .modifier.overflow_hide::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: inherit; font-size: 20px; line-height: 1; display: inline-block; width: 20px; height: 20px; }
.editor_toolbar .modifier.overflow_hide::before { content: ""; }
.editor_toolbar .modifier.link_hide::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: inherit; font-size: 20px; line-height: 1; display: inline-block; width: 20px; height: 20px; }
.editor_toolbar .modifier.link_hide::before { content: ""; }
.editor_toolbar.has_new_photo_icon .image::before { content: " "; }
code.prettyprint ol.linenums li::before, pre.prettyprint ol.linenums li::before { -moz-user-select: none; content: counter(prettyprintlinenumber, decimal); position: absolute; top: 0px; left: 0px; bottom: 0px; width: 2em; padding-right: 0.3em; text-align: right; color: rgb(170, 170, 170); background: rgb(226, 226, 226) none repeat scroll 0% 0%; }
.rendered_qtext, .expanded_q_text, .suggested_edits_text, .qtext_editor_content, .inline_editor_content { -moz-tab-size: 4; }
.rendered_qtext > ol, .expanded_q_text > ol, .suggested_edits_text > ol, .qtext_editor_content > ol, .inline_editor_content > ol, .rendered_qtext > ul, .expanded_q_text > ul, .suggested_edits_text > ul, .qtext_editor_content > ul, .inline_editor_content > ul, .rendered_qtext blockquote > ol, .expanded_q_text blockquote > ol, .suggested_edits_text blockquote > ol, .qtext_editor_content blockquote > ol, .inline_editor_content blockquote > ol, .rendered_qtext blockquote > ul, .expanded_q_text blockquote > ul, .suggested_edits_text blockquote > ul, .qtext_editor_content blockquote > ul, .inline_editor_content blockquote > ul { margin: 0px 2em 1em 0px; }
.rendered_qtext > ol li, .expanded_q_text > ol li, .suggested_edits_text > ol li, .qtext_editor_content > ol li, .inline_editor_content > ol li, .rendered_qtext > ul li, .expanded_q_text > ul li, .suggested_edits_text > ul li, .qtext_editor_content > ul li, .inline_editor_content > ul li, .rendered_qtext blockquote > ol li, .expanded_q_text blockquote > ol li, .suggested_edits_text blockquote > ol li, .qtext_editor_content blockquote > ol li, .inline_editor_content blockquote > ol li, .rendered_qtext blockquote > ul li, .expanded_q_text blockquote > ul li, .suggested_edits_text blockquote > ul li, .qtext_editor_content blockquote > ul li, .inline_editor_content blockquote > ul li { position: relative; margin-left: 2em; padding-bottom: 0.7em; }
.rendered_qtext > ol li:last-child, .expanded_q_text > ol li:last-child, .suggested_edits_text > ol li:last-child, .qtext_editor_content > ol li:last-child, .inline_editor_content > ol li:last-child, .rendered_qtext > ul li:last-child, .expanded_q_text > ul li:last-child, .suggested_edits_text > ul li:last-child, .qtext_editor_content > ul li:last-child, .inline_editor_content > ul li:last-child, .rendered_qtext blockquote > ol li:last-child, .expanded_q_text blockquote > ol li:last-child, .suggested_edits_text blockquote > ol li:last-child, .qtext_editor_content blockquote > ol li:last-child, .inline_editor_content blockquote > ol li:last-child, .rendered_qtext blockquote > ul li:last-child, .expanded_q_text blockquote > ul li:last-child, .suggested_edits_text blockquote > ul li:last-child, .qtext_editor_content blockquote > ul li:last-child, .inline_editor_content blockquote > ul li:last-child { padding-bottom: 0px; }
.rendered_qtext > ol, .expanded_q_text > ol, .suggested_edits_text > ol, .qtext_editor_content > ol, .inline_editor_content > ol, .rendered_qtext blockquote > ol, .expanded_q_text blockquote > ol, .suggested_edits_text blockquote > ol, .qtext_editor_content blockquote > ol, .inline_editor_content blockquote > ol { list-style: outside none decimal; }
.rendered_qtext .qtext_para, .expanded_q_text .qtext_para, .suggested_edits_text .qtext_para, .qtext_editor_content .qtext_para, .inline_editor_content .qtext_para { display: block; margin-bottom: 1em; }
.rendered_qtext .citation_link::before, .expanded_q_text .citation_link::before, .suggested_edits_text .citation_link::before, .qtext_editor_content .citation_link::before, .inline_editor_content .citation_link::before { content: ""; position: absolute; top: -63px; right: 0px; left: 0px; }
.rendered_qtext .qtext_embed.thumbnail::after, .expanded_q_text .qtext_embed.thumbnail::after, .suggested_edits_text .qtext_embed.thumbnail::after, .qtext_editor_content .qtext_embed.thumbnail::after, .inline_editor_content .qtext_embed.thumbnail::after { content: " "; background: transparent url(/img/-3-images.play4.png-26-a4dfa8315da2b273.png) no-repeat scroll center center / 70px 70px; display: block; height: 100%; left: 0px; margin: 0px; padding: 0px; position: absolute; top: 0px; width: 100%; }
.rendered_qtext > :first-child, .expanded_q_text > :first-child, .suggested_edits_text > :first-child, .qtext_editor_content > :first-child, .inline_editor_content > :first-child { margin-top: 0px; }
.rendered_qtext > :last-child, .expanded_q_text > :last-child, .suggested_edits_text > :last-child, .qtext_editor_content > :last-child, .inline_editor_content > :last-child { margin-bottom: 0px; }
.feed_item .truncated_q_text b { font-weight: 400; }
.feed_item .truncated_q_text.truncated_para_breaks br::after { content: " "; }
.feed_item .truncated_q_text.truncated_para_breaks .qtext_para { display: inline; margin: 0px; padding: 0px; }
.feed_item .truncated_q_text.truncated_para_breaks .qtext_para::after { content: " "; }
.truncated_q_text .rendered_qtext .qtext_para:last-child { display: inline; }
.truncated_q_text, .expanded_q_text { -moz-user-select: auto; }
.PhotoSearch .nub::before, .PhotoSearch .nub::after { position: absolute; right: 94px; margin-left: -9px; z-index: 1; }
.PhotoSearch .nub::before { top: -10px; content: ""; display: block; width: 0px; height: 0px; border-color: rgba(204, 204, 204, 0) transparent rgb(213, 213, 213); border-left: 9px solid transparent; border-right: 9px solid transparent; border-bottom: 10px solid rgb(213, 213, 213); }
.PhotoSearch .nub::after { top: -8px; content: ""; display: block; width: 0px; height: 0px; border-color: rgba(204, 204, 204, 0) transparent rgb(246, 246, 246); border-left: 9px solid transparent; border-right: 9px solid transparent; border-bottom: 9px solid rgb(246, 246, 246); }
.PhotoSearch .input_wrapper .upload_link .upload_icon::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(153, 153, 153); font-size: 16px; line-height: 1; display: inline-block; width: 16px; height: 16px; }
.PhotoSearch .input_wrapper .upload_link .upload_icon::before { content: ""; }
.PhotoSearch .input_wrapper .upload_link:hover .upload_icon::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(43, 109, 173); font-size: 16px; line-height: 1; display: inline-block; width: 16px; height: 16px; }
.PhotoSearch .input_wrapper .upload_link:hover .upload_icon::before { content: ""; }
.horizontal_scroll_inner::before, .horizontal_scroll_inner::after { display: table; content: ""; }
.horizontal_scroll_inner::after { clear: both; }
.LoadingDots { margin: 0px auto; text-align: center; width: 100%; min-width: 36px; }
.LoadingDots .dot { width: 8px; height: 8px; margin: 0px 2px; }
.LoadingDots .dot { background-color: rgb(204, 204, 204); border-radius: 100%; display: inline-block; animation: 1s ease-in-out 0s normal both infinite running sk-bouncedelay; }
.LoadingDots.regular { padding: 16px 0px; }
.LoadingDots.tiny { min-width: 18px; }
.LoadingDots.tiny .dot { width: 4px; height: 4px; margin: 0px 1px; }
.LoadingDots .first { animation-delay: -0.32s; }
.LoadingDots .second { animation-delay: -0.16s; }
.PagedListFoo.unified .resync_button_wrapper .resync_button::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(255, 255, 255); font-size: 20px; line-height: 1; display: inline-block; width: 20px; height: 20px; }
.PagedListFoo.unified .resync_button_wrapper .resync_button::before { content: ""; }
.PagedListFoo.unified .resync_button_wrapper .resync_button::before { vertical-align: middle; margin-right: 8px; margin-left: -4px; }
.refresh_button_wrapper .refresh_button::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(255, 255, 255); font-size: 20px; line-height: 1; display: inline-block; width: 20px; height: 20px; }
.refresh_button_wrapper .refresh_button::before { content: ""; }
.refresh_button_wrapper .refresh_button::before { vertical-align: middle; margin-right: 8px; margin-left: -4px; }
.photo_text_layout.size_small { position: relative; }
.photo_text_layout.size_small ._layout_photo_wrapper { position: absolute; top: 0px; left: 0px; }
.photo_text_layout.size_small ._layout_photo_wrapper ._layout_photo { position: relative; width: 40px; height: 40px; }
.photo_text_layout.size_small ._layout_photo_wrapper ._layout_photo img { width: 40px; height: 40px; }
.photo_text_layout.size_small ._layout_photo_wrapper ._layout_photo .VerificationBadge { right: -4px; bottom: -4px; background-position: center center; line-height: 15px; background-color: rgb(43, 109, 173); border-radius: 50%; border: 2px solid rgb(255, 255, 255); display: inline-block; background-size: 9px auto; background-repeat: no-repeat; background-image: url('../img/'); width: 15px; height: 15px; }
.photo_text_layout.size_small ._layout_photo_wrapper ._layout_photo .VerificationBadge, .photo_text_layout.size_small ._layout_photo_wrapper ._layout_photo .TopicTrendingIndicator { position: absolute; z-index: 1; display: block; border: 2px solid rgb(255, 255, 255); border-radius: 50%; width: 15px; height: 15px; }
.photo_text_layout.size_small ._layout_text_wrapper { display: table; padding-left: 48px; width: 100%; box-sizing: border-box; }
.photo_text_layout.size_small ._layout_text_wrapper ._layout_text { display: table-cell; vertical-align: middle; height: 40px; }
.photo_text_layout.size_large { position: relative; }
.photo_text_layout.size_large ._layout_photo_wrapper { position: absolute; top: 0px; left: 0px; }
.photo_text_layout.size_large ._layout_photo_wrapper ._layout_photo { position: relative; width: 80px; height: 80px; }
.photo_text_layout.size_large ._layout_photo_wrapper ._layout_photo img { width: 80px; height: 80px; }
.photo_text_layout.size_large ._layout_text_wrapper { display: table; padding-left: 96px; width: 100%; box-sizing: border-box; }
.photo_text_layout.size_large ._layout_text_wrapper ._layout_text { display: table-cell; vertical-align: middle; height: 80px; }
.Carousel .left .arrow::after { content: ""; display: block; height: 12px; width: 12px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(153, 153, 153) rgb(153, 153, 153) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -8.57143px; top: 50%; }
.Carousel .left .arrow::after { transform: rotate(-135deg); }
.Carousel .left .arrow.nav::after { margin-left: 2px; left: 10px; }
.Carousel .right .arrow::after { content: ""; display: block; height: 12px; width: 12px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(153, 153, 153) rgb(153, 153, 153) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -8.57143px; top: 50%; }
.Carousel .right .arrow::after { transform: rotate(45deg); }
.Carousel .right .arrow.nav::after { margin-left: -2px; left: 6px; }
.Carousel .CarouselItem .close_button a::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(170, 170, 170); font-size: 14px; line-height: 1; display: inline-block; width: 14px; height: 14px; }
.Carousel .CarouselItem .close_button a::before { content: ""; }
.CookieBanner .dismiss::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(153, 153, 153); font-size: 18px; line-height: 1; display: inline-block; width: 18px; height: 18px; }
.CookieBanner .dismiss::before { content: ""; }
.CookieBanner .dismiss::before { text-align: center; }
.CookieBanner .dismiss:hover::before { color: rgb(102, 102, 102); }
.NotificationsMain .pagedlist_item::before, .NotificationsMain .pagedlist_item::after { display: table; content: ""; }
.NotificationsMain .pagedlist_item::after { clear: both; }
.NotificationsMain:not(.NotificationsSubMain) h3 { margin-bottom: 0px; }
.NotificationsMain:not(.NotificationsSubMain) h3 .MarkAllAsReadLink { float: right; }
.SiteHeader .NotifsHoverMenuContents .dropdown::before, .SiteHeader .NotifsHoverMenuContents .dropdown::after { display: table; content: ""; }
.SiteHeader .NotifsHoverMenuContents .dropdown::after { clear: both; }
.SiteHeader .NotifsHoverMenuContents .dropdown .tooltip_contents::after { left: auto; right: 12px; }
.SiteHeader .NotifsHoverMenuContents .dropdown .Notif .notif_item::after { width: 9px; height: 9px; }
.SiteHeader .NotifsHoverMenuContents .NotificationsClearButton .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.SiteHeader .NotifsHoverMenuContents .view_notifs_item::before, .SiteHeader .NotifsHoverMenuContents .view_notifs_item::after { display: table; content: ""; }
.SiteHeader .NotifsHoverMenuContents .view_notifs_item::after { clear: both; }
@media not all {
  .SiteHeader .NotifsHoverMenuContents .dropdown { overflow-y: scroll; }
  .SiteHeader .NotifsHoverMenuContents .view_notifs_item { background: rgb(246, 246, 246) none repeat scroll 0% 0%; position: relative; z-index: 2; margin-top: -3px; }
}
.JoinSiloSuggestionNotif .Button .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.JoinSiloSuggestionNotif .Button .count::before { background: rgb(169, 204, 238) none repeat scroll 0% 0%; }
.JoinSiloSuggestionNotif .Button:focus .count::before, .JoinSiloSuggestionNotif .Button:hover .count::before { background: rgb(40, 101, 161) none repeat scroll 0% 0%; }
.QuestionUnansweredA2ANotif .notif_request_button .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.QuestionUnansweredA2ANotif .notif_request_button .count::before { background: rgb(169, 204, 238) none repeat scroll 0% 0%; }
.QuestionUnansweredA2ANotif .notif_request_button:focus .count::before, .QuestionUnansweredA2ANotif .notif_request_button:hover .count::before { background: rgb(40, 101, 161) none repeat scroll 0% 0%; }
.Notif::before, .Notif::after { display: table; content: ""; }
.Notif::after { clear: both; }
.Notif.unseen .notif_item::after { content: ""; display: block; width: 11px; height: 11px; background-color: rgb(43, 109, 173); border-radius: 50%; position: absolute; top: 19px; left: 8px; }
.hover_menu .Notif.unseen .notif_item::after, .hover_menu .dropdown .Notif .notif_item::after { left: 8px; }
.Notif .feedback_icon_wrapper .feedback_icon::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: inherit; font-size: 20px; line-height: 1; display: inline-block; width: 20px; height: 20px; }
.Notif .feedback_icon_wrapper .feedback_icon::before { content: ""; }
.Notif .photo_text_layout .notif_photo .facepile.face2 .profile_photo_img:nth-child(2), .Notif .photo_text_layout .notif_photo .facepile.face2 > .hovercard_wrapper:nth-child(2) { left: 11px; position: absolute; }
.Notif .notif_item::before, .Notif .notif_item::after { display: table; content: ""; }
.Notif .notif_item::after { clear: both; }
.Notif .notif_content::before, .Notif .notif_content::after { display: table; content: ""; }
.Notif .notif_content::after { clear: both; }
.notif_action_bar .ActionBar .primary_item a.A2ACanAnswerNotifLink .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.notif_action_bar .ActionBar .primary_item a.A2ACanAnswerNotifLink .count::before { background: rgb(169, 204, 238) none repeat scroll 0% 0%; }
.notif_action_bar .ActionBar .primary_item a.A2ACanAnswerNotifLink:focus .count::before, .notif_action_bar .ActionBar .primary_item a.A2ACanAnswerNotifLink:hover .count::before { background: rgb(40, 101, 161) none repeat scroll 0% 0%; }
.Banner .notifs_banner::before, .SentNotifBanner .notifs_banner::before, .SentNotifCollectionBanner .notifs_banner::before, .Banner .notifs_banner::after, .SentNotifBanner .notifs_banner::after, .SentNotifCollectionBanner .notifs_banner::after { display: table; content: ""; }
.Banner .notifs_banner::after, .SentNotifBanner .notifs_banner::after, .SentNotifCollectionBanner .notifs_banner::after { clear: both; }
.modal_overlay .Modal.FeedControlModal .modal_content .FeedControlContainer .search_row .search_box .question_box::-moz-placeholder { color: rgb(153, 153, 153); }
.modal_overlay .Modal.FeedControlModal .modal_content .FeedControlContainer .feed_control_content .feed_control_footer .feed_control_button .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.modal_overlay .Modal.FeedControlModal .modal_content .FeedControlContainer .feed_control_content .feed_control_footer .feed_control_button:hover:not(.fake_disabled) { border: 1px solid rgb(35, 68, 98); }
.modal_overlay .Modal.FeedControlModal .modal_content .FeedControlContainer .feed_control_content .feed_control_footer .feed_control_button:focus:not(.fake_disabled) { box-shadow: 1px 0px 0px rgb(255, 255, 255) inset, -1px 0px 0px rgb(255, 255, 255) inset, 0px 1px 0px rgb(255, 255, 255) inset, 0px -1px 0px rgb(255, 255, 255) inset; }
.modal_overlay .Modal.FeedControlModal .modal_content .FeedControlContainer .ConnectNetworkItem .button_wrapper .connect_button .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.modal_overlay .Modal.FeedControlModal .modal_content .FeedControlContainer .ConnectNetworkItem .button_wrapper .connect_button .count::before { background: rgb(169, 204, 238) none repeat scroll 0% 0%; }
.modal_overlay .Modal.FeedControlModal .modal_content .FeedControlContainer .ConnectNetworkItem .button_wrapper .connect_button:focus .count::before, .modal_overlay .Modal.FeedControlModal .modal_content .FeedControlContainer .ConnectNetworkItem .button_wrapper .connect_button:hover .count::before { background: rgb(40, 101, 161) none repeat scroll 0% 0%; }
.DiscoverInlineFeedCallToAction .dismiss_link::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(153, 153, 153); font-size: 20px; line-height: 1; display: inline-block; width: 20px; height: 20px; }
.DiscoverInlineFeedCallToAction .dismiss_link::before { content: ""; }
.DiscoverInlineFeedCallToAction .FeedControlModalLink .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.DiscoverInlineFeedCallToAction .FeedControlModalLink .count::before { background: rgb(169, 204, 238) none repeat scroll 0% 0%; }
.DiscoverInlineFeedCallToAction .FeedControlModalLink:focus .count::before, .DiscoverInlineFeedCallToAction .FeedControlModalLink:hover .count::before { background: rgb(40, 101, 161) none repeat scroll 0% 0%; }
.FeedControlsPopover::after { content: ""; display: block; width: 0px; height: 0px; border-color: transparent rgb(51, 51, 51) transparent rgba(204, 204, 204, 0); border-top: 9px solid transparent; border-bottom: 9px solid transparent; border-right: 9px solid rgb(51, 51, 51); position: absolute; top: 6px; left: -9px; }
.Growl::before, .Growl::after { display: table; content: ""; }
.Growl::after { clear: both; }
@media screen and (max-width: 900px) {
  .Growl.ProductNotifGrowl { right: -100px; }
}
.Growl.ProductNotifGrowl::before { left: 16px; position: absolute; top: -7px; content: ""; display: block; width: 0px; height: 0px; border-color: rgba(204, 204, 204, 0) transparent rgb(51, 51, 51); border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid rgb(51, 51, 51); }
@media screen and (max-width: 900px) {
  .Growl.HomeFeedGrowl { right: 250px; }
}
.Growl.HomeFeedGrowl::before { position: absolute; top: -7px; content: ""; display: block; width: 0px; height: 0px; border-color: rgba(204, 204, 204, 0) transparent rgb(51, 51, 51); border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid rgb(51, 51, 51); left: 90px; right: auto; }
.Growl.InboxGrowl::before { position: absolute; top: -7px; content: ""; display: block; width: 0px; height: 0px; border-color: rgba(204, 204, 204, 0) transparent rgb(51, 51, 51); border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid rgb(51, 51, 51); left: auto; right: 16px; }
@media screen and (max-width: 900px) {
  .Growl.WritePageGrowl { right: -23px; }
}
.Growl.WritePageGrowl::before { left: 16px; position: absolute; top: -7px; content: ""; display: block; width: 0px; height: 0px; border-color: rgba(204, 204, 204, 0) transparent rgb(51, 51, 51); border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid rgb(51, 51, 51); }
.Growl .Notif .notif_item::after, .Growl .growl_inner .notif_item::after { display: none; }
@media screen and (max-width: 1250px) {
  .Growl.ProductNotifGrowl { right: 0px; }
  .Growl.ProductNotifGrowl::before { left: 86px; }
}
.feed_item .ActionBar::before, .feed_item .ActionBar::after { display: table; content: ""; }
.feed_item .ActionBar::after { clear: both; }
.feed_item .ActionBar::before { clear: both; }
.feed_item.inline_expand_item::before, .feed_item.inline_expand_item::after { display: table; content: ""; }
.feed_item.inline_expand_item::after { clear: both; }
.feed_item:not(.inline_expand_item) .feed_item_answer:not(.expanded_feed_content) .feed_item_answer_content.feed_video_no_text { display: table; padding-top: 12px; }
.feed_item:not(.inline_expand_item) .feed_item_answer:not(.expanded_feed_content) .feed_item_answer_content.feed_video_no_text .answer_user, .feed_item:not(.inline_expand_item) .feed_item_answer:not(.expanded_feed_content) .feed_item_answer_content.feed_video_no_text .answer_body_preview { display: table-cell; vertical-align: top; width: 100%; }
.feed_item:not(.inline_expand_item) .feed_item_answer:not(.expanded_feed_content) .feed_item_answer_content.feed_video_no_text .answer_user { padding-top: 4px; }
.feed_item:not(.inline_expand_item) .feed_item_answer:not(.expanded_feed_content) .feed_item_answer_content.feed_video_no_text .answer_user .ContentHeader { margin: 0px; }
.feed_item:not(.inline_expand_item) .feed_item_answer:not(.expanded_feed_content) .feed_item_answer_content.feed_video_no_text .answer_body_preview { padding-left: 16px; }
.feed_item { position: relative; border-bottom: 1px solid rgb(226, 226, 226); padding: 0px 0px 16px; margin-bottom: 16px; }
.feed_item .TruncatedQuestionDetails::before, .feed_item .TruncatedQuestionDetails::after { display: table; content: ""; }
.feed_item .TruncatedQuestionDetails::after { clear: both; }
.feed_item .feed_item_content::before, .feed_item .feed_item_content::after { display: table; content: ""; }
.feed_item .feed_item_content::after { clear: both; }
.feed_item .ContentHeader { margin-top: 10px; }
.feed_item .more_link { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }
.feed_item .inline_suggestions::before, .feed_item .inline_suggestions::after { display: table; content: ""; }
.feed_item .inline_suggestions::after { clear: both; }
.EventHeader, .ContentReason, .inline_suggestions_reason, .HomeMultifeed .Bundle .section_header { margin-bottom: 4px; color: rgb(153, 153, 153); font-size: 13px; }
.EventHeader .type_icon_question::before, .ContentReason .type_icon_question::before, .inline_suggestions_reason .type_icon_question::before, .HomeMultifeed .Bundle .section_header .type_icon_question::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(185, 43, 39); font-size: 20px; line-height: 1; display: inline-block; width: 20px; height: 20px; }
.EventHeader .type_icon_question::before, .ContentReason .type_icon_question::before, .inline_suggestions_reason .type_icon_question::before, .HomeMultifeed .Bundle .section_header .type_icon_question::before { content: ""; }
.EventHeader .type_icon_answer::before, .ContentReason .type_icon_answer::before, .inline_suggestions_reason .type_icon_answer::before, .HomeMultifeed .Bundle .section_header .type_icon_answer::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(85, 172, 238); font-size: 20px; line-height: 1; display: inline-block; width: 20px; height: 20px; }
.EventHeader .type_icon_answer::before, .ContentReason .type_icon_answer::before, .inline_suggestions_reason .type_icon_answer::before, .HomeMultifeed .Bundle .section_header .type_icon_answer::before { content: ""; }
.EventHeader .TopicListItem, .ContentReason .TopicListItem, .inline_suggestions_reason .TopicListItem, .HomeMultifeed .Bundle .section_header .TopicListItem { display: inline-block; }
.EventHeader .user, .ContentReason .user, .inline_suggestions_reason .user, .HomeMultifeed .Bundle .section_header .user, .EventHeader .TopicName, .ContentReason .TopicName, .inline_suggestions_reason .TopicName, .HomeMultifeed .Bundle .section_header .TopicName { font-weight: 500; }
.EventHeader .NameWithPhoto:nth-child(2), .ContentReason .NameWithPhoto:nth-child(2), .inline_suggestions_reason .NameWithPhoto:nth-child(2), .HomeMultifeed .Bundle .section_header .NameWithPhoto:nth-child(2) { margin-left: 2px; }
.EventHeader .timestamp, .ContentReason .timestamp, .inline_suggestions_reason .timestamp, .HomeMultifeed .Bundle .section_header .timestamp, .EventHeader .timestamp a, .ContentReason .timestamp a, .inline_suggestions_reason .timestamp a, .HomeMultifeed .Bundle .section_header .timestamp a { color: rgb(153, 153, 153); font-weight: 400; }
.EventHeader .photo_wrapper, .ContentReason .photo_wrapper, .inline_suggestions_reason .photo_wrapper, .HomeMultifeed .Bundle .section_header .photo_wrapper { display: inline-block; }
.inline_suggestions_reason .feed_control_modal_link::after { content: ""; display: block; height: 7px; width: 7px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -5px; top: 50%; }
.inline_suggestions_reason .feed_control_modal_link::after { transform: rotate(45deg); }
.inline_suggestions_reason .feed_control_modal_link::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.inline_suggestions_reason .feed_control_modal_link::after { transform: rotate(45deg); }
.inline_suggestions_reason .feed_control_modal_link::after { right: 2px; }
.HomeMainFeedHeader a.view_all::after, .HomeDigestFeedHeader a.view_all::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.HomeMainFeedHeader a.view_all::after, .HomeDigestFeedHeader a.view_all::after { transform: rotate(45deg); }
.HomeMainFeedHeader a.view_all::after, .HomeDigestFeedHeader a.view_all::after { right: 2px; }
.WriteMain .pagedlist_item:nth-last-child(2) > .feed_item { border-bottom: 0px none; }
.object_follow_story::before, .object_follow_story::after { display: table; content: ""; }
.object_follow_story::after { clear: both; }
.MoreStoriesIndicator { transform: translate3d(0px, 0px, 0px); -moz-user-select: none; animation: 200ms ease-out 0s normal forwards 1 running fadeInDownMini; transition: all 140ms ease-in-out 0s; font-size: 15px; line-height: 1.4; background: rgba(62, 120, 173, 0.95) none repeat scroll 0% 0%; border-radius: 4px; z-index: 500; box-shadow: 0px 1px 10px rgba(100, 100, 100, 0.4); cursor: pointer; color: rgb(255, 255, 255); padding: 8px 2px 8px 34px; margin-left: -120px; width: 94px; position: fixed; top: 60px; left: 50%; }
.MoreStoriesIndicator:hover { background: rgba(62, 120, 173, 0.7) none repeat scroll 0% 0%; }
.MoreStoriesIndicator:active { animation: 100ms ease-out 0s normal forwards 1 running fadeOut; }
.MoreStoriesIndicator .refresh { display: block; width: 16px; height: 19px; position: absolute; left: 11px; top: 9px; background-image: url(/img/-3-images.icons.more_stories2x.png-26-4a0ed97e15c5e64a.png); background-size: 16px 19px; }
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .MoreStoriesIndicator .refresh { background-image: url(/img/-3-images.icons.more_stories2x.png-26-4a0ed97e15c5e64a.png); }
}
.MoreStoriesIndicator .text { color: rgb(255, 255, 255); margin-top: -1px; }
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .bottom_list_cta .primary_button { background-image: url(/img/-3-images.icons.more_stories2x.png-26-4a0ed97e15c5e64a.png); }
}
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .FeedBottomIndicator .primary_button { background-image: url(/img/-3-images.icons.more_stories2x.png-26-4a0ed97e15c5e64a.png); }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 360px) {
  .PinnedTopicHeader .topic_name { font-size: 21px; }
}
.HomeNavListHoverMenu::before { content: ""; display: block; width: 0px; height: 0px; border-color: transparent rgb(204, 204, 204) transparent rgba(204, 204, 204, 0); border-top: 7.5px solid transparent; border-bottom: 7.5px solid transparent; border-right: 7px solid rgb(204, 204, 204); left: -6px; margin-top: 15px; }
.HomeNavListHoverMenu::after { content: ""; display: block; width: 0px; height: 0px; border-color: transparent rgb(246, 246, 246) transparent rgba(204, 204, 204, 0); border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-right: 7px solid rgb(246, 246, 246); position: absolute; left: -5px; margin-top: 15px; }
.feed_ama_taking_questions_story .cta .chevron::after { content: ""; display: block; height: 7px; width: 7px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -5px; top: 50%; }
.feed_ama_taking_questions_story .cta .chevron::after { transform: rotate(45deg); }
.NUXPrompt.qpage_context .button::after { content: ""; display: block; height: 5px; width: 5px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -3.57143px; top: 50%; }
.NUXPrompt.qpage_context .button::after { transform: rotate(45deg); }
.NUXPrompt.qpage_context .button::after { right: 16px; }
.NUXPrompt .heading::after { right: 0px; }
.AMAFeedDividerItem::before { border-top: 1px solid rgb(255, 255, 255); content: ""; position: relative; display: block; margin-top: -17px; padding-top: 16px; margin-left: -12px; padding-left: 12px; margin-right: -12px; padding-right: 12px; }
.feed_item.is_highlighted .feed_item_close::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(153, 153, 153); font-size: 16px; line-height: 1; display: inline-block; width: 16px; height: 16px; }
.feed_item.is_highlighted .feed_item_close::before { content: ""; }
.feed_item.is_highlighted .feed_item_close:hover::before { color: rgb(102, 102, 102); }
.upvote_tooltip .nux_nub::after { content: ""; display: block; width: 0px; height: 0px; border-color: rgb(0, 117, 229) transparent rgba(204, 204, 204, 0); border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid rgb(0, 117, 229); position: absolute; top: 100%; left: 50%; margin-left: -5px; }
.upvote_tooltip .dismiss_button::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(247, 247, 247); font-size: 13px; line-height: 1; display: inline-block; width: 13px; height: 13px; }
.upvote_tooltip .dismiss_button::before { content: ""; }
.modal_overlay.feed_desktop_modal .feed_modal_nux_tooltip .nux_nub::after { content: ""; display: block; width: 0px; height: 0px; border-color: rgba(204, 204, 204, 0) transparent rgb(0, 117, 229); border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid rgb(0, 117, 229); position: absolute; top: -10px; left: 50%; margin-left: -5px; }
.modal_overlay.feed_desktop_modal .feed_modal_nux_tooltip .dismiss_button::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(247, 247, 247); font-size: 13px; line-height: 1; display: inline-block; width: 13px; height: 13px; }
.modal_overlay.feed_desktop_modal .feed_modal_nux_tooltip .dismiss_button::before { content: ""; }
.modal_overlay.feed_desktop_modal .feed_modal_nux_tooltip .nux_nub::after { content: ""; display: block; width: 0px; height: 0px; border-color: rgba(204, 204, 204, 0) transparent rgb(50, 155, 255); border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid rgb(50, 155, 255); }
.modal_overlay.feed_desktop_modal .modal_wrapper .inline_editor_content .form_buttons .inline_editor_buttons .save_draft .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.modal_overlay.feed_desktop_modal .modal_wrapper .inline_editor_content .form_buttons .inline_editor_buttons .save_draft .count::before { background: rgb(203, 203, 216) none repeat scroll 0% 0%; }
.modal_overlay.feed_desktop_modal .modal_wrapper .inline_editor_content .form_buttons .inline_editor_buttons .save_draft:focus .count::before, .modal_overlay.feed_desktop_modal .modal_wrapper .inline_editor_content .form_buttons .inline_editor_buttons .save_draft:hover .count::before { background: rgb(194, 194, 209) none repeat scroll 0% 0%; }
.feedback_wrapper { font-size: 13px; background: rgb(251, 251, 252) none repeat scroll 0% 0%; margin-top: -16px; display: flex; align-items: center; padding: 0px 16px; border-bottom: 1px solid rgb(226, 226, 226); }
.feedback_wrapper.hidden { display: none; }
.QuestionStoryEditableToggled .form_buttons::before, .QuestionStoryEditableToggled .form_buttons::after { display: table; content: ""; }
.QuestionStoryEditableToggled .form_buttons::after { clear: both; }
.WantedAnswerSuggestions .search_row::before, .WantedAnswerSuggestions .search_row::after { display: table; content: ""; }
.WantedAnswerSuggestions .search_row::after { clear: both; }
.WantedAnswerSuggestions .WantedAnswerSelectorResults .selector_result .request_button::before, .WantedAnswerSuggestions .WantedAnswerSelectorResults .selector_result.selector_highlighted .request_button::before, .WantedAnswerSuggestions .WantedAnswerSelectorResults .selector_result .request_button::after, .WantedAnswerSuggestions .WantedAnswerSelectorResults .selector_result.selector_highlighted .request_button::after { content: ""; position: absolute; top: 0px; right: 0px; width: 36px; height: 46px; background-size: 20px auto; background-repeat: no-repeat; background-position: center center; }
.WantedAnswerSuggestions .WantedAnswerSelectorResults .selector_result .request_button::before, .WantedAnswerSuggestions .WantedAnswerSelectorResults .selector_result.selector_highlighted .request_button::before { background-image: url('../img/'); }
.WantedAnswerSuggestions .WantedAnswerSelectorResults .selector_result .request_button::after, .WantedAnswerSuggestions .WantedAnswerSelectorResults .selector_result.selector_highlighted .request_button::after { background-image: url('../img/'); opacity: 0; transform: scale(0); }
.WantedAnswerSuggestions .WantedAnswerSelectorResults .selector_result .request_button.is_active::before, .WantedAnswerSuggestions .WantedAnswerSelectorResults .selector_result.selector_highlighted .request_button.is_active::before, .WantedAnswerSuggestions .WantedAnswerSelectorResults .selector_result .request_button.is_active::after, .WantedAnswerSuggestions .WantedAnswerSelectorResults .selector_result.selector_highlighted .request_button.is_active::after { animation-fill-mode: forwards; }
.WantedAnswerSuggestions .WantedAnswerSelectorResults .selector_result .request_button.is_active::before, .WantedAnswerSuggestions .WantedAnswerSelectorResults .selector_result.selector_highlighted .request_button.is_active::before { animation: 200ms ease-out 0s normal forwards 1 running requestButtonIconOut; }
.WantedAnswerSuggestions .WantedAnswerSelectorResults .selector_result .request_button.is_active::after, .WantedAnswerSuggestions .WantedAnswerSelectorResults .selector_result.selector_highlighted .request_button.is_active::after { animation: 200ms ease-out 0s normal forwards 1 running requestButtonIconIn; }
.content_page_feed_offset::after { height: 477px; content: ""; display: block; }
.ContentPageFeed .stories div:nth-child(3n) .feed_type_question { margin-right: 0px; }
.ContentPageFeed .pagedlist_item:nth-child(3n) .ContentPageFeedStoryItem { margin-right: 0px; }
.ContentPageFeed:nth-child(2n) { margin-top: 0px; }
.minified .ContentPageFeed .top_stories_content_wrapper .stories .pagedlist_item .ContentPageFeedStoryItem .feed_item .ContentHeader .feed_item_answer_user::before { content: "Answered by "; }
.content_page_feed_offset.top_banner_offset::after { margin-top: 64px; }
.share_networks_list::before, .share_networks_list::after { display: table; content: ""; }
.share_networks_list::after { clear: both; }
._ShareSection .share_icons_row::before, .share_question .share_icons_row::before, ._ShareSection .share_icons_row::after, .share_question .share_icons_row::after { display: table; content: ""; }
._ShareSection .share_icons_row::after, .share_question .share_icons_row::after { clear: both; }
.hover_share_menu.hover_menu.show_nub::before, .hover_share_menu.hover_menu.show_nub::after { left: 4px; }
.hover_share_menu.hover_menu.show_nub.hover_menu_above .menu_list_item:last-child:hover::before, .hover_share_menu.hover_menu.show_nub .menu_list_items:not(.unified_menu) .menu_list_item:first-child:hover::before { left: 3px; }
.SettingsGroup::before, .SettingsGroup::after { display: table; content: ""; }
.SettingsGroup::after { clear: both; }
.SettingsGroup .group_title a.view_all::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.SettingsGroup .group_title a.view_all::after { transform: rotate(45deg); }
.SettingsGroup .group_title a.view_all::after { right: 2px; }
.SettingsSection::before, .SettingsSection::after { display: table; content: ""; }
.SettingsSection::after { clear: both; }
.write_page_header a.view_all::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.write_page_header a.view_all::after { transform: rotate(45deg); }
.write_page_header a.view_all::after { right: 2px; }
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .WritingListReminderSidebar .WritingListReminderDismiss { background-image: url(/img/-3-images.icon_delete_2x.png-26-3af815fb6441cc04.png); }
}
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .WritingListReminderSidebar .WritingListReminderDismiss { background-image: url(/img/-3-images.icon_delete_token_2x.png-26-3579a8adc5c6e2d8.png); }
}
.FacebookPageLikePrompt .fb_like_page_button .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.FacebookPageLikePrompt .fb_like_page_button .count::before { background: rgb(169, 204, 238) none repeat scroll 0% 0%; }
.FacebookPageLikePrompt .fb_like_page_button:focus .count::before, .FacebookPageLikePrompt .fb_like_page_button:hover .count::before { background: rgb(40, 101, 161) none repeat scroll 0% 0%; }
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .zapdos_sidebar_wrapper .delete_link_wrapper .delete_link { background-image: url(/img/-3-images.icon_delete_2x.png-26-3af815fb6441cc04.png); }
}
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .zapdos_sidebar_wrapper .delete_link_wrapper .delete_link { background-image: url(/img/-3-images.icon_delete_token_2x.png-26-3579a8adc5c6e2d8.png); }
}
.zapdos_sidebar_wrapper a.connect_link .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.zapdos_sidebar_wrapper a.connect_link:hover:not(.fake_disabled) { border: 1px solid rgb(35, 68, 98); }
.zapdos_sidebar_wrapper a.connect_link:focus:not(.fake_disabled) { box-shadow: 1px 0px 0px rgb(255, 255, 255) inset, -1px 0px 0px rgb(255, 255, 255) inset, 0px 1px 0px rgb(255, 255, 255) inset, 0px -1px 0px rgb(255, 255, 255) inset; }
.dialog_renderer .dialog::after { background: transparent none repeat scroll 0% 0% !important; }
@media screen and (max-height: 310px) {
  .dialog_nux .dialog_wrapper.large_dialog_wrapper { max-height: 200px; width: 400px; margin: 10px 0px 0px 55px; }
  .dialog_nux .dialog_wrapper.large_dialog_wrapper .step_title { font-size: 15px; letter-spacing: -0.5px; }
  .dialog_nux .dialog_wrapper.large_dialog_wrapper .step_subtitle { font-size: 8px; margin-bottom: 10px; }
  .dialog_nux .dialog_wrapper.large_dialog_wrapper .submit_button { font-size: 8px; }
  .dialog_nux .dialog_wrapper.large_dialog_wrapper .InferredFriendToggleCheckbox { font-size: 8px; height: 40px; }
  .dialog_nux .dialog_wrapper.large_dialog_wrapper .InferredFriendToggleCheckbox .profile_photo_img { height: 18px; width: 18px; margin-left: 8px; }
  .dialog_nux .dialog_wrapper.large_dialog_wrapper .all_friends_toggle { font-size: 8px; }
  .dialog_nux .dialog_wrapper.large_dialog_wrapper .form_buttons { margin-top: 4px; }
  .dialog_nux .dialog_wrapper.large_dialog_wrapper .ExpertiseInputForm .topic_selector_wrapper { margin-bottom: 5px; width: 360px; height: 25px; }
  .dialog_nux .dialog_wrapper.large_dialog_wrapper .ExpertiseInputForm .topic_selector_wrapper .selector_wrapper .question_box { width: 367px; min-height: 20px; font-size: 10px; }
  .dialog_nux .dialog_wrapper.large_dialog_wrapper .ExpertiseInputForm .topic_selector_wrapper .results_frame { top: 20px; }
  .dialog_nux .dialog_wrapper.large_dialog_wrapper .ExpertiseInputForm .ExpertiseList, .dialog_nux .dialog_wrapper.large_dialog_wrapper .ExpertiseInputForm .empty_list { height: 10px; }
  .dialog_nux .dialog_wrapper.large_dialog_wrapper .ExpertiseInputForm .ExpertiseList .empty_list_msg, .dialog_nux .dialog_wrapper.large_dialog_wrapper .ExpertiseInputForm .empty_list .empty_list_msg { height: 10px; line-height: 10px; }
  .dialog_nux .dialog_wrapper.large_dialog_wrapper .ExpertiseInputForm .ExpertiseList .items_wrapper, .dialog_nux .dialog_wrapper.large_dialog_wrapper .ExpertiseInputForm .empty_list .items_wrapper { height: 45px; }
  .dialog_nux .dialog_wrapper.large_dialog_wrapper .ExpertiseInputForm .ExpertiseList .items_wrapper .BioListItem, .dialog_nux .dialog_wrapper.large_dialog_wrapper .ExpertiseInputForm .empty_list .items_wrapper .BioListItem { font-size: 11px; }
  .dialog_nux .dialog_wrapper.large_dialog_wrapper .topic_photo_card_wrapper { width: 360px; height: 55px; }
  .dialog_nux .dialog_wrapper.large_dialog_wrapper .topic_photo_card_wrapper .dynamic_interests { width: 370px; height: 80px; }
  .dialog_nux .dialog_wrapper.large_dialog_wrapper .blurred_facepile { height: 70px; }
}
@media screen and (min-height: 310px) and (max-height: 450px) {
  .dialog_nux .dialog_wrapper.large_dialog_wrapper { max-height: 305px; width: 510px; margin: -20px 0px 0px; }
  .dialog_nux .dialog_wrapper.large_dialog_wrapper .topic_photo_card_wrapper { width: 481px; height: 160px; }
  .dialog_nux .dialog_wrapper.large_dialog_wrapper .topic_photo_card_wrapper .dynamic_interests { width: 490px; }
  .dialog_nux .dialog_wrapper.large_dialog_wrapper .ExpertiseInputForm .ExpertiseList { height: 100px; }
  .dialog_nux .dialog_wrapper.large_dialog_wrapper .ExpertiseInputForm .ExpertiseList .items_wrapper { height: 100px; }
  .dialog_nux .dialog_wrapper.large_dialog_wrapper .ExpertiseInputForm .ExpertiseList .empty_list { height: 100px; }
  .dialog_nux .dialog_wrapper.large_dialog_wrapper .ExpertiseInputForm .ExpertiseList .empty_list .empty_list_msg { height: 100px; line-height: 100px; }
  .dialog_nux .dialog_wrapper.large_dialog_wrapper .ExpertiseInputForm .topic_selector_wrapper .results_frame { top: 20px; }
  .dialog_nux .dialog_wrapper.large_dialog_wrapper .blurred_facepile { height: 180px; }
}
@media screen and (min-height: 450px) and (max-height: 600px) {
  .dialog_nux .dialog_wrapper.large_dialog_wrapper { max-height: 400px; width: 510px; margin: -20px 0px 0px; }
  .dialog_nux .dialog_wrapper.large_dialog_wrapper .topic_photo_card_wrapper { width: 475px; height: 250px; }
  .dialog_nux .dialog_wrapper.large_dialog_wrapper .topic_photo_card_wrapper .dynamic_interests { width: 500px; }
  .dialog_nux .dialog_wrapper.large_dialog_wrapper .ExpertiseInputForm .ExpertiseList, .dialog_nux .dialog_wrapper.large_dialog_wrapper .empty_list, .dialog_nux .dialog_wrapper.large_dialog_wrapper .empty_list_msg, .dialog_nux .dialog_wrapper.large_dialog_wrapper .items_wrapper { height: 200px; }
  .dialog_nux .dialog_wrapper.large_dialog_wrapper .ExpertiseInputForm .ExpertiseList .empty_list_msg, .dialog_nux .dialog_wrapper.large_dialog_wrapper .empty_list .empty_list_msg, .dialog_nux .dialog_wrapper.large_dialog_wrapper .empty_list_msg .empty_list_msg, .dialog_nux .dialog_wrapper.large_dialog_wrapper .items_wrapper .empty_list_msg { height: 200px; line-height: 200px; }
  .dialog_nux .dialog_wrapper.large_dialog_wrapper .ExpertiseInputForm .ExpertiseList .topic_selector_wrapper .results_frame, .dialog_nux .dialog_wrapper.large_dialog_wrapper .empty_list .topic_selector_wrapper .results_frame, .dialog_nux .dialog_wrapper.large_dialog_wrapper .empty_list_msg .topic_selector_wrapper .results_frame, .dialog_nux .dialog_wrapper.large_dialog_wrapper .items_wrapper .topic_selector_wrapper .results_frame { top: 20px; }
  .dialog_nux .dialog_wrapper.large_dialog_wrapper .blurred_facepile { height: 278px; }
}
@media screen and (min-height: 600px) {
  .dialog_nux .dialog_wrapper.large_dialog_wrapper { margin-top: -60px; margin-bottom: -20px; }
  .dialog_nux .dialog_wrapper.large_dialog_wrapper.follow_interests { width: 760px; position: absolute; left: -8vw; }
}
.nux_dialog_interests::before, .nux_dialog_interests::after { display: table; content: ""; }
.nux_dialog_interests::after { clear: both; }
@media screen and (max-height: 600px) {
  .nux_dialog_interests .topic_photo_card_wrapper { height: 287.5px; }
}
.nux_dialog_interests .topic_photo_card_wrapper .dynamic_interests::before, .nux_dialog_interests .topic_photo_card_wrapper .dynamic_interests::after { display: table; content: ""; }
.nux_dialog_interests .topic_photo_card_wrapper .dynamic_interests::after { clear: both; }
.nux_dialog_interests_footer::before, .nux_dialog_interests_footer::after { display: table; content: ""; }
.nux_dialog_interests_footer::after { clear: both; }
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .ExpertiseInputForm .ExpertiseList .ExpertiseTopicListItemRemoveButton { background-image: url(/img/-3-images.icon_delete_2x.png-26-3af815fb6441cc04.png); }
}
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .ExpertiseInputForm .ExpertiseList .ExpertiseTopicListItemRemoveButton { background-image: url(/img/-3-images.icon_delete_token_2x.png-26-3579a8adc5c6e2d8.png); }
}
.nux_dialog_inferred_friends_footer::before, .nux_dialog_inferred_friends_footer::after { display: table; content: ""; }
.nux_dialog_inferred_friends_footer::after { clear: both; }
@media screen and (max-height: 300px) {
  .nux_dialog_inferred_friends .friends_list_wrapper .friends_list { max-height: 50px; }
}
@media screen and (min-height: 300px) and (max-height: 450px) {
  .nux_dialog_inferred_friends .friends_list_wrapper .friends_list { max-height: 160px; }
}
@media screen and (min-height: 450px) and (max-height: 600px) {
  .nux_dialog_inferred_friends .friends_list_wrapper .friends_list { max-height: 255px; }
}
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .ExistingUserNuxSidebar .ExistingUserNuxDismiss { background-image: url(/img/-3-images.icon_delete_2x.png-26-3af815fb6441cc04.png); }
}
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .ExistingUserNuxSidebar .ExistingUserNuxDismiss { background-image: url(/img/-3-images.icon_delete_token_2x.png-26-3579a8adc5c6e2d8.png); }
}
.HeaderProgressText .progress_text .chevron_right::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(153, 153, 153); font-size: 14px; line-height: 1; display: inline-block; width: 14px; height: 14px; }
.HeaderProgressText .progress_text .chevron_right::before { content: ""; transform: rotate(-90deg); }
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .dialog_nux.web_nux_changes .NewDynamicInterestsGrid .SelectableTopicNameSpan .topic_remove, .dialog_nux .web_nux_changes_standalone .NewDynamicInterestsGrid .SelectableTopicNameSpan .topic_remove { background-image: url(/img/-3-images.icon_delete_2x.png-26-3af815fb6441cc04.png); }
}
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .dialog_nux.web_nux_changes .NewDynamicInterestsGrid .SelectableTopicNameSpan .topic_remove, .dialog_nux .web_nux_changes_standalone .NewDynamicInterestsGrid .SelectableTopicNameSpan .topic_remove { background-image: url(/img/-3-images.icon_delete_token_2x.png-26-3579a8adc5c6e2d8.png); }
}
.WritePageMultifeedMain .WriteMultifeed .edit_multifeed_link_wrapper .edit_multifeed_link .icon_frame .icon::before, .multifeed_header .WriteMultifeed .edit_multifeed_link_wrapper .edit_multifeed_link .icon_frame .icon::before, .WritePageMultifeedMain .modal_related_answers .edit_multifeed_link_wrapper .edit_multifeed_link .icon_frame .icon::before, .multifeed_header .modal_related_answers .edit_multifeed_link_wrapper .edit_multifeed_link .icon_frame .icon::before, .WritePageMultifeedMain .new_feed_reasons .edit_multifeed_link_wrapper .edit_multifeed_link .icon_frame .icon::before, .multifeed_header .new_feed_reasons .edit_multifeed_link_wrapper .edit_multifeed_link .icon_frame .icon::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(153, 153, 153); font-size: 24px; line-height: 1; display: inline-block; width: 24px; height: 24px; }
.WritePageMultifeedMain .WriteMultifeed .edit_multifeed_link_wrapper .edit_multifeed_link .icon_frame .icon::before, .multifeed_header .WriteMultifeed .edit_multifeed_link_wrapper .edit_multifeed_link .icon_frame .icon::before, .WritePageMultifeedMain .modal_related_answers .edit_multifeed_link_wrapper .edit_multifeed_link .icon_frame .icon::before, .multifeed_header .modal_related_answers .edit_multifeed_link_wrapper .edit_multifeed_link .icon_frame .icon::before, .WritePageMultifeedMain .new_feed_reasons .edit_multifeed_link_wrapper .edit_multifeed_link .icon_frame .icon::before, .multifeed_header .new_feed_reasons .edit_multifeed_link_wrapper .edit_multifeed_link .icon_frame .icon::before { content: ""; }
.WritePageMultifeedMain .WriteMultifeed .section_header .header_text .header_text_details::first-letter, .multifeed_header .WriteMultifeed .section_header .header_text .header_text_details::first-letter, .WritePageMultifeedMain .modal_related_answers .section_header .header_text .header_text_details::first-letter, .multifeed_header .modal_related_answers .section_header .header_text .header_text_details::first-letter, .WritePageMultifeedMain .new_feed_reasons .section_header .header_text .header_text_details::first-letter, .multifeed_header .new_feed_reasons .section_header .header_text .header_text_details::first-letter { text-transform: capitalize; }
.WritePageMultifeedMain .WriteMultifeed .section_header .bundle_actions .add_suggestion::before, .multifeed_header .WriteMultifeed .section_header .bundle_actions .add_suggestion::before, .WritePageMultifeedMain .modal_related_answers .section_header .bundle_actions .add_suggestion::before, .multifeed_header .modal_related_answers .section_header .bundle_actions .add_suggestion::before, .WritePageMultifeedMain .new_feed_reasons .section_header .bundle_actions .add_suggestion::before, .multifeed_header .new_feed_reasons .section_header .bundle_actions .add_suggestion::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(43, 109, 173); font-size: 25px; line-height: 1; display: inline-block; width: 25px; height: 25px; }
.WritePageMultifeedMain .WriteMultifeed .section_header .bundle_actions .add_suggestion::before, .multifeed_header .WriteMultifeed .section_header .bundle_actions .add_suggestion::before, .WritePageMultifeedMain .modal_related_answers .section_header .bundle_actions .add_suggestion::before, .multifeed_header .modal_related_answers .section_header .bundle_actions .add_suggestion::before, .WritePageMultifeedMain .new_feed_reasons .section_header .bundle_actions .add_suggestion::before, .multifeed_header .new_feed_reasons .section_header .bundle_actions .add_suggestion::before { content: ""; }
.WritePageMultifeedMain .WriteMultifeed .section_header .bundle_actions.added .add_suggestion::before, .multifeed_header .WriteMultifeed .section_header .bundle_actions.added .add_suggestion::before, .WritePageMultifeedMain .modal_related_answers .section_header .bundle_actions.added .add_suggestion::before, .multifeed_header .modal_related_answers .section_header .bundle_actions.added .add_suggestion::before, .WritePageMultifeedMain .new_feed_reasons .section_header .bundle_actions.added .add_suggestion::before, .multifeed_header .new_feed_reasons .section_header .bundle_actions.added .add_suggestion::before { content: ""; display: inline-block; width: 13px; height: 13px; background-size: 13px auto; background-repeat: no-repeat; background-image: url('../img/'); margin-top: 3px; background-position: center center; }
.WritePageMultifeedMain .WriteMultifeed .section_header .bundle_actions .bundle_action_overflow span.menu_dots::before, .multifeed_header .WriteMultifeed .section_header .bundle_actions .bundle_action_overflow span.menu_dots::before, .WritePageMultifeedMain .modal_related_answers .section_header .bundle_actions .bundle_action_overflow span.menu_dots::before, .multifeed_header .modal_related_answers .section_header .bundle_actions .bundle_action_overflow span.menu_dots::before, .WritePageMultifeedMain .new_feed_reasons .section_header .bundle_actions .bundle_action_overflow span.menu_dots::before, .multifeed_header .new_feed_reasons .section_header .bundle_actions .bundle_action_overflow span.menu_dots::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(153, 153, 153); font-size: 25px; line-height: 1; display: inline-block; width: 25px; height: 25px; }
.WritePageMultifeedMain .WriteMultifeed .section_header .bundle_actions .bundle_action_overflow span.menu_dots::before, .multifeed_header .WriteMultifeed .section_header .bundle_actions .bundle_action_overflow span.menu_dots::before, .WritePageMultifeedMain .modal_related_answers .section_header .bundle_actions .bundle_action_overflow span.menu_dots::before, .multifeed_header .modal_related_answers .section_header .bundle_actions .bundle_action_overflow span.menu_dots::before, .WritePageMultifeedMain .new_feed_reasons .section_header .bundle_actions .bundle_action_overflow span.menu_dots::before, .multifeed_header .new_feed_reasons .section_header .bundle_actions .bundle_action_overflow span.menu_dots::before { content: ""; }
.WritePageMultifeedMain .WriteMultifeed .pagedlist_item:nth-last-child(2) .feed_item, .multifeed_header .WriteMultifeed .pagedlist_item:nth-last-child(2) .feed_item, .WritePageMultifeedMain .modal_related_answers .pagedlist_item:nth-last-child(2) .feed_item, .multifeed_header .modal_related_answers .pagedlist_item:nth-last-child(2) .feed_item, .WritePageMultifeedMain .new_feed_reasons .pagedlist_item:nth-last-child(2) .feed_item, .multifeed_header .new_feed_reasons .pagedlist_item:nth-last-child(2) .feed_item { border: 0px none; }
.WritePageMultifeedMain .WriteMultifeed .more_button span::after, .multifeed_header .WriteMultifeed .more_button span::after, .WritePageMultifeedMain .modal_related_answers .more_button span::after, .multifeed_header .modal_related_answers .more_button span::after, .WritePageMultifeedMain .new_feed_reasons .more_button span::after, .multifeed_header .new_feed_reasons .more_button span::after, .WritePageMultifeedMain .WriteMultifeed .view_all_button span::after, .multifeed_header .WriteMultifeed .view_all_button span::after, .WritePageMultifeedMain .modal_related_answers .view_all_button span::after, .multifeed_header .modal_related_answers .view_all_button span::after, .WritePageMultifeedMain .new_feed_reasons .view_all_button span::after, .multifeed_header .new_feed_reasons .view_all_button span::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(124, 124, 124) rgb(124, 124, 124) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.WritePageMultifeedMain .WriteMultifeed .more_button span::after, .multifeed_header .WriteMultifeed .more_button span::after, .WritePageMultifeedMain .modal_related_answers .more_button span::after, .multifeed_header .modal_related_answers .more_button span::after, .WritePageMultifeedMain .new_feed_reasons .more_button span::after, .multifeed_header .new_feed_reasons .more_button span::after, .WritePageMultifeedMain .WriteMultifeed .view_all_button span::after, .multifeed_header .WriteMultifeed .view_all_button span::after, .WritePageMultifeedMain .modal_related_answers .view_all_button span::after, .multifeed_header .modal_related_answers .view_all_button span::after, .WritePageMultifeedMain .new_feed_reasons .view_all_button span::after, .multifeed_header .new_feed_reasons .view_all_button span::after { transform: rotate(135deg); }
.WritePageMultifeedMain .WriteMultifeed .more_button span::after, .multifeed_header .WriteMultifeed .more_button span::after, .WritePageMultifeedMain .modal_related_answers .more_button span::after, .multifeed_header .modal_related_answers .more_button span::after, .WritePageMultifeedMain .new_feed_reasons .more_button span::after, .multifeed_header .new_feed_reasons .more_button span::after, .WritePageMultifeedMain .WriteMultifeed .view_all_button span::after, .multifeed_header .WriteMultifeed .view_all_button span::after, .WritePageMultifeedMain .modal_related_answers .view_all_button span::after, .multifeed_header .modal_related_answers .view_all_button span::after, .WritePageMultifeedMain .new_feed_reasons .view_all_button span::after, .multifeed_header .new_feed_reasons .view_all_button span::after { right: -16px; }
.WritePageMultifeedMain .WriteMultifeed .view_all_button span::after, .multifeed_header .WriteMultifeed .view_all_button span::after, .WritePageMultifeedMain .modal_related_answers .view_all_button span::after, .multifeed_header .modal_related_answers .view_all_button span::after, .WritePageMultifeedMain .new_feed_reasons .view_all_button span::after, .multifeed_header .new_feed_reasons .view_all_button span::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(124, 124, 124) rgb(124, 124, 124) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.WritePageMultifeedMain .WriteMultifeed .view_all_button span::after, .multifeed_header .WriteMultifeed .view_all_button span::after, .WritePageMultifeedMain .modal_related_answers .view_all_button span::after, .multifeed_header .modal_related_answers .view_all_button span::after, .WritePageMultifeedMain .new_feed_reasons .view_all_button span::after, .multifeed_header .new_feed_reasons .view_all_button span::after { transform: rotate(45deg); }
.WritePageMultifeedMain .WriteMultifeed .NotEnoughKnowsAboutTopicsPrompt .suggestion_list .add_topic_link .add_icon::before, .multifeed_header .WriteMultifeed .NotEnoughKnowsAboutTopicsPrompt .suggestion_list .add_topic_link .add_icon::before, .WritePageMultifeedMain .modal_related_answers .NotEnoughKnowsAboutTopicsPrompt .suggestion_list .add_topic_link .add_icon::before, .multifeed_header .modal_related_answers .NotEnoughKnowsAboutTopicsPrompt .suggestion_list .add_topic_link .add_icon::before, .WritePageMultifeedMain .new_feed_reasons .NotEnoughKnowsAboutTopicsPrompt .suggestion_list .add_topic_link .add_icon::before, .multifeed_header .new_feed_reasons .NotEnoughKnowsAboutTopicsPrompt .suggestion_list .add_topic_link .add_icon::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(153, 153, 153); font-size: 24px; line-height: 1; display: inline-block; width: 24px; height: 24px; }
.WritePageMultifeedMain .WriteMultifeed .NotEnoughKnowsAboutTopicsPrompt .suggestion_list .add_topic_link .add_icon::before, .multifeed_header .WriteMultifeed .NotEnoughKnowsAboutTopicsPrompt .suggestion_list .add_topic_link .add_icon::before, .WritePageMultifeedMain .modal_related_answers .NotEnoughKnowsAboutTopicsPrompt .suggestion_list .add_topic_link .add_icon::before, .multifeed_header .modal_related_answers .NotEnoughKnowsAboutTopicsPrompt .suggestion_list .add_topic_link .add_icon::before, .WritePageMultifeedMain .new_feed_reasons .NotEnoughKnowsAboutTopicsPrompt .suggestion_list .add_topic_link .add_icon::before, .multifeed_header .new_feed_reasons .NotEnoughKnowsAboutTopicsPrompt .suggestion_list .add_topic_link .add_icon::before { content: ""; }
.WritePageMultifeedMain .WriteMultifeed .NotEnoughKnowsAboutTopicsPrompt .suggestion_list .add_topic_link.pressed .add_icon::before, .multifeed_header .WriteMultifeed .NotEnoughKnowsAboutTopicsPrompt .suggestion_list .add_topic_link.pressed .add_icon::before, .WritePageMultifeedMain .modal_related_answers .NotEnoughKnowsAboutTopicsPrompt .suggestion_list .add_topic_link.pressed .add_icon::before, .multifeed_header .modal_related_answers .NotEnoughKnowsAboutTopicsPrompt .suggestion_list .add_topic_link.pressed .add_icon::before, .WritePageMultifeedMain .new_feed_reasons .NotEnoughKnowsAboutTopicsPrompt .suggestion_list .add_topic_link.pressed .add_icon::before, .multifeed_header .new_feed_reasons .NotEnoughKnowsAboutTopicsPrompt .suggestion_list .add_topic_link.pressed .add_icon::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(43, 109, 173); font-size: 24px; line-height: 1; display: inline-block; width: 24px; height: 24px; }
.WritePageMultifeedMain .WriteMultifeed .NotEnoughKnowsAboutTopicsPrompt .suggestion_list .add_topic_link.pressed .add_icon::before, .multifeed_header .WriteMultifeed .NotEnoughKnowsAboutTopicsPrompt .suggestion_list .add_topic_link.pressed .add_icon::before, .WritePageMultifeedMain .modal_related_answers .NotEnoughKnowsAboutTopicsPrompt .suggestion_list .add_topic_link.pressed .add_icon::before, .multifeed_header .modal_related_answers .NotEnoughKnowsAboutTopicsPrompt .suggestion_list .add_topic_link.pressed .add_icon::before, .WritePageMultifeedMain .new_feed_reasons .NotEnoughKnowsAboutTopicsPrompt .suggestion_list .add_topic_link.pressed .add_icon::before, .multifeed_header .new_feed_reasons .NotEnoughKnowsAboutTopicsPrompt .suggestion_list .add_topic_link.pressed .add_icon::before { content: ""; }
.WritePageMultifeedMain .WriteMultifeed .NotEnoughKnowsAboutTopicsPrompt .search_link .count::before, .multifeed_header .WriteMultifeed .NotEnoughKnowsAboutTopicsPrompt .search_link .count::before, .WritePageMultifeedMain .modal_related_answers .NotEnoughKnowsAboutTopicsPrompt .search_link .count::before, .multifeed_header .modal_related_answers .NotEnoughKnowsAboutTopicsPrompt .search_link .count::before, .WritePageMultifeedMain .new_feed_reasons .NotEnoughKnowsAboutTopicsPrompt .search_link .count::before, .multifeed_header .new_feed_reasons .NotEnoughKnowsAboutTopicsPrompt .search_link .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.WritePageMultifeedMain .WriteMultifeed .NotEnoughKnowsAboutTopicsPrompt .search_link:hover:not(.fake_disabled), .multifeed_header .WriteMultifeed .NotEnoughKnowsAboutTopicsPrompt .search_link:hover:not(.fake_disabled), .WritePageMultifeedMain .modal_related_answers .NotEnoughKnowsAboutTopicsPrompt .search_link:hover:not(.fake_disabled), .multifeed_header .modal_related_answers .NotEnoughKnowsAboutTopicsPrompt .search_link:hover:not(.fake_disabled), .WritePageMultifeedMain .new_feed_reasons .NotEnoughKnowsAboutTopicsPrompt .search_link:hover:not(.fake_disabled), .multifeed_header .new_feed_reasons .NotEnoughKnowsAboutTopicsPrompt .search_link:hover:not(.fake_disabled) { border: 1px solid rgb(35, 68, 98); }
.WritePageMultifeedMain .WriteMultifeed .NotEnoughKnowsAboutTopicsPrompt .search_link:focus:not(.fake_disabled), .multifeed_header .WriteMultifeed .NotEnoughKnowsAboutTopicsPrompt .search_link:focus:not(.fake_disabled), .WritePageMultifeedMain .modal_related_answers .NotEnoughKnowsAboutTopicsPrompt .search_link:focus:not(.fake_disabled), .multifeed_header .modal_related_answers .NotEnoughKnowsAboutTopicsPrompt .search_link:focus:not(.fake_disabled), .WritePageMultifeedMain .new_feed_reasons .NotEnoughKnowsAboutTopicsPrompt .search_link:focus:not(.fake_disabled), .multifeed_header .new_feed_reasons .NotEnoughKnowsAboutTopicsPrompt .search_link:focus:not(.fake_disabled) { box-shadow: 1px 0px 0px rgb(255, 255, 255) inset, -1px 0px 0px rgb(255, 255, 255) inset, 0px 1px 0px rgb(255, 255, 255) inset, 0px -1px 0px rgb(255, 255, 255) inset; }
.follow_questions_header::before, .follow_questions_header::after { display: table; content: ""; }
.follow_questions_header::after { clear: both; }
.Bundle .reason_overflow .overflow_link .caret_down::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: inherit; font-size: 20px; line-height: 1; display: inline-block; width: 20px; height: 20px; }
.Bundle .reason_overflow .overflow_link .caret_down::before { content: ""; }
.Bundle .edit_multifeed_link_wrapper .edit_multifeed_link .icon_frame .icon::before, .HomeMultifeed div.PrefeedDigestBundle .edit_multifeed_link_wrapper .edit_multifeed_link .icon_frame .icon::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(153, 153, 153); font-size: 24px; line-height: 1; display: inline-block; width: 24px; height: 24px; }
.Bundle .edit_multifeed_link_wrapper .edit_multifeed_link .icon_frame .icon::before, .HomeMultifeed div.PrefeedDigestBundle .edit_multifeed_link_wrapper .edit_multifeed_link .icon_frame .icon::before { content: ""; }
.Bundle .section_header .header_text .header_text_details::first-letter, .HomeMultifeed div.PrefeedDigestBundle .section_header .header_text .header_text_details::first-letter { text-transform: capitalize; }
.Bundle .section_header .bundle_actions .add_suggestion::before, .HomeMultifeed div.PrefeedDigestBundle .section_header .bundle_actions .add_suggestion::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(43, 109, 173); font-size: 25px; line-height: 1; display: inline-block; width: 25px; height: 25px; }
.Bundle .section_header .bundle_actions .add_suggestion::before, .HomeMultifeed div.PrefeedDigestBundle .section_header .bundle_actions .add_suggestion::before { content: ""; }
.Bundle .section_header .bundle_actions.added .add_suggestion::before, .HomeMultifeed div.PrefeedDigestBundle .section_header .bundle_actions.added .add_suggestion::before { content: ""; display: inline-block; width: 13px; height: 13px; background-size: 13px auto; background-repeat: no-repeat; background-image: url('../img/'); margin-top: 3px; background-position: center center; }
.Bundle .section_header .bundle_action_overflow span.menu_dots::before, .HomeMultifeed div.PrefeedDigestBundle .section_header .bundle_action_overflow span.menu_dots::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(153, 153, 153); font-size: 25px; line-height: 1; display: inline-block; width: 25px; height: 25px; }
.Bundle .section_header .bundle_action_overflow span.menu_dots::before, .HomeMultifeed div.PrefeedDigestBundle .section_header .bundle_action_overflow span.menu_dots::before { content: ""; }
.Bundle .pagedlist_item:nth-last-child(2) .feed_item, .HomeMultifeed div.PrefeedDigestBundle .pagedlist_item:nth-last-child(2) .feed_item { border: 0px none; }
.Bundle .feed_item .QuestionDetails:not(.Editor), .HomeMultifeed div.PrefeedDigestBundle .feed_item .QuestionDetails:not(.Editor) { padding-top: 8px; }
.Bundle .more_button.comments_more_button span::after, .HomeMultifeed div.PrefeedDigestBundle .more_button.comments_more_button span::after { display: none; }
.Bundle .more_button span::after, .HomeMultifeed div.PrefeedDigestBundle .more_button span::after, .Bundle .view_all_button span::after, .HomeMultifeed div.PrefeedDigestBundle .view_all_button span::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(124, 124, 124) rgb(124, 124, 124) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.Bundle .more_button span::after, .HomeMultifeed div.PrefeedDigestBundle .more_button span::after, .Bundle .view_all_button span::after, .HomeMultifeed div.PrefeedDigestBundle .view_all_button span::after { transform: rotate(135deg); }
.Bundle .more_button span::after, .HomeMultifeed div.PrefeedDigestBundle .more_button span::after, .Bundle .view_all_button span::after, .HomeMultifeed div.PrefeedDigestBundle .view_all_button span::after { right: -16px; }
.Bundle .view_all_button span::after, .HomeMultifeed div.PrefeedDigestBundle .view_all_button span::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(124, 124, 124) rgb(124, 124, 124) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.Bundle .view_all_button span::after, .HomeMultifeed div.PrefeedDigestBundle .view_all_button span::after { transform: rotate(45deg); }
.Bundle .NotEnoughKnowsAboutTopicsPrompt .suggestion_list .add_topic_link .add_icon::before, .HomeMultifeed div.PrefeedDigestBundle .NotEnoughKnowsAboutTopicsPrompt .suggestion_list .add_topic_link .add_icon::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(153, 153, 153); font-size: 24px; line-height: 1; display: inline-block; width: 24px; height: 24px; }
.Bundle .NotEnoughKnowsAboutTopicsPrompt .suggestion_list .add_topic_link .add_icon::before, .HomeMultifeed div.PrefeedDigestBundle .NotEnoughKnowsAboutTopicsPrompt .suggestion_list .add_topic_link .add_icon::before { content: ""; }
.Bundle .NotEnoughKnowsAboutTopicsPrompt .suggestion_list .add_topic_link.pressed .add_icon::before, .HomeMultifeed div.PrefeedDigestBundle .NotEnoughKnowsAboutTopicsPrompt .suggestion_list .add_topic_link.pressed .add_icon::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(43, 109, 173); font-size: 24px; line-height: 1; display: inline-block; width: 24px; height: 24px; }
.Bundle .NotEnoughKnowsAboutTopicsPrompt .suggestion_list .add_topic_link.pressed .add_icon::before, .HomeMultifeed div.PrefeedDigestBundle .NotEnoughKnowsAboutTopicsPrompt .suggestion_list .add_topic_link.pressed .add_icon::before { content: ""; }
.Bundle .NotEnoughKnowsAboutTopicsPrompt .search_link .count::before, .HomeMultifeed div.PrefeedDigestBundle .NotEnoughKnowsAboutTopicsPrompt .search_link .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.Bundle .NotEnoughKnowsAboutTopicsPrompt .search_link:hover:not(.fake_disabled), .HomeMultifeed div.PrefeedDigestBundle .NotEnoughKnowsAboutTopicsPrompt .search_link:hover:not(.fake_disabled) { border: 1px solid rgb(35, 68, 98); }
.Bundle .NotEnoughKnowsAboutTopicsPrompt .search_link:focus:not(.fake_disabled), .HomeMultifeed div.PrefeedDigestBundle .NotEnoughKnowsAboutTopicsPrompt .search_link:focus:not(.fake_disabled) { box-shadow: 1px 0px 0px rgb(255, 255, 255) inset, -1px 0px 0px rgb(255, 255, 255) inset, 0px 1px 0px rgb(255, 255, 255) inset, 0px -1px 0px rgb(255, 255, 255) inset; }
.QueryResult::before, .QueryResult::after { display: table; content: ""; }
.QueryResult::after { clear: both; }
.QueryResult .search_result_snippet h2::after { content: " "; }
.add_topic_suggestion .create_topic .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.add_topic_suggestion .create_topic:hover:not(.fake_disabled) { border: 1px solid rgb(35, 68, 98); }
.add_topic_suggestion .create_topic:focus:not(.fake_disabled) { box-shadow: 1px 0px 0px rgb(255, 255, 255) inset, -1px 0px 0px rgb(255, 255, 255) inset, 0px 1px 0px rgb(255, 255, 255) inset, 0px -1px 0px rgb(255, 255, 255) inset; }
.QueryResultsList .AskQuestionButton .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.QueryResultsList .AskQuestionButton .count::before { background: rgb(169, 204, 238) none repeat scroll 0% 0%; }
.QueryResultsList .AskQuestionButton:focus .count::before, .QueryResultsList .AskQuestionButton:hover .count::before { background: rgb(40, 101, 161) none repeat scroll 0% 0%; }
.AskQuestionModal.Modal .fake_reason::before, .AskQuestionModal.Modal .fake_reason::after { display: table; content: ""; }
.AskQuestionModal.Modal .fake_reason::after { clear: both; }
.AskQuestionModal.Modal .selector_input::placeholder { color: rgb(153, 153, 153); }
.SelfServeSessionStartNotif .AskQuestionButton .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.SelfServeSessionStartNotif .AskQuestionButton .count::before { background: rgb(169, 204, 238) none repeat scroll 0% 0%; }
.SelfServeSessionStartNotif .AskQuestionButton:focus .count::before, .SelfServeSessionStartNotif .AskQuestionButton:hover .count::before { background: rgb(40, 101, 161) none repeat scroll 0% 0%; }
.AskQuestionNotif .AskQuestionButton .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.AskQuestionNotif .AskQuestionButton .count::before { background: rgb(169, 204, 238) none repeat scroll 0% 0%; }
.AskQuestionNotif .AskQuestionButton:focus .count::before, .AskQuestionNotif .AskQuestionButton:hover .count::before { background: rgb(40, 101, 161) none repeat scroll 0% 0%; }
.RequestedQuestioninModalRow::before, .RequestedQuestioninModalRow::after { display: table; content: ""; }
.RequestedQuestioninModalRow::after { clear: both; }
.RequestedQuestioninModalRow .SelfServeAma .count::before, .AskQuestionSelectorResult .SelfServeAma .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.RequestedQuestioninModalRow .SelfServeAma .count::before, .AskQuestionSelectorResult .SelfServeAma .count::before { background: rgb(169, 204, 238) none repeat scroll 0% 0%; }
.RequestedQuestioninModalRow .SelfServeAma:focus .count::before, .AskQuestionSelectorResult .SelfServeAma:focus .count::before, .RequestedQuestioninModalRow .SelfServeAma:hover .count::before, .AskQuestionSelectorResult .SelfServeAma:hover .count::before { background: rgb(40, 101, 161) none repeat scroll 0% 0%; }
.RequestedQuestioninModalRow .SelfServeAma.pressed .count::before, .AskQuestionSelectorResult .SelfServeAma.pressed .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.RequestedQuestioninModalRow .SelfServeAma.pressed .count::before, .AskQuestionSelectorResult .SelfServeAma.pressed .count::before { background: rgb(203, 203, 216) none repeat scroll 0% 0%; }
.RequestedQuestioninModalRow .SelfServeAma.pressed:focus .count::before, .AskQuestionSelectorResult .SelfServeAma.pressed:focus .count::before, .RequestedQuestioninModalRow .SelfServeAma.pressed:hover .count::before, .AskQuestionSelectorResult .SelfServeAma.pressed:hover .count::before { background: rgb(194, 194, 209) none repeat scroll 0% 0%; }
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .topic_pill .topic_remove { background-image: url(/img/-3-images.icon_delete_2x.png-26-3af815fb6441cc04.png); }
}
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .topic_pill .topic_remove { background-image: url(/img/-3-images.icon_delete_token_2x.png-26-3579a8adc5c6e2d8.png); }
}
.TopicPage .header .header_content .parent_topics::before, .TopicPage .header .header_content .parent_topics::after { display: table; content: ""; }
.TopicPage .header .header_content .parent_topics::after { clear: both; }
.TopicPage .header .TopicNameEdit::before, .TopicPage .header .TopicNameEdit::after { display: table; content: ""; }
.TopicPage .header .TopicNameEdit::after { clear: both; }
.TopicPage .layout_3col_center::before, .TopicPage .layout_3col_center::after { display: table; content: ""; }
.TopicPage .layout_3col_center::after { clear: both; }
.TopicPage .layout_3col_center .pagedlist_item:nth-child(2n) .ObjectCard { margin-right: 0px; }
.topic_page .header .TopicPhoto .add_profile_photo a::before, .topic_page .header .TopicPhoto .add_profile_photo a::after { position: absolute; content: ""; background: rgb(246, 246, 246) none repeat scroll 0% 0%; }
.topic_page .header .TopicPhoto .add_profile_photo a::before { width: 10px; height: 45px; top: 12px; left: 30.5px; }
.topic_page .header .TopicPhoto .add_profile_photo a::after { width: 45px; height: 10px; top: 29.5px; left: 13px; }
.ContentPageTopicFeed .header::before, .ContentPageTopicFeed .header::after { display: table; content: ""; }
.ContentPageTopicFeed .header::after { clear: both; }
.TopicPageCoverWithoutPhoto { margin-top: 53px; padding: 24px 0px; }
.TopicPageCoverWithoutPhoto .header { width: 1002px; min-height: 1px; float: none; margin: 0px auto; }
.TopicPageCoverWithoutPhoto .header .TopicNameEdit {  }
.TopicPageCoverWithoutPhoto .header .TopicNameEdit::before, .TopicPageCoverWithoutPhoto .header .TopicNameEdit::after { display: table; content: ""; }
.TopicPageCoverWithoutPhoto .header .TopicNameEdit::after { clear: both; }
.TopicPageCoverWithoutPhoto .header .TopicNameEdit h1, .TopicPageCoverWithoutPhoto .header .TopicNameEdit input { display: inline; font-family: Georgia,Times,"Times New Roman",serif; font-weight: bold; line-height: 1.3; color: rgb(38, 38, 38); font-size: 26px; }
.js-wf-loaded .TopicPageCoverWithoutPhoto .header .TopicNameEdit h1, .js-wf-loaded .TopicPageCoverWithoutPhoto .header .TopicNameEdit input { font-family: "q_serif",Georgia,Times,"Times New Roman",serif; }
.TopicPageNavBar { border-top: 1px solid rgb(226, 226, 226); border-bottom: 1px solid rgb(226, 226, 226); margin-bottom: -50px; }
.TopicPageNavBar .inner { width: 1002px; margin: 0px auto; }
.TopicPageNavBar .inner::before, .TopicPageNavBar .inner::after { display: table; content: ""; }
.TopicPageNavBar .inner::after { clear: both; }
.TopicPageNavBar .inner .Tabs { float: left; }
.TopicPageNavBar .inner .Tabs .list_contents {  }
.TopicPageNavBar .inner .Tabs .list_contents::before, .TopicPageNavBar .inner .Tabs .list_contents::after { display: table; content: ""; }
.TopicPageNavBar .inner .Tabs .list_contents::after { clear: both; }
.TopicPageNavBar .inner .Tabs .list_contents .tab { float: left;    font: 20px Arial;    text-transform: capitalize;    padding-left: 20px; }
.TopicPageNavBar .inner .Tabs .list_contents .tab.first { margin-left: -16px; }
.TopicPageNavBar .inner .Tabs .list_contents .tab a { color: #c75708;}
.TopicPageNavBar .inner .Tabs .list_contents .tab .link { padding: 12px 16px; display: block; color: rgb(153, 153, 153); font-weight: 500; }
.TopicPageNavBar .inner .Tabs .list_contents .tab .link.selected { cursor: default; color: rgb(185, 43, 39); }
.TopicPageLayout { padding-bottom: 100px; }
.TopicPageLayout .content_title { color: rgb(51, 51, 51); font-weight: 500; position: relative; border-bottom: 1px solid rgb(226, 226, 226); margin-bottom: 16px; font-size: 18px; padding-bottom: 7px; }
.TopicPageLayout .content_title a.view_all::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.TopicPageLayout .content_title a.view_all::after { transform: rotate(45deg); }
.TopicPageLayout .content_title a.view_all::after { right: 2px; }
.TopicPageLayout .TopicPageAboutSection { margin-bottom: 16px; }
.TopicPageLayout .TopicPageStatsSection { margin-bottom: 40px; }
.TopicPageLayout .TopicPageTopQuestionsSection, .TopicPageLayout .RelatedTopicsSection, .TopicPageLayout .TopicParents, .TopicPageLayout .TopicChildren { margin-bottom: 32px; }
.TopicPageLayout .TopicPageAboutSection .TopicWiki { color: rgb(102, 102, 102); font-size: 13px; }
.TopicPageStatsSection { border: 1px solid rgb(226, 226, 226); border-radius: 2px; }
.TopicPageStatsSection .table_wrapper { display: table; width: 100%; }
.TopicPageStatsSection .table_row_wrapper { display: table-row; }
.TopicPageStatsSection .table_row_wrapper .table_cell_wrapper { display: table-cell; width: 33%; padding: 12px; }
.TopicPageStatsSection .table_row_wrapper .table_cell_wrapper:not(:last-child) { border-right: 1px solid rgb(226, 226, 226); }
.TopicPageStatsSection .table_row_wrapper .table_cell_wrapper .StatsRow { color: rgb(51, 51, 51); display: block; }
.TopicPageStatsSection .table_row_wrapper .table_cell_wrapper .StatsRow strong { display: block; font-weight: 400; font-size: 20px; line-height: 1; }
.TopicPageStatsSection .table_row_wrapper .table_cell_wrapper .StatsRow .label { font-size: 13px; color: rgb(153, 153, 153); }
.TopicPageStatsSection .table_row_wrapper .table_cell_wrapper a:hover { text-decoration: none; color: rgb(43, 109, 173); }
.TopicPageStatsSection .table_row_wrapper .table_cell_wrapper a:hover .label { color: rgb(43, 109, 173); }
.TopicSubSectionLinks .title a.view_all::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.TopicSubSectionLinks .title a.view_all::after { transform: rotate(45deg); }
.TopicSubSectionLinks .title a.view_all::after { right: 2px; }
.TopicSubSectionLinks .link_item:not(:last-of-type) { border-bottom: 1px solid rgb(226, 226, 226); }
.TopicSubSectionLinks .link_item .TopicNameLink::after { content: ""; display: block; height: 7px; width: 7px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(226, 226, 226) rgb(226, 226, 226) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -5px; top: 50%; }
.TopicSubSectionLinks .link_item .TopicNameLink::after { transform: rotate(45deg); }
.TopicSubSectionLinks .link_item .TopicNameLink::after { right: 16px; }
.TopicFollowersList::before, .TopicFollowersList::after { display: table; content: ""; }
.TopicFollowersList::after { clear: both; }
.TopicFollowersList .pagedlist_item:nth-child(2n) .ObjectCard { margin-right: 0px; }
.TopicManagePageMain .content_title.locked::after, .TopicOrganizePageMain .content_title.locked::after { content: ""; width: 16px; height: 16px; position: absolute; background-size: 16px auto; background-repeat: no-repeat; background-image: url('../img/'); left: -22px; top: 4px; }
.TopicManagePageMain .TopicMerge::before, .TopicOrganizePageMain .TopicMerge::before, .TopicManagePageMain .TopicMerge::after, .TopicOrganizePageMain .TopicMerge::after { display: table; content: ""; }
.TopicManagePageMain .TopicMerge::after, .TopicOrganizePageMain .TopicMerge::after { clear: both; }
.TopicParents::before, .TopicChildren::before, .TopicParents::after, .TopicChildren::after { display: table; content: ""; }
.TopicParents::after, .TopicChildren::after { clear: both; }
.TopicParents .AddTopicParent::before, .TopicChildren .AddTopicChildren::before, .TopicParents .AddTopicParent::after, .TopicChildren .AddTopicChildren::after { display: table; content: ""; }
.TopicParents .AddTopicParent::after, .TopicChildren .AddTopicChildren::after { clear: both; }
.OrganizeChildItem .inline_editor_compact:not(.hidden) { display: table; margin-top: -22px; }
.OrganizeChildItem .inline_editor_compact:not(.hidden) .inline_editor_form { display: table-row; }
.OrganizeChildItem .inline_editor_compact:not(.hidden) .inline_editor_form .inline_editor_input { display: table-cell; width: 100%; }
.OrganizeChildItem .inline_editor_compact:not(.hidden) .inline_editor_form .inline_editor_input input { width: 100%; }
.OrganizeChildItem .inline_editor_compact:not(.hidden) .inline_editor_form .inline_editor_buttons { padding-left: 8px; display: table-cell; font-size: 13px; }
.OrganizeChildItem .inline_editor_compact:not(.hidden) .inline_editor_form .inline_editor_buttons .inline_editor_cancel_button { font-weight: 400; margin-right: 8px; color: rgb(153, 153, 153); }
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .TopicParentListItem .topic_remove, .OrganizeChildItem .topic_remove { background-image: url(/img/-3-images.icon_delete_2x.png-26-3af815fb6441cc04.png); }
}
.TopicFaqEditPrompt::before { content: ""; display: block; width: 0px; height: 0px; border-color: rgb(187, 187, 187) transparent rgba(204, 204, 204, 0); border-left: 7.5px solid transparent; border-right: 7.5px solid transparent; border-top: 7px solid rgb(187, 187, 187); position: absolute; right: 14px; top: 100%; }
.TopicFaqEditPrompt::after { content: ""; display: block; width: 0px; height: 0px; border-color: rgb(246, 246, 246) transparent rgba(204, 204, 204, 0); border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid rgb(246, 246, 246); position: absolute; right: 14px; top: 100%; margin-top: -1px; }
.TopicFaqEditPrompt.empty_faq::before, .TopicFaqEditPrompt.completed::before, .TopicFaqEditPrompt.empty_faq::after, .TopicFaqEditPrompt.completed::after { left: 28px; right: auto; }
.is_editing .TopicFaqEditPrompt::before, .is_editing .TopicFaqEditPrompt::after { left: 28px; right: auto; }
.is_editing .TopicFaqEditPrompt.completed::before, .is_editing .TopicFaqEditPrompt.completed::after { right: 18px; left: auto; }
.TopicPageEmptyFaqPrompt::after { content: ""; display: block; height: 7px; width: 7px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(226, 226, 226) rgb(226, 226, 226) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -5px; top: 50%; }
.TopicPageEmptyFaqPrompt::after { transform: rotate(45deg); }
.TopicPageEmptyFaqPrompt::after { right: 10px; }
.TopicFaqSubPageMainList h2.section_title .edit_prompt_edit_link .count::before, .node_clone h2.section_title .edit_prompt_edit_link .count::before, .node_clone_section h2.section_title .edit_prompt_edit_link .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.TopicFaqSubPageMainList h2.section_title .edit_prompt_edit_link .count::before, .node_clone h2.section_title .edit_prompt_edit_link .count::before, .node_clone_section h2.section_title .edit_prompt_edit_link .count::before { background: rgb(169, 204, 238) none repeat scroll 0% 0%; }
.TopicFaqSubPageMainList h2.section_title .edit_prompt_edit_link:focus .count::before, .node_clone h2.section_title .edit_prompt_edit_link:focus .count::before, .node_clone_section h2.section_title .edit_prompt_edit_link:focus .count::before, .TopicFaqSubPageMainList h2.section_title .edit_prompt_edit_link:hover .count::before, .node_clone h2.section_title .edit_prompt_edit_link:hover .count::before, .node_clone_section h2.section_title .edit_prompt_edit_link:hover .count::before { background: rgb(40, 101, 161) none repeat scroll 0% 0%; }
.TopicFaqSubPageMainList.is_editing .ReorderableListItem::before, .node_clone.is_editing .ReorderableListItem::before, .node_clone_section.is_editing .ReorderableListItem::before, .TopicFaqSubPageMainList.is_editing .ReorderableListItem::after, .node_clone.is_editing .ReorderableListItem::after, .node_clone_section.is_editing .ReorderableListItem::after { display: table; content: ""; }
.TopicFaqSubPageMainList.is_editing .ReorderableListItem::after, .node_clone.is_editing .ReorderableListItem::after, .node_clone_section.is_editing .ReorderableListItem::after { clear: both; }
.TopicFaqSubPageMainList.is_editing .TopicSection .TopicSectionContents > div > div:not(:last-child) .item_table_wrapper, .node_clone.is_editing .TopicSection .TopicSectionContents > div > div:not(:last-child) .item_table_wrapper, .node_clone_section.is_editing .TopicSection .TopicSectionContents > div > div:not(:last-child) .item_table_wrapper { border-bottom: 1px solid rgb(226, 226, 226); }
.topic_faq_grid .topic_faq_grid_page_hero::before, .topic_faq_grid .topic_faq_grid_page_hero::after { display: table; content: ""; }
.topic_faq_grid .topic_faq_grid_page_hero::after { clear: both; }
.topic_faq_grid .topic_faq_grid_page_hero .header::before, .topic_faq_grid .topic_faq_grid_page_hero .header::after { display: table; content: ""; }
.topic_faq_grid .topic_faq_grid_page_hero .header::after { clear: both; }
.topic_faq_grid .topic_faq_grid_page_hero .header .parent_topics::before, .topic_faq_grid .topic_faq_grid_page_hero .header .parent_topics::after { display: table; content: ""; }
.topic_faq_grid .topic_faq_grid_page_hero .header .parent_topics::after { clear: both; }
.topic_faq_grid .topic_faq_grid_page_hero .topic_faq_content_header::before, .topic_faq_grid .topic_faq_grid_page_hero .topic_faq_content_header::after { display: table; content: ""; }
.topic_faq_grid .topic_faq_grid_page_hero .topic_faq_content_header::after { clear: both; }
.topic_faq_grid .layout_3col_right::before, .topic_faq_grid .layout_3col_right::after { display: table; content: ""; }
.topic_faq_grid .layout_3col_right::after { clear: both; }
.TopicPageAboutSection {  }
.TopicPageAboutSection::before, .TopicPageAboutSection::after { display: table; content: ""; }
.TopicPageAboutSection::after { clear: both; }
.node_clone .ReorderableListItem::before, .node_clone .ReorderableListItem::after { display: table; content: ""; }
.node_clone .ReorderableListItem::after { clear: both; }
.node_clone .TopicSection .TopicSectionContents > div > div:not(:last-child) .item_table_wrapper { border-bottom: 1px solid rgb(226, 226, 226); }
.TopicFaqQuestionAnswerPreview .answer_total a::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.TopicFaqQuestionAnswerPreview .answer_total a::after { transform: rotate(45deg); }
.TopicFaqQuestionAnswerPreview .answer_total a::after { right: 2px; }
.TopicFaqQuestionAnswerPreview .TruncatedAnswer h2::after, .TopicFaqQuestionAnswerPreview .TruncatedAnswer h3::after, .TopicFaqQuestionAnswerPreview .TruncatedAnswer h4::after { content: " "; }
.TopicFaqOverview .title_wrapper .title a.view_all::after, .TopicFaqSubPageMainList .title_wrapper .title a.view_all::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.TopicFaqOverview .title_wrapper .title a.view_all::after, .TopicFaqSubPageMainList .title_wrapper .title a.view_all::after { transform: rotate(45deg); }
.TopicFaqOverview .title_wrapper .title a.view_all::after, .TopicFaqSubPageMainList .title_wrapper .title a.view_all::after { right: 2px; }
.TopicFaqOverview .title_wrapper .view_all::after, .TopicFaqSubPageMainList .title_wrapper .view_all::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.TopicFaqOverview .title_wrapper .view_all::after, .TopicFaqSubPageMainList .title_wrapper .view_all::after { transform: rotate(45deg); }
.TopicFaqOverview .title_wrapper .view_all::after, .TopicFaqSubPageMainList .title_wrapper .view_all::after { right: 2px; }
.TopicFaqOverview .item:not(:last-of-type) .TopicFaqQuestionCard > .content { border-bottom: 1px solid rgb(226, 226, 226); }
.TopicFaqOverview .view_more_link .label::after { content: ""; display: block; height: 7px; width: 7px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -5px; top: 50%; }
.TopicFaqOverview .view_more_link .label::after { transform: rotate(45deg); }
.TopicFaqOverview .view_more_link .label::after { right: -16px; }
.TopicFaqQuestionCard .ribbon_wrapper .ribbon::before, .TopicFaqQuestionCard .ribbon_wrapper .ribbon::after { content: ""; display: block; width: 0px; height: 0px; border-color: rgba(204, 204, 204, 0); position: absolute; }
.TopicFaqQuestionCard .ribbon_wrapper .ribbon::before { bottom: -9.33333px; border-top: 9.33333px solid rgb(245, 163, 35); border-right: 14px solid transparent; }
.TopicFaqQuestionCard .ribbon_wrapper .ribbon::after { bottom: -9.33333px; right: 0px; border-top: 9.33333px solid rgb(245, 163, 35); border-left: 14px solid transparent; }
.TopicFaqSubPageMainList .edit_prompt_edit_link .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.TopicFaqSubPageMainList .edit_prompt_edit_link .count::before { background: rgb(169, 204, 238) none repeat scroll 0% 0%; }
.TopicFaqSubPageMainList .edit_prompt_edit_link:focus .count::before, .TopicFaqSubPageMainList .edit_prompt_edit_link:hover .count::before { background: rgb(40, 101, 161) none repeat scroll 0% 0%; }
.TopicFaqSubPageMainList .TopicSectionContents > div > div:not(:last-child) > .SubPageTopicSectionQuestionItem { border-bottom: 1px solid rgb(226, 226, 226); }
.TopicFaqSubPageMainList.is_editing .TopicSectionContents > div > div:not(:last-child) > .SubPageTopicSectionQuestionItem { border-bottom: 0px none; }
.RelatedTopicsListItem { position: relative; display: block; font-size: 13px; margin: -4px -4px 8px; border-radius: 3px; color: rgb(51, 51, 51); padding: 4px 4px 4px 42px; }
.RelatedTopicsListItem:hover { text-decoration: none; background: rgb(246, 246, 246) none repeat scroll 0% 0%; }
.RelatedTopicsListItem .topic_photo_img { position: absolute; top: 6px; left: 4px; width: 30px; height: 30px; }
.RelatedTopicsListItem .TopicName { font-weight: bold; color: rgb(43, 109, 173); }
.RelatedTopicsListItem .metadata { color: rgb(153, 153, 153); }
.RelatedQuestions .sidebar_related h4:not(:first-child) { margin-top: 16px; }
.loggedout_exp .logged_out_related_questions_container .logged_out_related_questions_heading .related_question_topic_group h3:not(:first-child) { margin-top: 50px; }
@media (max-width: 790px) {
}
.SiteHeader .header_ask .Selector.AskSelector .ask_selector_input_wrapper .ask_button .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.SiteHeader .header_ask .Selector.AskSelector .ask_selector_input_wrapper .ask_button .count::before { background: rgb(203, 203, 216) none repeat scroll 0% 0%; }
.SiteHeader .header_ask .Selector.AskSelector .ask_selector_input_wrapper .ask_button:focus .count::before, .SiteHeader .header_ask .Selector.AskSelector .ask_selector_input_wrapper .ask_button:hover .count::before { background: rgb(194, 194, 209) none repeat scroll 0% 0%; }
.google_button::before, .facebook_button::before { float: left; content: ""; margin-right: 8px; display: inline-block; width: 16px; height: 16px; background-size: 16px 16px; }
.google_button::before { background-repeat: no-repeat; background-image: url(/img/-3-images.new_grid.google_white_inverted_small.png-26-ae5180dfc1740f2a.png); }
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .google_button::before { background-image: url(/img/-3-images.new_grid.google_white_inverted_small_2x.png-26-66c021b92850f517.png); }
}
.facebook_button::before { background-repeat: no-repeat; background-image: url(/img/-3-images.new_grid.facebook_inverted_small.png-26-c2ffa9f70698d4d3.png); }
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .facebook_button::before { background-image: url(/img/-3-images.new_grid.facebook_inverted_small_2x.png-26-356ba1ceec3261eb.png); }
}
.first_last_group::before, .first_last_group::after { display: table; content: ""; }
.first_last_group::after { clear: both; }
.logged_out_page_big_signup .ContentWrapper .HomePageSignupForm .container .signup_login::before, .logged_out_page_big_signup .ContentWrapper .HomePageSignupForm .container .signup_login::after { display: table; content: ""; }
.logged_out_page_big_signup .ContentWrapper .HomePageSignupForm .container .signup_login::after { clear: both; }
.logged_out_page_big_signup .ContentWrapper .HomePageSignupForm .HomepageSignupNetworkRedirectLink .chevron_icon::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: inherit; font-size: 16px; line-height: 1; display: inline-block; width: 16px; height: 16px; }
.logged_out_page_big_signup .ContentWrapper .HomePageSignupForm .HomepageSignupNetworkRedirectLink .chevron_icon::before { content: ""; transform: rotate(-90deg); }
.logged_out_page_big_signup .ContentWrapper .HomePageSignupForm .signup::after { content: ""; width: 1px; position: absolute; top: 0px; bottom: 0px; background-color: rgb(226, 226, 226); left: 50%; }
.logged_out_page_big_signup .ContentWrapper .HomePageSignupForm .signup .connect_buttons_row .submit_button .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.logged_out_page_big_signup .ContentWrapper .HomePageSignupForm .signup .connect_buttons_row .google_button::before { width: 24px; height: 24px; background-size: 24px 24px; background-image: url(/img/-3-images.new_grid.google_white_inverted.png-26-670d69498a8d7f29.png); }
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .logged_out_page_big_signup .ContentWrapper .HomePageSignupForm .signup .connect_buttons_row .google_button::before { background-image: url(/img/-3-images.new_grid.google_white_inverted_2x.png-26-eb9778b8f0508177.png); }
}
.logged_out_page_big_signup .ContentWrapper .HomePageSignupForm .signup .connect_buttons_row .facebook_button::before { width: 24px; height: 24px; background-size: 24px 24px; background-image: url(/img/-3-images.new_grid.facebook_inverted.png-26-0bfdad0d507fd9cb.png); }
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .logged_out_page_big_signup .ContentWrapper .HomePageSignupForm .signup .connect_buttons_row .facebook_button::before { background-image: url(/img/-3-images.new_grid.facebook_inverted_2x.png-26-0a47dd1541e83ddf.png); }
}
.logged_out_page_big_signup .ContentWrapper .HomePageSignupForm .signup .connect_buttons_row .twitter_button::before { width: 24px; height: 24px; background-size: 24px 24px; background-image: url(/img/-3-images.new_grid.twitter_inverted.png-26-36120aba9366574b.png); }
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .logged_out_page_big_signup .ContentWrapper .HomePageSignupForm .signup .connect_buttons_row .twitter_button::before { background-image: url(/img/-3-images.new_grid.twitter_inverted_2x.png-26-0a8b4aef5db170fc.png); }
}
.logged_out_page_big_signup .ContentWrapper .HomePageSignupForm .login .InlineLogin::before, .logged_out_page_big_signup .ContentWrapper .HomePageSignupForm .login .InlineLogin::after { display: table; content: ""; }
.logged_out_page_big_signup .ContentWrapper .HomePageSignupForm .login .InlineLogin::after { clear: both; }
.create_account .social_connect .facebook_button::before, .create_account .social_connect .google_button::before { margin-top: 0px; }
.modal_dismissible_signup_dialog .dialog_wrapper .google_button::before, .modal_signup_dialog .dialog_wrapper .google_button::before, .modal_dismissible_signup_dialog .dialog_wrapper .facebook_button::before, .modal_signup_dialog .dialog_wrapper .facebook_button::before, .modal_dismissible_signup_dialog .dialog_wrapper .twitter_button::before, .modal_signup_dialog .dialog_wrapper .twitter_button::before { margin: 0px 6px 0px 0px; }
.modal_dismissible_signup_dialog .dialog_wrapper .google_button::before, .modal_signup_dialog .dialog_wrapper .google_button::before { width: 24px; height: 24px; background-size: 24px 24px; background-image: url(/img/-3-images.new_grid.google_white_bg.png-26-55ce5c468056bc5a.png); margin-top: 0px; }
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .modal_dismissible_signup_dialog .dialog_wrapper .google_button::before, .modal_signup_dialog .dialog_wrapper .google_button::before { background-image: url(/img/-3-images.new_grid.google_white_bg_2x.png-26-e2b1ece940040e92.png); }
}
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .modal_dismissible_signup_dialog .dialog_wrapper .google_button::before, .modal_signup_dialog .dialog_wrapper .google_button::before { background-image: url(/img/-3-images.new_grid.google_white_bg_2x.png-26-e2b1ece940040e92.png); }
}
.modal_dismissible_signup_dialog .dialog_wrapper .facebook_button::before, .modal_signup_dialog .dialog_wrapper .facebook_button::before { width: 24px; height: 24px; background-size: 24px 24px; background-image: url(/img/-3-images.new_grid.facebook_white_bg.png-26-5b233ae56c07f5b1.png); margin-top: 0px; }
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .modal_dismissible_signup_dialog .dialog_wrapper .facebook_button::before, .modal_signup_dialog .dialog_wrapper .facebook_button::before { background-image: url(/img/-3-images.new_grid.facebook_white_bg_2x.png-26-fb26afecbab5d0eb.png); }
}
.modal_dismissible_signup_dialog .dialog_wrapper .create_account .fb_google_signup .facebook_button::before, .modal_signup_dialog .dialog_wrapper .create_account .fb_google_signup .facebook_button::before, .modal_dismissible_signup_dialog .dialog_wrapper .create_account .fb_google_signup .google_button::before, .modal_signup_dialog .dialog_wrapper .create_account .fb_google_signup .google_button::before { margin-top: 0px; }
.modal_dismissible_signup_dialog .dialog_wrapper .login .InlineLogin::before, .modal_signup_dialog .dialog_wrapper .login .InlineLogin::before, .modal_dismissible_signup_dialog .dialog_wrapper .login .InlineLogin::after, .modal_signup_dialog .dialog_wrapper .login .InlineLogin::after { display: table; content: ""; }
.modal_dismissible_signup_dialog .dialog_wrapper .login .InlineLogin::after, .modal_signup_dialog .dialog_wrapper .login .InlineLogin::after { clear: both; }
.modal_dismissible_signup_dialog .dialog_wrapper.buttons_v6 .google_button::before, .modal_signup_dialog .dialog_wrapper.buttons_v6 .google_button::before { background-image: url(/img/-3-images.signup.google_color_bg.png-26-40aef8c90cfb3890.png); }
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .modal_dismissible_signup_dialog .dialog_wrapper.buttons_v6 .google_button::before, .modal_signup_dialog .dialog_wrapper.buttons_v6 .google_button::before { background-image: url(/img/-3-images.signup.google_color_bg_2x.png-26-f6fa6bee58242b51.png); }
}
.modal_dismissible_signup_dialog .dialog_wrapper.buttons_v6 .facebook_button::before, .modal_signup_dialog .dialog_wrapper.buttons_v6 .facebook_button::before { background-repeat: no-repeat; background-image: url(/img/-3-images.new_grid.facebook_inverted_small.png-26-c2ffa9f70698d4d3.png); }
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .modal_dismissible_signup_dialog .dialog_wrapper.buttons_v6 .facebook_button::before, .modal_signup_dialog .dialog_wrapper.buttons_v6 .facebook_button::before { background-image: url(/img/-3-images.new_grid.facebook_inverted_small_2x.png-26-356ba1ceec3261eb.png); }
}
.modal_dismissible_signup_dialog .dialog_wrapper .signup_wall_lower_explanation:not(.value_prop_control), .modal_signup_dialog .dialog_wrapper .signup_wall_lower_explanation:not(.value_prop_control) { display: none; }
.modal_dismissible_signup_dialog .dialog_wrapper.uses_value_prop_v1 .value_prop_v1:not(.hidden), .modal_signup_dialog .dialog_wrapper.uses_value_prop_v1 .value_prop_v1:not(.hidden) { display: block; }
.PermissionsMain .permissions_header::before, .PermissionsMain .permissions_header::after { display: table; content: ""; }
.PermissionsMain .permissions_header::after { clear: both; }
.PermissionsMain .permission_footer .accept .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.PermissionsMain .permission_footer .accept:hover:not(.fake_disabled) { border: 1px solid rgb(35, 68, 98); }
.PermissionsMain .permission_footer .accept:focus:not(.fake_disabled) { box-shadow: 1px 0px 0px rgb(255, 255, 255) inset, -1px 0px 0px rgb(255, 255, 255) inset, 0px 1px 0px rgb(255, 255, 255) inset, 0px -1px 0px rgb(255, 255, 255) inset; }
.LinkSelector .link_selector_input::before { content: "@"; font-family: Georgia,Times,"Times New Roman",serif; font-size: inherit; position: absolute; left: -15px; width: 18px; top: 2px; color: rgb(43, 109, 173); background-color: rgb(255, 255, 255); }
.js-wf-loaded .LinkSelector .link_selector_input::before { font-family: "q_serif",Georgia,Times,"Times New Roman",serif; }
.Editor.Title .LinkSelector .link_selector_input::before { left: -16px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 24px; }
.Comment .LinkSelector .link_selector_input::before { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }
.SiteHeader { background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: fixed; top: 0px; left: 0px; width: 100%; min-height: 50px; box-sizing: border-box; z-index: 800; font-size: 14px; color: rgb(255, 255, 255); border-top: 2px solid rgb(185, 43, 39); border-bottom: 1px solid rgb(221, 221, 221); box-shadow: 0px 3px 2px -2px rgba(200, 200, 200, 0.2); }
.SiteHeader .header_inner { box-sizing: border-box; position: relative; margin: 0px auto; }
@media screen and (min-width: 1002px) {
  .SiteHeader .header_inner { width: 1002px; }
}
@media screen and (max-width: 1002px) {
  .SiteHeader .header_inner { min-width: 750px; margin: 0px 8px; }
}
.SiteHeader .header_logo { position: absolute; z-index: 1; top: 0px; left: 0px; overflow: hidden; }
.SiteHeader .header_logo a { display: block;
    width: 377px;
    height: 50px;
    background-size: 80px 23px;
    background-repeat: no-repeat;
    background-position: center center;
    font: bold 25px Georgia;
    text-transform: uppercase;
    color: #d60000;
    padding-top: 10px;}
.SiteHeader .SiteHeaderNavItem .nav_item_link::before, .SiteHeader .site_header_nav_item .nav_item_link::before { content: ""; display: block; position: absolute; background-position: left bottom; }
.SiteHeader .SiteHeaderNavItem .nav_item_link.selected::before, .SiteHeader .site_header_nav_item .nav_item_link.selected::before { background-position: left top; }
.SiteHeader .hover_menu.hover_menu_header::before, .SiteHeader .hover_menu.hover_menu_header::after { margin-left: -7px; left: 50%; }
.SiteHeader .hover_menu.hover_menu_header::after { border-bottom-color: rgb(246, 246, 246); }
.SiteHeader .hover_menu.hover_menu_header .MoreHoverMenuContents > ul > li:first-child::after, .SiteHeader .hover_menu.hover_menu_header .LoggedInNonMemberProfileHoverMenuContents > ul > li:first-child::after, .SiteHeader .hover_menu.hover_menu_header .WriteHoverMenuContents > ul > li:first-child::after { content: ""; display: block; width: 0px; height: 0px; border-color: rgba(204, 204, 204, 0) transparent transparent; border-left: 7.5px solid transparent; border-right: 7.5px solid transparent; border-bottom: 7px solid transparent; position: absolute; z-index: 1; top: -6px; left: 50%; margin-left: -7px; }
.SiteHeader .hover_menu.hover_menu_header .MoreHoverMenuContents > ul > li:first-child:hover::after, .SiteHeader .hover_menu.hover_menu_header .LoggedInNonMemberProfileHoverMenuContents > ul > li:first-child:hover::after, .SiteHeader .hover_menu.hover_menu_header .WriteHoverMenuContents > ul > li:first-child:hover::after { border-bottom-color: rgb(223, 239, 250); }
.SiteHeaderHoverMenuContents .main_menu .hover_menu_item.selected::after, .SiteHeaderHoverMenuContents .main_menu .logout.selected::after { content: ""; position: absolute; right: 20px; margin-top: 3px; display: inline-block; width: 12px; height: 12px; background-size: 12px auto; background-repeat: no-repeat; background-image: url('../img/'); }
.LookupBarSelector { width: 100%; box-sizing: border-box; vertical-align: middle; position: static; }
.LookupBarSelector .selector_input.text { background: rgb(244, 244, 244) none repeat scroll 0% 0%; outline: 0px none; border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(226, 226, 226) currentcolor rgb(226, 226, 226) rgb(226, 226, 226); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; box-shadow: 0px 1px 1px rgba(200, 200, 200, 0.3) inset; box-sizing: border-box; font-size: 15px; line-height: 1.4; display: block; padding: 3px 8px; border-radius: 2px 0px 0px 2px; max-height: 29px; min-height: auto; overflow-y: hidden; transition: border-color 0s ease 0s, height 0s ease 0s, background-color 0.2s ease 0s; }
.NonMemberSiteHeader .LookupBarSelector .selector_input.text { border: 1px solid rgb(226, 226, 226); border-radius: 2px; padding-left: 26px; background: rgb(244, 244, 244) url(/img/-3-images.new_grid.quorasearch.png-26-cadc30f3f88e3504.png) no-repeat scroll 8px center / 13px auto; }
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .NonMemberSiteHeader .LookupBarSelector .selector_input.text { background-image: url(/img/-3-images.new_grid.quorasearch_2x.png-26-f131488ab1e6a729.png); }
}
.LookupBarSelector .selector_input_interaction .selector_spinner { right: 8px; top: 3px; }
.LookupBarSelector .selector_input_interaction .CharacterCounter:not(.fade_out) ~ textarea { padding-bottom: 20px; }
.LookupBarSelector .selector_results_container { position: static; }
.LookupBarSelector .lookup_bar_results_wrapper { box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.1); border: 1px solid rgb(226, 226, 226); border-radius: 3px; position: absolute; top: 100%; margin-top: 10px; animation: 180ms ease-out 0s normal forwards 1 running fadeInUp; }
.LookupBarSelector .lookup_bar_results_wrapper.fade_out { display: none; }
.LookupBarSelector .lookup_bar_results_wrapper .results_wrapper { position: relative; }
.LookupBarSelector .lookup_bar_results_wrapper .results_wrapper::before { content: ""; display: block; width: 0px; height: 0px; border-color: rgba(204, 204, 204, 0) transparent rgb(226, 226, 226); border-left: 7.5px solid transparent; border-right: 7.5px solid transparent; border-bottom: 7px solid rgb(226, 226, 226); margin-top: -7px; }
.LookupBarSelector .lookup_bar_results_wrapper .results_wrapper::after { content: ""; display: block; width: 0px; height: 0px; border-color: rgba(204, 204, 204, 0) transparent rgb(246, 246, 246); border-left: 7.5px solid transparent; border-right: 7.5px solid transparent; border-bottom: 7px solid rgb(246, 246, 246); margin-top: -6px; }
.NonMemberSiteHeader .LookupBarSelector .lookup_bar_results_wrapper .results_wrapper::after { content: ""; display: block; width: 0px; height: 0px; border-color: rgba(204, 204, 204, 0) transparent rgb(255, 255, 255); border-left: 7.5px solid transparent; border-right: 7.5px solid transparent; border-bottom: 7px solid rgb(255, 255, 255); }
.LookupBarSelector .lookup_bar_results_wrapper .results_wrapper::before, .LookupBarSelector .lookup_bar_results_wrapper .results_wrapper::after { position: absolute; top: 0px; left: calc(50% - 7.5px); }
.LookupBarSelector .ask_interstitial { color: rgb(102, 102, 102); background-color: rgb(246, 246, 246); }
.LookupBarSelector .ask_interstitial .ask_interstitial_content { margin: 0px auto; padding: 32px; color: rgb(153, 153, 153); font-size: 13px; text-align: center; }
.LookupBarSelector .ask_interstitial .ask_interstitial_content .ask_interstitial_title { color: rgb(102, 102, 102); font-size: 15px; line-height: 1.4; display: block; margin-bottom: 4px; }
.LookupBarSelector .resistance_wrapper.server_message { padding: 8px; background-color: rgb(255, 248, 166); box-shadow: 0px 2px 2px 0px rgba(200, 200, 200, 0.3); color: rgb(51, 51, 51); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(226, 226, 226) rgb(226, 226, 226); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.LookupBarSelector .resistance_wrapper.server_message .fixit_title { font-weight: bold; }
.LookupBarResults.SelectorResults .selector_result::after { content: ""; display: block; height: 7px; width: 7px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(226, 226, 226) rgb(226, 226, 226) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -5px; top: 50%; }
.LookupBarResults.SelectorResults .selector_result::after { transform: rotate(45deg); }
.LookupBarResults.SelectorResults .selector_result::after { right: 12px; }
.LookupBarSiteHeaderAddQuestion .details_toggle.add_details::after { content: ""; display: block; height: 5px; width: 5px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -3.57143px; top: 50%; }
.LookupBarSiteHeaderAddQuestion .details_toggle.add_details::after { transform: rotate(135deg); }
.LookupBarSiteHeaderAddQuestion .details_toggle.add_details::after { margin-top: -5px; }
.LookupBarSiteHeaderAddQuestion .details_toggle.remove_details::after { content: ""; display: block; height: 5px; width: 5px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -3.57143px; top: 50%; }
.LookupBarSiteHeaderAddQuestion .details_toggle.remove_details::after { transform: rotate(-45deg); }
.LookupBarSiteHeaderAddQuestion .details_toggle.remove_details::after { margin-bottom: -5px; bottom: 50%; top: auto; }
.LookupBarSiteHeaderAddQuestion .details_toggle.add_details::after, .LookupBarSiteHeaderAddQuestion .details_toggle.remove_details::after { left: 50%; margin-left: -3.57143px; }
.LookupBarSiteHeaderAddQuestion .details_toggle .tooltip .tooltip_contents::after { left: auto; right: 6px; }
@media screen and (max-device-width: 480px) {
  .SiteHeader { position: absolute; }
}
@media screen and (max-height: 400px) {
  .hover_menu_header { max-height: 300px; overflow-y: scroll; }
}
.SiteHeader .header_contents, .LoggedInSiteHeader .header_contents, .NonMemberSiteHeader .header_contents { display: table; width: 100%;     padding-left: 558px; box-sizing: border-box; }
.SiteHeader .header_contents .AddQuestionLookupBarButton, .LoggedInSiteHeader .header_contents .AddQuestionLookupBarButton, .NonMemberSiteHeader .header_contents .AddQuestionLookupBarButton, .SiteHeader .header_contents .signup_login_buttons, .LoggedInSiteHeader .header_contents .signup_login_buttons, .NonMemberSiteHeader .header_contents .signup_login_buttons { white-space: nowrap; }
.SiteHeader .table_cell_wrapper, .LoggedInSiteHeader .table_cell_wrapper, .NonMemberSiteHeader .table_cell_wrapper { width: 100%; display: table-cell; vertical-align: middle; box-sizing: border-box; }
.SiteHeader .resistance_wrapper, .LoggedInSiteHeader .resistance_wrapper, .NonMemberSiteHeader .resistance_wrapper { position: relative; }
.SiteHeader .resistance_wrapper::after, .LoggedInSiteHeader .resistance_wrapper::after, .NonMemberSiteHeader .resistance_wrapper::after { content: ""; display: block; width: 0px; height: 0px; border-color: rgba(204, 204, 204, 0) transparent rgb(255, 248, 166); border-left: 7.5px solid transparent; border-right: 7.5px solid transparent; border-bottom: 7px solid rgb(255, 248, 166); margin-top: -7px; position: absolute; top: 0px; left: calc(50% - 7.5px); z-index: 1; }
.SiteHeader .resistance_wrapper:not(.hidden) ~ .interstitials_and_results, .LoggedInSiteHeader .resistance_wrapper:not(.hidden) ~ .interstitials_and_results, .NonMemberSiteHeader .resistance_wrapper:not(.hidden) ~ .interstitials_and_results { display: none; }
.SiteHeader .FeedNavItem .nav_item_link::before, .LoggedInSiteHeader .FeedNavItem .nav_item_link::before, .NonMemberSiteHeader .FeedNavItem .nav_item_link::before { top: 15px; left: 12px; width: 20px; height: 20px; background-size: 20px 40px; background-image: url('../img/'); background-repeat: no-repeat; }
.SiteHeader .WriteNavItem .nav_item_link::before, .LoggedInSiteHeader .WriteNavItem .nav_item_link::before, .NonMemberSiteHeader .WriteNavItem .nav_item_link::before { top: 13px; left: 11px; width: 25px; height: 23px; background-size: 25px 46px; background-image: url('../img/'); background-repeat: no-repeat; }
.SiteHeader .NotifsNavItem .nav_item_link::before, .LoggedInSiteHeader .NotifsNavItem .nav_item_link::before, .NonMemberSiteHeader .NotifsNavItem .nav_item_link::before { top: 15px; left: 10px; width: 21px; height: 21px; background-size: 21px 42px; background-image: url('../img/'); background-repeat: no-repeat; }
.SiteHeader .NotifsHoverMenuContents ul li:first-child::after, .LoggedInSiteHeader .NotifsHoverMenuContents ul li:first-child::after, .NonMemberSiteHeader .NotifsHoverMenuContents ul li:first-child::after { content: none; }
.SiteHeader .NotifsHoverMenuContents .hover_menu_title .hover_menu_header_link::after, .LoggedInSiteHeader .NotifsHoverMenuContents .hover_menu_title .hover_menu_header_link::after, .NonMemberSiteHeader .NotifsHoverMenuContents .hover_menu_title .hover_menu_header_link::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(153, 153, 153) rgb(153, 153, 153) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.SiteHeader .NotifsHoverMenuContents .hover_menu_title .hover_menu_header_link::after, .LoggedInSiteHeader .NotifsHoverMenuContents .hover_menu_title .hover_menu_header_link::after, .NonMemberSiteHeader .NotifsHoverMenuContents .hover_menu_title .hover_menu_header_link::after { transform: rotate(45deg); }
.SiteHeader .NotifsHoverMenuContents .hover_menu_title .hover_menu_header_link::after, .LoggedInSiteHeader .NotifsHoverMenuContents .hover_menu_title .hover_menu_header_link::after, .NonMemberSiteHeader .NotifsHoverMenuContents .hover_menu_title .hover_menu_header_link::after { display: inline-block; vertical-align: 0px; margin-left: 4px; position: relative; margin-top: 0px; }
.SiteHeader .NotifsHoverMenuContents .hover_menu_title .hover_menu_header_link:hover::after, .LoggedInSiteHeader .NotifsHoverMenuContents .hover_menu_title .hover_menu_header_link:hover::after, .NonMemberSiteHeader .NotifsHoverMenuContents .hover_menu_title .hover_menu_header_link:hover::after { border-color: rgb(43, 109, 173); }
.LoggedInNonMemberSiteHeader .LoggedInJoinSiloPromptLink .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
@media screen and (max-width: 1250px) {
  .LoggedInSiteHeader .NotifsNavItem .hover_menu.hover_menu_header { margin-left: -367px; }
  .LoggedInSiteHeader .NotifsNavItem .hover_menu.hover_menu_header::after, .LoggedInSiteHeader .NotifsNavItem .hover_menu.hover_menu_header::before { margin-left: 58px; }
}
.LoggedOutSiteHeader .signup_login_buttons { display: table; }
.LoggedOutSiteHeader .signup_login_buttons .header_signin_with_search_bar { margin-top: 10px; margin-left: 10px; display: inline-block; }
.LoggedOutSiteHeader .action_button { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(51, 51, 51); }
.ask_bar { display: table; box-sizing: border-box; width: 100%; padding: 10px 0px 11px 14px; }
.ask_bar .AddQuestionLookupBarButton .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.ask_bar .LookupBarSelector, .ask_bar .AddQuestionLookupBarButton { display: table-cell; }
.playback_page .SiteHeaderNavItem .user::after { content: "XXX"; display: block; visibility: visible; margin-top: -44px; }
.SiteHeader.new_header::before, .SiteHeader.new_header::after { display: table; content: ""; }
.SiteHeader.new_header::after { clear: both; }
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .SiteHeader.new_header .ask_bar .LookupBarSelector .selector_input { background-image: url(/img/-3-images.new_grid.quorasearch_2x.png-26-f131488ab1e6a729.png); }
}
.SiteHeader.new_header .right_contents .ask_wrapper .AskQuestionButton .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.SiteHeader.new_header .selector_result.ask_new_question::after { display: none; }
.SiteHeader.new_header .selector_result.ask_new_question .AskQuestionButton::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: inherit; font-size: 20px; line-height: 1; display: inline-block; width: 20px; height: 20px; }
.SiteHeader.new_header .selector_result.ask_new_question .AskQuestionButton::before { content: ""; }
.SiteHeader.new_header .selector_result.ask_new_question .AskQuestionButton::before { position: absolute; left: 8px; top: 10px; }
.SiteHeader.old_header_modal .LookupBarAskQuestionModalButton .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.SiteHeader.old_header_modal.search_focused .LookupBarAskQuestionModalButton .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.SiteHeader.old_header_modal.search_focused .LookupBarAskQuestionModalButton:hover:not(.fake_disabled) { border: 1px solid rgb(35, 68, 98); }
.SiteHeader.old_header_modal.search_focused .LookupBarAskQuestionModalButton:focus:not(.fake_disabled) { box-shadow: 1px 0px 0px rgb(255, 255, 255) inset, -1px 0px 0px rgb(255, 255, 255) inset, 0px 1px 0px rgb(255, 255, 255) inset, 0px -1px 0px rgb(255, 255, 255) inset; }
.threaded_comments.comment_in_feed .show_child_link::before, .threaded_comments.comment_in_feed .show_child_link::after { display: none; }
.threaded_comments .ActionBar.Comment .basic_item:first-child::before { content: ""; }
.threaded_comments .ActionBar.Comment .basic_item::before { content: "·"; color: rgb(153, 153, 153); position: absolute; left: -7px; }
.comment_list .comment_wrapper .comment .comment_contents .full_comment_text .comment_author_header .TCommentWhoVotedList:not(.hidden) { display: inline; }
.suggested_answer_diff::before, .suggested_answer_diff::after { display: table; content: ""; }
.suggested_answer_diff::after { clear: both; }
.ObjectCard::before, .ObjectCard::after { display: table; content: ""; }
.ObjectCard::after { clear: both; }
.ObjectCard .ObjectCard-header::before, .ObjectCard .ObjectCard-header::after { display: table; content: ""; }
.ObjectCard .ObjectCard-header::after { clear: both; }
.ObjectCard .ObjectCard-body::before, .ObjectCard .ObjectCard-body::after { display: table; content: ""; }
.ObjectCard .ObjectCard-body::after { clear: both; }
.ObjectCard .ObjectCard-footer::before, .ObjectCard .ObjectCard-footer::after { display: table; content: ""; }
.ObjectCard .ObjectCard-footer::after { clear: both; }
.hover_menu .ObjectCard .ObjectCard-footer .follow_button .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.hover_menu .ObjectCard .ObjectCard-footer .follow_button .count::before { background: rgb(169, 204, 238) none repeat scroll 0% 0%; }
.hover_menu .ObjectCard .ObjectCard-footer .follow_button:focus .count::before, .hover_menu .ObjectCard .ObjectCard-footer .follow_button:hover .count::before { background: rgb(40, 101, 161) none repeat scroll 0% 0%; }
.hover_menu .ObjectCard .ObjectCard-footer .unfollow_button .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.hover_menu .ObjectCard .ObjectCard-footer .unfollow_button .count::before { background: rgb(221, 221, 221) none repeat scroll 0% 0%; }
.hover_menu .ObjectCard .ObjectCard-footer .unfollow_button:hover .count::before { background: rgb(145, 145, 145) none repeat scroll 0% 0%; }
.CredibilitySection, .CredibilityFacts { font-size: 13px; color: rgb(153, 153, 153); }
.CredibilitySection .bio, .CredibilityFacts .bio, .CredibilitySection .UserCredential, .CredibilityFacts .UserCredential { border-bottom: 1px solid rgb(221, 221, 221); }
@media only screen and (min-device-width: 320px) and (max-device-width: 360px) {
  .NewGridQuestionPage .header .question_text_edit h1, .NewGridQuestionPage .QuestionArea .question_text_edit h1, .NewGridQuestionPage .header .question_text_edit .qtext_editor_content, .NewGridQuestionPage .QuestionArea .question_text_edit .qtext_editor_content { font-size: 21px; }
}
.NewGridQuestionPage .header .shared_form::before, .NewGridQuestionPage .QuestionArea .shared_form::before, .NewGridQuestionPage .header .shared_form::after, .NewGridQuestionPage .QuestionArea .shared_form::after { display: table; content: ""; }
.NewGridQuestionPage .header .shared_form::after, .NewGridQuestionPage .QuestionArea .shared_form::after { clear: both; }
.NewGridQuestionPage .AnswerListDiv::before, .NewGridQuestionPage .AnswerListDiv::after { display: table; content: ""; }
.NewGridQuestionPage .AnswerListDiv::after { clear: both; }
.NewGridQuestionPage .question_followers_list::before, .NewGridQuestionPage .question_followers_list::after { display: table; content: ""; }
.NewGridQuestionPage .question_followers_list::after { clear: both; }
.NewGridQuestionPage .question_followers_list .pagedlist_item:nth-child(2n) .ObjectCard { margin-right: 0px; }
.QuestionPageAnswerHeader a.view_all::after, .AnswerStandaloneActorHeader a.view_all::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.QuestionPageAnswerHeader a.view_all::after, .AnswerStandaloneActorHeader a.view_all::after { transform: rotate(45deg); }
.QuestionPageAnswerHeader a.view_all::after, .AnswerStandaloneActorHeader a.view_all::after { right: 2px; }
.AnswerStandaloneActorHeader::before, .AnswerStandaloneActorHeader::after { display: table; content: ""; }
.AnswerStandaloneActorHeader::after { clear: both; }
.RelatedQuestions .question_prompt .AddQuestionLookupBarButton .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.RelatedQuestions .question_prompt .AddQuestionLookupBarButton .count::before { background: rgb(169, 204, 238) none repeat scroll 0% 0%; }
.RelatedQuestions .question_prompt .AddQuestionLookupBarButton:focus .count::before, .RelatedQuestions .question_prompt .AddQuestionLookupBarButton:hover .count::before { background: rgb(40, 101, 161) none repeat scroll 0% 0%; }
.question_related.list .question_link.with_source::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(43, 109, 173); font-size: 20px; line-height: 1; display: inline-block; width: 20px; height: 20px; }
.question_related.list .question_link.with_source::before { content: ""; }
.question_related.list .question_link.with_source::before { display: inline; top: 2px; position: relative; margin-right: 3px; }
.AnswerWikiArea::before, .AnswerWikiArea::after { display: table; content: ""; }
.AnswerWikiArea::after { clear: both; }
.AnswerWikiArea h3 a.view_all::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.AnswerWikiArea h3 a.view_all::after { transform: rotate(45deg); }
.AnswerWikiArea h3 a.view_all::after { right: 2px; }
.AnswerShareSection::before, .AnswerShareSection::after { display: table; content: ""; }
.AnswerShareSection::after { clear: both; }
.QuestionAnswerDraftMain .RADToggle .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.QuestionAnswerDraftMain .RADToggle .count::before { background: rgb(203, 203, 216) none repeat scroll 0% 0%; }
.QuestionAnswerDraftMain .RADToggle:focus .count::before, .QuestionAnswerDraftMain .RADToggle:hover .count::before { background: rgb(194, 194, 209) none repeat scroll 0% 0%; }
.QuestionAnswerDraftMain .RADToggle::before { content: ""; display: block; width: 0px; height: 0px; border-color: rgb(109, 109, 109) transparent rgba(204, 204, 204, 0); border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 5px solid rgb(109, 109, 109); }
.QuestionAnswerDraftMain .RADToggle.is_active .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.QuestionAnswerDraftMain .RADToggle.is_active .count::before { background: rgb(221, 221, 221) none repeat scroll 0% 0%; }
.QuestionAnswerDraftMain .RADToggle.is_active:hover .count::before { background: rgb(145, 145, 145) none repeat scroll 0% 0%; }
.QuestionAnswerPageMain .content_page_feed_offset::after { height: 0px; }
.QuestionAnswerPageMain .author_header::before, .QuestionAnswerPageMain .author_header::after { display: table; content: ""; }
.QuestionAnswerPageMain .author_header::after { clear: both; }
.Button.User.UserFollowHeaderIconNoBorder:hover::before { opacity: 0.5; }
.Button.User.UserFollowHeaderIconNoBorder::before { content: ""; display: inline-block; width: 24px; height: 24px; background-size: 24px 48px; background-image: url('../img/'); background-position: center top; }
.Button.User.UserFollowHeaderIconNoBorder.pressed::before { background-position: center bottom; }
.AnswerPageViewMoreLink .view_more_link .label::after, .multifeed_header .modal_related_answers .view_more .view_more_link .label::after { content: ""; display: block; height: 7px; width: 7px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -5px; top: 50%; }
.AnswerPageViewMoreLink .view_more_link .label::after, .multifeed_header .modal_related_answers .view_more .view_more_link .label::after { transform: rotate(45deg); }
.AnswerPageViewMoreLink .view_more_link .label::after, .multifeed_header .modal_related_answers .view_more .view_more_link .label::after { right: -16px; }
.QuestionRelatedAnswers .more_link::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.QuestionRelatedAnswers .more_link::after { transform: rotate(45deg); }
.QuestionRelatedAnswers .more_link::after { right: 2px; }
.CollapsedAnswersSectionCollapsed .inner .section_header a.view_all::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.CollapsedAnswersSectionCollapsed .inner .section_header a.view_all::after { transform: rotate(45deg); }
.CollapsedAnswersSectionCollapsed .inner .section_header a.view_all::after { right: 2px; }
.QuestionTopBanner .top_banner::after { content: ""; display: block; height: 10px; width: 10px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(43, 109, 173) rgb(43, 109, 173) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -7.14286px; top: 50%; }
.QuestionTopBanner .top_banner::after { transform: rotate(45deg); }
.QuestionTopBanner .top_banner::after { position: relative; top: 4px; left: 16px; border-width: 3px 3px 0px medium; border-style: solid solid none none; border-color: rgb(43, 109, 173) rgb(43, 109, 173) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.QuestionTopicHorizontalList::before, .QuestionTopicHorizontalList::after { display: table; content: ""; }
.QuestionTopicHorizontalList::after { clear: both; }
.question_link:hover { text-decoration: none; }
.question_link:hover .question_text { text-decoration: underline; }
.QuestionSource::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(153, 153, 153); font-size: 20px; line-height: 1; display: inline-block; width: 20px; height: 20px; }
.QuestionSource::before { content: ""; }
.QuestionSource::before { position: absolute; left: 0px; top: 2px; }
.EditQuestionModal .source_editor::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(153, 153, 153); font-size: 20px; line-height: 1; display: inline-block; width: 20px; height: 20px; }
.EditQuestionModal .source_editor::before { content: ""; }
.EditQuestionModal .source_editor::before { position: absolute; left: 8px; top: 8px; }
.EditQuestionModal .question_source_nux::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(153, 153, 153); font-size: 20px; line-height: 1; display: inline-block; width: 20px; height: 20px; }
.EditQuestionModal .question_source_nux::before { content: ""; }
.EditQuestionModal .question_source_nux:hover::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(43, 109, 173); font-size: 20px; line-height: 1; display: inline-block; width: 20px; height: 20px; }
.EditQuestionModal .question_source_nux:hover::before { content: ""; }
.EditQuestionModal .question_source_nux::before { top: 10px; right: 4px; position: absolute; }
.answer_editor .inner::before, .answer_editor .inner::after { display: table; content: ""; }
.answer_editor .inner::after { clear: both; }
.answer_editor.in_feed::before, .answer_editor.in_feed::after { display: table; content: ""; }
.answer_editor.in_feed::after { clear: both; }
.answer_editor .form_buttons .overflow .overflow_link:hover .dots::before, .answer_editor .form_buttons .overflow .overflow_link:hover .dots::after { background: rgb(153, 153, 153) none repeat scroll 0% 0%; }
.answer_editor .form_buttons .overflow .overflow_link.hover .dots::before, .answer_editor .form_buttons .overflow .overflow_link.hover .dots::after { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.Answer .answer_editor::before, .Answer .answer_editor::after { display: table; content: ""; }
.Answer .answer_editor::after { clear: both; }
.TakeoverAnswerButton .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.TakeoverAnswerButton:hover:not(.fake_disabled) { border: 1px solid rgb(35, 68, 98); }
.TakeoverAnswerButton:focus:not(.fake_disabled) { box-shadow: 1px 0px 0px rgb(255, 255, 255) inset, -1px 0px 0px rgb(255, 255, 255) inset, 0px 1px 0px rgb(255, 255, 255) inset, 0px -1px 0px rgb(255, 255, 255) inset; }
.QuestionMergeCanonicalPicker .candidate::before, .QuestionMergeCanonicalPicker .candidate::after { display: table; content: ""; }
.QuestionMergeCanonicalPicker .candidate::after { clear: both; }
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .QuestionMergeManageTree .QuestionMergeManageTreeItem { background-image: url(/img/-3-images.new_grid.merge_arrow_2x.png-26-927b896adad267ab.png); }
}
.AnswerTagSection::before, .AnswerTagSection::after { display: table; content: ""; }
.AnswerTagSection::after { clear: both; }
.RADToggle .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.RADToggle .count::before { background: rgb(169, 204, 238) none repeat scroll 0% 0%; }
.RADToggle:focus .count::before, .RADToggle:hover .count::before { background: rgb(40, 101, 161) none repeat scroll 0% 0%; }
.RADToggle::before { position: absolute; top: 11px; right: 6px; content: ""; display: block; width: 0px; height: 0px; border-color: rgb(43, 109, 173) transparent rgba(204, 204, 204, 0); border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 5px solid rgb(43, 109, 173); }
.RADToggle.is_active .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.RADToggle.is_active .count::before { background: rgb(221, 221, 221) none repeat scroll 0% 0%; }
.RADToggle.is_active:hover .count::before { background: rgb(145, 145, 145) none repeat scroll 0% 0%; }
.RADToggle.is_active::before { transform: rotate(180deg); content: ""; display: block; width: 0px; height: 0px; border-color: rgb(153, 153, 153) transparent rgba(204, 204, 204, 0); border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 5px solid rgb(153, 153, 153); }
.request_answers_list_item .request_button::before, .request_answers_list_item .request_answers_button::before, .request_answers_list_item .request_button::after, .request_answers_list_item .request_answers_button::after { content: ""; position: absolute; top: 0px; right: 0px; width: 28px; height: 54px; background-size: 20px auto; background-repeat: no-repeat; background-position: center center; }
.request_answers_list_item .request_button::before, .request_answers_list_item .request_answers_button::before { background-image: url('../img/'); }
.request_answers_list_item .request_button::after, .request_answers_list_item .request_answers_button::after { opacity: 0; transform: scale(0); }
.request_answers_list_item .request_button::after { background-image: url('../img/'); }
.request_answers_list_item .request_answers_button::after { background-image: url('../img/'); }
.request_answers_list_item .request_button.is_active::before, .request_answers_list_item .request_answers_button.is_active::before { animation: 200ms ease-out 0s normal forwards 1 running requestButtonIconOut; }
.request_answers_list_item .request_button.is_active::after, .request_answers_list_item .request_answers_button.is_active::after { animation: 200ms ease-out 0s normal forwards 1 running requestButtonIconIn; }
.request_answers_list_item .request_button.is_active::before, .request_answers_list_item .request_answers_button.is_active::before, .request_answers_list_item .request_button.is_active::after, .request_answers_list_item .request_answers_button.is_active::after { animation-fill-mode: forwards; }
.Prompt a.prompt_link::after { content: ""; display: block; height: 12px; width: 12px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(226, 226, 226) rgb(226, 226, 226) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -8.57143px; top: 50%; }
.Prompt a.prompt_link::after { transform: rotate(45deg); }
.Prompt a.prompt_link::after { right: 3px; }
.Prompt a.prompt_link:hover::after { border-color: rgb(188, 188, 188); }
.PendingAnswerBanner .answer_url .chevron::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: inherit; font-size: 16px; line-height: 1; display: inline-block; width: 16px; height: 16px; }
.PendingAnswerBanner .answer_url .chevron::before { content: ""; transform: rotate(-90deg); }
.pending_answer_indicator .chevron::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: inherit; font-size: 16px; line-height: 1; display: inline-block; width: 16px; height: 16px; }
.pending_answer_indicator .chevron::before { content: ""; transform: rotate(-90deg); }
.UserPage .layout_3col_center::before, .UserPage .layout_3col_center::after { display: table; content: ""; }
.UserPage .layout_3col_center::after { clear: both; }
.UserPage .layout_3col_center .pagedlist_item:nth-child(2n) .ObjectCard { margin-right: 0px; }
.NGProfileNameEditor::before, .NGProfileNameEditor::after { display: table; content: ""; }
.NGProfileNameEditor::after { clear: both; }
.ProfileDescriptionPreviewSection::before, .ProfileDescriptionPreviewSection::after { display: table; content: ""; }
.ProfileDescriptionPreviewSection::after { clear: both; }
.UserBoardMain .layout_3col_center .create_blog .icon_add::before, .UserBoardMain .layout_3col_center .create_blog .icon_add::after { position: absolute; content: ""; background: rgb(246, 246, 246) none repeat scroll 0% 0%; }
.UserBoardMain .layout_3col_center .create_blog .icon_add::before { width: 6px; height: 20px; top: 7.5px; left: 14.5px; }
.UserBoardMain .layout_3col_center .create_blog .icon_add::after { width: 20px; height: 6px; top: 14.5px; left: 7.5px; }
.UserBoardMain .layout_3col_center .UserBoardProfileOwnerAndAuthorList .pagedlist_item:nth-child(2n) .ObjectCard { margin-right: 0px; }
.UserBoardMain .layout_3col_center .UserBoardProfileOwnerAndAuthorList .pagedlist_item:nth-child(2n+1) .ObjectCard { margin-right: 16px; }
.UserBoardMain .layout_3col_center .UserBoardProfileOwnerAndAuthorList .icon_add::before, .UserBoardMain .layout_3col_center .UserBoardProfileOwnerAndAuthorList .icon_add::after { position: absolute; content: ""; background: rgb(246, 246, 246) none repeat scroll 0% 0%; }
.UserBoardMain .layout_3col_center .UserBoardProfileOwnerAndAuthorList .icon_add::before { width: 6px; height: 20px; top: 5px; left: 12px; }
.UserBoardMain .layout_3col_center .UserBoardProfileOwnerAndAuthorList .icon_add::after { width: 20px; height: 6px; top: 12px; left: 5px; }
.UserStatusMain .UserAdminLogList .pager_next.action_button.row::before { border-top: 0px none; }
.FeaturedWriterSection .featured_user_row::before, .FeaturedWriterSection .featured_user_row::after { display: table; content: ""; }
.FeaturedWriterSection .featured_user_row::after { clear: both; }
.UserCardBigRow::before, .UserCardBigRow::after { display: table; content: ""; }
.UserCardBigRow::after { clear: both; }
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .UserCardBigRow .demote_item a { background-image: url(/img/-3-images.icon_delete_2x.png-26-3af815fb6441cc04.png); }
}
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .UserCardBigRow .demote_item a { background-image: url(/img/-3-images.icon_delete_token_2x.png-26-3579a8adc5c6e2d8.png); }
}
.UserContentFilters li.filter_option .filter_option_link:hover:not(.selected) { text-decoration: none; background: rgb(210, 223, 243) none repeat scroll 0% 0%; }
.UserContentFilter::before, .UserContentFilter::after { display: table; content: ""; }
.UserContentFilter::after { clear: both; }
.LeaderboardMain .up_and_coming .title a.view_all::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.LeaderboardMain .up_and_coming .title a.view_all::after { transform: rotate(45deg); }
.LeaderboardMain .up_and_coming .title a.view_all::after { right: 2px; }
.LeaderboardListItem.is_viewer::after { content: ""; height: 1px; width: 572px; position: absolute; left: 0px; top: -1px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
@media only screen and (min-device-width: 320px) and (max-device-width: 360px) {
  .LeaderboardHeader .title { font-size: 21px; }
}
.UserLeaderboardStats .section_header a.view_all::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.UserLeaderboardStats .section_header a.view_all::after { transform: rotate(45deg); }
.UserLeaderboardStats .section_header a.view_all::after { right: 2px; }
.UserLeaderboardStats .pagedlist_item:nth-last-child(2) .ObjectCard.UserLeaderboardStatsListItem, .UserLeaderboardStats .pagedlist_item:nth-last-child(3) .ObjectCard.UserLeaderboardStatsListItem { border-bottom: 0px none; }
.NewInboxThreadComposeMessageBox::before, .NewInboxThreadComposeMessageBox::after { display: table; content: ""; }
.NewInboxThreadComposeMessageBox::after { clear: both; }
.BlogItemMain ._ShareSection::before, .BlogItemMain ._ShareSection::after { display: table; content: ""; }
.BlogItemMain ._ShareSection::after { clear: both; }
.BlogInfo .inline_editor_form .inline_editor_buttons a.submit_button .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.BlogInfo .inline_editor_form .inline_editor_buttons a.submit_button:hover:not(.fake_disabled) { border: 1px solid rgb(35, 68, 98); }
.BlogInfo .inline_editor_form .inline_editor_buttons a.submit_button:focus:not(.fake_disabled) { box-shadow: 1px 0px 0px rgb(255, 255, 255) inset, -1px 0px 0px rgb(255, 255, 255) inset, 0px 1px 0px rgb(255, 255, 255) inset, 0px -1px 0px rgb(255, 255, 255) inset; }
.BoardItemView .board_item_title::before, .BoardItemView .BoardItemTitleInlineEditor::before, .BoardItemView .board_item_title::after, .BoardItemView .BoardItemTitleInlineEditor::after { display: table; content: ""; }
.BoardItemView .board_item_title::after, .BoardItemView .BoardItemTitleInlineEditor::after { clear: both; }
.BoardItemView .board_item_preview::before, .BoardItemView .board_item_preview::after { display: table; content: ""; }
.BoardItemView .board_item_preview::after { clear: both; }
.BoardAddPostMain .post_add_title .form_row .error::after { top: 100%; left: 16px; border-style: solid; border-color: rgb(68, 68, 68) transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; border-width: 5px; margin-left: -5px; }
.BoardAddPostMain .qtext_editor.pretty_q .qtext_editor_content.needs_placeholder::before { left: 0px; }
.BoardFollowersMain .blog_followers_list::before, .BoardFollowersMain .blog_followers_list::after { display: table; content: ""; }
.BoardFollowersMain .blog_followers_list::after { clear: both; }
.BoardFollowersMain .blog_followers_list .pagedlist_item:nth-child(2n) .ObjectCard { margin-right: 0px; }
.BoardSettingsMain .blog_settings_section::before, .BoardSettingsMain .blog_settings_section::after { display: table; content: ""; }
.BoardSettingsMain .blog_settings_section::after { clear: both; }
.InvitedToFollowList .pagedlist_item::before, .InvitedToFollowList .pagedlist_item::after { display: table; content: ""; }
.InvitedToFollowList .pagedlist_item::after { clear: both; }
.CreateBlogMain::before, .CreateBlogMain::after { display: table; content: ""; }
.CreateBlogMain::after { clear: both; }
.CreateBlogMain .inner .header::before, .CreateBlogMain .inner .header::after { display: table; content: ""; }
.CreateBlogMain .inner .header::after { clear: both; }
.BoardCreatePostBoxDrafts::before, .BoardCreatePostBoxDrafts::after { display: table; content: ""; }
.BoardCreatePostBoxDrafts::after { clear: both; }
.BlogMain .BoardItem .author .user::after, .BlogItemMain .BoardItem .author .user::after, .BlogMain .BoardStandaloneItem .author .user::after, .BlogItemMain .BoardStandaloneItem .author .user::after { content: ""; height: 2px; background: rgb(185, 43, 39) none repeat scroll 0% 0%; display: block; bottom: -32px; position: absolute; width: 220px; left: 50%; margin-left: -110px; }
@media only screen and (min-device-width: 320px) and (max-device-width: 360px) {
  .BlogMain .BoardItem .post_title, .BlogItemMain .BoardItem .post_title, .BlogMain .BoardStandaloneItem .post_title, .BlogItemMain .BoardStandaloneItem .post_title { font-size: 21px; }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 360px) {
  .BlogMain .BoardItem .BoardItemTitle, .BlogItemMain .BoardItem .BoardItemTitle, .BlogMain .BoardStandaloneItem .BoardItemTitle, .BlogItemMain .BoardStandaloneItem .BoardItemTitle { font-size: 21px; }
}
.BlogHeader::before, .BlogHeader::after { display: table; content: ""; }
.BlogHeader::after { clear: both; }
.BoardSubmissionsMain::before, .BoardSubmissionsMain::after { display: table; content: ""; }
.BoardSubmissionsMain::after { clear: both; }
.StatsMain .FilterMain::before, .StatsMain .FilterMain::after { display: table; content: ""; }
.StatsMain .FilterMain::after { clear: both; }
.StatsMain .FilterMain .Filter .menu_link::after { position: absolute; top: 10px; right: 7px; content: ""; display: block; width: 0px; height: 0px; border-color: rgb(204, 204, 204) transparent rgba(204, 204, 204, 0); border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 7px solid rgb(204, 204, 204); }
.StatsMain .stats_main .heads_up::before, .StatsMain .stats_main .heads_up::after { display: table; content: ""; }
.StatsMain .stats_main .heads_up::after { clear: both; }
.StatsMain .stats_main .graphs .rickshaw_annotation_timeline .annotation .content::before { content: "▲"; top: -7px; color: rgb(51, 51, 51); text-shadow: none; }
.StatsMain .stats_side .ContentListWrapper .AllContentLink.is_active::after { content: ""; position: absolute; right: 8px; top: 50%; margin-top: -9px; display: inline-block; width: 18px; height: 18px; background-size: 18px auto; background-repeat: no-repeat; background-image: url('../img/'); }
.StatsMain .stats_side .ContentListWrapper .ContentListItem.is_active::after { content: ""; position: absolute; right: 8px; top: 50%; margin-top: -9px; display: inline-block; width: 18px; height: 18px; background-size: 18px auto; background-repeat: no-repeat; background-image: url('../img/'); }
.StatsMain.full_width_stats .stats_side .ContentListWrapper.selected_item .ContentListItem.is_active::after { display: none; }
.StatsMain.full_width_stats .stats_side .ContentListWrapper .AllContentLink.is_active::after { display: none; }
.StatsMain.full_width_stats .stats_side .ContentListWrapper .ContentListItem.is_active .content_title::after { display: none; }
.StatsMain.full_width_stats .stats_main .heads_up .heads_up_item:nth-child(3) { border-right: 0px none; }
.StatsMain.full_width_stats .stats_main .graphs .detail .item::before { display: none; }
.SettingsMain .section_div::before, .SettingsMain .Section::before, .SettingsMain .section_div::after, .SettingsMain .Section::after { display: table; content: ""; }
.SettingsMain .section_div::after, .SettingsMain .Section::after { clear: both; }
.SettingsMain .section_div .section_title a.view_all::after, .SettingsMain .ts_header_text a.view_all::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.SettingsMain .section_div .section_title a.view_all::after, .SettingsMain .ts_header_text a.view_all::after { transform: rotate(45deg); }
.SettingsMain .section_div .section_title a.view_all::after, .SettingsMain .ts_header_text a.view_all::after { right: 2px; }
.SettingsMain .disconnect_link::before { content: "·"; }
.SettingsMain .connected_account_info .connected_extra::before { content: "·"; }
.SettingsMain .settings_section .settings_row::before, .SettingsMain .settings_section .settings_row::after { display: table; content: ""; }
.SettingsMain .settings_section .settings_row::after { clear: both; }
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .SettingsMain .settings_section .settings_row .settings_row_contents.remove_email_row .remove_email { background-image: url(/img/-3-images.icon_delete_2x.png-26-3af815fb6441cc04.png); }
}
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .SettingsMain .settings_section .settings_row .settings_row_contents .hover_remove_mobile_num { background-image: url(/img/-3-images.icon_delete_2x.png-26-3af815fb6441cc04.png); }
}
.SettingsMain .settings_section .settings_row .settings_row_contents .settings_row_contents_action::before { content: "·"; }
.LabsSettings .ts_gutter_header a.view_all::after, .PrivacySettings .ts_gutter_header a.view_all::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.LabsSettings .ts_gutter_header a.view_all::after, .PrivacySettings .ts_gutter_header a.view_all::after { transform: rotate(45deg); }
.LabsSettings .ts_gutter_header a.view_all::after, .PrivacySettings .ts_gutter_header a.view_all::after { right: 2px; }
.SettingsMutingMain .settings_full_section .PagedListFoo .pager_next::before { border: 0px none; }
.LanguagesSettings .language_item:not(:last-child) { border-bottom: 1px solid rgb(226, 226, 226); }
.LeaveNetworkModal p:not(:last-child) { margin-bottom: 16px; }
.bug-report-tool table tr:nth-child(2n) { background-color: rgb(246, 246, 246); }
.FlagsMain::before, .FlagsMain::after { display: table; content: ""; }
.FlagsMain::after { clear: both; }
.AddFlagModal::before, .AddFlagModal::after { display: table; content: ""; }
.AddFlagModal::after { clear: both; }
.StaticPage .section::before, .StaticPage .section::after { display: table; content: ""; }
.StaticPage .section::after { clear: both; }
.StaticPage .section_inner .section_fourup:nth-child(2n) { margin-right: 0px; }
.StaticPageNavigation::before, .StaticPageNavigation::after { display: table; content: ""; }
.StaticPageNavigation::after { clear: both; }
.StaticPageNavigation .HorizontalTabs .linked_list_item:nth-child(2n) { background-color: rgb(255, 255, 255); }
@media not all, not all, only screen and (min-resolution: 192dpi) {
  .StaticPage.AboutMain .about_hero { background-image: url(/img/-3-images.static_pages.about.illo_1600.png-26-4b0d9b7797b656bd.png); }
}
.StaticPage.JobsMain .job_listings .job .expand_link .indicator::after { content: ""; display: block; height: 9px; width: 9px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(187, 187, 187) rgb(187, 187, 187) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -6.42857px; top: 50%; }
.StaticPage.JobsMain .job_listings .job .expand_link .indicator::after { transform: rotate(135deg); }
.StaticPage.JobsMain .section_photos::before, .StaticPage.JobsMain .section_photos::after { display: table; content: ""; }
.StaticPage.JobsMain .section_photos::after { clear: both; }
.StaticPage.JobsMain .section_photos .section_photo:nth-child(2n) { margin-right: 0px; }
.StaticPage.FeedbackMain h3:not(.side) { border-bottom: 0px none; margin-bottom: 0px; }
.new_careers_page li:nth-child(2n) { background-color: rgb(249, 249, 249); }
.new_careers_page li.splash::before { content: ""; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; height: 90vh; background-image: linear-gradient(to left bottom, transparent, rgb(0, 0, 0)); opacity: 0.8; }
@media only screen and (max-width: 480px) {
  .new_careers_page li.splash .splash_text { font-size: 36px; }
}
.new_careers_page li.splash .splash_arrow::after { position: relative; bottom: 26px; display: block; right: 25px; width: 0px; height: 0px; border-left: 25px solid transparent; border-right: 25px solid transparent; border-top: 25px solid rgb(255, 255, 255); content: ""; }
.new_careers_page li .section_photos .section_photo:nth-child(2n) { margin-right: 0px; }
.new_careers_page li.content_section.perks_section li:nth-child(2n) { background-color: rgb(255, 255, 255); }
.new_careers_page li.content_section.value_section li:nth-child(2n) { background-color: rgb(255, 255, 255); }
@media only screen and (max-width: 720px) {
  .new_careers_page li.content_section.value_section .section_list .subsection { flex-basis: 100%; height: auto; }
}
@media only screen and (min-width: 569px) and (max-width: 800px) {
  .new_careers_page li.content_section .employees_container { display: block; }
}
@media only screen and (min-width: 569px) and (max-width: 800px) {
  .new_careers_page li.content_section .employees_container .employee { margin-bottom: 16px; }
}
.new_careers_page li.content_section .job_listings .job .expand_link .indicator::after { content: ""; display: block; height: 9px; width: 9px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(187, 187, 187) rgb(187, 187, 187) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -6.42857px; top: 50%; }
.new_careers_page li.content_section .job_listings .job .expand_link .indicator::after { transform: rotate(135deg); }
@media only screen and (max-device-width: 768px) {
  .StaticPage.JobListingMain { padding-bottom: 0px; }
  .StaticPage.JobListingMain .section_description { margin-bottom: 32px; }
  .StaticPage.JobListingMain .section_title { text-align: center; font-weight: 500; font-size: 19px; }
  .StaticPage.JobListingMain .section_button { width: 100%; margin: 0px 0px 32px; }
  .StaticPage.JobListingMain .section_button:last-child { margin-bottom: 0px; }
  .StaticPage.JobListingMain .section_button + .section_button { width: 100%; margin-left: 0px; }
  .StaticPage.JobsMain { padding: 0px; }
  .StaticPage.JobsMain .new_careers_page { margin-left: 0px; }
  .StaticPage.JobsMain .new_careers_page li.splash { font-size: 28px; font-weight: 500; background-position: center center; }
  .StaticPage.JobsMain .new_careers_page li.splash::before { bottom: -48px; display: flex; height: 90vh; margin-top: 48px; }
  .StaticPage.JobsMain .new_careers_page li.splash .splash_text { padding-top: 0px; width: 85%; position: relative; top: -48px; }
  .StaticPage.JobsMain .new_careers_page li.splash .splash_text .jobs_listing_button { font-size: 12px; width: 93px; }
  .StaticPage.JobsMain .new_careers_page li.content_section { padding: 35px; display: block; flex-direction: initial; }
  .StaticPage.JobsMain .new_careers_page li.content_section:last-child { margin-bottom: 0px; }
  .StaticPage.JobsMain .new_careers_page li.content_section.value_section .section_heading { margin-bottom: 48px; }
  .StaticPage.JobsMain .new_careers_page li.content_section.perks_section { position: relative; }
  .StaticPage.JobsMain .new_careers_page li.content_section .section_text { width: 100%; display: block; }
  .StaticPage.JobsMain .new_careers_page li.content_section .section_text.bottom { position: relative; width: 80%; background-color: rgb(249, 249, 249); margin: 48px auto; }
  .StaticPage.JobsMain .new_careers_page li.content_section .section_heading { text-align: center; font-size: 24px; display: block; width: 100%; }
  .StaticPage.JobsMain .new_careers_page li.content_section .section_photos { margin: 16px 0px -16px; }
  .StaticPage.JobsMain .new_careers_page li.content_section .section_photos::before, .StaticPage.JobsMain .new_careers_page li.content_section .section_photos::after { display: table; content: ""; }
  .StaticPage.JobsMain .new_careers_page li.content_section .section_photos::after { clear: both; }
  .StaticPage.JobsMain .new_careers_page li.content_section .section_photos.new_grid { min-width: 0px; margin-top: 48px; }
  .StaticPage.JobsMain .new_careers_page li.content_section .section_photos.new_grid .section_photo { height: 260px; }
  .StaticPage.JobsMain .new_careers_page li.content_section .section_photos.new_grid .section_photo.office11 { margin-bottom: 48px; }
  .StaticPage.JobsMain .new_careers_page li.content_section .section_list { width: 70%; height: 100%; margin: 0px auto; }
  .StaticPage.JobsMain .new_careers_page li.content_section .section_list .section_list_item { width: 100%; list-style-type: none; }
  .StaticPage.JobsMain .new_careers_page li.content_section .section_list .section_list_item.family { padding: 0px; margin-left: 0px; }
  .StaticPage.JobsMain .new_careers_page li.content_section .employees_container { display: block; width: 100%; }
  .StaticPage.JobsMain .new_careers_page li.content_section .employees_container .employee { width: 300px; display: block; min-height: 400px; margin: 0px auto 32px; }
  .StaticPage.JobsMain .new_careers_page li.content_section .employees_container .employee:last-child { margin-bottom: 0px; }
  .StaticPage.JobsMain .new_careers_page li.content_section .employees_container .employee .employee_quote { display: block; padding: 0px 10px; }
  .StaticPage.JobsMain .new_careers_page li.content_section .employees_container .employee .employee_tip { display: block; }
  .StaticPage.JobsMain .new_careers_page li.content_section .employees_container .employee .profile_link { left: 0px; }
  .StaticPage.JobsMain .new_careers_page li.content_section .employees_container .employee .QuestionTopics.has_topics { padding-left: 8px; margin-bottom: 0px; }
  .StaticPage.JobsMain .new_careers_page li.content_section .job_listings { background-color: rgb(249, 249, 249); margin-top: 48px; border-width: 0px; border-style: none; border-color: currentcolor; width: 100%; position: absolute; left: 0px; right: 0px; }
  .StaticPage.JobsMain .new_careers_page li.content_section .job_listings .job:last-child { border-bottom: 1px solid rgb(226, 226, 226); }
  .StaticPage.JobsMain .new_careers_page li.content_section .job_listings .job .expand_link { padding-right: 45px; font-size: 16px; }
  .StaticPage.JobsMain .new_careers_page li.content_section .job_listings .job .expand_link:hover { background-color: rgb(255, 255, 255); }
  .StaticPage.JobsMain .new_careers_page li.content_section .job_listings .job .expand_link:hover .meta { background-color: rgb(238, 238, 238); }
  .StaticPage.JobsMain .new_careers_page li.content_section .job_listings .job .expand_link.active_section, .StaticPage.JobsMain .new_careers_page li.content_section .job_listings .job .expand_link:active { background-color: rgb(249, 249, 249); }
  .StaticPage.JobsMain .new_careers_page li.content_section .job_listings .job .expand_link .link { margin-right: 4px; }
  .StaticPage.JobsMain .new_careers_page li.content_section .job_listings .job .expand_link .meta { display: inline-block; font-size: 8px; }
}
@media only screen and (max-device-width: 568px) {
  .StaticPage.JobsMain .new_careers_page li.content_section .section_list { width: 100%; }
  .StaticPage.JobsMain .new_careers_page li.content_section .employees_container .employee { width: 100%; }
}
.StaticPage.AdvertisingMain .section_wrapper:nth-child(2n) { background-color: rgb(249, 249, 249); }
.StaticPage.AdvertisingMain .section_wrapper .content_section .section_cta .cta_button .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.StaticPage.AdvertisingMain .section_wrapper .content_section .section_cta .cta_button:hover:not(.fake_disabled) { border: 1px solid rgb(35, 68, 98); }
.StaticPage.AdvertisingMain .section_wrapper .content_section .section_cta .cta_button:focus:not(.fake_disabled) { box-shadow: 1px 0px 0px rgb(255, 255, 255) inset, -1px 0px 0px rgb(255, 255, 255) inset, 0px 1px 0px rgb(255, 255, 255) inset, 0px -1px 0px rgb(255, 255, 255) inset; }
.Next .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.Survey .survey_cell::before { display: block; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; }
.Survey .survey_cell:hover:not(.free_response) { background-color: rgb(210, 223, 243); cursor: pointer; }
.Survey .survey_footer::before, .Survey .survey_footer::after { display: table; content: ""; }
.Survey .survey_footer::after { clear: both; }
.Survey .survey_footer .survey_button a .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.Survey .survey_footer .survey_button a:hover:not(.fake_disabled) { border: 1px solid rgb(35, 68, 98); }
.Survey .survey_footer .survey_button a:focus:not(.fake_disabled) { box-shadow: 1px 0px 0px rgb(255, 255, 255) inset, -1px 0px 0px rgb(255, 255, 255) inset, 0px 1px 0px rgb(255, 255, 255) inset, 0px -1px 0px rgb(255, 255, 255) inset; }
.AddCredentialDropdown::before { content: ""; position: absolute; top: 18px; left: 16px; width: 18px; height: 18px; background-size: 16px auto; background-repeat: no-repeat; background-position: center center; background-image: url('../img/'); }
.SocialBar::before, .SocialBar::after { display: table; content: ""; }
.SocialBar::after { clear: both; }
.FeedQuestionFollowers::before, .FeedQuestionFollowers::after { display: table; content: ""; }
.FeedQuestionFollowers::after { clear: both; }
.PromptFromSearch .prompt_action .AskQuestionButton .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.PromptFromSearch .prompt_action .AskQuestionButton .count::before { background: rgb(169, 204, 238) none repeat scroll 0% 0%; }
.PromptFromSearch .prompt_action .AskQuestionButton:focus .count::before, .PromptFromSearch .prompt_action .AskQuestionButton:hover .count::before { background: rgb(40, 101, 161) none repeat scroll 0% 0%; }
.SurveyPrompt.inline_prompt .dismiss_button::before, .SurveyPrompt.fixed_prompt .dismiss_button::before, .SurveyPrompt.completed_state .dismiss_button::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(153, 153, 153); font-size: 16px; line-height: 1; display: inline-block; width: 16px; height: 16px; }
.SurveyPrompt.inline_prompt .dismiss_button::before, .SurveyPrompt.fixed_prompt .dismiss_button::before, .SurveyPrompt.completed_state .dismiss_button::before { content: ""; }
.SurveyPrompt.inline_prompt .positive_action .count::before, .SurveyPrompt.fixed_prompt .positive_action .count::before, .SurveyPrompt.completed_state .positive_action .count::before, .SurveyPrompt.inline_prompt .negative_action .count::before, .SurveyPrompt.fixed_prompt .negative_action .count::before, .SurveyPrompt.completed_state .negative_action .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.SurveyPrompt.inline_prompt .positive_action .count::before, .SurveyPrompt.fixed_prompt .positive_action .count::before, .SurveyPrompt.completed_state .positive_action .count::before, .SurveyPrompt.inline_prompt .negative_action .count::before, .SurveyPrompt.fixed_prompt .negative_action .count::before, .SurveyPrompt.completed_state .negative_action .count::before { background: rgb(169, 204, 238) none repeat scroll 0% 0%; }
.SurveyPrompt.inline_prompt .positive_action:focus .count::before, .SurveyPrompt.fixed_prompt .positive_action:focus .count::before, .SurveyPrompt.completed_state .positive_action:focus .count::before, .SurveyPrompt.inline_prompt .negative_action:focus .count::before, .SurveyPrompt.fixed_prompt .negative_action:focus .count::before, .SurveyPrompt.completed_state .negative_action:focus .count::before, .SurveyPrompt.inline_prompt .positive_action:hover .count::before, .SurveyPrompt.fixed_prompt .positive_action:hover .count::before, .SurveyPrompt.completed_state .positive_action:hover .count::before, .SurveyPrompt.inline_prompt .negative_action:hover .count::before, .SurveyPrompt.fixed_prompt .negative_action:hover .count::before, .SurveyPrompt.completed_state .negative_action:hover .count::before { background: rgb(40, 101, 161) none repeat scroll 0% 0%; }
.SurveyPrompt.inline_prompt .positive_action::before, .SurveyPrompt.fixed_prompt .positive_action::before, .SurveyPrompt.completed_state .positive_action::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(43, 109, 173); font-size: 35px; line-height: 1; display: inline-block; width: 35px; height: 35px; }
.SurveyPrompt.inline_prompt .positive_action::before, .SurveyPrompt.fixed_prompt .positive_action::before, .SurveyPrompt.completed_state .positive_action::before { content: ""; }
.SurveyPrompt.inline_prompt .negative_action::before, .SurveyPrompt.fixed_prompt .negative_action::before, .SurveyPrompt.completed_state .negative_action::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(43, 109, 173); font-size: 35px; line-height: 1; display: inline-block; width: 35px; height: 35px; }
.SurveyPrompt.inline_prompt .negative_action::before, .SurveyPrompt.fixed_prompt .negative_action::before, .SurveyPrompt.completed_state .negative_action::before { content: ""; }
.TimelineWrapper .section_header a.view_all::after, .TimelineToggleWrapper .section_header a.view_all::after, .TimelineInlineToggleWrapper .section_header a.view_all::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.TimelineWrapper .section_header a.view_all::after, .TimelineToggleWrapper .section_header a.view_all::after, .TimelineInlineToggleWrapper .section_header a.view_all::after { transform: rotate(45deg); }
.TimelineWrapper .section_header a.view_all::after, .TimelineToggleWrapper .section_header a.view_all::after, .TimelineInlineToggleWrapper .section_header a.view_all::after { right: 2px; }
.Timeline .TimelineListItem::before, .Timeline .AnswerWrittenEvent.author_not_asker::before { content: ""; background: rgb(226, 226, 226) none repeat scroll 0% 0%; width: 3px; height: 100%; position: absolute; top: 0px; left: 18.5px; }
.Timeline .TimelineListItem:last-child::before { content: none; }
.Timeline .AnswerWrittenEvent .Button.User:not(.UserFollowHeaderIconNoBorder) { margin-left: 48px; font-size: 13px; margin-top: 4px; }
.RequestStatusBadge .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.RequestStatusBadge .count::before { background: rgb(221, 221, 221) none repeat scroll 0% 0%; }
.RequestStatusBadge:hover .count::before { background: rgb(145, 145, 145) none repeat scroll 0% 0%; }
.RequestStatusBadge::before { content: ""; position: absolute; left: 6px; top: calc(50% - 7px); }
.RequestPendingBadge::before { display: inline-block; width: 14px; height: 14px; background-size: 14px auto; background-repeat: no-repeat; background-image: url('../img/'); }
.RequestApprovedBadge::before { display: inline-block; width: 14px; height: 14px; background-size: 14px auto; background-repeat: no-repeat; background-image: url('../img/'); }
.JoinPage .form_title a.view_all::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.JoinPage .form_title a.view_all::after { transform: rotate(45deg); }
.JoinPage .form_title a.view_all::after { right: 2px; }
.JoinPage .go_back_link::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.JoinPage .go_back_link::after { transform: rotate(45deg); }
.JoinPage .go_back_link::after { right: 2px; }
.JoinPage .RequestInviteButton .count::before, .JoinPage .ActivationButton .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.JoinPage .RequestInviteButton:hover:not(.fake_disabled), .JoinPage .ActivationButton:hover:not(.fake_disabled) { border: 1px solid rgb(35, 68, 98); }
.JoinPage .RequestInviteButton:focus:not(.fake_disabled), .JoinPage .ActivationButton:focus:not(.fake_disabled) { box-shadow: 1px 0px 0px rgb(255, 255, 255) inset, -1px 0px 0px rgb(255, 255, 255) inset, 0px 1px 0px rgb(255, 255, 255) inset, 0px -1px 0px rgb(255, 255, 255) inset; }
.SignupWithCodeForm .connect_buttons .SignupWithEmailButton .count::before, .LoginOnlyForm .connect_buttons .SignupWithEmailButton .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.SignupWithCodeForm .connect_buttons .SignupWithEmailButton::before, .LoginOnlyForm .connect_buttons .SignupWithEmailButton::before { content: ""; display: inline-block; width: 16px; height: 16px; background-size: 16px auto; background-repeat: no-repeat; background-image: url('../img/'); margin-right: 8px; vertical-align: sub; }
.SignupWithCodeForm .connect_buttons .SignupWithEmailButton::before, .LoginOnlyForm .connect_buttons .SignupWithEmailButton::before, .SignupWithCodeForm .connect_buttons .submit_button::before, .LoginOnlyForm .connect_buttons .submit_button::before { margin-top: 1px; }
.EmailRequestInlineFeedback .english_quora_link::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.EmailRequestInlineFeedback .english_quora_link::after { transform: rotate(45deg); }
.EmailRequestInlineFeedback .english_quora_link::after { right: 2px; }
.LoggedOutMain .login_title a.view_all::after, .LoggedOutRequestMain .login_title a.view_all::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.LoggedOutMain .login_title a.view_all::after, .LoggedOutRequestMain .login_title a.view_all::after { transform: rotate(45deg); }
.LoggedOutMain .login_title a.view_all::after, .LoggedOutRequestMain .login_title a.view_all::after { right: 2px; }
.LoggedInJoinSiloMessage .viewer_photo .globe_icon::after { content: ""; display: inline-block; width: 22px; height: 22px; background-size: 20px auto; background-repeat: no-repeat; background-position: 1px 1px; background-image: url('../img/'); opacity: 0.4; }
.LoggedInJoinSiloPrompt .ActivationButton .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.LoggedInJoinSiloPrompt .ActivationButton:hover:not(.fake_disabled) { border: 1px solid rgb(35, 68, 98); }
.LoggedInJoinSiloPrompt .ActivationButton:focus:not(.fake_disabled) { box-shadow: 1px 0px 0px rgb(255, 255, 255) inset, -1px 0px 0px rgb(255, 255, 255) inset, 0px 1px 0px rgb(255, 255, 255) inset, 0px -1px 0px rgb(255, 255, 255) inset; }
.JoinSuggestedNetworksSidebar .join_link .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.JoinSuggestedNetworksSidebar .join_link .count::before { background: rgb(169, 204, 238) none repeat scroll 0% 0%; }
.JoinSuggestedNetworksSidebar .join_link:focus .count::before, .JoinSuggestedNetworksSidebar .join_link:hover .count::before { background: rgb(40, 101, 161) none repeat scroll 0% 0%; }
.JoinSuggestedNetworksSidebar .dismiss_button::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(153, 153, 153); font-size: 16px; line-height: 1; display: inline-block; width: 16px; height: 16px; }
.JoinSuggestedNetworksSidebar .dismiss_button::before { content: ""; }
.InvitePeopleSelector .search_bar .clear_button::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(255, 255, 255); font-size: 12px; line-height: 1; display: inline-block; width: 12px; height: 12px; }
.InvitePeopleSelector .search_bar .clear_button::before { content: ""; }
.InvitePeopleSelector .search_bar .clear_button::before { font-weight: bold; }
.InviteInfoStatus .status .joined::before { content: ""; position: absolute; left: 0px; bottom: 1px; display: inline-block; width: 12px; height: 12px; background-size: 12px auto; background-repeat: no-repeat; background-image: url('../img/'); }
.NetworkSwitcherContents .network_item:hover .language_label, .NetworkSwitcherContents .network_item:hover .checkmark::before { color: rgb(43, 109, 173); }
.NetworkSwitcherContents .checkmark::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(102, 102, 102); font-size: 20px; line-height: 1; display: inline-block; width: 20px; height: 20px; }
.NetworkSwitcherContents .checkmark::before { content: ""; }
.modal_promoted_content .content_button .button_text::first-letter { text-transform: capitalize; }
.modal_promoted_content .content_button .button_text .cta_only::first-letter { text-transform: capitalize; }
.upper_content.cta_styling .content_white_button::first-letter { text-transform: capitalize; }
.AboveFoldAd .content_white_button .count::before, .AdPreview .content_white_button .count::before, .upper_content .content_white_button .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.AboveFoldAd .upper_content_actions::after, .AdPreview .upper_content_actions::after, .upper_content .upper_content_actions::after { clear: both; content: " "; display: block; }
.ad_manager .pika-single .pika-table tbody::before { content: "-"; display: block; line-height: 1px; color: transparent; }
.ad_manager_table table th:not(:first-child)::after { content: "▾"; margin-left: 3px; visibility: hidden; }
.ad_manager_table table th.sort_desc::after { content: "▾"; margin-left: 3px; visibility: visible; }
.ad_manager_table table th.sort_asc::after { display: inline-block; position: relative; content: "▾"; margin-left: 3px; top: 3px; transform: rotate(180deg); visibility: visible; }
@media (max-width: 1420px) {
  .ad_manager_table table th .ad_tooltip { display: none; }
}
.ad_manager_table table th.sort_desc:first-child::after, .ad_manager_table table th.sort_asc:first-child::after { content: none; margin-left: 0px; }
.ad_manager_table table tr:nth-child(2n) { background-color: rgb(250, 250, 250); }
.ad_manager_table table tr.highlight:nth-child(2n) { background-color: rgba(221, 221, 221, 0.35); }
.ad_manager_table table .TwoStateButton::after { content: ""; position: relative; display: block; height: 18px; width: 18px; top: -3.4px; background-color: rgb(236, 236, 236); border-radius: 20px; box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.1); }
.ad_manager_table table .TwoStateButton.on::after { margin-left: 18px; background-color: rgb(43, 109, 173); }
.ad_subheading_style .extra_actions .action_button .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.AdAccountManage .section .extra_actions .action_button .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.AdsPageLayout input[type="text"]::placeholder, .AdsPageLayout textarea::placeholder { color: rgb(156, 153, 156); }
.AdsPageLayout .ad_manager_body .section::before, .AdsPageLayout .ad_manager_body .section::after { display: table; content: ""; }
.AdsPageLayout .ad_manager_body .with_space::after { content: " "; }
li.error_msg::before { content: "•"; padding: 0px 6px 0px 2px; }
.AdUnitPreview .extra_actions .action_button .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.AdUnitPreview .ad_button .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.FSMQueueItem .item_contents::before, .FSMQueueItem .item_contents::after { display: table; content: ""; }
.FSMQueueItem .item_contents::after { clear: both; }
.fsm_queue_main .review_item.question_audit_review_item .fsm_item_title::before, .fsm_queue_main .review_item.question_audit_review_item .question_details_row::before, .fsm_queue_main .review_item.question_audit_review_item .fsm_item_title::after, .fsm_queue_main .review_item.question_audit_review_item .question_details_row::after { display: table; content: ""; }
.fsm_queue_main .review_item.question_audit_review_item .fsm_item_title::after, .fsm_queue_main .review_item.question_audit_review_item .question_details_row::after { clear: both; }
.fsm_queue_main .review_item.question_audit_review_item:not(.current) .revision { background: transparent none repeat scroll 0% 0% !important; color: rgb(221, 221, 221) !important; }
.fsm_queue_main .review_item.question_audit_review_item:not(.current) .revision .diffinsert, .fsm_queue_main .review_item.question_audit_review_item:not(.current) .revision .diffdelete { background: transparent none repeat scroll 0% 0% !important; color: rgb(221, 221, 221) !important; }
.playback_page .header_profile_link strong::after, .playback_page .mobile_page .profile_wrapper::after, .playback_page .mobile_page .answer_user.with_ask_to_answer::after { content: "XXX"; display: block; visibility: visible; margin-top: -1.2em; }
@media only screen and (min-device-width: 320px) and (max-device-width: 360px) {
  .AMACoverPhoto .cover_inner h1 { font-size: 21px; }
}
.add_question_container .AMAAddQuestionSelector .SelectorResults .selector_result::before, .add_question_container .AMAAddQuestionSelector .SelectorResults .selector_result::after { display: table; content: ""; }
.add_question_container .AMAAddQuestionSelector .SelectorResults .selector_result::after { clear: both; }
.AMAUserPageAdvertisement a::after { content: ""; display: block; height: 12px; width: 12px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(226, 226, 226) rgb(226, 226, 226) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -8.57143px; top: 50%; }
.AMAUserPageAdvertisement a::after { transform: rotate(45deg); }
.AMAUserPageAdvertisement a::after { right: 12px; top: 50%; }
.AMAUserPageAdvertisement .session_button.Next .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.AMAUserPageAdvertisement .session_button.Next .count::before { background: rgb(169, 204, 238) none repeat scroll 0% 0%; }
.AMAUserPageAdvertisement .session_button.Next:focus .count::before, .AMAUserPageAdvertisement .session_button.Next:hover .count::before { background: rgb(40, 101, 161) none repeat scroll 0% 0%; }
.YourRequestsToggle .more_button span::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(124, 124, 124) rgb(124, 124, 124) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.YourRequestsToggle .more_button span::after { transform: rotate(135deg); }
.YourRequestsToggle .more_button span::after { right: -16px; }
.AMASessionsAllSection h2 a.view_all::after, .AMASessionsCategorySection h2 a.view_all::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.AMASessionsAllSection h2 a.view_all::after, .AMASessionsCategorySection h2 a.view_all::after { transform: rotate(45deg); }
.AMASessionsAllSection h2 a.view_all::after, .AMASessionsCategorySection h2 a.view_all::after { right: 2px; }
.AMABundleList .more_button span::after, .AMAUpcomingBundleList .more_button span::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(124, 124, 124) rgb(124, 124, 124) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.AMABundleList .more_button span::after, .AMAUpcomingBundleList .more_button span::after { transform: rotate(135deg); }
.AMABundleList .more_button span::after, .AMAUpcomingBundleList .more_button span::after { right: -16px; }
.AMABundleList .view_all_button span::after, .AMAUpcomingBundleList .view_all_button span::after { content: ""; display: block; height: 6px; width: 6px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(124, 124, 124) rgb(124, 124, 124) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -4.28571px; top: 50%; }
.AMABundleList .view_all_button span::after, .AMAUpcomingBundleList .view_all_button span::after { transform: rotate(45deg); }
.AMABundleList .view_all_button span::after, .AMAUpcomingBundleList .view_all_button span::after { right: -16px; }
.A2AOnProfileModalLink::after { content: ""; display: block; height: 12px; width: 12px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(226, 226, 226) rgb(226, 226, 226) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -8.57143px; top: 50%; }
.A2AOnProfileModalLink::after { transform: rotate(45deg); }
.A2AOnProfileModalLink::after { right: 16px; }
.AmaSelfServeQuestions .start_prompt .icon::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(153, 153, 153); font-size: 24px; line-height: 1; display: inline-block; width: 24px; height: 24px; }
.AmaSelfServeQuestions .start_prompt .icon::before { content: ""; }
.AmaSelfServeQuestionsPrompt .AskQuestionButton .count::before, .ProfileAskQuestionPrompt .AskQuestionButton .count::before, .AmaSelfServeQuestionsPrompt .prompt_button .count::before, .ProfileAskQuestionPrompt .prompt_button .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.AmaSelfServeQuestionsPrompt .AskQuestionButton .count::before, .ProfileAskQuestionPrompt .AskQuestionButton .count::before, .AmaSelfServeQuestionsPrompt .prompt_button .count::before, .ProfileAskQuestionPrompt .prompt_button .count::before { background: rgb(169, 204, 238) none repeat scroll 0% 0%; }
.AmaSelfServeQuestionsPrompt .AskQuestionButton:focus .count::before, .ProfileAskQuestionPrompt .AskQuestionButton:focus .count::before, .AmaSelfServeQuestionsPrompt .prompt_button:focus .count::before, .ProfileAskQuestionPrompt .prompt_button:focus .count::before, .AmaSelfServeQuestionsPrompt .AskQuestionButton:hover .count::before, .ProfileAskQuestionPrompt .AskQuestionButton:hover .count::before, .AmaSelfServeQuestionsPrompt .prompt_button:hover .count::before, .ProfileAskQuestionPrompt .prompt_button:hover .count::before { background: rgb(40, 101, 161) none repeat scroll 0% 0%; }
.SelfServeSessionStartNotif .notif_action_bar .AskQuestionButton .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.SelfServeSessionStartNotif .notif_action_bar .AskQuestionButton .count::before { background: rgb(169, 204, 238) none repeat scroll 0% 0%; }
.SelfServeSessionStartNotif .notif_action_bar .AskQuestionButton:focus .count::before, .SelfServeSessionStartNotif .notif_action_bar .AskQuestionButton:hover .count::before { background: rgb(40, 101, 161) none repeat scroll 0% 0%; }
.ZapdosWall .close_button::before { font-family: "q-icons"; content: ":)"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); text-rendering: optimizelegibility !important; color: rgb(153, 153, 153); font-size: 18px; line-height: 1; display: inline-block; width: 18px; height: 18px; }
.ZapdosWall .close_button::before { content: ""; }
.ConfirmWallButton .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.ConfirmWallButton:hover:not(.fake_disabled) { border: 1px solid rgb(35, 68, 98); }
.ConfirmWallButton:focus:not(.fake_disabled) { box-shadow: 1px 0px 0px rgb(255, 255, 255) inset, -1px 0px 0px rgb(255, 255, 255) inset, 0px 1px 0px rgb(255, 255, 255) inset, 0px -1px 0px rgb(255, 255, 255) inset; }
.AnonLinkBanner .banner_header::before, .AnonLinkBanner .banner_header::after { display: table; content: ""; }
.AnonLinkBanner .banner_header::after { clear: both; }
.AnonLinkBanner .banner_header .public_question::after { content: ""; display: block; height: 7px; width: 7px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(153, 153, 153) rgb(153, 153, 153) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -5px; top: 50%; }
.AnonLinkBanner .banner_header .public_question::after { transform: rotate(45deg); }
.AnonLinkBanner .banner_header .public_question::after { right: -10px; }
.AnonQuestionEditMain .view_public a::after { content: ""; display: block; height: 7px; width: 7px; border-width: 2px 2px 0px medium; border-style: solid solid none none; border-color: rgb(226, 226, 226) rgb(226, 226, 226) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; margin-top: -5px; top: 50%; }
.AnonQuestionEditMain .view_public a::after { transform: rotate(45deg); }
.AnonQuestionEditMain .view_public a::after { right: 5px; }
.ActionBar.AnonQuestion .primary_item a .count::before { content: ""; transition: opacity 100ms ease-in-out 0s, color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, border-color 100ms ease-in-out 0s; width: 1px; height: 14.5px; position: absolute; left: 0px; top: 2px; }
.ActionBar.AnonQuestion .primary_item a .count::before { background: rgb(169, 204, 238) none repeat scroll 0% 0%; }
.ActionBar.AnonQuestion .primary_item a:focus .count::before, .ActionBar.AnonQuestion .primary_item a:hover .count::before { background: rgb(40, 101, 161) none repeat scroll 0% 0%; }
.AnonAnswerDraftEditor .form_buttons .overflow .overflow_link:hover .dots::before, .AnonAnswerDraftEditor .form_buttons .overflow .overflow_link:hover .dots::after { background: rgb(153, 153, 153) none repeat scroll 0% 0%; }
.AnonAnswerDraftEditor .form_buttons .overflow .overflow_link.hover .dots::before, .AnonAnswerDraftEditor .form_buttons .overflow .overflow_link.hover .dots::after { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
img { animation-duration: 0.001s; animation-name: insQ_100; }
