@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-sections-container {
  display: grid;
  grid-template-columns: 2fr 1fr;
}
/* line 1581, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-sections-container .entry-sections {
  min-width: 0;
}
/* line 1590, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-section-container {
  display: flex;
  justify-content: space-between;
}
/* line 1594, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-section-container .entry-section {
  width: 100%;
}
/* line 1601, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .aside {
  display: flex;
  justify-content: flex-end;
  height: 1200px;
}
/* line 1607, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .ads {
  min-height: 250px;
  height: fit-content;
  width: 300px;
}
/* line 1612, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .ads.full-width {
  margin: 20px 0 20px 0;
  position: relative;
  padding: 24px 0;
}
/* line 1617, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .ads.full-width.leaderboard {
  min-height: 115px;
}
/* line 1621, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .ads.full-width.top {
  margin: 0 0 24px 0;
}
/* line 1625, ../../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 1637, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .anyclip {
  padding-bottom: 15px;
}
/* line 1641, ../../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 1650, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .narrow-section {
  max-width: 736px;
  margin: 20px 0;
  width: 100%;
}
/* line 1656, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .faves {
  position: absolute;
  top: 0;
  right: 0;
  width: 42px;
}
/* line 1662, ../../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 1670, ../../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 1674, ../../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 1682, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .photo-wrapper a.full-image {
  position: absolute;
  right: 24px;
  bottom: 24px;
}
/* line 1687, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .photo-wrapper a.full-image svg {
  height: 24px;
  width: 32px;
}
/* line 1693, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .photo-wrapper a.full-image:hover svg g g use {
  fill: #fbcc55;
}
/* line 1700, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .fave {
  position: absolute;
  top: 0;
  right: 0;
  width: 42px;
}
/* line 1707, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .entry-relations {
  display: flex;
  color: #8a8c8e;
  font-weight: normal;
}
/* line 1712, ../../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 1720, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .entry-relations .category {
  padding-top: 1px;
}
/* line 1725, ../../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 1730, ../../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 1738, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .entry-relations > div {
  display: flex;
  flex-wrap: wrap;
}
/* line 1742, ../../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 1749, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .entry-relations > div > div {
  display: flex;
  flex-wrap: wrap;
}
/* line 1755, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .entry-relations span a {
  color: #8a8c8e;
  font-weight: normal;
}
/* line 1762, ../../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 1769, ../../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 1774, ../../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 1783, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header a.photo {
  min-width: 50%;
  height: 100%;
}
/* line 1787, ../../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 1797, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header section.info {
  display: flex;
  flex-direction: column;
  width: 56%;
  padding-left: 2%;
}
/* line 1803, ../../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 1811, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header section.info h1 a {
  color: #000;
}
/* line 1813, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header section.info h1 a:hover {
  color: #9f1c27;
}
/* line 1819, ../../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 1826, ../../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 1833, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header section.info .author-info .timestamps a {
  color: #8a8c8e;
  font-weight: 500;
}
/* line 1838, ../../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 1847, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header section.info .author-info img {
  border-radius: 50%;
  height: 38px;
}
@media (max-width: 1100px) {
  /* line 1855, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .photo-wrapper {
    width: 49%;
  }
  /* line 1859, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header section.info {
    width: 48%;
  }
}
/* line 1864, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header footer {
  margin: 0 107px 0 0;
}
/* line 1866, ../../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 1870, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header footer p a {
  color: #4c4c4c;
}
/* line 1872, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header footer p a:hover {
  color: #202020;
  text-decoration: underline;
}
/* line 1879, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .stats {
  display: flex;
  padding: 0 0 0 5px;
  flex-wrap: wrap;
}
/* line 1884, ../../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 1892, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .stats .stat-item:hover a {
  color: #ffb81c;
}
/* line 1896, ../../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 1900, ../../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 1904, ../../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 1911, ../../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 1921, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .details .details-col {
  display: flex;
  flex-direction: column;
  margin-right: 20px;
}
/* line 1926, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .details .details-col .detail {
  display: flex;
  padding: 0 0 3px 0;
  position: relative;
}
/* line 1932, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .details .details-col .detail span a {
  color: inherit;
}
/* line 1936, ../../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 1943, ../../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 1953, ../../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 1972, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header.blur .photo, article.entry header.blur section {
  opacity: 0.5;
}
/* line 1977, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-buttons {
  padding: 12px 0;
  display: flex;
}
/* line 1981, ../../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 1991, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-buttons a:not(.disabled):hover {
  background: #4354ff;
  border-color: #4354ff;
  color: white;
}
/* line 1998, ../../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 2003, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-buttons a.checked {
  cursor: unset;
}
/* line 2010, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .full-width {
  width: 100%;
}
/* line 2014, ../../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 2022, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-insert .title {
  text-transform: uppercase;
  text-align: center;
  color: #12133f;
  font-weight: 500;
}
/* line 2029, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-insert .content {
  display: flex;
  width: 100%;
  justify-content: space-evenly;
}
/* line 2034, ../../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 2034, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-insert .content .wrapper {
    max-height: 121px;
  }
}
@media (max-width: 768px) {
  /* line 2034, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-insert .content .wrapper {
    max-height: 88px;
  }
}
@media (max-width: 450px) {
  /* line 2034, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-insert .content .wrapper {
    max-height: 94px;
  }
}
/* line 2055, ../../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 2062, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-insert .content a img {
  width: 100%;
}
/* line 2066, ../../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 2076, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-insert .content a:hover p {
  color: #FFB81C;
}
/* line 2084, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .tags {
  display: flex;
  flex-wrap: wrap;
}
/* line 2088, ../../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 2096, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .tags a:hover {
  color: #ffb81c;
}
/* line 2102, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .other-links a, article.entry .other-links {
  font-size: 16px;
  line-height: 1.5;
}
/* line 2107, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors {
  max-width: 736px;
}
/* line 2110, ../../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 2116, ../../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 2126, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .editors .editor .photo img {
  border-radius: 50%;
  width: 36px;
  height: 36px;
}
/* line 2133, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .editors .editor .info {
  padding-left: 10px;
  overflow: hidden;
}
/* line 2137, ../../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 2145, ../../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 2153, ../../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 2163, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .editors .editor:nth-child(3n + 3) {
  margin-right: 0;
}
/* line 2168, ../../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 2175, ../../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 2182, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .show-more-button svg {
  height: 16px;
  width: 16px;
}
/* line 2188, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .show-more-button:hover p {
  color: #FFB81C;
}
/* line 2192, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .show-more-button:hover svg path {
  fill: #FFB81C;
}
/* line 2198, ../../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 2205, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .options-buttons a {
  font-size: 14px;
}
/* line 2208, ../../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 2219, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors.open .editors {
  max-height: none;
}
/* line 2224, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors.open .show-more-button svg {
  transform: rotate(180deg);
}
/* line 2233, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details summary {
  position: relative;
  padding: 12px 0;
  margin-bottom: 10px;
  cursor: pointer;
  list-style: none;
}
/* line 2240, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details summary::-webkit-details-marker {
  display: none;
}
/* line 2244, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details summary:after {
  content: '▼';
}
/* line 2248, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details summary:hover {
  color: #FFB81C;
}
/* line 2251, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details summary:hover h2 {
  color: #FFB81C;
}
/* line 2256, ../../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 2265, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details summary a {
  position: absolute;
  right: 0;
  font-size: 14px;
}
/* line 2271, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details summary span {
  position: absolute;
  left: 105%;
  font-size: 12px;
  bottom: -2px;
  color: #8a8c8e;
}
/* line 2280, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details[open] summary:after {
  content: '▲';
}
/* line 2284, ../../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 2296, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details .recent-videos {
  display: flex;
  flex-wrap: wrap;
}
/* line 2300, ../../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 2311, ../../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 2320, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details .recent-videos .video_box {
  width: 22%;
  margin-bottom: 16px;
  margin-right: 4%;
}
/* line 2325, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details .recent-videos .video_box img {
  width: 100%;
  height: auto;
}
/* line 2330, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details .recent-videos .video_box:last-child {
  margin-right: 0;
}
/* line 2338, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #infinite-scrolling .pagination {
  display: none;
}
/* line 2342, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds {
  margin-top: 42px;
}
/* line 2345, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds h2 {
  text-transform: uppercase;
  text-align: center;
}
/* line 2350, ../../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 2357, ../../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 2364, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds .news-post .image svg {
  position: absolute;
  right: 16px;
  bottom: 18px;
}
/* line 2370, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds .news-post .image img {
  width: 100%;
}
/* line 2374, ../../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 2381, ../../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 2388, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds .news-post .body .type:hover {
  color: #ffb81c !important;
}
/* line 2393, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds .news-post .body .title {
  margin-bottom: 7px;
}
/* line 2396, ../../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 2408, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds .news-post .body .title h1 a:hover {
  color: #ffb81c;
}
/* line 2414, ../../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 2423, ../../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 2430, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds .news-post .body .timestamps {
  color: #a0a1a3;
  font-size: 12px;
  font-weight: 300;
}
/* line 2436, ../../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 2452, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section > div:nth-child(1) > div.entry-section > details {
  margin-top: 0;
}
/* line 2456, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details {
  margin: 6px 0;
}

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

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

/* line 2486, ../../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 2495, ../../app/assets/stylesheets/desktop.css.scss */
.blue-button:hover, .blue-button:active {
  background: #ffb81c !important;
  color: white !important;
}

/* line 2501, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 24px;
}
/* line 2507, ../../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 2516, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items .sub-item a:hover {
  color: #FFB81C !important;
}
/* line 2519, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items .sub-item a:hover span {
  color: #FFB81C !important;
}
/* line 2524, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items .sub-item:nth-child(-n + 4) {
  width: 20%;
  padding: 2%;
}
/* line 2528, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items .sub-item:nth-child(-n + 4) .entry-photo {
  max-height: 121px;
}
/* line 2532, ../../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 2539, ../../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 2547, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items .sub-item .entry-photo img {
  width: 100%;
  height: auto;
}
/* line 2553, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items .sub-item .category {
  align-self: start;
  margin-top: 9px;
  margin-bottom: 6px;
}
/* line 2558, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items .sub-item .category span {
  padding: 0;
  font-family: Roboto Slab;
}
/* line 2564, ../../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 2577, ../../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 2585, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section.entry_status p {
  color: white;
  font-size: 14px;
}
/* line 2590, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section.entry_status h6 {
  font-size: 18px;
}
/* line 2594, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section.entry_status a {
  color: white;
  text-decoration: underline;
}
/* line 2598, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section.entry_status.deadpool {
  color: white;
  background: #ba0c2f;
}
/* line 2603, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section.episode {
  border-bottom: 3px solid gainsboro;
  padding: 16px 8px;
}
/* line 2606, ../../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 2613, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section table.entry_list td {
  min-width: 150px;
  max-width: 164px;
}
/* line 2616, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section table.entry_list td .photo {
  max-height: 150px;
}
/* line 2621, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section#child_memes table.entry_list td .photo img {
  width: 150px;
  height: 150px;
}
/* line 2625, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section#child_memes table.entry_list td h2 {
  font-size: 1.4em;
}

/* line 2631, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body {
  padding: 10px 5px 0 5px;
  margin-bottom: -15px;
}
/* line 2635, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body iframe, #entry_body object, #entry_body video {
  max-width: 100%;
  overflow: scroll;
}
/* line 2641, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body .references div,
#entry_body .references ~ center div {
  box-sizing: border-box;
  max-width: 100%;
}
/* line 2646, ../../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 2652, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body aside dl {
  padding: 12px 0 8px 0;
  border-top: 1px solid #dcdcdc;
}
/* line 2655, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body aside dl:first-child {
  padding-top: 0;
  border-top: none;
}
/* line 2659, ../../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 2664, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body aside dl dt:first-child {
  padding-top: 0;
}
/* line 2668, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body aside dl dd {
  padding: 0;
  font-size: 1.1em;
  line-height: 1.27em;
  color: #555;
}
/* line 2673, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body aside dl dd a {
  color: #555;
}
/* line 2675, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body aside dl dd a:hover {
  color: #3d3d3d;
  text-decoration: underline;
}
/* line 2687, ../../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 2687, ../../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 2697, ../../app/assets/stylesheets/desktop.css.scss */
#entry_content_buttons {
  padding: 0 0 4px 0;
}
/* line 2699, ../../app/assets/stylesheets/desktop.css.scss */
#entry_content_buttons p {
  font-size: 1.2em;
}

/* line 2705, ../../app/assets/stylesheets/desktop.css.scss */
#author_info h3 {
  border-bottom: 3px solid #dcdcdc;
  font-size: 1.5em;
}
/* line 2709, ../../app/assets/stylesheets/desktop.css.scss */
#author_info .editor {
  padding: 0 0 2px 0;
}
/* line 2713, ../../app/assets/stylesheets/desktop.css.scss */
#author_info .editor .photo {
  width: 32px;
  height: 32px;
}
/* line 2716, ../../app/assets/stylesheets/desktop.css.scss */
#author_info .editor .photo img {
  border: 1px solid #ddd;
}
/* line 2720, ../../app/assets/stylesheets/desktop.css.scss */
#author_info .editor .name {
  width: 218px;
  padding: 0 0 0 8px !important;
}
/* line 2723, ../../app/assets/stylesheets/desktop.css.scss */
#author_info .editor .name h6 {
  font-size: 14px;
}
/* line 2730, ../../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 2738, ../../app/assets/stylesheets/desktop.css.scss */
#how_to_write_a_meme_entry a {
  text-decoration: underline;
}
/* line 2741, ../../app/assets/stylesheets/desktop.css.scss */
#how_to_write_a_meme_entry p {
  padding: 0 0 4px 0;
}
/* line 2744, ../../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 2748, ../../app/assets/stylesheets/desktop.css.scss */
#how_to_write_a_meme_entry ul li {
  padding: 2px 0 2px 0;
}
/* line 2750, ../../app/assets/stylesheets/desktop.css.scss */
#how_to_write_a_meme_entry ul li strong.red {
  color: #9f1c27;
}

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

/* line 2761, ../../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;
  overflow-wrap: break-word;
}
/* line 2768, ../../app/assets/stylesheets/desktop.css.scss */
.references p {
  font-size: 12px;
}

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

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

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

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

/* line 2794, ../../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 2803, ../../app/assets/stylesheets/desktop.css.scss */
.related_memes {
  margin-bottom: 48px;
}
/* line 2806, ../../app/assets/stylesheets/desktop.css.scss */
.related_memes td {
  padding: 5px 8px 8px 5px;
  width: 100px;
  text-align: center;
}
/* line 2807, ../../app/assets/stylesheets/desktop.css.scss */
.related_memes td:first-child {
  padding-left: 0;
}
/* line 2814, ../../app/assets/stylesheets/desktop.css.scss */
.related_memes .photo img {
  width: 100px;
  height: 100px;
  border: 1px solid #ddd;
}
/* line 2819, ../../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 2827, ../../app/assets/stylesheets/desktop.css.scss */
.related_memes .name a {
  color: #13133e !important;
}
/* line 2829, ../../app/assets/stylesheets/desktop.css.scss */
.related_memes .name a:hover {
  color: #9f1c27 !important;
}
/* line 2834, ../../app/assets/stylesheets/desktop.css.scss */
.related_memes .button {
  font-size: 15px !important;
}

/* line 2840, ../../app/assets/stylesheets/desktop.css.scss */
.entries #edit_form.notes_form textarea {
  width: 622px;
}
/* line 2844, ../../app/assets/stylesheets/desktop.css.scss */
.entries #edit_form.info_form #entry_description textarea {
  width: 622px;
}
/* line 2847, ../../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 2855, ../../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 2862, ../../app/assets/stylesheets/desktop.css.scss */
.entries #edit_form.options_form .flag {
  padding: 0 0 4px 0;
}

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

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

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

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

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

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

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

/* line 2931, ../../app/assets/stylesheets/desktop.css.scss */
#profile_content {
  padding: 12px 5px;
}
/* line 2934, ../../app/assets/stylesheets/desktop.css.scss */
#profile_content h1,
#profile_content h3 {
  padding: 2px 0 8px 0;
}
/* line 2938, ../../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 2943, ../../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 2948, ../../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 2951, ../../app/assets/stylesheets/desktop.css.scss */
#profile_content hgroup p.abs {
  top: 0;
  right: 0;
}

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

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

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

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

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

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

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

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

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

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

/* line 3038, ../../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 3050, ../../app/assets/stylesheets/desktop.css.scss */
.search_sort_options_sidebar {
  margin-top: 10px;
  width: 160px;
  min-height: 175px;
}
/* line 3054, ../../app/assets/stylesheets/desktop.css.scss */
.search_sort_options_sidebar p {
  margin-bottom: 4px;
}
/* line 3057, ../../app/assets/stylesheets/desktop.css.scss */
.search_sort_options_sidebar .sort_text {
  font-size: 24px;
}
/* line 3060, ../../app/assets/stylesheets/desktop.css.scss */
.search_sort_options_sidebar .sort_option {
  font-size: 13px;
}
/* line 3063, ../../app/assets/stylesheets/desktop.css.scss */
.search_sort_options_sidebar .selected {
  font-size: 18px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 3147, ../../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 3154, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .description {
  max-width: 250px;
}
/* line 3155, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .description p.stats {
  font-size: 1.2em;
  color: #505050;
  padding: 0 0 8px 0;
}
/* line 3161, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .description .forum-description {
  margin-bottom: 12px;
}
/* line 3164, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .description .forum-description:last-child {
  margin-bottom: 0;
}
/* line 3168, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .description .forum-description h6 {
  margin-bottom: 2px;
}
/* line 3172, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .description .forum-description p {
  font-size: 12px;
}
/* line 3177, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .description h2 {
  margin-bottom: 12px;
}
/* line 3184, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .details {
  padding: 0 0 0 24px;
  width: 410px;
}
/* line 3187, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .details .new_post {
  top: 0;
  right: 0;
}
/* line 3191, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .details ul {
  padding: 0 50px 0 0 0;
}
/* line 3193, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .details ul li {
  padding: 0 0 8px 0;
}
/* line 3195, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .details ul li p {
  font-size: 1em;
}

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

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

/* line 3229, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header {
  padding: 0;
  margin-bottom: 14px;
}
/* line 3232, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header hgroup {
  width: 470px;
}
/* line 3234, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header hgroup h2 {
  color: #202020;
  font-size: 2.8em;
}
/* line 3237, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header hgroup h2 a {
  color: #202020;
}
/* line 3239, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header hgroup h2 a:hover {
  color: #9f1c27;
}
/* line 3243, ../../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 3252, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header hgroup p {
  margin: 6px 0 0 0;
  font-size: 1.2em;
  color: #404040;
}
/* line 3258, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header aside {
  width: 220px;
  text-align: right;
}
/* line 3261, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header aside .right {
  min-width: 50px;
  text-align: left;
  padding: 2px 0 0 0;
}
/* line 3266, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header aside p.buttons {
  padding: 12px 0 0 0;
}

/* line 3272, ../../app/assets/stylesheets/desktop.css.scss */
table.forum_topics {
  width: 100%;
}
/* line 3274, ../../app/assets/stylesheets/desktop.css.scss */
table.forum_topics thead th {
  text-align: left;
  font-size: 1.3em;
  padding: 0 5px 6px 5px;
}
/* line 3280, ../../app/assets/stylesheets/desktop.css.scss */
table.forum_topics tr td {
  font-size: 1.2em;
  padding: 5px;
  border-top: 1px solid #dcdcdc;
}
/* line 3286, ../../app/assets/stylesheets/desktop.css.scss */
table.forum_topics tr.sticky td, table.forum_topics tr.featured td {
  background: #f0f0f0;
}
/* line 3291, ../../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 3298, ../../app/assets/stylesheets/desktop.css.scss */
table.forum_topics td.topic .forum_page_pagination {
  padding: 0 0 0 4px;
}
/* line 3300, ../../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 3313, ../../app/assets/stylesheets/desktop.css.scss */
table.forum_topics td.topic .forum_page_pagination a:hover {
  color: #9f1c27;
  border-color: #9f1c27;
}

/* line 3322, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list {
  border-top: 3px solid gainsboro;
}
/* line 3324, ../../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 3328, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info {
  width: 145px;
  padding: 9px 10px;
}
/* line 3331, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info .profile {
  padding: 0 0 6px 0;
}
/* line 3334, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info a {
  color: #202020;
}
/* line 3337, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info .photo {
  padding: 0 0 3px 0;
}
/* line 3339, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info .photo img {
  display: inline-block;
  width: 50px;
  height: 50px;
  background: #dcdcdc;
}
/* line 3346, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info h5.name {
  font-size: 1.2em;
  padding: 0 0 1px 0;
}
/* line 3350, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info h6.role {
  font-size: 1.1em;
  font-weight: normal;
}
/* line 3354, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info a:hover {
  color: #9f1c27;
}
/* line 3357, ../../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 3364, ../../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 3372, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info .voting .buttons {
  width: 45px;
}
/* line 3374, ../../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 3382, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info .voting.rl {
  border: none;
  padding: 8px 0;
  border-top: 1px solid #dcdcdc;
}
/* line 3386, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info .voting.rl .buttons {
  float: left !important;
}
/* line 3392, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .post_content {
  padding: 12px 10px 8px 178px;
}
/* line 3396, ../../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 3400, ../../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 3406, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .post_content footer .left {
  padding: 2px 0 0 0;
  color: #606060;
}
/* line 3412, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .low_karma {
  display: none;
}
/* line 3414, ../../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 3424, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .low_karma.flash a {
  color: #808080;
  text-decoration: underline;
}
/* line 3427, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .low_karma.flash a:hover {
  color: #9f1c27;
}
/* line 3433, ../../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 3437, ../../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 3446, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .quote blockquote p {
  padding: 0 0 6px 0;
  font-size: 13px;
}
/* line 3453, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .topic_followup {
  position: relative;
  height: 100%;
  border-top: 1px solid #dcdcdc;
}
/* line 3457, ../../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 3464, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .topic_followup .info h3 {
  font-size: 1.5em;
}
/* line 3468, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .topic_followup .desc {
  padding: 8px 0 0 186px;
}
/* line 3470, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .topic_followup .desc p.b {
  font-size: 1.6em;
}
/* line 3474, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .topic_followup textarea {
  clear: both;
  display: block;
  min-width: 490px;
}

/* line 3483, ../../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 3492, ../../app/assets/stylesheets/desktop.css.scss */
.forum_posts #edit_form q p {
  padding: 0 0 6px 0;
  font-size: 1em;
}
/* line 3497, ../../app/assets/stylesheets/desktop.css.scss */
.forum_posts #edit_form textarea {
  clear: both;
  display: block;
  min-width: 574px;
}

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

/* line 3520, ../../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 3528, ../../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 3536, ../../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 3541, ../../app/assets/stylesheets/desktop.css.scss */
#sidebar #trending_forum_topics .topic .stats,
#sidebar #popular_memes .topic .stats {
  padding: 0 0 0 6px;
}

/* line 3549, ../../app/assets/stylesheets/desktop.css.scss */
#popular_galleries .c,
#researching-entries .c,
#hot-today .c {
  padding: 0 0 10px 0;
}
/* line 3553, ../../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 3558, ../../app/assets/stylesheets/desktop.css.scss */
#popular_galleries .stats,
#researching-entries .stats,
#hot-today .stats {
  padding: 0;
}
/* line 3561, ../../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 3567, ../../app/assets/stylesheets/desktop.css.scss */
#popular_galleries .topic,
#researching-entries .topic,
#hot-today .topic {
  margin-left: 52px;
}
/* line 3571, ../../app/assets/stylesheets/desktop.css.scss */
#popular_galleries h6,
#researching-entries h6,
#hot-today h6 {
  margin-top: 2px;
}
/* line 3572, ../../app/assets/stylesheets/desktop.css.scss */
#popular_galleries h6 a,
#researching-entries h6 a,
#hot-today h6 a {
  font-size: 14px;
}

/* line 3583, ../../app/assets/stylesheets/desktop.css.scss */
#forum_blocks {
  padding: 0 0 24px 0;
}
/* line 3585, ../../app/assets/stylesheets/desktop.css.scss */
#forum_blocks table {
  width: 100%;
}
/* line 3587, ../../app/assets/stylesheets/desktop.css.scss */
#forum_blocks table td {
  width: 20%;
  padding: 0 5px;
  vertical-align: top;
}
/* line 3591, ../../app/assets/stylesheets/desktop.css.scss */
#forum_blocks table td:first-child {
  padding-left: 0;
}
/* line 3594, ../../app/assets/stylesheets/desktop.css.scss */
#forum_blocks table td:last-child {
  padding-right: 0;
}
/* line 3597, ../../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 3605, ../../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 3611, ../../app/assets/stylesheets/desktop.css.scss */
#forum_blocks table td a p {
  padding: 0;
  font-size: 1.2em;
  color: #fff;
  opacity: 0.82;
}
/* line 3617, ../../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 3623, ../../app/assets/stylesheets/desktop.css.scss */
#forum_blocks table td a:hover h3,
#forum_blocks table td a:hover p {
  color: inherit;
}

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

/* line 3641, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header {
  margin: 0;
  padding: 0 0 12px 0;
  border-bottom: 3px solid gainsboro;
}
/* line 3646, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial .faves {
  position: absolute;
  top: 0;
  right: 0;
  width: 42px;
}
/* line 3653, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header .fave {
  position: absolute;
  top: 0;
  right: 0;
  width: 42px;
}
/* line 3659, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header .photo {
  display: block;
  padding: 2px;
  width: 100px;
  max-height: 150px;
  border: 1px solid #acacac;
}
/* line 3666, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header .photo.wide {
  width: 177px;
}
/* line 3670, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header .photo img {
  display: block;
  border: 0;
  width: 100px;
  background: #f0f0f0;
}
/* line 3676, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header .photo img.wide {
  width: 177px;
}
/* line 3682, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header section.hasphoto {
  padding: 0 0 0 115px;
}
/* line 3686, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header section.wide {
  padding-left: 192px !important;
}
/* line 3690, ../../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 3696, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header section h1 a {
  color: #000;
}
/* line 3698, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header section h1 a:hover {
  color: #9f1c27;
}
/* line 3704, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header footer {
  padding: 6px 0 0 0;
  margin: 0 107px 0 0;
}
/* line 3707, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header footer p {
  font-size: 11px;
  line-height: 1.25em;
  padding: 0 0 8px 0;
}
/* line 3711, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header footer p a {
  color: #4c4c4c;
}
/* line 3713, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header footer p a:hover {
  color: #202020;
  text-decoration: underline;
}
/* line 3720, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header aside.stats {
  width: 78px;
}
/* line 3722, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header aside.stats dl dd:first-child {
  margin-top: -4px;
}

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

/* line 3734, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #related_memes table.entry_list td {
  width: 162px;
}
/* line 3737, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #related_memes table.entry_list td .photo img {
  width: 162px;
  height: 162px;
}
/* line 3742, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #related_memes table.entry_list td h2 {
  font-size: 1.4em;
  word-break: break-word;
}
/* line 3747, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #edit_form {
  padding-right: 0;
}
/* line 3749, ../../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 3757, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #edit_form .summary textarea {
  height: 120px;
}
/* line 3762, ../../app/assets/stylesheets/desktop.css.scss */
.editorials form #sidebar {
  overflow: hidden;
  width: 300px;
}
/* line 3766, ../../app/assets/stylesheets/desktop.css.scss */
.editorials form #sidebar .left,
.editorials form #sidebar .right {
  width: auto;
}
/* line 3769, ../../app/assets/stylesheets/desktop.css.scss */
.editorials form #sidebar select {
  width: 290px;
}
/* line 3772, ../../app/assets/stylesheets/desktop.css.scss */
.editorials form #sidebar p {
  padding: 0 0 4px 0;
}
/* line 3776, ../../app/assets/stylesheets/desktop.css.scss */
.editorials form #editorial_copy {
  padding: 6px 0 0 0;
}
/* line 3778, ../../app/assets/stylesheets/desktop.css.scss */
.editorials form #editorial_copy textarea {
  width: 622px;
}
/* line 3782, ../../app/assets/stylesheets/desktop.css.scss */
.editorials form #related_entries {
  padding: 8px 0;
}
/* line 3786, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #sidebar #oped_categories table {
  width: 100%;
}
/* line 3788, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #sidebar #oped_categories table td {
  font-size: 1.3em;
  padding: 0 0 3px 0;
}
/* line 3791, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #sidebar #oped_categories table td a {
  color: #303030;
  padding: 0 0 0 12px;
}
/* line 3794, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #sidebar #oped_categories table td a:hover {
  color: #9f1c27;
  background-position: 2px -15px;
}

/* SEARCH */
/* line 3805, ../../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 3811, ../../app/assets/stylesheets/desktop.css.scss */
#search_form_content h3 {
  padding: 0 0 4px 0;
}
/* line 3814, ../../app/assets/stylesheets/desktop.css.scss */
#search_form_content input#search_page_box {
  width: 350px;
}
/* line 3817, ../../app/assets/stylesheets/desktop.css.scss */
#search_form_content #search_page_submit {
  font-weight: bold;
}
/* line 3821, ../../app/assets/stylesheets/desktop.css.scss */
#search_form_content input#search_page_box,
#search_form_content #search_page_submit {
  font-size: 1.3em;
}

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

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

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

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

/* line 3864, ../../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 3875, ../../app/assets/stylesheets/desktop.css.scss */
.ui-autocomplete li {
  border-bottom: 1px solid #eee;
  margin: 0;
}
/* line 3879, ../../app/assets/stylesheets/desktop.css.scss */
.ui-autocomplete li:last-child {
  border: none;
}

/* line 3885, ../../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 3894, ../../app/assets/stylesheets/desktop.css.scss */
.ui-menu-item {
  height: 32px;
}
/* line 3897, ../../app/assets/stylesheets/desktop.css.scss */
.ui-menu-item a {
  color: #000;
  display: inline-block;
  margin: 0;
  text-decoration: none;
  width: 100%;
}
/* line 3905, ../../app/assets/stylesheets/desktop.css.scss */
.ui-menu-item img {
  float: left;
  margin: 4px;
}
/* line 3910, ../../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 3920, ../../app/assets/stylesheets/desktop.css.scss */
.search_loader {
  opacity: 0.25;
  vertical-align: bottom;
}

/* FRIENDS/USERS INDEX */
/* line 3929, ../../app/assets/stylesheets/desktop.css.scss */
table.user_list td {
  padding: 5px 5px 20px 5px;
  text-align: center;
}
/* line 3934, ../../app/assets/stylesheets/desktop.css.scss */
table.user_list tr td:first-child {
  padding-left: 0;
}
/* line 3937, ../../app/assets/stylesheets/desktop.css.scss */
table.user_list tr td:last-child {
  padding-right: 0;
}
/* line 3942, ../../app/assets/stylesheets/desktop.css.scss */
table.user_list td .photo {
  clear: both;
  display: block;
  margin: 0 auto;
  overflow: hidden;
}
/* line 3947, ../../app/assets/stylesheets/desktop.css.scss */
table.user_list td .photo img {
  display: inline-block;
  width: 165px;
  height: 165px;
  background: #f0f0f0;
}
/* line 3954, ../../app/assets/stylesheets/desktop.css.scss */
table.user_list td h4 {
  font-size: 1.3em;
  color: #222222;
  padding: 4px 0 0 0;
}
/* line 3958, ../../app/assets/stylesheets/desktop.css.scss */
table.user_list td h4 a {
  color: #222222;
}
/* line 3960, ../../app/assets/stylesheets/desktop.css.scss */
table.user_list td h4 a:hover {
  color: #9f1c27;
}
/* line 3967, ../../app/assets/stylesheets/desktop.css.scss */
table#messages {
  width: 100%;
}
/* line 3969, ../../app/assets/stylesheets/desktop.css.scss */
table#messages thead th {
  text-align: left;
  font-size: 1.3em;
  padding: 0 5px 6px 5px;
}
/* line 3975, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr th.user {
  width: 160px;
}
/* line 3978, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr.unread td {
  font-weight: bold;
  background: #f6f6f6;
}
/* line 3982, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr td {
  vertical-align: top;
}
/* line 3984, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr td.user {
  width: 100px;
}
/* line 3987, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr td.avatar {
  width: 50px;
  overflow: hidden;
}
/* line 3990, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr td.avatar img {
  display: block;
  width: 50px;
  height: 50px;
  overflow: hidden;
  background: #f0f0f0;
}
/* line 4000, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr th.when,
table#messages tr td.when {
  width: 100px;
}
/* line 4003, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr th.status {
  width: 16px;
}
/* line 4006, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr td {
  font-size: 1.2em;
  padding: 5px;
  border-top: 1px solid #dcdcdc;
}
/* line 4007, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr td.status {
  width: 16px;
}
/* line 4013, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr td a {
  color: #202020;
}
/* line 4015, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr td a:hover {
  color: #9f1c27;
}

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

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

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

/* line 4052, ../../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 4059, ../../app/assets/stylesheets/desktop.css.scss */
#chat_box .info {
  margin-right: 254px;
}

/* line 4064, ../../app/assets/stylesheets/desktop.css.scss */
#chat_info {
  border-bottom: 1px solid #e0e0e0;
  margin: 0 0 16px 0;
  padding: 0 0 12px 0;
}
/* line 4069, ../../app/assets/stylesheets/desktop.css.scss */
#chat_info .right {
  width: 210px;
}
/* line 4072, ../../app/assets/stylesheets/desktop.css.scss */
#chat_info .info {
  margin-right: 230px;
}
/* line 4076, ../../app/assets/stylesheets/desktop.css.scss */
#chat_info .right .list {
  padding: 0 6px 0 12px;
}
/* line 4079, ../../app/assets/stylesheets/desktop.css.scss */
#chat_info .right h5 {
  font-size: 1.4em;
  padding: 0 0 1px 0;
}
/* line 4083, ../../app/assets/stylesheets/desktop.css.scss */
#chat_info .right dl {
  padding: 0 6px;
}

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

/* line 4100, ../../app/assets/stylesheets/desktop.css.scss */
#job_listings dl {
  padding: 0 0 8px 12px;
}
/* line 4102, ../../app/assets/stylesheets/desktop.css.scss */
#job_listings dl dt {
  padding: 4px 0 0 0;
}
/* line 4105, ../../app/assets/stylesheets/desktop.css.scss */
#job_listings dl dd {
  padding: 0 0 0 8px;
}
/* line 4109, ../../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 4114, ../../app/assets/stylesheets/desktop.css.scss */
#job_listings #rd_group.group {
  border-top: 1px solid #bababa;
  padding-top: 12px;
  margin-top: 12px;
}
/* line 4119, ../../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 4123, ../../app/assets/stylesheets/desktop.css.scss */
#job_listings .job.first {
  border: none;
  margin-top: 0;
  padding-top: 2px;
}

/* AJAX OVERLAYS */
/* line 4133, ../../app/assets/stylesheets/desktop.css.scss */
#login_signup_form {
  width: 450px;
  padding: 12px 5px;
}
/* line 4136, ../../app/assets/stylesheets/desktop.css.scss */
#login_signup_form table {
  width: 100%;
}
/* line 4139, ../../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 4146, ../../app/assets/stylesheets/desktop.css.scss */
#login_signup_form td {
  text-align: center;
}
/* line 4147, ../../app/assets/stylesheets/desktop.css.scss */
#login_signup_form td.login {
  padding: 5px 5px 5px 0;
  border-right: 1px solid #dcdcdc;
}
/* line 4151, ../../app/assets/stylesheets/desktop.css.scss */
#login_signup_form td.signup {
  padding: 5px 0 5px 5px;
}
/* line 4155, ../../app/assets/stylesheets/desktop.css.scss */
#login_signup_form td h6 {
  font-size: 1.6em;
  padding: 0 0 6px 0;
}

/* line 4164, ../../app/assets/stylesheets/desktop.css.scss */
#nsfw_prompt {
  width: 450px;
  padding: 12px 5px;
}
/* line 4167, ../../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 4174, ../../app/assets/stylesheets/desktop.css.scss */
#nsfw_prompt h6 {
  font-size: 1.6em;
  padding: 0 0 6px 0;
}

/* ACTIVITY FEEDS */
/* line 4182, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item {
  padding: 2px 0 2px 20px;
}
/* line 4184, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item.hasuser {
  padding-left: 80px;
}
/* line 4187, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item .photo {
  top: 0;
  left: 20px;
  width: 50px;
  height: 50px;
  overflow: hidden;
}
/* line 4193, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item .photo img {
  display: block;
  width: 50px;
  height: 50px;
  background: #f0f0f0;
}
/* line 4200, ../../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 4205, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item.hasuser .info {
  min-height: 50px;
}
/* line 4208, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item .indent {
  padding: 10px 0 8px 12px;
}
/* line 4210, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item .indent a {
  display: inline-block;
  padding: 2px;
  border: 1px solid #dcdcdc;
}
/* line 4214, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item .indent a img {
  display: block;
  min-width: 10px;
  min-height: 10px;
  background: #f0f0f0;
}
/* line 4222, ../../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 4226, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item .summary p {
  font-size: 1.2em;
  padding: 0 0 4px 0;
  color: #505050;
}
/* line 4230, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item .summary p:last-child {
  padding: 0;
}
/* line 4235, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item footer {
  padding: 4px 0 2px 0;
  color: #606060;
  font-size: 1.1em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 4375, ../../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 4388, ../../app/assets/stylesheets/desktop.css.scss */
.spoiler-button:hover, .spoiler-button:active {
  background: #ffb81c !important;
  color: white !important;
}

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

/* line 4418, ../../app/assets/stylesheets/desktop.css.scss */
#comments {
  border-top: 4px solid #12133f;
}
/* line 4421, ../../app/assets/stylesheets/desktop.css.scss */
#comments .hidden {
  display: none;
}
/* line 4425, ../../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 4436, ../../app/assets/stylesheets/desktop.css.scss */
#comments .view-all-button svg {
  height: 15px;
}
/* line 4440, ../../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 4418, ../../app/assets/stylesheets/desktop.css.scss */
  #comments {
    padding: 40px 0 60px 0;
  }
}

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

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

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

/* line 4469, ../../app/assets/stylesheets/desktop.css.scss */
#media_arrows {
  width: 100%;
  border-top: 3px solid gainsboro;
}
/* line 4472, ../../app/assets/stylesheets/desktop.css.scss */
#media_arrows .left_arrow {
  text-align: left;
  width: 95px;
}
/* line 4475, ../../app/assets/stylesheets/desktop.css.scss */
#media_arrows .left_arrow a {
  padding: 8px 10px !important;
}
/* line 4479, ../../app/assets/stylesheets/desktop.css.scss */
#media_arrows .middle {
  text-align: center;
}
/* line 4482, ../../app/assets/stylesheets/desktop.css.scss */
#media_arrows .right_arrow {
  text-align: right;
  width: 70px;
}
/* line 4485, ../../app/assets/stylesheets/desktop.css.scss */
#media_arrows .right_arrow a {
  padding: 8px 10px !important;
}
/* line 4489, ../../app/assets/stylesheets/desktop.css.scss */
#media_arrows a {
  margin: 15px 0 14px 0;
}

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

/* line 4498, ../../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 4512, ../../app/assets/stylesheets/desktop.css.scss */
.tooltip a {
  font-weight: bold;
  font-size: 14px;
}

/* line 4518, ../../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 4532, ../../app/assets/stylesheets/desktop.css.scss */
.tooltip-newsfeed-stamp {
  width: 200px;
}

/* Photo Gallery with Masonry */
/* line 4539, ../../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 4549, ../../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 4559, ../../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 4570, ../../app/assets/stylesheets/desktop.css.scss */
#photo_gallery a.photo:hover .info {
  display: block;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
}
/* line 4575, ../../app/assets/stylesheets/desktop.css.scss */
#photo_gallery .info .c {
  padding: 11px 8px;
  font-size: 1.1em;
  line-height: 1.3em;
  color: #f0f0f0;
}
/* line 4580, ../../app/assets/stylesheets/desktop.css.scss */
#photo_gallery .info .c a {
  color: #fff;
}
/* line 4582, ../../app/assets/stylesheets/desktop.css.scss */
#photo_gallery .info .c a:hover {
  color: #e0e0e0;
}

/* line 4589, ../../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 4608, ../../app/assets/stylesheets/desktop.css.scss */
.clearfix {
  clear: both;
}

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

/* line 4619, ../../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 4626, ../../app/assets/stylesheets/desktop.css.scss */
#footer .wrap {
  position: relative;
  padding: 10px 5px;
}

@media (max-width: 560px) {
  /* line 4638, ../../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 4648, ../../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 4652, ../../app/assets/stylesheets/desktop.css.scss */
  .bodycopy p {
    line-height: 1.75;
  }

  /* line 4657, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header {
    flex-direction: column;
    padding: 16px;
  }
  /* line 4661, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .photo-wrapper {
    width: 100%;
    margin-bottom: 12px;
  }
  /* line 4666, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header section.info {
    width: 100%;
  }
  /* line 4670, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .share-button {
    right: 10px;
    top: unset;
    bottom: 59px;
    height: 32px;
    width: 32px;
  }
  /* line 4679, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header input.share-buttons-trigger:checked ~ a.share-button:nth-of-type(1) {
    right: 52px;
  }
  /* line 4682, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header input.share-buttons-trigger:checked ~ a.share-button:nth-of-type(2) {
    right: 94px;
  }
  /* line 4685, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header input.share-buttons-trigger:checked ~ a.share-button:nth-of-type(3) {
    right: 136px;
  }
  /* line 4688, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header input.share-buttons-trigger:checked ~ a.share-button:nth-of-type(4) {
    right: 178px;
  }
  /* line 4691, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header input.share-buttons-trigger:checked ~ a.share-button:nth-of-type(5) {
    right: 220px;
  }
  /* line 4696, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .details {
    flex-direction: column;
  }
  /* line 4699, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .details .details-col .detail {
    padding: 0 0 6px 0;
  }
  /* line 4702, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .details .details-col .detail span:last-child {
    max-width: 68%;
  }
  /* line 4708, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .stats .stat-item:last-child {
    margin-top: 7px;
  }
  /* line 4717, ../../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 4723, ../../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 4734, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-insert {
    margin: 9px 0;
    padding: 21px 0;
  }
  /* line 4739, ../../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 4745, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-insert .content::-webkit-scrollbar {
    display: none;
  }
  /* line 4749, ../../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 4759, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry details .recent-videos {
    justify-content: space-between;
  }
  /* line 4762, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry details .recent-videos .video_box {
    width: 49%;
    margin-right: 0;
  }
  /* line 4769, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .recent-images {
    margin-bottom: 0 !important;
  }
  /* line 4773, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .photo_list {
    display: flex !important;
    gap: unset !important;
  }
  /* line 4777, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .photo_list .photo_box:nth-child(-n + 2) {
    height: 152px;
    width: 100% !important;
  }
  /* line 4784, ../../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 4789, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .photo_list .photo_box {
    width: 49% !important;
    margin-bottom: 16px !important;
  }
  /* line 4799, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-editors .editors {
    max-height: 230px;
    grid-template-columns: 1fr;
  }
  /* line 4803, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-editors .editors .editor {
    width: -webkit-fill-available;
    max-width: 272px;
    margin: 4px 0;
  }
  /* line 4810, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-editors .options-buttons {
    flex-direction: column;
    align-items: center;
  }
  /* line 4814, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-editors .options-buttons a {
    padding: 12px 0;
  }
  /* line 4817, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-editors .options-buttons a:nth-child(2) {
    border: none;
    padding: unset;
  }
  /* line 4826, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .add-button {
    left: 0;
    right: unset;
    top: 57px;
  }
  /* line 4832, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry details {
    margin-top: 10px;
  }
  /* line 4835, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry details .view-all-button {
    padding: 14px 30px;
    display: block;
    width: inherit;
  }
  /* line 4840, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry details summary {
    margin-bottom: 4px;
  }
  /* line 4843, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry details summary a {
    left: 0;
    top: 50px;
  }
  /* line 4851, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #comments .view-all-button {
    width: inherit;
  }
  /* line 4856, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items {
    justify-content: space-between;
  }
  /* line 4859, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items contentcontent
  .sub-item {
    width: 43%;
    padding: 8px;
    margin: 8px 0;
  }
  /* line 4864, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items contentcontent
  .sub-item:nth-child(-n + 2) {
    width: 100%;
    padding: 2%;
  }
  /* line 4868, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items contentcontent
  .sub-item:nth-child(-n + 2) .entry-photo {
    max-height: 135px;
  }
  /* line 4873, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items contentcontent
  .sub-item .entry-photo {
    margin-bottom: 12px;
    max-height: 57px;
  }
  /* line 4878, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items contentcontent
  .sub-item .category {
    display: none;
  }
  /* line 4882, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items contentcontent
  .sub-item .entry-name {
    font-size: 14px;
  }
  /* line 4889, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post {
    padding: 16px;
    flex-direction: column;
  }
  /* line 4893, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post .image {
    width: 100%;
  }
  /* line 4897, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post .body {
    width: 100%;
    margin-left: unset;
    margin-bottom: 24px;
  }
  /* line 4902, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post .body .type {
    margin-top: 13px;
  }
  /* line 4906, ../../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 4914, ../../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 4920, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post .body .post-stamp {
    margin: 0;
  }
  /* line 4926, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .ads.full-width {
    margin: 16px 0 16px 0;
  }
  /* line 4931, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry section.bodycopy .entry-section center {
    overflow: hidden;
  }
  /* line 4934, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry section.bodycopy .entry-section center .vid-container {
    max-width: 100%;
  }

  /* line 4940, ../../app/assets/stylesheets/desktop.css.scss */
  .blue-button {
    padding: 14px 0px;
    display: block;
  }
}
@media (max-width: 1000px) {
  /* line 4951, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-section-container .entry-section {
    width: 100%;
  }
  /* line 4955, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-section-container .aside {
    display: none;
  }
  /* line 4960, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .narrow-section {
    width: 100%;
  }
}
@media (max-width: 1000px) and (min-width: 450px) {
  /* line 4968, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header {
    padding-bottom: 142px;
  }
  /* line 4971, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .share-buttons .share-button {
    bottom: 37px;
    top: unset;
  }
  /* line 4976, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .author-info {
    position: absolute;
    bottom: 40px;
    right: 5%;
    width: 90%;
  }
  /* line 4982, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header aside.stats {
    position: absolute;
    bottom: 16px;
    left: 5%;
    width: 100%;
  }
  /* line 4991, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-section-container,
  article.entry .narrow-section {
    max-width: 576px;
    margin: 0 auto;
  }
  /* line 4996, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .narrow-section {
    margin-bottom: 35px;
  }
  /* line 5001, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post {
    padding: 16px;
  }
  /* line 5004, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post .image {
    width: 45%;
  }
  /* line 5010, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post .body .title h1 a {
    font-size: 24px;
    line-height: normal;
  }
  /* line 5015, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post .body .desc {
    margin: 7px 0;
  }
  /* line 5022, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items {
    flex-direction: column;
  }
  /* line 5025, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items .sub-item {
    flex-direction: row;
    width: calc(100% - 48px);
  }
  /* line 5029, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items .sub-item .entry-photo {
    width: 32%;
    max-height: 94px;
    margin-right: 20px;
  }
  /* line 5035, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items .sub-item .category {
    display: none;
  }
  /* line 5039, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items .sub-item .entry-name {
    font-size: 32px;
    align-self: center;
  }
  /* line 5046, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry details {
    max-width: 576px;
    margin: 0 auto;
  }
}
@media (min-width: 1024px) {
  /* line 5054, ../../app/assets/stylesheets/desktop.css.scss */
  .mobile-only {
    display: none;
  }
}
@media (max-width: 1023px) {
  /* line 5060, ../../app/assets/stylesheets/desktop.css.scss */
  .desktop-only {
    display: none;
  }
}
@media (max-width: 1200px) {
  /* line 5067, ../../app/assets/stylesheets/desktop.css.scss */
  #footer-new .footer-container {
    max-width: 936px;
  }
}
@media (max-width: 1280px) {
  /* line 5075, ../../app/assets/stylesheets/desktop.css.scss */
  #footer-new .footer-container {
    padding: 34px 3%;
  }
}
/* line 5081, ../../app/assets/stylesheets/desktop.css.scss */
.loader {
  margin: 24px;
}
/* line 5084, ../../app/assets/stylesheets/desktop.css.scss */
.loader img {
  height: 50px;
  width: 100px;
  margin: 0 auto;
  display: block;
}

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

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

/* line 5102, ../../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 5102, ../../app/assets/stylesheets/desktop.css.scss */
  .tooltip-text {
    width: 140px;
  }
}
@media (max-width: 450px) {
  /* line 5102, ../../app/assets/stylesheets/desktop.css.scss */
  .tooltip-text {
    width: 80vw;
    position: fixed;
    bottom: unset;
    top: 10%;
  }
  /* line 5128, ../../app/assets/stylesheets/desktop.css.scss */
  .tooltip-text::after {
    display: none;
  }
  /* line 5132, ../../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 5143, ../../app/assets/stylesheets/desktop.css.scss */
.tooltip-text a {
  text-decoration: underline;
}
/* line 5147, ../../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 5158, ../../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 5167, ../../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;
}
