@charset "UTF-8";/* line 1, ../../app/assets/stylesheets/default.css.scss */
html, body, header, hgroup, nav, article, section, details, aside, footer, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* line 10, ../../app/assets/stylesheets/default.css.scss */
header, hgroup, nav, article, section, details, aside, footer {
  display: block;
}

/* line 13, ../../app/assets/stylesheets/default.css.scss */
html {
  height: 100%;
}
/* line 16, ../../app/assets/stylesheets/default.css.scss */
html.no-scroll {
  overflow-y: hidden;
}
/* line 19, ../../app/assets/stylesheets/default.css.scss */
html.no-scroll body {
  overflow-y: hidden;
}

/* line 23, ../../app/assets/stylesheets/default.css.scss */
body {
  height: 100%;
  line-height: 1.0em;
  font-size: 62.5%;
  margin: 0;
  padding: 0;
  font-family: Roboto, Helvetica, Arial, Verdana, sans-serif;
}

/* line 33, ../../app/assets/stylesheets/default.css.scss */
dl dt {
  font-weight: bold;
}

/* line 36, ../../app/assets/stylesheets/default.css.scss */
ol, ul {
  list-style: none;
}

/* line 39, ../../app/assets/stylesheets/default.css.scss */
blockquote, q {
  quotes: none;
}

/* line 43, ../../app/assets/stylesheets/default.css.scss */
blockquote:before, blockquote:after {
  content: '';
  content: none;
}

/* line 48, ../../app/assets/stylesheets/default.css.scss */
q:before, q:after {
  content: '';
  content: none;
}

/* line 52, ../../app/assets/stylesheets/default.css.scss */
:focus {
  outline: 0;
}

/* line 55, ../../app/assets/stylesheets/default.css.scss */
ins {
  text-decoration: none;
}

/* line 58, ../../app/assets/stylesheets/default.css.scss */
del {
  text-decoration: line-through;
}

/* line 61, ../../app/assets/stylesheets/default.css.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1.0em;
}

/* line 66, ../../app/assets/stylesheets/default.css.scss */
thead, tbody, tr, th, td {
  font-size: 1.0em;
  line-height: 1.0em;
}

/* line 70, ../../app/assets/stylesheets/default.css.scss */
h1, h2, h3, h4, h5, h6, input, select, textarea {
  font-family: Roboto Slab, Helvetica, Arial, Verdana, sans-serif;
  line-height: 1.2em;
}

/* line 74, ../../app/assets/stylesheets/default.css.scss */
h1, h2, h3, h4, h5, h6, input, select, textarea, p, blockquote, li, dt, dd {
  letter-spacing: 0;
}

/* line 77, ../../app/assets/stylesheets/default.css.scss */
p, blockquote, li, dt, dd {
  font-size: 1.3em;
  font-family: Roboto, Helvetica, Arial, Verdana, sans-serif;
  color: #222;
  line-height: 1.25em;
}

/* line 83, ../../app/assets/stylesheets/default.css.scss */
code {
  font-size: 1.3em;
  color: #404040;
  line-height: 1.25em;
}

/* line 89, ../../app/assets/stylesheets/default.css.scss */
blockquote p, blockquote blockquote {
  font-size: 1.0em;
}

/* line 92, ../../app/assets/stylesheets/default.css.scss */
li li, p code {
  font-size: 1.0em;
}

/* line 95, ../../app/assets/stylesheets/default.css.scss */
dt {
  font-weight: bold;
}

/* line 103, ../../app/assets/stylesheets/default.css.scss */
a {
  color: #4354ff;
  text-decoration: none;
}
/* line 106, ../../app/assets/stylesheets/default.css.scss */
a:hover {
  color: #fbcc55;
}

/* line 109, ../../app/assets/stylesheets/default.css.scss */
h1 {
  font-size: 2.8em;
}

/* line 112, ../../app/assets/stylesheets/default.css.scss */
h2 {
  font-size: 2.4em;
  font-weight: 500;
}

/* line 116, ../../app/assets/stylesheets/default.css.scss */
h3 {
  font-size: 2.2em;
}

/* line 119, ../../app/assets/stylesheets/default.css.scss */
h4 {
  font-size: 2.0em;
}

/* line 122, ../../app/assets/stylesheets/default.css.scss */
h5 {
  font-size: 1.8em;
}

/* line 125, ../../app/assets/stylesheets/default.css.scss */
h6 {
  font-size: 1.6em;
}

/* ----- */
/* line 130, ../../app/assets/stylesheets/default.css.scss */
.hide {
  display: none;
}

/* line 133, ../../app/assets/stylesheets/default.css.scss */
.left {
  clear: none;
  float: left;
}

/* line 137, ../../app/assets/stylesheets/default.css.scss */
.right {
  clear: none;
  float: right;
}

/* line 141, ../../app/assets/stylesheets/default.css.scss */
.c {
  clear: both;
  float: none;
}

/* line 145, ../../app/assets/stylesheets/default.css.scss */
.rel {
  position: relative;
}

/* line 148, ../../app/assets/stylesheets/default.css.scss */
.abs {
  position: absolute;
  z-index: 2;
}

/* line 152, ../../app/assets/stylesheets/default.css.scss */
.c:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 159, ../../app/assets/stylesheets/default.css.scss */
.sanserif {
  font-family: Helvetica, Arial, Verdana, sans-serif;
}

/* line 162, ../../app/assets/stylesheets/default.css.scss */
.serif {
  font-family: "Times New Roman", Times, Georgia, sans-serif;
}

/* line 165, ../../app/assets/stylesheets/default.css.scss */
.b {
  font-weight: bold;
}

/* line 168, ../../app/assets/stylesheets/default.css.scss */
.nb {
  font-weight: normal;
}

/* line 171, ../../app/assets/stylesheets/default.css.scss */
.i {
  font-style: italic;
}

/* line 174, ../../app/assets/stylesheets/default.css.scss */
.tl {
  text-align: left;
}

/* line 177, ../../app/assets/stylesheets/default.css.scss */
.tr {
  text-align: right;
}

/* line 180, ../../app/assets/stylesheets/default.css.scss */
.tc {
  text-align: center;
}

/* line 183, ../../app/assets/stylesheets/default.css.scss */
.vb {
  vertical-align: bottom;
}

/* line 186, ../../app/assets/stylesheets/default.css.scss */
.vm {
  vertical-align: middle;
}

/* line 189, ../../app/assets/stylesheets/default.css.scss */
.vt {
  vertical-align: top;
}

/* line 192, ../../app/assets/stylesheets/default.css.scss */
.vl {
  vertical-align: baseline;
}

/* line 195, ../../app/assets/stylesheets/default.css.scss */
ul.horiz li, ol.horiz li {
  clear: none;
  float: left;
}

/* line 200, ../../app/assets/stylesheets/default.css.scss */
dl.horiz dt, dl.horiz dd {
  clear: none;
  float: left;
}

/* line 204, ../../app/assets/stylesheets/default.css.scss */
a.button {
  display: inline-block;
  color: #606060;
  background: #efefef;
  padding: 5px 10px;
  line-height: 1.0em;
  font-weight: bold;
  border: 1px solid #d3d3d3;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  vertical-align: middle;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #efefef), color-stop(0.5, #e3e3e3));
  background: -moz-linear-gradient(center top, #efefef 50%, #e3e3e3 50%);
}
/* line 218, ../../app/assets/stylesheets/default.css.scss */
a.button:hover {
  background: #e3e3e3;
  border-color: #b3b3b3;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #e3e3e3), color-stop(0.5, #efefef));
  background: -moz-linear-gradient(center top, #e3e3e3 50%, #efefef 50%);
}
/* line 223, ../../app/assets/stylesheets/default.css.scss */
a.button:active {
  padding: 6px 10px 4px 10px;
  background: #d7d7d7;
}
/* line 226, ../../app/assets/stylesheets/default.css.scss */
a.button.image {
  padding: 3px 10px 4px 10px;
}
/* line 228, ../../app/assets/stylesheets/default.css.scss */
a.button.image:active {
  padding: 4px 10px 3px 10px;
}
/* line 230, ../../app/assets/stylesheets/default.css.scss */
a.button.red {
  color: #fff;
  background: #9f1c27;
  border-color: #8f1923;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #9f1c27), color-stop(0.5, #941a24));
  background: -moz-linear-gradient(center top, #9f1c27 50%, #941a24 50%);
  box-shadow: inset 0 0 2px #d49196;
  -moz-box-shadow: inset 0 0 2px #d49196;
  -webkit-box-shadow: inset 0 0 2px #d49196;
}
/* line 239, ../../app/assets/stylesheets/default.css.scss */
a.button.red:hover {
  background: #941a24;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #941a24), color-stop(0.5, #9f1c27));
  background: -moz-linear-gradient(center top, #941a24 50%, #9f1c27 50%);
}
/* line 243, ../../app/assets/stylesheets/default.css.scss */
a.button.red:active {
  background: #891821;
}
/* line 245, ../../app/assets/stylesheets/default.css.scss */
a.button.blue {
  color: #fff;
  background: #1c479f;
  border-color: #19358f;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #1c3e9f), color-stop(0.5, #1a3794));
  background: -moz-linear-gradient(center top, #1c3e9f 50%, #1a3794 50%);
  box-shadow: inset 0 0 2px #919ed4;
  -moz-box-shadow: inset 0 0 2px #919ed4;
  -webkit-box-shadow: inset 0 0 2px #919ed4;
}
/* line 254, ../../app/assets/stylesheets/default.css.scss */
a.button.blue:hover {
  background: #1a3c94;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #1a3794), color-stop(0.5, #1c3e9f));
  background: -moz-linear-gradient(center top, #1a3794 50%, #1c3e9f 50%);
}
/* line 258, ../../app/assets/stylesheets/default.css.scss */
a.button.blue:active {
  background: #184089;
}
/* line 260, ../../app/assets/stylesheets/default.css.scss */
a.button.green {
  color: #fff;
  background: #359f1c;
  border-color: #2a8f19;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #259f1c), color-stop(0.5, #31941a));
  background: -moz-linear-gradient(center top, #259f1c 50%, #31941a 50%);
  box-shadow: inset 0 0 2px #9cd491;
  -moz-box-shadow: inset 0 0 2px #9cd491;
  -webkit-box-shadow: inset 0 0 2px #9cd491;
}
/* line 269, ../../app/assets/stylesheets/default.css.scss */
a.button.green:hover {
  background: #23941a;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #31941a), color-stop(0.5, #259f1c));
  background: -moz-linear-gradient(center top, #31941a 50%, #259f1c 50%);
}
/* line 273, ../../app/assets/stylesheets/default.css.scss */
a.button.green:active {
  background: #238918;
}
/* line 275, ../../app/assets/stylesheets/default.css.scss */
a.button.purple {
  color: #fff;
  background: #5a1c9f;
  border-color: #53198f;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #5a1c9f), color-stop(0.5, #53198f));
  background: -moz-linear-gradient(center top, #5a1c9f 50%, #53198f 50%);
  box-shadow: inset 0 0 2px #9cd491;
  -moz-box-shadow: inset 0 0 2px #b491d4;
  -webkit-box-shadow: inset 0 0 2px #b491d4;
}
/* line 284, ../../app/assets/stylesheets/default.css.scss */
a.button.purple:hover {
  background: #4e1a94;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #53198f), color-stop(0.5, #5a1c9f));
  background: -moz-linear-gradient(center top, #53198f 50%, #5a1c9f 50%);
}
/* line 288, ../../app/assets/stylesheets/default.css.scss */
a.button.purple:active {
  background: #4b1889;
}
/* line 290, ../../app/assets/stylesheets/default.css.scss */
a.button.orange {
  color: #fff;
  background: #f7941d;
  border-color: #e3810d;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #f7941d), color-stop(0.5, #f28b11));
  background: -moz-linear-gradient(center top, #f7941d 50%, #f28b11 50%);
  box-shadow: inset 0 0 2px #d4b291;
  -moz-box-shadow: inset 0 0 2px #d4bf91;
  -webkit-box-shadow: inset 0 0 2px #d4bf91;
}
/* line 299, ../../app/assets/stylesheets/default.css.scss */
a.button.orange:hover {
  background: #cc8a21;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #f28b11), color-stop(0.5, #f7941d));
  background: -moz-linear-gradient(center top, #f28b11 50%, #f7941d 50%);
}
/* line 303, ../../app/assets/stylesheets/default.css.scss */
a.button.orange:active {
  background: #e78b1e;
}
/* line 305, ../../app/assets/stylesheets/default.css.scss */
a.button.large {
  padding: 8px 16px;
  font-size: 1.16em;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
/* line 311, ../../app/assets/stylesheets/default.css.scss */
a.button.large:active {
  padding: 9px 16px 7px 16px;
}
/* line 313, ../../app/assets/stylesheets/default.css.scss */
a.button.small {
  padding: 2px 4px 3px 4px;
  vertical-align: top;
}
/* line 316, ../../app/assets/stylesheets/default.css.scss */
a.button.small:active {
  padding: 3px 4px 2px 4px;
}
/* line 318, ../../app/assets/stylesheets/default.css.scss */
a.button img {
  margin: 0 4px 0 0;
}

/* line 321, ../../app/assets/stylesheets/default.css.scss */
.button_space a.button {
  margin: 0 2px;
}

/* line 324, ../../app/assets/stylesheets/default.css.scss */
span.button_space {
  margin: 0 1px;
}

/* Fanciness (.x_* denotes) */
/* line 329, ../../app/assets/stylesheets/default.css.scss */
.x_brt6 {
  border-radius-top-left: 6px;
  border-radius-top-right: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
}

/* line 337, ../../app/assets/stylesheets/default.css.scss */
.x_brb6 {
  border-radius-bottom-left: 6px;
  border-radius-bottom-right: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-bottomright: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
}

/* line 345, ../../app/assets/stylesheets/default.css.scss */
.pt16 {
  padding-top: 16px;
}

/* line 348, ../../app/assets/stylesheets/default.css.scss */
.pt12 {
  padding-top: 12px;
}

/* line 351, ../../app/assets/stylesheets/default.css.scss */
.pt8 {
  padding-top: 8px;
}

/* line 354, ../../app/assets/stylesheets/default.css.scss */
h3.closed, p.closed {
  padding: 12px;
  text-align: center;
  font-weight: bold;
}

/* line 359, ../../app/assets/stylesheets/default.css.scss */
h3.closed {
  padding: 32px 16px;
}
/* line 361, ../../app/assets/stylesheets/default.css.scss */
h3.closed a {
  text-decoration: underline;
}

/* line 364, ../../app/assets/stylesheets/default.css.scss */
#content {
  border-top: 1px solid #dcdcdc;
  clear: both;
  display: block;
  background: #fff;
  margin: auto;
  min-height: 250px;
  padding: 0 10.4% 0 10.4%;
}
@media (max-width: 1280px) and (min-width: 450px) {
  /* line 364, ../../app/assets/stylesheets/default.css.scss */
  #content {
    padding: 12px 3% 0 3%;
  }
}

/* line 378, ../../app/assets/stylesheets/default.css.scss */
.flash {
  border: 1px solid #b9b9b9;
  background: #f0f0f0;
  color: #404040;
  padding: 12px 14px;
  margin: 2px 0 16px 0;
  font-size: 1.3em;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
/* line 388, ../../app/assets/stylesheets/default.css.scss */
.flash a.close {
  top: 4px;
  right: 4px;
  display: inline-block;
  padding: 2px 5px;
  font-size: 8px;
  line-height: 1.0em;
  font-weight: bold;
  color: #b0b0b0;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
/* line 400, ../../app/assets/stylesheets/default.css.scss */
.flash a.close:hover {
  background: #b9b9b9;
  color: #fff;
}
/* line 403, ../../app/assets/stylesheets/default.css.scss */
.flash h2 {
  font-size: 1.38em;
  padding: 0 0 4px 0;
}
/* line 406, ../../app/assets/stylesheets/default.css.scss */
.flash p {
  font-size: 1.0em;
  padding: 0;
}
/* line 409, ../../app/assets/stylesheets/default.css.scss */
.flash ul {
  margin: 4px 0 0 0;
  list-style: disc;
}
/* line 412, ../../app/assets/stylesheets/default.css.scss */
.flash ul li {
  font-size: 1.0em;
  color: #404040;
  padding: 1px 0 1px 6px;
  margin: 0 0 0 24px;
}

/* line 418, ../../app/assets/stylesheets/default.css.scss */
.flash_error {
  border-color: #CF8D92;
  background: #F7EDEE;
  color: #b80000;
}
/* line 422, ../../app/assets/stylesheets/default.css.scss */
.flash_error a {
  color: #222;
  text-decoration: underline;
}
/* line 425, ../../app/assets/stylesheets/default.css.scss */
.flash_error a:hover {
  color: #9F1C27;
}
/* line 427, ../../app/assets/stylesheets/default.css.scss */
.flash_error p, .flash_error ul li {
  color: #b80000;
}

/* line 430, ../../app/assets/stylesheets/default.css.scss */
.flash_notice {
  border-color: #ffcc00;
  background: #ffffcc;
  color: #4c4c3d;
}
/* line 434, ../../app/assets/stylesheets/default.css.scss */
.flash_notice p, .flash_notice ul li {
  color: #4c4c3d;
}
/* line 436, ../../app/assets/stylesheets/default.css.scss */
.flash_notice a.close {
  color: #e9ba00;
  text-decoration: none;
}
/* line 439, ../../app/assets/stylesheets/default.css.scss */
.flash_notice a.close:hover {
  background: #ffcc00;
  color: #fff;
}

/* line 444, ../../app/assets/stylesheets/default.css.scss */
#site_wide_notice.flash {
  margin: 0;
  padding: 13px 0 14px 0;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-top: none;
  border-left: none;
  border-right: none;
}
/* line 453, ../../app/assets/stylesheets/default.css.scss */
#site_wide_notice p {
  font-weight: bold;
}

/* line 456, ../../app/assets/stylesheets/default.css.scss */
#textile_info {
  font-size: 1.1em;
  color: #606060;
  padding: 4px 0;
}

/* line 461, ../../app/assets/stylesheets/default.css.scss */
fieldset #textile_info {
  font-size: .846em;
}

/* line 464, ../../app/assets/stylesheets/default.css.scss */
#textile_info a {
  color: #606060;
  text-decoration: underline;
}

/* line 468, ../../app/assets/stylesheets/default.css.scss */
#textile_ref {
  border: 1px solid #b9b9b9;
  background: #f0f0f0;
  color: #404040;
  padding: 8px 10px;
  margin: 2px 0 4px 0;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}

/* line 478, ../../app/assets/stylesheets/default.css.scss */
fieldset {
  font-size: 1.3em;
  padding: 0 0 6px 0;
  vertical-align: top;
}
/* line 482, ../../app/assets/stylesheets/default.css.scss */
fieldset label {
  display: block;
  padding: 2px 0;
  color: #303030;
  font-weight: bold;
}

/* line 488, ../../app/assets/stylesheets/default.css.scss */
input.ff {
  padding: 4px 4px 3px 4px;
  width: 225px;
  font-size: 1.0em;
  line-height: 1.0em;
  color: #303030;
  border: 1px solid #b9b9b9;
}

/* line 498, ../../app/assets/stylesheets/default.css.scss */
fieldset input[type=text], fieldset input[type=password], fieldset input[type=file] {
  padding: 4px 4px 3px 4px;
  width: 225px;
  font-size: 1.0em;
  line-height: 1.0em;
  color: #303030;
  border: 1px solid #b9b9b9;
}
/* line 505, ../../app/assets/stylesheets/default.css.scss */
fieldset textarea {
  padding: 4px 4px 3px 4px;
  width: 225px;
  font-size: 1.0em;
  line-height: 1.0em;
  color: #303030;
  border: 1px solid #b9b9b9;
  vertical-align: baseline;
  line-height: 1.25em;
}
/* line 515, ../../app/assets/stylesheets/default.css.scss */
fieldset input[type=text], fieldset input[type=password], fieldset input[type=file] {
  clear: both;
  margin: 2px 0 0 0;
}
/* line 518, ../../app/assets/stylesheets/default.css.scss */
fieldset textarea, fieldset select {
  clear: both;
  margin: 2px 0 0 0;
}
/* line 521, ../../app/assets/stylesheets/default.css.scss */
fieldset p {
  font-size: 1.0em;
}
/* line 523, ../../app/assets/stylesheets/default.css.scss */
fieldset p.note {
  font-size: .846em;
  color: #606060;
  font-style: italic;
  padding: 4px 0;
}
/* line 528, ../../app/assets/stylesheets/default.css.scss */
fieldset.ln label, fieldset.ln1 label {
  display: inline-block;
  padding: 0 4px 0 0;
}
/* line 531, ../../app/assets/stylesheets/default.css.scss */
fieldset.ln label {
  font-weight: normal;
  padding: auto;
}
/* line 534, ../../app/assets/stylesheets/default.css.scss */
fieldset.buttons {
  padding: 8px 0;
  text-align: right;
  font-size: 1.0em;
}
/* line 538, ../../app/assets/stylesheets/default.css.scss */
fieldset.buttons input, fieldset.buttons button {
  font-size: 1.6em;
  font-weight: bold;
}
/* line 541, ../../app/assets/stylesheets/default.css.scss */
fieldset.buttons.divider {
  border-top: 1px solid #b9b9b9;
  margin-top: 8px;
}
/* line 544, ../../app/assets/stylesheets/default.css.scss */
fieldset.buttons .left {
  text-align: left;
}

/* line 547, ../../app/assets/stylesheets/default.css.scss */
.req {
  color: #9f1c27;
  font-weight: bold;
}

/* line 551, ../../app/assets/stylesheets/default.css.scss */
.field_with_errors label {
  color: #b80000;
}

/* Flip/flop js toggle */
/* line 557, ../../app/assets/stylesheets/default.css.scss */
body .js {
  visibility: hidden;
  width: 0;
  height: 0;
}
/* line 561, ../../app/assets/stylesheets/default.css.scss */
body .nojs {
  visibility: visible;
  width: auto;
  height: auto;
}
/* line 566, ../../app/assets/stylesheets/default.css.scss */
body.js .js {
  visibility: visible;
  width: auto;
  height: auto;
}
/* line 570, ../../app/assets/stylesheets/default.css.scss */
body.js .nojs {
  visibility: hidden;
  width: 0;
  height: 0;
}

/* favorites */
/* line 577, ../../app/assets/stylesheets/default.css.scss */
.fave a.favorite {
  display: inline-block;
  height: 16px;
  background: url(/assets/bg/favorites_star-e5cd71f0432728331a652d28a17b94f5.png) 0 0 no-repeat;
  padding: 0 0 0 20px;
}
/* line 582, ../../app/assets/stylesheets/default.css.scss */
.fave a.favorite .num {
  display: inline-block;
  padding: 3px 0 0 0;
  height: 11px;
  font-size: 1.1em;
  color: #5e5e5e;
}
/* line 588, ../../app/assets/stylesheets/default.css.scss */
.fave a.favorite.on {
  background-position: 0 -20px;
}
/* line 590, ../../app/assets/stylesheets/default.css.scss */
.fave a.favorite:hover {
  background-position: 0 -40px;
}

/* line 593, ../../app/assets/stylesheets/default.css.scss */
.imgmw {
  display: block;
  min-width: 50px;
  background: #f0f0f0;
}

/* line 598, ../../app/assets/stylesheets/default.css.scss */
.imgmh {
  display: block;
  min-height: 50px;
  background: #f0f0f0;
}

/* line 603, ../../app/assets/stylesheets/default.css.scss */
.missing_field {
  border: 2px solid red !important;
}

/* line 606, ../../app/assets/stylesheets/default.css.scss */
label a {
  color: #191958;
}

/* line 610, ../../app/assets/stylesheets/default.css.scss */
body {
  overflow-x: hidden;
}

/* line 615, ../../app/assets/stylesheets/default.css.scss */
.btn-new-kym {
  background: #fbcc55;
  padding: 10px;
  color: #11113f;
  font-size: 13px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.6px;
  text-align: center;
  border-radius: 4px;
  box-shadow: none;
  border: 0;
  cursor: pointer;
  font-family: 'Roboto Slab', serif;
}

/* line 634, ../../app/assets/stylesheets/default.css.scss */
.min-margin-botom {
  margin-bottom: 9px;
}

/* line 638, ../../app/assets/stylesheets/default.css.scss */
.min-margin-top {
  margin-top: 4px;
}

/* line 643, ../../app/assets/stylesheets/default.css.scss */
.btn-join-kym {
  background: #4354ff;
  color: #fff;
}

/* line 649, ../../app/assets/stylesheets/default.css.scss */
.divider-vertical {
  width: 1px;
  background: #fff;
  opacity: 0.32;
  margin: 8px 12px !important;
}

/* line 657, ../../app/assets/stylesheets/default.css.scss */
.divider-vertical-alt-2 {
  width: 1px;
  background: #fff;
  margin: 0px !important;
  background: #FBCC55;
  opacity: 1;
}

/* line 666, ../../app/assets/stylesheets/default.css.scss */
.divider-vertical-alt {
  width: 1.7px;
  background: #fbcc55;
  opacity: 0.72;
  margin: 0px 12px !important;
}

/* line 675, ../../app/assets/stylesheets/default.css.scss */
.divider-mini {
  height: 1px;
  display: block;
  width: 90px;
  margin: 19px 0 20px;
  border-top: 2px dotted #fff;
  background: transparent;
  margin-top: 20px;
  margin-bottom: 11px;
}

@media (max-width: 400px) {
  /* line 692, ../../app/assets/stylesheets/default.css.scss */
  #logo > a {
    width: 166px;
    background-size: 155px;
  }

  /* line 700, ../../app/assets/stylesheets/default.css.scss */
  #mast .menu-icon-container {
    padding-left: 8px;
  }
}
/* line 707, ../../app/assets/stylesheets/default.css.scss */
.category-type.event {
  color: #69c748 !important;
}
/* line 711, ../../app/assets/stylesheets/default.css.scss */
.category-type.culture {
  color: #35b2d6 !important;
}
/* line 715, ../../app/assets/stylesheets/default.css.scss */
.category-type.meme {
  color: #12133f !important;
}
/* line 718, ../../app/assets/stylesheets/default.css.scss */
.category-type.meme.dark-bg {
  color: white !important;
}
/* line 723, ../../app/assets/stylesheets/default.css.scss */
.category-type.subculture {
  color: #b054b9 !important;
}
/* line 727, ../../app/assets/stylesheets/default.css.scss */
.category-type.people, .category-type.person {
  color: #e31c79 !important;
}
/* line 731, ../../app/assets/stylesheets/default.css.scss */
.category-type.site {
  color: #ff6900 !important;
}
/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */

/*






 */



/* Component containers
----------------------------------*/

.ui-widget {
	font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/;
	font-size: 1em/*{fsDefault}*/;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5/*{borderColorDefault}*/;
}
.ui-widget-content {
	border: 1px solid #dddddd/*{borderColorContent}*/;
	background: #ffffff/*{bgColorContent}*/ /*{bgImgUrlContent}*/ /*{bgContentXPos}*/ /*{bgContentYPos}*/ /*{bgContentRepeat}*/;
	color: #333333/*{fcContent}*/;
}
.ui-widget-content a {
	color: #333333/*{fcContent}*/;
}
.ui-widget-header {
	border: 1px solid #dddddd/*{borderColorHeader}*/;
	background: #e9e9e9/*{bgColorHeader}*/ /*{bgImgUrlHeader}*/ /*{bgHeaderXPos}*/ /*{bgHeaderYPos}*/ /*{bgHeaderRepeat}*/;
	color: #333333/*{fcHeader}*/;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333/*{fcHeader}*/;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5/*{borderColorDefault}*/;
	background: #f6f6f6/*{bgColorDefault}*/ /*{bgImgUrlDefault}*/ /*{bgDefaultXPos}*/ /*{bgDefaultYPos}*/ /*{bgDefaultRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #454545/*{fcDefault}*/;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545/*{fcDefault}*/;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc/*{borderColorHover}*/;
	background: #ededed/*{bgColorHover}*/ /*{bgImgUrlHover}*/ /*{bgHoverXPos}*/ /*{bgHoverYPos}*/ /*{bgHoverRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #2b2b2b/*{fcHover}*/;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b/*{fcHover}*/;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff/*{borderColorActive}*/;
	background: #007fff/*{bgColorActive}*/ /*{bgImgUrlActive}*/ /*{bgActiveXPos}*/ /*{bgActiveYPos}*/ /*{bgActiveRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #ffffff/*{fcActive}*/;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff/*{borderColorActive}*/;
	background-color: #ffffff/*{fcActive}*/;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff/*{fcActive}*/;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e/*{borderColorHighlight}*/;
	background: #fffa90/*{bgColorHighlight}*/ /*{bgImgUrlHighlight}*/ /*{bgHighlightXPos}*/ /*{bgHighlightYPos}*/ /*{bgHighlightRepeat}*/;
	color: #777620/*{fcHighlight}*/;
}
.ui-state-checked {
	border: 1px solid #dad55e/*{borderColorHighlight}*/;
	background: #fffa90/*{bgColorHighlight}*/;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620/*{fcHighlight}*/;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899/*{borderColorError}*/;
	background: #fddfdf/*{bgColorError}*/ /*{bgImgUrlError}*/ /*{bgErrorXPos}*/ /*{bgErrorYPos}*/ /*{bgErrorRepeat}*/;
	color: #5f3f3f/*{fcError}*/;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f/*{fcError}*/;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f/*{fcError}*/;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_444444_256x240-1e68e112fca51a30075b0eef2c1747a3.png)/*{iconsContent}*/;
}
.ui-widget-header .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_444444_256x240-1e68e112fca51a30075b0eef2c1747a3.png)/*{iconsHeader}*/;
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_555555_256x240-c020acd0f3fe5349bce1825bec62a42f.png)/*{iconsHover}*/;
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_ffffff_256x240-b4a88b8cfa1e49b22b00564d958c1c82.png)/*{iconsActive}*/;
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_777620_256x240-a0f6ffacb9751fc21f1785e8ffa5c0a9.png)/*{iconsHighlight}*/;
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_cc0000_256x240-cf552962ebc3aec1ba1dc493b653669a.png)/*{iconsError}*/;
}
.ui-button .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_777777_256x240-b28467e29a1f29bd373cc20477f1baeb.png)/*{iconsDefault}*/;
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px/*{cornerRadius}*/;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa/*{bgColorOverlay}*/ /*{bgImgUrlOverlay}*/ /*{bgOverlayXPos}*/ /*{bgOverlayYPos}*/ /*{bgOverlayRepeat}*/;
	opacity: .3/*{opacityOverlay}*/;
	filter: Alpha(Opacity=30)/*{opacityFilterOverlay}*/; /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: 0/*{offsetLeftShadow}*/ 0/*{offsetTopShadow}*/ 5px/*{thicknessShadow}*/ #666666/*{bgColorShadow}*/;
	box-shadow: 0/*{offsetLeftShadow}*/ 0/*{offsetTopShadow}*/ 5px/*{thicknessShadow}*/ #666666/*{bgColorShadow}*/;
}
/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */
/*

 */

/* Layout helpers
----------------------------------*/

.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*!
 * jQuery UI Autocomplete 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/autocomplete/#theming
 */
/*

 */

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
/* line 1, ../../../vendor/assets/stylesheets/plugins/bootstrap-plugins.css.scss */
.affix {
  position: fixed;
}
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
/* line 7, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10000;
  overflow: visible !important;
}

/* line 14, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
#cboxOverlay, #cboxWrapper, #colorbox {
  overflow: visible !important;
}

/* line 17, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}

/* line 22, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
#cboxMiddleLeft, #cboxBottomLeft {
  clear: left;
}

/* line 25, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
#cboxContent {
  position: relative;
  overflow: visible;
}

/* line 29, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
#cboxLoadedContent {
  overflow: visible !important;
}

/* line 32, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
#cboxTitle {
  margin: 0;
}

/* line 35, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

/* line 41, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer;
}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
/* line 50, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
#cboxOverlay {
  background: #000;
}

/* line 55, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
#cboxTopLeft {
  width: 14px;
  height: 14px;
  background: url(/assets/colorbox/controls-05607c0a8613910d87b557ab7a512bbf.png) 0 0 no-repeat;
}

/* line 60, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
#cboxTopCenter {
  height: 14px;
  background: url(/assets/colorbox/border-0ad5ceaa3ecb57bc1b937b5f68b5fdd1.png) top left repeat-x;
}

/* line 64, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
#cboxTopRight {
  width: 14px;
  height: 14px;
  background: url(/assets/colorbox/controls-05607c0a8613910d87b557ab7a512bbf.png) -36px 0 no-repeat;
}

/* line 69, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
#cboxBottomLeft {
  width: 14px;
  height: 43px;
  background: url(/assets/colorbox/controls-05607c0a8613910d87b557ab7a512bbf.png) 0 -32px no-repeat;
}

/* line 74, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
#cboxBottomCenter {
  height: 43px;
  background: url(/assets/colorbox/border-0ad5ceaa3ecb57bc1b937b5f68b5fdd1.png) bottom left repeat-x;
}

/* line 78, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
#cboxBottomRight {
  width: 14px;
  height: 43px;
  background: url(/assets/colorbox/controls-05607c0a8613910d87b557ab7a512bbf.png) -36px -32px no-repeat;
}

/* line 83, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
#cboxMiddleLeft {
  width: 14px;
  background: url(/assets/colorbox/controls-05607c0a8613910d87b557ab7a512bbf.png) -175px 0 repeat-y;
}

/* line 87, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
#cboxMiddleRight {
  width: 14px;
  background: url(/assets/colorbox/controls-05607c0a8613910d87b557ab7a512bbf.png) -211px 0 repeat-y;
}

/* line 91, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
#cboxContent {
  background: #fff;
}

/* line 94, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
#cboxLoadedContent {
  margin-bottom: 5px;
}

/* line 100, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
#cboxTitle {
  position: absolute;
  bottom: -25px;
  left: 0;
  text-align: center;
  width: 100%;
  font-weight: bold;
  color: #7C7C7C;
}

/* line 109, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
#cboxCurrent {
  position: absolute;
  bottom: -25px;
  left: 58px;
  font-weight: bold;
  color: #7C7C7C;
}

/* line 116, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  border: none;
  position: absolute;
  bottom: -29px;
  background: url(/assets/colorbox/controls-05607c0a8613910d87b557ab7a512bbf.png) 0px 0px no-repeat;
  width: 23px;
  height: 23px;
  text-indent: -9999px;
}

/* line 125, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
#cboxPrevious {
  left: 0px;
  background-position: -51px -25px;
}
/* line 128, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
#cboxPrevious:hover {
  background-position: -51px 0px;
}

/* line 131, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
#cboxNext {
  left: 27px;
  background-position: -75px -25px;
}
/* line 134, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
#cboxNext:hover {
  background-position: -75px 0px;
}

/* line 137, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
#cboxClose {
  right: 0;
  background-position: -100px -25px;
}
/* line 140, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
#cboxClose:hover {
  background-position: -100px 0px;
}

/* line 143, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
.cboxSlideshow_on #cboxSlideshow {
  background-position: -125px 0px;
  right: 27px;
}
/* line 146, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
.cboxSlideshow_on #cboxSlideshow.hover {
  background-position: -150px 0px;
}

/* line 149, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
.cboxSlideshow_off #cboxSlideshow {
  background-position: -150px -25px;
  right: 27px;
}
/* line 152, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
.cboxSlideshow_off #cboxSlideshow.hover {
  background-position: -125px 0px;
}

/* line 155, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
.colorbox {
  min-width: 300px;
  min-height: 20px;
}
/* line 158, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
.colorbox .centered {
  text-align: center;
}
/* line 160, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
.colorbox hr {
  border: none;
  background: #c8c8c8;
  height: 1px;
}

/* line 165, ../../../vendor/assets/stylesheets/plugins/colorbox.css.scss */
#colorbox input[type=file] {
  width: 300px;
}
/* line 1, ../../../vendor/assets/stylesheets/plugins/jquery-modal.css.scss */
.blocker {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  z-index: 9001;
  padding: 20px;
  box-sizing: border-box;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.25);
  text-align: center;
}

/* line 13, ../../../vendor/assets/stylesheets/plugins/jquery-modal.css.scss */
.blocker:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.05em;
}

/* line 20, ../../../vendor/assets/stylesheets/plugins/jquery-modal.css.scss */
.blocker.behind {
  background-color: transparent;
}

/* line 23, ../../../vendor/assets/stylesheets/plugins/jquery-modal.css.scss */
.modal {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 9000;
  box-sizing: border-box;
  background: #fff;
  padding: 15px;
  text-align: left;
}

/* line 44, ../../../vendor/assets/stylesheets/plugins/jquery-modal.css.scss */
.modal a.close-modal {
  position: absolute;
  top: -12.5px;
  right: -12.5px;
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAANjr9RwUqgAAACBjSFJNAABtmAAAc44AAPJxAACDbAAAg7sAANTIAAAx7AAAGbyeiMU/AAAG7ElEQVR42mJkwA8YoZjBwcGB6fPnz4w/fvxg/PnzJ2N6ejoLFxcX47Rp036B5Dk4OP7z8vL+P3DgwD+o3v9QjBUABBALHguZoJhZXV2dVUNDgxNIcwEtZnn27Nl/ZmZmQRYWFmag5c90dHQY5OXl/z98+PDn1atXv79+/foPUN9fIP4HxRgOAAggRhyWMoOwqKgoq6GhIZe3t7eYrq6uHBDb8/Pz27Gysloga/jz588FYGicPn/+/OapU6deOnXq1GdgqPwCOuA31AF/0S0HCCB0xAQNBU4FBQWB0NBQublz59oADV37Hw28ePHi74MHD/6ii3/8+HEFMGQUgQ6WEhQU5AeZBTWTCdkigABC9ylIAZeMjIxQTEyMysaNG/3+/v37AGTgr1+//s2cOfOXm5vbN6Caz8jY1NT0a29v76/v37//g6q9sHfv3khjY2M5YAgJgsyEmg0PYYAAQreUk4+PT8jd3V1l1apVgUAzfoIM2rlz5x9gHH5BtxAdA9PB1zNnzvyB+R6oLxoopgC1nBPZcoAAgiFQnLIDMb+enp5iV1eXBzDeHoI0z58//xcwIX0mZCkMg9S2trb+hFk+ffr0QCkpKVmQ2VA7QHYxAgQQzLesQMwjIiIilZWVZfPu3bstMJ+SYikyBmUzkBnA9HEMyNcCYgmQHVC7mAACCJagOEBBbGdnp7lgwYJEkIavX7/+BcY1SvAaGRl9tba2xohjMTGxL8nJyT+AWQsuxsbG9vnp06e/QWYdPHiwHmiWKlBcCGQXyNcAAQSzmBuoSQqYim3u37+/EKR48uTJv5ANB+bVr7Dga2xs/AkTV1JS+gq0AJyoQIkPWU9aWtoPkPibN2/2A/l6QCwJ9TULQADB4hcY//xKXl5eHt++fbsAUmxhYYHiM1DiAsr9R7ZcVVUVbikIdHd3/0TWIyws/AWYVsByAgICdkAxRSAWAGI2gACClV7C4uLiOv7+/lEgRZ8+ffqLLd6ABck3ZMuB6uCWrlu37je29HDx4kVwQisvL88FFqkaQDERUHADBBAomBl5eHiYgQmLE1hSgQQZgIUD1lJm69atf4HR8R1YKoH5QIPAWWP9+vV/gOI/gHkeQw+wGAXTwAJJ5t+/f/BUDRBA4NIEKMDMyMjICtQIiniG379/4yza7t69+//Lly8oDrty5co/bJaCAEwcZCkwwTJDLWYCCCCwxcDgY3z16hXDnTt3voP4EhISWA0BFgZMwNqHExh3jMiG1tbWsgHjnA2bHmAeBtdWwOL1MycnJ7wAAQggBmi+kgIW/OaKiorJwOLuFShO0LMSMPF9AUYBSpz6+vqixHlOTs4P9MIEWHaDsxSwYMoE2mEGFJcG5SKAAGJCqjv/AbPUn8ePH98ACQQHB6NUmZqamkzABIgSp5s3bwbHORCA1QDLAWZkPc7OzszA8oHl5cuXVy5duvQBGIXwWgoggGA+FgO6xkBNTS28r69vDrT2+Y1cIMDyJchX6KkXVEmAshd6KB06dAic94EO3AzkBwGxPhCLg8ptgACCZyeQp9jZ2b2AmsuAefM8tnxJCk5ISPgOLTKfAdNEOVDMA2QHLDsBBBC8AAFlbmCLwlZISCg5JSVlJizeQAaQaimoWAUFK0g/sGGwHiiWCMS2yAUIQAAxI7c4gEmeFZi4OJ48ecLMzc39CRiEmgEBASxA/QzA8vYvAxEgNjaWZc2aNezAsprp2LFjp4FpZRdQ+AkQvwLij0AMSoC/AQIIXklAC3AVUBoBxmE8sPXQAiyvN8J8fuPGjR/h4eHf0eMdhkENhOPHj8OT+NGjR88BxZuBOA5kJtRseCUBEECMSI0AdmgBDooDaaDl8sASTSkyMlKzpqZGU1paGlS7MABLrX83b978A6zwwakTmE0YgIkSnHpBfGCV+gxYh98qKSk5CeTeAxVeQPwUiN8AMSjxgdLNX4AAYkRqCLBAXcMHtVwSaLkMMMHJAvOq9IQJE9R8fHxElJWV1bEF8aNHj+7t27fvLTDlXwXGLyhoH0OD+DnU0k/QYAa1QP8BBBAjWsuSFWo5LzRYxKFYAljqiAHzqxCwIBEwMTERBdZeoOYMA7Bl+RFYEbwB5oS3IA9D4/IFEL+E4nfQ6IDFLTgvAwQQI5ZmLRtSsINSuyA0uwlBUyQPMPWD20/AKo8ByP4DTJTfgRgUjB+gFoEc8R6amGDB+wu5mQsQQIxYmrdMUJ+zQTM6NzQEeKGO4UJqOzFADQMZ/A1qCSzBfQXi71ALfyM17sEAIIAY8fQiWKAYFgIwzIbWTv4HjbdfUAf8RPLhH1icojfoAQKIEU8bG9kRyF0aRiz6YP0k5C4LsmUY9TtAADEyEA+IVfufGEUAAQYABejinPr4dLEAAAAASUVORK5CYII=") no-repeat 0 0;
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */





@font-face {
  font-family: 'FontAwesome';
  src: url('/assets/fontawesome-webfont-01ac8eda8cdf5f9aeac99d0f9868c728.eot');
  src: url('/assets/fontawesome-webfont-01ac8eda8cdf5f9aeac99d0f9868c728.eot?#iefix') format('embedded-opentype'), url('/assets/fontawesome-webfont-d226a78bd70488d22b488b8164e4b234.woff2') format('woff2'), url('/assets/fontawesome-webfont-270cfa22526bde6b97e09279e324c179.woff') format('woff'), url('/assets/fontawesome-webfont-668df12fcf68b81e59d015b98105ebae.ttf') format('truetype'), url('/assets/fontawesome-webfont-6b375cfe882deff83fa9d00c7d241bd4.svg#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjovoSmYmRjRdE.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjovoSma2RjRdE.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjovoSmY2RjRdE.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjovoSmbGRjRdE.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjovoSmYGRjRdE.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjovoSmYWRjRdE.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjovoSmb2Rj.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* line 12, ../../app/assets/stylesheets/desktop.css.scss */
body {
  background-color: #fff;
}

/* line 16, ../../app/assets/stylesheets/desktop.css.scss */
.wrap {
  padding: 0 5px;
}

/* extra margin on sides */
/* line 24, ../../app/assets/stylesheets/desktop.css.scss */
#admin_controls {
  border-bottom: 1px solid #cecece;
  background: #e9e8ea;
  padding: 8px 0;
  color: #606060;
  font-size: 1.1em;
  transition: height, padding, z-index, .3s ease-in;
}
/* line 32, ../../app/assets/stylesheets/desktop.css.scss */
#admin_controls a.button {
  border-color: #b3b3b3;
  color: #505055;
  transition: height, .3s ease-in;
}
/* line 36, ../../app/assets/stylesheets/desktop.css.scss */
#admin_controls a.button:hover {
  border-color: #939393;
  color: #303030;
}

/* line 43, ../../app/assets/stylesheets/desktop.css.scss */
#section_header_wrap {
  margin-bottom: 16px;
  padding: 0;
  background: #fff;
}

/* line 49, ../../app/assets/stylesheets/desktop.css.scss */
#section_header {
  padding: 0 0 4px 0;
  border-bottom: 1px solid #b9b9b9;
}

/* line 55, ../../app/assets/stylesheets/desktop.css.scss */
body.na #section_header_wrap {
  padding: 0;
}

/* line 60, ../../app/assets/stylesheets/desktop.css.scss */
#sockington {
  display: block;
  float: left;
}

/* line 65, ../../app/assets/stylesheets/desktop.css.scss */
#maru header {
  clear: both;
  display: block;
}

/* line 70, ../../app/assets/stylesheets/desktop.css.scss */
.cols #maru {
  clear: none;
  max-width: 692px;
  min-width: 692px;
  overflow: visible;
  float: left;
}

/* line 78, ../../app/assets/stylesheets/desktop.css.scss */
.cols #content {
  padding-top: 24px;
  width: 1020px;
}

/* line 83, ../../app/assets/stylesheets/desktop.css.scss */
.cols.entries_show #content {
  width: unset;
  padding-top: unset;
}

/* line 88, ../../app/assets/stylesheets/desktop.css.scss */
.cols.entries_show #maru {
  clear: none;
  width: 1116px;
  overflow: visible;
  margin: 0 auto;
  max-width: unset;
  min-width: unset;
  float: unset;
}
@media (max-width: 1200px) {
  /* line 88, ../../app/assets/stylesheets/desktop.css.scss */
  .cols.entries_show #maru {
    width: 936px;
  }
}
@media (max-width: 768px) {
  /* line 88, ../../app/assets/stylesheets/desktop.css.scss */
  .cols.entries_show #maru {
    width: 696px;
  }
}
@media (max-width: 450px) {
  /* line 88, ../../app/assets/stylesheets/desktop.css.scss */
  .cols.entries_show #maru {
    width: 100%;
  }
}

/* line 110, ../../app/assets/stylesheets/desktop.css.scss */
.cols #sidebar {
  width: 300px;
  margin: 0 0 0 10px;
}

/* line 115, ../../app/assets/stylesheets/desktop.css.scss */
#footer {
  width: 100%;
  margin-top: 25px;
  max-height: 128px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-top: 1px solid #d9d9d9;
}
/* line 122, ../../app/assets/stylesheets/desktop.css.scss */
#footer .wrap {
  position: relative;
  padding: 10px 5px;
}

/* line 128, ../../app/assets/stylesheets/desktop.css.scss */
#footer_boxes {
  margin: auto;
}
/* line 130, ../../app/assets/stylesheets/desktop.css.scss */
#footer_boxes .footer_box {
  width: 134px;
  padding: 0 0 0 14px;
  border-left: 1px solid #cecece;
}
/* line 134, ../../app/assets/stylesheets/desktop.css.scss */
#footer_boxes .footer_box:first-child {
  border: none;
}
/* line 137, ../../app/assets/stylesheets/desktop.css.scss */
#footer_boxes .footer_box h5 {
  color: #606060;
  font-size: 1.2em;
  line-height: 1em;
  padding: 0 0 4px 0;
}
/* line 143, ../../app/assets/stylesheets/desktop.css.scss */
#footer_boxes .footer_box ul {
  padding: 0 0 4px 0;
}
/* line 145, ../../app/assets/stylesheets/desktop.css.scss */
#footer_boxes .footer_box ul li {
  color: #606060;
  font-size: 1.2em;
  line-height: 1em;
  padding: 2px 0;
}
/* line 150, ../../app/assets/stylesheets/desktop.css.scss */
#footer_boxes .footer_box ul li a {
  color: #606060;
}
/* line 152, ../../app/assets/stylesheets/desktop.css.scss */
#footer_boxes .footer_box ul li a:hover {
  color: #606060;
  text-decoration: underline;
}

/* line 162, ../../app/assets/stylesheets/desktop.css.scss */
#copyright {
  padding: 5px 6px 0 6px;
  color: #888888;
  font-size: 1em;
  text-align: right;
}
/* line 167, ../../app/assets/stylesheets/desktop.css.scss */
#copyright a {
  color: #888888;
}
/* line 169, ../../app/assets/stylesheets/desktop.css.scss */
#copyright a:hover {
  color: #606060;
  text-decoration: underline;
}

/* line 176, ../../app/assets/stylesheets/desktop.css.scss */
.off {
  display: block;
  height: 1%;
}
/* line 179, ../../app/assets/stylesheets/desktop.css.scss */
.off .box_off {
  display: block;
}

/* line 184, ../../app/assets/stylesheets/desktop.css.scss */
.on .box_off {
  display: none;
}

/* line 189, ../../app/assets/stylesheets/desktop.css.scss */
.off .box_on {
  opacity: 0.18;
}
/* line 192, ../../app/assets/stylesheets/desktop.css.scss */
.off .box_off.abs {
  top: -5px;
  left: -5px;
  z-index: 2;
  clear: both;
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 5px 5px 0 5px;
  background: url(/assets/bg/opac_09-26575ad68d5f65ebfe5ad790291f4dce.png);
}
/* line 203, ../../app/assets/stylesheets/desktop.css.scss */
.off .box_off.abs .mid.abs {
  vertical-align: middle;
  width: 100%;
  top: 50%;
  left: 0;
}
/* line 208, ../../app/assets/stylesheets/desktop.css.scss */
.off .box_off.abs .mid.abs a {
  margin-top: -16px;
}

/* line 215, ../../app/assets/stylesheets/desktop.css.scss */
.centered {
  text-align: center;
}

/* line 222, ../../app/assets/stylesheets/desktop.css.scss */
aside.share dl dd {
  display: inline-block;
  margin: 0 16px 0 0;
  height: 22px;
  overflow: hidden;
  /*background: #ff00ff;*/
}
/* line 228, ../../app/assets/stylesheets/desktop.css.scss */
aside.share dl dd.facebook {
  width: 92px;
}
/* line 231, ../../app/assets/stylesheets/desktop.css.scss */
aside.share dl dd.twitter {
  width: 92px;
  max-width: 106px;
}
/* line 235, ../../app/assets/stylesheets/desktop.css.scss */
aside.share dl dd.stumble_upon {
  width: 76px;
}
/* line 237, ../../app/assets/stylesheets/desktop.css.scss */
aside.share dl dd.stumble_upon span {
  display: block;
  padding: 1px 0 0 0;
}
/* line 242, ../../app/assets/stylesheets/desktop.css.scss */
aside.share dl dd.reddit {
  width: 106px;
}
/* line 245, ../../app/assets/stylesheets/desktop.css.scss */
aside.share dl dd.digg {
  display: none;
}

/* Stats icons */
/* line 254, ../../app/assets/stylesheets/desktop.css.scss */
.stats .stat-item:last-child a, .stats .stat-item:last-child span {
  color: #8a8c8e;
  cursor: unset;
}
/* line 258, ../../app/assets/stylesheets/desktop.css.scss */
.stats .stat-item:last-child a:hover, .stats .stat-item:last-child span:hover {
  color: #8a8c8e !important;
}

/* line 264, ../../app/assets/stylesheets/desktop.css.scss */
.stats .stat-item > div {
  padding: 0;
  font-size: 1.1em;
  color: #4354ff;
  line-height: 0.5em;
  background-repeat: no-repeat;
  background-size: 15px;
  background-position: left;
  font-family: 'Roboto';
  font-weight: 500;
  width: 17px;
  height: 17px;
  margin-right: 8px;
}
/* line 279, ../../app/assets/stylesheets/desktop.css.scss */
.stats .stat-item > div a,
.stats .stat-item > div span {
  display: block;
  color: #4354ff;
}
/* line 284, ../../app/assets/stylesheets/desktop.css.scss */
.stats .stat-item > div a:hover {
  color: #303030;
}
/* line 288, ../../app/assets/stylesheets/desktop.css.scss */
.stats .stat-item > div.videos {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32px' height='21px' viewBox='0 0 32 21' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eicon_video2x%3C/title%3E%3Cg id='Chosen-round-3' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M19.9171507,21 C21.4811881,21 22.7499458,19.8296689 22.7499458,18.3859544 L22.7499458,15.1156604 L28.7436601,18.9382755 C29.0553888,19.157025 29.4054093,19.2500042 29.7389809,19.2500042 C30.6468233,19.2500042 31.4945036,18.5390684 31.4945036,17.527352 L31.4945036,3.47269804 C31.4999249,2.4609817 30.6522707,1.7500459 29.7444817,1.7500459 C29.4054093,1.7500459 29.0608896,1.84847248 28.7491609,2.06177458 L22.7499458,5.88438968 L22.7499458,2.61409565 C22.7499458,1.17038114 21.4811881,5.00679016e-05 19.9171507,5.00679016e-05 L2.83279506,5.00679016e-05 C1.26875766,5.00679016e-05 0,1.17038114 0,2.61409565 L0,18.3859544 C0,19.8296689 1.26875766,21 2.83279506,21 L19.9171507,21 Z M19.9171507,19.2500042 L2.83279506,19.2500042 C2.24762953,19.2500042 1.74999583,18.8562444 1.74999583,18.3859544 L1.74999583,2.61409565 C1.74999583,2.14380564 2.24762953,1.7500459 2.83279506,1.7500459 L19.9171507,1.7500459 C20.5023162,1.7500459 20.9999499,2.14380564 20.9999499,2.61409565 L20.9999499,18.3859544 C20.9999499,18.8562444 20.5023162,19.2500042 19.9171507,19.2500042 Z M29.7499291,17.527352 L29.6842935,17.4562691 L22.7499458,13.0375403 L22.7499458,7.95706235 L29.7499291,3.50004172 L29.7499291,17.527352 Z' id='icon_video2x' fill='%234354FF' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
/* line 291, ../../app/assets/stylesheets/desktop.css.scss */
.stats .stat-item > div.videos:hover {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32px' height='21px' viewBox='0 0 32 21' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eicon_video2x%3C/title%3E%3Cg id='Chosen-round-3' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M19.9171507,21 C21.4811881,21 22.7499458,19.8296689 22.7499458,18.3859544 L22.7499458,15.1156604 L28.7436601,18.9382755 C29.0553888,19.157025 29.4054093,19.2500042 29.7389809,19.2500042 C30.6468233,19.2500042 31.4945036,18.5390684 31.4945036,17.527352 L31.4945036,3.47269804 C31.4999249,2.4609817 30.6522707,1.7500459 29.7444817,1.7500459 C29.4054093,1.7500459 29.0608896,1.84847248 28.7491609,2.06177458 L22.7499458,5.88438968 L22.7499458,2.61409565 C22.7499458,1.17038114 21.4811881,5.00679016e-05 19.9171507,5.00679016e-05 L2.83279506,5.00679016e-05 C1.26875766,5.00679016e-05 0,1.17038114 0,2.61409565 L0,18.3859544 C0,19.8296689 1.26875766,21 2.83279506,21 L19.9171507,21 Z M19.9171507,19.2500042 L2.83279506,19.2500042 C2.24762953,19.2500042 1.74999583,18.8562444 1.74999583,18.3859544 L1.74999583,2.61409565 C1.74999583,2.14380564 2.24762953,1.7500459 2.83279506,1.7500459 L19.9171507,1.7500459 C20.5023162,1.7500459 20.9999499,2.14380564 20.9999499,2.61409565 L20.9999499,18.3859544 C20.9999499,18.8562444 20.5023162,19.2500042 19.9171507,19.2500042 Z M29.7499291,17.527352 L29.6842935,17.4562691 L22.7499458,13.0375403 L22.7499458,7.95706235 L29.7499291,3.50004172 L29.7499291,17.527352 Z' id='icon_video2x' fill='%23ffb81c' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
/* line 296, ../../app/assets/stylesheets/desktop.css.scss */
.stats .stat-item > div.photos {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32px' height='25px' viewBox='0 0 32 25' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eicon_images2x%3C/title%3E%3Cg id='Chosen-round-3' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M25.3749395,24.7499958 C26.8246889,24.7499958 27.9999332,23.5747514 27.9999332,22.1250021 L27.9999332,21.2500042 L28.8749312,21.2500042 C30.3246805,21.2500042 31.4999249,20.0747598 31.4999249,18.6250104 L31.4999249,2.87504798 C31.4999249,1.42529863 30.3246805,0.25005424 28.8749312,0.25005424 L6.1249854,0.25005424 C4.67523605,0.25005424 3.5,1.42529863 3.5,2.87504798 L3.5,3.75005424 L2.62499374,3.75005424 C1.17524439,3.75005424 0,4.92529029 0,6.37503964 L0,22.1250021 C0,23.5747514 1.17524439,24.7499958 2.62499374,24.7499958 L25.3749395,24.7499958 Z M28.8749312,19.5000083 L6.1249854,19.5000083 C5.6425189,19.5000083 5.24998748,19.1074769 5.24998748,18.6250104 L5.24998748,2.87504798 C5.24998748,2.39258148 5.6425189,2.00005007 6.1249854,2.00005007 L28.8749312,2.00005007 C29.3573977,2.00005007 29.7499291,2.39258148 29.7499291,2.87504798 L29.7499291,18.6250104 C29.7499291,19.1074769 29.3573977,19.5000083 28.8749312,19.5000083 Z M9.62497705,9.43753234 C11.3163335,9.43753234 12.6874698,8.06639608 12.6874698,6.37503964 C12.6874698,4.6836832 11.3163335,3.31254694 9.62497705,3.31254694 C7.93362061,3.31254694 6.56248435,4.6836832 6.56248435,6.37503964 C6.56248435,8.06639608 7.93362061,9.43753234 9.62497705,9.43753234 Z M9.62497705,7.68753651 C8.90122389,7.68753651 8.31248018,7.09879279 8.31248018,6.37503964 C8.31248018,5.65128648 8.90122389,5.06254277 9.62497705,5.06254277 C10.3487302,5.06254277 10.9374739,5.65128648 10.9374739,6.37503964 C10.9374739,7.09879279 10.3487302,7.68753651 9.62497705,7.68753651 Z M25.3749395,23 L2.62499374,23 C2.14252724,23 1.74999583,22.6074686 1.74999583,22.1250021 L1.74999583,6.37503964 C1.74999583,5.89257314 2.14252724,5.50004172 2.62499374,5.50004172 L3.49999166,5.50004172 L3.49999166,18.6250104 C3.49999166,20.0747598 4.67523605,21.2500042 6.1249854,21.2500042 L26.2499374,21.2500042 L26.2499374,22.1250021 C26.2499374,22.6074686 25.857406,23 25.3749395,23 Z M27.3436848,17.7500125 C27.7060954,17.7500125 27.9999332,17.4561747 27.9999332,17.0937641 L27.9999332,12.0625261 C27.9999332,11.7144282 27.8616126,11.3805895 27.6155195,11.134443 L22.803031,6.32195444 C22.2904437,5.80936716 21.4595054,5.80936716 20.9469181,6.32195444 L15.7499624,11.5188567 L14.0530518,9.82194609 C13.5404645,9.30935881 12.7094729,9.30935881 12.196939,9.82194609 L7.38445047,14.6344346 C7.17221648,14.8466152 6.99998331,15.2624315 6.99998331,15.5625177 L6.99998331,17.0937641 C6.99998331,17.4561747 7.29382111,17.7500125 7.65623175,17.7500125 L27.3436848,17.7500125 Z M26.2499374,16.0000167 L8.74997914,16.0000167 L8.74997914,15.7437765 L13.1249687,11.3687952 L15.7499624,13.9937806 L21.8749478,7.86879523 L26.2499374,12.2437848 L26.2499374,16.0000167 Z' id='icon_images2x' fill='%234354FF' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
/* line 299, ../../app/assets/stylesheets/desktop.css.scss */
.stats .stat-item > div.photos:hover {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32px' height='25px' viewBox='0 0 32 25' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eicon_images2x%3C/title%3E%3Cg id='Chosen-round-3' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M25.3749395,24.7499958 C26.8246889,24.7499958 27.9999332,23.5747514 27.9999332,22.1250021 L27.9999332,21.2500042 L28.8749312,21.2500042 C30.3246805,21.2500042 31.4999249,20.0747598 31.4999249,18.6250104 L31.4999249,2.87504798 C31.4999249,1.42529863 30.3246805,0.25005424 28.8749312,0.25005424 L6.1249854,0.25005424 C4.67523605,0.25005424 3.5,1.42529863 3.5,2.87504798 L3.5,3.75005424 L2.62499374,3.75005424 C1.17524439,3.75005424 0,4.92529029 0,6.37503964 L0,22.1250021 C0,23.5747514 1.17524439,24.7499958 2.62499374,24.7499958 L25.3749395,24.7499958 Z M28.8749312,19.5000083 L6.1249854,19.5000083 C5.6425189,19.5000083 5.24998748,19.1074769 5.24998748,18.6250104 L5.24998748,2.87504798 C5.24998748,2.39258148 5.6425189,2.00005007 6.1249854,2.00005007 L28.8749312,2.00005007 C29.3573977,2.00005007 29.7499291,2.39258148 29.7499291,2.87504798 L29.7499291,18.6250104 C29.7499291,19.1074769 29.3573977,19.5000083 28.8749312,19.5000083 Z M9.62497705,9.43753234 C11.3163335,9.43753234 12.6874698,8.06639608 12.6874698,6.37503964 C12.6874698,4.6836832 11.3163335,3.31254694 9.62497705,3.31254694 C7.93362061,3.31254694 6.56248435,4.6836832 6.56248435,6.37503964 C6.56248435,8.06639608 7.93362061,9.43753234 9.62497705,9.43753234 Z M9.62497705,7.68753651 C8.90122389,7.68753651 8.31248018,7.09879279 8.31248018,6.37503964 C8.31248018,5.65128648 8.90122389,5.06254277 9.62497705,5.06254277 C10.3487302,5.06254277 10.9374739,5.65128648 10.9374739,6.37503964 C10.9374739,7.09879279 10.3487302,7.68753651 9.62497705,7.68753651 Z M25.3749395,23 L2.62499374,23 C2.14252724,23 1.74999583,22.6074686 1.74999583,22.1250021 L1.74999583,6.37503964 C1.74999583,5.89257314 2.14252724,5.50004172 2.62499374,5.50004172 L3.49999166,5.50004172 L3.49999166,18.6250104 C3.49999166,20.0747598 4.67523605,21.2500042 6.1249854,21.2500042 L26.2499374,21.2500042 L26.2499374,22.1250021 C26.2499374,22.6074686 25.857406,23 25.3749395,23 Z M27.3436848,17.7500125 C27.7060954,17.7500125 27.9999332,17.4561747 27.9999332,17.0937641 L27.9999332,12.0625261 C27.9999332,11.7144282 27.8616126,11.3805895 27.6155195,11.134443 L22.803031,6.32195444 C22.2904437,5.80936716 21.4595054,5.80936716 20.9469181,6.32195444 L15.7499624,11.5188567 L14.0530518,9.82194609 C13.5404645,9.30935881 12.7094729,9.30935881 12.196939,9.82194609 L7.38445047,14.6344346 C7.17221648,14.8466152 6.99998331,15.2624315 6.99998331,15.5625177 L6.99998331,17.0937641 C6.99998331,17.4561747 7.29382111,17.7500125 7.65623175,17.7500125 L27.3436848,17.7500125 Z M26.2499374,16.0000167 L8.74997914,16.0000167 L8.74997914,15.7437765 L13.1249687,11.3687952 L15.7499624,13.9937806 L21.8749478,7.86879523 L26.2499374,12.2437848 L26.2499374,16.0000167 Z' id='icon_images2x' fill='%23ffb81c' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
/* line 304, ../../app/assets/stylesheets/desktop.css.scss */
.stats .stat-item > div.comments {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32px' height='29px' viewBox='0 0 32 29' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eicon_comments2x%3C/title%3E%3Cg id='Chosen-round-3' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M25.593689,28.4999917 C25.9327614,28.4999917 26.2499374,28.2320022 26.2499374,27.8437432 L26.2499374,25 L27.9999332,25 C29.9303867,25 31.4999249,23.4304618 31.4999249,21.5000083 L31.4999249,12.7500292 C31.4999249,10.8195757 29.9303867,9.25003755 27.9999332,9.25003755 L22.7499458,9.25003755 L22.7499458,4.00005841 C22.7499458,2.0695966 21.1804076,0.500058413 19.2499541,0.500058413 L3.5,0.500058413 C1.56953819,0.500058413 0,2.0695966 0,4.00005841 L0,12.7500292 C0,14.6804827 1.56953819,16.2500209 3.5,16.2500209 L5.24998748,16.2500209 L5.24998748,19.0937641 C5.24998748,19.482023 5.56716355,19.7500125 5.90623592,19.7500125 C6.03750697,19.7500125 6.17422539,19.7117207 6.29449488,19.6187415 L10.499975,17.2398409 L10.499975,21.5000083 C10.499975,23.4304618 12.0695132,25 13.9999666,25 L19.2499541,25 L25.20543,28.3687206 C25.3256995,28.4562524 25.4624179,28.4999917 25.593689,28.4999917 Z M6.99998331,17.2124972 L6.99998331,14.500025 L3.49999166,14.500025 C2.53751531,14.500025 1.74999583,13.7125055 1.74999583,12.7500292 L1.74999583,4.00005007 C1.74999583,3.03757372 2.53751531,2.25005424 3.49999166,2.25005424 L19.2499541,2.25005424 C20.2124304,2.25005424 20.9999499,3.03757372 20.9999499,4.00005007 L20.9999499,12.7500292 C20.9999499,13.7125055 20.2124304,14.500025 19.2499541,14.500025 L11.7905755,14.500025 L11.3913684,14.7297227 L6.99998331,17.2124972 Z M24.4999416,25.9624763 L20.1140039,23.4797018 L19.7147967,23.2500042 L13.9999666,23.2500042 C13.0374903,23.2500042 12.2499708,22.4624847 12.2499708,21.5000083 L12.2499708,16.2500209 L19.2499541,16.2500209 C21.1804076,16.2500209 22.7499458,14.6804827 22.7499458,12.7500292 L22.7499458,11.0000334 L27.9999332,11.0000334 C28.9624096,11.0000334 29.7499291,11.7875529 29.7499291,12.7500292 L29.7499291,21.5000083 C29.7499291,22.4624847 28.9624096,23.2500042 27.9999332,23.2500042 L24.4999416,23.2500042 L24.4999416,25.9624763 Z' id='icon_comments2x' fill='%234354FF' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
/* line 307, ../../app/assets/stylesheets/desktop.css.scss */
.stats .stat-item > div.comments:hover {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32px' height='29px' viewBox='0 0 32 29' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eicon_comments2x%3C/title%3E%3Cg id='Chosen-round-3' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M25.593689,28.4999917 C25.9327614,28.4999917 26.2499374,28.2320022 26.2499374,27.8437432 L26.2499374,25 L27.9999332,25 C29.9303867,25 31.4999249,23.4304618 31.4999249,21.5000083 L31.4999249,12.7500292 C31.4999249,10.8195757 29.9303867,9.25003755 27.9999332,9.25003755 L22.7499458,9.25003755 L22.7499458,4.00005841 C22.7499458,2.0695966 21.1804076,0.500058413 19.2499541,0.500058413 L3.5,0.500058413 C1.56953819,0.500058413 0,2.0695966 0,4.00005841 L0,12.7500292 C0,14.6804827 1.56953819,16.2500209 3.5,16.2500209 L5.24998748,16.2500209 L5.24998748,19.0937641 C5.24998748,19.482023 5.56716355,19.7500125 5.90623592,19.7500125 C6.03750697,19.7500125 6.17422539,19.7117207 6.29449488,19.6187415 L10.499975,17.2398409 L10.499975,21.5000083 C10.499975,23.4304618 12.0695132,25 13.9999666,25 L19.2499541,25 L25.20543,28.3687206 C25.3256995,28.4562524 25.4624179,28.4999917 25.593689,28.4999917 Z M6.99998331,17.2124972 L6.99998331,14.500025 L3.49999166,14.500025 C2.53751531,14.500025 1.74999583,13.7125055 1.74999583,12.7500292 L1.74999583,4.00005007 C1.74999583,3.03757372 2.53751531,2.25005424 3.49999166,2.25005424 L19.2499541,2.25005424 C20.2124304,2.25005424 20.9999499,3.03757372 20.9999499,4.00005007 L20.9999499,12.7500292 C20.9999499,13.7125055 20.2124304,14.500025 19.2499541,14.500025 L11.7905755,14.500025 L11.3913684,14.7297227 L6.99998331,17.2124972 Z M24.4999416,25.9624763 L20.1140039,23.4797018 L19.7147967,23.2500042 L13.9999666,23.2500042 C13.0374903,23.2500042 12.2499708,22.4624847 12.2499708,21.5000083 L12.2499708,16.2500209 L19.2499541,16.2500209 C21.1804076,16.2500209 22.7499458,14.6804827 22.7499458,12.7500292 L22.7499458,11.0000334 L27.9999332,11.0000334 C28.9624096,11.0000334 29.7499291,11.7875529 29.7499291,12.7500292 L29.7499291,21.5000083 C29.7499291,22.4624847 28.9624096,23.2500042 27.9999332,23.2500042 L24.4999416,23.2500042 L24.4999416,25.9624763 Z' id='icon_comments2x' fill='%23ffb81c' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
/* line 314, ../../app/assets/stylesheets/desktop.css.scss */
.stats .stat-item > div.posts a,
.stats .stat-item > div.posts span {
  background-position: 0 -80px;
}
/* line 319, ../../app/assets/stylesheets/desktop.css.scss */
.stats .stat-item > div.views {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32px' height='21px' viewBox='0 0 32 21' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eicon_eye2x%3C/title%3E%3Cg id='Chosen-round-3' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M15.7499624,21 C22.4726637,21 28.3455745,17.0822161 31.3095872,11.2979052 C31.4146361,11.0901573 31.4998715,10.7325532 31.4998715,10.499758 C31.4998715,10.2669628 31.4146361,9.90935872 31.3095872,9.7016108 C28.3439189,3.91511031 22.4726637,5.00679016e-05 15.7499624,5.00679016e-05 C9.02726119,5.00679016e-05 3.15435039,3.917834 0.190337681,9.70214486 C0.0852887981,9.90989277 5.34056344e-05,10.2674969 5.34056344e-05,10.5002921 C5.34056344e-05,10.7330872 0.0852887981,11.0906914 0.190337681,11.2984393 C3.15600596,17.0849398 9.02726119,21 15.7499624,21 Z M15.7499624,15.7500125 C11.885958,15.7500125 8.74997914,12.6140337 8.74997914,8.75002921 C8.75419818,4.89024379 11.890177,1.75426494 15.7499624,1.7500459 C19.6139669,1.7500459 22.7499458,4.88602475 22.7499458,8.75002921 C22.7499458,12.6140337 19.6139669,15.7500125 15.7499624,15.7500125 Z M15.7499624,19.2500042 C9.87870722,19.2500042 4.51389762,15.897145 1.74999583,10.500025 C3.07061035,7.90750192 6.25022161,4.73889222 8.84733761,3.42730325 C7.7060058,4.90498375 6.99998331,6.73588911 6.99998331,8.75002921 C6.99998331,13.5800348 10.9199569,17.5000083 15.7499624,17.5000083 C20.579968,17.5000083 24.4999416,13.5800348 24.4999416,8.75002921 C24.4999416,6.73588911 23.7939191,4.90498375 22.6525873,3.42730325 C25.2497033,4.73889222 28.4293145,7.90750192 29.7499291,10.500025 C26.9865613,15.897145 21.6212177,19.2500042 15.7499624,19.2500042 Z M15.7499708,12.2500209 C17.6819647,12.2500209 19.2499541,10.6820314 19.2499541,8.75003755 C19.2499541,6.81802698 17.6819647,5.25003755 15.7499708,5.25003755 C15.6952751,5.25003755 15.6471566,5.26317534 15.5941248,5.26589902 C15.6802147,5.50302004 15.7500693,5.90025115 15.7500693,6.15248596 C15.7500693,7.58642724 14.5863605,8.75013602 13.1524192,8.75013602 C12.9001844,8.75013602 12.5029533,8.68028145 12.2658323,8.59419157 L12.2499708,8.75003755 L12.2499708,8.75003755 C12.2499708,10.6820314 13.8179602,12.2500209 15.7499708,12.2500209 Z' id='icon_eye2x' fill='%238A8C8E' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

/* line 324, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item {
  min-width: 641px;
  max-width: 691px;
  padding: 0 0 20px 0;
  margin: 0 0 20px 0;
  border-bottom: 1px solid #dcdcdc;
}
/* line 330, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item.nf_video .photo {
  float: left;
  position: relative;
}
/* line 333, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item.nf_video .photo a {
  display: inline-block;
  float: left;
}
/* line 338, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item .photo img {
  border: 1px solid #acacac;
  padding: 4px;
  width: 200px;
  height: 150px;
  float: left;
}
/* line 345, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item .play {
  width: 50px;
  height: 50px;
  position: absolute;
  background: url(/assets/bg/arrow_sprite_v2-124eb2223c1ea9e4a849dc6a30664146.png) -52px 0 no-repeat;
  left: 82px;
  top: 56px;
}
/* line 353, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item .play.large-video {
  left: 320px;
  top: 172px;
}
/* line 358, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item .play:hover {
  background-position: -52px -50px;
}
/* line 362, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item footer {
  color: #505050;
}
/* line 366, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item p.author,
.nf_item footer p {
  font-size: 1.1em;
  line-height: 1.25em;
  padding-bottom: 8px;
}
/* line 372, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item p.author a,
.nf_item footer p a {
  color: #4c4c4c;
}
/* line 376, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item p.author a:hover,
.nf_item footer p a:hover {
  color: #202020;
}
/* line 380, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item p.author,
.nf_item .summary p {
  padding: 0 0 6px 0;
}
/* line 383, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item p.readmore {
  padding: 2px 0 0 0;
}
/* line 385, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item p.readmore a {
  color: #222149;
  font-weight: bold;
  padding: 0 0 0 10px;
  background: url(/assets/bg/readmore_arrows-35d17b6ca4d5fc9009d93daf8da1825d.png) 0 2px no-repeat;
  margin-bottom: 10px;
}
/* line 391, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item p.readmore a:hover {
  color: #9f1c27;
  background-position: 0 -18px;
}
/* line 397, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item.large {
  min-height: 160px;
}
/* line 400, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item section h1 {
  padding: 0 50px 0 0 !important;
  font-size: 22px;
  color: #000;
  margin-bottom: 15px !important;
}
/* line 405, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item section h1 div {
  padding-top: 0px;
}
/* line 408, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item section h1 a {
  color: #000;
}
/* line 411, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item section h1 a:hover {
  color: #9f1c27;
}
/* line 415, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item .stamp {
  float: left;
}
/* line 418, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item .newsfeed_title {
  margin-left: 135px;
}
/* line 422, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item.large .badge {
  top: -8px;
  left: 97px;
  z-index: 10;
}
/* line 427, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item.large .cols {
  padding: 4px 0 0 227px;
}
/* line 429, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item.large .cols .summary {
  margin: 0 107px 0 0;
}
/* line 432, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item.large .cols aside.stats {
  width: 78px;
}
/* line 436, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item.large footer {
  padding: 4px 0 0 0;
}
/* line 438, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item.large footer aside.share {
  padding: 8px 0 0 0;
}
/* line 443, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item .stats {
  padding: 0 0 4px 10px;
  border-left: 1px solid #ccc;
}
/* line 447, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item.large_media {
  padding-top: 0;
}
/* line 449, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item.large_media .media {
  position: relative;
  text-align: center;
}
/* line 453, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item.large_media .summary {
  font-size: 13px;
  margin: auto;
  width: 660px;
  margin-bottom: 8px;
}
/* line 459, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item.large_media .comments_count {
  float: right;
  text-align: right;
  padding: 0 20px 0 20px;
  background: url(/assets/bg/stats_icons-1f4b5cfc20e524ffd9d62c028e44fb00.gif) 0 -80px no-repeat;
  display: block;
  font-weight: bold;
}
/* line 467, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item.large_media .left_aligned_timestamp {
  float: left;
  font-size: 1.1em;
  line-height: 1.25em;
  padding-top: 2px;
}
/* line 473, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item.large_media .newsfeed_photo {
  padding: 4px;
  border: 1px solid #aaa;
}

/* line 483, ../../app/assets/stylesheets/desktop.css.scss */
.pagination_top {
  border-bottom: 1px solid #b9b9b9;
  padding: 8px 0 6px 0;
  margin: 0 0 12px 0;
}

/* line 489, ../../app/assets/stylesheets/desktop.css.scss */
.pagination_bottom {
  border-top: 1px solid #b9b9b9;
  padding: 6px 0 8px 0;
  margin: 12px 0 0 0;
}

/* line 495, ../../app/assets/stylesheets/desktop.css.scss */
.pagination {
  position: relative;
  margin: 6px 0 8px 0;
  padding: 5px 58px 3px 0;
  height: 13px;
  overflow: hidden;
  font-size: 1.3em;
  line-height: 1em;
  text-align: right;
  vertical-align: top;
}

/* line 507, ../../app/assets/stylesheets/desktop.css.scss */
.pagination_wrapper:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 516, ../../app/assets/stylesheets/desktop.css.scss */
.pagination:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 525, ../../app/assets/stylesheets/desktop.css.scss */
.pagination a,
.pagination span,
.pagination em {
  display: inline-block;
  padding: 0 3px;
  margin: 0 3px;
  color: #666;
}
/* line 531, ../../app/assets/stylesheets/desktop.css.scss */
.pagination .disabled {
  color: #909090;
}
/* line 534, ../../app/assets/stylesheets/desktop.css.scss */
.pagination a:hover {
  color: #9f1c27;
}
/* line 538, ../../app/assets/stylesheets/desktop.css.scss */
.pagination span.current,
.pagination em {
  color: #202020;
  font-weight: bold;
  font-style: normal;
}
/* line 545, ../../app/assets/stylesheets/desktop.css.scss */
.pagination .prev_page,
.pagination .previous_page,
.pagination .next_page {
  position: absolute;
  top: 0;
  width: 22px;
  height: 21px;
  padding: 21px 0 0 0;
  overflow: hidden;
  background: url(/assets/bg/arrow_sprite_v2-124eb2223c1ea9e4a849dc6a30664146.png) 0 -27px no-repeat;
}
/* line 555, ../../app/assets/stylesheets/desktop.css.scss */
.pagination .prev_page,
.pagination .previous_page {
  right: 22px;
  background-position: 0 -27px;
}
/* line 559, ../../app/assets/stylesheets/desktop.css.scss */
.pagination .next_page {
  right: 0px;
  background-position: -22px -27px;
}
/* line 565, ../../app/assets/stylesheets/desktop.css.scss */
.pagination a.prev_page:hover, .pagination a.previous_page:hover {
  background-position: 0 -52px;
}
/* line 568, ../../app/assets/stylesheets/desktop.css.scss */
.pagination a.next_page:hover {
  background-position: -22px -52px;
}
/* line 573, ../../app/assets/stylesheets/desktop.css.scss */
.pagination a.prev_page:active, .pagination a.previous_page:active, .pagination a.next_page:active {
  opacity: 0.82;
}
/* line 578, ../../app/assets/stylesheets/desktop.css.scss */
.pagination .prev_page.disabled,
.pagination .previous_page.disabled {
  background-position: 0 -77px;
}
/* line 581, ../../app/assets/stylesheets/desktop.css.scss */
.pagination .next_page.disabled {
  background-position: -22px -77px;
}

/* Some of these are forced to ensure appropriate requirements for display */
/* line 594, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy h1,
.bodycopy h2,
.bodycopy h3,
.bodycopy h4,
.bodycopy h5,
.bodycopy h6 {
  padding: 10px 0;
}
/* line 603, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy p,
.bodycopy blockquote,
.bodycopy q,
.bodycopy ol,
.bodycopy ul,
.bodycopy dl,
.bodycopy table {
  padding: 0 0 6px 0;
}
/* line 606, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy h1 {
  font-size: 2.4em;
}
/* line 609, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy h2 {
  font-size: 2.2em;
}
/* line 612, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy h3 {
  font-size: 2em;
}
/* line 615, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy h4 {
  font-size: 24px;
  font-weight: 300;
}
/* line 619, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy h5 {
  font-size: 1.6em;
}
/* line 622, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy h6 {
  font-size: 1.3em;
}
/* line 632, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy p,
.bodycopy blockquote,
.bodycopy q,
.bodycopy ol li,
.bodycopy ul li,
.bodycopy dt dd,
.bodycopy dl dd,
.bodycopy table td {
  font-family: Roboto;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.25;
  letter-spacing: 0.3px;
}
/* line 648, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy p *,
.bodycopy blockquote *,
.bodycopy q *,
.bodycopy ol li *,
.bodycopy ul li *,
.bodycopy dt dd *,
.bodycopy dl dd *,
.bodycopy table td * {
  font-size: 1em;
}
/* line 653, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy object,
.bodycopy embed,
.bodycopy iframe {
  visibility: visible !important;
  display: block;
  min-width: 150px !important;
  min-height: 25px !important;
  max-width: 100% !important;
  clear: both;
  display: inline-block;
  margin: 0;
  padding: 0;
  text-align: center;
}
/* line 665, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy img {
  min-width: 10px !important;
  max-width: 100% !important;
  min-height: 10px !important;
  visibility: visible !important;
}
/* line 671, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy blockquote {
  margin: 4px 0 8px 16px;
  padding: 6px 0 0 12px;
  border-left: 5px solid #dcdcdc;
}
/* line 676, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy blockquote p:first-child {
  margin-top: 0;
}
/* line 680, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy q {
  display: block;
  margin: 4px 0 8px 16px;
  padding: 6px 0 0 12px;
}
/* line 684, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy q:before {
  content: "“";
  display: inline-block;
  margin: 0 0 0 -15px;
  width: 12px;
  text-align: right;
  padding: 0 3px 0 0;
  font-size: 1.38em;
  color: #505050;
}
/* line 694, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy q:after {
  content: "”";
  padding: 0 0 0 2px;
  font-size: 1.38em;
  color: #505050;
}
/* line 701, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy ul {
  margin: 4px 10px 10px 10px;
  list-style-type: disc;
  list-style-position: inside;
  padding: 0;
}
/* line 707, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy ol {
  margin: 4px 10px 10px 10px;
  list-style-type: decimal;
  list-style-position: inside;
  padding: 0;
}

/* line 715, ../../app/assets/stylesheets/desktop.css.scss */
.quote img {
  max-width: 100%;
}

/* Moderate sizing */
/* line 722, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy p {
  font-family: Roboto;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.25;
  letter-spacing: 0.3px;
}
/* line 737, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy.moderate h1,
.bodycopy.moderate h2,
.bodycopy.moderate h3,
.bodycopy.moderate h4,
.bodycopy.moderate h5,
.bodycopy.moderate h6 {
  padding: 4px 0;
  font-size: 1.3em;
  line-height: 1.46em;
}
/* line 748, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy.moderate p,
.bodycopy.moderate blockquote,
.bodycopy.moderate q,
.bodycopy.moderate ol,
.bodycopy.moderate ul,
.bodycopy.moderate dl,
.bodycopy.moderate table {
  padding: 0 0 6px 0;
}
/* line 758, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy.moderate p,
.bodycopy.moderate blockquote,
.bodycopy.moderate q,
.bodycopy.moderate ol li,
.bodycopy.moderate ul li,
.bodycopy.moderate dt dd,
.bodycopy.moderate dl dd,
.bodycopy.moderate table td {
  font-size: 1.3em;
  line-height: 1.46em;
}
/* line 769, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy.moderate p *,
.bodycopy.moderate blockquote *,
.bodycopy.moderate q *,
.bodycopy.moderate ol li *,
.bodycopy.moderate ul li *,
.bodycopy.moderate dt dd *,
.bodycopy.moderate dl dd *,
.bodycopy.moderate table td * {
  font-size: 1em;
}

/* line 778, ../../app/assets/stylesheets/desktop.css.scss */
.s_embed object,
.s_embed embed,
.s_embed iframe {
  visibility: visible !important;
  min-width: 150px;
  min-height: 100px;
  max-width: 100%;
  max-height: 100%;
  display: inline-block;
  margin: 0 auto;
  padding: 0;
}

/* line 790, ../../app/assets/stylesheets/desktop.css.scss */
.section_content {
  border-bottom: 4px solid #12133f;
  padding: 12px 0 30px 0;
}
/* line 794, ../../app/assets/stylesheets/desktop.css.scss */
.section_content:target {
  scroll-margin-top: 130px;
}
/* line 796, ../../app/assets/stylesheets/desktop.css.scss */
.section_content h2 {
  font-size: 2.4em;
  padding: 0;
}
/* line 799, ../../app/assets/stylesheets/desktop.css.scss */
.section_content h2 small {
  font-size: 0.8em;
  color: #707070;
}
/* line 805, ../../app/assets/stylesheets/desktop.css.scss */
.section_content p.closed {
  padding: 24px 12px;
  margin: 0 auto;
}
/* line 809, ../../app/assets/stylesheets/desktop.css.scss */
.section_content p.cred {
  font-size: 1.1em;
  font-style: italic;
  color: #707070;
}
/* line 813, ../../app/assets/stylesheets/desktop.css.scss */
.section_content p.cred a {
  color: #707070;
  border-bottom: 1px dotted #707070;
}
/* line 816, ../../app/assets/stylesheets/desktop.css.scss */
.section_content p.cred a:hover {
  color: #505050;
  border-color: #505050;
}
/* line 823, ../../app/assets/stylesheets/desktop.css.scss */
.section_content a.button.abs {
  top: 12px;
  right: 6px;
}
/* line 827, ../../app/assets/stylesheets/desktop.css.scss */
.section_content .section_body {
  padding: 6px 0 0 0;
}
/* line 830, ../../app/assets/stylesheets/desktop.css.scss */
.section_content .section_body .info-wrapper {
  display: block;
  margin: 0 auto;
}
/* line 835, ../../app/assets/stylesheets/desktop.css.scss */
.section_content .section_form {
  padding: 0 0 8px 0;
}
/* line 837, ../../app/assets/stylesheets/desktop.css.scss */
.section_content .section_form a.button.abs {
  font-size: 1.2em;
}
@media (max-width: 450px) {
  /* line 835, ../../app/assets/stylesheets/desktop.css.scss */
  .section_content .section_form {
    padding: 10px 0 8px 0;
  }
}

/* line 847, ../../app/assets/stylesheets/desktop.css.scss */
.tabs {
  padding: 0 6px;
  border-bottom: 1px solid #b9b9b9;
  height: 27px;
  list-style-type: none;
}
/* line 852, ../../app/assets/stylesheets/desktop.css.scss */
.tabs > li {
  margin: 2px 4px 0 0;
  font-size: 13px;
  font-weight: bold;
  color: #4c4c4c;
  vertical-align: top;
  display: block;
  float: left;
  position: relative;
}
/* line 861, ../../app/assets/stylesheets/desktop.css.scss */
.tabs > li em {
  font-weight: normal;
}
/* line 864, ../../app/assets/stylesheets/desktop.css.scss */
.tabs > li > a {
  display: block;
  padding: 6px 8px 2px 8px;
  height: 16px;
  border: 1px solid #b9b9b9;
  border-bottom: none;
  background: #fff;
  color: #4c4c4c;
  font-size: 13px;
}
/* line 874, ../../app/assets/stylesheets/desktop.css.scss */
.tabs > li.current > a {
  padding: 6px 8px 3px 8px;
  border-color: #b9b9b9;
  color: #333;
}
/* line 880, ../../app/assets/stylesheets/desktop.css.scss */
.tabs ul {
  z-index: 9000;
  position: absolute;
  left: -9999px;
  background: white;
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
}
/* line 889, ../../app/assets/stylesheets/desktop.css.scss */
.tabs ul li {
  float: none;
  z-index: 9000;
  padding: 0 8px 4px 8px;
  border: 1px solid #b9b9b9;
  border-top: none;
  border-bottom: none;
}
/* line 896, ../../app/assets/stylesheets/desktop.css.scss */
.tabs ul li:last-child {
  border-bottom: 1px solid #b9b9b9;
}
/* line 899, ../../app/assets/stylesheets/desktop.css.scss */
.tabs ul li:first-child {
  padding-top: 6px;
}
/* line 904, ../../app/assets/stylesheets/desktop.css.scss */
.tabs li:hover ul {
  left: 0;
  border-top-color: white;
}
/* line 908, ../../app/assets/stylesheets/desktop.css.scss */
.tabs ul a {
  color: #404040;
  font-size: 10px;
}
/* line 911, ../../app/assets/stylesheets/desktop.css.scss */
.tabs ul a:hover {
  color: #9f1c27;
}

/* line 921, ../../app/assets/stylesheets/desktop.css.scss */
table.photo_list, table.video_list, table.entry_list, table.user_list {
  max-width: 692px;
  width: 100%;
}

/* line 927, ../../app/assets/stylesheets/desktop.css.scss */
.photo_list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* line 932, ../../app/assets/stylesheets/desktop.css.scss */
.photo_list tbody {
  width: 100%;
}
/* line 935, ../../app/assets/stylesheets/desktop.css.scss */
.photo_list tbody tr {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* line 940, ../../app/assets/stylesheets/desktop.css.scss */
.photo_list tbody tr td {
  display: flex;
  justify-content: center;
  width: 24%;
}
/* line 948, ../../app/assets/stylesheets/desktop.css.scss */
.photo_list .photo_box {
  margin-bottom: 16px;
  height: 115px;
  overflow: hidden;
  display: flex;
}
/* line 954, ../../app/assets/stylesheets/desktop.css.scss */
.photo_list .photo_box img {
  width: 100%;
  min-height: 100%;
  object-fit: cover;
  max-width: 100%;
}
/* line 961, ../../app/assets/stylesheets/desktop.css.scss */
.photo_list .photo_box .photo {
  width: 100%;
  display: flex;
  align-items: center;
}

/* line 971, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .recent-images {
  margin-bottom: 20px;
}
/* line 974, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .recent-images .photo_list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
}
/* line 979, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .recent-images .photo_list .photo_box {
  width: 100%;
  margin-bottom: 0;
  height: 115px;
  overflow: hidden;
  display: flex;
}
/* line 986, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .recent-images .photo_list .photo_box:nth-child(-n + 2) {
  height: 245px;
  grid-column: auto / span 2;
}
/* line 991, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .recent-images .photo_list .photo_box img {
  width: 100%;
  min-height: 100%;
}
/* line 996, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .recent-images .photo_list .photo_box .photo {
  width: 100%;
  display: flex;
  align-items: center;
}

/* line 1007, ../../app/assets/stylesheets/desktop.css.scss */
.video_list td {
  padding: 5px;
}
/* line 1011, ../../app/assets/stylesheets/desktop.css.scss */
.video_list tr:first-child td {
  padding-top: 0;
}
/* line 1014, ../../app/assets/stylesheets/desktop.css.scss */
.video_list tr td {
  width: 165px;
}
/* line 1016, ../../app/assets/stylesheets/desktop.css.scss */
.video_list tr td:first-child {
  padding-left: 0;
}
/* line 1019, ../../app/assets/stylesheets/desktop.css.scss */
.video_list tr td:last-child {
  padding-right: 0;
}
/* line 1024, ../../app/assets/stylesheets/desktop.css.scss */
.video_list td .video_box {
  display: block;
  text-align: center;
}
/* line 1027, ../../app/assets/stylesheets/desktop.css.scss */
.video_list td .video_box a.video {
  display: block;
  width: 100%;
  height: 100%;
  min-width: 165px;
  min-height: 125px;
  margin: 0 auto;
  background: #f0f0f0;
  overflow: hidden;
  line-height: 1em;
}
/* line 1037, ../../app/assets/stylesheets/desktop.css.scss */
.video_list td .video_box a.video img {
  display: block;
  width: 165px;
  height: 125px;
  min-width: 165px;
  min-height: 125px;
  max-width: 100%;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
}
/* line 1048, ../../app/assets/stylesheets/desktop.css.scss */
.video_list td .video_box .info {
  display: none;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #000;
  background: rgba(0, 0, 0, 0.75);
  color: #fff;
  text-align: left;
}
/* line 1058, ../../app/assets/stylesheets/desktop.css.scss */
.video_list td .video_box a.video:hover .info {
  display: block;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
}
/* line 1063, ../../app/assets/stylesheets/desktop.css.scss */
.video_list td .video_box .info .c {
  padding: 11px 8px;
  font-size: 1.1em;
  line-height: 1.3em;
  color: #f0f0f0;
}
/* line 1068, ../../app/assets/stylesheets/desktop.css.scss */
.video_list td .video_box .info .c a {
  color: #fff;
}
/* line 1070, ../../app/assets/stylesheets/desktop.css.scss */
.video_list td .video_box .info .c a:hover {
  color: #e0e0e0;
}

/* line 1078, ../../app/assets/stylesheets/desktop.css.scss */
.sidebar_box {
  margin: 0 0 16px 0;
}
/* line 1081, ../../app/assets/stylesheets/desktop.css.scss */
.sidebar_box.grey {
  padding: 8px;
  background: #f4f4f4;
}
/* line 1085, ../../app/assets/stylesheets/desktop.css.scss */
.sidebar_box.grey h3 {
  border-bottom: 3px solid #dcdcdc;
}
/* line 1089, ../../app/assets/stylesheets/desktop.css.scss */
.sidebar_box.grey a.button.abs {
  top: 8px;
  right: 8px;
}
/* line 1095, ../../app/assets/stylesheets/desktop.css.scss */
.sidebar_box h2 {
  border-bottom: 1px solid #dcdcdc;
  padding: 0 0 6px 0;
  margin: 0 0 10px 0;
  font-size: 2em;
}
/* line 1102, ../../app/assets/stylesheets/desktop.css.scss */
.sidebar_box h3 {
  border-bottom: 1px solid #dcdcdc;
  padding: 0 0 6px 0;
  margin: 0 0 10px 0;
  font-size: 1.6em;
  line-height: 1em;
}
/* line 1110, ../../app/assets/stylesheets/desktop.css.scss */
.sidebar_box h4 {
  border-bottom: 1px solid #dcdcdc;
  padding: 0 0 6px 0;
  margin: 0 0 10px 0;
  font-size: 1.4em;
  line-height: 1.25em;
}
/* line 1121, ../../app/assets/stylesheets/desktop.css.scss */
.sidebar_box img,
.sidebar_box object,
.sidebar_box embed,
.sidebar_box iframe {
  max-width: 100% !important;
}
/* line 1125, ../../app/assets/stylesheets/desktop.css.scss */
.sidebar_box a.button.abs {
  top: 3px;
  right: 3px;
}
/* line 1131, ../../app/assets/stylesheets/desktop.css.scss */
.sidebar_box .row,
.sidebar_box p {
  padding: 0 0 8px 0;
}
/* line 1136, ../../app/assets/stylesheets/desktop.css.scss */
.sidebar_box.split .left {
  width: 130px;
}
/* line 1140, ../../app/assets/stylesheets/desktop.css.scss */
.sidebar_box.split .right {
  width: 160px;
}

/* line 1147, ../../app/assets/stylesheets/desktop.css.scss */
.listings #section_header {
  border-bottom: none;
}
/* line 1149, ../../app/assets/stylesheets/desktop.css.scss */
.listings #section_header hgroup.left {
  padding: 0 12px 0 0;
  width: 510px;
}
/* line 1153, ../../app/assets/stylesheets/desktop.css.scss */
.listings #section_header h1 {
  padding: 0 0 1px 0;
  line-height: 1em;
  word-break: break-word;
}
/* line 1158, ../../app/assets/stylesheets/desktop.css.scss */
.listings #section_header a.button {
  font-size: 1.23em;
}
/* line 1161, ../../app/assets/stylesheets/desktop.css.scss */
.listings #section_header p {
  font-size: 1.2em;
  color: #4c4c4c;
  line-height: 1.3em;
}
/* line 1166, ../../app/assets/stylesheets/desktop.css.scss */
.listings #section_header hgroup.left p {
  font-size: 1.3em;
}
/* line 1168, ../../app/assets/stylesheets/desktop.css.scss */
.listings #section_header hgroup.left p em {
  font-size: 0.833em;
  font-style: italic;
  color: #707070;
  line-height: 1em;
}
/* line 1173, ../../app/assets/stylesheets/desktop.css.scss */
.listings #section_header hgroup.left p em a {
  color: #707070;
  border-bottom: 1px dotted #707070;
}
/* line 1176, ../../app/assets/stylesheets/desktop.css.scss */
.listings #section_header hgroup.left p em a:hover {
  color: #505050;
  border-color: #505050;
}
/* line 1183, ../../app/assets/stylesheets/desktop.css.scss */
.listings #section_header .right {
  text-align: center;
}
/* line 1186, ../../app/assets/stylesheets/desktop.css.scss */
.listings #section_header .add_image {
  font-size: 13px !important;
}
/* line 1189, ../../app/assets/stylesheets/desktop.css.scss */
.listings #section_header .builder {
  font-size: 13px !important;
  margin-top: 8px;
  margin-left: -2px;
}

/* line 1197, ../../app/assets/stylesheets/desktop.css.scss */
.list.single_page {
  margin: 16px 0 12px 0;
}

/* line 1202, ../../app/assets/stylesheets/desktop.css.scss */
.listings .item_listings {
  margin: 12px 0;
}
/* line 1206, ../../app/assets/stylesheets/desktop.css.scss */
.listings .pagination_top,
.listings .pagination_bottom {
  margin: 0;
}
/* line 1209, ../../app/assets/stylesheets/desktop.css.scss */
.listings .pagebar {
  min-height: 29px;
  border-bottom: 1px solid #b9b9b9;
  padding: 8px 0 6px 0;
}
/* line 1213, ../../app/assets/stylesheets/desktop.css.scss */
.listings .pagebar .pagination_top {
  padding: 0;
  border: none;
}

/* line 1220, ../../app/assets/stylesheets/desktop.css.scss */
#edit_form {
  padding: 18px 5px 0 5px;
}
/* line 1222, ../../app/assets/stylesheets/desktop.css.scss */
#edit_form h5 {
  padding: 0 0 3px 0;
  border-bottom: 1px solid #dcdcdc;
  margin: 0 0 8px 0;
}
/* line 1226, ../../app/assets/stylesheets/desktop.css.scss */
#edit_form h5.pt16 {
  padding-top: 16px;
}
/* line 1231, ../../app/assets/stylesheets/desktop.css.scss */
#edit_form .left,
#edit_form .right {
  width: 310px;
}
/* line 1234, ../../app/assets/stylesheets/desktop.css.scss */
#edit_form .box {
  padding: 0 326px 0 0;
}
/* line 1237, ../../app/assets/stylesheets/desktop.css.scss */
#edit_form .box_r {
  padding: 0 0 0 326px;
}
/* line 1240, ../../app/assets/stylesheets/desktop.css.scss */
#edit_form fieldset {
  padding-bottom: 12px;
}
/* line 1242, ../../app/assets/stylesheets/desktop.css.scss */
#edit_form fieldset p.note {
  padding-bottom: 0;
}
/* line 1249, ../../app/assets/stylesheets/desktop.css.scss */
#edit_form input[type="text"], #edit_form input[type="password"], #edit_form input[type="file"] {
  width: 294px;
}
/* line 1253, ../../app/assets/stylesheets/desktop.css.scss */
#edit_form textarea {
  width: 294px;
}

/* line 1259, ../../app/assets/stylesheets/desktop.css.scss */
#sidebar #trending_photos tr td {
  padding: 0 2px 2px 0;
  border: none;
}
/* line 1262, ../../app/assets/stylesheets/desktop.css.scss */
#sidebar #trending_photos tr td:first-child {
  padding-left: 0;
}
/* line 1265, ../../app/assets/stylesheets/desktop.css.scss */
#sidebar #trending_photos tr td:last-child {
  padding-right: 0;
}
/* line 1269, ../../app/assets/stylesheets/desktop.css.scss */
#sidebar #trending_photos img {
  display: block;
  background: #f0f0f0;
  width: 100px;
  height: 100px;
}

/* line 1278, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links table {
  width: 100%;
}
/* line 1281, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links td {
  text-align: center;
  padding: 3px 0;
}
/* line 1285, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links a {
  color: #303030;
  font-weight: bold;
  font-size: 1.2em;
}
/* line 1289, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links a .icon {
  display: block;
  width: 75px;
  height: 75px;
  padding: 0;
  margin: 0 auto 8px auto;
  overflow: hidden;
}
/* line 1299, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .twitter a .icon {
  background-position: 0 0;
}
/* line 1302, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .twitter a:hover .icon {
  background-position: 0 -75px;
}
/* line 1307, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .facebook a .icon {
  background-position: -75px 0;
}
/* line 1310, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .facebook a:hover .icon {
  background-position: -75px -75px;
}
/* line 1315, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .youtube a .icon {
  background-position: -150px 0;
}
/* line 1318, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .youtube a:hover .icon {
  background-position: -150px -75px;
}
/* line 1323, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .itunes a .icon {
  background-position: -225px 0;
}
/* line 1326, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .itunes a:hover .icon {
  background-position: -225px -75px;
}
/* line 1331, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .smaller a {
  font-size: 1.1em;
}
/* line 1333, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .smaller a .icon {
  width: 50px;
  height: 50px;
  margin-bottom: 5px;
  background-image: url(/assets/bg/share_icons_smaller_v2-18523b4aeaf9bbd3b79d47a370d41732.png);
}
/* line 1341, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .smaller .twitter a .icon {
  background-position: 0 0;
}
/* line 1344, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .smaller .twitter a:hover .icon {
  background-position: 0 -50px;
}
/* line 1349, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .smaller .facebook a .icon {
  background-position: -50px 0;
}
/* line 1352, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .smaller .facebook a:hover .icon {
  background-position: -50px -50px;
}
/* line 1357, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .smaller .youtube a .icon {
  background-position: -100px 0;
}
/* line 1360, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .smaller .youtube a:hover .icon {
  background-position: -100px -50px;
}
/* line 1365, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .smaller .itunes a .icon {
  background-position: -150px 0;
}
/* line 1368, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .smaller .itunes a:hover .icon {
  background-position: -150px -50px;
}

/* CONTENT */
/* HOME */
/* line 1381, ../../app/assets/stylesheets/desktop.css.scss */
.home_index #section_header h1 {
  font-size: 1.8em;
  line-height: 1em;
  padding: 0 0 8px 0;
  color: #111;
}
/* line 1387, ../../app/assets/stylesheets/desktop.css.scss */
.home_index #section_header p {
  color: #333;
  padding: 0;
}
/* line 1392, ../../app/assets/stylesheets/desktop.css.scss */
.home_index.guest #section_header .right {
  width: 232px;
  padding: 12px 0 0 0;
}
/* line 1395, ../../app/assets/stylesheets/desktop.css.scss */
.home_index.guest #section_header .right a:first-child {
  margin: 0 12px 0 0;
}

/* ENTRY */
/* line 1404, ../../app/assets/stylesheets/desktop.css.scss */
.entries.listings #entries .view_mode {
  z-index: 2;
  top: 14px;
  left: 7px;
  font-size: 1.2em;
  font-weight: bold;
  color: #666;
  height: 21px;
  vertical-align: top;
}
/* line 1414, ../../app/assets/stylesheets/desktop.css.scss */
.entries.listings #entries .view_mode a.icon:active {
  opacity: 0.82;
}
/* line 1417, ../../app/assets/stylesheets/desktop.css.scss */
.entries.listings #entries .view_mode a.icon.grid {
  background-position: 0 0;
}
/* line 1419, ../../app/assets/stylesheets/desktop.css.scss */
.entries.listings #entries .view_mode a.icon.grid:hover {
  background-position: 0 -25px;
}
/* line 1422, ../../app/assets/stylesheets/desktop.css.scss */
.entries.listings #entries .view_mode a.icon.grid.current {
  background-position: 0 -50px;
}
/* line 1426, ../../app/assets/stylesheets/desktop.css.scss */
.entries.listings #entries .view_mode a.icon.list {
  background-position: -25px 0;
}
/* line 1428, ../../app/assets/stylesheets/desktop.css.scss */
.entries.listings #entries .view_mode a.icon.list:hover {
  background-position: -25px -25px;
}
/* line 1431, ../../app/assets/stylesheets/desktop.css.scss */
.entries.listings #entries .view_mode a.icon.list.current {
  background-position: -25px -50px;
}
/* line 1437, ../../app/assets/stylesheets/desktop.css.scss */
.entries.listings #sidebar {
  padding-top: 8px;
}

/* line 1443, ../../app/assets/stylesheets/desktop.css.scss */
table.entry_list td {
  min-width: 166px;
  padding: 5px 4px 10px 5px;
  text-align: center;
}
/* line 1449, ../../app/assets/stylesheets/desktop.css.scss */
table.entry_list tr td:first-child {
  padding-left: 0;
}
/* line 1452, ../../app/assets/stylesheets/desktop.css.scss */
table.entry_list tr td:last-child {
  padding-right: 0;
}
/* line 1457, ../../app/assets/stylesheets/desktop.css.scss */
table.entry_list td .photo {
  clear: both;
  display: block;
  margin: 0 auto;
  overflow: hidden;
}
/* line 1462, ../../app/assets/stylesheets/desktop.css.scss */
table.entry_list td .photo img {
  display: inline-block;
  width: 165px;
  height: 165px;
  background: #f0f0f0;
}
/* line 1469, ../../app/assets/stylesheets/desktop.css.scss */
table.entry_list td h2 {
  font-size: 1.4em;
  color: #222222;
  padding: 4px 0 0 0;
  word-break: break-word;
}
/* line 1474, ../../app/assets/stylesheets/desktop.css.scss */
table.entry_list td h2 a {
  color: #222222;
}
/* line 1476, ../../app/assets/stylesheets/desktop.css.scss */
table.entry_list td h2 a:hover {
  color: #9f1c27;
}

/* line 1484, ../../app/assets/stylesheets/desktop.css.scss */
input.share-buttons-trigger {
  display: none;
}

/* line 1488, ../../app/assets/stylesheets/desktop.css.scss */
input.share-buttons-trigger:checked ~ label.share-button.trigger {
  background-color: white;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3e%3cpath d='M12 11.293l10.293-10.293.707.707-10.293 10.293 10.293 10.293-.707.707-10.293-10.293-10.293 10.293-.707-.707 10.293-10.293-10.293-10.293.707-.707 10.293 10.293z'/%3e%3c/svg%3e");
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
}

/* line 1497, ../../app/assets/stylesheets/desktop.css.scss */
input.share-buttons-trigger:checked ~ a.share-button:nth-of-type(1) {
  right: 82px;
}
/* line 1500, ../../app/assets/stylesheets/desktop.css.scss */
input.share-buttons-trigger:checked ~ a.share-button:nth-of-type(2) {
  right: 144px;
}
/* line 1503, ../../app/assets/stylesheets/desktop.css.scss */
input.share-buttons-trigger:checked ~ a.share-button:nth-of-type(3) {
  right: 206px;
}
/* line 1506, ../../app/assets/stylesheets/desktop.css.scss */
input.share-buttons-trigger:checked ~ a.share-button:nth-of-type(4) {
  right: 268px;
}
/* line 1509, ../../app/assets/stylesheets/desktop.css.scss */
input.share-buttons-trigger:checked ~ a.share-button:nth-of-type(5) {
  right: 330px;
}

/* line 1514, ../../app/assets/stylesheets/desktop.css.scss */
label.share-button.trigger {
  z-index: 100;
  cursor: pointer;
  background-size: 113%;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #4354ff;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='66px' height='66px' viewBox='0 0 66 66' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Ebtn_share%3C/title%3E%3Cdefs%3E%3Ccircle id='path-5' cx='27' cy='27' r='27'%3E%3C/circle%3E%3Cfilter x='-16.7%25' y='-16.7%25' width='133.3%25' height='133.3%25' filterUnits='objectBoundingBox' id='filter-2'%3E%3CfeOffset dx='0' dy='0' in='SourceAlpha' result='shadowOffsetOuter1'%3E%3C/feOffset%3E%3CfeGaussianBlur stdDeviation='3' in='shadowOffsetOuter1' result='shadowBlurOuter1'%3E%3C/feGaussianBlur%3E%3CfeColorMatrix values='0 0 0 0 0.0745098039 0 0 0 0 0.0745098039 0 0 0 0 0.243137255 0 0 0 0.18 0' type='matrix' in='shadowBlurOuter1'%3E%3C/feColorMatrix%3E%3C/filter%3E%3C/defs%3E%3Cg id='Chosen-round-3' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='btn_share' transform='translate(6.000000, 6.000000)'%3E%3Cpath d='M31.4999639,37.7499934 C33.7780995,37.7499934 35.6249541,35.9031389 35.6249541,33.6250033 C35.6249541,31.3468677 33.7780995,29.5000131 31.4999639,29.5000131 C30.5285116,29.5000131 29.6356953,29.8359994 28.9308668,30.3978229 L24.5271679,27.6455215 C24.5811725,27.4013052 24.6249803,27.0001106 24.6249803,26.7499777 C24.6249803,26.4998868 24.5811725,26.0986922 24.5271679,25.8544758 L28.9308668,23.1021326 C29.6356953,23.6640399 30.5285116,24.0000262 31.4999639,24.0000262 C33.7780995,24.0000262 35.6249541,22.1531717 35.6249541,19.8750361 C35.6249541,17.5969005 33.7780995,15.7500459 31.4999639,15.7500459 C29.2218283,15.7500459 27.3749738,17.5969005 27.3749738,19.8750361 C27.3749738,20.1826144 27.4089207,20.482178 27.4727862,20.7705379 L23.0690873,23.5228393 C22.3642588,22.9610158 21.4714425,22.6250295 20.4999902,22.6250295 C18.2218546,22.6250295 16.375,24.4718841 16.375,26.7500197 C16.375,29.0281553 18.2218546,30.8750098 20.4999902,30.8750098 C21.4714425,30.8750098 22.3642588,30.5390235 23.0690873,29.9772001 L27.4727862,32.7295014 C27.4187817,32.9733821 27.3749738,33.3740311 27.3749738,33.6237864 L27.3749738,33.6250033 C27.3749738,35.9031389 29.2218283,37.7499934 31.4999639,37.7499934 Z' id='ï‡ ' fill='%23FFFFFF' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

/* line 1524, ../../app/assets/stylesheets/desktop.css.scss */
.share-button {
  z-index: 50;
  transition: right .3s;
  position: absolute;
  height: 54px;
  width: 54px;
  border-radius: 50%;
  right: 20px;
  top: 190px;
  box-shadow: 0px 0px 2px 0px silver;
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
/* line 1539, ../../app/assets/stylesheets/desktop.css.scss */
.share-button.link {
  background-color: #12133f;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath fill='%23fff' d='M980.8 521.1L783.2 718.5c-12.2 12.2-32 12.2-44.2 0-12.2-12.2-12.2-31.9 0-44.1L914.6 499 739 323.7c-12.2-12.2-12.2-31.9 0-44.1 12.2-12.2 32-12.2 44.2 0L980.8 477c12.3 12.2 12.3 31.9 0 44.1zM332.9 906.5c-9 15.7-28.9 21.1-44.5 12-15.6-9-20.9-29.1-11.9-44.8L667.1 93.5c9-15.7 28.9-21.1 44.5-12 15.6 9.1 20.9 29.1 11.9 44.8L332.9 906.5zm-71.9-188c-12.2 12.2-32 12.2-44.2 0L19.1 521.1C7 508.9 7 489.2 19.1 477l197.7-197.4c12.2-12.2 32-12.2 44.2 0 12.2 12.2 12.2 31.9 0 44.1L85.4 499 261 674.4c12.2 12.2 12.2 31.9 0 44.1z'/%3E%3C/svg%3E");
}
/* line 1543, ../../app/assets/stylesheets/desktop.css.scss */
.share-button.email {
  background-color: #4354ff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath fill='%23fff' d='M123.25 141.53c-46.52 2.69-81.31 25.37-101.68 66.51-12.3 24.8-11.92 10.76-11.34 297.94l.58 261.03L16 781.43c12.49 34.02 40.37 61.7 74.2 73.43l12.88 4.42h795.8l13.26-5.19c34.98-14.22 60.16-39.79 72.66-74.58l4.42-12.5.58-261.03c.58-287.18.96-273.34-11.34-298.33-15.57-31.72-43.83-54.59-78.23-63.43-10.96-2.88-48.63-3.27-384.44-3.46-204.74-.19-381.39.2-392.54.77zm718.71 91.5c-.19 2.69-333.7 237.97-336.77 237.78-2.69-.2-316.59-236.43-316.59-238.36 0-.38 147.05-.77 326.77-.77 179.73 0 326.78.58 326.59 1.35zM302.4 434.48c109.76 83.04 200.29 150.89 201.25 150.89 1.15 0 89.96-62.67 197.6-138.98l195.68-139.17.58 222.21c.38 212.21.19 222.4-3.08 226.82-1.92 2.69-5.96 6.54-8.84 8.65l-5.19 4.04H119.6l-5.19-4.04c-2.88-2.11-7.11-6.34-9.23-9.23-4.04-5.19-4.04-6.34-4.61-238.74-.19-128.4.19-233.36.96-233.36.96.01 91.3 67.87 200.87 150.91z'/%3E%3C/svg%3E");
}
/* line 1547, ../../app/assets/stylesheets/desktop.css.scss */
.share-button.pinterest {
  background-color: #bd081c;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill='%23fff' d='M32 0C14.3 0 0 14.3 0 32c0 13.2 8 24.5 19.3 29.4-.1-2.2 0-4.9.6-7.3.6-2.6 4.1-17.5 4.1-17.5s-1-2.1-1-5.1c0-4.8 2.8-8.3 6.2-8.3 2.9 0 4.3 2.2 4.3 4.8 0 2.9-1.9 7.3-2.8 11.4-.8 3.4 1.7 6.2 5.1 6.2 6.1 0 10.2-7.8 10.2-17.1 0-7-4.7-12.3-13.4-12.3-9.7 0-15.8 7.3-15.8 15.4 0 2.8.8 4.8 2.1 6.3.6.7.7 1 .5 1.8-.2.6-.5 2-.7 2.6-.2.8-.9 1.1-1.6.8-4.5-1.8-6.6-6.7-6.6-12.3 0-9.1 7.7-20.1 23-20.1 12.3 0 20.3 8.9 20.3 18.4 0 12.6-7 22-17.3 22-3.5 0-6.7-1.9-7.8-4 0 0-1.9 7.4-2.3 8.8-.7 2.4-2 4.9-3.2 6.8 2.8.9 5.7 1.3 8.8 1.3 17.7 0 32-14.3 32-32S49.7 0 32 0z'/%3E%3C/svg%3E");
}
/* line 1551, ../../app/assets/stylesheets/desktop.css.scss */
.share-button.instagram {
  background-color: #405de6;
}
/* line 1554, ../../app/assets/stylesheets/desktop.css.scss */
.share-button.twitter {
  background-color: #1da1f2;
  background-image: url("data:image/svg+xml,%3Csvg fill='white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' width='50px' height='50px'%3E%3Cpath d='M 50.0625 10.4375 C 48.214844 11.257813 46.234375 11.808594 44.152344 12.058594 C 46.277344 10.785156 47.910156 8.769531 48.675781 6.371094 C 46.691406 7.546875 44.484375 8.402344 42.144531 8.863281 C 40.269531 6.863281 37.597656 5.617188 34.640625 5.617188 C 28.960938 5.617188 24.355469 10.21875 24.355469 15.898438 C 24.355469 16.703125 24.449219 17.488281 24.625 18.242188 C 16.078125 17.8125 8.503906 13.71875 3.429688 7.496094 C 2.542969 9.019531 2.039063 10.785156 2.039063 12.667969 C 2.039063 16.234375 3.851563 19.382813 6.613281 21.230469 C 4.925781 21.175781 3.339844 20.710938 1.953125 19.941406 C 1.953125 19.984375 1.953125 20.027344 1.953125 20.070313 C 1.953125 25.054688 5.5 29.207031 10.199219 30.15625 C 9.339844 30.390625 8.429688 30.515625 7.492188 30.515625 C 6.828125 30.515625 6.183594 30.453125 5.554688 30.328125 C 6.867188 34.410156 10.664063 37.390625 15.160156 37.472656 C 11.644531 40.230469 7.210938 41.871094 2.390625 41.871094 C 1.558594 41.871094 0.742188 41.824219 -0.0585938 41.726563 C 4.488281 44.648438 9.894531 46.347656 15.703125 46.347656 C 34.617188 46.347656 44.960938 30.679688 44.960938 17.09375 C 44.960938 16.648438 44.949219 16.199219 44.933594 15.761719 C 46.941406 14.3125 48.683594 12.5 50.0625 10.4375 Z'/%3E%3C/svg%3E");
}
/* line 1558, ../../app/assets/stylesheets/desktop.css.scss */
.share-button.facebook {
  background-color: #3b5998;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg fill='white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' width='50px' height='50px'%3E%3Cpath d='M25,3C12.85,3,3,12.85,3,25c0,11.03,8.125,20.137,18.712,21.728V30.831h-5.443v-5.783h5.443v-3.848 c0-6.371,3.104-9.168,8.399-9.168c2.536,0,3.877,0.188,4.512,0.274v5.048h-3.612c-2.248,0-3.033,2.131-3.033,4.533v3.161h6.588 l-0.894,5.783h-5.694v15.944C38.716,45.318,47,36.137,47,25C47,12.85,37.15,3,25,3z'/%3E%3C/svg%3E");
}
/* line 1563, ../../app/assets/stylesheets/desktop.css.scss */
.share-button:hover {
  background-color: #ffb81c !important;
  box-shadow: 0px 0px 3px 1px silver;
}
/* line 1568, ../../app/assets/stylesheets/desktop.css.scss */
.share-button:active {
  background-color: #ffb81c !important;
  box-shadow: inset 0px 0px 3px 1px darkgrey;
}

/* line 1574, ../../app/assets/stylesheets/desktop.css.scss */
article.entry {
  font-size: 1.1em;
}
/* line 1577, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-section-container {
  display: flex;
  justify-content: space-between;
}
/* line 1581, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-section-container .entry-section {
  width: 66%;
}
/* line 1585, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-section-container .aside {
  width: 33%;
  display: flex;
  justify-content: flex-end;
}
/* line 1592, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .ads {
  min-height: 250px;
  height: fit-content;
  width: 300px;
}
/* line 1597, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .ads.full-width {
  /* min-height: 115px; */
  margin: 20px 0 20px 0;
  position: relative;
  padding: 24px 0;
}
/* line 1603, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .ads.full-width.top {
  margin: 0 0 24px 0;
}
/* line 1607, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .ads.full-width .bg {
  position: absolute;
  width: 100vw;
  height: 100%;
  background-color: #FAFAFA;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* line 1619, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .anyclip {
  width: 66%;
  padding-bottom: 15px;
}
/* line 1624, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #entry_body .ads.full-width .bg:before, article.entry .ads.full-width.mobile-only .bg:before {
  content: 'ADVERTISEMENT';
  position: absolute;
  top: 12px;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #a6a6a6;
}
/* line 1633, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .narrow-section {
  max-width: 736px;
  margin: 20px 0;
  width: 100%;
}
/* line 1639, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .faves {
  position: absolute;
  top: 0;
  right: 0;
  width: 42px;
}
/* line 1645, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header {
  display: flex !important;
  padding: 24px;
  box-shadow: 0 0 6px 0 rgba(19, 19, 62, 0.18);
  background-color: #ffffff;
  margin-top: 32px;
  margin-bottom: 29px;
}
/* line 1653, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header a:hover, article.entry header a:active, article.entry header a:focus {
  color: #ffb81c !important;
}
/* line 1657, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .photo-wrapper {
  position: relative;
  display: flex;
  justify-content: center;
  padding: 2px;
  width: 43%;
  border: solid 1px #dcdcdd;
}
/* line 1665, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .photo-wrapper a.full-image {
  position: absolute;
  right: 24px;
  bottom: 24px;
}
/* line 1670, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .photo-wrapper a.full-image svg {
  height: 24px;
  width: 32px;
}
/* line 1676, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .photo-wrapper a.full-image:hover svg g g use {
  fill: #fbcc55;
}
/* line 1683, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .fave {
  position: absolute;
  top: 0;
  right: 0;
  width: 42px;
}
/* line 1690, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .entry-relations {
  display: flex;
  color: #8a8c8e;
  font-weight: normal;
}
/* line 1695, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .entry-relations .splitter {
  margin-right: 8px;
  padding: 0 0 4px 0;
  font-size: 1.1em;
  padding: 0 0 4px 0;
  color: #8a8c8e;
}
/* line 1703, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .entry-relations .category {
  padding-top: 1px;
}
/* line 1708, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .entry-relations .category:hover span, article.entry header .entry-relations .category:focus span, article.entry header .entry-relations .category:active span {
  color: #ffb81c !important;
}
/* line 1713, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .entry-relations .category span {
  font-size: 1.1em;
  padding: 0 0 4px 0;
  width: 60px;
  margin-right: 10px;
}
/* line 1721, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .entry-relations > div {
  display: flex;
  flex-wrap: wrap;
}
/* line 1725, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .entry-relations > div > span {
  font-size: 12px;
  line-height: 1.25em;
  padding: 0 0 4px 0;
  margin-right: 8px;
}
/* line 1732, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .entry-relations > div > div {
  display: flex;
  flex-wrap: wrap;
}
/* line 1738, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .entry-relations span a {
  color: #8a8c8e;
  font-weight: normal;
}
/* line 1745, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .entry-relations p.parent, article.entry header .entry-relations p.children {
  font-family: 'Roboto';
  font-size: 1.1em;
  padding: 0 0 4px 0;
  margin-right: 8px;
}
/* line 1752, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .entry-relations p.parent > a:hover, article.entry header .entry-relations p.children > a:hover {
  color: #202020;
  text-decoration: underline;
}
/* line 1757, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .entry-relations p.parent > a:last-child, article.entry header .entry-relations p.children > a:last-child {
  color: #4354ff;
  font-weight: 500;
}
/* line 1766, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header a.photo {
  min-width: 50%;
  height: 100%;
}
/* line 1770, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header a.photo img {
  display: block;
  border: 0;
  max-width: 100%;
  max-height: 254px;
  margin: auto;
  background: #f0f0f0;
}
/* line 1780, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header section.info {
  display: flex;
  flex-direction: column;
  width: 56%;
  padding-left: 2%;
}
/* line 1786, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header section.info h1 {
  padding: 0 0 10px 0;
  font-size: 2.8em;
  line-height: 1em;
  vertical-align: top;
  color: #12133f;
  word-break: break-word;
  font-weight: normal;
}
/* line 1794, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header section.info h1 a {
  color: #000;
}
/* line 1796, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header section.info h1 a:hover {
  color: #9f1c27;
}
/* line 1802, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header section.info .author-info {
  display: flex;
  border-bottom: solid 1px #dcdcdd;
  border-top: dashed 1px #dcdcdd;
  padding: 13px 0;
  margin: 16px 0 22px 0;
}
/* line 1809, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header section.info .author-info .timestamps {
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-size: 0.8em;
  padding-left: 3px;
}
/* line 1816, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header section.info .author-info .timestamps a {
  color: #8a8c8e;
  font-weight: 500;
}
/* line 1821, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header section.info .author-info .timestamps abbr, article.entry header section.info .author-info .timestamps p {
  font-family: "Roboto";
  font-weight: 300;
  color: #8a8c8e;
  text-decoration: none;
  font-size: 12px;
}
/* line 1830, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header section.info .author-info img {
  border-radius: 50%;
  height: 38px;
}
@media (max-width: 1100px) {
  /* line 1838, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .photo-wrapper {
    width: 49%;
  }
  /* line 1842, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header section.info {
    width: 48%;
  }
}
/* line 1847, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header footer {
  margin: 0 107px 0 0;
}
/* line 1849, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header footer p {
  font-size: 1.1em;
  line-height: 1.25em;
  padding: 0 0 8px 0;
}
/* line 1853, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header footer p a {
  color: #4c4c4c;
}
/* line 1855, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header footer p a:hover {
  color: #202020;
  text-decoration: underline;
}
/* line 1862, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .stats {
  display: flex;
  padding: 0 0 0 5px;
  flex-wrap: wrap;
}
/* line 1867, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .stats .stat-item {
  margin-right: 24px;
  position: relative;
  display: flex;
  align-items: center;
  font-weight: 500;
}
/* line 1875, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .stats .stat-item:hover a {
  color: #ffb81c;
}
/* line 1879, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .stats .stat-item:hover .videos {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32px' height='21px' viewBox='0 0 32 21' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eicon_video2x%3C/title%3E%3Cg id='Chosen-round-3' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M19.9171507,21 C21.4811881,21 22.7499458,19.8296689 22.7499458,18.3859544 L22.7499458,15.1156604 L28.7436601,18.9382755 C29.0553888,19.157025 29.4054093,19.2500042 29.7389809,19.2500042 C30.6468233,19.2500042 31.4945036,18.5390684 31.4945036,17.527352 L31.4945036,3.47269804 C31.4999249,2.4609817 30.6522707,1.7500459 29.7444817,1.7500459 C29.4054093,1.7500459 29.0608896,1.84847248 28.7491609,2.06177458 L22.7499458,5.88438968 L22.7499458,2.61409565 C22.7499458,1.17038114 21.4811881,5.00679016e-05 19.9171507,5.00679016e-05 L2.83279506,5.00679016e-05 C1.26875766,5.00679016e-05 0,1.17038114 0,2.61409565 L0,18.3859544 C0,19.8296689 1.26875766,21 2.83279506,21 L19.9171507,21 Z M19.9171507,19.2500042 L2.83279506,19.2500042 C2.24762953,19.2500042 1.74999583,18.8562444 1.74999583,18.3859544 L1.74999583,2.61409565 C1.74999583,2.14380564 2.24762953,1.7500459 2.83279506,1.7500459 L19.9171507,1.7500459 C20.5023162,1.7500459 20.9999499,2.14380564 20.9999499,2.61409565 L20.9999499,18.3859544 C20.9999499,18.8562444 20.5023162,19.2500042 19.9171507,19.2500042 Z M29.7499291,17.527352 L29.6842935,17.4562691 L22.7499458,13.0375403 L22.7499458,7.95706235 L29.7499291,3.50004172 L29.7499291,17.527352 Z' id='icon_video2x' fill='%23ffb81c' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
/* line 1883, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .stats .stat-item:hover .photos {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32px' height='25px' viewBox='0 0 32 25' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eicon_images2x%3C/title%3E%3Cg id='Chosen-round-3' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M25.3749395,24.7499958 C26.8246889,24.7499958 27.9999332,23.5747514 27.9999332,22.1250021 L27.9999332,21.2500042 L28.8749312,21.2500042 C30.3246805,21.2500042 31.4999249,20.0747598 31.4999249,18.6250104 L31.4999249,2.87504798 C31.4999249,1.42529863 30.3246805,0.25005424 28.8749312,0.25005424 L6.1249854,0.25005424 C4.67523605,0.25005424 3.5,1.42529863 3.5,2.87504798 L3.5,3.75005424 L2.62499374,3.75005424 C1.17524439,3.75005424 0,4.92529029 0,6.37503964 L0,22.1250021 C0,23.5747514 1.17524439,24.7499958 2.62499374,24.7499958 L25.3749395,24.7499958 Z M28.8749312,19.5000083 L6.1249854,19.5000083 C5.6425189,19.5000083 5.24998748,19.1074769 5.24998748,18.6250104 L5.24998748,2.87504798 C5.24998748,2.39258148 5.6425189,2.00005007 6.1249854,2.00005007 L28.8749312,2.00005007 C29.3573977,2.00005007 29.7499291,2.39258148 29.7499291,2.87504798 L29.7499291,18.6250104 C29.7499291,19.1074769 29.3573977,19.5000083 28.8749312,19.5000083 Z M9.62497705,9.43753234 C11.3163335,9.43753234 12.6874698,8.06639608 12.6874698,6.37503964 C12.6874698,4.6836832 11.3163335,3.31254694 9.62497705,3.31254694 C7.93362061,3.31254694 6.56248435,4.6836832 6.56248435,6.37503964 C6.56248435,8.06639608 7.93362061,9.43753234 9.62497705,9.43753234 Z M9.62497705,7.68753651 C8.90122389,7.68753651 8.31248018,7.09879279 8.31248018,6.37503964 C8.31248018,5.65128648 8.90122389,5.06254277 9.62497705,5.06254277 C10.3487302,5.06254277 10.9374739,5.65128648 10.9374739,6.37503964 C10.9374739,7.09879279 10.3487302,7.68753651 9.62497705,7.68753651 Z M25.3749395,23 L2.62499374,23 C2.14252724,23 1.74999583,22.6074686 1.74999583,22.1250021 L1.74999583,6.37503964 C1.74999583,5.89257314 2.14252724,5.50004172 2.62499374,5.50004172 L3.49999166,5.50004172 L3.49999166,18.6250104 C3.49999166,20.0747598 4.67523605,21.2500042 6.1249854,21.2500042 L26.2499374,21.2500042 L26.2499374,22.1250021 C26.2499374,22.6074686 25.857406,23 25.3749395,23 Z M27.3436848,17.7500125 C27.7060954,17.7500125 27.9999332,17.4561747 27.9999332,17.0937641 L27.9999332,12.0625261 C27.9999332,11.7144282 27.8616126,11.3805895 27.6155195,11.134443 L22.803031,6.32195444 C22.2904437,5.80936716 21.4595054,5.80936716 20.9469181,6.32195444 L15.7499624,11.5188567 L14.0530518,9.82194609 C13.5404645,9.30935881 12.7094729,9.30935881 12.196939,9.82194609 L7.38445047,14.6344346 C7.17221648,14.8466152 6.99998331,15.2624315 6.99998331,15.5625177 L6.99998331,17.0937641 C6.99998331,17.4561747 7.29382111,17.7500125 7.65623175,17.7500125 L27.3436848,17.7500125 Z M26.2499374,16.0000167 L8.74997914,16.0000167 L8.74997914,15.7437765 L13.1249687,11.3687952 L15.7499624,13.9937806 L21.8749478,7.86879523 L26.2499374,12.2437848 L26.2499374,16.0000167 Z' id='icon_images2x' fill='%23ffb81c' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
/* line 1887, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .stats .stat-item:hover .comments {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32px' height='29px' viewBox='0 0 32 29' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eicon_comments2x%3C/title%3E%3Cg id='Chosen-round-3' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M25.593689,28.4999917 C25.9327614,28.4999917 26.2499374,28.2320022 26.2499374,27.8437432 L26.2499374,25 L27.9999332,25 C29.9303867,25 31.4999249,23.4304618 31.4999249,21.5000083 L31.4999249,12.7500292 C31.4999249,10.8195757 29.9303867,9.25003755 27.9999332,9.25003755 L22.7499458,9.25003755 L22.7499458,4.00005841 C22.7499458,2.0695966 21.1804076,0.500058413 19.2499541,0.500058413 L3.5,0.500058413 C1.56953819,0.500058413 0,2.0695966 0,4.00005841 L0,12.7500292 C0,14.6804827 1.56953819,16.2500209 3.5,16.2500209 L5.24998748,16.2500209 L5.24998748,19.0937641 C5.24998748,19.482023 5.56716355,19.7500125 5.90623592,19.7500125 C6.03750697,19.7500125 6.17422539,19.7117207 6.29449488,19.6187415 L10.499975,17.2398409 L10.499975,21.5000083 C10.499975,23.4304618 12.0695132,25 13.9999666,25 L19.2499541,25 L25.20543,28.3687206 C25.3256995,28.4562524 25.4624179,28.4999917 25.593689,28.4999917 Z M6.99998331,17.2124972 L6.99998331,14.500025 L3.49999166,14.500025 C2.53751531,14.500025 1.74999583,13.7125055 1.74999583,12.7500292 L1.74999583,4.00005007 C1.74999583,3.03757372 2.53751531,2.25005424 3.49999166,2.25005424 L19.2499541,2.25005424 C20.2124304,2.25005424 20.9999499,3.03757372 20.9999499,4.00005007 L20.9999499,12.7500292 C20.9999499,13.7125055 20.2124304,14.500025 19.2499541,14.500025 L11.7905755,14.500025 L11.3913684,14.7297227 L6.99998331,17.2124972 Z M24.4999416,25.9624763 L20.1140039,23.4797018 L19.7147967,23.2500042 L13.9999666,23.2500042 C13.0374903,23.2500042 12.2499708,22.4624847 12.2499708,21.5000083 L12.2499708,16.2500209 L19.2499541,16.2500209 C21.1804076,16.2500209 22.7499458,14.6804827 22.7499458,12.7500292 L22.7499458,11.0000334 L27.9999332,11.0000334 C28.9624096,11.0000334 29.7499291,11.7875529 29.7499291,12.7500292 L29.7499291,21.5000083 C29.7499291,22.4624847 28.9624096,23.2500042 27.9999332,23.2500042 L24.4999416,23.2500042 L24.4999416,25.9624763 Z' id='icon_comments2x' fill='%23ffb81c' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
/* line 1894, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .details {
  display: flex;
  flex-wrap: wrap;
  color: #8a8c8e;
  font-size: 1.2em;
  line-height: 1.29;
  letter-spacing: 0.2px;
  padding: 0 0 5px 0;
  text-transform: capitalize;
}
/* line 1904, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .details .details-col {
  display: flex;
  flex-direction: column;
  margin-right: 20px;
}
/* line 1909, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .details .details-col .detail {
  display: flex;
  padding: 0 0 3px 0;
  position: relative;
}
/* line 1915, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .details .details-col .detail span a {
  color: inherit;
}
/* line 1919, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .details .details-col .detail span:first-child {
  font-weight: 500;
  margin-right: 10px;
  font-family: 'Roboto Slab';
  font-size: 14px;
  width: 60px;
}
/* line 1926, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .details .details-col .detail span:last-child {
  font-family: "Roboto";
  font-weight: 300;
  font-size: 14px;
}
/* line 1936, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .nsfw_label {
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  width: 76px;
  height: 26px;
  background-color: #fbcc55;
  top: 35px;
  left: 14px;
  text-transform: uppercase;
  font-size: 0.7em;
  font-weight: bold;
}
/* line 1955, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header.blur .photo, article.entry header.blur section {
  opacity: 0.5;
}
/* line 1960, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-buttons {
  padding: 12px 0;
  display: flex;
}
/* line 1964, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-buttons a {
  border: 1px solid #12133f;
  color: #12133f;
  border-radius: 12px;
  padding: 5px 22px;
  text-transform: uppercase;
  font-size: 10px;
  margin-right: 8px;
}
/* line 1974, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-buttons a:not(.disabled):hover {
  background: #4354ff;
  border-color: #4354ff;
  color: white;
}
/* line 1981, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-buttons a.checked, article.entry .entry-buttons a:focus, article.entry .entry-buttons a:active {
  color: white;
  background: #12133f;
}
/* line 1986, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-buttons a.checked {
  cursor: unset;
}
/* line 1993, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .full-width {
  width: 100%;
}
/* line 1997, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-insert {
  flex-direction: column;
  align-items: center;
  border-top: 1px #dcdcdd solid;
  border-bottom: 1px #dcdcdd solid;
  padding: 24px 0;
  margin: 24px 0;
}
/* line 2005, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-insert .title {
  text-transform: uppercase;
  text-align: center;
  color: #12133f;
  font-weight: 500;
}
/* line 2012, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-insert .content {
  display: flex;
  width: 100%;
  justify-content: space-evenly;
}
/* line 2017, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-insert .content .wrapper {
  max-height: 147px;
  overflow: hidden;
  display: flex;
  align-items: center;
}
@media (max-width: 1024px) {
  /* line 2017, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-insert .content .wrapper {
    max-height: 121px;
  }
}
@media (max-width: 768px) {
  /* line 2017, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-insert .content .wrapper {
    max-height: 88px;
  }
}
@media (max-width: 450px) {
  /* line 2017, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-insert .content .wrapper {
    max-height: 94px;
  }
}
/* line 2038, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-insert .content a {
  max-width: 260px;
  width: 24%;
  margin: 0.5%;
  display: flex;
  flex-direction: column;
}
/* line 2045, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-insert .content a img {
  width: 100%;
}
/* line 2049, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-insert .content a p {
  margin-top: 10px;
  font-family: 'Roboto Slab', serif;
  font-size: 14px;
  line-height: 1.14;
  letter-spacing: 0.3px;
  color: #12133f;
}
/* line 2059, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-insert .content a:hover p {
  color: #FFB81C;
}
/* line 2067, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .tags {
  display: flex;
  flex-wrap: wrap;
}
/* line 2071, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .tags a {
  background: #edeeee;
  color: grey;
  border-radius: 4px;
  font-size: 1.1em;
  padding: 11px 16px;
  margin: 4px 5px;
}
/* line 2079, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .tags a:hover {
  color: #ffb81c;
}
/* line 2085, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .other-links a, article.entry .other-links {
  font-size: 16px;
  line-height: 1.5;
}
/* line 2090, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors {
  max-width: 736px;
}
/* line 2093, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .editors {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  max-height: 100px;
  overflow: hidden;
}
/* line 2099, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .editors .editor {
  display: flex;
  max-width: 212px;
  height: 52px;
  border: 1px solid #dcdcdc;
  margin: 13px 0;
  padding: 8px;
  margin-right: 10px;
}
/* line 2109, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .editors .editor .photo img {
  border-radius: 50%;
  width: 36px;
  height: 36px;
}
/* line 2116, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .editors .editor .info {
  padding-left: 10px;
  overflow: hidden;
}
/* line 2120, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .editors .editor .info .name a {
  font-size: 14px;
  font-family: 'Roboto Slab', serif;
  font-weight: 500;
  line-height: 1.29;
  letter-spacing: 0.2px;
}
/* line 2128, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .editors .editor .info .about {
  overflow: hidden;
  display: -webkit-box;
  max-height: 3em;
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
/* line 2136, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .editors .editor .info .about p {
  font-size: 12px;
  line-height: 1.5;
  letter-spacing: 0.3px;
  color: #8a8c8e;
}
/* line 2146, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .editors .editor:nth-child(3n + 3) {
  margin-right: 0;
}
/* line 2151, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .show-more-button {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 22px 0;
}
/* line 2158, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .show-more-button p {
  color: #4354ff;
  line-height: 1.0em;
  font-size: 14px;
  margin-right: 6px;
}
/* line 2165, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .show-more-button svg {
  height: 16px;
  width: 16px;
}
/* line 2171, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .show-more-button:hover p {
  color: #FFB81C;
}
/* line 2175, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .show-more-button:hover svg path {
  fill: #FFB81C;
}
/* line 2181, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .options-buttons {
  display: flex;
  justify-content: center;
  border-top: 1px #dcdcdd dashed;
  padding: 22px 0 9px 0;
  margin-top: 22px;
}
/* line 2188, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .options-buttons a {
  font-size: 14px;
}
/* line 2191, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .options-buttons a:nth-child(2) {
  border-right: 1px solid #dcdcdd;
  border-left: 1px solid #dcdcdd;
  padding: 0 12px;
  margin: 0 12px;
}
/* line 2202, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors.open .editors {
  max-height: none;
}
/* line 2207, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors.open .show-more-button svg {
  transform: rotate(180deg);
}
/* line 2216, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details summary {
  position: relative;
  padding: 12px 0;
  margin-bottom: 10px;
  cursor: pointer;
  list-style: none;
}
/* line 2223, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details summary::-webkit-details-marker {
  display: none;
}
/* line 2227, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details summary:after {
  content: '▼';
}
/* line 2231, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details summary:hover {
  color: #FFB81C;
}
/* line 2234, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details summary:hover h2 {
  color: #FFB81C;
}
/* line 2239, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details summary h2 {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 15px;
  color: #12133f;
  font-size: 28px;
}
/* line 2248, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details summary a {
  position: absolute;
  right: 0;
  font-size: 14px;
}
/* line 2254, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details summary span {
  position: absolute;
  left: 105%;
  font-size: 12px;
  bottom: -2px;
  color: #8a8c8e;
}
/* line 2263, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details[open] summary:after {
  content: '▲';
}
/* line 2267, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details .view-all-button {
  padding: 14px;
  border-radius: 4px;
  font-family: Roboto Slab;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0.6px;
  display: block;
  width: 230px;
  margin: 0 auto;
}
/* line 2279, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details .recent-videos {
  display: flex;
  flex-wrap: wrap;
}
/* line 2283, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details .recent-videos .video-container {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  margin-bottom: 16px;
}
/* line 2294, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details .recent-videos .video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 2303, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details .recent-videos .video_box {
  width: 22%;
  margin-bottom: 16px;
  margin-right: 4%;
}
/* line 2308, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details .recent-videos .video_box img {
  width: 100%;
  height: auto;
}
/* line 2313, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details .recent-videos .video_box:last-child {
  margin-right: 0;
}
/* line 2321, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #infinite-scrolling .pagination {
  display: none;
}
/* line 2325, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds {
  margin-top: 42px;
}
/* line 2328, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds h2 {
  text-transform: uppercase;
  text-align: center;
}
/* line 2333, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds .news-post {
  display: flex;
  box-shadow: 0 0 6px 0 rgba(19, 19, 62, 0.18);
  margin: 24px 0;
  position: relative;
  padding: 24px;
}
/* line 2340, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds .news-post .image {
  width: 29%;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
/* line 2347, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds .news-post .image svg {
  position: absolute;
  right: 16px;
  bottom: 18px;
}
/* line 2353, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds .news-post .image img {
  width: 100%;
}
/* line 2357, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds .news-post .body {
  width: 60%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 1%;
}
/* line 2364, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds .news-post .body .type {
  color: #8a8c8e;
  font-size: 12px;
  font-weight: 500;
  font-family: Roboto Slab;
  margin-bottom: 5px;
}
/* line 2371, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds .news-post .body .type:hover {
  color: #ffb81c !important;
}
/* line 2376, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds .news-post .body .title {
  margin-bottom: 7px;
}
/* line 2379, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds .news-post .body .title h1 a {
  font-size: 32px;
  line-height: 38px;
  overflow: hidden;
  display: -webkit-box;
  max-height: 78px;
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  font-weight: normal;
  color: #12133f;
}
/* line 2391, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds .news-post .body .title h1 a:hover {
  color: #ffb81c;
}
/* line 2397, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds .news-post .body .desc {
  margin-bottom: 10px;
  overflow: hidden;
  display: -webkit-box;
  max-height: 3em;
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
/* line 2406, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds .news-post .body .desc p {
  color: #12133f;
  line-height: 1.29;
  letter-spacing: 0.3px;
}
/* line 2413, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds .news-post .body .timestamps {
  color: #a0a1a3;
  font-size: 12px;
  font-weight: 300;
}
/* line 2419, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds .news-post .body .post-stamp {
  background-color: #f6f6f6;
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 11px 12px;
  border-radius: 16px 0 0 0;
  color: #8a8c8e;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 10px;
}
/* line 2435, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section > div:nth-child(1) > div.entry-section > details {
  margin-top: 0;
}
/* line 2439, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details {
  margin: 6px 0;
}

/* line 2447, ../../app/assets/stylesheets/desktop.css.scss */
body.touch article.entry .ads.full-width {
  width: calc(100% + 40px);
  left: -20px;
}
/* line 2451, ../../app/assets/stylesheets/desktop.css.scss */
body.touch article.entry .ads.full-width .bg {
  width: 100%;
}
/* line 2458, ../../app/assets/stylesheets/desktop.css.scss */
body.touch #content {
  padding: 0 20px;
}

/* line 2464, ../../app/assets/stylesheets/desktop.css.scss */
.stat-item {
  display: flex;
  align-items: center;
}

/* line 2469, ../../app/assets/stylesheets/desktop.css.scss */
.blue-button {
  background: #4354ff;
  color: white;
  border-radius: 4px;
  font-family: Roboto Slab;
  font-size: 16px;
  font-weight: bold;
  padding: 14px 50px;
}
/* line 2478, ../../app/assets/stylesheets/desktop.css.scss */
.blue-button:hover, .blue-button:active {
  background: #ffb81c !important;
  color: white !important;
}

/* line 2484, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 24px;
}
/* line 2490, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items .sub-item {
  display: flex;
  flex-direction: column;
  width: 13.65%;
  align-items: center;
  margin: 12px 0.5%;
  padding: 1%;
  box-shadow: 0 0 6px 0 rgba(19, 19, 62, 0.18);
}
/* line 2499, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items .sub-item a:hover {
  color: #FFB81C !important;
}
/* line 2502, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items .sub-item a:hover span {
  color: #FFB81C !important;
}
/* line 2507, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items .sub-item:nth-child(-n + 4) {
  width: 20%;
  padding: 2%;
}
/* line 2511, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items .sub-item:nth-child(-n + 4) .entry-photo {
  max-height: 121px;
}
/* line 2515, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items .sub-item:nth-child(-n + 4) .entry-name {
  font-size: 28px;
  letter-spacing: 0.4px;
  line-height: 1.14;
}
/* line 2522, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items .sub-item .entry-photo {
  width: 100%;
  overflow: hidden;
  display: flex;
  max-height: 76px;
  align-self: center;
  align-items: center;
}
/* line 2530, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items .sub-item .entry-photo img {
  width: 100%;
  height: auto;
}
/* line 2536, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items .sub-item .category {
  align-self: start;
  margin-top: 9px;
  margin-bottom: 6px;
}
/* line 2541, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items .sub-item .category span {
  padding: 0;
  font-family: Roboto Slab;
}
/* line 2547, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items .sub-item .entry-name {
  font-family: Roboto Slab;
  font-size: 18px;
  line-height: 1.2;
  align-self: start;
  color: #12133f;
  max-width: 300px;
  overflow-wrap: anywhere;
}

/* line 2560, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section.entry_status {
  text-align: center;
  margin: 12px 0;
  padding: 12px;
  background: #f4f4f4;
  color: #404040;
  border-radius: 0;
}
/* line 2568, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section.entry_status p {
  color: white;
  font-size: 14px;
}
/* line 2573, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section.entry_status h6 {
  font-size: 18px;
}
/* line 2577, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section.entry_status a {
  color: white;
  text-decoration: underline;
}
/* line 2581, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section.entry_status.deadpool {
  color: white;
  background: #ba0c2f;
}
/* line 2586, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section.episode {
  border-bottom: 3px solid gainsboro;
  padding: 16px 8px;
}
/* line 2589, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section.episode h5 {
  font-size: 1.3em;
  line-height: 1em;
  padding: 0 0 12px 0;
  color: #4c4c4c;
}
/* line 2596, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section table.entry_list td {
  min-width: 150px;
  max-width: 164px;
}
/* line 2599, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section table.entry_list td .photo {
  max-height: 150px;
}
/* line 2604, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section#child_memes table.entry_list td .photo img {
  width: 150px;
  height: 150px;
}
/* line 2608, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section#child_memes table.entry_list td h2 {
  font-size: 1.4em;
}

/* line 2614, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body {
  padding: 10px 5px 0 5px;
  margin-bottom: -15px;
}
/* line 2618, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body iframe, #entry_body object, #entry_body video {
  max-width: 100%;
  overflow: scroll;
}
/* line 2624, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body .references div,
#entry_body .references ~ center div {
  box-sizing: border-box;
  max-width: 100%;
}
/* line 2629, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body aside {
  width: 152px;
  padding: 0 15px 16px 0;
  background: #fff;
  float: right;
  padding: 0 0 16px 15px;
}
/* line 2635, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body aside dl {
  padding: 12px 0 8px 0;
  border-top: 1px solid #dcdcdc;
}
/* line 2638, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body aside dl:first-child {
  padding-top: 0;
  border-top: none;
}
/* line 2642, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body aside dl dt {
  padding: 8px 0 4px 0;
  font-size: 1.2em;
  line-height: 1em;
  color: #3d3d3d;
}
/* line 2647, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body aside dl dt:first-child {
  padding-top: 0;
}
/* line 2651, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body aside dl dd {
  padding: 0;
  font-size: 1.1em;
  line-height: 1.27em;
  color: #555;
}
/* line 2656, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body aside dl dd a {
  color: #555;
}
/* line 2658, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body aside dl dd a:hover {
  color: #3d3d3d;
  text-decoration: underline;
}
/* line 2670, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body .bodycopy .entry-section-container *:first-child img,
#entry_body .bodycopy .entry-section-container *:first-child object,
#entry_body .bodycopy .entry-section-container *:first-child embed,
#entry_body .bodycopy .entry-section-container *:first-child iframe {
  max-width: 500px !important;
}
@media (max-width: 450px) {
  /* line 2670, ../../app/assets/stylesheets/desktop.css.scss */
  #entry_body .bodycopy .entry-section-container *:first-child img,
  #entry_body .bodycopy .entry-section-container *:first-child object,
  #entry_body .bodycopy .entry-section-container *:first-child embed,
  #entry_body .bodycopy .entry-section-container *:first-child iframe {
    max-width: 100%;
  }
}

/* line 2680, ../../app/assets/stylesheets/desktop.css.scss */
#entry_content_buttons {
  padding: 0 0 4px 0;
}
/* line 2682, ../../app/assets/stylesheets/desktop.css.scss */
#entry_content_buttons p {
  font-size: 1.2em;
}

/* line 2688, ../../app/assets/stylesheets/desktop.css.scss */
#author_info h3 {
  border-bottom: 3px solid #dcdcdc;
  font-size: 1.5em;
}
/* line 2692, ../../app/assets/stylesheets/desktop.css.scss */
#author_info .editor {
  padding: 0 0 2px 0;
}
/* line 2696, ../../app/assets/stylesheets/desktop.css.scss */
#author_info .editor .photo {
  width: 32px;
  height: 32px;
}
/* line 2699, ../../app/assets/stylesheets/desktop.css.scss */
#author_info .editor .photo img {
  border: 1px solid #ddd;
}
/* line 2703, ../../app/assets/stylesheets/desktop.css.scss */
#author_info .editor .name {
  width: 218px;
  padding: 0 0 0 8px !important;
}
/* line 2706, ../../app/assets/stylesheets/desktop.css.scss */
#author_info .editor .name h6 {
  font-size: 14px;
}
/* line 2713, ../../app/assets/stylesheets/desktop.css.scss */
#author_info p.more {
  padding: 8px 0 0 0;
  margin: 5px 0 0 0;
  border-top: 1px solid #dcdcdc;
}

/* line 2721, ../../app/assets/stylesheets/desktop.css.scss */
#how_to_write_a_meme_entry a {
  text-decoration: underline;
}
/* line 2724, ../../app/assets/stylesheets/desktop.css.scss */
#how_to_write_a_meme_entry p {
  padding: 0 0 4px 0;
}
/* line 2727, ../../app/assets/stylesheets/desktop.css.scss */
#how_to_write_a_meme_entry ul {
  list-style: disc;
  padding: 0 0 0 16px;
  margin: 3px 0;
}
/* line 2731, ../../app/assets/stylesheets/desktop.css.scss */
#how_to_write_a_meme_entry ul li {
  padding: 2px 0 2px 0;
}
/* line 2733, ../../app/assets/stylesheets/desktop.css.scss */
#how_to_write_a_meme_entry ul li strong.red {
  color: #9f1c27;
}

/* line 2740, ../../app/assets/stylesheets/desktop.css.scss */
.revert {
  font-size: 20px !important;
}

/* line 2744, ../../app/assets/stylesheets/desktop.css.scss */
.references {
  column-count: 2;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-gap: 20px;
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
}
/* line 2751, ../../app/assets/stylesheets/desktop.css.scss */
.references p {
  font-size: 12px;
}

/* line 2756, ../../app/assets/stylesheets/desktop.css.scss */
.footnote {
  font-size: 10px !important;
}

/* line 2760, ../../app/assets/stylesheets/desktop.css.scss */
.builder_link {
  text-align: center;
}

/* line 2764, ../../app/assets/stylesheets/desktop.css.scss */
.entry_origin_link {
  font-size: 11px !important;
}
/* line 2767, ../../app/assets/stylesheets/desktop.css.scss */
.entry_origin_link p,
.entry_origin_link a {
  font-size: 11px !important;
}

/* line 2772, ../../app/assets/stylesheets/desktop.css.scss */
#entry_nsfw_notice_wrapper {
  border-bottom: 3px solid gainsboro;
}

/* line 2776, ../../app/assets/stylesheets/desktop.css.scss */
#entry_nsfw_notice {
  margin: 12px 0;
  padding: 12px;
  border: 1px solid #e0cd7e;
  text-align: center;
  background-color: #fff0b3;
  color: #543e09;
}

/* line 2785, ../../app/assets/stylesheets/desktop.css.scss */
.related_memes {
  margin-bottom: 48px;
}
/* line 2788, ../../app/assets/stylesheets/desktop.css.scss */
.related_memes td {
  padding: 5px 8px 8px 5px;
  width: 100px;
  text-align: center;
}
/* line 2789, ../../app/assets/stylesheets/desktop.css.scss */
.related_memes td:first-child {
  padding-left: 0;
}
/* line 2796, ../../app/assets/stylesheets/desktop.css.scss */
.related_memes .photo img {
  width: 100px;
  height: 100px;
  border: 1px solid #ddd;
}
/* line 2801, ../../app/assets/stylesheets/desktop.css.scss */
.related_memes .name {
  font-size: 12px;
  display: inline-block;
  font-weight: bold;
  margin-top: 4px;
  max-width: 100px;
  line-height: 12px !important;
  word-wrap: break-word;
}
/* line 2809, ../../app/assets/stylesheets/desktop.css.scss */
.related_memes .name a {
  color: #13133e !important;
}
/* line 2811, ../../app/assets/stylesheets/desktop.css.scss */
.related_memes .name a:hover {
  color: #9f1c27 !important;
}
/* line 2816, ../../app/assets/stylesheets/desktop.css.scss */
.related_memes .button {
  font-size: 15px !important;
}

/* line 2822, ../../app/assets/stylesheets/desktop.css.scss */
.entries #edit_form.notes_form textarea {
  width: 622px;
}
/* line 2826, ../../app/assets/stylesheets/desktop.css.scss */
.entries #edit_form.info_form #entry_description textarea {
  width: 622px;
}
/* line 2829, ../../app/assets/stylesheets/desktop.css.scss */
.entries #edit_form.info_form .photo img {
  display: inline-block;
  border: 1px solid #dcdcdc;
  padding: 4px;
  min-width: 10px;
  height: 128px;
}
/* line 2837, ../../app/assets/stylesheets/desktop.css.scss */
.entries #edit_form.episode_form .photo img {
  display: inline-block;
  border: 1px solid #dcdcdc;
  padding: 4px;
  width: 228px;
  height: 128px;
}
/* line 2844, ../../app/assets/stylesheets/desktop.css.scss */
.entries #edit_form.options_form .flag {
  padding: 0 0 4px 0;
}

/* line 2849, ../../app/assets/stylesheets/desktop.css.scss */
.entry_category_image {
  display: block;
}

/* PROFILES*/
/* line 2855, ../../app/assets/stylesheets/desktop.css.scss */
#profile_buttons {
  margin: 0 0 12px 0;
  padding: 0 5px 8px 5px;
  border-bottom: 1px solid #dcdcdc;
}

/* line 2862, ../../app/assets/stylesheets/desktop.css.scss */
#profile_info .net {
  font-weight: bold;
  font-size: 16px !important;
}
/* line 2866, ../../app/assets/stylesheets/desktop.css.scss */
#profile_info .upvotes {
  color: green;
  font-size: 11px;
}
/* line 2870, ../../app/assets/stylesheets/desktop.css.scss */
#profile_info .downvotes {
  color: red;
  font-size: 11px;
}

/* line 2876, ../../app/assets/stylesheets/desktop.css.scss */
#profile_karma td {
  padding-right: 30px;
}

/* line 2880, ../../app/assets/stylesheets/desktop.css.scss */
#profile-tabs {
  margin: 12px 0 0 0;
}

/* line 2884, ../../app/assets/stylesheets/desktop.css.scss */
#profile_photo {
  width: 220px;
  border: 1px solid #b9b9b9;
  overflow: hidden;
}
/* line 2888, ../../app/assets/stylesheets/desktop.css.scss */
#profile_photo img {
  display: block;
  width: 220px;
  height: 220px;
  background: #f0f0f0;
}

/* line 2896, ../../app/assets/stylesheets/desktop.css.scss */
#profile_bio {
  padding: 0 0 0 246px;
}
/* line 2902, ../../app/assets/stylesheets/desktop.css.scss */
#profile_bio img,
#profile_bio object,
#profile_bio embed,
#profile_bio iframe {
  max-width: 100% !important;
}
/* line 2906, ../../app/assets/stylesheets/desktop.css.scss */
#profile_bio p {
  font-size: 13px;
  line-height: 1.46em;
  padding-bottom: 10px;
}

/* line 2913, ../../app/assets/stylesheets/desktop.css.scss */
#profile_content {
  padding: 12px 5px;
}
/* line 2916, ../../app/assets/stylesheets/desktop.css.scss */
#profile_content h1,
#profile_content h3 {
  padding: 2px 0 8px 0;
}
/* line 2920, ../../app/assets/stylesheets/desktop.css.scss */
#profile_content.editorships table.entry_list td, #profile_content.favorites_memes table.entry_list td {
  width: 162px;
  overflow: hidden;
}
/* line 2925, ../../app/assets/stylesheets/desktop.css.scss */
#profile_content.editorships table.entry_list td .photo img, #profile_content.favorites_memes table.entry_list td .photo img {
  width: 162px;
  height: 162px;
}
/* line 2930, ../../app/assets/stylesheets/desktop.css.scss */
#profile_content.editorships table.entry_list td h2, #profile_content.favorites_memes table.entry_list td h2 {
  font-size: 1.4em;
}
/* line 2933, ../../app/assets/stylesheets/desktop.css.scss */
#profile_content hgroup p.abs {
  top: 0;
  right: 0;
}

/* line 2939, ../../app/assets/stylesheets/desktop.css.scss */
.profiles #sidebar .friends {
  padding: 0 0 12px 0;
}
/* line 2941, ../../app/assets/stylesheets/desktop.css.scss */
.profiles #sidebar .friends .button.abs {
  top: -3px;
}
/* line 2945, ../../app/assets/stylesheets/desktop.css.scss */
.profiles #sidebar .friends .inside_box .row {
  padding: 5px 0;
}
/* line 2948, ../../app/assets/stylesheets/desktop.css.scss */
.profiles #sidebar .friends .inside_box .left {
  width: 50px;
  height: 50px;
  margin: 0 5px;
  background: #f0f0f0;
}
/* line 2954, ../../app/assets/stylesheets/desktop.css.scss */
.profiles #sidebar .friends .inside_box .row .left:first-child {
  margin-left: 0;
}
/* line 2957, ../../app/assets/stylesheets/desktop.css.scss */
.profiles #sidebar .friends .inside_box img {
  display: block;
  width: 50px;
  width: 50px;
  background: #f0f0f0;
}

/* line 2966, ../../app/assets/stylesheets/desktop.css.scss */
.profile_favorite {
  margin: 0 8px 8px 0;
}

/* PHOTOS */
/* line 2972, ../../app/assets/stylesheets/desktop.css.scss */
#photo_form_box {
  padding: 5px;
}

/* line 2976, ../../app/assets/stylesheets/desktop.css.scss */
.photos_show #photo .centered_photo {
  display: block;
  max-width: 692px;
  border: none;
  margin: auto;
}

/* line 2983, ../../app/assets/stylesheets/desktop.css.scss */
#photo_wrapper {
  padding-top: 14px;
  position: relative;
}

/* line 2989, ../../app/assets/stylesheets/desktop.css.scss */
#upload_image_src.left,
#upload_image_url.right {
  width: 310px;
  padding: 0;
  margin: 0 0 5px 0;
}

/* line 2996, ../../app/assets/stylesheets/desktop.css.scss */
#upload_image_src input[type="text"],
#upload_image_url input[type="text"] {
  width: 290px;
}

/* line 3002, ../../app/assets/stylesheets/desktop.css.scss */
#upload-image-tags input,
#upload-image-title input {
  width: 99%;
}

/* line 3007, ../../app/assets/stylesheets/desktop.css.scss */
.photo_show_favorite {
  float: right;
  margin-top: 2px;
}

/* line 3013, ../../app/assets/stylesheets/desktop.css.scss */
#photo header {
  padding: 0 0 12px 0;
  margin: 0;
  border-bottom: 3px solid gainsboro;
}

/* line 3020, ../../app/assets/stylesheets/desktop.css.scss */
.photo_embed {
  width: 290px;
  outline: none;
  resize: none;
  border: 1px solid #ccc;
  color: #666;
  overflow: hidden;
  font-size: 10px;
  font-family: "monaco", "lucida console", "lucida sans typewriter", "consolas", "monospace";
  padding: 4px;
}

/* line 3032, ../../app/assets/stylesheets/desktop.css.scss */
.search_sort_options_sidebar {
  margin-top: 10px;
  width: 160px;
  min-height: 175px;
}
/* line 3036, ../../app/assets/stylesheets/desktop.css.scss */
.search_sort_options_sidebar p {
  margin-bottom: 4px;
}
/* line 3039, ../../app/assets/stylesheets/desktop.css.scss */
.search_sort_options_sidebar .sort_text {
  font-size: 24px;
}
/* line 3042, ../../app/assets/stylesheets/desktop.css.scss */
.search_sort_options_sidebar .sort_option {
  font-size: 13px;
}
/* line 3045, ../../app/assets/stylesheets/desktop.css.scss */
.search_sort_options_sidebar .selected {
  font-size: 18px !important;
}

/* VIDEOS */
/* line 3052, ../../app/assets/stylesheets/desktop.css.scss */
#video_box_form {
  padding: 0 5px 5px 5px;
}

/* line 3057, ../../app/assets/stylesheets/desktop.css.scss */
#upload_video_url input,
#upload_video_tags input {
  width: 97%;
}

/* line 3061, ../../app/assets/stylesheets/desktop.css.scss */
#upload_video_url {
  min-height: 50px;
  padding: 0;
  margin: 0 0 5px 0;
}

/* line 3067, ../../app/assets/stylesheets/desktop.css.scss */
#video_box_form p.info {
  padding: 0 0 12px 0;
}

/* line 3071, ../../app/assets/stylesheets/desktop.css.scss */
.video_show_favorite {
  float: right;
  margin-top: 2px;
}

/* line 3076, ../../app/assets/stylesheets/desktop.css.scss */
#video_embed {
  text-align: center;
  padding-top: 14px;
}

/* line 3081, ../../app/assets/stylesheets/desktop.css.scss */
.colorbox #video_embed {
  padding-top: 0;
}

/* line 3085, ../../app/assets/stylesheets/desktop.css.scss */
#video header {
  padding: 0 0 12px 0;
  margin: 0;
  border-bottom: 3px solid gainsboro;
}

/* line 3091, ../../app/assets/stylesheets/desktop.css.scss */
.view_count {
  color: green;
  font-size: 16px;
}

/* line 3096, ../../app/assets/stylesheets/desktop.css.scss */
.today_view_count {
  color: grey;
  font-size: 10px;
}

/* FORUMS */
/* line 3105, ../../app/assets/stylesheets/desktop.css.scss */
.forums #section_header h1 {
  color: #474747;
  font-size: 2.4em;
}
/* line 3108, ../../app/assets/stylesheets/desktop.css.scss */
.forums #section_header h1 a {
  color: #474747;
}
/* line 3110, ../../app/assets/stylesheets/desktop.css.scss */
.forums #section_header h1 a:hover {
  color: #9f1c27;
}
/* line 3115, ../../app/assets/stylesheets/desktop.css.scss */
.forums #section_header p {
  font-size: 1.2em;
}

/* line 3121, ../../app/assets/stylesheets/desktop.css.scss */
.forums_show .pagination_top {
  padding-top: 0;
}

/* line 3125, ../../app/assets/stylesheets/desktop.css.scss */
.forums .pagination_top .pagination {
  margin-top: 0;
}

/* line 3129, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum {
  clear: both;
  display: block;
  border-bottom: 1px solid #dcdcdc;
  padding: 0 5px 16px 5px;
  margin: 0 0 16px 0;
}
/* line 3136, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .description {
  max-width: 250px;
}
/* line 3137, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .description p.stats {
  font-size: 1.2em;
  color: #505050;
  padding: 0 0 8px 0;
}
/* line 3143, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .description .forum-description {
  margin-bottom: 12px;
}
/* line 3146, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .description .forum-description:last-child {
  margin-bottom: 0;
}
/* line 3150, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .description .forum-description h6 {
  margin-bottom: 2px;
}
/* line 3154, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .description .forum-description p {
  font-size: 12px;
}
/* line 3159, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .description h2 {
  margin-bottom: 12px;
}
/* line 3166, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .details {
  padding: 0 0 0 24px;
  width: 410px;
}
/* line 3169, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .details .new_post {
  top: 0;
  right: 0;
}
/* line 3173, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .details ul {
  padding: 0 50px 0 0 0;
}
/* line 3175, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .details ul li {
  padding: 0 0 8px 0;
}
/* line 3177, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .details ul li p {
  font-size: 1em;
}

/* line 3187, ../../app/assets/stylesheets/desktop.css.scss */
#forum_rules {
  margin-top: 10px;
}
/* line 3189, ../../app/assets/stylesheets/desktop.css.scss */
#forum_rules a {
  text-decoration: underline;
}
/* line 3192, ../../app/assets/stylesheets/desktop.css.scss */
#forum_rules ol {
  list-style: decimal;
  padding: 0 0 0 16px;
  margin: 3px 0;
}
/* line 3196, ../../app/assets/stylesheets/desktop.css.scss */
#forum_rules ol li {
  padding: 2px 0 2px 0;
}

/* line 3202, ../../app/assets/stylesheets/desktop.css.scss */
#forum_rules_link {
  color: #9f1c27 !important;
  font-size: 13px;
  font-weight: bold;
}
/* line 3206, ../../app/assets/stylesheets/desktop.css.scss */
#forum_rules_link:hover {
  color: black !important;
}

/* line 3211, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header {
  padding: 0;
  margin-bottom: 14px;
}
/* line 3214, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header hgroup {
  width: 470px;
}
/* line 3216, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header hgroup h2 {
  color: #202020;
  font-size: 2.8em;
}
/* line 3219, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header hgroup h2 a {
  color: #202020;
}
/* line 3221, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header hgroup h2 a:hover {
  color: #9f1c27;
}
/* line 3225, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header hgroup h2 .badges .badge {
  display: inline-block;
  padding: 0 6px 12px 0;
  font-size: 0.464em;
  color: #606060;
  height: 16px;
  font-weight: normal;
}
/* line 3234, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header hgroup p {
  margin: 6px 0 0 0;
  font-size: 1.2em;
  color: #404040;
}
/* line 3240, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header aside {
  width: 220px;
  text-align: right;
}
/* line 3243, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header aside .right {
  min-width: 50px;
  text-align: left;
  padding: 2px 0 0 0;
}
/* line 3248, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header aside p.buttons {
  padding: 12px 0 0 0;
}

/* line 3254, ../../app/assets/stylesheets/desktop.css.scss */
table.forum_topics {
  width: 100%;
}
/* line 3256, ../../app/assets/stylesheets/desktop.css.scss */
table.forum_topics thead th {
  text-align: left;
  font-size: 1.3em;
  padding: 0 5px 6px 5px;
}
/* line 3262, ../../app/assets/stylesheets/desktop.css.scss */
table.forum_topics tr td {
  font-size: 1.2em;
  padding: 5px;
  border-top: 1px solid #dcdcdc;
}
/* line 3268, ../../app/assets/stylesheets/desktop.css.scss */
table.forum_topics tr.sticky td, table.forum_topics tr.featured td {
  background: #f0f0f0;
}
/* line 3273, ../../app/assets/stylesheets/desktop.css.scss */
table.forum_topics td.topic h6 {
  font-size: 1.33em;
  padding: 0 0 3px 0;
  vertical-align: middle;
  word-wrap: break-word;
  word-break: break-all;
}
/* line 3280, ../../app/assets/stylesheets/desktop.css.scss */
table.forum_topics td.topic .forum_page_pagination {
  padding: 0 0 0 4px;
}
/* line 3282, ../../app/assets/stylesheets/desktop.css.scss */
table.forum_topics td.topic .forum_page_pagination a {
  vertical-align: top;
  display: inline-block;
  margin: 0 2px;
  padding: 2px 3px 1px 3px;
  font-size: 0.6875em;
  font-weight: normal;
  border: 1px solid #dcdcdc;
  color: #808080;
  line-height: 1em;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* line 3295, ../../app/assets/stylesheets/desktop.css.scss */
table.forum_topics td.topic .forum_page_pagination a:hover {
  color: #9f1c27;
  border-color: #9f1c27;
}

/* line 3304, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list {
  border-top: 3px solid gainsboro;
}
/* line 3306, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post {
  border-top: 2px solid #dcdcdc;
  margin: 6px 0 12px 0;
  background: url(/assets/bg/forum_post_details-92e38a211b960a4802cab522b1c952a5.png) top left repeat-y;
}
/* line 3310, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info {
  width: 145px;
  padding: 9px 10px;
}
/* line 3313, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info .profile {
  padding: 0 0 6px 0;
}
/* line 3316, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info a {
  color: #202020;
}
/* line 3319, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info .photo {
  padding: 0 0 3px 0;
}
/* line 3321, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info .photo img {
  display: inline-block;
  width: 50px;
  height: 50px;
  background: #dcdcdc;
}
/* line 3328, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info h5.name {
  font-size: 1.2em;
  padding: 0 0 1px 0;
}
/* line 3332, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info h6.role {
  font-size: 1.1em;
  font-weight: normal;
}
/* line 3336, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info a:hover {
  color: #9f1c27;
}
/* line 3339, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info .voting {
  margin: 4px 0;
  padding: 3px 4px;
  border: 1px solid #dcdcdc;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
/* line 3346, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info .voting .karma {
  cursor: help;
  display: inline-block;
  font-size: 1.2em;
  font-weight: bold;
  padding: 4px 4px 0 8px;
  text-align: left;
}
/* line 3354, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info .voting .buttons {
  width: 45px;
}
/* line 3356, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info .voting .buttons a {
  color: #fff;
  font-size: 1.2em;
  min-width: 10px;
  text-align: center;
  margin: 0 1px 0 0;
}
/* line 3364, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info .voting.rl {
  border: none;
  padding: 8px 0;
  border-top: 1px solid #dcdcdc;
}
/* line 3368, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info .voting.rl .buttons {
  float: left !important;
}
/* line 3374, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .post_content {
  padding: 12px 10px 8px 178px;
}
/* line 3378, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .post_content object,
#posts_list .forum_post .post_content embed,
#posts_list .forum_post .post_content iframe {
  display: inline-block;
  margin: 0;
}
/* line 3382, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .post_content footer {
  padding: 8px 4px 0 4px;
  margin: 9px -4px 0 -4px;
  border-top: 1px solid #dcdcdc;
  text-align: right;
  font-size: 1.1em;
}
/* line 3388, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .post_content footer .left {
  padding: 2px 0 0 0;
  color: #606060;
}
/* line 3394, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .low_karma {
  display: none;
}
/* line 3396, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .low_karma.flash {
  display: block;
  margin: 24px 48px;
  text-align: center;
  border: none;
  font-size: 1.2em;
  background: #f6f6f6;
  color: #808080;
  font-style: italic;
  line-height: 1.33;
}
/* line 3406, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .low_karma.flash a {
  color: #808080;
  text-decoration: underline;
}
/* line 3409, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .low_karma.flash a:hover {
  color: #9f1c27;
}
/* line 3415, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .quote {
  padding: 0 0 6px 0;
  margin: 0 0 12px 0;
  border-bottom: 1px solid #dcdcdc;
}
/* line 3419, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .quote blockquote {
  display: block;
  padding: 6px 18px 0 18px;
  margin: 8px 0 16px 12px;
  border-left: 5px solid #dcdcdc;
  font-style: italic;
  font-size: 13px;
  color: #808080;
  line-height: 1.5em;
}
/* line 3428, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .quote blockquote p {
  padding: 0 0 6px 0;
  font-size: 13px;
}
/* line 3435, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .topic_followup {
  position: relative;
  height: 100%;
  border-top: 1px solid #dcdcdc;
}
/* line 3439, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .topic_followup .info {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 12px 10px;
  background: #f2f2f2;
}
/* line 3446, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .topic_followup .info h3 {
  font-size: 1.5em;
}
/* line 3450, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .topic_followup .desc {
  padding: 8px 0 0 186px;
}
/* line 3452, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .topic_followup .desc p.b {
  font-size: 1.6em;
}
/* line 3456, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .topic_followup textarea {
  clear: both;
  display: block;
  min-width: 490px;
}

/* line 3465, ../../app/assets/stylesheets/desktop.css.scss */
.forum_posts #edit_form q {
  display: block;
  padding: 6px 18px 0 18px;
  margin: 0 0 16px 12px;
  border-left: 5px solid #dcdcdc;
  font-style: italic;
  font-size: 1.5em;
  color: #808080;
  line-height: 1.5em;
}
/* line 3474, ../../app/assets/stylesheets/desktop.css.scss */
.forum_posts #edit_form q p {
  padding: 0 0 6px 0;
  font-size: 1em;
}
/* line 3479, ../../app/assets/stylesheets/desktop.css.scss */
.forum_posts #edit_form textarea {
  clear: both;
  display: block;
  min-width: 574px;
}

/* line 3487, ../../app/assets/stylesheets/desktop.css.scss */
.forum_topics #edit_form input[type="text"] {
  min-width: 574px;
  max-width: 624px;
}
/* line 3491, ../../app/assets/stylesheets/desktop.css.scss */
.forum_topics #edit_form textarea {
  clear: both;
  display: block;
  min-width: 574px;
  max-width: 624px;
}

/* line 3502, ../../app/assets/stylesheets/desktop.css.scss */
#sidebar #trending_forum_topics .topic,
#sidebar #popular_memes .topic,
#sidebar #entry_suggestions .topic {
  padding: 0 0 5px 0;
}
/* line 3510, ../../app/assets/stylesheets/desktop.css.scss */
#sidebar #trending_forum_topics .topic:last-child,
#sidebar #popular_memes .topic:last-child,
#sidebar #entry_suggestions .topic:last-child,
#sidebar #popular_galleries .topic:last-child,
#sidebar #researching-entries .topic:last-child,
#sidebar #hot-today .topic:last-child {
  padding: 0;
}
/* line 3518, ../../app/assets/stylesheets/desktop.css.scss */
#sidebar #trending_forum_topics .topic h6,
#sidebar #popular_memes .topic h6,
#sidebar #entry_suggestions .topic h6,
#sidebar #popular_galleries .topic h6,
#sidebar #researching-entries .topic h6,
#sidebar #hot-today .topic h6 {
  font-size: 1.3em;
  line-height: 1.15em;
}
/* line 3523, ../../app/assets/stylesheets/desktop.css.scss */
#sidebar #trending_forum_topics .topic .stats,
#sidebar #popular_memes .topic .stats {
  padding: 0 0 0 6px;
}

/* line 3531, ../../app/assets/stylesheets/desktop.css.scss */
#popular_galleries .c,
#researching-entries .c,
#hot-today .c {
  padding: 0 0 10px 0;
}
/* line 3535, ../../app/assets/stylesheets/desktop.css.scss */
#popular_galleries .gallery_icon,
#researching-entries .gallery_icon,
#hot-today .gallery_icon {
  border: 1px solid gainsboro;
  float: left;
}
/* line 3540, ../../app/assets/stylesheets/desktop.css.scss */
#popular_galleries .stats,
#researching-entries .stats,
#hot-today .stats {
  padding: 0;
}
/* line 3543, ../../app/assets/stylesheets/desktop.css.scss */
#popular_galleries .stats a,
#researching-entries .stats a,
#hot-today .stats a {
  font-size: 14px;
  margin-top: 2px;
}
/* line 3549, ../../app/assets/stylesheets/desktop.css.scss */
#popular_galleries .topic,
#researching-entries .topic,
#hot-today .topic {
  margin-left: 52px;
}
/* line 3553, ../../app/assets/stylesheets/desktop.css.scss */
#popular_galleries h6,
#researching-entries h6,
#hot-today h6 {
  margin-top: 2px;
}
/* line 3554, ../../app/assets/stylesheets/desktop.css.scss */
#popular_galleries h6 a,
#researching-entries h6 a,
#hot-today h6 a {
  font-size: 14px;
}

/* line 3565, ../../app/assets/stylesheets/desktop.css.scss */
#forum_blocks {
  padding: 0 0 24px 0;
}
/* line 3567, ../../app/assets/stylesheets/desktop.css.scss */
#forum_blocks table {
  width: 100%;
}
/* line 3569, ../../app/assets/stylesheets/desktop.css.scss */
#forum_blocks table td {
  width: 20%;
  padding: 0 5px;
  vertical-align: top;
}
/* line 3573, ../../app/assets/stylesheets/desktop.css.scss */
#forum_blocks table td:first-child {
  padding-left: 0;
}
/* line 3576, ../../app/assets/stylesheets/desktop.css.scss */
#forum_blocks table td:last-child {
  padding-right: 0;
}
/* line 3579, ../../app/assets/stylesheets/desktop.css.scss */
#forum_blocks table td a {
  clear: both;
  display: block;
  color: #fff;
  background: #777;
  height: 50px;
  padding: 8px 12px 6px 12px;
  overflow: hidden;
}
/* line 3587, ../../app/assets/stylesheets/desktop.css.scss */
#forum_blocks table td a h3 {
  font-size: 1.4em;
  padding: 2px 0 4px 0;
  line-height: 1em;
  color: #fff;
}
/* line 3593, ../../app/assets/stylesheets/desktop.css.scss */
#forum_blocks table td a p {
  padding: 0;
  font-size: 1.2em;
  color: #fff;
  opacity: 0.82;
}
/* line 3599, ../../app/assets/stylesheets/desktop.css.scss */
#forum_blocks table td a:hover {
  border: 2px solid #777;
  padding: 6px 10px 4px 10px;
  color: #777;
  background: #eee !important;
}
/* line 3605, ../../app/assets/stylesheets/desktop.css.scss */
#forum_blocks table td a:hover h3,
#forum_blocks table td a:hover p {
  color: inherit;
}

/* EDITORIALS */
/* line 3617, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item.editorial h1 {
  padding-left: 227px !important;
}

/* line 3623, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header {
  margin: 0;
  padding: 0 0 12px 0;
  border-bottom: 3px solid gainsboro;
}
/* line 3628, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial .faves {
  position: absolute;
  top: 0;
  right: 0;
  width: 42px;
}
/* line 3635, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header .fave {
  position: absolute;
  top: 0;
  right: 0;
  width: 42px;
}
/* line 3641, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header .photo {
  display: block;
  padding: 2px;
  width: 100px;
  max-height: 150px;
  border: 1px solid #acacac;
}
/* line 3648, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header .photo.wide {
  width: 177px;
}
/* line 3652, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header .photo img {
  display: block;
  border: 0;
  width: 100px;
  background: #f0f0f0;
}
/* line 3658, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header .photo img.wide {
  width: 177px;
}
/* line 3664, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header section.hasphoto {
  padding: 0 0 0 115px;
}
/* line 3668, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header section.wide {
  padding-left: 192px !important;
}
/* line 3672, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header section h1 {
  padding: 0 50px 0 0;
  font-size: 2.8em;
  line-height: 1.25em;
  vertical-align: top;
  color: #000;
}
/* line 3678, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header section h1 a {
  color: #000;
}
/* line 3680, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header section h1 a:hover {
  color: #9f1c27;
}
/* line 3686, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header footer {
  padding: 6px 0 0 0;
  margin: 0 107px 0 0;
}
/* line 3689, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header footer p {
  font-size: 11px;
  line-height: 1.25em;
  padding: 0 0 8px 0;
}
/* line 3693, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header footer p a {
  color: #4c4c4c;
}
/* line 3695, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header footer p a:hover {
  color: #202020;
  text-decoration: underline;
}
/* line 3702, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header aside.stats {
  width: 78px;
}
/* line 3704, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header aside.stats dl dd:first-child {
  margin-top: -4px;
}

/* line 3711, ../../app/assets/stylesheets/desktop.css.scss */
#editorial_body {
  padding: 0 5px;
}

/* line 3716, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #related_memes table.entry_list td {
  width: 162px;
}
/* line 3719, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #related_memes table.entry_list td .photo img {
  width: 162px;
  height: 162px;
}
/* line 3724, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #related_memes table.entry_list td h2 {
  font-size: 1.4em;
  word-break: break-word;
}
/* line 3729, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #edit_form {
  padding-right: 0;
}
/* line 3731, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #edit_form .photo img {
  display: inline-block;
  width: 100px;
  height: 100px;
  padding: 4px;
  margin: 0 0 6px 0;
  border: 1px solid #dcdcdc;
}
/* line 3739, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #edit_form .summary textarea {
  height: 120px;
}
/* line 3744, ../../app/assets/stylesheets/desktop.css.scss */
.editorials form #sidebar {
  overflow: hidden;
  width: 300px;
}
/* line 3748, ../../app/assets/stylesheets/desktop.css.scss */
.editorials form #sidebar .left,
.editorials form #sidebar .right {
  width: auto;
}
/* line 3751, ../../app/assets/stylesheets/desktop.css.scss */
.editorials form #sidebar select {
  width: 290px;
}
/* line 3754, ../../app/assets/stylesheets/desktop.css.scss */
.editorials form #sidebar p {
  padding: 0 0 4px 0;
}
/* line 3758, ../../app/assets/stylesheets/desktop.css.scss */
.editorials form #editorial_copy {
  padding: 6px 0 0 0;
}
/* line 3760, ../../app/assets/stylesheets/desktop.css.scss */
.editorials form #editorial_copy textarea {
  width: 622px;
}
/* line 3764, ../../app/assets/stylesheets/desktop.css.scss */
.editorials form #related_entries {
  padding: 8px 0;
}
/* line 3768, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #sidebar #oped_categories table {
  width: 100%;
}
/* line 3770, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #sidebar #oped_categories table td {
  font-size: 1.3em;
  padding: 0 0 3px 0;
}
/* line 3773, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #sidebar #oped_categories table td a {
  color: #303030;
  padding: 0 0 0 12px;
}
/* line 3776, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #sidebar #oped_categories table td a:hover {
  color: #9f1c27;
  background-position: 2px -15px;
}

/* SEARCH */
/* line 3787, ../../app/assets/stylesheets/desktop.css.scss */
#search_form_content {
  padding: 12px 12px;
  width: 450px;
  margin: 24px auto 0 auto;
  border: 1px solid #dcdcdc;
  background: #f0f0f0;
}
/* line 3793, ../../app/assets/stylesheets/desktop.css.scss */
#search_form_content h3 {
  padding: 0 0 4px 0;
}
/* line 3796, ../../app/assets/stylesheets/desktop.css.scss */
#search_form_content input#search_page_box {
  width: 350px;
}
/* line 3799, ../../app/assets/stylesheets/desktop.css.scss */
#search_form_content #search_page_submit {
  font-weight: bold;
}
/* line 3803, ../../app/assets/stylesheets/desktop.css.scss */
#search_form_content input#search_page_box,
#search_form_content #search_page_submit {
  font-size: 1.3em;
}

/* line 3808, ../../app/assets/stylesheets/desktop.css.scss */
.search_sort_options {
  margin-bottom: 10px;
  padding: 10px 0;
  border-bottom: 1px solid #b9b9b9;
}
/* line 3812, ../../app/assets/stylesheets/desktop.css.scss */
.search_sort_options a {
  margin: 0 4px;
}

/* line 3817, ../../app/assets/stylesheets/desktop.css.scss */
.sort_text {
  font-size: 15px;
  font-weight: bold;
}

/* line 3822, ../../app/assets/stylesheets/desktop.css.scss */
.sort_option {
  font-size: 11px;
  font-family: "trebuchet ms";
  color: #666;
}
/* line 3826, ../../app/assets/stylesheets/desktop.css.scss */
.sort_option.selected {
  font-size: 15px;
  font-weight: bold;
  color: #9f1c27;
}
/* line 3830, ../../app/assets/stylesheets/desktop.css.scss */
.sort_option.selected:hover {
  color: #000;
}

/* line 3837, ../../app/assets/stylesheets/desktop.css.scss */
#editorial_search_results .nf_item {
  width: 100% !important;
  max-width: 800px !important;
}
/* line 3841, ../../app/assets/stylesheets/desktop.css.scss */
#editorial_search_results .summary {
  margin: 0 !important;
}

/* line 3846, ../../app/assets/stylesheets/desktop.css.scss */
.ui-autocomplete {
  background: #fff;
  border-top: none;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 282px !important;
  z-index: 9000 !important;
  max-height: 330px;
  overflow-y: scroll;
}
/* line 3857, ../../app/assets/stylesheets/desktop.css.scss */
.ui-autocomplete li {
  border-bottom: 1px solid #eee;
  margin: 0;
}
/* line 3861, ../../app/assets/stylesheets/desktop.css.scss */
.ui-autocomplete li:last-child {
  border: none;
}

/* line 3867, ../../app/assets/stylesheets/desktop.css.scss */
.ui-state-active {
  background: #ffffdd !important;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  border-bottom: 1px solid #eee !important;
  color: black !important;
}

/* line 3876, ../../app/assets/stylesheets/desktop.css.scss */
.ui-menu-item {
  height: 32px;
}
/* line 3879, ../../app/assets/stylesheets/desktop.css.scss */
.ui-menu-item a {
  color: #000;
  display: inline-block;
  margin: 0;
  text-decoration: none;
  width: 100%;
}
/* line 3887, ../../app/assets/stylesheets/desktop.css.scss */
.ui-menu-item img {
  float: left;
  margin: 4px;
}
/* line 3892, ../../app/assets/stylesheets/desktop.css.scss */
.ui-menu-item .name {
  display: table-cell;
  font-family: "verdana";
  font-size: 12px;
  height: 32px;
  padding: 0 4px;
  vertical-align: middle;
}

/* line 3902, ../../app/assets/stylesheets/desktop.css.scss */
.search_loader {
  opacity: 0.25;
  vertical-align: bottom;
}

/* FRIENDS/USERS INDEX */
/* line 3911, ../../app/assets/stylesheets/desktop.css.scss */
table.user_list td {
  padding: 5px 5px 20px 5px;
  text-align: center;
}
/* line 3916, ../../app/assets/stylesheets/desktop.css.scss */
table.user_list tr td:first-child {
  padding-left: 0;
}
/* line 3919, ../../app/assets/stylesheets/desktop.css.scss */
table.user_list tr td:last-child {
  padding-right: 0;
}
/* line 3924, ../../app/assets/stylesheets/desktop.css.scss */
table.user_list td .photo {
  clear: both;
  display: block;
  margin: 0 auto;
  overflow: hidden;
}
/* line 3929, ../../app/assets/stylesheets/desktop.css.scss */
table.user_list td .photo img {
  display: inline-block;
  width: 165px;
  height: 165px;
  background: #f0f0f0;
}
/* line 3936, ../../app/assets/stylesheets/desktop.css.scss */
table.user_list td h4 {
  font-size: 1.3em;
  color: #222222;
  padding: 4px 0 0 0;
}
/* line 3940, ../../app/assets/stylesheets/desktop.css.scss */
table.user_list td h4 a {
  color: #222222;
}
/* line 3942, ../../app/assets/stylesheets/desktop.css.scss */
table.user_list td h4 a:hover {
  color: #9f1c27;
}
/* line 3949, ../../app/assets/stylesheets/desktop.css.scss */
table#messages {
  width: 100%;
}
/* line 3951, ../../app/assets/stylesheets/desktop.css.scss */
table#messages thead th {
  text-align: left;
  font-size: 1.3em;
  padding: 0 5px 6px 5px;
}
/* line 3957, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr th.user {
  width: 160px;
}
/* line 3960, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr.unread td {
  font-weight: bold;
  background: #f6f6f6;
}
/* line 3964, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr td {
  vertical-align: top;
}
/* line 3966, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr td.user {
  width: 100px;
}
/* line 3969, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr td.avatar {
  width: 50px;
  overflow: hidden;
}
/* line 3972, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr td.avatar img {
  display: block;
  width: 50px;
  height: 50px;
  overflow: hidden;
  background: #f0f0f0;
}
/* line 3982, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr th.when,
table#messages tr td.when {
  width: 100px;
}
/* line 3985, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr th.status {
  width: 16px;
}
/* line 3988, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr td {
  font-size: 1.2em;
  padding: 5px;
  border-top: 1px solid #dcdcdc;
}
/* line 3989, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr td.status {
  width: 16px;
}
/* line 3995, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr td a {
  color: #202020;
}
/* line 3997, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr td a:hover {
  color: #9f1c27;
}

/* GALLERIES */
/* line 4008, ../../app/assets/stylesheets/desktop.css.scss */
#gallery_item_title {
  text-align: left;
}

/* PAGES */
/* line 4014, ../../app/assets/stylesheets/desktop.css.scss */
#chat_box {
  padding: 0 0 12px 0;
  margin: 0 0 16px 0;
  border-bottom: 1px solid #e0e0e0;
}

/* line 4022, ../../app/assets/stylesheets/desktop.css.scss */
.chat_box h2,
.chat_box h3 {
  padding: 4px 0 10px 0;
  margin: 0;
}
/* line 4026, ../../app/assets/stylesheets/desktop.css.scss */
.chat_box .left p {
  padding: 4px 0 4px 0;
  margin: 0;
  padding: 0 0 8px 0;
}

/* line 4034, ../../app/assets/stylesheets/desktop.css.scss */
#chat_box .right {
  margin: 32px 0 0 0;
  background: #f6f6f6;
  border: 1px solid #ccc;
  padding: 12px;
  width: 210px;
}
/* line 4041, ../../app/assets/stylesheets/desktop.css.scss */
#chat_box .info {
  margin-right: 254px;
}

/* line 4046, ../../app/assets/stylesheets/desktop.css.scss */
#chat_info {
  border-bottom: 1px solid #e0e0e0;
  margin: 0 0 16px 0;
  padding: 0 0 12px 0;
}
/* line 4051, ../../app/assets/stylesheets/desktop.css.scss */
#chat_info .right {
  width: 210px;
}
/* line 4054, ../../app/assets/stylesheets/desktop.css.scss */
#chat_info .info {
  margin-right: 230px;
}
/* line 4058, ../../app/assets/stylesheets/desktop.css.scss */
#chat_info .right .list {
  padding: 0 6px 0 12px;
}
/* line 4061, ../../app/assets/stylesheets/desktop.css.scss */
#chat_info .right h5 {
  font-size: 1.4em;
  padding: 0 0 1px 0;
}
/* line 4065, ../../app/assets/stylesheets/desktop.css.scss */
#chat_info .right dl {
  padding: 0 6px;
}

/* line 4071, ../../app/assets/stylesheets/desktop.css.scss */
.home_static #photostrip {
  padding: 12px 0;
}
/* line 4073, ../../app/assets/stylesheets/desktop.css.scss */
.home_static #photostrip table {
  width: 100%;
}
/* line 4076, ../../app/assets/stylesheets/desktop.css.scss */
.home_static #photostrip img {
  height: 155px;
}

/* line 4082, ../../app/assets/stylesheets/desktop.css.scss */
#job_listings dl {
  padding: 0 0 8px 12px;
}
/* line 4084, ../../app/assets/stylesheets/desktop.css.scss */
#job_listings dl dt {
  padding: 4px 0 0 0;
}
/* line 4087, ../../app/assets/stylesheets/desktop.css.scss */
#job_listings dl dd {
  padding: 0 0 0 8px;
}
/* line 4091, ../../app/assets/stylesheets/desktop.css.scss */
#job_listings .group {
  border-bottom: 1px solid #bababa;
  padding: 0 0 12px 0;
  margin: 0 0 12px 0;
}
/* line 4096, ../../app/assets/stylesheets/desktop.css.scss */
#job_listings #rd_group.group {
  border-top: 1px solid #bababa;
  padding-top: 12px;
  margin-top: 12px;
}
/* line 4101, ../../app/assets/stylesheets/desktop.css.scss */
#job_listings .job {
  border-top: 1px solid #dcdcdc;
  padding: 8px 0 0 0;
  margin: 6px 0 0 0;
}
/* line 4105, ../../app/assets/stylesheets/desktop.css.scss */
#job_listings .job.first {
  border: none;
  margin-top: 0;
  padding-top: 2px;
}

/* AJAX OVERLAYS */
/* line 4115, ../../app/assets/stylesheets/desktop.css.scss */
#login_signup_form {
  width: 450px;
  padding: 12px 5px;
}
/* line 4118, ../../app/assets/stylesheets/desktop.css.scss */
#login_signup_form table {
  width: 100%;
}
/* line 4121, ../../app/assets/stylesheets/desktop.css.scss */
#login_signup_form h3 {
  text-align: center;
  padding: 0 0 12px 0;
  font-size: 2em;
  border-bottom: 1px solid #dcdcdc;
  margin: 0 0 18px 0;
}
/* line 4128, ../../app/assets/stylesheets/desktop.css.scss */
#login_signup_form td {
  text-align: center;
}
/* line 4129, ../../app/assets/stylesheets/desktop.css.scss */
#login_signup_form td.login {
  padding: 5px 5px 5px 0;
  border-right: 1px solid #dcdcdc;
}
/* line 4133, ../../app/assets/stylesheets/desktop.css.scss */
#login_signup_form td.signup {
  padding: 5px 0 5px 5px;
}
/* line 4137, ../../app/assets/stylesheets/desktop.css.scss */
#login_signup_form td h6 {
  font-size: 1.6em;
  padding: 0 0 6px 0;
}

/* line 4146, ../../app/assets/stylesheets/desktop.css.scss */
#nsfw_prompt {
  width: 450px;
  padding: 12px 5px;
}
/* line 4149, ../../app/assets/stylesheets/desktop.css.scss */
#nsfw_prompt h3 {
  text-align: center;
  padding: 0 0 12px 0;
  font-size: 2em;
  border-bottom: 1px solid #dcdcdc;
  margin: 0 0 18px 0;
}
/* line 4156, ../../app/assets/stylesheets/desktop.css.scss */
#nsfw_prompt h6 {
  font-size: 1.6em;
  padding: 0 0 6px 0;
}

/* ACTIVITY FEEDS */
/* line 4164, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item {
  padding: 2px 0 2px 20px;
}
/* line 4166, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item.hasuser {
  padding-left: 80px;
}
/* line 4169, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item .photo {
  top: 0;
  left: 20px;
  width: 50px;
  height: 50px;
  overflow: hidden;
}
/* line 4175, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item .photo img {
  display: block;
  width: 50px;
  height: 50px;
  background: #f0f0f0;
}
/* line 4182, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item .info {
  border-bottom: 1px solid #dcdcdc;
  padding: 0 4px 6px 4px;
  margin: 0 0 4px 0;
}
/* line 4187, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item.hasuser .info {
  min-height: 50px;
}
/* line 4190, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item .indent {
  padding: 10px 0 8px 12px;
}
/* line 4192, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item .indent a {
  display: inline-block;
  padding: 2px;
  border: 1px solid #dcdcdc;
}
/* line 4196, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item .indent a img {
  display: block;
  min-width: 10px;
  min-height: 10px;
  background: #f0f0f0;
}
/* line 4204, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item .summary {
  padding: 2px 0 2px 8px;
  margin: 8px 0 6px 12px;
  border-left: 5px solid #dcdcdc;
}
/* line 4208, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item .summary p {
  font-size: 1.2em;
  padding: 0 0 4px 0;
  color: #505050;
}
/* line 4212, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item .summary p:last-child {
  padding: 0;
}
/* line 4217, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item footer {
  padding: 4px 0 2px 0;
  color: #606060;
  font-size: 1.1em;
}

/* line 4224, ../../app/assets/stylesheets/desktop.css.scss */
#activity .feed_item:last-child .info {
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

/* line 4230, ../../app/assets/stylesheets/desktop.css.scss */
#feed_items {
  margin-top: 8px;
}
/* line 4232, ../../app/assets/stylesheets/desktop.css.scss */
#feed_items .feed_item:last-child .info {
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 4237, ../../app/assets/stylesheets/desktop.css.scss */
#feed_items .nf_item:last-child {
  border: none;
  margin-bottom: 0;
}

/* DASHBOARD */
/* line 4245, ../../app/assets/stylesheets/desktop.css.scss */
.profiles_dashboard hgroup {
  padding: 0 0 6px 0;
}
/* line 4247, ../../app/assets/stylesheets/desktop.css.scss */
.profiles_dashboard hgroup .abs {
  top: 0;
  right: 0;
}

/* line 4253, ../../app/assets/stylesheets/desktop.css.scss */
hr {
  height: 1px;
  color: #bababa;
  border: 0;
  border-bottom: 1px solid #bababa;
}

/* Terms of Service */
/* line 4262, ../../app/assets/stylesheets/desktop.css.scss */
#tos {
  width: 650px;
}
/* line 4264, ../../app/assets/stylesheets/desktop.css.scss */
#tos li {
  margin-bottom: 8px;
}
/* line 4266, ../../app/assets/stylesheets/desktop.css.scss */
#tos li ol {
  list-style-type: upper-alpha;
}
/* line 4268, ../../app/assets/stylesheets/desktop.css.scss */
#tos li ol li ol {
  list-style-type: decimal;
}

/* line 4276, ../../app/assets/stylesheets/desktop.css.scss */
#api_tos ol {
  list-style-type: lower-alpha;
}
/* line 4279, ../../app/assets/stylesheets/desktop.css.scss */
#api_tos li ol {
  list-style-type: lower-roman;
}

/* line 4284, ../../app/assets/stylesheets/desktop.css.scss */
sup {
  vertical-align: baseline;
  position: relative;
  top: -0.6em;
  font-size: smaller !important;
}

/* line 4291, ../../app/assets/stylesheets/desktop.css.scss */
.plusone_homepage {
  float: left;
  width: 90px;
}

/* line 4296, ../../app/assets/stylesheets/desktop.css.scss */
.homepage-share {
  margin-top: 8px;
  width: 690px;
  height: 25px;
  overflow: hidden;
}
/* line 4301, ../../app/assets/stylesheets/desktop.css.scss */
.homepage-share .like-text {
  float: left;
  font-size: 12px;
  color: green;
  padding-top: 6px;
  margin-right: 8px;
}

/* line 4310, ../../app/assets/stylesheets/desktop.css.scss */
.like_box {
  min-height: 70px;
  margin-bottom: 10px;
  width: 300px;
}

/* line 4316, ../../app/assets/stylesheets/desktop.css.scss */
#rss_links {
  list-style-type: none;
  margin: 0;
}
/* line 4319, ../../app/assets/stylesheets/desktop.css.scss */
#rss_links li {
  margin-bottom: 4px;
}

/* line 4324, ../../app/assets/stylesheets/desktop.css.scss */
.rss_icon {
  vertical-align: text-bottom;
}

/* line 4328, ../../app/assets/stylesheets/desktop.css.scss */
#rules_link {
  font-weight: bold;
  color: #d5d4da !important;
}
/* line 4331, ../../app/assets/stylesheets/desktop.css.scss */
#rules_link:hover {
  color: #9695a7 !important;
}

/* line 4336, ../../app/assets/stylesheets/desktop.css.scss */
#random_button_box_wide {
  width: 300px;
}

/* line 4340, ../../app/assets/stylesheets/desktop.css.scss */
#random_button_box_narrow {
  width: 160px;
  text-align: center;
  margin: auto;
}

/* line 4347, ../../app/assets/stylesheets/desktop.css.scss */
#random_button_box_wide,
#random_button_box_narrow {
  text-align: center;
  margin: auto;
  margin-bottom: 16px;
}

/* line 4353, ../../app/assets/stylesheets/desktop.css.scss */
#random_button_wide {
  font-size: 20px !important;
}

/* line 4357, ../../app/assets/stylesheets/desktop.css.scss */
.spoiler-button {
  background: #4354ff;
  color: white;
  border-radius: 4px;
  font-family: Roboto Slab;
  font-size: 16px;
  font-weight: bold;
  padding: 14px 50px;
  cursor: pointer;
  border: none;
  display: block;
  margin: 0 auto;
}
/* line 4370, ../../app/assets/stylesheets/desktop.css.scss */
.spoiler-button:hover, .spoiler-button:active {
  background: #ffb81c !important;
  color: white !important;
}

/* line 4376, ../../app/assets/stylesheets/desktop.css.scss */
.add-button {
  position: absolute;
  top: 30px;
  right: 0;
  font-size: 14px;
  display: flex;
  align-items: center;
}
/* line 4384, ../../app/assets/stylesheets/desktop.css.scss */
.add-button a {
  display: flex;
  align-items: center;
}
/* line 4388, ../../app/assets/stylesheets/desktop.css.scss */
.add-button a:hover svg path {
  fill: #FFB81C;
}
/* line 4392, ../../app/assets/stylesheets/desktop.css.scss */
.add-button a svg {
  height: 21px;
  width: 21px;
  margin-left: 8px;
}

/* line 4400, ../../app/assets/stylesheets/desktop.css.scss */
#comments {
  border-top: 4px solid #12133f;
}
/* line 4403, ../../app/assets/stylesheets/desktop.css.scss */
#comments .hidden {
  display: none;
}
/* line 4407, ../../app/assets/stylesheets/desktop.css.scss */
#comments .view-all-button {
  padding: 14px;
  border-radius: 4px;
  font-family: Roboto Slab;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0.6px;
  display: block;
  width: 230px;
  margin: 0 auto;
}
/* line 4418, ../../app/assets/stylesheets/desktop.css.scss */
#comments .view-all-button svg {
  height: 15px;
}
/* line 4422, ../../app/assets/stylesheets/desktop.css.scss */
#comments .view-all-button span {
  font-weight: 500;
  font-size: 16px;
  margin-right: 5px;
}
@media (max-width: 450px) {
  /* line 4400, ../../app/assets/stylesheets/desktop.css.scss */
  #comments {
    padding: 40px 0 60px 0;
  }
}

/* line 4434, ../../app/assets/stylesheets/desktop.css.scss */
.spoiler {
  border: 3px dashed rgba(144, 148, 156, 0.5);
  display: none;
  margin-top: 10px;
  padding: 4px;
}

/* line 4441, ../../app/assets/stylesheets/desktop.css.scss */
.magnify {
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
}

/* line 4446, ../../app/assets/stylesheets/desktop.css.scss */
#media-title {
  margin-right: 120px;
  word-break: break-word;
}

/* line 4451, ../../app/assets/stylesheets/desktop.css.scss */
#media_arrows {
  width: 100%;
  border-top: 3px solid gainsboro;
}
/* line 4454, ../../app/assets/stylesheets/desktop.css.scss */
#media_arrows .left_arrow {
  text-align: left;
  width: 95px;
}
/* line 4457, ../../app/assets/stylesheets/desktop.css.scss */
#media_arrows .left_arrow a {
  padding: 8px 10px !important;
}
/* line 4461, ../../app/assets/stylesheets/desktop.css.scss */
#media_arrows .middle {
  text-align: center;
}
/* line 4464, ../../app/assets/stylesheets/desktop.css.scss */
#media_arrows .right_arrow {
  text-align: right;
  width: 70px;
}
/* line 4467, ../../app/assets/stylesheets/desktop.css.scss */
#media_arrows .right_arrow a {
  padding: 8px 10px !important;
}
/* line 4471, ../../app/assets/stylesheets/desktop.css.scss */
#media_arrows a {
  margin: 15px 0 14px 0;
}

/* line 4476, ../../app/assets/stylesheets/desktop.css.scss */
#preview {
  width: 672px;
}

/* line 4480, ../../app/assets/stylesheets/desktop.css.scss */
.tooltip {
  border: 1px solid #aaa;
  background-color: #fff;
  padding: 10px;
  display: none;
  z-index: 100000;
  font-size: 12px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  max-width: 200px;
  letter-spacing: 1px;
  line-height: 16px;
}
/* line 4494, ../../app/assets/stylesheets/desktop.css.scss */
.tooltip a {
  font-weight: bold;
  font-size: 14px;
}

/* line 4500, ../../app/assets/stylesheets/desktop.css.scss */
.tooltip-citation {
  border: 1px solid #aaa;
  background-color: #fff;
  padding: 10px;
  display: none;
  z-index: 90000;
  font-size: 12px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  letter-spacing: 1px;
  line-height: 16px;
}

/* line 4514, ../../app/assets/stylesheets/desktop.css.scss */
.tooltip-newsfeed-stamp {
  width: 200px;
}

/* Photo Gallery with Masonry */
/* line 4521, ../../app/assets/stylesheets/desktop.css.scss */
#photo_gallery .item {
  float: left;
  width: 165px;
  min-height: 165px;
  overflow: hidden;
  margin: 0 6px 6px 0;
  padding: 0;
  border: 1px solid #b9b9b9;
  display: flex;
  align-items: center;
}
/* line 4531, ../../app/assets/stylesheets/desktop.css.scss */
#photo_gallery .item img {
  display: block;
  width: 165px;
  padding: 0;
  margin: 0;
  background: #f0f0f0;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
}
/* line 4541, ../../app/assets/stylesheets/desktop.css.scss */
#photo_gallery .info {
  display: none;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #000;
  background: rgba(0, 0, 0, 0.75);
  color: #fff;
  text-align: left;
  word-break: break-word;
}
/* line 4552, ../../app/assets/stylesheets/desktop.css.scss */
#photo_gallery a.photo:hover .info {
  display: block;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
}
/* line 4557, ../../app/assets/stylesheets/desktop.css.scss */
#photo_gallery .info .c {
  padding: 11px 8px;
  font-size: 1.1em;
  line-height: 1.3em;
  color: #f0f0f0;
}
/* line 4562, ../../app/assets/stylesheets/desktop.css.scss */
#photo_gallery .info .c a {
  color: #fff;
}
/* line 4564, ../../app/assets/stylesheets/desktop.css.scss */
#photo_gallery .info .c a:hover {
  color: #e0e0e0;
}

/* line 4571, ../../app/assets/stylesheets/desktop.css.scss */
#infscr-loading {
  text-align: center;
  position: fixed;
  bottom: 50%;
  left: 50%;
  background: #114475;
  color: white;
  font-family: "trebuchet ms";
  margin-left: -75px;
  margin-bottom: -50px;
  padding: 10px;
  z-index: 10000;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  font-size: 16px;
  line-height: normal;
}

/* line 4590, ../../app/assets/stylesheets/desktop.css.scss */
.clearfix {
  clear: both;
}

/* line 4594, ../../app/assets/stylesheets/desktop.css.scss */
#lightbox-ad-wrapper {
  position: fixed;
  right: 10px;
  bottom: 55px;
  z-index: 100002;
}

/* line 4601, ../../app/assets/stylesheets/desktop.css.scss */
#footer {
  width: 100%;
  margin-top: 25px;
  max-height: 128px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-top: 1px solid #d9d9d9;
}
/* line 4608, ../../app/assets/stylesheets/desktop.css.scss */
#footer .wrap {
  position: relative;
  padding: 10px 5px;
}

@media (max-width: 560px) {
  /* line 4620, ../../app/assets/stylesheets/desktop.css.scss */
  body.touch article.entry details .recent-videos .video-container .vid-container, body.touch article.entry section.episode .vid-container, body.touch article.entry section.episode iframe {
    max-width: 100%;
    max-height: 190px;
  }
}

@media (max-width: 450px) {
  /* line 4630, ../../app/assets/stylesheets/desktop.css.scss */
  #entry_body .bodycopy *:first-child img, #entry_body .bodycopy *:first-child object, #entry_body .bodycopy *:first-child embed, #entry_body .bodycopy *:first-child iframe {
    max-width: 100% !important;
  }

  /* line 4634, ../../app/assets/stylesheets/desktop.css.scss */
  .bodycopy p {
    line-height: 1.75;
  }

  /* line 4639, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header {
    flex-direction: column;
    padding: 16px;
  }
  /* line 4643, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .photo-wrapper {
    width: 100%;
    margin-bottom: 12px;
  }
  /* line 4648, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header section.info {
    width: 100%;
  }
  /* line 4652, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .share-button {
    right: 10px;
    top: unset;
    bottom: 59px;
    height: 32px;
    width: 32px;
  }
  /* line 4661, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header input.share-buttons-trigger:checked ~ a.share-button:nth-of-type(1) {
    right: 52px;
  }
  /* line 4664, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header input.share-buttons-trigger:checked ~ a.share-button:nth-of-type(2) {
    right: 94px;
  }
  /* line 4667, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header input.share-buttons-trigger:checked ~ a.share-button:nth-of-type(3) {
    right: 136px;
  }
  /* line 4670, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header input.share-buttons-trigger:checked ~ a.share-button:nth-of-type(4) {
    right: 178px;
  }
  /* line 4673, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header input.share-buttons-trigger:checked ~ a.share-button:nth-of-type(5) {
    right: 220px;
  }
  /* line 4678, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .details {
    flex-direction: column;
  }
  /* line 4681, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .details .details-col .detail {
    padding: 0 0 6px 0;
  }
  /* line 4684, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .details .details-col .detail span:last-child {
    max-width: 68%;
  }
  /* line 4690, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .stats .stat-item:last-child {
    margin-top: 7px;
  }
  /* line 4699, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-section-container img,
  article.entry .entry-section-container object,
  article.entry .entry-section-container embed,
  article.entry .entry-section-container iframe {
    width: 100% !important;
    object-fit: contain;
  }
  /* line 4705, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-section-container .twitter-tweet iframe {
    object-fit: initial;
    width: 0 !important;
    height: 0;
    min-width: 100%;
    min-height: 100%;
  }
  /* line 4716, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-insert {
    margin: 9px 0;
    padding: 21px 0;
  }
  /* line 4721, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-insert .content {
    justify-content: start;
    flex-wrap: nowrap;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
  }
  /* line 4727, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-insert .content::-webkit-scrollbar {
    display: none;
  }
  /* line 4731, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-insert .content a {
    width: 166px;
    flex: 0 0 auto;
    scroll-snap-align: center;
    margin: 0 12px;
  }
  /* line 4741, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry details .recent-videos {
    justify-content: space-between;
  }
  /* line 4744, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry details .recent-videos .video_box {
    width: 49%;
    margin-right: 0;
  }
  /* line 4751, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .recent-images {
    margin-bottom: 0 !important;
  }
  /* line 4755, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .photo_list {
    display: flex !important;
    gap: unset !important;
  }
  /* line 4759, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .photo_list .photo_box:nth-child(-n + 2) {
    height: 152px;
    width: 100% !important;
  }
  /* line 4766, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry details#photos summary, article.entry details#videos summary, article.entry details.entry-editors summary {
    margin-bottom: 47px;
  }
  /* line 4771, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .photo_list .photo_box {
    width: 49% !important;
    margin-bottom: 16px !important;
  }
  /* line 4781, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-editors .editors {
    max-height: 230px;
    grid-template-columns: 1fr;
  }
  /* line 4785, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-editors .editors .editor {
    width: -webkit-fill-available;
    max-width: 272px;
    margin: 4px 0;
  }
  /* line 4792, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-editors .options-buttons {
    flex-direction: column;
    align-items: center;
  }
  /* line 4796, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-editors .options-buttons a {
    padding: 12px 0;
  }
  /* line 4799, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-editors .options-buttons a:nth-child(2) {
    border: none;
    padding: unset;
  }
  /* line 4808, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .add-button {
    left: 0;
    right: unset;
    top: 57px;
  }
  /* line 4814, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry details {
    margin-top: 10px;
  }
  /* line 4817, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry details .view-all-button {
    padding: 14px 30px;
    display: block;
    width: inherit;
  }
  /* line 4822, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry details summary {
    margin-bottom: 4px;
  }
  /* line 4825, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry details summary a {
    left: 0;
    top: 50px;
  }
  /* line 4833, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #comments .view-all-button {
    width: inherit;
  }
  /* line 4838, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items {
    justify-content: space-between;
  }
  /* line 4841, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items .sub-item {
    width: 43%;
    padding: 8px;
    margin: 8px 0;
  }
  /* line 4846, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items .sub-item:nth-child(-n + 2) {
    width: 100%;
    padding: 2%;
  }
  /* line 4850, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items .sub-item:nth-child(-n + 2) .entry-photo {
    max-height: 135px;
  }
  /* line 4855, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items .sub-item .entry-photo {
    margin-bottom: 12px;
    max-height: 57px;
  }
  /* line 4860, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items .sub-item .category {
    display: none;
  }
  /* line 4864, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items .sub-item .entry-name {
    font-size: 14px;
  }
  /* line 4871, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post {
    padding: 16px;
    flex-direction: column;
  }
  /* line 4875, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post .image {
    width: 100%;
  }
  /* line 4879, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post .body {
    width: 100%;
    margin-left: unset;
    margin-bottom: 24px;
  }
  /* line 4884, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post .body .type {
    margin-top: 13px;
  }
  /* line 4888, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post .body .title h1 a {
    font-size: 24px;
    line-height: normal;
    max-height: unset;
    -webkit-box-orient: unset;
    -webkit-line-clamp: unset;
  }
  /* line 4896, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post .body .desc {
    max-height: unset;
    -webkit-box-orient: unset;
    -webkit-line-clamp: unset;
  }
  /* line 4902, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post .body .post-stamp {
    margin: 0;
  }
  /* line 4908, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .ads.full-width {
    margin: 16px 0 16px 0;
  }
  /* line 4913, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry section.bodycopy .entry-section center {
    overflow: hidden;
  }
  /* line 4916, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry section.bodycopy .entry-section center .vid-container {
    max-width: 100%;
  }

  /* line 4922, ../../app/assets/stylesheets/desktop.css.scss */
  .blue-button {
    padding: 14px 0px;
    display: block;
  }
}
@media (max-width: 1000px) {
  /* line 4933, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-section-container .entry-section {
    width: 100%;
  }
  /* line 4937, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-section-container .aside {
    display: none;
  }
  /* line 4942, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .narrow-section {
    width: 100%;
  }
}
@media (max-width: 1000px) and (min-width: 450px) {
  /* line 4950, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header {
    padding-bottom: 142px;
  }
  /* line 4953, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .share-buttons .share-button {
    bottom: 37px;
    top: unset;
  }
  /* line 4958, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .author-info {
    position: absolute;
    bottom: 40px;
    right: 5%;
    width: 90%;
  }
  /* line 4964, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header aside.stats {
    position: absolute;
    bottom: 16px;
    left: 5%;
    width: 100%;
  }
  /* line 4973, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-section-container,
  article.entry .narrow-section {
    max-width: 576px;
    margin: 0 auto;
  }
  /* line 4978, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .narrow-section {
    margin-bottom: 35px;
  }
  /* line 4983, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post {
    padding: 16px;
  }
  /* line 4986, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post .image {
    width: 45%;
  }
  /* line 4992, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post .body .title h1 a {
    font-size: 24px;
    line-height: normal;
  }
  /* line 4997, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post .body .desc {
    margin: 7px 0;
  }
  /* line 5004, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items {
    flex-direction: column;
  }
  /* line 5007, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items .sub-item {
    flex-direction: row;
    width: calc(100% - 48px);
  }
  /* line 5011, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items .sub-item .entry-photo {
    width: 32%;
    max-height: 94px;
    margin-right: 20px;
  }
  /* line 5017, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items .sub-item .category {
    display: none;
  }
  /* line 5021, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items .sub-item .entry-name {
    font-size: 32px;
    align-self: center;
  }
  /* line 5028, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry details {
    max-width: 576px;
    margin: 0 auto;
  }
}
@media (min-width: 1024px) {
  /* line 5036, ../../app/assets/stylesheets/desktop.css.scss */
  .mobile-only {
    display: none;
  }
}
@media (max-width: 1023px) {
  /* line 5042, ../../app/assets/stylesheets/desktop.css.scss */
  .desktop-only {
    display: none;
  }
}
@media (max-width: 1200px) {
  /* line 5049, ../../app/assets/stylesheets/desktop.css.scss */
  #footer-new .footer-container {
    max-width: 936px;
  }
}
@media (max-width: 1280px) {
  /* line 5057, ../../app/assets/stylesheets/desktop.css.scss */
  #footer-new .footer-container {
    padding: 34px 3%;
  }
}
/* line 5063, ../../app/assets/stylesheets/desktop.css.scss */
.loader {
  margin: 24px;
}
/* line 5066, ../../app/assets/stylesheets/desktop.css.scss */
.loader img {
  height: 50px;
  width: 100px;
  margin: 0 auto;
  display: block;
}

/* line 5074, ../../app/assets/stylesheets/desktop.css.scss */
.tooltip-popup {
  position: relative;
}

/* line 5078, ../../app/assets/stylesheets/desktop.css.scss */
.tooltip-popup:hover ~ .tooltip-text {
  visibility: visible;
  opacity: 1;
  z-index: 1;
}

/* line 5084, ../../app/assets/stylesheets/desktop.css.scss */
.tooltip-text {
  position: absolute;
  opacity: 0;
  transition: opacity .3s;
  width: 256px;
  padding: 16px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 140%;
  text-transform: initial;
  border-radius: 5px;
  box-shadow: 0 0 8px 0 rgba(19, 19, 62, 0.18);
  background: #12133f;
  z-index: -1;
}
@media (max-width: 1024px) {
  /* line 5084, ../../app/assets/stylesheets/desktop.css.scss */
  .tooltip-text {
    width: 140px;
  }
}
@media (max-width: 450px) {
  /* line 5084, ../../app/assets/stylesheets/desktop.css.scss */
  .tooltip-text {
    width: 80vw;
    position: fixed;
    bottom: unset;
    top: 10%;
  }
  /* line 5110, ../../app/assets/stylesheets/desktop.css.scss */
  .tooltip-text::after {
    display: none;
  }
  /* line 5114, ../../app/assets/stylesheets/desktop.css.scss */
  .tooltip-text::before {
    content: '';
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 200 200' enable-background='new 0 0 200 200' xml:space='preserve'%3E%3Cpolygon fill='white' points='100,137.5 162.5,200 200,162.5 137.5,100 200,37.5 162.5,0 100,62.5 37.5,0 0,37.5 62.5,100 0,162.5 37.5,200 '/%3E%3C/svg%3E");
    position: absolute;
    width: 10px;
    height: 10px;
    right: 20px;
    cursor: pointer;
  }
}
/* line 5125, ../../app/assets/stylesheets/desktop.css.scss */
.tooltip-text a {
  text-decoration: underline;
}
/* line 5129, ../../app/assets/stylesheets/desktop.css.scss */
.tooltip-text::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -8px;
  border-width: 8px;
  border-style: solid;
  border-color: #12133f transparent transparent transparent;
}
/* line 5140, ../../app/assets/stylesheets/desktop.css.scss */
.tooltip-text .title {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.29;
  letter-spacing: 0.3px;
  color: #fbcc55;
  margin-bottom: 8px;
}
/* line 5149, ../../app/assets/stylesheets/desktop.css.scss */
.tooltip-text .description {
  font-family: Roboto;
  font-size: 12px;
  line-height: 1.5;
  letter-spacing: 0.3px;
  color: #ffffff;
  font-weight: normal;
}
/* line 1, ../../../app/assets/stylesheets/desktop-group/activity.css.scss */
#activity {
  margin-top: 14px;
}

/* line 6, ../../../app/assets/stylesheets/desktop-group/activity.css.scss */
#activity.narrow .feed_item img, #activity.narrow .feed_item iframe {
  max-width: 575px;
}
/* line 1, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#civic-science-container {
  margin: 16px 0 16px 0;
  min-height: 276px;
}

/* line 6, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#desktop-ad-lead-0 {
  margin: 0 auto;
  padding: 12px 0;
}

/* line 12, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
.dfp-ad {
  background: white;
  text-align: center;
}

/* line 17, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
.ad-filler {
  background: black !important;
}

/* line 21, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
.lead-ad {
  margin: auto;
  min-height: 90px;
  min-width: 728px;
  text-align: center;
}

/* line 28, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
.rect-ad {
  min-height: 250px;
  margin-bottom: 16px;
  width: 300px;
}

/* line 34, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
.sky-ad {
  margin: 2px 0 2px 3px;
  height: 600px;
  width: 160px;
}

/* line 40, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
.video-ad {
  margin-bottom: 15px;
}

/* line 44, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
.masonry-ad {
  border: none !important;
}

/* line 48, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
.adhesion.hide {
  display: none;
}

/* line 52, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
.complex-ad-wrapper.adhesion {
  position: fixed;
  bottom: 0px;
  width: 100%;
  z-index: 2999999;
}
/* line 58, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
.complex-ad-wrapper.adhesion #kym_adhesion {
  margin-left: auto;
  margin-right: auto;
  margin-top: 7px;
  width: 728px;
  height: 90px;
}
/* line 66, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
.complex-ad-wrapper.adhesion .adhesion-dismissal {
  width: 728px;
  height: 10px;
  margin-left: auto;
  margin-right: auto;
}
/* line 72, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
.complex-ad-wrapper.adhesion .adhesion-dismissal a#adhesion_dismiss {
  color: white;
  background-color: #13133e;
  opacity: 0.9;
  padding: 5px;
  border-radius: 4px 4px 0px 0px;
}
/* line 81, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
.complex-ad-wrapper.adhesion .adhesion-dismissal::before {
  content: '';
  width: 660px;
  display: inline-block;
}

/* line 89, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
.newsfeed-video-ad {
  margin-bottom: 20px;
}

/* line 94, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
.sticky-dfp-ad.affix, .sticky-dfp-ad.affix-bottom {
  width: 300px;
}
/* line 98, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
.sticky-dfp-ad.affix {
  position: fixed !important;
  top: 10px;
}

/* line 105, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#cmn_ad_tag_head div, #cmn_ad_tag_head table, #cmn_ad_tag_head table td {
  margin: 0 auto;
  text-align: center;
}

@media only screen and (max-width: 320px) {
  /* line 112, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
  .header-unit-wrapper .shemedia-ad {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
/* line 120, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
.header-unit-wrapper {
  min-height: 114px;
  text-align: center;
  position: relative;
}

/* line 126, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
.complex-header-unit {
  padding: 12px 0;
  text-align: center;
}

/* line 131, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
.rectangle-unit-wrapper {
  background: #f9f9f9;
  min-height: 250px;
  text-align: center;
}

/* line 137, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
.combo-wrapper {
  background: #f5f5f5;
  border: 1px solid #dcdcdc;
  margin-bottom: 20px;
  padding: 13px;
}
/* line 138, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
.combo-wrapper .combo-left {
  float: left;
  height: 250px;
  width: 350px;
  margin-right: 8px;
}
/* line 145, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
.combo-wrapper .combo-right {
  background: #ddd;
  float: right;
  height: 250px;
  width: 300px;
  z-index: 9000;
}
/* line 146, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
.combo-wrapper .combo-right .rectangle-unit-wrapper {
  background: none;
  margin-bottom: 0;
}

/* line 164, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
.newsfeed-combo-spacer {
  background: #dcdcdc;
  height: 1px;
  margin-bottom: 20px;
}

/* line 170, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#medianet-ad {
  border-top: 1px solid #dcdcdc;
  margin-bottom: 15px;
  padding-top: 15px;
}

/* line 178, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#whitelist-page h4 img {
  vertical-align: text-bottom;
}

/* line 184, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#abm-header {
  color: #9f1c27;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 15px;
}

/* line 191, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#abm {
  text-align: center;
}
/* line 194, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#abm p {
  font-size: 16px;
  margin-top: 15px;
}

/* line 200, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#abm-em {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.85), white);
  bottom: 0;
  color: green;
  display: none;
  font-weight: bold;
  left: 0;
  margin: 0;
  padding: 100px 0 20px 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
/* line 214, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#abm-em .button {
  padding: 8px 40px;
}

/* line 219, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#abm-ep {
  background: #13133e;
  color: white;
  width: 720px;
  padding: 30px 70px 40px 70px;
}
/* line 225, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#abm-ep h1 {
  font-size: 54px;
  font-weight: normal;
  margin-bottom: 20px;
  text-align: center;
}
/* line 232, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#abm-ep h2 {
  font-weight: normal;
  margin-bottom: 20px;
  text-align: center;
}
/* line 238, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#abm-ep hr {
  border-color: grey;
  margin-bottom: 25px;
}
/* line 243, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#abm-ep p {
  color: white;
}
/* line 248, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#abm-ep .msg p {
  font-size: 18px;
  padding: 0 25px;
  margin-bottom: 100px;
}
/* line 256, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#abm-ep .options p {
  font-size: 16px;
  text-align: center;
  margin-bottom: 20px;
}
/* line 262, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#abm-ep .options .button {
  color: white;
  font-size: 16px;
  font-weight: normal;
  letter-spacing: 2px;
  padding: 24px 0;
  text-align: center;
  width: 270px;
  word-spacing: 1px;
}
/* line 273, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#abm-ep .options .o1 {
  float: left;
  width: 270px;
}
/* line 277, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#abm-ep .options .o1 .button {
  border: none;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #e09f02), color-stop(0.5, #e09305));
  background: -moz-linear-gradient(center top, #e09f02 50%, #e09305 50%);
  padding: 26px 2px;
}
/* line 285, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#abm-ep .options .o2 {
  float: right;
  width: 270px;
}
/* line 289, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#abm-ep .options .o2 .button {
  background: #13133e;
  border: 2px solid white;
}

/* line 297, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
.qc-cmp-ui {
  max-width: 670px !important;
}

/* line 301, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
.qc-cmp-publisher-logo {
  max-height: none !important;
  padding-top: 30px !important;
}

/* line 306, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
.qc-cmp-ui-content {
  padding: 30px !important;
}

/* line 310, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#debug-ad-requests, #debug-ad-views {
  background: black;
  height: 300px;
  opacity: 0.88;
  overflow-wrap: break-word;
  overflow-y: auto;
  padding: 8px;
  position: fixed;
  top: 0;
  width: 300px;
  z-index: 10000;
}
/* line 322, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#debug-ad-requests strong, #debug-ad-views strong {
  color: red;
  display: block;
  font-size: 18px;
  margin-bottom: 12px;
}
/* line 330, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#debug-ad-requests ul li, #debug-ad-views ul li {
  color: white;
  margin-bottom: 8px;
}
/* line 336, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#debug-ad-requests .filled, #debug-ad-views .filled {
  color: lime;
  margin-left: 4px;
}
/* line 341, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#debug-ad-requests .key, #debug-ad-views .key {
  color: yellow;
}
/* line 345, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#debug-ad-requests .timestamp, #debug-ad-views .timestamp {
  margin-right: 4px;
}

/* line 350, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#debug-ad-requests {
  left: 0;
}

/* line 354, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#debug-ad-views {
  left: 326px;
}
/* line 1, ../../../app/assets/stylesheets/desktop-group/alerts.css.scss */
#global-message {
  text-align: center;
  margin: 10px 10px 10px 10px;
}
/* line 1, ../../../app/assets/stylesheets/desktop-group/annotations.css.scss */
.annotations {
  margin: 16px 0;
  width: 100%;
}
/* line 5, ../../../app/assets/stylesheets/desktop-group/annotations.css.scss */
.annotations th, .annotations td {
  border: 1px solid gainsboro;
  padding: 5px;
  text-align: left;
}
/* line 11, ../../../app/assets/stylesheets/desktop-group/annotations.css.scss */
.annotations th {
  font-size: 14px;
}
/* line 15, ../../../app/assets/stylesheets/desktop-group/annotations.css.scss */
.annotations td {
  font-size: 13px;
  word-break: break-word;
}
/* line 19, ../../../app/assets/stylesheets/desktop-group/annotations.css.scss */
.annotations td p {
  font-size: 13px;
}
/* line 1, ../../../app/assets/stylesheets/desktop-group/buttons.css.scss */
a#nsfw_toggle.button.filtering, a#subculture_toggle.button.filtering {
  margin: 9px 9px 2px 2px;
  font-size: 1em;
}

/* line 6, ../../../app/assets/stylesheets/desktop-group/buttons.css.scss */
hgroup.full_width {
  width: 100%;
}
/* line 1, ../../../app/assets/stylesheets/desktop-group/categories.css.scss */
.category-sort-options {
  margin-bottom: 10px;
  padding: 10px 0;
  border-bottom: 1px solid #B9B9B9;
}
/* line 5, ../../../app/assets/stylesheets/desktop-group/categories.css.scss */
.category-sort-options a {
  margin: 0 4px;
}

/* line 10, ../../../app/assets/stylesheets/desktop-group/categories.css.scss */
.category-sort-link-text {
  font-size: 15px;
  font-weight: bold;
}

/* line 15, ../../../app/assets/stylesheets/desktop-group/categories.css.scss */
.category-sort-link {
  font-size: 11px;
  font-family: 'trebuchet ms';
  color: #666;
}
/* line 20, ../../../app/assets/stylesheets/desktop-group/categories.css.scss */
.category-sort-link.selected {
  font-size: 15px;
  font-weight: bold;
  color: #9F1C27;
}
/* line 25, ../../../app/assets/stylesheets/desktop-group/categories.css.scss */
.category-sort-link.selected:hover {
  color: #000;
}

/* line 32, ../../../app/assets/stylesheets/desktop-group/categories.css.scss */
#entry-categories-sidebar .sidebar-category-badge {
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  display: inline-block;
  font-size: 22px;
  margin: 0 0 10px 0;
  padding: 14px 10px 13px 10px;
  vertical-align: middle;
  white-space: nowrap;
  width: 280px;
}
/* line 44, ../../../app/assets/stylesheets/desktop-group/categories.css.scss */
#entry-categories-sidebar .sidebar-category-badge:hover {
  opacity: 0.9;
  text-decoration: none;
}
/* line 49, ../../../app/assets/stylesheets/desktop-group/categories.css.scss */
#entry-categories-sidebar .sidebar-category-badge:last-child {
  margin-bottom: 0;
}
/* line 54, ../../../app/assets/stylesheets/desktop-group/categories.css.scss */
#entry-categories-sidebar span {
  float: right;
  font-size: 16px;
}

/* line 61, ../../../app/assets/stylesheets/desktop-group/categories.css.scss */
#categories-list .large-category-badge {
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  display: block;
  font-size: 22px;
  margin: 0 0 10px 0;
  padding: 14px 10px 13px 10px;
  vertical-align: middle;
  white-space: nowrap;
}
/* line 72, ../../../app/assets/stylesheets/desktop-group/categories.css.scss */
#categories-list .large-category-badge:hover {
  opacity: 0.9;
  text-decoration: none;
}
/* line 77, ../../../app/assets/stylesheets/desktop-group/categories.css.scss */
#categories-list .large-category-badge:last-child {
  margin-bottom: 0;
}
/* line 82, ../../../app/assets/stylesheets/desktop-group/categories.css.scss */
#categories-list .category-entries-count {
  float: right;
  font-size: 16px;
}

/* line 88, ../../../app/assets/stylesheets/desktop-group/categories.css.scss */
.category-badge {
  background: grey;
}
/* line 91, ../../../app/assets/stylesheets/desktop-group/categories.css.scss */
.category-badge.events {
  background: #69c748;
}
/* line 95, ../../../app/assets/stylesheets/desktop-group/categories.css.scss */
.category-badge.memes {
  background: #12133f;
}
/* line 99, ../../../app/assets/stylesheets/desktop-group/categories.css.scss */
.category-badge.people {
  background: #e31c79;
}
/* line 103, ../../../app/assets/stylesheets/desktop-group/categories.css.scss */
.category-badge.sites {
  background: #ff6900;
}
/* line 107, ../../../app/assets/stylesheets/desktop-group/categories.css.scss */
.category-badge.subcultures {
  background: #b054b9;
}
/* line 111, ../../../app/assets/stylesheets/desktop-group/categories.css.scss */
.category-badge.cultures {
  background: #35b2d6;
}
/* line 115, ../../../app/assets/stylesheets/desktop-group/categories.css.scss */
.category-badge.white {
  color: white;
}
/* line 119, ../../../app/assets/stylesheets/desktop-group/categories.css.scss */
.category-badge.black {
  color: black;
}
/* line 1, ../../../app/assets/stylesheets/desktop-group/charts.css.scss */
.line-with-focus-chart {
  height: 400px;
}
/* Cheezburger Blue Bar */
/* line 4, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
.blueBar {
  width: 1020px;
  white-space: nowrap;
  position: relative;
  left: 0px;
  background: #2382A6;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#299CC3', endColorstr='#2382A6');
  background: -webkit-gradient(linear, left bottom, left top, from(#2382a6), to(#299cc3));
  background: -moz-linear-gradient(bottom, #2382a6, #299cc3);
  padding: 0;
  margin: 15px 0 0 0;
  -moz-border-top-left-radius: 6px;
  -webkit-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
  -moz-border-top-right-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
  font-family: 'Helvetica', Arial, sans-serif;
}

/* line 23, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
#main_navigation {
  list-style: none;
  margin: 0px auto;
  height: 29px;
  padding: 0;
  position: relative;
  width: 1000px;
}

/* line 31, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
#bb_logo_holder {
  overflow: visible;
  width: 50px;
  background: transparent;
  margin: -15px 20px 0px 25px;
}
/* line 36, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
#bb_logo_holder:hover {
  -webkit-box-shadow: inset 0px 2px 3px transparent;
  -moz-box-shadow: inset 0px 2px 3px transparent;
  box-shadow: inset 0px 2px 3px transparent;
}
/* line 40, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
#bb_logo_holder a {
  top: -5px;
  position: absolute;
  margin: 0;
  height: 45px;
}

/* line 46, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
.bb_item {
  float: left;
  font-size: 1.3em;
  font-weight: bold;
  background: #2382A6;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#299CC3', endColorstr='#2382A6');
  background: -webkit-gradient(linear, left bottom, left top, from(#2382a6), to(#299cc3));
  background: -moz-linear-gradient(bottom, #2382a6, #299cc3);
  height: 100%;
  width: 120px;
  position: relative;
  -webkit-box-shadow: inset 0px 5px 3px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0px 5px 3px rgba(0, 0, 0, 0);
  box-shadow: inset 0px 5px 3px rgba(0, 0, 0, 0);
  -webkit-transition: background 0.2s ease, -webkit-box-shadow 0.2s ease;
}

/* line 63, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
.bb_item:hover {
  background: #00718d;
  filter: none;
  -webkit-box-shadow: inset 0px 6px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0px 6px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0px 6px 3px rgba(0, 0, 0, 0.15);
}
/* line 69, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
.bb_item.selected {
  background: #00718d;
  filter: none;
  -webkit-box-shadow: inset 0px 6px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0px 6px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0px 6px 3px rgba(0, 0, 0, 0.15);
}
/* line 75, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
.bb_item.selected:hover {
  background: #00718d;
  filter: none;
  -webkit-box-shadow: inset 0px 6px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0px 6px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0px 6px 3px rgba(0, 0, 0, 0.15);
}
/* line 81, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
.bb_item a {
  display: block;
  position: absolute;
  top: 6px;
  bottom: 0;
  right: 0;
  left: 0;
  text-align: center;
  text-shadow: 0px -1px 1px #1f7fa1;
  color: #fff;
  text-decoration: none;
  height: 28px;
}

/* line 95, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
li.nav:NOT(:last-child):after {
  content: '';
  height: 15px;
  width: 2px;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 7px;
  right: 0px;
  border-right: 2px groove #299CC3;
}
/* line 107, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
li.nav:NOT(:last-child):hover:after {
  content: '';
  border: none;
}

/* line 113, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
#icanhas {
  width: 115px;
}

/* line 116, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
#popculture {
  width: 115px;
}

/* line 119, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
#failblog {
  width: 115px;
}

/* line 122, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
#memebase {
  width: 115px;
}

/* line 125, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
#geek {
  width: 145px;
}

/* line 128, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
#loquillo {
  width: 115px;
}

/* line 131, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
#kym {
  width: 160px;
}

/* line 134, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
.cheez_badge {
  background: url(/assets/cheez_sprite_v2-654c760102221dbdf1a7b4b00faf7bea.png) no-repeat 0 0;
  width: 62px;
  height: 45px;
}

/* CHEEZBURGER NETWORK FOOTER */
/* line 141, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
#network_footer_wrapper {
  width: 100%;
  background: #008EAE;
}

/* line 146, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
#sub_network_footer_wrapper {
  width: 100%;
  background: white;
  padding-bottom: 50px;
}

/* line 152, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
#network_footer {
  background-color: #008EAE;
  color: #4c575f;
  font-size: 12px;
  margin: 0px auto 0;
  text-align: left;
  width: 1000px;
}
/* line 159, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
#network_footer img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
}

/* line 165, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
#subnetworkfooter {
  margin: 0px auto 0;
  width: 1000px;
  background-color: #FFFFFF;
  text-align: left;
  color: #333333;
  border-top: none;
  font-size: 12px;
  margin-bottom: 10px;
}
/* line 174, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
#subnetworkfooter p {
  margin: 0;
  padding: 10px 0 0 15px;
  font-size: 12px;
  line-height: normal;
}

/* line 180, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
.footerlinks a {
  font-weight: bold;
  color: #666666;
}

/* line 184, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
.bigfooterlinks {
  font-size: 14px;
  font-weight: bold;
  color: #FFFFF;
  margin-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}
/* line 191, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
.bigfooterlinks a {
  color: #EEEEFF;
  margin: 12px;
}

/* line 195, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
#cb-network {
  color: #fff;
  background-color: #008eae;
  padding: 0px 13px 0;
  overflow: hidden;
}
/* line 201, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
#cb-network h2 {
  color: #FFFFFF;
  font-family: Impact, Arial, sans-serif;
  font-size: 20px;
  margin: 0 0 10px;
  font-weight: normal;
  text-transform: uppercase;
  text-shadow: #08596c 0px -1px 1px;
  background: none;
  border: none;
  padding: 0;
}
/* line 213, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
#cb-network h2 a {
  font-size: 20px;
}
/* line 216, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
#cb-network h2 a:hover {
  text-decoration: none;
}
/* line 222, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
#cb-network ul {
  margin-top: 0;
  margin-bottom: 12px;
  padding-left: 40px;
}
/* line 227, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
#cb-network ul li {
  list-style: none;
  margin-left: -40px;
  line-height: 0;
}
/* line 234, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
#cb-network a {
  color: #fff;
  font-weight: normal;
  font-size: 12px;
  white-space: nowrap;
  line-height: normal;
}
/* line 241, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
#cb-network a:hover {
  text-decoration: underline;
}

/* line 247, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
#cb-network-links {
  table-layout: fixed;
  width: 100%;
}

/* line 252, ../../../app/assets/stylesheets/desktop-group/cheezburger.css.scss */
.cheez_directory {
  width: 271px;
  height: 27px;
  margin: 10px auto;
  background: url(/assets/cheez_sprite_v2-654c760102221dbdf1a7b4b00faf7bea.png) no-repeat -62px 0;
}
/* line 1, ../../../app/assets/stylesheets/desktop-group/colorbox-layout.css.scss */
.colorbox {
  padding: 4px;
  position: relative;
  text-align: center;
}
/* line 6, ../../../app/assets/stylesheets/desktop-group/colorbox-layout.css.scss */
.colorbox .favorite {
  float: right;
}

/* line 11, ../../../app/assets/stylesheets/desktop-group/colorbox-layout.css.scss */
.colorbox_photo {
  display: block;
  margin: auto;
}

/* line 16, ../../../app/assets/stylesheets/desktop-group/colorbox-layout.css.scss */
.colorbox-left-buttons {
  float: left;
  padding-left: 4px;
  text-align: left;
  vertical-align: top !important;
  width: 200px;
}

/* line 24, ../../../app/assets/stylesheets/desktop-group/colorbox-layout.css.scss */
.colorbox-middle-buttons {
  font-size: 13px;
  line-height: 13px;
  margin: auto;
  min-width: 650px;
}

/* line 31, ../../../app/assets/stylesheets/desktop-group/colorbox-layout.css.scss */
.colorbox-right-buttons {
  float: right;
  width: 130px;
}

/* line 36, ../../../app/assets/stylesheets/desktop-group/colorbox-layout.css.scss */
.facebook-button-colorbox {
  background: #4267B2;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  padding: 3px 6px;
}
/* line 44, ../../../app/assets/stylesheets/desktop-group/colorbox-layout.css.scss */
.facebook-button-colorbox:hover {
  color: #fff;
  opacity: 0.8;
}

/* line 50, ../../../app/assets/stylesheets/desktop-group/colorbox-layout.css.scss */
.pinterest-button-colorbox {
  background: #bd081c;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  margin-left: 5px;
  padding: 3px 6px;
}
/* line 59, ../../../app/assets/stylesheets/desktop-group/colorbox-layout.css.scss */
.pinterest-button-colorbox:hover {
  color: #fff;
  opacity: 0.8;
}

/* line 65, ../../../app/assets/stylesheets/desktop-group/colorbox-layout.css.scss */
.twitter-button-colorbox {
  background: #55ACEE;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  margin-left: 5px;
  padding: 3px 6px;
}
/* line 74, ../../../app/assets/stylesheets/desktop-group/colorbox-layout.css.scss */
.twitter-button-colorbox:hover {
  color: #fff;
  opacity: 0.8;
}

/* line 80, ../../../app/assets/stylesheets/desktop-group/colorbox-layout.css.scss */
.colorbox {
  display: flex;
  position: fixed;
  background: #000;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  padding: 0;
  margin: 0;
}

/* line 92, ../../../app/assets/stylesheets/desktop-group/colorbox-layout.css.scss */
#colorbox {
  z-index: 100000;
}

/* line 96, ../../../app/assets/stylesheets/desktop-group/colorbox-layout.css.scss */
.left-content {
  flex: 1;
}

/* line 100, ../../../app/assets/stylesheets/desktop-group/colorbox-layout.css.scss */
.img-container {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

/* line 108, ../../../app/assets/stylesheets/desktop-group/colorbox-layout.css.scss */
.img-container img {
  max-width: 100%;
  max-height: 100%;
}

/* line 113, ../../../app/assets/stylesheets/desktop-group/colorbox-layout.css.scss */
.right-sidebar {
  width: 320px;
  height: 100%;
  padding: 10px 20px 20px;
  box-sizing: border-box;
  background-color: #fff;
  flex-direction: column;
  justify-content: space-between;
}

/* line 124, ../../../app/assets/stylesheets/desktop-group/colorbox-layout.css.scss */
.r-bottom-block {
  margin-bottom: -16px;
}

/* line 128, ../../../app/assets/stylesheets/desktop-group/colorbox-layout.css.scss */
.closeOverlay {
  width: 36px;
  height: 36px;
  position: absolute;
  top: 5px;
  right: 10px;
  display: block;
  background: url(https://s.kym-cdn.com/assets/icons/modalClose.png) 0 0 no-repeat;
  background-position: center;
  cursor: pointer;
}

/* line 140, ../../../app/assets/stylesheets/desktop-group/colorbox-layout.css.scss */
.lightbox-top-name {
  height: 165px;
}

/* line 144, ../../../app/assets/stylesheets/desktop-group/colorbox-layout.css.scss */
.enlargeParentTitle {
  margin-top: 35px;
  margin-bottom: 10px;
  color: #000;
  font-size: 24px;
  line-height: 1.2em;
  text-align: left;
  max-height: 4.8em;
  overflow: hidden;
}

/* line 155, ../../../app/assets/stylesheets/desktop-group/colorbox-layout.css.scss */
.enlargeDescription {
  text-align: left;
  font-size: 14px;
  line-height: 1.6em;
  overflow: hidden;
}

/* line 163, ../../../app/assets/stylesheets/desktop-group/colorbox-layout.css.scss */
.enlargeNavigation {
  width: 100%;
  height: 52px;
  display: block;
  box-sizing: border-box;
  border-bottom: 1px solid #dee0e5;
  border-top: 1px solid #dee0e5;
  margin-bottom: 15px;
  margin-top: 20px;
  padding: 7px 0;
  position: relative;
  text-align: center;
}

/* line 177, ../../../app/assets/stylesheets/desktop-group/colorbox-layout.css.scss */
.enlargeNavigation .enlargeNav {
  width: 16px;
  height: 26px;
  background: url(https://s.kym-cdn.com/assets/icons/paginationArrows.png) 0 0 no-repeat;
  display: block;
  position: absolute;
  top: 12px;
  cursor: pointer;
}

/* line 187, ../../../app/assets/stylesheets/desktop-group/colorbox-layout.css.scss */
.enlargeNavigation .navLeft {
  left: 20px;
}

/* line 191, ../../../app/assets/stylesheets/desktop-group/colorbox-layout.css.scss */
.enlargeNavigation .navRight {
  right: 20px;
  background-position: 0 calc(-78px);
}

/* line 196, ../../../app/assets/stylesheets/desktop-group/colorbox-layout.css.scss */
.enlargeGalleryProgress {
  color: #dedddf;
  font-size: 35px;
  line-height: 40px;
}

/* line 202, ../../../app/assets/stylesheets/desktop-group/colorbox-layout.css.scss */
.enlargeGalleryProgress .enlargeCurrentIndex {
  color: #000;
}

/* line 208, ../../../app/assets/stylesheets/desktop-group/colorbox-layout.css.scss */
.cbox-smedia,
.cbox-img-ctrls,
.cbox-thumbs {
  display: flex;
  justify-content: center;
  margin-bottom: 12px;
}

/* line 215, ../../../app/assets/stylesheets/desktop-group/colorbox-layout.css.scss */
.cbox-img-ctrls > a,
.cbox-img-ctrls > a:hover {
  margin-right: 5px;
  border: none;
  color: #fff;
  padding: 8px 15px !important;
  border-radius: 7px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #a11a24), color-stop(0.5, #961821));
  background: -moz-linear-gradient(center top, #a11a24 50%, #961821 50%);
}
/* line 1, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
#single-comment-notice {
  background-color: #fff0b3;
  border: 1px solid #e0cd7e;
  color: #543e09;
  margin: 12px 0 0 0;
  padding: 12px;
  text-align: center;
}

/* line 10, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
#comments h2 {
  margin-bottom: 4px;
}

/* line 14, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
#comments-list {
  min-height: 30px;
  margin-top: 29px;
}

/* line 19, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
#comments_form textarea {
  height: 150px;
  width: 622px;
}

/* line 26, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
#comments-list > .comment:not(:first-of-type):before {
  content: '';
  border-top: 1px dashed #dcdcdc;
  position: absolute;
  width: 100%;
  top: 0;
}

/* line 35, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
#comments-list > .comment:first-of-type {
  border-top: 1px solid #dcdcdc;
}

/* line 41, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.comments-container .add-button {
  top: 20px !important;
}
@media (max-width: 450px) {
  /* line 41, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
  .comments-container .add-button {
    top: 75px !important;
  }
}
/* line 49, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.comments-container .show-more-button {
  text-align: center;
  padding: 48px 0;
}

/* line 55, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.comment {
  padding: 22px 0;
  position: relative;
}
/* line 59, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.comment a.photo {
  display: block;
  height: 36px;
  width: 36px;
}
/* line 64, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.comment a.photo img {
  border-radius: 50%;
  width: 36px;
  height: 36px;
}
/* line 71, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.comment .comment_body {
  clear: both;
  padding: 0 0 0 40px;
}
/* line 75, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.comment .comment_body h6 {
  color: #4354ff;
  font-size: 14px;
  line-height: 1.0em;
  padding: 0 0 1px 0;
}
/* line 81, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.comment .comment_body h6 a {
  color: #4354ff;
}
/* line 86, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.comment .comment_body .date {
  color: #666;
  font-size: 1.1em;
  padding: 4px 0 0 0;
  margin-bottom: 22px;
}
/* line 92, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.comment .comment_body .date abbr {
  text-decoration: none;
}
/* line 97, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.comment .comment_body .message {
  overflow: hidden;
  padding: 8px 0 0 0;
}
/* line 101, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.comment .comment_body .message p {
  padding-bottom: 6px;
}
/* line 106, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.comment .comment_body .permalink {
  color: #666;
}
/* line 109, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.comment .comment_body .permalink:hover {
  text-decoration: underline;
}
/* line 114, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.comment .comment_body .reply-link {
  display: inline-block;
  font-size: 10px;
  margin-right: 4px;
  vertical-align: middle;
}
/* line 121, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.comment .comment_body .reply-link-container {
  display: inline-block;
  padding-left: 8px;
}
/* line 127, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.comment .comment-bottom-bar {
  margin: 22px 0 16px 0;
  padding: 10px 0;
  position: relative;
}
/* line 132, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.comment .comment-bottom-bar .thumbs, .comment .comment-bottom-bar .thumb_mini_container {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
/* line 138, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.comment .comment-bottom-bar .thumbs {
  margin-right: 6px;
}
/* line 142, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.comment .comment-bottom-bar .thumb_mini_container {
  margin: 0 4px 0 0;
}
/* line 146, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.comment .comment-bottom-bar .thumb_score {
  margin-left: 0;
}
/* line 150, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.comment .comment-bottom-bar:before {
  content: '';
  height: 1px;
  background: #dcdcdd;
  width: 230px;
  position: absolute;
  top: 0;
}

/* line 162, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.comment .comment_body .message object, .comment .comment_body .message embed, .comment .comment_body .message iframe {
  visibility: visible !important;
  display: inline-block  !important;
  min-width: 150px !important;
  min-height: 100px !important;
  max-width: 100% !important;
  max-height: 100% !important;
  clear: both;
  display: block;
  margin: 0 auto;
  padding: 0;
  text-align: center;
}
/* line 177, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.comment .comment_body .message img {
  min-width: 10px !important;
  max-width: 100% !important;
  min-height: 10px !important;
  visibility: visible !important;
}

/* line 185, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.comment-reply-form {
  margin-bottom: 10px;
}
/* line 188, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.comment-reply-form textarea {
  width: 400px;
}
/* line 192, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.comment-reply-form .reply-button {
  margin: 0;
  padding: 0;
}

/* line 198, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.delete-comment, .nsfw-comment {
  float: right;
  margin-right: 4px;
}

/* line 203, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.comment-replies {
  margin-left: 40px;
}

/* line 207, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.show-comment {
  font-size: 10px;
}

/* line 211, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.facebook_comments {
  display: none;
  min-height: 175px;
  padding: 12px 6px 8px 6px;
}
/* line 216, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.facebook_comments h2 {
  font-size: 2em;
  margin-bottom: 10px;
}

/* line 222, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.top_comments {
  display: none;
}

/* line 226, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.view-conversation {
  border-bottom: 1px solid #dcdcdc;
  font-weight: bold;
  margin: 0 0 8px 64px;
  padding: 0 0 8px 8px;
}
/* line 232, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.view-conversation a {
  color: steelblue;
}
/* line 235, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.view-conversation a:hover {
  color: black;
}

/* line 241, ../../../app/assets/stylesheets/desktop-group/comments.css.scss */
.comment .label {
  font-weight: normal;
  padding: 3px 4px 1px 4px;
}
/* line 1, ../../../app/assets/stylesheets/desktop-group/easter_eggs.css.scss */
#log_in_to_hunt_eggs {
  padding: 30px;
  background-color: white;
  border: 1px solid black;
  border-radius: 10px;
  font-size: 2em;
  line-height: 1.5em;
  text-align: center;
  position: fixed;
  top: 100px;
  left: 10%;
  z-index: 2;
}

/* line 15, ../../../app/assets/stylesheets/desktop-group/easter_eggs.css.scss */
#eggo_de_easter_victory {
  padding: 30px;
  background-color: white;
  border: 1px solid black;
  border-radius: 10px;
  font-size: 2em;
  line-height: 1.5em;
  text-align: center;
  position: fixed;
  top: 100px;
  left: 10%;
  z-index: 2;
}
/* line 28, ../../../app/assets/stylesheets/desktop-group/easter_eggs.css.scss */
#eggo_de_easter_victory img {
  width: 60%;
  z-index: 88;
}
/* line 32, ../../../app/assets/stylesheets/desktop-group/easter_eggs.css.scss */
#eggo_de_easter_victory img.egg_badge {
  padding: 1px;
  width: 20px;
  height: 20px;
}

/* line 41, ../../../app/assets/stylesheets/desktop-group/easter_eggs.css.scss */
#eggsplaining {
  font-size: 2.7em;
}

/* line 46, ../../../app/assets/stylesheets/desktop-group/easter_eggs.css.scss */
.eggo_de_easter img {
  z-index: 10;
}

/* line 51, ../../../app/assets/stylesheets/desktop-group/easter_eggs.css.scss */
#eggo_dismiss {
  float: right;
  cursor: pointer;
  font-size: 0.8em;
}
/* line 1, ../../../app/assets/stylesheets/desktop-group/editorials.css.scss */
#blog-posts {
  margin-top: 8px;
}
/* line 4, ../../../app/assets/stylesheets/desktop-group/editorials.css.scss */
#blog-posts .blog-post:last-child {
  border: none;
  margin-bottom: 0;
}
/* line 9, ../../../app/assets/stylesheets/desktop-group/editorials.css.scss */
#blog-posts .blog-post {
  padding: 0 0 20px 0;
  margin: 0 0 20px 0;
  border-bottom: 1px solid #dcdcdc;
}
/* line 14, ../../../app/assets/stylesheets/desktop-group/editorials.css.scss */
#blog-posts .blog-post .blog-post-title {
  padding: 0 50px 0 0 !important;
  font-size: 22px;
  color: #000;
  margin-bottom: 15px !important;
}
/* line 20, ../../../app/assets/stylesheets/desktop-group/editorials.css.scss */
#blog-posts .blog-post .blog-post-title a {
  color: #000;
}
/* line 23, ../../../app/assets/stylesheets/desktop-group/editorials.css.scss */
#blog-posts .blog-post .blog-post-title a:hover {
  color: #9f1c27;
}
/* line 29, ../../../app/assets/stylesheets/desktop-group/editorials.css.scss */
#blog-posts .blog-post .blog-post-thumbnail {
  margin-bottom: 12px;
}
/* line 33, ../../../app/assets/stylesheets/desktop-group/editorials.css.scss */
#blog-posts .blog-post .blog-post-thumbnail-image {
  padding: 4px;
  border: 1px solid #aaa;
}
/* line 38, ../../../app/assets/stylesheets/desktop-group/editorials.css.scss */
#blog-posts .blog-post .blog-post-summary {
  font-size: 13px;
  margin: auto;
  margin-bottom: 15px;
  width: 660px;
}
/* line 45, ../../../app/assets/stylesheets/desktop-group/editorials.css.scss */
#blog-posts .blog-post .blog-post-timestamp {
  float: left;
  font-size: 14px;
}
/* line 50, ../../../app/assets/stylesheets/desktop-group/editorials.css.scss */
#blog-posts .blog-post .blog-post-comments {
  display: block;
  float: right;
  font-size: 14px;
  font-weight: bold;
  padding: 0 20px 0 20px;
  text-align: right;
}
/* line 58, ../../../app/assets/stylesheets/desktop-group/editorials.css.scss */
#blog-posts .blog-post .blog-post-comments i {
  color: black;
}
/* line 63, ../../../app/assets/stylesheets/desktop-group/editorials.css.scss */
#blog-posts .blog-post .blog-post-clear {
  clear: both;
}

/* line 69, ../../../app/assets/stylesheets/desktop-group/editorials.css.scss */
#meme-reviews {
  min-height: 245px;
}
/* line 72, ../../../app/assets/stylesheets/desktop-group/editorials.css.scss */
#meme-reviews h4 {
  border: none;
  font-size: 12px;
  margin: 5px 0 0 0;
  padding: 0;
}
/* line 78, ../../../app/assets/stylesheets/desktop-group/editorials.css.scss */
#meme-reviews h4 a {
  color: black;
}
/* line 81, ../../../app/assets/stylesheets/desktop-group/editorials.css.scss */
#meme-reviews h4 a:hover {
  color: #9f1c27;
}
/* line 87, ../../../app/assets/stylesheets/desktop-group/editorials.css.scss */
#meme-reviews table {
  width: 300px;
}
/* line 90, ../../../app/assets/stylesheets/desktop-group/editorials.css.scss */
#meme-reviews table td {
  padding-bottom: 15px;
  width: 146px;
}
/* line 94, ../../../app/assets/stylesheets/desktop-group/editorials.css.scss */
#meme-reviews table td:first-child {
  padding-right: 8px;
}
/* line 100, ../../../app/assets/stylesheets/desktop-group/editorials.css.scss */
#meme-reviews .review-thumbnail {
  border: 1px solid gainsboro;
}
/* line 104, ../../../app/assets/stylesheets/desktop-group/editorials.css.scss */
#meme-reviews .hidden {
  display: none;
}
/* line 109, ../../../app/assets/stylesheets/desktop-group/editorials.css.scss */
#meme-reviews tr:last-child td {
  padding-bottom: 0;
}

/* line 115, ../../../app/assets/stylesheets/desktop-group/editorials.css.scss */
#editorial_body {
  margin-top: 20px;
}
/* line 118, ../../../app/assets/stylesheets/desktop-group/editorials.css.scss */
#editorial_body p {
  font-size: 16px;
  margin-bottom: 14px;
}
/* line 125, ../../../app/assets/stylesheets/desktop-group/editorials.css.scss */
#editorial_body.collection .collection-item {
  border-top: 1px solid #dcdcdc;
  margin-bottom: 10px;
}
/* line 129, ../../../app/assets/stylesheets/desktop-group/editorials.css.scss */
#editorial_body.collection .collection-item h2 {
  font-size: 24px;
  padding: 20px 0 0 0;
}
/* line 134, ../../../app/assets/stylesheets/desktop-group/editorials.css.scss */
#editorial_body.collection .collection-item img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  max-width: 100%;
}
/* line 142, ../../../app/assets/stylesheets/desktop-group/editorials.css.scss */
#editorial_body.collection .collection-item .source {
  color: #666;
  font-family: 'Lucida Grande';
  font-size: 13px;
  margin-top: -15px;
  text-align: center;
}
/* line 149, ../../../app/assets/stylesheets/desktop-group/editorials.css.scss */
#editorial_body.collection .collection-item .source.right {
  margin-top: -36px;
}

/* line 157, ../../../app/assets/stylesheets/desktop-group/editorials.css.scss */
iframe.apester-fill-content {
  min-width: 100% !important;
}
/* line 1, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
.highlight {
  background: yellow;
}

/* line 6, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
.entry_list a.photo {
  position: relative;
}
/* line 10, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
.entry_list tbody.entry-grid-body {
  display: flex;
  flex-direction: column;
}
/* line 14, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
.entry_list tbody.entry-grid-body tr {
  width: 100%;
  display: flex;
}
/* line 18, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
.entry_list tbody.entry-grid-body tr td {
  display: flex;
  flex-direction: column;
}

/* line 26, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
.photo .entry-labels {
  left: 4px;
  position: absolute;
  text-align: left;
  top: 4px;
}

/* line 33, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
#favorite-meme-vote-message-wrapper {
  border-bottom: 1px solid gainsboro;
}

/* line 37, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
#favorite-meme-vote-message {
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  text-align: center;
  margin: 12px 0;
  padding: 12px;
  border: 1px solid #d5d5d5;
  background: #f4f4f4;
  color: #404040;
}

/* line 49, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
iframe[id*='trends'] {
  margin-bottom: 10px;
}

/* line 53, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
.entry-expand-editors-button {
  background: #ececec;
  color: black;
  display: block;
  font-size: 14px;
  padding: 5px 0;
  text-align: center;
}
/* line 61, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
.entry-expand-editors-button:hover {
  background: #e8e8e8;
}

/* line 66, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
.google-trends-embed-wrapper {
  margin: 10px 0;
  min-height: 394px;
}

/* line 71, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
.entry-category-badge {
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  display: block;
  font-size: 16px;
  padding: 8px 0 7px 0;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%;
}
/* line 83, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
.entry-category-badge:hover {
  opacity: 0.9;
  text-decoration: none;
}

/* line 89, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
.entry-summary-tooltip {
  border: 1px solid #aaa;
  background-color: #fff;
  padding: 10px;
  display: none;
  z-index: 90000;
  font-size: 12px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  letter-spacing: 1px;
  line-height: 16px;
  width: 600px;
}
/* line 103, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
.entry-summary-tooltip .thumbnail-wrapper {
  float: left;
}
/* line 106, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
.entry-summary-tooltip .thumbnail-wrapper .thumbnail {
  border: 1px solid #acacac;
  display: block;
  height: 100px;
  padding: 2px;
  width: 100px;
}
/* line 115, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
.entry-summary-tooltip .text-wrapper {
  margin-left: 116px;
}
/* line 118, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
.entry-summary-tooltip .text-wrapper h1 {
  margin-bottom: 5px;
}
/* line 122, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
.entry-summary-tooltip .text-wrapper p {
  font-size: 14px;
}
/* line 126, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
.entry-summary-tooltip .text-wrapper .read-more {
  margin-top: 8px;
}

/* line 132, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
.entry-auto-summary-icon {
  color: #220a51;
}

/* line 136, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
#top-entries-sidebar {
  line-height: 0;
}
/* line 139, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
#top-entries-sidebar h4 {
  border: none;
  font-size: 12px;
  margin: 5px 0 20px 0;
  padding: 0;
}
/* line 145, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
#top-entries-sidebar h4 a {
  color: black;
}
/* line 148, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
#top-entries-sidebar h4 a:hover {
  color: #9f1c27;
}
/* line 154, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
#top-entries-sidebar img {
  max-width: 100%;
}
/* line 158, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
#top-entries-sidebar .entry-2, #top-entries-sidebar .entry-3 {
  width: 138px;
}
/* line 161, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
#top-entries-sidebar .entry-2 h4, #top-entries-sidebar .entry-3 h4 {
  margin-bottom: 5px;
}
/* line 166, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
#top-entries-sidebar .entry-2 {
  float: left;
}
/* line 170, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
#top-entries-sidebar .entry-3 {
  float: right;
}
/* line 174, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
#top-entries-sidebar .entry-group-2 {
  display: none;
  margin-top: 15px;
}
/* line 179, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
#top-entries-sidebar .more {
  padding: 8px 0 0 0;
  margin: 5px 0 0 0;
  border-top: 1px solid #dcdcdc;
}
/* line 187, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
#top-entries-sidebar .top-entry:last-child h4 {
  margin-bottom: 0;
}
/* line 193, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
#top-entries-sidebar .top-entry-category {
  font-size: 13px;
  line-height: 13px;
  margin: 0;
  padding: 5px 0 4px 0;
  text-align: center;
  vertical-align: top;
}
/* line 201, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
#top-entries-sidebar .top-entry-category a {
  display: block;
}
/* line 205, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
#top-entries-sidebar .top-entry-category:hover {
  opacity: 0.9;
}
/* line 210, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
#top-entries-sidebar .top-entry-thumbnail {
  margin: 0;
}

/* line 215, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
#external-references {
  cursor: pointer;
}

/* line 219, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
.entry-sort-options {
  margin-bottom: 10px;
  padding: 10px 0;
  border-bottom: 1px solid #B9B9B9;
}
/* line 223, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
.entry-sort-options a {
  margin: 0 4px;
}

/* line 228, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
.entry-sort-link-text {
  font-size: 15px;
  font-weight: bold;
}

/* line 233, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
.entry-sort-link {
  font-size: 11px;
  font-family: 'trebuchet ms';
  color: #666;
}
/* line 238, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
.entry-sort-link.selected {
  font-size: 15px;
  font-weight: bold;
  color: #9F1C27;
}
/* line 243, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
.entry-sort-link.selected:hover {
  color: #000;
}

/* line 249, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
#entry-notice-wrapper {
  border-bottom: 3px solid gainsboro;
}

/* line 253, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
#entry-notice {
  font-size: 12px;
  margin: 12px 0;
  padding: 12px;
  border: 1px solid #e0cd7e;
  text-align: center;
  background-color: #fff0b3;
  color: #543e09;
}

/* line 263, ../../../app/assets/stylesheets/desktop-group/entries.css.scss */
#entry-gallery-tabs {
  display: flex;
  white-space: nowrap;
}
/* line 1, ../../../app/assets/stylesheets/desktop-group/episodes.css.scss */
#newest-episode {
  margin-bottom: 14px;
}
/* line 5, ../../../app/assets/stylesheets/desktop-group/episodes.css.scss */
#newest-episode.skinny p {
  font-size: 1.1em;
}
/* line 10, ../../../app/assets/stylesheets/desktop-group/episodes.css.scss */
#newest-episode a {
  font-weight: bold;
}
/* line 14, ../../../app/assets/stylesheets/desktop-group/episodes.css.scss */
#newest-episode h3 {
  border-bottom: 1px solid #dcdcdc;
  font-size: 1.6em;
  line-height: 1em;
  margin: 0 0 10px 0;
  padding: 0 0 6px 0;
}
/* line 22, ../../../app/assets/stylesheets/desktop-group/episodes.css.scss */
#newest-episode p {
  margin: 7px 0;
}

/* line 27, ../../../app/assets/stylesheets/desktop-group/episodes.css.scss */
#episodes {
  margin-top: 4px;
}
/* line 30, ../../../app/assets/stylesheets/desktop-group/episodes.css.scss */
#episodes .episode {
  border-bottom: 1px solid #dcdcdc;
  clear: both;
  margin-bottom: 14px;
  min-height: 225px;
  padding-bottom: 14px;
}
/* line 37, ../../../app/assets/stylesheets/desktop-group/episodes.css.scss */
#episodes .episode .episode-embed {
  float: left;
  width: 400px;
}
/* line 42, ../../../app/assets/stylesheets/desktop-group/episodes.css.scss */
#episodes .episode .episode-info {
  margin-left: 414px;
}
/* line 45, ../../../app/assets/stylesheets/desktop-group/episodes.css.scss */
#episodes .episode .episode-info h1 {
  font-size: 2em;
}
/* line 49, ../../../app/assets/stylesheets/desktop-group/episodes.css.scss */
#episodes .episode .episode-info .episode-description {
  margin-top: 10px;
}
/* line 52, ../../../app/assets/stylesheets/desktop-group/episodes.css.scss */
#episodes .episode .episode-info .episode-description .episode-publish-date {
  font-size: 1.2em;
  margin-top: 10px;
}
/* line 58, ../../../app/assets/stylesheets/desktop-group/episodes.css.scss */
#episodes .episode .episode-info .episode-links {
  font-size: 1.1em;
  margin-top: 12px;
}
/* line 1, ../../../app/assets/stylesheets/desktop-group/facebook.css.scss */
.fb-page-like {
  float: right;
}
/* line 4, ../../../app/assets/stylesheets/desktop-group/facebook.css.scss */
.fb-page-like dt {
  font-size: 12px !important;
  font-family: 'helvetica', 'arial' !important;
  font-weight: normal;
  color: green;
  display: inline-block;
  vertical-align: top;
  padding: 6px 8px 0 0;
}
/* line 14, ../../../app/assets/stylesheets/desktop-group/facebook.css.scss */
.fb-page-like dd {
  text-align: center;
  display: inline-block;
  margin-top: -2px;
}
/* line 1, ../../../app/assets/stylesheets/desktop-group/forums.css.scss */
.forum-post-link {
  color: #606060 !important;
}

/* line 6, ../../../app/assets/stylesheets/desktop-group/forums.css.scss */
#quote img, #quote object, #quote embed, #quote iframe {
  max-width: 100% !important;
}

/* line 11, ../../../app/assets/stylesheets/desktop-group/forums.css.scss */
.label-riff-raff {
  background-color: #448844 !important;
  margin-bottom: 2px !important;
  margin-right: 2px !important;
}

/* line 17, ../../../app/assets/stylesheets/desktop-group/forums.css.scss */
.forum_post .label {
  font-size: 1.1em;
  font-weight: normal;
  padding: 2px 5px 1px 5px;
}

/* line 23, ../../../app/assets/stylesheets/desktop-group/forums.css.scss */
.forum-topic-pagination-gap {
  color: #808080;
  font-weight: normal;
}
/* line 2, ../../../app/assets/stylesheets/desktop-group/header_search.css.scss */
#searchbar-menu .content-search {
  overflow: auto;
  display: none;
}
/* line 5, ../../../app/assets/stylesheets/desktop-group/header_search.css.scss */
#searchbar-menu .content-search > li {
  list-style: none;
  border-bottom: none !important;
  height: 48px !important;
  margin-bottom: 8px;
  overflow: hidden;
}
/* line 11, ../../../app/assets/stylesheets/desktop-group/header_search.css.scss */
#searchbar-menu .content-search > li > a {
  display: flex;
  align-items: center;
  height: 48px;
}
/* line 15, ../../../app/assets/stylesheets/desktop-group/header_search.css.scss */
#searchbar-menu .content-search > li > a > img {
  width: 74px !important;
}
/* line 18, ../../../app/assets/stylesheets/desktop-group/header_search.css.scss */
#searchbar-menu .content-search > li > a span {
  font-family: 'Roboto Slab', serif !important;
  font-size: 14px !important;
  color: #12133f !important;
  letter-spacing: 0.2px !important;
  font-weight: 300 !important;
  font-family: Roboto;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
}
/* line 29, ../../../app/assets/stylesheets/desktop-group/header_search.css.scss */
#searchbar-menu .content-search > li > a > span {
  padding-left: 8px !important;
}
/* line 33, ../../../app/assets/stylesheets/desktop-group/header_search.css.scss */
#searchbar-menu .content-search > li .ui-state-active {
  background: transparent !important;
  border: none !important;
  border-bottom: none !important;
  background: #f3f3f3 !important;
}
/* line 41, ../../../app/assets/stylesheets/desktop-group/header_search.css.scss */
#searchbar-menu .content-search.no-results {
  height: auto;
}
/* line 44, ../../../app/assets/stylesheets/desktop-group/header_search.css.scss */
#searchbar-menu .content-search.no-results > li {
  pointer-events: none;
  margin-bottom: 0;
  height: auto !important;
}
/* line 49, ../../../app/assets/stylesheets/desktop-group/header_search.css.scss */
#searchbar-menu .content-search.no-results > li > a {
  height: auto !important;
}

/* line 57, ../../../app/assets/stylesheets/desktop-group/header_search.css.scss */
#searchbar-menu {
  top: 125px;
  right: 28% !important;
}

/* line 62, ../../../app/assets/stylesheets/desktop-group/header_search.css.scss */
.fixed {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999999;
  width: 100%;
}
/* line 17, ../../../app/assets/stylesheets/desktop-group/helpers.css.scss */
.two-columns {
  column-count: 2;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-gap: 20px;
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
}

/* line 21, ../../../app/assets/stylesheets/desktop-group/helpers.css.scss */
.two-columns-bordered {
  column-count: 2;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-gap: 20px;
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
  column-rule: 1px solid #ddd;
  -webkit-column-rule: 1px solid #ddd;
  -moz-column-rule: 1px solid #ddd;
}

/* line 26, ../../../app/assets/stylesheets/desktop-group/helpers.css.scss */
.three-columns {
  column-count: 3;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-gap: 20px;
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
}

/* line 30, ../../../app/assets/stylesheets/desktop-group/helpers.css.scss */
.three-columns {
  column-count: 3;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-gap: 20px;
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
  column-rule: 1px solid #ddd;
  -webkit-column-rule: 1px solid #ddd;
  -moz-column-rule: 1px solid #ddd;
}

/* line 35, ../../../app/assets/stylesheets/desktop-group/helpers.css.scss */
.four-columns {
  column-count: 4;
  -webkit-column-count: 4;
  -moz-column-count: 4;
  column-gap: 20px;
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
}

/* line 39, ../../../app/assets/stylesheets/desktop-group/helpers.css.scss */
.four-columns {
  column-count: 4;
  -webkit-column-count: 4;
  -moz-column-count: 4;
  column-gap: 20px;
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
  column-rule: 1px solid #ddd;
  -webkit-column-rule: 1px solid #ddd;
  -moz-column-rule: 1px solid #ddd;
}
/* line 1, ../../../app/assets/stylesheets/desktop-group/layout.css.scss */
#super-header {
  border-top: 1px solid #dcdcdc;
  margin: auto;
  padding: 10px 0;
  width: 1020px;
}
/* line 7, ../../../app/assets/stylesheets/desktop-group/layout.css.scss */
#super-header h1 {
  font-size: 40px;
  font-weight: normal;
  padding: 0;
}
/* line 12, ../../../app/assets/stylesheets/desktop-group/layout.css.scss */
#super-header h1 a {
  color: black;
}
/* line 17, ../../../app/assets/stylesheets/desktop-group/layout.css.scss */
#super-header .header-info {
  margin-top: 8px;
}
/* line 20, ../../../app/assets/stylesheets/desktop-group/layout.css.scss */
#super-header .header-info .header-timestamp {
  color: grey;
  font-size: 14px;
}
/* line 25, ../../../app/assets/stylesheets/desktop-group/layout.css.scss */
#super-header .header-info .header-comments {
  font-size: 14px;
  margin-top: 8px;
}
/* line 29, ../../../app/assets/stylesheets/desktop-group/layout.css.scss */
#super-header .header-info .header-comments i {
  color: black;
}
.upload-additional-media-button {
  margin-bottom: 10px;
  padding: 5px 0;
  text-align: center;
}
/* line 1, ../../../app/assets/stylesheets/desktop-group/misc.css.scss */
.label {
  background-color: #888;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-size: 12px;
  font-weight: 500;
  line-height: 12px;
  margin-bottom: 4px;
  padding: 3px 6px 1px 6px;
  vertical-align: middle;
  white-space: nowrap;
}
/* line 16, ../../../app/assets/stylesheets/desktop-group/misc.css.scss */
.label:hover {
  color: #fff;
  text-decoration: none;
}
/* line 21, ../../../app/assets/stylesheets/desktop-group/misc.css.scss */
.label a {
  color: #fff;
}

/* line 26, ../../../app/assets/stylesheets/desktop-group/misc.css.scss */
.label-confirmed {
  background-color: #220a4f;
}

/* line 30, ../../../app/assets/stylesheets/desktop-group/misc.css.scss */
.label-deadpool {
  background-color: #888;
}

/* line 34, ../../../app/assets/stylesheets/desktop-group/misc.css.scss */
.label-nsfw {
  background-color: #000;
}

/* line 37, ../../../app/assets/stylesheets/desktop-group/misc.css.scss */
.label-submission {
  background-color: #fff;
  color: #000;
}

/* line 42, ../../../app/assets/stylesheets/desktop-group/misc.css.scss */
.label-updated {
  background-color: yellow;
  color: #000;
}

/* line 47, ../../../app/assets/stylesheets/desktop-group/misc.css.scss */
.floating-bar {
  z-index: 9001;
}

/* line 51, ../../../app/assets/stylesheets/desktop-group/misc.css.scss */
.floating-keyboard-info {
  background: white;
  border-bottom: 3px solid gainsboro;
  padding: 6px;
  z-index: 9001;
}

/* line 58, ../../../app/assets/stylesheets/desktop-group/misc.css.scss */
.expandable {
  max-height: 250px;
  overflow: hidden;
  position: relative;
}
/* line 63, ../../../app/assets/stylesheets/desktop-group/misc.css.scss */
.expandable .expand-button {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.85), white);
  bottom: 0;
  font-weight: bold;
  left: 0;
  margin: 0;
  padding: 20px 0 5px 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

/* line 76, ../../../app/assets/stylesheets/desktop-group/misc.css.scss */
#disable-infinite-scroll-button {
  padding-top: 5px;
  text-align: center;
}
/* line 80, ../../../app/assets/stylesheets/desktop-group/misc.css.scss */
#disable-infinite-scroll-button a {
  font-size: 18px;
}
/* line 84, ../../../app/assets/stylesheets/desktop-group/misc.css.scss */
#disable-infinite-scroll-button i {
  vertical-align: middle;
}

/* line 89, ../../../app/assets/stylesheets/desktop-group/misc.css.scss */
.privacy-policy {
  margin-top: 10px;
  text-align: center;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjovoSmYmRjRdE.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjovoSma2RjRdE.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjovoSmY2RjRdE.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjovoSmbGRjRdE.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjovoSmYGRjRdE.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjovoSmYWRjRdE.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjovoSmb2Rj.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* line 2, ../../../app/assets/stylesheets/desktop-group/header_search.css.scss */
#searchbar-menu .content-search {
  overflow: auto;
  display: none;
}
/* line 5, ../../../app/assets/stylesheets/desktop-group/header_search.css.scss */
#searchbar-menu .content-search > li {
  list-style: none;
  border-bottom: none !important;
  height: 48px !important;
  margin-bottom: 8px;
  overflow: hidden;
}
/* line 11, ../../../app/assets/stylesheets/desktop-group/header_search.css.scss */
#searchbar-menu .content-search > li > a {
  display: flex;
  align-items: center;
  height: 48px;
}
/* line 15, ../../../app/assets/stylesheets/desktop-group/header_search.css.scss */
#searchbar-menu .content-search > li > a > img {
  width: 74px !important;
}
/* line 18, ../../../app/assets/stylesheets/desktop-group/header_search.css.scss */
#searchbar-menu .content-search > li > a span {
  font-family: 'Roboto Slab', serif !important;
  font-size: 14px !important;
  color: #12133f !important;
  letter-spacing: 0.2px !important;
  font-weight: 300 !important;
  font-family: Roboto;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
}
/* line 29, ../../../app/assets/stylesheets/desktop-group/header_search.css.scss */
#searchbar-menu .content-search > li > a > span {
  padding-left: 8px !important;
}
/* line 33, ../../../app/assets/stylesheets/desktop-group/header_search.css.scss */
#searchbar-menu .content-search > li .ui-state-active {
  background: transparent !important;
  border: none !important;
  border-bottom: none !important;
  background: #f3f3f3 !important;
}
/* line 41, ../../../app/assets/stylesheets/desktop-group/header_search.css.scss */
#searchbar-menu .content-search.no-results {
  height: auto;
}
/* line 44, ../../../app/assets/stylesheets/desktop-group/header_search.css.scss */
#searchbar-menu .content-search.no-results > li {
  pointer-events: none;
  margin-bottom: 0;
  height: auto !important;
}
/* line 49, ../../../app/assets/stylesheets/desktop-group/header_search.css.scss */
#searchbar-menu .content-search.no-results > li > a {
  height: auto !important;
}

/* line 57, ../../../app/assets/stylesheets/desktop-group/header_search.css.scss */
#searchbar-menu {
  top: 125px;
  right: 28% !important;
}

/* line 62, ../../../app/assets/stylesheets/desktop-group/header_search.css.scss */
.fixed {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999999;
  width: 100%;
}

/* line 1, ../../../app/assets/stylesheets/shared/header.css.scss */
#container {
  position: relative;
  z-index: 99999999999;
}
/* line 4, ../../../app/assets/stylesheets/shared/header.css.scss */
#container .longcat.wrap {
  padding: 10px 8px 0 8px;
}
/* line 7, ../../../app/assets/stylesheets/shared/header.css.scss */
#container .longcat.wrap.redesign {
  padding: 0;
  transition: all .3s ease-in;
}
/* line 12, ../../../app/assets/stylesheets/shared/header.css.scss */
#container .longcat.wrap.redesign .rel #leaderboard {
  transition: opacity, height, margin, .3s ease-in;
}
/* line 16, ../../../app/assets/stylesheets/shared/header.css.scss */
#container .longcat.wrap.redesign .rel #trending-bar {
  transition: z-index, opacity .3s ease-in;
}
/* line 21, ../../../app/assets/stylesheets/shared/header.css.scss */
#container .longcat.wrap.redesign.scroll {
  position: fixed;
  z-index: 100000000000;
  width: 100%;
}
/* line 27, ../../../app/assets/stylesheets/shared/header.css.scss */
#container .longcat.wrap.redesign.scroll .rel #leaderboard {
  height: 0;
  opacity: 0;
  margin: 0;
}
/* line 33, ../../../app/assets/stylesheets/shared/header.css.scss */
#container .longcat.wrap.redesign.scroll .rel #trending-bar {
  position: absolute;
  z-index: -1;
  top: 0;
  opacity: 0;
}
/* line 40, ../../../app/assets/stylesheets/shared/header.css.scss */
#container .longcat.wrap.redesign.scroll .rel .contentFload {
  top: 0;
  opacity: 1;
}
/* line 49, ../../../app/assets/stylesheets/shared/header.css.scss */
#container .longcat.wrap.redesign.scroll #admin_controls {
  z-index: -1;
  height: 0;
  padding: 0;
}
/* line 54, ../../../app/assets/stylesheets/shared/header.css.scss */
#container .longcat.wrap.redesign.scroll #admin_controls a {
  height: 0;
  padding: 0;
}
/* line 61, ../../../app/assets/stylesheets/shared/header.css.scss */
#container .longcat.wrap.redesign.scroll.scroll-up #admin_controls {
  z-index: 1;
  height: auto;
}
/* line 72, ../../../app/assets/stylesheets/shared/header.css.scss */
#container.scroll-up .longcat.wrap.redesign,
#container.scroll-up .longcat.wrap.redesign.scroll {
  position: fixed;
  z-index: 1000000000;
  width: 100%;
}
/* line 78, ../../../app/assets/stylesheets/shared/header.css.scss */
#container.scroll-up .longcat.wrap.redesign .rel #leaderboard,
#container.scroll-up .longcat.wrap.redesign.scroll .rel #leaderboard {
  height: 114px;
  opacity: 1;
  margin: 0 0 10px 0;
}
/* line 84, ../../../app/assets/stylesheets/shared/header.css.scss */
#container.scroll-up .longcat.wrap.redesign .rel #trending-bar,
#container.scroll-up .longcat.wrap.redesign.scroll .rel #trending-bar {
  position: relative;
  z-index: 1;
  top: 0;
  opacity: 1;
}
/* line 91, ../../../app/assets/stylesheets/shared/header.css.scss */
#container.scroll-up .longcat.wrap.redesign .rel .contentFload,
#container.scroll-up .longcat.wrap.redesign.scroll .rel .contentFload {
  opacity: 0;
  top: -150px;
}
/* line 96, ../../../app/assets/stylesheets/shared/header.css.scss */
#container.scroll-up .longcat.wrap.redesign .rel .contentFloadmenu,
#container.scroll-up .longcat.wrap.redesign.scroll .rel .contentFloadmenu {
  position: relative;
}
/* line 100, ../../../app/assets/stylesheets/shared/header.css.scss */
#container.scroll-up .longcat.wrap.redesign .rel .contentFloadmenu #mast #searchbar-menu,
#container.scroll-up .longcat.wrap.redesign.scroll .rel .contentFloadmenu #mast #searchbar-menu {
  top: 0 !important;
}
/* line 107, ../../../app/assets/stylesheets/shared/header.css.scss */
#container.scroll-up .longcat.wrap.redesign #admin_cotrols,
#container.scroll-up .longcat.wrap.redesign.scroll #admin_cotrols {
  z-index: 1;
  height: auto;
}

/* line 115, ../../../app/assets/stylesheets/shared/header.css.scss */
#omgkym {
  position: relative;
  background-color: #24125f;
}

/* line 120, ../../../app/assets/stylesheets/shared/header.css.scss */
.mastD {
  background-color: #13133e;
  height: 78px;
  display: flex;
  justify-content: space-between;
}
/* line 128, ../../../app/assets/stylesheets/shared/header.css.scss */
.mastD .menu-icon-container {
  display: none;
}
/* line 131, ../../../app/assets/stylesheets/shared/header.css.scss */
.mastD .menu-icon-container:hover {
  color: #fbcc55;
}
/* line 136, ../../../app/assets/stylesheets/shared/header.css.scss */
.mastD .times-searchbar-icon {
  display: none;
}

/* line 141, ../../../app/assets/stylesheets/shared/header.css.scss */
#mast {
  background-color: #13133e;
  height: 64px;
  box-sizing: content-box;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* line 151, ../../../app/assets/stylesheets/shared/header.css.scss */
#mast .menu-icon-container {
  display: none;
}
/* line 154, ../../../app/assets/stylesheets/shared/header.css.scss */
#mast .menu-icon-container:hover {
  color: #fbcc55;
}
/* line 159, ../../../app/assets/stylesheets/shared/header.css.scss */
#mast .times-searchbar-icon {
  display: none;
}

/* line 164, ../../../app/assets/stylesheets/shared/header.css.scss */
#logo {
  align-self: center;
}
/* line 167, ../../../app/assets/stylesheets/shared/header.css.scss */
#logo a {
  display: inline-block;
}
/* line 169, ../../../app/assets/stylesheets/shared/header.css.scss */
#logo a:active {
  opacity: .9;
}
/* line 173, ../../../app/assets/stylesheets/shared/header.css.scss */
#logo a img.logo-image {
  width: 100%;
}

/* line 186, ../../../app/assets/stylesheets/shared/header.css.scss */
#mast_links {
  min-width: 320px;
  max-width: 370px;
  height: 62px;
}
/* line 190, ../../../app/assets/stylesheets/shared/header.css.scss */
#mast_links nav {
  top: 11px;
  right: 5px;
}
/* line 193, ../../../app/assets/stylesheets/shared/header.css.scss */
#mast_links nav ul {
  padding: 0 0 4px 0;
}
/* line 195, ../../../app/assets/stylesheets/shared/header.css.scss */
#mast_links nav ul li {
  color: #9695a7;
  font-size: 1.1em;
  line-height: 1.0em;
  padding: 0 5px;
}
/* line 200, ../../../app/assets/stylesheets/shared/header.css.scss */
#mast_links nav ul li:first-child {
  padding-left: 0;
}
/* line 202, ../../../app/assets/stylesheets/shared/header.css.scss */
#mast_links nav ul li:last-child {
  padding-right: 0;
}
/* line 204, ../../../app/assets/stylesheets/shared/header.css.scss */
#mast_links nav ul li a {
  color: #9695a7;
}
/* line 206, ../../../app/assets/stylesheets/shared/header.css.scss */
#mast_links nav ul li a:hover {
  color: #d5d4da;
}
/* line 208, ../../../app/assets/stylesheets/shared/header.css.scss */
#mast_links aside {
  bottom: 0;
  right: 0;
  padding: 6px 12px 0 12px;
  height: 27px;
  background: #303055;
}
/* line 214, ../../../app/assets/stylesheets/shared/header.css.scss */
#mast_links aside p {
  font-size: 1.1em;
  line-height: 1.0em;
  padding: 4px 0 0 0;
  color: #c1c1cc;
}
/* line 219, ../../../app/assets/stylesheets/shared/header.css.scss */
#mast_links aside p.welcome {
  font-size: 1.3em;
  padding: 3px 0 0 0;
  text-align: center;
}
/* line 223, ../../../app/assets/stylesheets/shared/header.css.scss */
#mast_links aside p a {
  color: #c1c1cc;
  text-decoration: underline;
}
/* line 226, ../../../app/assets/stylesheets/shared/header.css.scss */
#mast_links aside p a:hover {
  color: #ebebee;
}
/* line 228, ../../../app/assets/stylesheets/shared/header.css.scss */
#mast_links aside .photo {
  padding: 0 7px 0 0;
}
/* line 229, ../../../app/assets/stylesheets/shared/header.css.scss */
#mast_links aside .photo img {
  display: block;
  width: 17px;
  height: 17px;
  border: 1px solid #666666;
  overflow: hidden;
  background: #555573;
  color: #555573;
}
/* line 237, ../../../app/assets/stylesheets/shared/header.css.scss */
#mast_links aside .photo a:hover img {
  border-color: #555573;
}

/* line 241, ../../../app/assets/stylesheets/shared/header.css.scss */
#search {
  width: 284px;
  padding: 19px 9px 0 15px;
}

/* line 245, ../../../app/assets/stylesheets/shared/header.css.scss */
#search_box, .search-box {
  height: 15px;
  margin: 0;
  padding: 5px 5px 3px 5px;
  font-size: 1.3em;
  line-height: 1.0em;
  color: #505050;
  background-color: #fff;
  border: 1px solid #64666b;
  border-right: none;
  vertical-align: top;
  letter-spacing: -0.02em;
}
/* line 258, ../../../app/assets/stylesheets/shared/header.css.scss */
#search_box.search-bar, .search-box.search-bar {
  width: 520px;
}

/* line 263, ../../../app/assets/stylesheets/shared/header.css.scss */
#search-submit {
  display: inline-block;
  width: 23px;
  height: 25px;
  margin: 0;
  padding: 0;
  background: url(/assets/bg/arrow_sprite_v2-124eb2223c1ea9e4a849dc6a30664146.png) 0 -98px no-repeat;
  border: 1px solid #64666b;
  border-left-color: #9d9d9e;
}
/* line 273, ../../../app/assets/stylesheets/shared/header.css.scss */
#search-submit:hover {
  background-position: -21px -98px;
  cursor: pointer;
}

/* line 6, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#mast {
  padding: 0 10.4%;
  width: auto !important;
  max-width: 1116px;
  margin-right: auto;
  margin-left: auto;
}

/* line 15, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.logo-nav-container {
  display: flex;
  height: 100%;
}
/* line 19, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.logo-nav-container .navigation-container {
  margin: 21px 0 0px 26px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

/* line 27, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.login-container {
  display: none;
  visibility: visible;
  flex-direction: column;
  font-family: 'Roboto Slab', serif;
  width: 267px;
  right: -25px;
  padding: 10px 23px 38px 23px;
  z-index: 150;
}
/* line 37, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.login-container .login-form {
  display: flex;
  flex-direction: column;
  margin-top: 1px;
  margin-bottom: 7px;
}
/* line 43, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.login-container .login-form .btn-new-kym {
  margin-top: 6px;
}
/* line 47, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.login-container .login-form input[type='submit'] {
  opacity: .6;
  pointer-events: none;
  appearance: none;
  -webkit-appearance: none;
}
/* line 53, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.login-container .login-form input[type='submit']:hover, .login-container .login-form input[type='submit']:active {
  background: #fbcc55;
  color: white;
}
/* line 60, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.login-container .login-form:valid input[type='submit'] {
  opacity: 1;
  pointer-events: all;
}
/* line 66, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.login-container .member-login {
  margin-top: 6px;
  font-family: RobotoSlab-Regular_;
  font-size: 12px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: -0.15px;
  color: #ffffff;
  user-select: none;
}
/* line 80, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.login-container .login-error-msg {
  height: 35px;
  margin: 0 auto;
  width: 95.4%;
  background: #ba0c2f;
  border-radius: 5px 5px 0px 0px;
  position: relative;
  opacity: 0.9;
  top: 5px;
  display: none;
}
/* line 92, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.login-container .login-error-msg .error-msg-span {
  white-space: initial;
  margin: 6px;
  font-size: 9px;
}
/* line 99, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.login-container .session-input-holder {
  position: relative;
  height: 50px;
  background: #13183e;
  margin: 5px 0;
  border: 1px solid #909090;
  border-radius: 4px;
  display: flex;
  align-items: center;
  flex-direction: column-reverse;
  padding: 0 14px;
}
/* line 111, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.login-container .session-input-holder label {
  position: absolute;
  top: 12px;
  left: 14px;
  text-transform: uppercase;
  visibility: hidden;
  opacity: 0;
  height: 0;
  transition: all .1s;
}
/* line 122, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.login-container .session-input-holder.input-error {
  border: solid 1px #bb372f;
}
/* line 128, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.login-container .email-address,
.login-container .password-login {
  position: absolute;
  bottom: 10px;
  left: 14px;
  transform: translateY(-50%);
  width: calc(100% - 28px);
  border: none;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: 1.3px;
  color: #8a8c8e;
  font-family: 'Roboto Slab', serif;
  padding: 0;
  font-size: 18px;
  transform: scale(0.6);
  transform-origin: left;
  background: transparent;
  color: #ffffff;
}
/* line 153, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.login-container input:valid, .login-container input:focus {
  bottom: 2px;
}
/* line 158, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.login-container input:valid + label, .login-container input:focus + label {
  visibility: visible;
  opacity: 1;
  height: auto;
  align-self: flex-start;
}
/* line 165, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.login-container .btn-new-kym {
  background: #fbcc55;
  padding: 14px;
  color: #11113f;
  font-size: 14px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 1.4px;
  text-align: center;
  border-radius: 4px;
  box-shadow: none;
  border: 0;
  cursor: pointer;
  font-family: 'Roboto Slab', serif;
}
/* line 184, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.login-container #btn-login-submit-id:focus, .login-container #btn-login-submit-id:hover {
  background: #f8e08e;
}
/* line 188, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.login-container #btn-login-submit-id:disabled {
  opacity: 0.6;
}
/* line 192, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.login-container .btn-join-kym:focus, .login-container .btn-join-kym:hover {
  background: #fbcc55;
  color: white !important;
}
/* line 197, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.login-container .btn-join-kym {
  background: #4354ff;
  color: #fff;
}
/* line 202, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.login-container .forgot-password {
  font-size: 12px;
  color: #fbcc55;
  margin-top: 2px;
}
/* line 207, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.login-container .forgot-password:hover {
  color: #f8e08e;
}

/* line 213, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
img.profile-icon {
  border-radius: 50%;
  border: 2px solid transparent;
  height: 30px;
  box-sizing: content-box;
}

/* line 220, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container {
  display: flex;
  align-items: center;
  font-size: 16px;
  color: #fff;
  cursor: pointer;
  margin-right: 9px;
}
/* line 228, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container > div {
  margin: 0 13px;
}
/* line 232, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .user-photo {
  position: relative;
  font-family: 'Roboto Slab', serif !important;
}
/* line 235, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .user-photo .user-photo-icon {
  display: flex;
  align-items: center;
  font-size: 19px;
  padding: 19px 0;
  border-bottom: 3px solid transparent;
}
/* line 242, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .user-photo .user-photo-icon svg {
  height: 24px;
  width: 20px;
}
/* line 247, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .user-photo .user-photo-icon .fa-sort-down, .user-container .user-photo .user-photo-icon .fa-sort-up {
  font-size: 14px;
  margin-left: 5px;
}
/* line 252, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .user-photo .user-photo-icon #sort-up-user {
  display: none;
  margin-top: 6px;
}
/* line 257, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .user-photo .user-photo-icon.active {
  border-bottom: 3px solid #fbcc55;
}
/* line 260, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .user-photo .user-photo-icon.active #sort-down-user {
  display: none;
}
/* line 264, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .user-photo .user-photo-icon.active #sort-up-user {
  display: block;
}
/* line 269, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .user-photo .user-photo-icon.active, .user-container .user-photo .user-photo-icon:hover {
  color: #fbcc55 !important;
}
/* line 272, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .user-photo .user-photo-icon.active svg g > path, .user-container .user-photo .user-photo-icon:hover svg g > path {
  fill: #fbcc55;
}
/* line 276, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .user-photo .user-photo-icon.active img.profile-icon, .user-container .user-photo .user-photo-icon:hover img.profile-icon {
  border: 2px solid #fbcc55;
}
/* line 290, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .user-photo .submenu-user {
  cursor: default;
  height: 0;
  opacity: 0;
  visibility: hidden;
  display: flex;
  position: absolute;
  top: 64px;
  color: #fff;
  background: #11113f;
  padding: 17px 25px;
  font-size: 0.6rem;
  white-space: nowrap;
  border-top: 1px solid #fbcc55;
  font-family: 'Roboto Slab', serif !important;
  box-sizing: content-box;
}
/* line 307, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .user-photo .submenu-user.open {
  display: flex;
  height: auto;
  opacity: 1;
  visibility: visible;
}
/* line 314, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .user-photo .submenu-user > li {
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: 0.4px;
  margin: 5px auto;
  font-family: 'Roboto Slab', serif;
}
/* line 325, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .user-photo .submenu-user a {
  text-decoration: none;
}
/* line 330, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .user-photo .submenu-user-logged {
  flex-direction: column;
  right: -22px;
  padding: 18px 32px;
  width: 120px;
}
/* line 336, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .user-photo .submenu-user-logged > li {
  margin: 2px 5px;
  font-size: 11px;
  line-height: 2;
  letter-spacing: 0.4px;
}
/* line 341, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .user-photo .submenu-user-logged > li a {
  background-color: transparent;
  color: #FFF;
  border-radius: 0px;
  text-align: initial;
  width: auto;
  height: auto;
  font-family: 'Roboto', sans-serif;
}
/* line 351, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .user-photo .submenu-user-logged > li a:hover {
  color: #fbcc55;
}
/* line 357, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .user-photo .submenu-user-logged .divider {
  width: 85%;
}
/* line 361, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .user-photo .submenu-user-logged.open {
  height: 141px;
}
/* line 374, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .icon-search:hover {
  color: #fbcc55;
}
/* line 379, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .icon-search .times-searchbar-icon,
.user-container .icon-search .search-searchbar-icon {
  padding: 24px 12px;
}
/* line 383, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .icon-search .times-searchbar-icon {
  font-size: 20px !important;
}
/* line 387, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .icon-search .search-searchbar-icon {
  font-size: 20px;
}
/* line 394, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container.logged-in .user-photo,
.user-container.logged-in .icon-search {
  margin: 0 5px;
}
/* line 399, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container.logged-in .user-photo .user-photo-icon {
  padding: 14px 0;
}

/* line 406, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links {
  margin: 0;
  list-style-type: none;
  padding: 0;
  display: flex;
}
/* line 411, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links hr {
  border-bottom: 1px solid #bbb;
  color: #bbb;
  margin: 0;
}
/* line 417, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links > ul {
  list-style: none;
  padding-left: 0;
}
/* line 422, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links li {
  position: relative;
}
/* line 424, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links li.top-level {
  user-select: none;
  display: inline-block;
  padding-bottom: 6px;
  color: #ffffff;
  margin-right: 23px;
  display: flex;
  font-family: 'Roboto Slab', serif;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.4px;
  padding-bottom: 23px;
  border-bottom: 3px solid transparent;
  cursor: pointer;
}
/* line 441, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links li.top-level .menu-row {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
/* line 445, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links li.top-level .menu-row > a {
  color: #ffffff;
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: none;
  margin-right: 4px;
  position: relative;
}
/* line 453, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links li.top-level .menu-row > a:active {
  opacity: 0.8;
  position: relative;
  top: 1px;
}
/* line 458, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links li.top-level .menu-row > a.no-uppercase {
  text-transform: none;
}
/* line 462, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links li.top-level .menu-row > i {
  margin-top: 1px;
}
@media (max-width: 450px) {
  /* line 462, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  .nav-links li.top-level .menu-row > i {
    width: 15%;
    height: 35px;
    text-align: right;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
/* line 474, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links li.top-level .menu-row .sort-up-menu {
  display: none;
  position: relative;
  top: 5px;
}
/* line 482, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links li:hover ul {
  left: 0;
}
/* line 486, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .dropdown {
  background: #dedddf;
  border: 1px solid #cecece;
  -moz-border-bottom-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
  -moz-border-bottom-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border-top: none;
  left: -9000px;
  list-style-type: none;
  margin: 6px 0 0 -8px;
  position: absolute;
  z-index: 9000;
}
/* line 501, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .dropdown li {
  min-width: 80px;
  padding: 2px 8px;
}
/* line 504, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .dropdown li a {
  color: black;
  font-size: 11px;
  white-space: nowrap;
}
/* line 508, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .dropdown li a:hover {
  color: #9f1c27;
}
/* line 515, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-community {
  display: flex;
  visibility: hidden;
  position: absolute;
  left: 0px;
  width: 100%;
  color: #fff;
  background: #11113f;
  padding: 17px 0 !important;
  font-size: 0.6rem;
  white-space: nowrap;
  border-top: 1px solid #fbcc55;
  font-size: 12px;
  font-family: 'Roboto Slab', serif;
  padding-top: 21px;
  padding-bottom: 36px;
}
/* line 535, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-community .submenu-content .sections-container {
  padding-left: 0px;
  margin-left: 0px;
}
/* line 540, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-community .submenu-content > div {
  margin: 0 17px;
}
/* line 542, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-community .submenu-content > div > ul > li {
  margin: 8px 0;
}
/* line 546, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-community .submenu-content .join-container {
  padding-top: 9px;
}
/* line 548, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-community .submenu-content .join-container > .btn-join-kym {
  padding: 17px 108px;
  background: #4354ff;
}
/* line 552, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-community .submenu-content .join-container > .btn-join-kym:hover {
  background: #fbcc55;
  color: white;
}
/* line 560, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .top-level.user-aux {
  display: none;
}
/* line 563, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .top-level {
  border-bottom: 3px solid transparent;
}
/* line 566, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .top-level:hover {
  border-bottom: 3px solid #fbcc55;
}
/* line 571, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .top-level.community .btn-join-kym {
  display: block !important;
}
/* line 576, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-editorial {
  display: flex;
  visibility: hidden;
  position: absolute;
  left: 0px;
  width: 100%;
  color: #fff;
  background: #11113f;
  padding: 17px 25px;
  font-size: 0.6rem;
  white-space: nowrap;
  border-top: 1px solid #fbcc55;
  font-size: 12px;
  font-family: 'Roboto Slab', serif;
  padding: 0;
  height: 267px;
  overflow: hidden;
}
/* line 594, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-editorial > div {
  margin: 0 17px;
}
/* line 596, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-editorial > div > ul > li {
  margin: 8px 0;
}
/* line 600, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-editorial .editorials-title {
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: 0.34px;
  color: #ffffff;
}
/* line 609, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-editorial .sections-container {
  margin: 15px 19px 15px 0px;
}
/* line 613, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-editorial .latest-editorials-container {
  margin: 15px 24px;
  display: flex;
  flex-direction: column;
}
/* line 617, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-editorial .latest-editorials-container .entry {
  max-width: 136px;
}
/* line 624, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-news {
  display: flex;
  visibility: hidden;
  position: absolute;
  left: 0px;
  width: 100%;
  color: #fff;
  background: #11113f;
  padding: 17px 25px;
  font-size: 0.6rem;
  white-space: nowrap;
  border-top: 1px solid #fbcc55;
  font-size: 12px;
  font-family: 'Roboto Slab', serif;
  padding: 0;
  height: 267px;
  overflow: hidden;
}
/* line 642, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-news > div {
  margin: 0 17px;
}
/* line 644, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-news > div > ul > li {
  margin: 8px 0;
}
/* line 648, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-news .news-title {
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: 0.34px;
  color: #ffffff;
}
/* line 657, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-news .sections-container {
  margin: 15px 19px 15px 0px;
}
/* line 660, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-news .latest-news-container {
  margin: 15px 24px;
  display: flex;
  flex-direction: column;
}
/* line 664, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-news .latest-news-container .entry {
  max-width: 136px;
}
/* line 671, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-videos {
  display: flex;
  visibility: hidden;
  position: absolute;
  left: 0px;
  width: 100%;
  color: #fff;
  background: #11113f;
  padding: 17px 25px;
  font-size: 0.6rem;
  white-space: nowrap;
  border-top: 1px solid #fbcc55;
  font-size: 12px;
  font-family: 'Roboto Slab', serif;
  padding: 0;
  height: 267px;
  overflow: hidden;
}
/* line 688, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-videos > div {
  margin: 0 17px;
}
/* line 690, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-videos > div > ul > li {
  margin: 8px 0;
}
/* line 694, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-videos .videos-title {
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: 0.34px;
  color: #ffffff;
}
/* line 703, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-videos .sections-container {
  margin: 15px 19px 15px 0px;
}
/* line 706, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-videos .latest-videos-container {
  margin: 15px 24px;
  display: flex;
  flex-direction: column;
}
/* line 710, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-videos .latest-videos-container .entry {
  max-width: 136px;
}
/* line 717, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-images {
  display: flex;
  visibility: hidden;
  position: absolute;
  left: 0px;
  width: 100%;
  color: #fff;
  background: #11113f;
  padding: 17px 25px;
  font-size: 0.6rem;
  white-space: nowrap;
  border-top: 1px solid #fbcc55;
  font-size: 12px;
  font-family: 'Roboto Slab', serif;
  padding: 0;
  height: 267px;
  overflow: hidden;
}
/* line 734, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-images > div {
  margin: 0 17px;
}
/* line 736, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-images > div > ul > li {
  margin: 8px 0;
}
/* line 740, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-images .images-title {
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: 0.34px;
  color: #ffffff;
}
/* line 749, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-images .sections-container {
  margin: 15px 19px 15px 0px;
}
/* line 752, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-images .latest-images-container {
  margin: 15px 24px;
  display: flex;
  flex-direction: column;
}
/* line 756, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-images .latest-images-container .entry {
  max-width: 136px;
}
/* line 763, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-memes {
  display: flex;
  visibility: hidden;
  position: absolute;
  left: 0px;
  width: 100%;
  color: #fff;
  background: #11113f;
  padding: 17px 25px;
  font-size: 0.6rem;
  white-space: nowrap;
  border-top: 1px solid #fbcc55;
  font-size: 12px;
  font-family: 'Roboto Slab', serif;
  padding: 0;
  height: 267px;
  overflow: hidden;
}
/* line 782, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-memes .submenu-content > div {
  margin: 15px 17px;
}
/* line 784, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-memes .submenu-content > div > ul > li {
  margin: 8px 0;
}
/* line 788, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-memes .submenu-content .memes-title {
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: 0.34px;
  color: #ffffff;
}
/* line 797, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-memes .submenu-content .sections-container {
  margin: 15px 19px 15px 0px;
}
/* line 800, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-memes .submenu-content .latest-memes-container {
  margin: 15px 24px;
  display: flex;
  flex-direction: column;
}
/* line 804, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-memes .submenu-content .latest-memes-container .entry {
  max-width: 136px;
}
/* line 808, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-memes .submenu-content .actions-container {
  border-left: 1px solid #38385d;
  padding: 0 32px;
  margin-bottom: 44px;
}
/* line 816, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-all {
  display: flex;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  left: 0px;
  width: 100%;
  color: #fff;
  background: #11113f;
  padding: 17px 25px;
  font-size: 0.6rem;
  white-space: nowrap;
  border-top: 1px solid #fbcc55;
  font-size: 12px;
  font-family: 'Roboto Slab', serif;
  padding: 0;
  overflow: hidden;
  cursor: default;
  margin-top: 3px;
  top: 185px;
  z-index: 1000;
  height: 0;
  transition: height, visibility, opacity .2s ease-in-out;
}
/* line 841, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-all .submenu-content {
  display: flex;
  margin: 0 auto;
  padding: 0 10.4%;
  width: 1116px;
  box-sizing: content-box;
}
/* line 849, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-all .submenu-content > div > ul > li {
  margin: 8px 0;
}
/* line 852, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-all .submenu-content > div > ul {
  list-style: none;
  padding-left: 0;
}
/* line 857, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-all .submenu-content > div > ul > li {
  margin: 8px 0 13px;
}
/* line 860, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-all .submenu-content .divider-mini {
  border-top: 2px dotted #ffffff82;
  margin: 19px 0 20px !important;
}
/* line 868, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-all .submenu-content a {
  color: white;
  text-decoration: none;
}
/* line 872, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-all .submenu-content a:hover {
  color: #fbcc55;
}
/* line 876, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-all .submenu-content a.forgot-password {
  color: #fbcc55;
}
/* line 879, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-all .submenu-content a.forgot-password:hover {
  color: #f8e08e;
}
/* line 885, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-all .submenu-content .latest-all-container {
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
/* line 892, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-all .submenu-content .latest-all-container::-webkit-scrollbar {
  display: none;
}

/* line 900, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#leaderboard {
  width: 100%;
  height: 114px;
  margin: 0px 0 10px;
  overflow-x: hidden;
  overflow-y: hidden;
  transition: all .2s;
}
/* line 907, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#leaderboard .btn-carrousel-container {
  position: absolute;
  display: flex;
  justify-content: space-between;
  top: 0px;
  width: 100%;
  height: 32px;
  text-shadow: 0 2px 4px rgba(19, 19, 62, 0.12);
  font-size: 30px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 1.07px;
  text-align: right;
  color: #ffffff;
}
/* line 924, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#leaderboard .btn-carrousel-container > .left-cover,
#leaderboard .btn-carrousel-container .right-cover {
  width: 150px;
  height: 118px;
  display: flex;
  align-items: center;
}
/* line 936, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#leaderboard .btn-carrousel-container > .left-cover > svg,
#leaderboard .btn-carrousel-container .right-cover > svg {
  margin: 0 25px;
  display: block;
  cursor: pointer;
  opacity: 1;
}
/* line 943, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#leaderboard .btn-carrousel-container > .left-cover > svg:hover defs path,
#leaderboard .btn-carrousel-container .right-cover > svg:hover defs path {
  fill: #fbcc55;
}
/* line 949, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#leaderboard .btn-carrousel-container > .left-cover.inactive,
#leaderboard .btn-carrousel-container .right-cover.inactive {
  pointer-events: none;
}
/* line 952, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#leaderboard .btn-carrousel-container > .left-cover.inactive > svg,
#leaderboard .btn-carrousel-container .right-cover.inactive > svg {
  opacity: .3;
  cursor: default;
  pointer-events: none;
}
/* line 959, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#leaderboard .btn-carrousel-container > .left-cover {
  background-image: linear-gradient(to right, #24125f, rgba(36, 18, 95, 0));
}
/* line 962, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#leaderboard .btn-carrousel-container > .right-cover {
  background-image: linear-gradient(to left, #24125f, rgba(36, 18, 95, 0));
  justify-content: flex-end;
}
/* line 967, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#leaderboard > ul {
  display: flex;
}
/* line 970, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#leaderboard li {
  display: inline-block;
  margin: 13px;
  padding: 0;
  margin-right: 4px;
}
/* line 976, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#leaderboard li:last-child {
  border: 0;
  margin-right: 0;
  padding-right: 0;
}
/* line 984, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#leaderboard article a.photo {
  display: inline-block;
  position: relative;
  width: 168px;
  height: 94px;
  border: 1px solid transparent;
  box-sizing: content-box;
}
/* line 991, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#leaderboard article a.photo img {
  display: block;
  width: 170px;
  height: 96px;
  color: #303030;
  background: #f0f0f0;
}
/* line 999, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#leaderboard article .info {
  display: none;
  position: absolute;
  z-index: 2;
  bottom: 1px;
  left: 1px;
  width: 100%;
  background: #000;
  background: rgba(0, 0, 0, 0.75);
  color: #fff;
  text-align: left;
}
/* line 1011, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#leaderboard article a.photo:hover .info {
  height: 100%;
  padding: 0;
  margin: 0;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #fbcc55;
}
/* line 1022, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#leaderboard article .info .c {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 11px;
  line-height: 14px;
  color: #f0f0f0;
  font-weight: bold;
  word-wrap: break-word;
  margin: 0 23px;
}
/* line 1036, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#leaderboard article .info .c a {
  color: #fff;
}
/* line 1038, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#leaderboard article .info .c a:hover {
  color: #e0e0e0;
}

/* line 1046, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#trending-bar {
  padding: 4px 10px;
  margin: 0;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #fff;
  color: #8a8c8e;
  box-shadow: 0 2px 4px 0 rgba(19, 19, 62, 0.12);
  padding: 16px 10.4%;
}
/* line 1063, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#trending-bar > a {
  position: relative;
  top: 2px;
}
/* line 1068, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#trending-bar h5 {
  display: inline-block;
  font-size: 1.2em;
  line-height: 2.0em;
  color: #4f4f4f;
  padding: 0 5px 0 0;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.2px;
  color: #8a8c8e;
  font-family: 'Roboto Slab', serif;
}
/* line 1085, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#trending-bar a {
  font-size: 1.2em;
  line-height: 2.0em;
  color: #4f4f4f;
  padding: 0 6px;
  font-size: 14px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.2px;
  color: #8a8c8e;
}
/* line 1099, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#trending-bar a:hover {
  color: #fbcc55;
}

/* line 1105, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.divider {
  margin: 14px auto !important;
  border: none;
  border-top: 1px dashed #fff;
  color: #fff;
  height: 1px;
}

/* line 1113, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.divider-yellow {
  height: 1px;
  background: #fbcc55;
  margin: 21px 0;
}

/* line 1119, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.latest-items {
  display: flex;
  margin-top: 7px;
  font-family: 'Roboto Slab', serif;
}
/* line 1123, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.latest-items > .entry {
  color: red !important;
  margin-right: 25px;
}
/* line 1126, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.latest-items > .entry > a {
  width: 136px;
}
/* line 1128, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.latest-items > .entry > a .descrip-item {
  white-space: normal;
  margin-top: 3px;
  text-overflow: ellipsis;
  max-height: 71px;
  overflow: hidden;
  font-family: 'Roboto Slab', serif;
}
/* line 1137, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.latest-items > .entry > a img {
  object-fit: cover;
}

/* line 1145, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.descrip-item {
  display: -webkit-box;
  font-weight: 100;
}

/* line 1153, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.btn-join-kym-blue {
  background: #4354ff;
  color: white;
}

/* line 1160, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
button.nav-toggler {
  display: none;
  position: relative;
  width: 40px;
  height: 40px;
  background: transparent;
  border: none;
  padding: 0;
}

/* line 1171, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#searchbar-menu {
  display: none;
  width: 50%;
  height: 64px;
  z-index: 160;
  position: absolute;
  color: #12133f;
  background: #f6f6f6;
  font-size: 10px;
  font-family: 'Roboto Slab', serif;
  letter-spacing: 0.4px;
}
/* line 1182, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#searchbar-menu .title-search {
  height: 64px;
  padding: 0 18px;
  background: #f6f6f6;
  font-weight: bold;
  display: flex;
  justify-content: space-between;
}
/* line 1189, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#searchbar-menu .title-search #search_form {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
/* line 1194, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#searchbar-menu .title-search #search_form .input-container {
  display: flex;
  flex-grow: 1;
  align-items: baseline;
  height: 24px;
}
/* line 1200, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#searchbar-menu .title-search #search_form .input-container label {
  align-self: center;
}
/* line 1204, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#searchbar-menu .title-search #search_form .input-container input {
  align-self: baseline;
  font-size: 17.5px;
  transform: translateY(-4px) scale(0.8);
  transform-origin: left;
  padding: 0;
  outline: none;
  height: 24px;
}
/* line 1214, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#searchbar-menu .title-search #search_form .input-container .search-for-title {
  margin-bottom: 0;
  box-sizing: content-box;
}
/* line 1219, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#searchbar-menu .title-search #search_form .input-container #search-input,
#searchbar-menu .title-search #search_form .input-container #search_box {
  margin: 1px 5px;
  background: #f6f6f6;
  border: none;
  font-family: 'Roboto Slab', serif;
  letter-spacing: 0.3px;
  color: #12133f;
  flex-grow: 1;
  font-weight: 400;
  box-sizing: content-box;
}
/* line 1246, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#searchbar-menu .title-search .icon-search {
  font-size: 16px;
}
/* line 1249, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#searchbar-menu .title-search .icon-search button.search-button {
  border: none;
  background: transparent;
}
/* line 1255, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#searchbar-menu .content-search {
  padding: 25px;
  background: #ffffff;
  height: 165px;
  border: solid 1px #dcdcdd;
}
/* line 1262, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#searchbar-menu .content-search li.result a {
  transition: background .2s;
}
/* line 1265, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#searchbar-menu .content-search li.result a:hover {
  background: #f6f6f6;
  text-decoration: none;
}
/* line 1272, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#searchbar-menu .footer-search {
  padding: 25px;
  padding-top: 10px;
  font-weight: bold;
  display: flex;
  flex-direction: column;
  background: #fff;
}
/* line 1279, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#searchbar-menu .footer-search > select {
  border: 1px solid #cacbcb;
  background: white;
  padding: 11px;
  margin: 3px 0px;
  border-radius: 5px;
  width: 100%;
}
/* line 1288, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#searchbar-menu .icon-search {
  cursor: pointer;
}

/* line 1296, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#ui-id-1 > li > a > img {
  width: 24px !important;
  height: auto !important;
}

@media (max-width: 450px), (max-device-width: 450px) {
  /* line 1306, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  #mast {
    padding: 0 5px;
  }

  /* line 1310, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  #searchbar-menu {
    left: 0px !important;
  }
  /* line 1314, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  #searchbar-menu .title-search #search_form .input-container {
    height: auto;
    flex-direction: column;
  }
  /* line 1318, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  #searchbar-menu .title-search #search_form .input-container label {
    align-self: flex-start;
  }
  /* line 1322, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  #searchbar-menu .title-search #search_form .input-container .search-for-title {
    margin-top: 0px !important;
  }
  /* line 1326, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  #searchbar-menu .title-search #search_form .input-container input {
    margin: 0px !important;
    padding: 5px 0 !important;
  }

  /* line 1335, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  .login-container {
    padding: 17px 0;
    width: 100%;
  }
}
@media (min-width: 1000px) {
  /* line 1352, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body:not(.touch) .nav-links li.top-level:hover .submenu-all {
    display: flex;
    height: auto;
    opacity: 1;
    visibility: visible;
  }
  /* line 1359, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body:not(.touch) .nav-links li.top-level:hover .menu-row {
    position: relative;
    color: #fbcc55;
  }
  /* line 1374, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body:not(.touch) .nav-links li.top-level:hover .menu-row a, body:not(.touch) .nav-links li.top-level:hover .menu-row span, body:not(.touch) .nav-links li.top-level:hover .menu-row i {
    color: #fbcc55;
  }
  /* line 1378, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body:not(.touch) .nav-links li.top-level:hover .menu-row .sort-down-menu {
    display: none;
  }
  /* line 1382, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body:not(.touch) .nav-links li.top-level:hover .menu-row .sort-up-menu {
    display: block;
  }
}
@media (min-width: 1000px) and (min-width: 1000px) {
  /* line 1363, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body:not(.touch) .nav-links li.top-level:hover .menu-row .menu-title:before {
    content: '';
    width: calc(100% + 75px);
    height: 64px;
    position: absolute;
    left: -35px;
    top: -22px;
  }
}
@media (min-width: 1000px) and (max-width: 450px) {
  /* line 1382, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body:not(.touch) .nav-links li.top-level:hover .menu-row .sort-up-menu {
    display: flex;
  }
}

/* line 1396, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.popular-links {
  display: flex;
  align-items: center;
  width: auto !important;
  max-width: 1116px;
  margin-right: auto;
  margin-left: auto;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
/* line 1408, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.popular-links::-webkit-scrollbar {
  display: none;
}

/* line 1415, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #mast .nav-toggler {
  cursor: pointer;
  display: block;
  font-size: 1.3rem;
  color: #fff;
}
/* line 1421, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #mast .nav-toggler .times-icon-menu {
  display: none;
}
/* line 1426, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #mast .nav-toggler .bars-icon-menu,
body.touch #mast .nav-toggler .times-icon-menu {
  font-size: 20px;
}
/* line 1431, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #mast .nav-toggler.open .times-icon-menu {
  display: block;
}
/* line 1435, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #mast .nav-toggler.open .bars-icon-menu {
  display: none;
}
/* line 1438, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #mast .nav-toggler.open + #searchbar-menu {
  top: 0px !important;
}
/* line 1445, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #trending-bar {
  padding: 16px calc(3% + 12px);
}
/* line 1449, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #footer-new .footer-container {
  padding: 34px calc(3% + 12px);
}
/* line 1453, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .mastD {
  padding-left: 20px;
  padding-right: 20px;
  width: auto !important;
  max-width: 1240px;
  margin-right: auto;
  margin-left: auto;
  justify-content: space-between;
}
/* line 1461, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .mastD .nav-toggler {
  cursor: pointer;
  display: block;
  margin: 22px 20px;
  font-size: 1.3rem;
  color: #fff;
}
/* line 1467, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .mastD .nav-toggler .times-icon-menu {
  display: none;
}
/* line 1473, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .user-container {
  margin: 0;
  justify-content: center;
  width: 40px;
}
/* line 1477, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .user-container .user-photo {
  padding: 0px 16px;
}
/* line 1479, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .user-container .user-photo .submenu-user {
  right: -9px;
}
/* line 1485, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level {
  display: flex;
  flex-direction: column;
  margin-right: 22px;
  padding-bottom: 0px;
  padding-top: 12px;
}
/* line 1492, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level .menu-row {
  align-items: center;
}
/* line 1495, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level .menu-row .menu-title {
  padding: 15px 0;
  text-decoration: none;
}
/* line 1501, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level .submenu-all {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  margin-top: 0;
  flex-direction: column;
  height: auto;
  padding: 0 !important;
  max-height: 0;
  background: transparent;
}
/* line 1513, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level .submenu-all .submenu-content {
  width: 100%;
  padding: 0;
  flex-direction: column;
}
/* line 1518, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level .submenu-all .submenu-content .sections-container {
  margin: 0;
}
/* line 1521, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level .submenu-all .submenu-content .actions-container {
  margin-left: 0px;
  border-left: 1px solid #38385d;
  padding: 0 32px;
  margin-bottom: 44px;
  margin: 0;
  padding: 0;
  border: none;
  border-top: 1px solid;
  margin-top: 8px;
  padding-bottom: 10px;
  padding-top: 10px;
  margin-bottom: 10px;
}
/* line 1535, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level .submenu-all .submenu-content .divider-vertical {
  display: none;
}
/* line 1538, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level .submenu-all .submenu-content .latest-all-container {
  margin: 0px;
  border-top: 1px solid #fbcc55;
  padding-top: 25px;
}
/* line 1544, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level .submenu-all .submenu-content .submenu-content {
  flex-direction: column;
}
/* line 1553, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level .submenu-all.submenu-community .submenu-content .sections-container ul li:first-child {
  margin-top: 0;
  padding-top: 0;
}
/* line 1563, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level .submenu-images .latest-images-container {
  padding-top: 24px;
  margin-top: 21px;
  margin-right: 0px;
}
/* line 1569, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level .submenu-images .sections-container .divider-mini {
  margin: 20px 0 !important;
  width: 102px !important;
}
/* line 1575, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level .submenu-memes {
  padding: 16px 0;
  margin-top: 0;
  padding-bottom: 1px;
}
/* line 1580, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level .submenu-memes .sections-container .section-li {
  margin: 6px 0 17px;
}
/* line 1583, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level .submenu-memes .sections-container .submit-meme-container {
  margin-bottom: 3px !important;
}
/* line 1585, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level .submenu-memes .sections-container .submit-meme-container > a {
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.67;
  letter-spacing: 0.4px;
}
/* line 1595, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level .submenu-memes .actions-container {
  padding-top: 16px;
  border-bottom: none;
  margin-bottom: 0px;
  padding-bottom: 6px;
}
/* line 1601, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level .submenu-memes .actions-container > ul .section-li:first-child {
  margin-top: 5px !important;
}
/* line 1604, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level .submenu-memes .actions-container > ul .section-li {
  margin: 17px 0;
}
/* line 1609, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level .submenu-memes .latest-memes-container {
  margin-bottom: 4px;
}
/* line 1614, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level .submenu-user-aux {
  padding: 0;
  border-top: 1px solid #fbcc55;
}
/* line 1618, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level .submenu-user-aux .submenu-content {
  flex-direction: row;
}
/* line 1621, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level .submenu-user-aux .submenu-content .login-container {
  border-top: none;
}
/* line 1626, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level .submenu-user-aux .submenu-content.logged-in .submenu-user {
  display: block;
  border-top: none;
  width: 40%;
}
/* line 1633, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level .submenu-user-aux .submenu-content .submenu-user {
  display: flex;
  border-top: none;
}
/* line 1641, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level.open .submenu-all {
  display: flex;
  max-height: 1000px;
  opacity: 1;
  visibility: visible;
  padding: 11px 0 !important;
}
/* line 1649, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level.open .menu-row {
  color: #fbcc55;
}
/* line 1654, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level.open .menu-row svg g > path {
  fill: #fbcc55;
}
/* line 1660, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level.open .menu-row .sort-down-menu {
  display: none;
}
/* line 1663, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level.open .menu-row .sort-up-menu {
  display: block;
}
@media (max-width: 450px) {
  /* line 1663, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body.touch .nav-links .top-level.open .menu-row .sort-up-menu {
    display: flex;
  }
}
/* line 1671, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level.open .menu-row .menu-title, body.touch .nav-links .top-level.open .menu-row .user-photo-icon {
  border-bottom: 3px solid #fbcc55;
  color: #fbcc55;
}
/* line 1676, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level.open .menu-row img.profile-icon {
  border: 2px solid #fbcc55;
}
/* line 1684, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #nav-container-id {
  display: none;
  position: absolute;
  width: 100%;
  top: 64px;
  background: #13183e;
  z-index: 150;
  left: 0px;
  margin: 0px !important;
}
/* line 1693, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #nav-container-id .nav-links {
  display: flex;
  margin-left: 0px;
  flex-direction: column;
}
/* line 1698, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #nav-container-id .nav-links > li:first-child {
  border-top: 1px solid #5e5e7b !important;
}
/* line 1702, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #nav-container-id .nav-links > li {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #5e5e7b !important;
  padding: 0 20px 0 20px;
  margin-right: 0px !important;
}
/* line 1711, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #nav-container-id.scroll {
  margin: 0;
  top: 64px;
}
/* line 1716, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .user-photo {
  display: none !important;
}
/* line 1722, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .user-aux .menu-row .user-photo-icon svg {
  height: 24px;
  width: 20px;
  padding: 15px 0;
  box-sizing: content-box;
  -webkit-bot-sizing: content-box;
}
/* line 1732, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .user-aux .menu-row .fa-sort-down,
body.touch .user-aux .menu-row .fa-sort-up {
  padding-top: 5px;
}
/* line 1737, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .user-aux .menu-row.logged-in .user-photo-icon {
  padding: 13px 0;
}
/* line 1743, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .user-aux .menu-row.logged-in + .submenu-user-aux .submenu-content .submenu-user {
  display: block;
}
/* line 1751, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .icon-search {
  margin: 0 !important;
}
/* line 1754, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #searchbar-menu {
  left: 2%;
  width: 85%;
}
/* line 1758, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #searchbar-menu #search_form .icon-search {
  margin-right: 0px !important;
}
/* line 1764, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .submenu-community .submenu-content {
  padding: 4px 0;
}
/* line 1768, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .submenu-community .submenu-content > div > ul > li {
  padding: 4px 0;
}
/* line 1775, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .submenu-community .submenu-content .join-container > .btn-join-kym {
  padding: 17px 55px;
  background: #4354ff;
  font-weight: bold;
}
/* line 1784, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .submenu-user {
  cursor: default;
  display: flex;
  /* position: absolute; */
  /* top: 62px; */
  z-index: 1;
  color: #fff;
  background: transparent;
  padding: 17px 25px 17px 0;
  font-size: 0.6rem;
  white-space: nowrap;
  border-top: 1px solid #fbcc55;
  flex-direction: column;
}
/* line 1797, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .submenu-user > form {
  display: flex;
  flex-direction: column;
}
/* line 1801, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .submenu-user > li {
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: 0.4px;
  margin: 5px auto;
  font-family: 'Roboto Slab', serif;
}
/* line 1814, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #leaderboard ul {
  overflow-x: auto;
  overflow-y: hidden;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
}
/* line 1820, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #leaderboard ul li {
  scroll-snap-align: center;
}
/* line 1827, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #leaderboard .btn-carrousel-container > .left-cover,
body.touch #leaderboard .btn-carrousel-container .right-cover {
  display: none;
}
/* line 1829, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #leaderboard .btn-carrousel-container > .left-cover > i,
body.touch #leaderboard .btn-carrousel-container .right-cover > i {
  display: none;
}
/* line 1835, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #leaderboard.hidden {
  display: none;
}
/* line 1840, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .latest-items {
  overflow-y: hidden;
  overflow-x: auto;
  scroll-snap-type: x proximity;
}
/* line 1845, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .latest-items article {
  scroll-snap-align: start;
}
@media (max-width: 767px), (max-device-width: 767px) {
  /* line 1853, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body.touch .mastD .logo-nav-container {
    padding-top: 0;
    height: 100%;
  }
  /* line 1858, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body.touch .mastD .logo-nav-container .photo-user .rel.c {
    height: 100%;
    display: flex;
    align-items: center;
  }
  /* line 1863, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body.touch .mastD .logo-nav-container .photo-user .rel.c a.photo {
    display: none;
  }
  /* line 1867, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body.touch .mastD .logo-nav-container .photo-user .rel.c section.info {
    padding-left: 0;
    width: 100%;
  }
  /* line 1871, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body.touch .mastD .logo-nav-container .photo-user .rel.c section.info h1 {
    height: auto;
  }
  /* line 1873, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body.touch .mastD .logo-nav-container .photo-user .rel.c section.info h1 a:first-child {
    overflow: hidden;
    white-space: break-spaces;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 45px;
    display: -webkit-box;
  }
  /* line 1883, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body.touch .mastD .logo-nav-container .photo-user .rel.c section.info h1 a.label {
    margin: 0 16px;
  }
  /* line 1888, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body.touch .mastD .logo-nav-container .photo-user .rel.c section.info dl {
    display: none;
  }
}
@media (max-width: 550px), (max-device-width: 550px) {
  /* line 1904, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body.touch .mastD .logo-nav-container .photo-user .rel.c section.info {
    padding-left: 0;
  }
  /* line 1907, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body.touch .mastD .logo-nav-container .photo-user .rel.c section.info h1 {
    align-items: center;
  }
  /* line 1910, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body.touch .mastD .logo-nav-container .photo-user .rel.c section.info h1 a.header__entry-title {
    font-size: 16px;
  }
  /* line 1914, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body.touch .mastD .logo-nav-container .photo-user .rel.c section.info h1 a.label {
    display: none;
  }
  /* line 1920, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body.touch .mastD .logo-nav-container .photo-user .rel.c section.info dl dt, body.touch .mastD .logo-nav-container .photo-user .rel.c section.info dl dd {
    display: inline-block;
    padding-left: 4px;
    font-size: 12px;
    color: #cacbcb;
  }
  /* line 1927, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body.touch .mastD .logo-nav-container .photo-user .rel.c section.info dl dd {
    padding-right: 16px;
  }
  /* line 1931, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body.touch .mastD .logo-nav-container .photo-user .rel.c section.info dl dt:first-child {
    padding-left: 0;
  }
}
@media (max-width: 400px), (max-device-width: 400px) {
  /* line 1951, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body.touch .mastD .logo-nav-container .photo-user .rel.c section.info dl dt, body.touch .mastD .logo-nav-container .photo-user .rel.c section.info dl dd {
    display: inline-block;
    padding-left: 4px;
    font-size: 10px;
    color: #cacbcb;
  }
  /* line 1958, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body.touch .mastD .logo-nav-container .photo-user .rel.c section.info dl dd {
    padding-right: 12px;
  }
  /* line 1969, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body.touch .mastD .header-share-buttons .share-buttons .share-button {
    width: 45px;
    height: 45px;
  }
  /* line 1975, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body.touch .mastD .header-share-buttons .share-buttons input.share-buttons-trigger:checked ~ a.share-button:nth-of-type(1) {
    right: 72px;
  }
  /* line 1978, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body.touch .mastD .header-share-buttons .share-buttons input.share-buttons-trigger:checked ~ a.share-button:nth-of-type(2) {
    right: 124px;
  }
  /* line 1981, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body.touch .mastD .header-share-buttons .share-buttons input.share-buttons-trigger:checked ~ a.share-button:nth-of-type(3) {
    right: 178px;
  }
  /* line 1984, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body.touch .mastD .header-share-buttons .share-buttons input.share-buttons-trigger:checked ~ a.share-button:nth-of-type(4) {
    right: 230px;
  }
  /* line 1987, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body.touch .mastD .header-share-buttons .share-buttons input.share-buttons-trigger:checked ~ a.share-button:nth-of-type(5) {
    right: 312px;
  }
}
/* line 1998, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #logo a img.logo-image {
  vertical-align: initial;
}

/* line 2006, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.news_posts #nav-container-id {
  top: 64px;
}
/* line 2010, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.news_posts #searchbar-menu {
  top: 0;
}
/* line 2015, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.news_posts .nav-links .submenu-all {
  top: 61px;
}
/* line 2020, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.news_posts #trending-bar {
  display: none;
}
/* line 2025, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.news_posts.touch .navigation-container {
  margin: 0;
}

@media (max-width: 1280px) {
  /* line 2032, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  #mast {
    padding: 0 3%;
  }

  /* line 2036, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  #trending-bar {
    padding: 16px 3%;
  }

  /* line 2042, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  .nav-links .submenu-all .submenu-content {
    padding: 0 3%;
  }
}
@media (max-width: 1200px) {
  /* line 2050, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  #mast, .popular-links {
    max-width: 936px;
  }

  /* line 2056, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  .nav-links .submenu-all .submenu-content {
    width: 936px;
  }
}
@media (min-width: 1100px) {
  /* line 2065, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  .user-container {
    margin: 0;
  }
  /* line 2067, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  .user-container .user-photo {
    padding: 0 126px 0 0px;
    padding-right: 0px;
    margin-right: 5px;
  }
  /* line 2071, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  .user-container .user-photo .submenu-user {
    right: -46px;
  }

  /* line 2081, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  .nav-links .submenu-community .sections-container {
    margin-left: 0px;
  }
}
/* Backup mediaquery */
/* Smartphones ----------- */
@media only screen and (max-width: 760px) {
  /* line 2100, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  .nav-links .submenu-all .submenu-content {
    width: 100%;
    padding: 0;
  }
}
/* line 2108, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .float {
  background-color: #4354ff;
  color: #FFF;
  border-radius: 50px;
  text-align: center;
  width: 54px;
  height: 54px;
  display: block;
}

/* line 2117, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container ul {
  right: 40px;
  bottom: 80px;
  z-index: 100;
  display: inherit;
}

/* line 2124, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container ul li {
  list-style: none;
  padding-right: 8px;
}

/* line 2129, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .facebook {
  background-color: #3b5998;
}

/* line 2134, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .envelope {
  background-color: #4354ff;
}

/* line 2139, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .twitter {
  background-color: #1da1f2;
}

/* line 2146, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container ul li a {
  background-color: #F33;
  color: #FFF;
  border-radius: 50px;
  text-align: center;
  width: 54px;
  height: 54px;
  display: block;
}

/* line 2156, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container ul:hover {
  visibility: visible !important;
  opacity: 1 !important;
}

/* line 2162, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .my-float {
  font-size: 24px;
  margin-top: 15px;
}

/* line 2167, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container ul {
  visibility: hidden;
}

/* line 2172, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
div#menu-share:hover {
  background-color: #ffb81c !important;
}

@keyframes bot-to-top {
  /* line 2178, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  0% {
    bottom: -40px;
  }

  /* line 2179, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  50% {
    bottom: 40px;
  }
}

@keyframes scale-in {
  /* line 2183, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  from {
    transform: scale(0);
    opacity: 0;
  }

  /* line 2184, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  to {
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes rotate-in {
  /* line 2188, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  from {
    transform: rotate(0deg);
  }

  /* line 2189, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  to {
    transform: rotate(360deg);
  }
}

@keyframes rotate-out {
  /* line 2193, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  from {
    transform: rotate(360deg);
  }

  /* line 2194, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  to {
    transform: rotate(0deg);
  }
}

/* line 2197, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#search-category-filter {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 2225, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.dropdown-el {
  min-width: 12em;
  position: relative;
  display: inline-block;
  margin-right: 1em;
  min-height: 4em;
  max-height: 4em;
  overflow: hidden;
  top: .5em;
  cursor: pointer;
  text-align: left;
  white-space: nowrap;
  color: #444;
  width: 100%;
  outline: none;
  border: .06em solid #0000003b;
  border-radius: 4px;
  background-color: #ffffff;
  transition: 0.3s all ease-in-out;
}
/* line 2245, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.dropdown-el input:focus + label {
  background: #def;
}
/* line 2248, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.dropdown-el input {
  width: 1px;
  height: 1px;
  display: inline-block;
  position: absolute;
  opacity: 0.01;
}
/* line 2255, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.dropdown-el label {
  border-top: .06em solid #d9d9d9;
  display: block;
  height: 4em;
  line-height: 4em;
  padding-left: 1em;
  padding-right: 3em;
  cursor: pointer;
  position: relative;
  transition: 0.3s color ease-in-out;
}
/* line 2265, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.dropdown-el label:nth-child(2) {
  margin-top: 4em;
  border-top: .06em solid #d9d9d9;
}
/* line 2270, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.dropdown-el input:checked + label {
  display: block;
  border-top: none;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 2277, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.dropdown-el input:checked + label:nth-child(2) {
  margin-top: 0;
  position: relative;
}
/* line 2283, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.dropdown-el::after {
  content: "\f0dd";
  font-family: FontAwesome;
  position: absolute;
  right: 0.8em;
  top: 0.9em;
  font-size: 13px;
  color: #12133f;
  transition: .4s all ease-in-out;
}
/* line 2293, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.dropdown-el.expanded {
  border: 0.06em solid #3694d7;
  background: #fff;
  border-radius: .25em;
  padding: 0;
  box-shadow: rgba(0, 0, 0, 0.1) 3px 3px 5px 0px;
  max-height: 25em;
}
/* line 2301, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.dropdown-el.expanded label {
  border-top: .06em solid #d9d9d9;
}
/* line 2303, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.dropdown-el.expanded label:hover {
  color: #3694d7;
}
/* line 2307, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.dropdown-el.expanded input:checked + label {
  color: #3694d7;
}
/* line 2311, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.dropdown-el.expanded::after {
  transform: rotate(-180deg);
  top: .55em;
}

/* line 2317, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.mastD {
  padding-left: 20px;
  padding-right: 20px;
  width: auto !important;
  max-width: 1024px;
  margin-right: auto;
  margin-left: auto;
  position: relative;
}
/* line 2327, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.mastD .logo-nav-container {
  margin-left: 0;
  width: calc(100% - 60px);
  padding-top: 12px;
  float: left;
}
/* line 2333, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.mastD .logo-nav-container .photo-user {
  width: 100%;
}
/* line 2339, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.mastD .logo-nav-container .photo-user .rel.c section.info h1 a.header__entry-title {
  font-size: 24px;
}
/* line 2345, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.mastD .logo-nav-container .photo-user .rel.c section.info dl dt, .mastD .logo-nav-container .photo-user .rel.c section.info dl dd {
  display: inline-block;
  padding-left: 8px;
  font-size: 14px;
  color: #cacbcb;
}
/* line 2352, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.mastD .logo-nav-container .photo-user .rel.c section.info dl dd {
  padding-right: 32px;
}
/* line 2356, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.mastD .logo-nav-container .photo-user .rel.c section.info dl dt:first-child {
  padding-left: 0;
}
/* line 2362, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.mastD .logo-nav-container .photo-user .rel.c a.photo img {
  object-fit: contain;
}
/* line 2367, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.mastD .logo-nav-container .photo-user a {
  color: #fff;
}
/* line 2373, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.mastD .header-share-buttons {
  position: relative;
  margin-right: 0;
  height: 100%;
  width: 54px;
  display: flex;
  align-items: center;
}
/* line 2381, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.mastD .header-share-buttons .share-buttons {
  position: absolute;
  height: 54px;
  width: 54px;
  right: -20px;
}
/* line 2387, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.mastD .header-share-buttons .share-buttons .share-button {
  box-shadow: none;
  border: none;
  top: 50%;
  transform: translateY(-50%);
}

/* line 2397, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.floafbar {
  padding-left: 113px;
  font-family: 'Roboto Slab', serif !important;
}
/* line 2401, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.floafbar h1 {
  display: flex;
  align-items: baseline;
  font-family: 'Roboto Slab', serif;
  height: 28px;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.17;
  letter-spacing: 0.4px;
  color: #ffffff;
}
/* line 2414, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.floafbar h1 a.header__entry-title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 2420, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.floafbar dl {
  padding-top: 3px;
  display: flex;
  align-items: baseline;
}
/* line 2425, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.floafbar dl dt {
  font-size: 14px;
  color: #cacbcb;
  display: inline-block;
  font-family: 'Roboto Slab', serif;
}
/* line 2432, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.floafbar dl dd {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 2437, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.floafbar dl dd a {
  color: #cacbcb;
}
/* line 2443, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.floafbar a:hover {
  color: #fbcc55 !important;
}

/* line 2448, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.contentFload {
  width: 100%;
  background-color: #13133e;
  transition: all .2s;
  top: -150px;
  position: absolute;
  opacity: 0;
}
/* line 2456, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.contentFload.visible {
  position: fixed;
  top: 0;
  z-index: 1000000000;
  visibility: visible;
}

/* line 2464, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.contentFloadmenu {
  position: unset;
  width: 100%;
  background-color: #13133e;
  transition: position .2s;
}
/* line 2470, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.contentFloadmenu.sticky {
  position: fixed;
  z-index: 999999999;
  top: 0;
  left: 0;
}

/* line 2478, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.entry_origin_linknew a {
  color: #cacbcb;
  display: inline-block;
}

/* line 2484, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#footer-new {
  width: 100%;
  background: #11113f;
  font-family: 'Roboto Slab', serif;
}
/* line 2489, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#footer-new .footer-container {
  display: flex;
  margin: 0 auto;
  max-width: 1116px;
  padding: 34px 10.4%;
  box-sizing: content-box;
}
/* line 2497, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#footer-new .footer-container a {
  text-decoration: none;
}
/* line 2501, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#footer-new .footer-container .footer-logo-container {
  display: flex;
  flex-direction: column;
  height: auto;
  border-right: 1px dotted #cecece;
  padding-right: 11px;
}
/* line 2509, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#footer-new .footer-container .footer-logo-container .kym-logo-square a {
  display: inline-block;
  width: 84px;
  height: 74px;
  background: url(/assets/kym-logo-square-804956577344830bb243d7dca74cd3f6.png) no-repeat;
}
/* line 2512, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#footer-new .footer-container .footer-logo-container .kym-logo-square a:active {
  opacity: .9;
}
/* line 2523, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#footer-new .footer-container .footer-logo-container .socials-container {
  display: flex;
  margin: 14px 2px 0px 0px;
}
/* line 2527, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#footer-new .footer-container .footer-logo-container .socials-container .item-socials {
  width: 32px;
  height: 32px;
  background: #5075fc;
  border-radius: 20px;
  color: #fff;
  margin: 2px 5px 0px 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  font-size: 13px;
  cursor: pointer;
  transition: background, color .2s;
}
/* line 2542, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#footer-new .footer-container .footer-logo-container .socials-container .item-socials:hover {
  background: #fbcc55;
  color: #11113f;
}
/* line 2550, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#footer-new .footer-container .footer-links-holder {
  display: flex;
  margin-left: 45px;
}
/* line 2553, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#footer-new .footer-container .footer-links-holder .footer-links-container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-right: 45px;
}
/* line 2559, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#footer-new .footer-container .footer-links-holder .footer-links-container .footer-links-row {
  display: flex;
  flex-direction: column;
}
/* line 2563, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#footer-new .footer-container .footer-links-holder .footer-links-container .footer-links-row > span {
  color: #ffffff;
  font-weight: 800;
  letter-spacing: 0.6px;
  margin-bottom: 10px;
  font-size: 10px;
}
/* line 2571, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#footer-new .footer-container .footer-links-holder .footer-links-container .footer-links-row .footer-links-list {
  display: flex;
  margin-top: 4px;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
/* line 2578, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#footer-new .footer-container .footer-links-holder .footer-links-container .footer-links-row .footer-links-list li {
  margin-right: 33px;
  font-size: 13px;
}
/* line 2582, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#footer-new .footer-container .footer-links-holder .footer-links-container .footer-links-row .footer-links-list li a {
  color: #fff;
  text-decoration: none;
}
/* line 2586, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#footer-new .footer-container .footer-links-holder .footer-links-container .footer-links-row .footer-links-list li a:hover {
  color: #fbcc55;
}
/* line 2591, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#footer-new .footer-container .footer-links-holder .footer-links-container .footer-links-row .footer-links-list li:last-child {
  margin-right: 0;
}
/* line 2598, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#footer-new .footer-container .footer-links-holder .footer-links-container .footer-links-divider {
  height: 1px;
  border-bottom: 1px dashed #ffffff;
  width: 100%;
}
/* line 2609, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#footer-new .footer-insider-container {
  width: 85px;
  height: 130px;
}
/* line 2614, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#footer-new .trademark-container {
  display: flex;
  justify-content: center;
  background: #440099;
  padding: 15px 10px;
  font-size: 10px;
  color: #fff;
  font-weight: 300;
  line-height: 1.25em;
}

@media (max-width: 575px) {
  /* line 2630, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  #footer-new .footer-container .footer-links-holder .footer-links-container {
    width: 100%;
  }
  /* line 2634, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  #footer-new .footer-container .footer-links-holder .footer-links-container .footer-links-row ul.footer-links-list {
    flex-direction: column;
  }
  /* line 2637, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  #footer-new .footer-container .footer-links-holder .footer-links-container .footer-links-row ul.footer-links-list li {
    font-size: 100%;
    margin-bottom: 20px;
  }
  /* line 2643, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  #footer-new .footer-container .footer-links-holder .footer-links-container .footer-links-row:last-child {
    padding-top: 20px;
  }
  /* line 2649, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  #footer-new .footer-container .footer-links-holder .footer-links-container .footer-links-row:last-child ul.footer-links-list li:last-child {
    margin-bottom: 0;
  }
  /* line 2657, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  #footer-new .footer-container .footer-links-holder .footer-insider-container {
    align-self: flex-end;
  }
}
@media (max-width: 768px) {
  /* line 2666, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  #footer-new .footer-container .footer-links-holder {
    min-height: 175px;
  }
  /* line 2671, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  #footer-new .footer-container .footer-links-holder .footer-links-container .footer-links-row .footer-links-list li {
    margin-right: 15px;
  }
}
@media (max-width: 930px) {
  /* line 2681, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  #footer-new .footer-container {
    flex-direction: column;
  }
  /* line 2684, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  #footer-new .footer-container .footer-logo-container {
    margin-bottom: 25px;
    padding-bottom: 25px;
    border-right: none;
    border-bottom: 1px dashed #cecece;
  }
  /* line 2691, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  #footer-new .footer-container .footer-links-holder {
    margin-left: 0;
    justify-content: space-between;
  }
}
/* line 1, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
#news-posts {
  margin-top: 8px;
}
/* line 4, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
#news-posts .news-post:last-child {
  border: none;
  margin-bottom: 0;
}
/* line 9, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
#news-posts .news-post {
  padding: 0 0 20px 0;
  margin: 0 0 20px 0;
  border-bottom: 1px solid #dcdcdc;
}
/* line 14, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
#news-posts .news-post .news-post-title {
  padding: 0 50px 0 0 !important;
  font-size: 22px;
  color: #000;
  margin-bottom: 15px !important;
}
/* line 20, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
#news-posts .news-post .news-post-title a {
  color: #000;
}
/* line 23, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
#news-posts .news-post .news-post-title a:hover {
  color: #9f1c27;
}
/* line 29, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
#news-posts .news-post .news-post-thumbnail {
  margin-bottom: 12px;
}
/* line 33, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
#news-posts .news-post .news-post-thumbnail-image {
  padding: 4px;
  border: 1px solid #aaa;
}
/* line 38, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
#news-posts .news-post .news-post-summary {
  font-size: 13px;
  margin: auto;
  margin-bottom: 15px;
  width: 100%;
}
/* line 45, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
#news-posts .news-post .news-post-timestamp {
  float: left;
  font-size: 14px;
}
/* line 50, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
#news-posts .news-post .news-post-author {
  margin-top: 10px;
}
/* line 54, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
#news-posts .news-post .news-post-comments {
  display: block;
  float: right;
  font-size: 14px;
  font-weight: bold;
  padding: 0 20px 0 20px;
  text-align: right;
}
/* line 62, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
#news-posts .news-post .news-post-comments i {
  color: black;
}
/* line 67, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
#news-posts .news-post .news-post-clear {
  clear: both;
}

/* line 73, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
#news-post-body {
  margin-bottom: 10px;
  padding: 0;
}
/* line 77, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
#news-post-body p {
  font-size: 16px;
  margin-bottom: 14px;
}
/* line 81, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
#news-post-body p:first-child {
  margin-top: 20px;
}
/* line 85, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
#news-post-body p:last-child {
  padding-bottom: 4px;
}
/* line 90, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
#news-post-body iframe:NOT([src*=instagram]) {
  width: 100%;
  height: 389px;
}
/* line 95, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
#news-post-body video {
  display: block;
  margin: 0 auto 20px auto;
}
/* line 100, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
#news-post-body .internal-link {
  font-weight: bold;
}
/* line 104, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
#news-post-body .external-link {
  color: black;
  text-decoration: underline;
}
/* line 110, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
#news-post-body blockquote p:first-child {
  margin-top: 0;
}

/* line 116, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
.news-post-thumbnail-image {
  padding: 4px;
  border: 1px solid #aaa;
}

/* line 121, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
#news-post-header-image-wrapper {
  margin: 12px 0 6px 0;
  padding: 0;
}
/* line 125, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
#news-post-header-image-wrapper img {
  max-width: 100%;
}

/* line 130, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
.captionjs {
  display: block;
  margin: 0;
  line-height: 0;
}
/* line 135, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
.captionjs figcaption {
  font-size: 13px;
  line-height: 1.5;
  padding: 5px 7px;
  border: 1px solid #ddd;
  background-color: #f9f9f9;
  line-height: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}

/* line 151, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
.captionjs {
  margin: 0 auto 12px auto;
}

/* line 155, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
.news-image {
  display: block;
  margin: 10px auto 12px auto;
}

/* line 160, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
.news-image-centered {
  margin-bottom: 20px;
}

/* line 164, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
img.float-left {
  float: left;
  margin-top: 0;
  margin-right: 18px;
}

/* line 170, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
img.float-right {
  float: right;
  margin-top: 0;
  margin-left: 18px;
}

/* line 176, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
.captionjs.float-left {
  float: left;
  margin-right: 18px;
}

/* line 181, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
.captionjs.float-right {
  float: right;
  margin-left: 18px;
}

/* line 186, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
.captionjs.centered {
  margin-bottom: 20px;
}

/* line 191, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
.top-news h4 {
  border: none;
  font-size: 14px;
  margin: 5px 0 20px 0;
  padding: 0;
}
/* line 197, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
.top-news h4 a {
  color: black;
}
/* line 200, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
.top-news h4 a:hover {
  color: #9f1c27;
}
/* line 206, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
.top-news img {
  border: 1px solid gainsboro;
}
/* line 212, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
.top-news .top-news-post:last-child h4 {
  margin-bottom: 4px;
}

/* line 220, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
.news-author-box .bio {
  border-bottom: 1px solid #dcdcdc;
  margin-bottom: 8px;
}
/* line 224, ../../../app/assets/stylesheets/desktop-group/news-posts.css.scss */
.news-author-box .bio p:last-child {
  margin-bottom: 0;
}
/* line 1, ../../../app/assets/stylesheets/desktop-group/newsfeed.css.scss */
.newsfeed-title {
  word-break: break-word;
}

/* line 5, ../../../app/assets/stylesheets/desktop-group/newsfeed.css.scss */
.newsfeed-tags {
  font-size: 1.1em;
  line-height: 1.25em;
  padding: 0 0 6px 0;
}

/* line 11, ../../../app/assets/stylesheets/desktop-group/newsfeed.css.scss */
.newsfeed-stamp {
  bottom: 15px;
  font-size: 18px;
  margin-bottom: 0;
  padding: 6px 8px 6px 8px;
  position: absolute;
  right: 14px;
}
/* line 1, ../../../app/assets/stylesheets/desktop-group/pagination.css.scss */
.simple-pagination {
  border-top: 1px solid #b9b9b9;
  margin-top: 12px;
  padding: 12px;
}
/* line 6, ../../../app/assets/stylesheets/desktop-group/pagination.css.scss */
.simple-pagination .clear {
  clear: both;
}
/* line 10, ../../../app/assets/stylesheets/desktop-group/pagination.css.scss */
.simple-pagination .next {
  float: right;
}
/* line 14, ../../../app/assets/stylesheets/desktop-group/pagination.css.scss */
.simple-pagination .prev {
  float: left;
}
/* line 1, ../../../app/assets/stylesheets/desktop-group/photos.css.scss */
.related-photos {
  border-top: 3px solid gainsboro;
  padding: 12px 6px 8px 6px;
}
/* line 5, ../../../app/assets/stylesheets/desktop-group/photos.css.scss */
.related-photos h2 {
  font-size: 2em;
  margin-bottom: 10px;
}

/* line 11, ../../../app/assets/stylesheets/desktop-group/photos.css.scss */
#spp-gallery {
  border-top: 3px dashed gainsboro;
  margin-top: 30px;
  padding-top: 30px;
}

/* line 17, ../../../app/assets/stylesheets/desktop-group/photos.css.scss */
.media-notes {
  margin-bottom: 16px;
  padding-bottom: 0 !important;
}
/* line 21, ../../../app/assets/stylesheets/desktop-group/photos.css.scss */
.media-notes p:last-child {
  padding-bottom: 0 !important;
}

/* line 26, ../../../app/assets/stylesheets/desktop-group/photos.css.scss */
#popular_galleries {
  min-height: 245px;
}
/* line 29, ../../../app/assets/stylesheets/desktop-group/photos.css.scss */
#popular_galleries h4 {
  border: none;
  font-size: 12px;
  margin: 5px 0 0 0;
  padding: 0;
}
/* line 35, ../../../app/assets/stylesheets/desktop-group/photos.css.scss */
#popular_galleries h4 a {
  color: black;
}
/* line 38, ../../../app/assets/stylesheets/desktop-group/photos.css.scss */
#popular_galleries h4 a:hover {
  color: #9f1c27;
}
/* line 44, ../../../app/assets/stylesheets/desktop-group/photos.css.scss */
#popular_galleries table {
  width: 300px;
}
/* line 47, ../../../app/assets/stylesheets/desktop-group/photos.css.scss */
#popular_galleries table td {
  width: 146px;
}
/* line 50, ../../../app/assets/stylesheets/desktop-group/photos.css.scss */
#popular_galleries table td:first-child {
  padding-right: 8px;
}
/* line 56, ../../../app/assets/stylesheets/desktop-group/photos.css.scss */
#popular_galleries .top-gallery-thumbnail {
  border: 1px solid gainsboro;
}
/* line 61, ../../../app/assets/stylesheets/desktop-group/photos.css.scss */
#popular_galleries .row-1 td {
  padding-bottom: 15px;
}

/* line 67, ../../../app/assets/stylesheets/desktop-group/photos.css.scss */
#gallery-entry-summary {
  margin: 16px 0;
}
/* line 70, ../../../app/assets/stylesheets/desktop-group/photos.css.scss */
#gallery-entry-summary p {
  font-size: 16px;
}
/* line 1, ../../../app/assets/stylesheets/desktop-group/profiles.css.scss */
#profile-social-media-profiles {
  clear: both;
  float: left;
  width: 200px;
}
/* line 6, ../../../app/assets/stylesheets/desktop-group/profiles.css.scss */
#profile-social-media-profiles .heading {
  margin-bottom: 10px;
  margin-top: 20px;
  padding: 0;
}
/* line 12, ../../../app/assets/stylesheets/desktop-group/profiles.css.scss */
#profile-social-media-profiles .social-media-icon {
  height: 64px;
  width: 64px;
}
/* line 13, ../../../app/assets/stylesheets/desktop-group/profiles.css.scss */
#profile-social-media-profiles .social-media-icon:hover {
  opacity: 0.8;
}

/* line 22, ../../../app/assets/stylesheets/desktop-group/profiles.css.scss */
#profile_eggs {
  clear: left;
  padding: 4px;
  padding-top: 9px;
}
/* line 27, ../../../app/assets/stylesheets/desktop-group/profiles.css.scss */
#profile_eggs .egg_badge {
  padding: 1px;
  width: 20px;
  height: 20px;
}

/* line 34, ../../../app/assets/stylesheets/desktop-group/profiles.css.scss */
#profile-badges {
  clear: both;
  float: left;
  width: 200px;
}
/* line 39, ../../../app/assets/stylesheets/desktop-group/profiles.css.scss */
#profile-badges .heading {
  margin-bottom: 10px;
  margin-top: 20px;
  padding: 0;
}
/* line 45, ../../../app/assets/stylesheets/desktop-group/profiles.css.scss */
#profile-badges .profile-badge {
  height: 64px;
  width: 64px;
}
/* line 46, ../../../app/assets/stylesheets/desktop-group/profiles.css.scss */
#profile-badges .profile-badge:hover {
  opacity: 0.8;
}

/* line 55, ../../../app/assets/stylesheets/desktop-group/profiles.css.scss */
.profile-avatar-container {
  display: block;
  position: relative;
}

/* line 60, ../../../app/assets/stylesheets/desktop-group/profiles.css.scss */
.profile-avatar-role {
  left: 4px;
  position: absolute;
  text-align: left;
  top: 4px;
}
/* line 66, ../../../app/assets/stylesheets/desktop-group/profiles.css.scss */
.profile-avatar-role .label:hover {
  opacity: 0.5;
}

/* line 71, ../../../app/assets/stylesheets/desktop-group/profiles.css.scss */
.label-moderator {
  background-color: #220a51;
}

/* line 75, ../../../app/assets/stylesheets/desktop-group/profiles.css.scss */
.label-staff {
  background-color: #9f1c27;
}

/* line 79, ../../../app/assets/stylesheets/desktop-group/profiles.css.scss */
.user-rankings {
  margin-bottom: 16px;
  text-align: center;
  width: 100%;
}
/* line 84, ../../../app/assets/stylesheets/desktop-group/profiles.css.scss */
.user-rankings th, .user-rankings td {
  border: 1px solid gainsboro;
  padding: 5px;
}
/* line 89, ../../../app/assets/stylesheets/desktop-group/profiles.css.scss */
.user-rankings th {
  font-size: 14px;
}
/* line 92, ../../../app/assets/stylesheets/desktop-group/profiles.css.scss */
.user-rankings th:first-child {
  text-align: left;
}
/* line 97, ../../../app/assets/stylesheets/desktop-group/profiles.css.scss */
.user-rankings td {
  font-size: 13px;
  word-break: break-word;
}
/* line 101, ../../../app/assets/stylesheets/desktop-group/profiles.css.scss */
.user-rankings td:first-child {
  text-align: left;
  width: 87px;
}
/* line 105, ../../../app/assets/stylesheets/desktop-group/profiles.css.scss */
.user-rankings td:first-child a {
  color: black;
}
/* line 108, ../../../app/assets/stylesheets/desktop-group/profiles.css.scss */
.user-rankings td:first-child a:hover {
  text-decoration: underline;
}
/* line 115, ../../../app/assets/stylesheets/desktop-group/profiles.css.scss */
.user-rankings .na {
  color: lightgrey;
}

/* line 121, ../../../app/assets/stylesheets/desktop-group/profiles.css.scss */
#user-rankings h3, #user-rankings-all-time h3 {
  word-break: break-word;
}
/* line 2, ../../../app/assets/stylesheets/desktop-group/promotions.css.scss */
.entry_list .combo-wrapper {
  margin-bottom: 5px;
}

/* line 8, ../../../app/assets/stylesheets/desktop-group/promotions.css.scss */
#comments-list .combo-wrapper {
  margin-top: 12px;
}
/* line 12, ../../../app/assets/stylesheets/desktop-group/promotions.css.scss */
#comments-list .combo-line {
  background: #dcdcdc;
  height: 1px;
  margin-bottom: 12px;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v11/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjovoSmYmRjRdE.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjovoSma2RjRdE.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjovoSmY2RjRdE.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjovoSmbGRjRdE.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjovoSmYGRjRdE.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjovoSmYWRjRdE.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoslab/v12/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjovoSmb2Rj.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* line 1, ../../../app/assets/stylesheets/desktop-group/search.css.scss */
#search-filters {
  clear: both;
  margin-top: 10px;
  margin-bottom: 5px;
  height: 25px;
  padding-top: 10px;
}
/* line 8, ../../../app/assets/stylesheets/desktop-group/search.css.scss */
#search-filters #search-helper {
  margin-right: 8px;
  height: 25px;
  float: left;
}

/* line 16, ../../../app/assets/stylesheets/desktop-group/search.css.scss */
#search-tabs a {
  word-wrap: break-word;
}

/* line 21, ../../../app/assets/stylesheets/desktop-group/search.css.scss */
.sort-link-tooltip-text {
  max-width: none !important;
}

/* line 25, ../../../app/assets/stylesheets/desktop-group/search.css.scss */
.advanced-search-protips {
  padding-top: 2px;
  text-align: right;
}
/* line 26, ../../../app/assets/stylesheets/desktop-group/search.css.scss */
.advanced-search-protips a {
  color: #c1c1cc;
  font-size: 12px;
}
/* line 30, ../../../app/assets/stylesheets/desktop-group/search.css.scss */
.advanced-search-protips a:hover {
  color: #d5d4da;
}

/* line 39, ../../../app/assets/stylesheets/desktop-group/search.css.scss */
#winner_scroll_end {
  position: absolute;
  left: 268px;
  bottom: 10px;
}

/* line 45, ../../../app/assets/stylesheets/desktop-group/search.css.scss */
#reassignment_control_holder {
  height: 30px;
}

/* line 49, ../../../app/assets/stylesheets/desktop-group/search.css.scss */
#reassignment_control {
  position: absolute;
  z-index: 10;
  background-color: white;
}
/* line 55, ../../../app/assets/stylesheets/desktop-group/search.css.scss */
#reassignment_control a {
  font-size: 1.4em;
  margin: 3px 8px 3px 0px;
  padding: 5px;
  border: 1px solid black;
  border-radius: 5px;
}
/* line 63, ../../../app/assets/stylesheets/desktop-group/search.css.scss */
#reassignment_control #reassignable_entry {
  font-weight: bold;
  font-size: 1.4em;
}
/* line 68, ../../../app/assets/stylesheets/desktop-group/search.css.scss */
#reassignment_control .reassignment_control_link {
  display: none;
}
/* line 72, ../../../app/assets/stylesheets/desktop-group/search.css.scss */
#reassignment_control #reassignment_process_indicator {
  display: none;
}

/* line 77, ../../../app/assets/stylesheets/desktop-group/search.css.scss */
.content-search .result .name {
  max-height: 48px;
}
/* line 79, ../../../app/assets/stylesheets/desktop-group/search.css.scss */
.content-search .result .name .regular {
  line-height: 24px !important;
}
/* line 1, ../../../app/assets/stylesheets/desktop-group/share.css.scss */
.floating-share-bar {
  background: #fffeed;
  border-bottom: 3px solid gainsboro;
  height: 28px;
  padding: 6px;
  z-index: 9001;
}

/* line 9, ../../../app/assets/stylesheets/desktop-group/share.css.scss */
.fixed-share-bar {
  clear: both;
}

/* line 13, ../../../app/assets/stylesheets/desktop-group/share.css.scss */
.fb-share-button, span.pinterest {
  float: left;
  margin-right: 8px;
}

/* line 18, ../../../app/assets/stylesheets/desktop-group/share.css.scss */
.floating-bar .twitter-share-button {
  float: left;
  margin-right: 8px;
}

/* line 23, ../../../app/assets/stylesheets/desktop-group/share.css.scss */
.indented-fb-share-button-wrapper {
  display: block;
  margin: 0 0 0 260px;
}

/* line 29, ../../../app/assets/stylesheets/desktop-group/share.css.scss */
.colorbox-fb-share-button-wrapper .fb-share-button {
  margin-top: 1px;
}

/* line 35, ../../../app/assets/stylesheets/desktop-group/share.css.scss */
.collection-item .twitter-tweet-button {
  margin-left: 0px;
}

/* line 40, ../../../app/assets/stylesheets/desktop-group/share.css.scss */
#shop_the_meme {
  float: left;
  padding-bottom: 6px;
  border-radius: 4px;
}

/* line 47, ../../../app/assets/stylesheets/desktop-group/share.css.scss */
body.videos #shop_the_meme, body.photos #shop_the_meme {
  padding-bottom: 7px;
}
/* line 1, ../../../app/assets/stylesheets/desktop-group/social.css.scss */
.tb-share-custom {
  -webkit-box-flex: 1;
  width: 20%;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #fff;
}
/* line 9, ../../../app/assets/stylesheets/desktop-group/social.css.scss */
.tb-share-custom a {
  color: #fff;
}
/* line 13, ../../../app/assets/stylesheets/desktop-group/social.css.scss */
.tb-share-custom .tb-btn-custom {
  cursor: pointer;
  display: inline-block;
  font-size: 18px;
  height: 30px;
  line-height: 30px;
  margin: 10px 25px 0 0;
  padding: 0 10px;
}
/* line 22, ../../../app/assets/stylesheets/desktop-group/social.css.scss */
.tb-share-custom .tb-btn-custom .tb-btn-custom-count {
  display: none;
  padding-left: 8px;
}

/* line 29, ../../../app/assets/stylesheets/desktop-group/social.css.scss */
.tb-facebook-custom {
  background: #3b5998;
}

/* line 33, ../../../app/assets/stylesheets/desktop-group/social.css.scss */
.tb-pinterest-custom {
  background: #bd081c;
}

/* line 37, ../../../app/assets/stylesheets/desktop-group/social.css.scss */
.tb-twitter-custom {
  background: #1b95e0;
}

/* line 41, ../../../app/assets/stylesheets/desktop-group/social.css.scss */
.aligned-tweets {
  text-align: center;
}
/* line 44, ../../../app/assets/stylesheets/desktop-group/social.css.scss */
.aligned-tweets .twitter-tweet-rendered {
  display: inline-block !important;
  vertical-align: top;
  width: 330px !important;
}
/* line 49, ../../../app/assets/stylesheets/desktop-group/social.css.scss */
.aligned-tweets .twitter-tweet-rendered:first-child {
  margin-right: 10px !important;
}

/* line 55, ../../../app/assets/stylesheets/desktop-group/social.css.scss */
.twitter-tweet-rendered {
  margin: 10px auto !important;
}

/* line 59, ../../../app/assets/stylesheets/desktop-group/social.css.scss */
.two-tweets {
  text-align: center;
}
/* line 62, ../../../app/assets/stylesheets/desktop-group/social.css.scss */
.two-tweets .tweet {
  display: inline-block;
  max-width: 330px;
  vertical-align: top;
}
/* line 67, ../../../app/assets/stylesheets/desktop-group/social.css.scss */
.two-tweets .tweet:first-child {
  margin: 0 5px 0 0;
}
/* line 71, ../../../app/assets/stylesheets/desktop-group/social.css.scss */
.two-tweets .tweet:last-child {
  margin: 0 0 0 5px;
}
/* line 76, ../../../app/assets/stylesheets/desktop-group/social.css.scss */
.two-tweets .twitter-tweet-rendered {
  display: inline-block;
  margin: 10px 0 0 0 !important;
  max-width: 330px !important;
}
/* line 1, ../../../app/assets/stylesheets/desktop-group/staff.css.scss */
.staff-photo {
  border: 1px solid #b9b9b9;
}
/* line 4, ../../../app/assets/stylesheets/desktop-group/staff.css.scss */
.staff-photo img {
  display: block;
  height: 220px;
  width: 220px;
}

/* line 11, ../../../app/assets/stylesheets/desktop-group/staff.css.scss */
.staff-bio-info {
  padding: 0 0 0 245px;
}
/* line 14, ../../../app/assets/stylesheets/desktop-group/staff.css.scss */
.staff-bio-info h1 {
  font-size: 50px !important;
  font-weight: bold;
  line-height: 1.5em !important;
}
/* line 20, ../../../app/assets/stylesheets/desktop-group/staff.css.scss */
.staff-bio-info p {
  font-size: 13px;
  line-height: 1.46em;
  padding-bottom: 10px;
}
/* line 26, ../../../app/assets/stylesheets/desktop-group/staff.css.scss */
.staff-bio-info .title {
  margin-bottom: 12px;
}

/* line 32, ../../../app/assets/stylesheets/desktop-group/staff.css.scss */
.staff-bio p {
  font-size: 1.8em;
}

/* line 37, ../../../app/assets/stylesheets/desktop-group/staff.css.scss */
.staff-message-button {
  margin: 14px 0 20px 0;
}

/* line 41, ../../../app/assets/stylesheets/desktop-group/staff.css.scss */
.staff-contact-info {
  clear: both;
  float: left;
  width: 220px;
}
/* line 46, ../../../app/assets/stylesheets/desktop-group/staff.css.scss */
.staff-contact-info .heading {
  margin-bottom: 10px;
  margin-top: 20px;
  padding: 0;
}
/* line 52, ../../../app/assets/stylesheets/desktop-group/staff.css.scss */
.staff-contact-info .social-media-icon {
  height: 64px;
  width: 64px;
}
/* line 53, ../../../app/assets/stylesheets/desktop-group/staff.css.scss */
.staff-contact-info .social-media-icon:hover {
  opacity: 0.8;
}

/* line 63, ../../../app/assets/stylesheets/desktop-group/staff.css.scss */
#staff .staff-info {
  border-bottom: 1px solid #dcdcdc;
  padding: 20px 0 20px 0;
}
/* line 67, ../../../app/assets/stylesheets/desktop-group/staff.css.scss */
#staff .staff-info:last-child {
  border: none;
}
/* line 1, ../../../app/assets/stylesheets/desktop-group/thumbs.css.scss */
.thumbs {
  display: inline-block;
  float: right;
  margin: 0 8px 0 0;
}

/* line 7, ../../../app/assets/stylesheets/desktop-group/thumbs.css.scss */
.thumb_mini_container {
  float: right;
  margin-right: 8px;
  margin-top: 4px;
}

/* line 13, ../../../app/assets/stylesheets/desktop-group/thumbs.css.scss */
.thumb {
  display: inline-block;
  height: 17px;
  margin: 0;
  vertical-align: bottom;
  width: 20px;
  background-size: 17px;
  background-repeat: no-repeat;
  background-position: center;
  border-right: 1px #dcdcdd solid;
  padding: 0 15px;
}
/* line 25, ../../../app/assets/stylesheets/desktop-group/thumbs.css.scss */
.thumb.down {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.784 28.5c3.26 0 4.534-1.896 4.534-5.09 0-1.69-.655-2.869-1.132-3.818h3.837c2.223 0 3.977-1.909 3.977-3.97 0-1.122-.296-2.041-.84-2.745.301-1.222.155-2.728-.526-3.796.236-1.3-.17-2.7-.996-3.67.105-2.948-1.699-4.91-4.94-4.91h-2.243C14.25.5 10.715 2.688 8.75 2.688h-.593A1.743 1.743 0 0 0 7 2.25H1.75A1.75 1.75 0 0 0 0 4v14c0 .966.784 1.75 1.75 1.75H7A1.75 1.75 0 0 0 8.75 18v-.683c.046.015.09.03.13.047 1.182.636 3.15 3.767 4.44 5.056.54.541.717 1.446.903 2.403.312 1.603.92 3.677 2.561 3.677zm0-1.75c-1.114-1.113-.557-3.897-2.227-5.568-1.565-1.564-3.898-5.568-5.568-5.568H8.75V4.478h.239c1.897 0 5.568-2.227 9.466-2.227h2.227c2.092.02 3.582 1.008 3.129 3.881.895.48 1.56 2.146.82 3.39 1.181.603 1.181 3.228.307 3.865.874.238 1.317 1.114 1.312 2.227-.006 1.114-.984 2.228-2.227 2.228h-6.125c0 2.227 1.67 3.26 1.67 5.568 0 1.398 0 3.34-2.784 3.34zM7 18H1.75V4H7v14zm-2.625-1.312a1.312 1.312 0 1 0 0-2.625 1.312 1.312 0 0 0 0 2.625z' fill='%23BA0C2F' fill-rule='nonzero'/%3E%3C/svg%3E");
}
/* line 27, ../../../app/assets/stylesheets/desktop-group/thumbs.css.scss */
.thumb.down:active, .thumb.down:hover {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='28px' height='28px' viewBox='0 0 28 28' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eicon-thumbDown-filled%3C/title%3E%3Cg id='Chosen-round-3' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M20.9999499,23.5455295 C20.9999499,21.2259092 19.5797339,19.9247877 19.1800995,18.3749562 L24.7431508,18.3749562 C26.5694633,18.3749562 27.9913883,16.8575953 27.9999708,15.1977482 C28.0045261,14.2167401 27.5872679,13.1607505 26.9368407,12.5072791 L26.9308593,12.5012443 C27.4687074,11.2250099 27.381229,9.43672219 26.4217967,8.1553074 C26.8965728,6.739257 26.4180049,4.99962187 25.5259172,4.06705268 C25.7609554,3.10468315 25.6486434,2.28560093 25.1897288,1.62625497 C24.1532284,0.13713804 21.6938681,0.0112939293 19.4747803,0.000913734593 L18.8121881,0 C16.1715465,0.000907895785 14.0103273,0.962369532 12.2737363,1.73493544 C11.4010882,2.1231944 10.2601837,2.60384511 9.39442493,2.61970658 C9.0367674,2.62627548 8.75003254,2.91813727 8.75003254,3.27584821 L8.75003254,14.966395 C8.75003254,15.1174261 8.83719054,15.3261887 8.94458927,15.4323591 C11.1109888,17.5730172 12.0425433,19.8394455 13.8181738,21.6180667 C14.6278033,22.4291915 14.9221751,23.6544236 15.2068806,24.839281 C15.449983,25.8511041 15.9587251,27.9999332 17.0624593,27.9999332 C18.3749562,27.9999332 20.9999499,27.5624343 20.9999499,23.5455295 Z M5.68748644,17.4999583 C6.41236112,17.4999583 6.99998331,16.9123361 6.99998331,16.1874614 L6.99998331,3.0624927 C6.99998331,2.33761802 6.41236112,1.74999583 5.68748644,1.74999583 L1.31249687,1.74999583 C0.587622195,1.74999583 0,2.33761802 0,3.0624927 L0,16.1874614 C0,16.9123361 0.587622195,17.4999583 1.31249687,17.4999583 L5.68748644,17.4999583 Z M3.49999166,15.3124635 C2.77511698,15.3124635 2.18749478,14.7248413 2.18749478,13.9999666 C2.18749478,13.2750919 2.77511698,12.6874698 3.49999166,12.6874698 C4.22486633,12.6874698 4.81248853,13.2750919 4.81248853,13.9999666 C4.81248853,14.7248413 4.22486633,15.3124635 3.49999166,15.3124635 Z' id='icon-thumbDown-filled' fill='%23BA0C2F' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
/* line 30, ../../../app/assets/stylesheets/desktop-group/thumbs.css.scss */
.thumb.down.grey {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.784 28.5c3.26 0 4.534-1.896 4.534-5.09 0-1.69-.655-2.869-1.132-3.818h3.837c2.223 0 3.977-1.909 3.977-3.97 0-1.122-.296-2.041-.84-2.745.301-1.222.155-2.728-.526-3.796.236-1.3-.17-2.7-.996-3.67.105-2.948-1.699-4.91-4.94-4.91h-2.243C14.25.5 10.715 2.688 8.75 2.688h-.593A1.743 1.743 0 0 0 7 2.25H1.75A1.75 1.75 0 0 0 0 4v14c0 .966.784 1.75 1.75 1.75H7A1.75 1.75 0 0 0 8.75 18v-.683c.046.015.09.03.13.047 1.182.636 3.15 3.767 4.44 5.056.54.541.717 1.446.903 2.403.312 1.603.92 3.677 2.561 3.677zm0-1.75c-1.114-1.113-.557-3.897-2.227-5.568-1.565-1.564-3.898-5.568-5.568-5.568H8.75V4.478h.239c1.897 0 5.568-2.227 9.466-2.227h2.227c2.092.02 3.582 1.008 3.129 3.881.895.48 1.56 2.146.82 3.39 1.181.603 1.181 3.228.307 3.865.874.238 1.317 1.114 1.312 2.227-.006 1.114-.984 2.228-2.227 2.228h-6.125c0 2.227 1.67 3.26 1.67 5.568 0 1.398 0 3.34-2.784 3.34zM7 18H1.75V4H7v14zm-2.625-1.312a1.312 1.312 0 1 0 0-2.625 1.312 1.312 0 0 0 0 2.625z' fill='%238a8c8e' fill-rule='nonzero'/%3E%3C/svg%3E");
}
/* line 35, ../../../app/assets/stylesheets/desktop-group/thumbs.css.scss */
.thumb.up {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 28.5a1.75 1.75 0 0 0 1.75-1.75v-.478c1.777 0 5.506 2.228 9.705 2.227h2.242c3.242.001 5.046-1.962 4.94-4.91.828-.97 1.233-2.37.997-3.67.681-1.068.827-2.574.527-3.796.543-.704.839-1.623.839-2.746 0-2.06-1.754-3.969-3.977-3.969h-3.837c.477-.95 1.132-2.127 1.132-3.818 0-3.194-1.274-5.09-4.534-5.09-1.64 0-2.249 2.074-2.56 3.677-.187.957-.363 1.862-.905 2.403C12.03 7.87 10.062 11 8.88 11.636c-.12.05-.272.09-.439.121A1.748 1.748 0 0 0 7 11H1.75A1.75 1.75 0 0 0 0 12.75v14c0 .966.784 1.75 1.75 1.75H7zm12.762-1.75h-1.307c-3.989 0-7.37-2.228-9.705-2.228V13.386c2.062 0 3.954-3.716 5.807-5.568 1.67-1.67 1.113-4.455 2.227-5.568 2.784 0 2.784 1.942 2.784 3.34 0 2.308-1.67 3.341-1.67 5.569h6.125c1.243 0 2.222 1.113 2.227 2.227.005 1.113-.438 1.989-1.312 2.227.874.637.874 3.262-.306 3.864.74 1.245.074 2.91-.821 3.39.453 2.874-1.037 3.862-3.13 3.882l-.397.001h-.522zM7 26.75H1.75v-14H7v14zm-2.625-1.313a1.312 1.312 0 1 0 0-2.624 1.312 1.312 0 0 0 0 2.624z' fill='%2321952F' fill-rule='nonzero'/%3E%3C/svg%3E");
}
/* line 38, ../../../app/assets/stylesheets/desktop-group/thumbs.css.scss */
.thumb.up:active, .thumb.up:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.19 26.374c.459-.66.57-1.479.336-2.441.892-.933 1.37-2.672.896-4.088.96-1.282 1.047-3.07.509-4.346l.006-.006c.65-.654 1.067-1.71 1.063-2.69-.009-1.66-1.43-3.178-3.257-3.178H19.18c.4-1.55 1.82-2.851 1.82-5.17C21 .436 18.375 0 17.062 0c-1.103 0-1.612 2.149-1.855 3.16-.285 1.185-.58 2.41-1.389 3.222-1.776 1.778-2.707 4.045-4.873 6.186a.656.656 0 0 0-.195.466v11.69c0 .358.287.65.644.656.866.016 2.007.497 2.88.885 1.736.773 3.897 1.734 6.538 1.735l.663-.001c2.219-.01 4.678-.136 5.715-1.625zM5.687 28C6.412 28 7 27.412 7 26.687V13.562c0-.724-.588-1.312-1.313-1.312H1.312C.588 12.25 0 12.838 0 13.562v13.125C0 27.412.588 28 1.312 28h4.375zM3.5 25.812a1.312 1.312 0 1 1 0-2.625 1.312 1.312 0 0 1 0 2.625z' fill='%2321952F' fill-rule='nonzero'/%3E%3C/svg%3E");
}
/* line 42, ../../../app/assets/stylesheets/desktop-group/thumbs.css.scss */
.thumb.up.grey {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 28.5a1.75 1.75 0 0 0 1.75-1.75v-.478c1.777 0 5.506 2.228 9.705 2.227h2.242c3.242.001 5.046-1.962 4.94-4.91.828-.97 1.233-2.37.997-3.67.681-1.068.827-2.574.527-3.796.543-.704.839-1.623.839-2.746 0-2.06-1.754-3.969-3.977-3.969h-3.837c.477-.95 1.132-2.127 1.132-3.818 0-3.194-1.274-5.09-4.534-5.09-1.64 0-2.249 2.074-2.56 3.677-.187.957-.363 1.862-.905 2.403C12.03 7.87 10.062 11 8.88 11.636c-.12.05-.272.09-.439.121A1.748 1.748 0 0 0 7 11H1.75A1.75 1.75 0 0 0 0 12.75v14c0 .966.784 1.75 1.75 1.75H7zm12.762-1.75h-1.307c-3.989 0-7.37-2.228-9.705-2.228V13.386c2.062 0 3.954-3.716 5.807-5.568 1.67-1.67 1.113-4.455 2.227-5.568 2.784 0 2.784 1.942 2.784 3.34 0 2.308-1.67 3.341-1.67 5.569h6.125c1.243 0 2.222 1.113 2.227 2.227.005 1.113-.438 1.989-1.312 2.227.874.637.874 3.262-.306 3.864.74 1.245.074 2.91-.821 3.39.453 2.874-1.037 3.862-3.13 3.882l-.397.001h-.522zM7 26.75H1.75v-14H7v14zm-2.625-1.313a1.312 1.312 0 1 0 0-2.624 1.312 1.312 0 0 0 0 2.624z' fill='%238a8c8e' fill-rule='nonzero'/%3E%3C/svg%3E");
}
/* line 48, ../../../app/assets/stylesheets/desktop-group/thumbs.css.scss */
.thumb.count {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.19 26.374c.459-.66.57-1.479.336-2.441.892-.933 1.37-2.672.896-4.088.96-1.282 1.047-3.07.509-4.346l.006-.006c.65-.654 1.067-1.71 1.063-2.69-.009-1.66-1.43-3.178-3.257-3.178H19.18c.4-1.55 1.82-2.851 1.82-5.17C21 .436 18.375 0 17.062 0c-1.103 0-1.612 2.149-1.855 3.16-.285 1.185-.58 2.41-1.389 3.222-1.776 1.778-2.707 4.045-4.873 6.186a.656.656 0 0 0-.195.466v11.69c0 .358.287.65.644.656.866.016 2.007.497 2.88.885 1.736.773 3.897 1.734 6.538 1.735l.663-.001c2.219-.01 4.678-.136 5.715-1.625zM5.687 28C6.412 28 7 27.412 7 26.687V13.562c0-.724-.588-1.312-1.313-1.312H1.312C.588 12.25 0 12.838 0 13.562v13.125C0 27.412.588 28 1.312 28h4.375zM3.5 25.812a1.312 1.312 0 1 1 0-2.625 1.312 1.312 0 0 1 0 2.625z' fill='%238A8C8E' fill-rule='nonzero'/%3E%3C/svg%3E");
}
/* line 52, ../../../app/assets/stylesheets/desktop-group/thumbs.css.scss */
.thumb.on {
  opacity: 1;
}

/* line 57, ../../../app/assets/stylesheets/desktop-group/thumbs.css.scss */
.thumb_mini {
  cursor: help;
  display: inline-block;
  height: 13px;
  margin: 0 0 -2px 4px;
  padding: 0;
  vertical-align: baseline;
  width: 12px;
}

/* line 68, ../../../app/assets/stylesheets/desktop-group/thumbs.css.scss */
.thumb_score {
  margin-left: 4px;
  font-size: 10px;
}

/* line 73, ../../../app/assets/stylesheets/desktop-group/thumbs.css.scss */
.green_score {
  color: green;
}

/* line 77, ../../../app/assets/stylesheets/desktop-group/thumbs.css.scss */
.red_score {
  color: red;
}
/* line 1, ../../../app/assets/stylesheets/desktop-group/types.css.scss */
.type-sort-options {
  margin-bottom: 10px;
  padding: 10px 0;
  border-bottom: 1px solid #B9B9B9;
}
/* line 5, ../../../app/assets/stylesheets/desktop-group/types.css.scss */
.type-sort-options a {
  margin: 0 4px;
}

/* line 10, ../../../app/assets/stylesheets/desktop-group/types.css.scss */
.type-sort-link-text {
  font-size: 15px;
  font-weight: bold;
}

/* line 15, ../../../app/assets/stylesheets/desktop-group/types.css.scss */
.type-sort-link {
  font-size: 11px;
  font-family: 'trebuchet ms';
  color: #666;
}
/* line 20, ../../../app/assets/stylesheets/desktop-group/types.css.scss */
.type-sort-link.selected {
  font-size: 15px;
  font-weight: bold;
  color: #9F1C27;
}
/* line 25, ../../../app/assets/stylesheets/desktop-group/types.css.scss */
.type-sort-link.selected:hover {
  color: #000;
}

/* line 32, ../../../app/assets/stylesheets/desktop-group/types.css.scss */
#categories-list .type-badge {
  border: 1px solid #ddd;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  display: inline-block;
  font-size: 14px;
  margin: 0 0 8px 24px;
  padding: 10px 6px 9px 6px;
  vertical-align: middle;
  white-space: nowrap;
}
/* line 45, ../../../app/assets/stylesheets/desktop-group/types.css.scss */
#categories-list .large-type-badge {
  width: 70%;
}
/* line 47, ../../../app/assets/stylesheets/desktop-group/types.css.scss */
#categories-list .large-type-badge:hover {
  text-decoration: none;
}
/* line 52, ../../../app/assets/stylesheets/desktop-group/types.css.scss */
#categories-list .type-image-badge {
  width: 15%;
  text-align: center;
}
/* line 57, ../../../app/assets/stylesheets/desktop-group/types.css.scss */
#categories-list .type-entries-count {
  color: black;
  float: right;
  font-size: 14px;
}
/* line 1, ../../../app/assets/stylesheets/desktop-group/user-leaderboards.css.scss */
.current-time {
  color: green;
  font-size: 16px;
  margin-top: 20px;
}

/* line 7, ../../../app/assets/stylesheets/desktop-group/user-leaderboards.css.scss */
#user-leaderboard-ranges {
  border-bottom: 1px solid #B9B9B9;
  margin-bottom: 10px;
  padding: 10px 0;
}
/* line 12, ../../../app/assets/stylesheets/desktop-group/user-leaderboards.css.scss */
#user-leaderboard-ranges a {
  margin: 0 4px;
}
/* line 16, ../../../app/assets/stylesheets/desktop-group/user-leaderboards.css.scss */
#user-leaderboard-ranges .range-option, #user-leaderboard-ranges .time-link {
  color: #666;
  font-family: 'trebuchet ms';
  font-size: 11px;
}
/* line 21, ../../../app/assets/stylesheets/desktop-group/user-leaderboards.css.scss */
#user-leaderboard-ranges .range-option.selected, #user-leaderboard-ranges .time-link.selected {
  color: #9F1C27;
  font-size: 15px;
  font-weight: bold;
}
/* line 26, ../../../app/assets/stylesheets/desktop-group/user-leaderboards.css.scss */
#user-leaderboard-ranges .range-option.selected:hover, #user-leaderboard-ranges .time-link.selected:hover {
  color: #000;
}
/* line 32, ../../../app/assets/stylesheets/desktop-group/user-leaderboards.css.scss */
#user-leaderboard-ranges .range-text {
  font-size: 15px;
  font-weight: bold;
}

/* line 38, ../../../app/assets/stylesheets/desktop-group/user-leaderboards.css.scss */
#user-leaderboard {
  margin-top: 16px;
  width: 100%;
}
/* line 42, ../../../app/assets/stylesheets/desktop-group/user-leaderboards.css.scss */
#user-leaderboard h6 {
  font-size: 24px;
  word-break: break-word;
}
/* line 46, ../../../app/assets/stylesheets/desktop-group/user-leaderboards.css.scss */
#user-leaderboard h6 a {
  color: black;
}
/* line 49, ../../../app/assets/stylesheets/desktop-group/user-leaderboards.css.scss */
#user-leaderboard h6 a:hover {
  color: #9f1c27;
}
/* line 55, ../../../app/assets/stylesheets/desktop-group/user-leaderboards.css.scss */
#user-leaderboard th, #user-leaderboard td {
  border: 1px solid gainsboro;
  padding: 5px;
}
/* line 60, ../../../app/assets/stylesheets/desktop-group/user-leaderboards.css.scss */
#user-leaderboard th {
  font-size: 14px;
  text-align: left;
}
/* line 64, ../../../app/assets/stylesheets/desktop-group/user-leaderboards.css.scss */
#user-leaderboard th:first-child {
  text-align: left;
}
/* line 69, ../../../app/assets/stylesheets/desktop-group/user-leaderboards.css.scss */
#user-leaderboard td {
  font-size: 13px;
  vertical-align: middle;
  word-break: break-word;
}
/* line 74, ../../../app/assets/stylesheets/desktop-group/user-leaderboards.css.scss */
#user-leaderboard td:first-child {
  text-align: left;
  width: 50px;
}
/* line 78, ../../../app/assets/stylesheets/desktop-group/user-leaderboards.css.scss */
#user-leaderboard td:first-child a {
  color: black;
}
/* line 81, ../../../app/assets/stylesheets/desktop-group/user-leaderboards.css.scss */
#user-leaderboard td:first-child a:hover {
  text-decoration: underline;
}
/* line 88, ../../../app/assets/stylesheets/desktop-group/user-leaderboards.css.scss */
#user-leaderboard .avatar-column {
  width: 50px;
}
/* line 92, ../../../app/assets/stylesheets/desktop-group/user-leaderboards.css.scss */
#user-leaderboard .count {
  font-size: 18px;
  min-width: 60px;
  text-align: center !important;
}
/* line 98, ../../../app/assets/stylesheets/desktop-group/user-leaderboards.css.scss */
#user-leaderboard .deactivated {
  color: lightgrey;
  cursor: help;
}
/* line 103, ../../../app/assets/stylesheets/desktop-group/user-leaderboards.css.scss */
#user-leaderboard .join-date {
  color: grey;
  margin-top: 4px;
}
/* line 108, ../../../app/assets/stylesheets/desktop-group/user-leaderboards.css.scss */
#user-leaderboard .rank {
  font-size: 24px;
  font-weight: bold;
  text-align: center !important;
}
/* line 114, ../../../app/assets/stylesheets/desktop-group/user-leaderboards.css.scss */
#user-leaderboard .user {
  padding-left: 12px;
  padding-right: 12px;
}

/* line 120, ../../../app/assets/stylesheets/desktop-group/user-leaderboards.css.scss */
#time-links {
  float: right;
}

/* line 124, ../../../app/assets/stylesheets/desktop-group/user-leaderboards.css.scss */
.user-leaderboard-start-dates {
  margin-bottom: 16px;
  width: 100%;
}
/* line 128, ../../../app/assets/stylesheets/desktop-group/user-leaderboards.css.scss */
.user-leaderboard-start-dates td {
  border: 1px solid gainsboro;
  font-size: 13px;
  padding: 5px;
  word-break: break-word;
}
/* line 134, ../../../app/assets/stylesheets/desktop-group/user-leaderboards.css.scss */
.user-leaderboard-start-dates td:first-child {
  width: 40px;
}
/* line 137, ../../../app/assets/stylesheets/desktop-group/user-leaderboards.css.scss */
.user-leaderboard-start-dates td:first-child a {
  color: black;
}
/* line 140, ../../../app/assets/stylesheets/desktop-group/user-leaderboards.css.scss */
.user-leaderboard-start-dates td:first-child a:hover {
  text-decoration: underline;
}
/* line 147, ../../../app/assets/stylesheets/desktop-group/user-leaderboards.css.scss */
.user-leaderboard-start-dates .na {
  color: lightgrey;
}
/* line 1, ../../../app/assets/stylesheets/desktop-group/videos.css.scss */
.video-description {
  margin-bottom: 16px;
  padding-bottom: 0 !important;
}
/* line 5, ../../../app/assets/stylesheets/desktop-group/videos.css.scss */
.video-description p:last-child {
  padding-bottom: 0 !important;
}

/* line 11, ../../../app/assets/stylesheets/desktop-group/videos.css.scss */
#video_embed .twitter-video, #video_embed .twitter-tweet {
  margin: auto !important;
  max-width: none !important;
}
