.o-overlay { position: fixed; z-index: 10; box-sizing: border-box; opacity: 1; transition: opacity 0.3s ease-in-out 0s; border: 1px solid rgb(204, 193, 183); background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 0px; box-shadow: 0px 1px 4px rgba(77, 72, 69, 0.15), 0px 8px 14px rgba(77, 72, 69, 0.2); }
.o-overlay-shadow { background-color: rgba(0, 0, 0, 0.2); position: fixed; height: 150%; width: 100%; top: 0px; left: 0px; z-index: 10; opacity: 1; transition: opacity 0.3s ease-in-out 0s; }
.o-overlay__heading { font-size: 20px; margin: 0px; overflow: hidden; background: transparent none repeat scroll 0% 0%; color: rgb(51, 48, 46); }
.o-overlay__title { margin: 10px 10px 10px 20px; display: block; line-height: 25px; overflow: auto; }
.o-overlay__close { background-image: url(5d7a2ed9da9bfee4845365c172d05c3ddf0f4248.) ; display: inline-block; background-repeat: no-repeat; background-position: 50% center; background-color: transparent; vertical-align: baseline; background-size: contain; box-sizing: content-box; float: right; position: relative; margin: 10px; width: 20px; height: 20px; padding: 0.25em; border-radius: 9999px; cursor: pointer; font-size: 8px; line-height: 1; -moz-user-select: none; outline: medium none; }
.o-overlay__close::after { position: absolute; content: ""; top: -10px; right: -10px; left: -10px; bottom: -10px; }
.o-overlay__heading--shaded { background: rgb(51, 48, 46) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-weight: normal; }
.o-overlay__heading--shaded .o-overlay__close { background-image: url(3be5a527bab94aed0dc9af0963ee547c58b566f4.) ; width: 20px; height: 20px; display: inline-block; background-repeat: no-repeat; background-position: 50% center; vertical-align: baseline; background-size: contain; background-color: rgb(128, 121, 115); color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.o-overlay__heading--shaded .o-overlay__close:focus, .o-hoverable-on .o-overlay__heading--shaded .o-overlay__close:hover { background-image: url(5d7a2ed9da9bfee4845365c172d05c3ddf0f4248.) ; width: 20px; height: 20px; display: inline-block; background-repeat: no-repeat; background-position: 50% center; vertical-align: baseline; background-size: contain; background-color: rgb(255, 255, 255); }
.o-overlay__content { position: relative; box-sizing: border-box; overflow: auto; padding: 20px; }
.o-overlay__content > :first-child { margin-top: 0px; }
.o-overlay__content > :last-child { margin-bottom: 0px; }
.o-overlay--compact .o-overlay__content { padding: 10px; }
.o-overlay--compact .o-overlay__heading { font-size: 16px; }
.o-overlay--compact .o-overlay__title { margin-top: 8px; margin-bottom: 5px; margin-left: 10px; line-height: 16px; }
.o-overlay--compact .o-overlay__close { margin: 5px 5px 5px 10px; }
.o-overlay--full-width { padding-left: 0px; padding-right: 0px; width: 100%; }
.o-overlay--full-height { padding-top: 0px; padding-bottom: 0px; height: 100%; }
.o-comment-ui--button { display: inline-block; margin: 0px; padding: 0px 8px; border-width: 0px; background-color: rgb(78, 143, 189); background-image: linear-gradient(rgb(84, 156, 207), rgb(71, 130, 171)); outline: 0px none; font-family: Arial,Helvetica,sans-serif; color: rgb(255, 255, 255); text-shadow: 0px 0px 0px rgb(255, 255, 255); text-decoration: none; white-space: nowrap; cursor: pointer; min-height: 24px; line-height: 24px; font-size: 14px; border-radius: 0.3em; }
.o-comment-ui--button[disabled] { cursor: default; color: rgb(255, 255, 255); background-color: rgb(172, 172, 172); background-image: linear-gradient(rgb(181, 181, 181), rgb(165, 165, 165)); }
.o-comment-ui--icon-lock { background-image: url(d388189bb9bc18a29c1b66b5e113462e99dac85a.) ; width: 15px; height: 15px; background-repeat: no-repeat; background-size: contain; background-position: 50% center; background-color: transparent; vertical-align: baseline; display: inline-block; }
.o-comment-ui--clear { clear: both; }
.o-comment-ui--terms-message { clear: both; font-family: Arial,Helvetica,sans-serif; font-size: 10px; line-height: 12px; padding-top: 8px; }
.o-comment-ui--overlay-content { background: rgba(211, 210, 203, 0.2) none repeat scroll 0% 0%; font-family: MetricWeb,sans-serif; color: rgb(77, 72, 69); font-size: 13px; text-align: left; line-height: 20px; vertical-align: middle; max-width: 455px; border-radius: 9px; margin: 0px; }
.o-comment-ui--overlay-content a { color: rgb(15, 84, 153); text-decoration: none; padding: 0px; }
.o-comment-ui--overlay-content a:hover { color: rgb(0, 0, 0); }
.o-comment-ui--overlay-content .o-comment-ui--overlay-message, .o-comment-ui--overlay-content .o-comment-ui--overlay-hint { line-height: 1.2em; clear: both; width: 100%; padding: 5px 0px; }
.o-comment-ui--overlay-content .o-comment-ui--overlay-hint { padding: 0px 0px 10px; }
.o-comment-ui--overlay-content .o-comment-ui--overlay-error-message { color: rgb(204, 0, 0); margin-bottom: 10px; }
.o-comment-ui--overlay-content .o-comment-ui--overlay-button-container { padding: 26px 0px 10px; float: right; }
.o-comment-ui--overlay-content .o-comment-ui--overlay-button-container label { float: none; display: inline-block; }
.o-comment-ui--overlay-content .o-comment-ui--overlay-button-container .o-comment-ui--dismiss { display: inline-block; padding-right: 10px; }
.o-comment-ui--overlay-content .o-comment-ui--overlay-cancel { float: none; }
.o-comment-ui--overlay-content .o-comment-ui--overlay-cancel .o-comment-ui--cancel-button { border: 0px none; color: rgb(15, 84, 153); background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; font-size: 12px; margin-top: 5px; outline: 0px none; float: none; padding: 0px; }
.o-comment-ui--overlay-content form { background-color: rgb(255, 255, 255); }
.o-comment-ui--overlay-content fieldset { margin: 0px 0px 15px; border: 0px none; padding: 0px; }
.o-comment-ui--overlay-content fieldset legend { font-weight: bold; padding: 0px; margin: 0px 0px 5px; color: rgb(77, 72, 69); }
.o-comment-ui--overlay-content label { text-align: left; margin-bottom: 10px; display: block; }
.o-comment-ui--overlay-content .label-inline { display: inline-block; vertical-align: middle; width: 30%; margin-bottom: 0px; }
.o-comment-ui--overlay-content input, .o-comment-ui--overlay-content textarea, .o-comment-ui--overlay-content select { vertical-align: middle; }
.o-comment-ui--overlay-content .input-text, .o-comment-ui--overlay-content textarea, .o-comment-ui--overlay-content select { display: block; margin-bottom: 6px; border: 1px solid rgb(179, 169, 160); width: 97%; padding: 3px 6px; }
.o-comment-ui--overlay-content select { padding: 0px; }
.o-comment-ui--overlay-content .input-inline { display: inline-block; width: 60%; }
.o-comment-ui--overlay-content .checkbox, .o-comment-ui--overlay-content .radio { margin: 0px 5px 0px 0px; padding: 0px; }
.o-comment-ui--overlay-content button { cursor: pointer; }
.o-comment-ui--overlay-content .o-comment-ui--overlay-explanation { display: table; position: relative; margin: 10px 0px; max-width: 455px; height: 138px; }
.o-comment-ui--overlay-content .o-comment-ui--overlay-explanation .o-comment-ui--overlay-explanation-text-container { display: table-cell; text-align: center; vertical-align: middle; width: 100%; }
.o-comment-ui--overlay-content .o-comment-ui--overlay-explanation .o-comment-ui--overlay-explanation-text-bg { background: rgb(248, 248, 248) none repeat scroll 0% 0%; }
.o-comment-ui--overlay-content .o-comment-ui--overlay-explanation .o-comment-ui--overlay-explanation-text { width: 50%; padding: 10px 138px 10px 25px; }
.o-comment-ui--overlay-content .o-comment-ui--overlay-explanation .o-comment-ui--overlay-explanation-image-wrapper { display: table-cell; vertical-align: middle; position: absolute; right: 25px; top: 0px; height: 100%; }
.o-comment-ui--overlay-content .o-comment-ui--overlay-explanation .o-comment-ui--overlay-explanation-image-container { display: table; vertical-align: middle; height: 100%; }
.o-comment-ui--overlay-content .o-comment-ui--overlay-explanation .o-comment-ui--overlay-explanation-image-inner-container { display: table-cell; vertical-align: middle; }
.o-comment-ui--overlay-content .o-comment-ui--overlay-explanation .o-comment-ui--overlay-explanation-image { display: inline-block; width: 138px; height: 138px; vertical-align: middle; }
.o-comment-ui--overlay-content .o-comment-ui--overlay-explanation .o-comment-ui--overlay-explanation-follow { background: rgba(0, 0, 0, 0) url(216e06e7f2be515a89f0810f1dfc9a7a1700dd11.png)  no-repeat scroll 0% 0%; }
.o-comment-ui--overlay-content .o-comment-ui--overlay-explanation .o-comment-ui--overlay-explanation-settings { background: rgba(0, 0, 0, 0) url(2c98c968bbcfe73b142662c9e7e63fed9f77f09b.png)  no-repeat scroll 0% 0%; }
.o-comment-ui--settings { display: inline-block; margin-left: 10px; color: rgb(204, 193, 183); }
.o-comment-ui--settings .o-comment-ui--settings-text { padding-left: 10px; color: rgb(15, 84, 153); cursor: pointer; display: inline-block; }
.o-comment-ui--settings .o-comment-ui--settings-icon { background-image: url(a223b3e6d1d4e833251842b173a28d77b16220bd.) ; width: 14px; height: 14px; display: inline-block; background-repeat: no-repeat; background-size: contain; background-position: 50% center; background-color: transparent; vertical-align: baseline; margin-top: -2px; }
.o-comment-ui--env-display { background: rgb(158, 47, 80) none repeat scroll 0% 0%; color: white; padding: 5px; margin-bottom: 10px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments { clear: both; color: rgb(51, 48, 46); font-family: MetricWeb,sans-serif; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre { font-family: MetricWeb,sans-serif; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre a { color: rgb(15, 84, 153); }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre a:hover { color: rgb(0, 0, 0); }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-widget { margin-top: 10px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-live-container { display: none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-stream-stats, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-stream-livecount { font-family: MetricWeb,sans-serif; font-size: 16px; text-align: left; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-stream-stats { color: rgb(51, 48, 46); float: right; margin: 0px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-stream-stats .fyre-comment-count { font-weight: normal; font-size: 16px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-stream-stats span { padding-right: 0px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-auth { width: auto; margin: 0px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-mention { color: rgb(51, 48, 46); cursor: text; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-stream-sort { font: 16px/24px MetricWeb,sans-serif; border-bottom: 1px solid rgb(230, 217, 206); padding: 10px 0px; color: rgb(0, 0, 0) !important; margin: 20px 0px 10px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-stream-sort a { color: rgb(15, 84, 153) !important; text-decoration: none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-stream-sort a:hover { color: rgb(0, 0, 0) !important; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-stream-sort a:active { font-weight: inherit; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-stream-sort a.fyre-stream-sort-selected { color: rgb(0, 0, 0) !important; font-weight: 600; text-decoration: none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-stream-sort-selected { color: rgb(15, 84, 153); }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-stream { color: rgb(51, 48, 46); font: 16px/22px MetricWeb,Helvetica,Arial,sans-serif; margin: 0px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-article { font: 16px/22px MetricWeb,Helvetica,Arial,sans-serif; margin: 10px 0px 0px; position: relative; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-article .o-comments--blocked { position: absolute; top: 0px; right: 0px; background-color: rgb(204, 0, 0); border-radius: 0px; color: white; font-size: 14px; padding: 0px 7px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-article .fyre-comment-wrapper.fyre-comment-highlight { display: block; margin-right: 0px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-article .fyre-comment-deleted { font-family: MetricWeb,sans-serif; font-size: 14px; color: rgb(77, 72, 69); }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-article .fyre-comment-deleted p { font-style: italic; color: rgb(77, 72, 69); padding-bottom: 10px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-article .fyre-reply-more-toggle { color: rgb(255, 255, 255); background: rgb(64, 110, 159) none repeat scroll 0% 0%; margin-left: 50%; border-radius: 3px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-article .fyre-reply-more-toggle .fyre-comment-collapse { background-image: url(8cabace165234d526631a4c54d7cf98bf33a83bd.) ; width: 21px; height: 21px; display: inline-block; background-repeat: no-repeat; background-size: contain; background-position: 50% center; background-color: transparent; margin: -7px 3px; vertical-align: inherit; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-date { color: rgb(128, 121, 115); }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-login-bar { font-family: MetricWeb,sans-serif; font-weight: normal; position: static; width: auto; height: auto; line-height: 25px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-login-bar a.fyre-user-loggedout { color: rgb(15, 84, 153); font-size: 16px; line-height: 25px; font-weight: normal; margin: 0px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-login-bar a.fyre-user-loggedout:hover { color: rgb(0, 0, 0); }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-login-bar .fyre-box-wrapper { left: 0px; display: inline-block; position: relative; overflow: visible; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-login-bar .fyre-box-wrapper .fyre-user-profile-link {  }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-login-bar .o-comment-ui--settings { font-size: 16px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-help { display: none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-box-wrapper { margin-top: 0px; max-width: 100%; top: 0px; border: 0px none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-box-wrapper:hover, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-box-wrapper.fyre-box-mobile-touch { box-shadow: none; border-radius: 0px; background: inherit; border: 0px none; max-width: 100%; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-box-wrapper:hover span.fyre-user-drop, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-box-wrapper.fyre-box-mobile-touch span.fyre-user-drop:hover { color: inherit; cursor: default; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-box-wrapper a.fyre-user-profile-link { color: rgb(0, 0, 0); font-size: 16px; padding: 0px; cursor: default; white-space: normal; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-box-wrapper a:hover { color: rgb(0, 0, 0); }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-box-wrapper .fyre-user-drop { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; margin-right: 0px; padding-right: 0px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-box-wrapper .fyre-box-list { background: transparent none repeat scroll 0% 0%; position: absolute; top: 100%; left: 0px; z-index: 1000; border-width: 1px 0px; border-style: solid none; border-color: rgb(179, 169, 160) currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-box-wrapper .fyre-box-list li { background: rgb(255, 255, 255) none repeat scroll 0% 0%; white-space: nowrap; border-left: 1px solid rgb(179, 169, 160); border-right: 1px solid rgb(179, 169, 160); }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-box-wrapper .fyre-user-avatar-25 { margin-left: 0px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-avatar-disabled { margin-left: 0px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-avatar-disabled .fyre-user-profile-link { margin-left: 0px; padding-left: 0px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-user-loggedin { font-weight: normal; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-user { display: none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-head, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-body { margin-left: 0px; padding: 0px 0px 10px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-body { margin: 0px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-footer { margin: 0px 0px 10px; padding-top: 0px; clear: both; display: block; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-footer::after { visibility: hidden; display: block; clear: both; height: 0px; content: ""; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment { margin: 0px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment a.fyre-comment-edit { color: rgb(15, 84, 153); text-decoration: none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment a.fyre-comment-edit:hover { color: rgb(0, 0, 0); }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre a.fyre-comment-username { color: rgb(51, 48, 46); font-weight: 600; margin-left: 0px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre a.fyre-comment-username:hover { color: inherit; cursor: default; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-divider { margin: 0px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-divider > span.fyre-comment-reply-wrapper { color: rgb(15, 84, 153); font-size: 15px; top: -9px !important; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-divider > span.fyre-comment-reply-wrapper:hover { color: rgb(0, 0, 0); }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-divider > div.fyre-comment-divider { background: rgb(230, 217, 206) none repeat scroll 0% 0%; margin: 0px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-divider.fyre-comment-expand { margin-bottom: 40px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-source-13 > .fyre-comment-divider.fyre-divider-active > div.fyre-comment-divider, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-source-13 > .fyre-comment-divider.fyre-comment-collapse > div.fyre-comment-divider, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-divider.fyre-divider-active > div.fyre-comment-divider, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-divider.fyre-comment-collapse > div.fyre-comment-divider { margin: 0px 0px 0px 80px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-source-13 > .fyre-comment-divider.fyre-comment-expand > div.fyre-comment-divider, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-divider.fyre-comment-expand > div.fyre-comment-divider { margin: 0px 0px 0px 150px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-source-18 > .fyre-comment-divider.fyre-divider-active > div.fyre-comment-divider, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-source-18 > .fyre-comment-divider.fyre-comment-collapse > div.fyre-comment-divider { margin: 0px 0px 0px 80px !important; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-source-18 > .fyre-comment-divider.fyre-comment-expand > div.fyre-comment-divider { margin: 0px 0px 0px 150px !important; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-source-13 > .fyre-comment-divider.fyre-divider-active > a, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-source-13 > .fyre-comment-divider.fyre-comment-collapse > a, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-divider.fyre-divider-active > a, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-divider.fyre-comment-collapse > a { background: rgba(0, 0, 0, 0) url(4fc1d144ed5463711e79d421c84a99661c70b3b5.png)  no-repeat scroll 0px 0px; width: 11px; height: 8px; top: -3px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-source-13 > .fyre-comment-divider.fyre-comment-expand > a, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-divider.fyre-comment-expand > a { background: rgba(0, 0, 0, 0) url(4fc1d144ed5463711e79d421c84a99661c70b3b5.png)  no-repeat scroll 0px -8px; width: 11px; height: 11px; top: -5px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-action-button { background-image: none; filter: none; color: rgb(15, 84, 153) !important; border: 0px none; font-weight: normal; padding: 0px; margin: 0px; min-width: 0px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-action-button:hover { color: rgb(0, 0, 0) !important; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-reply { border-radius: 0px; font-size: 15px; top: 0px; padding: 0px 0px 0px 7px; margin: 0px 0px 0px 7px; border-left: 1px solid rgb(230, 217, 206); }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-like { font-size: 15px; height: auto; top: 0px; padding: 0px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-removal { font-size: 15px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-like-count { font-size: 15px; padding: 0px 5px; color: rgb(51, 48, 46); }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-like-btn { font-size: 15px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-like-imgs { display: none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-actions { font-size: 15px; margin-top: 0px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-actions a { color: rgb(15, 84, 153); }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-actions a:hover { text-decoration: none; color: rgb(0, 0, 0); }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-actions a > span { background-image: none; width: auto; height: auto; margin-right: 0px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-actions a.fyre-feature-link > span { background-image: none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-flag-mobile-btn { min-width: 100px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-flag-mobile-btn::before { content: "Report"; font-size: 15px; background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-flag-mobile-btn::after { background: rgba(0, 0, 0, 0) url(4fc1d144ed5463711e79d421c84a99661c70b3b5.png)  no-repeat scroll 0px 0px; width: 11px; left: 50px; height: 8px; top: -5px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-user-rating, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-user-level, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-like-count, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-source, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-twitter-footer a, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-edit { color: rgb(128, 121, 115); }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-moderator, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-author-tag, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-tag.fyre-featured, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-pending { display: inline-block; border: 0px none; font-weight: normal; height: auto; width: auto; color: rgb(255, 241, 229); padding: 3px 10px 4px; font-size: 13px; line-height: 15px; font-family: MetricWeb,sans-serif; border-radius: 10px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-moderator, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-author-tag, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-tag.fyre-featured { margin: 0px 10px; background: rgb(179, 169, 160) none repeat scroll 0% 0%; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-moderator { display: none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-author-tag[data-fyre-author-tag="FT"] { background: rgb(153, 15, 61) none repeat scroll 0% 0%; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-premod { margin-top: -22px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-premod .fyre-mod-actions { position: absolute; top: 0px; right: 0px; width: 100%; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-premod .fyre-pending { display: block; background: rgb(255, 136, 51) none repeat scroll 0% 0%; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-premod .fyre-mod-deny, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-premod .fyre-mod-approve { padding: 1px 0px 3px; border-radius: 10px 0px 0px 10px; width: 48%; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-premod .fyre-mod-approve { padding: 1px 0px 3px; border-radius: 0px 10px 10px 0px; width: 48%; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-tag.fyre-featured { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; border: 0px none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-tag.fyre-featured::before { content: url(680e32b15b65d2031960a68d21e798131b876cf0.png)  "Editor\'s pick"; text-align: center; text-transform: uppercase; font-size: 14px; line-height: 15px; font-weight: 600; color: rgb(77, 72, 69); display: block; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-tag.fyre-featured br { display: none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-tag.fyre-featured .fyre-featured-icon { display: none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-comment-tag.fyre-featured .fyre-featured-text { display: none; color: rgb(255, 241, 229); font-size: 15px; line-height: 16px; font-family: MetricWeb,sans-serif; margin: 0px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-edit-profile-link { display: none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-logout-link { display: none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-notifier-container { border-radius: 0px; z-index: 200; background: rgba(206, 198, 185, 0.8) none repeat scroll 0% 0%; padding: 8px 8px 0px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-notifier-container .fyre-notifier { max-height: 272px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-notifier-container .fyre-notifier .fyre-notifier-list, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-notifier-container .fyre-notifier .fyre-notifier-archive { width: 200px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-notifier-container .fyre-notifier .fyre-notification .fyre-notifier-banner { filter: none; border-radius: 0px; box-shadow: none; width: 200px; height: 36px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(230, 217, 206); }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-notifier-container .fyre-notifier .fyre-notification .fyre-notifier-banner .fyre-notifier-avatar-container { display: none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-notifier-container .fyre-notifier .fyre-notification .fyre-notifier-banner .fyre-notifier-message-container { text-shadow: none; border-radius: 0px; box-shadow: none; width: 200px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-notifier-container .fyre-notifier .fyre-notification .fyre-notifier-banner .fyre-notifier-message-container .fyre-notifier-message { width: 193px; font-family: MetricWeb,Helvetica,Arial,sans-serif; font-size: 15px; line-height: 26px; color: rgb(77, 72, 69); }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-notifier-container .fyre-notifier-base-shadow { filter: none; border-radius: 0px; box-shadow: none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 0px; bottom: 0px; border: 1px solid rgb(230, 217, 206); height: 34px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-notifier-container .fyre-notifier-base-shadow .fyre-notifier-base { background-image: none; filter: none; border-radius: 0px; box-shadow: none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-notifier-container .fyre-notifier-base-shadow .fyre-notifier-base .fyre-notifier-counter { filter: none; text-shadow: none; border-radius: 0px; box-shadow: none; font-weight: 600; font-size: 15px; font-family: MetricWeb,sans-serif; line-height: 21px; border: 0px none; background: rgb(204, 0, 0) none repeat scroll 0% 0%; margin: 6px; height: 20px; padding: 0px 7px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-notifier-container .fyre-notifier-base-shadow .fyre-notifier-base .fyre-notifier-caption { font-size: 15px; line-height: 32px; font-family: MetricWeb,Helvetica,Arial,sans-serif; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-notifier-container .fyre-notifier-base-shadow .fyre-notifier-base .fyre-notifier-base-close { background: transparent url(5d7a2ed9da9bfee4845365c172d05c3ddf0f4248.)  no-repeat scroll 50% center / contain ; display: inline-block; vertical-align: baseline; box-sizing: content-box; float: right; width: 20px; height: 20px; padding: 0.25em; border-radius: 9999px; cursor: pointer; font-size: 8px; line-height: 1; -moz-user-select: none; outline: medium none; position: absolute; margin: 0px; top: 6px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-notifier-container .fyre-notifier-base-shadow .fyre-notifier-base .fyre-notifier-base-close::after { position: absolute; content: ""; top: -10px; right: -10px; left: -10px; bottom: -10px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-featured-content-wrapper { color: rgb(77, 72, 69); font: 16px/22px MetricWeb,Helvetica,Arial,sans-serif; margin: 0px 0px 20px; background: rgb(242, 229, 218) none repeat scroll 0% 0%; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-featured-content-wrapper .fyre-featured-body { margin-bottom: 23px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-featured-content-wrapper .fyre-featured-body .fyre-comment-wrapper { margin: 0px; padding: 0px 18px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-featured-content-wrapper .fyre-featured-body .fyre-comment-wrapper .fyre-comment-body { margin-top: -10px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-featured-content-wrapper .fyre-featured-body .fyre-comment-wrapper .fyre-comment-body .fyre-comment > p:last-child::after { content: url(c9cb84d4a56f863c044c2d7bf8bcbb324487afc1.png) ; float: right; width: 32px; height: 25px; display: block; padding-right: 16px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-featured-content-wrapper .fyre-featured-body .fyre-comment-wrapper:last-child .fyre-comment-divider { display: none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-featured-content-wrapper .fyre-featured-authored-by { color: rgb(77, 72, 69); font: 600 16px/22px MetricWeb,Helvetica,Arial,sans-serif; margin: 0px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-featured-content-wrapper .fyre-featured-quote { background: rgba(0, 0, 0, 0) url(fb1e5c20b3c1d3a3d4971a2d72291c88db25c85d.png)  repeat scroll 0% 0%; width: 32px; height: 25px; margin: 5px 15px 10px 2px; position: static; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-featured-content-wrapper .fyre-featured-header { margin: 0px 0px 23px; width: auto; height: auto; border: 0px none; text-align: center; background: rgb(231, 222, 206) none repeat scroll 0% 0%; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-featured-content-wrapper .fyre-featured-header .fyre-featured-title { color: rgb(77, 72, 69); padding: 0px; text-transform: uppercase; font-size: 14px; line-height: 30px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-featured-content-wrapper .fyre-featured-header .fyre-featured-header-icon { background: rgba(0, 0, 0, 0) url(1e67c54f7944431dbc81ea644c686d5968b6427f.png)  no-repeat scroll 0% 0%; width: 8px; height: 16px; margin-right: 8px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-featured-content-wrapper .fyre-comment-footer { height: 23px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-featured-content-wrapper .fyre-comment-footer .fyre-comment-like { display: none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-featured-content-wrapper .fyre-comment-footer .fyre-comment-reply { display: none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-featured-content-wrapper .fyre-comment-footer .fyre-comment-author-tag { display: none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-featured-content-wrapper .fyre-comment-divider { background: rgb(204, 193, 183) none repeat scroll 0% 0%; margin: 23px 0px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-stream-more { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; top: -11px; position: relative; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-stream-more .fyre-stream-more-container { filter: none; border: 0px none; background: rgb(64, 110, 159) none repeat scroll 0% 0%; color: rgb(255, 255, 255); height: 22px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-stream-more .fyre-stream-more-container .fyre-text { color: rgb(255, 255, 255); line-height: 22px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-stream-more .fyre-stream-more-container .fyre-spinner { margin: 3px 4px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-stream-content-not-found { font-family: MetricWeb,sans-serif; font-size: 16px; color: rgb(77, 72, 69) !important; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-stream-content-not-found a.fyre-stream-refresh { font-family: MetricWeb,sans-serif; color: rgb(15, 84, 153) !important; font-size: 15px; text-decoration: none; margin-top: 5px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-stream-content-not-found a.fyre-stream-refresh:hover { color: rgb(0, 0, 0) !important; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre.fyre-width-small .fyre-comment-actions a { width: auto; margin-right: 4px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre.fyre-mobile .fyre-editor .fyre-editor-container .fyre-editor-editable textarea { font-size: 16px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-mobile-menu { border: 4px solid rgb(217, 205, 191); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-mobile-menu .fyre-flag-menu-item { background-image: none; filter: none; border: 0px none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-mobile-menu .fyre-flag-menu-item a { color: rgb(15, 84, 153); font-size: 15px; font-weight: normal; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre .fyre-mobile-menu .fyre-flag-menu-item a:hover { color: rgb(0, 0, 0); }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor { margin-top: 10px; position: static; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-container .fyre-editor-editable { border-radius: 0px; box-shadow: none; background-color: rgb(255, 255, 255); border: 1px solid rgb(230, 217, 206); font-family: MetricWeb,sans-serif; font-size: 16px; line-height: 16px; padding: 8px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-container .fyre-editor-editable.editable { color: rgb(51, 48, 46); }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-container .fyre-editor-editable p { line-height: 22px; margin-bottom: 10px !important; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-container .fyre-editor-editable p *, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-container .fyre-editor-editable p .fyre-mention { color: rgb(51, 48, 46); font-family: MetricWeb,sans-serif; font-size: 16px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-container .fyre-editor-editable p a { color: rgb(15, 84, 153); }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-toolbar .goog-toolbar > div { background-image: none; filter: none; background-color: rgb(242, 229, 218); border-bottom: 1px solid rgb(230, 217, 206); border-right: 1px solid rgb(204, 193, 183); font: 14px MetricWeb,sans-serif; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-toolbar .goog-toolbar > div.goog-toolbar-separator { border-radius: 0px; border-bottom: 1px solid rgb(230, 217, 206); }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-left .fyre-button-left-outer-box .fyre-button-left-inner-box { text-shadow: none; color: rgb(15, 84, 153); }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-left.fyre-format-button { border-left: 1px solid rgb(230, 217, 206); }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-left:nth-child(2) { border-radius: 0px; border-bottom: 1px solid rgb(230, 217, 206); }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-right { border-left: 1px solid rgb(204, 193, 183); border-right: 0px none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-right.fyre-post-button { border-radius: 0px; border-right: 0px none; background-color: rgb(44, 109, 156); background-image: linear-gradient(rgb(44, 109, 156), rgb(37, 91, 130)); }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-right.fyre-post-button .fyre-button-right-outer-box { padding: 0px 10px; border-bottom: 0px none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-right.fyre-post-button .fyre-button-right-outer-box .fyre-button-right-inner-box { text-shadow: none; color: rgb(255, 255, 255); font-weight: normal; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-right:last-child { border-right: 1px solid rgb(204, 193, 183); border-bottom: 1px solid rgb(204, 193, 183); }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-left-hover, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-right-hover { background-image: none; filter: none; background-color: rgb(230, 217, 206); color: rgb(0, 0, 0); }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-left-active, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-right-active { background-image: none; filter: none; background-color: rgb(230, 217, 206); }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-left .fyre-button-left-outer-box .fyre-button-left-inner-box:hover { color: rgb(0, 0, 0); }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-toolbar .goog-toolbar .fyre-raw-button { display: none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-toolbar .goog-toolbar .fyre-mention-button { display: none; border-left: 1px solid rgb(230, 217, 206); }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-toolbar .fyre-share-button { color: rgb(15, 84, 153); display: none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-toolbar .fyre-share-button.fyre-button-left-open, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-toolbar .fyre-share-button.fyre-button-right-open, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-toolbar .fyre-share-button.fyre-button-right-active { background: rgb(242, 229, 218) none repeat scroll 0% 0%; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-toolbar .fyre-share-button.fyre-button-left-open:hover, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-toolbar .fyre-share-button.fyre-button-right-open:hover, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-toolbar .fyre-share-button.fyre-button-right-active:hover { background: rgb(230, 217, 206) none repeat scroll 0% 0%; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-toolbar .fyre-share-container { border-radius: 0px; background-color: rgb(242, 229, 218); border: 1px solid rgb(204, 193, 183); width: auto; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-toolbar .fyre-share-container > span { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-toolbar .fyre-share-container > span > a { color: rgb(51, 48, 46); font-family: MetricWeb,sans-serif; padding: 8px 15px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-toolbar .fyre-share-container > span > a span { background-image: none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-toolbar .fyre-share-container > span > a:hover { color: rgb(15, 84, 153); background-color: rgb(230, 217, 206); }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-disabled { border-radius: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(178, 178, 178); color: rgb(77, 72, 69); font-family: MetricWeb,sans-serif; font-size: 15px; margin-top: 20px; float: left; width: 100%; height: auto; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor .fyre-editor-disabled .fyre-editor-locked { background-image: url(2e70e7977d1bf93a704bfc7badd7e1c48eaa8d14.) ; width: 20px; height: 20px; display: inline-block; background-repeat: no-repeat; background-size: contain; background-position: 50% center; background-color: transparent; vertical-align: inherit; margin-right: 0px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-mention-menu.fyre-mention-connections { padding-bottom: 0px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-mention-menu { border-radius: 0px; display: none; border: 1px solid rgb(242, 229, 218); left: 0px; margin-left: 0px; color: rgb(77, 72, 69); }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-mention-menu > .fyre-provider-connections { border-color: rgb(242, 229, 218); display: none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-mention-menu .fyre-mention-item-display-name { color: rgb(77, 72, 69); }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-mention-menu > .fyre-provider-connections > a.fyre-provider-facebook_connect_url, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-mention-menu > .fyre-provider-connections > a.fyre-provider-twitter_connect_url { background-image: url(44e29ef599ea8f1dedfddb376e70b7d613c1140c.png) ; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-mention-menu > .fyre-provider-connections > a.fyre-provider-connect { display: none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-mention-menu .fyre-mention-item span.fyre-mention-item-livefyre { background: rgba(0, 0, 0, 0) url(04f31a27d54059888529d5a17f71eaf9645dab8e.png)  no-repeat scroll 0% 0%; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor-error { background-image: none; filter: none; text-shadow: none; border-radius: 0px; box-shadow: none; background-color: rgb(204, 0, 0); border: 1px solid rgb(204, 0, 0); padding: 7px 25px 7px 7px; line-height: 14px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor-error .fyre-editor-error-message { font-size: 14px; line-height: 14px; font-family: MetricWeb,sans-serif; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor-error .fyre-editor-error-close, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .fyre-editor-error .fyre-editor-error-close:hover { border-radius: 0px; box-shadow: none; background: rgba(0, 0, 0, 0) url(ee3c6be176cf6e56ea5ac32141f8a1f261b19166.png)  no-repeat scroll 0% 0%; width: 12px; height: 14px; border: 0px none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments .comment-header { margin: 0px 0px 16px; padding: 3px 0px; border-top: 4px solid rgb(179, 169, 160); border-bottom: 1px dotted rgb(179, 169, 160); font-family: MetricWeb,sans-serif; font-weight: 600; text-transform: uppercase; font-size: 14px; line-height: 20px; color: rgb(0, 0, 0); }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-main .fyre .fyre-comment-actions { opacity: 1; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-comment a.fyre-comment-edit { float: right; font-size: 12px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-featured-content-wrapper { display: none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-stream-sort { margin: 0px; padding: 0px; border: 0px none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-stream-sort .fyre-stream-sort-options { display: none !important; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-stream-sort .fyre-stream-sort-back { padding: 5px 0px; margin: 10px 0px 5px; border-bottom: 1px solid rgb(233, 222, 207); font-size: 14px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-comment-stream { margin-top: 15px; max-height: 500px; overflow-y: auto; padding-right: 15px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre a.fyre-comment-username { font-size: 14px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-login-bar, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-box-wrapper a.fyre-user-profile-link, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-login-bar .o-comment-ui--settings .o-comment-ui--settings-text, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-login-bar a.fyre-user-loggedout, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-stream-stats .fyre-comment-count span { font-size: 13px; line-height: 25px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-login-bar { width: 100%; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-stream-stats { display: none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-moderator, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-comment-author-tag, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-comment-tag.fyre-featured, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-pending { font-size: 13px; padding: 1px 8px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-moderator, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-comment-author-tag, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-comment-tag.fyre-featured { margin: 0px 5px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-comment-premod { margin-top: -16px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-comment-premod .fyre-mod-deny, .o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-comment-premod .fyre-mod-approve { padding: 0px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-comment-article { font-size: 15px; line-height: 16px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-comment-article .o-comments--blocked { position: static; float: left; margin-right: 10px; font-size: 13px; padding-bottom: 1px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-comment-head { overflow: hidden; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-comment-body { padding: 0px; clear: both; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-comment-footer { margin: 0px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-comment-like { display: none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-comment-reply { display: none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-flag-link { display: none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-share-link { display: none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-comment-flag-mobile-btn { display: none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-comment-actions { margin-top: -14px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-comment-actions .fyre-feature-link { display: none; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-comment-actions a { font-size: 13px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-comment-date { float: left; margin-right: 7px; line-height: 16px; height: auto; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-box-list li a { font-size: 13px; }
.o-comments.o-comments--lf-overrides.o-comments--comment-type-livecomments.o-comments--comment-layout-side .fyre .fyre-editor .fyre-editor-toolbar .goog-toolbar .fyre-embed-button { display: none; }
body .fyre-hovercard-body { background-image: none; filter: none; border-radius: 0px; box-shadow: none; background-color: rgb(255, 255, 255); color: rgb(128, 121, 115); font: 14px/16px MetricWeb,Arial,Helvetica,sans-serif; }
body .fyre-hovercard-display-name { font: bold 16px/18px MetricWeb,Arial,Helvetica,Geneva,sans-serif; }
body .fyre-hovercard-button { background-image: none; filter: none; border-radius: 0px; box-shadow: none; text-shadow: none; background-color: rgb(15, 84, 153); color: rgb(255, 255, 255); }
body .fyre-hovercard-button:hover { background-image: none; filter: none; background-color: rgb(44, 109, 156); color: rgb(255, 255, 255); }
body .fyre-modal-alert { background-image: none; filter: none; text-shadow: none; box-shadow: none; background-color: rgb(255, 255, 255); padding: 2px; color: rgb(128, 121, 115); font-size: 15px; font-family: MetricWeb,sans-serif; }
body .fyre-modal-alert .fyre-modal-alert-title-close, body .fyre-modal-alert .fyre-modal-alert-title-close:active { background: transparent url(5d7a2ed9da9bfee4845365c172d05c3ddf0f4248.)  no-repeat scroll 50% center / contain ; display: inline-block; vertical-align: baseline; box-sizing: content-box; float: right; width: 20px; height: 20px; padding: 0.25em; border-radius: 9999px; cursor: pointer; font-size: 8px; line-height: 1; -moz-user-select: none; outline: medium none; position: absolute; margin: 0px; top: 4px; right: 3px; }
body .fyre-modal-alert .fyre-modal-alert-title-close::after, body .fyre-modal-alert .fyre-modal-alert-title-close:active::after { position: absolute; content: ""; top: -10px; right: -10px; left: -10px; bottom: -10px; }
body .fyre-modal { border-radius: 0px; border: 1px solid rgb(204, 193, 183); box-shadow: 0px 1px 4px rgba(77, 72, 69, 0.15), 0px 8px 14px rgba(77, 72, 69, 0.2); outline: medium none; background-color: rgb(255, 255, 255); }
body .fyre-modal .fyre-modal-shares { display: none; }
body .fyre-modal .fyre-modal-header, body .fyre-modal .fyre-modal-title { text-align: left; padding-left: 14px; padding-top: 9px; border-bottom: 0px none; color: rgb(51, 48, 46); font-family: MetricWeb,sans-serif; font-size: 18px; line-height: 20px; }
body .fyre-modal .fyre-modal-close, body .fyre-modal .fyre-modal-close:active, body .fyre-modal .fyre-modal-title-close, body .fyre-modal .fyre-modal-title-close:active { background: transparent url(5d7a2ed9da9bfee4845365c172d05c3ddf0f4248.)  no-repeat scroll 50% center / contain ; display: inline-block; vertical-align: baseline; box-sizing: content-box; float: right; width: 20px; height: 20px; padding: 0.25em; border-radius: 9999px; cursor: pointer; font-size: 8px; line-height: 1; -moz-user-select: none; outline: medium none; position: absolute; margin: 0px; left: auto; right: 10px; }
body .fyre-modal .fyre-modal-close::after, body .fyre-modal .fyre-modal-close:active::after, body .fyre-modal .fyre-modal-title-close::after, body .fyre-modal .fyre-modal-title-close:active::after { position: absolute; content: ""; top: -10px; right: -10px; left: -10px; bottom: -10px; }
body .fyre-modal .fyre-modal-subtitle, body .fyre-modal .fyre-modal-subtitle-u { color: rgb(0, 0, 0); font-size: 15px; font-family: MetricWeb,sans-serif; font-weight: normal; }
body .fyre-modal .fyre-modal-twitter-icon, body .fyre-modal .fyre-modal-facebook-icon { background: rgba(0, 0, 0, 0) url(a347a37107b584d292905e79829dc5d0a94dfdf2.png)  repeat scroll 0% 0%; }
body .fyre-modal .fyre-modal-twitter-icon { background-position: 0px 0px; }
body .fyre-modal .fyre-modal-twitter-icon.fyre-modal-twitter-icon-active { background-position: 0px -21px; }
body .fyre-modal .fyre-modal-facebook-icon { background-position: -20px 0px; }
body .fyre-modal .fyre-modal-facebook-icon.fyre-modal-facebook-icon-active { background-position: -20px -21px; }
body .fyre-modal textarea.fyre-modal-textfield, body .fyre-modal .fyre-modal-textfield { box-shadow: none; border-radius: 0px; font-family: MetricWeb,sans-serif; font-size: 16px; line-height: 16px; color: rgb(128, 121, 115); border-color: rgb(179, 176, 168); padding: 4px; }
body .fyre-modal select { margin-bottom: 9px; }
body .fyre-modal .fyre-modal-textfield { height: 29px; }
body .fyre-modal .fyre-modal-share textarea.fyre-modal-textfield { display: none; height: 55px; }
body .fyre-modal .fyre-modal-buttons > button { filter: none; box-shadow: none; outline: medium none; background: rgb(15, 84, 153) none repeat scroll 0% 0%; border: 0px none; color: rgb(255, 255, 255); font-family: MetricWeb,sans-serif; font-weight: normal; }
body .fyre-modal .fyre-modal-buttons > button[name="cancel"] { filter: none; background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; border: 0px none; margin-right: 8px; color: rgb(15, 84, 153); font-size: 16px; }
body .fyre-modal .fyre-modal-buttons > button[name="cancel"]:active { box-shadow: none; }
body .fyre-modal .fyre-modal-buttons > button[name="cancel"]:hover { color: rgb(0, 0, 0); }
body .fyre-modal .fyre-modal-buttons > button[name="ok"] { float: right; margin-right: 0px; }
body .fyre-modal .fyre-modal-flag-form .fyre-modal-subtitle[for="flagType"] { float: none; clear: none; display: inline; }
body .fyre-modal .fyre-modal-flag-form .fyre-modal-flagas { clear: none; float: none; margin-left: 10px; }
body .fyre-modal .fyre-modal-flag-form .fyre-modal-select-error { float: right; width: 110px; }
body .fyre-modal .fyre-mobile-flag-confirmation { padding: 0px 15px; }
.article__comments { padding-top: 10px; }
.comments__rum-indicator { z-index: -1; margin-top: 100px; margin-bottom: -100px; pointer-events: none; }
