@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 */
#container {
  position: relative;
}
/* line 366, ../../app/assets/stylesheets/default.css.scss */
#container .longcat.wrap {
  padding: 10px 8px 0 8px;
}
/* line 369, ../../app/assets/stylesheets/default.css.scss */
#container .longcat.wrap.redesign {
  padding: 0;
}
/* line 374, ../../app/assets/stylesheets/default.css.scss */
#container .longcat.wrap.redesign.scroll .rel #leaderboard {
  transform: translateY(-100%);
  padding: 10px 0;
  margin: 0;
}
/* line 380, ../../app/assets/stylesheets/default.css.scss */
#container .longcat.wrap.redesign.scroll .rel .contentFload {
  position: fixed;
  top: 0;
  z-index: 1000000000;
  visibility: visible;
}
/* line 387, ../../app/assets/stylesheets/default.css.scss */
#container .longcat.wrap.redesign.scroll .rel .contentFloadmenu {
  position: fixed;
  z-index: 999999999;
  top: 0;
  left: 0;
}

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

/* line 405, ../../app/assets/stylesheets/default.css.scss */
.mastD {
  background-color: #13133e;
  height: 78px;
  display: flex;
  justify-content: space-between;
}
/* line 413, ../../app/assets/stylesheets/default.css.scss */
.mastD .menu-icon-container {
  display: none;
}
/* line 416, ../../app/assets/stylesheets/default.css.scss */
.mastD .menu-icon-container:hover {
  color: #fbcc55;
}
/* line 421, ../../app/assets/stylesheets/default.css.scss */
.mastD .times-searchbar-icon {
  display: none;
}

/* line 426, ../../app/assets/stylesheets/default.css.scss */
#mast {
  background-color: #13133e;
  height: 64px;
  box-sizing: content-box;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* line 436, ../../app/assets/stylesheets/default.css.scss */
#mast .menu-icon-container {
  display: none;
}
/* line 439, ../../app/assets/stylesheets/default.css.scss */
#mast .menu-icon-container:hover {
  color: #fbcc55;
}
/* line 444, ../../app/assets/stylesheets/default.css.scss */
#mast .times-searchbar-icon {
  display: none;
}

/* line 449, ../../app/assets/stylesheets/default.css.scss */
#logo {
  align-self: center;
}
/* line 452, ../../app/assets/stylesheets/default.css.scss */
#logo a {
  display: inline-block;
}
/* line 454, ../../app/assets/stylesheets/default.css.scss */
#logo a:active {
  opacity: .9;
}
/* line 458, ../../app/assets/stylesheets/default.css.scss */
#logo a img.logo-image {
  width: 100%;
}

/* line 471, ../../app/assets/stylesheets/default.css.scss */
#mast_links {
  min-width: 320px;
  max-width: 370px;
  height: 62px;
}
/* line 475, ../../app/assets/stylesheets/default.css.scss */
#mast_links nav {
  top: 11px;
  right: 5px;
}
/* line 478, ../../app/assets/stylesheets/default.css.scss */
#mast_links nav ul {
  padding: 0 0 4px 0;
}
/* line 480, ../../app/assets/stylesheets/default.css.scss */
#mast_links nav ul li {
  color: #9695a7;
  font-size: 1.1em;
  line-height: 1.0em;
  padding: 0 5px;
}
/* line 485, ../../app/assets/stylesheets/default.css.scss */
#mast_links nav ul li:first-child {
  padding-left: 0;
}
/* line 487, ../../app/assets/stylesheets/default.css.scss */
#mast_links nav ul li:last-child {
  padding-right: 0;
}
/* line 489, ../../app/assets/stylesheets/default.css.scss */
#mast_links nav ul li a {
  color: #9695a7;
}
/* line 491, ../../app/assets/stylesheets/default.css.scss */
#mast_links nav ul li a:hover {
  color: #d5d4da;
}
/* line 493, ../../app/assets/stylesheets/default.css.scss */
#mast_links aside {
  bottom: 0;
  right: 0;
  padding: 6px 12px 0 12px;
  height: 27px;
  background: #303055;
}
/* line 499, ../../app/assets/stylesheets/default.css.scss */
#mast_links aside p {
  font-size: 1.1em;
  line-height: 1.0em;
  padding: 4px 0 0 0;
  color: #c1c1cc;
}
/* line 504, ../../app/assets/stylesheets/default.css.scss */
#mast_links aside p.welcome {
  font-size: 1.3em;
  padding: 3px 0 0 0;
  text-align: center;
}
/* line 508, ../../app/assets/stylesheets/default.css.scss */
#mast_links aside p a {
  color: #c1c1cc;
  text-decoration: underline;
}
/* line 511, ../../app/assets/stylesheets/default.css.scss */
#mast_links aside p a:hover {
  color: #ebebee;
}
/* line 513, ../../app/assets/stylesheets/default.css.scss */
#mast_links aside .photo {
  padding: 0 7px 0 0;
}
/* line 514, ../../app/assets/stylesheets/default.css.scss */
#mast_links aside .photo img {
  display: block;
  width: 17px;
  height: 17px;
  border: 1px solid #666666;
  overflow: hidden;
  background: #555573;
  color: #555573;
}
/* line 522, ../../app/assets/stylesheets/default.css.scss */
#mast_links aside .photo a:hover img {
  border-color: #555573;
}

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

/* line 530, ../../app/assets/stylesheets/default.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 543, ../../app/assets/stylesheets/default.css.scss */
#search_box.search-bar, .search-box.search-bar {
  width: 520px;
}

/* line 548, ../../app/assets/stylesheets/default.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 557, ../../app/assets/stylesheets/default.css.scss */
#search-submit:hover {
  background-position: -21px -98px;
  cursor: pointer;
}

/* line 561, ../../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 561, ../../app/assets/stylesheets/default.css.scss */
  #content {
    padding: 12px 3% 0 3%;
  }
}

/* line 575, ../../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 585, ../../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 597, ../../app/assets/stylesheets/default.css.scss */
.flash a.close:hover {
  background: #b9b9b9;
  color: #fff;
}
/* line 600, ../../app/assets/stylesheets/default.css.scss */
.flash h2 {
  font-size: 1.38em;
  padding: 0 0 4px 0;
}
/* line 603, ../../app/assets/stylesheets/default.css.scss */
.flash p {
  font-size: 1.0em;
  padding: 0;
}
/* line 606, ../../app/assets/stylesheets/default.css.scss */
.flash ul {
  margin: 4px 0 0 0;
  list-style: disc;
}
/* line 609, ../../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 615, ../../app/assets/stylesheets/default.css.scss */
.flash_error {
  border-color: #CF8D92;
  background: #F7EDEE;
  color: #b80000;
}
/* line 619, ../../app/assets/stylesheets/default.css.scss */
.flash_error a {
  color: #222;
  text-decoration: underline;
}
/* line 622, ../../app/assets/stylesheets/default.css.scss */
.flash_error a:hover {
  color: #9F1C27;
}
/* line 624, ../../app/assets/stylesheets/default.css.scss */
.flash_error p, .flash_error ul li {
  color: #b80000;
}

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

/* line 641, ../../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 650, ../../app/assets/stylesheets/default.css.scss */
#site_wide_notice p {
  font-weight: bold;
}

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

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

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

/* line 665, ../../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 675, ../../app/assets/stylesheets/default.css.scss */
fieldset {
  font-size: 1.3em;
  padding: 0 0 6px 0;
  vertical-align: top;
}
/* line 679, ../../app/assets/stylesheets/default.css.scss */
fieldset label {
  display: block;
  padding: 2px 0;
  color: #303030;
  font-weight: bold;
}

/* line 685, ../../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 695, ../../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 702, ../../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 712, ../../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 715, ../../app/assets/stylesheets/default.css.scss */
fieldset textarea, fieldset select {
  clear: both;
  margin: 2px 0 0 0;
}
/* line 718, ../../app/assets/stylesheets/default.css.scss */
fieldset p {
  font-size: 1.0em;
}
/* line 720, ../../app/assets/stylesheets/default.css.scss */
fieldset p.note {
  font-size: .846em;
  color: #606060;
  font-style: italic;
  padding: 4px 0;
}
/* line 725, ../../app/assets/stylesheets/default.css.scss */
fieldset.ln label, fieldset.ln1 label {
  display: inline-block;
  padding: 0 4px 0 0;
}
/* line 728, ../../app/assets/stylesheets/default.css.scss */
fieldset.ln label {
  font-weight: normal;
  padding: auto;
}
/* line 731, ../../app/assets/stylesheets/default.css.scss */
fieldset.buttons {
  padding: 8px 0;
  text-align: right;
  font-size: 1.0em;
}
/* line 735, ../../app/assets/stylesheets/default.css.scss */
fieldset.buttons input, fieldset.buttons button {
  font-size: 1.6em;
  font-weight: bold;
}
/* line 738, ../../app/assets/stylesheets/default.css.scss */
fieldset.buttons.divider {
  border-top: 1px solid #b9b9b9;
  margin-top: 8px;
}
/* line 741, ../../app/assets/stylesheets/default.css.scss */
fieldset.buttons .left {
  text-align: left;
}

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

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

/* Flip/flop js toggle */
/* line 754, ../../app/assets/stylesheets/default.css.scss */
body .js {
  visibility: hidden;
  width: 0;
  height: 0;
}
/* line 758, ../../app/assets/stylesheets/default.css.scss */
body .nojs {
  visibility: visible;
  width: auto;
  height: auto;
}
/* line 763, ../../app/assets/stylesheets/default.css.scss */
body.js .js {
  visibility: visible;
  width: auto;
  height: auto;
}
/* line 767, ../../app/assets/stylesheets/default.css.scss */
body.js .nojs {
  visibility: hidden;
  width: 0;
  height: 0;
}

/* favorites */
/* line 774, ../../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 779, ../../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 785, ../../app/assets/stylesheets/default.css.scss */
.fave a.favorite.on {
  background-position: 0 -20px;
}
/* line 787, ../../app/assets/stylesheets/default.css.scss */
.fave a.favorite:hover {
  background-position: 0 -40px;
}

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

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

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

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

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

/* line 812, ../../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 831, ../../app/assets/stylesheets/default.css.scss */
.min-margin-botom {
  margin-bottom: 9px;
}

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

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

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

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

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

/* line 872, ../../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 889, ../../app/assets/stylesheets/default.css.scss */
  #logo > a {
    width: 166px;
    background-size: 155px;
  }

  /* line 897, ../../app/assets/stylesheets/default.css.scss */
  #mast .menu-icon-container {
    padding-left: 8px;
  }
}
/* line 904, ../../app/assets/stylesheets/default.css.scss */
.category-type.event {
  color: #69c748 !important;
}
/* line 908, ../../app/assets/stylesheets/default.css.scss */
.category-type.culture {
  color: #35b2d6 !important;
}
/* line 912, ../../app/assets/stylesheets/default.css.scss */
.category-type.meme {
  color: #12133f !important;
}
/* line 915, ../../app/assets/stylesheets/default.css.scss */
.category-type.meme.dark-bg {
  color: white !important;
}
/* line 920, ../../app/assets/stylesheets/default.css.scss */
.category-type.subculture {
  color: #b054b9 !important;
}
/* line 924, ../../app/assets/stylesheets/default.css.scss */
.category-type.people, .category-type.person {
  color: #e31c79 !important;
}
/* line 928, ../../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;
}
/* line 30, ../../app/assets/stylesheets/desktop.css.scss */
#admin_controls a.button {
  border-color: #b3b3b3;
  color: #505055;
}
/* line 33, ../../app/assets/stylesheets/desktop.css.scss */
#admin_controls a.button:hover {
  border-color: #939393;
  color: #303030;
}

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

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

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

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

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

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

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

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

/* line 85, ../../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 85, ../../app/assets/stylesheets/desktop.css.scss */
  .cols.entries_show #maru {
    width: 936px;
  }
}
@media (max-width: 768px) {
  /* line 85, ../../app/assets/stylesheets/desktop.css.scss */
  .cols.entries_show #maru {
    width: 696px;
  }
}
@media (max-width: 450px) {
  /* line 85, ../../app/assets/stylesheets/desktop.css.scss */
  .cols.entries_show #maru {
    width: 100%;
  }
}

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

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

/* line 125, ../../app/assets/stylesheets/desktop.css.scss */
#footer_boxes {
  margin: auto;
}
/* line 127, ../../app/assets/stylesheets/desktop.css.scss */
#footer_boxes .footer_box {
  width: 134px;
  padding: 0 0 0 14px;
  border-left: 1px solid #cecece;
}
/* line 131, ../../app/assets/stylesheets/desktop.css.scss */
#footer_boxes .footer_box:first-child {
  border: none;
}
/* line 134, ../../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 140, ../../app/assets/stylesheets/desktop.css.scss */
#footer_boxes .footer_box ul {
  padding: 0 0 4px 0;
}
/* line 142, ../../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 147, ../../app/assets/stylesheets/desktop.css.scss */
#footer_boxes .footer_box ul li a {
  color: #606060;
}
/* line 149, ../../app/assets/stylesheets/desktop.css.scss */
#footer_boxes .footer_box ul li a:hover {
  color: #606060;
  text-decoration: underline;
}

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

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

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

/* line 186, ../../app/assets/stylesheets/desktop.css.scss */
.off .box_on {
  opacity: 0.18;
}
/* line 189, ../../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 200, ../../app/assets/stylesheets/desktop.css.scss */
.off .box_off.abs .mid.abs {
  vertical-align: middle;
  width: 100%;
  top: 50%;
  left: 0;
}
/* line 205, ../../app/assets/stylesheets/desktop.css.scss */
.off .box_off.abs .mid.abs a {
  margin-top: -16px;
}

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

/* line 219, ../../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 225, ../../app/assets/stylesheets/desktop.css.scss */
aside.share dl dd.facebook {
  width: 92px;
}
/* line 228, ../../app/assets/stylesheets/desktop.css.scss */
aside.share dl dd.twitter {
  width: 92px;
  max-width: 106px;
}
/* line 232, ../../app/assets/stylesheets/desktop.css.scss */
aside.share dl dd.stumble_upon {
  width: 76px;
}
/* line 234, ../../app/assets/stylesheets/desktop.css.scss */
aside.share dl dd.stumble_upon span {
  display: block;
  padding: 1px 0 0 0;
}
/* line 239, ../../app/assets/stylesheets/desktop.css.scss */
aside.share dl dd.reddit {
  width: 106px;
}
/* line 242, ../../app/assets/stylesheets/desktop.css.scss */
aside.share dl dd.digg {
  display: none;
}

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

/* line 261, ../../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 276, ../../app/assets/stylesheets/desktop.css.scss */
.stats .stat-item > div a,
.stats .stat-item > div span {
  display: block;
  color: #4354ff;
}
/* line 281, ../../app/assets/stylesheets/desktop.css.scss */
.stats .stat-item > div a:hover {
  color: #303030;
}
/* line 285, ../../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 288, ../../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 293, ../../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 296, ../../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 301, ../../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 304, ../../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 311, ../../app/assets/stylesheets/desktop.css.scss */
.stats .stat-item > div.posts a,
.stats .stat-item > div.posts span {
  background-position: 0 -80px;
}
/* line 316, ../../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 321, ../../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 327, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item.nf_video .photo {
  float: left;
  position: relative;
}
/* line 330, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item.nf_video .photo a {
  display: inline-block;
  float: left;
}
/* line 335, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item .photo img {
  border: 1px solid #acacac;
  padding: 4px;
  width: 200px;
  height: 150px;
  float: left;
}
/* line 342, ../../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 350, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item .play.large-video {
  left: 320px;
  top: 172px;
}
/* line 355, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item .play:hover {
  background-position: -52px -50px;
}
/* line 359, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item footer {
  color: #505050;
}
/* line 363, ../../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 369, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item p.author a,
.nf_item footer p a {
  color: #4c4c4c;
}
/* line 373, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item p.author a:hover,
.nf_item footer p a:hover {
  color: #202020;
}
/* line 377, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item p.author,
.nf_item .summary p {
  padding: 0 0 6px 0;
}
/* line 380, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item p.readmore {
  padding: 2px 0 0 0;
}
/* line 382, ../../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 388, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item p.readmore a:hover {
  color: #9f1c27;
  background-position: 0 -18px;
}
/* line 394, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item.large {
  min-height: 160px;
}
/* line 397, ../../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 402, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item section h1 div {
  padding-top: 0px;
}
/* line 405, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item section h1 a {
  color: #000;
}
/* line 408, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item section h1 a:hover {
  color: #9f1c27;
}
/* line 412, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item .stamp {
  float: left;
}
/* line 415, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item .newsfeed_title {
  margin-left: 135px;
}
/* line 419, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item.large .badge {
  top: -8px;
  left: 97px;
  z-index: 10;
}
/* line 424, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item.large .cols {
  padding: 4px 0 0 227px;
}
/* line 426, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item.large .cols .summary {
  margin: 0 107px 0 0;
}
/* line 429, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item.large .cols aside.stats {
  width: 78px;
}
/* line 433, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item.large footer {
  padding: 4px 0 0 0;
}
/* line 435, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item.large footer aside.share {
  padding: 8px 0 0 0;
}
/* line 440, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item .stats {
  padding: 0 0 4px 10px;
  border-left: 1px solid #ccc;
}
/* line 444, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item.large_media {
  padding-top: 0;
}
/* line 446, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item.large_media .media {
  position: relative;
  text-align: center;
}
/* line 450, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item.large_media .summary {
  font-size: 13px;
  margin: auto;
  width: 660px;
  margin-bottom: 8px;
}
/* line 456, ../../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 464, ../../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 470, ../../app/assets/stylesheets/desktop.css.scss */
.nf_item.large_media .newsfeed_photo {
  padding: 4px;
  border: 1px solid #aaa;
}

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

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

/* line 492, ../../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 504, ../../app/assets/stylesheets/desktop.css.scss */
.pagination_wrapper:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 513, ../../app/assets/stylesheets/desktop.css.scss */
.pagination:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 522, ../../app/assets/stylesheets/desktop.css.scss */
.pagination a,
.pagination span,
.pagination em {
  display: inline-block;
  padding: 0 3px;
  margin: 0 3px;
  color: #666;
}
/* line 528, ../../app/assets/stylesheets/desktop.css.scss */
.pagination .disabled {
  color: #909090;
}
/* line 531, ../../app/assets/stylesheets/desktop.css.scss */
.pagination a:hover {
  color: #9f1c27;
}
/* line 535, ../../app/assets/stylesheets/desktop.css.scss */
.pagination span.current,
.pagination em {
  color: #202020;
  font-weight: bold;
  font-style: normal;
}
/* line 542, ../../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 552, ../../app/assets/stylesheets/desktop.css.scss */
.pagination .prev_page,
.pagination .previous_page {
  right: 22px;
  background-position: 0 -27px;
}
/* line 556, ../../app/assets/stylesheets/desktop.css.scss */
.pagination .next_page {
  right: 0px;
  background-position: -22px -27px;
}
/* line 562, ../../app/assets/stylesheets/desktop.css.scss */
.pagination a.prev_page:hover, .pagination a.previous_page:hover {
  background-position: 0 -52px;
}
/* line 565, ../../app/assets/stylesheets/desktop.css.scss */
.pagination a.next_page:hover {
  background-position: -22px -52px;
}
/* line 570, ../../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 575, ../../app/assets/stylesheets/desktop.css.scss */
.pagination .prev_page.disabled,
.pagination .previous_page.disabled {
  background-position: 0 -77px;
}
/* line 578, ../../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 591, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy h1,
.bodycopy h2,
.bodycopy h3,
.bodycopy h4,
.bodycopy h5,
.bodycopy h6 {
  padding: 10px 0;
}
/* line 600, ../../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 603, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy h1 {
  font-size: 2.4em;
}
/* line 606, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy h2 {
  font-size: 2.2em;
}
/* line 609, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy h3 {
  font-size: 2em;
}
/* line 612, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy h4 {
  font-size: 24px;
  font-weight: normal;
}
/* line 616, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy h5 {
  font-size: 1.6em;
}
/* line 619, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy h6 {
  font-size: 1.3em;
}
/* line 629, ../../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 645, ../../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 650, ../../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 662, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy img {
  min-width: 10px !important;
  max-width: 100% !important;
  min-height: 10px !important;
  visibility: visible !important;
}
/* line 668, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy blockquote {
  margin: 4px 0 8px 16px;
  padding: 6px 0 0 12px;
  border-left: 5px solid #dcdcdc;
}
/* line 673, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy blockquote p:first-child {
  margin-top: 0;
}
/* line 677, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy q {
  display: block;
  margin: 4px 0 8px 16px;
  padding: 6px 0 0 12px;
}
/* line 681, ../../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 691, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy q:after {
  content: "”";
  padding: 0 0 0 2px;
  font-size: 1.38em;
  color: #505050;
}
/* line 698, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy ul {
  margin: 4px 10px 10px 10px;
  list-style-type: disc;
  list-style-position: inside;
  padding: 0;
}
/* line 704, ../../app/assets/stylesheets/desktop.css.scss */
.bodycopy ol {
  margin: 4px 10px 10px 10px;
  list-style-type: decimal;
  list-style-position: inside;
  padding: 0;
}

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

/* Moderate sizing */
/* line 719, ../../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 734, ../../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 745, ../../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 755, ../../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 766, ../../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 775, ../../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 787, ../../app/assets/stylesheets/desktop.css.scss */
.section_content {
  border-bottom: 4px solid #12133f;
  padding: 12px 0 30px 0;
}
/* line 791, ../../app/assets/stylesheets/desktop.css.scss */
.section_content:target {
  scroll-margin-top: 130px;
}
/* line 793, ../../app/assets/stylesheets/desktop.css.scss */
.section_content h2 {
  font-size: 2.4em;
  padding: 0;
}
/* line 796, ../../app/assets/stylesheets/desktop.css.scss */
.section_content h2 small {
  font-size: 0.8em;
  color: #707070;
}
/* line 802, ../../app/assets/stylesheets/desktop.css.scss */
.section_content p.closed {
  padding: 24px 12px;
  margin: 0 auto;
}
/* line 806, ../../app/assets/stylesheets/desktop.css.scss */
.section_content p.cred {
  font-size: 1.1em;
  font-style: italic;
  color: #707070;
}
/* line 810, ../../app/assets/stylesheets/desktop.css.scss */
.section_content p.cred a {
  color: #707070;
  border-bottom: 1px dotted #707070;
}
/* line 813, ../../app/assets/stylesheets/desktop.css.scss */
.section_content p.cred a:hover {
  color: #505050;
  border-color: #505050;
}
/* line 820, ../../app/assets/stylesheets/desktop.css.scss */
.section_content a.button.abs {
  top: 12px;
  right: 6px;
}
/* line 824, ../../app/assets/stylesheets/desktop.css.scss */
.section_content .section_body {
  padding: 6px 0 0 0;
}
/* line 827, ../../app/assets/stylesheets/desktop.css.scss */
.section_content .section_body .info-wrapper {
  display: block;
  margin: 0 auto;
}
/* line 832, ../../app/assets/stylesheets/desktop.css.scss */
.section_content .section_form {
  padding: 0 0 8px 0;
}
/* line 834, ../../app/assets/stylesheets/desktop.css.scss */
.section_content .section_form a.button.abs {
  font-size: 1.2em;
}
@media (max-width: 450px) {
  /* line 832, ../../app/assets/stylesheets/desktop.css.scss */
  .section_content .section_form {
    padding: 10px 0 8px 0;
  }
}

/* line 844, ../../app/assets/stylesheets/desktop.css.scss */
.tabs {
  padding: 0 6px;
  border-bottom: 1px solid #b9b9b9;
  height: 27px;
  list-style-type: none;
}
/* line 849, ../../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 858, ../../app/assets/stylesheets/desktop.css.scss */
.tabs > li em {
  font-weight: normal;
}
/* line 861, ../../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 871, ../../app/assets/stylesheets/desktop.css.scss */
.tabs > li.current > a {
  padding: 6px 8px 3px 8px;
  border-color: #b9b9b9;
  color: #333;
}
/* line 877, ../../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 886, ../../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 893, ../../app/assets/stylesheets/desktop.css.scss */
.tabs ul li:last-child {
  border-bottom: 1px solid #b9b9b9;
}
/* line 896, ../../app/assets/stylesheets/desktop.css.scss */
.tabs ul li:first-child {
  padding-top: 6px;
}
/* line 901, ../../app/assets/stylesheets/desktop.css.scss */
.tabs li:hover ul {
  left: 0;
  border-top-color: white;
}
/* line 905, ../../app/assets/stylesheets/desktop.css.scss */
.tabs ul a {
  color: #404040;
  font-size: 10px;
}
/* line 908, ../../app/assets/stylesheets/desktop.css.scss */
.tabs ul a:hover {
  color: #9f1c27;
}

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

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

/* line 968, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .recent-images {
  margin-bottom: 20px;
}
/* line 971, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .recent-images .photo_list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
}
/* line 976, ../../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 983, ../../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 988, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .recent-images .photo_list .photo_box img {
  width: 100%;
  min-height: 100%;
}
/* line 993, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .recent-images .photo_list .photo_box .photo {
  width: 100%;
  display: flex;
  align-items: center;
}

/* line 1004, ../../app/assets/stylesheets/desktop.css.scss */
.video_list td {
  padding: 5px;
}
/* line 1008, ../../app/assets/stylesheets/desktop.css.scss */
.video_list tr:first-child td {
  padding-top: 0;
}
/* line 1011, ../../app/assets/stylesheets/desktop.css.scss */
.video_list tr td {
  width: 165px;
}
/* line 1013, ../../app/assets/stylesheets/desktop.css.scss */
.video_list tr td:first-child {
  padding-left: 0;
}
/* line 1016, ../../app/assets/stylesheets/desktop.css.scss */
.video_list tr td:last-child {
  padding-right: 0;
}
/* line 1021, ../../app/assets/stylesheets/desktop.css.scss */
.video_list td .video_box {
  display: block;
  text-align: center;
}
/* line 1024, ../../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 1034, ../../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 1045, ../../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 1055, ../../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 1060, ../../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 1065, ../../app/assets/stylesheets/desktop.css.scss */
.video_list td .video_box .info .c a {
  color: #fff;
}
/* line 1067, ../../app/assets/stylesheets/desktop.css.scss */
.video_list td .video_box .info .c a:hover {
  color: #e0e0e0;
}

/* line 1075, ../../app/assets/stylesheets/desktop.css.scss */
.sidebar_box {
  margin: 0 0 16px 0;
}
/* line 1078, ../../app/assets/stylesheets/desktop.css.scss */
.sidebar_box.grey {
  padding: 8px;
  background: #f4f4f4;
}
/* line 1082, ../../app/assets/stylesheets/desktop.css.scss */
.sidebar_box.grey h3 {
  border-bottom: 3px solid #dcdcdc;
}
/* line 1086, ../../app/assets/stylesheets/desktop.css.scss */
.sidebar_box.grey a.button.abs {
  top: 8px;
  right: 8px;
}
/* line 1092, ../../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 1099, ../../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 1107, ../../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 1118, ../../app/assets/stylesheets/desktop.css.scss */
.sidebar_box img,
.sidebar_box object,
.sidebar_box embed,
.sidebar_box iframe {
  max-width: 100% !important;
}
/* line 1122, ../../app/assets/stylesheets/desktop.css.scss */
.sidebar_box a.button.abs {
  top: 3px;
  right: 3px;
}
/* line 1128, ../../app/assets/stylesheets/desktop.css.scss */
.sidebar_box .row,
.sidebar_box p {
  padding: 0 0 8px 0;
}
/* line 1133, ../../app/assets/stylesheets/desktop.css.scss */
.sidebar_box.split .left {
  width: 130px;
}
/* line 1137, ../../app/assets/stylesheets/desktop.css.scss */
.sidebar_box.split .right {
  width: 160px;
}

/* line 1144, ../../app/assets/stylesheets/desktop.css.scss */
.listings #section_header {
  border-bottom: none;
}
/* line 1146, ../../app/assets/stylesheets/desktop.css.scss */
.listings #section_header hgroup.left {
  padding: 0 12px 0 0;
  width: 510px;
}
/* line 1150, ../../app/assets/stylesheets/desktop.css.scss */
.listings #section_header h1 {
  padding: 0 0 1px 0;
  line-height: 1em;
  word-break: break-word;
}
/* line 1155, ../../app/assets/stylesheets/desktop.css.scss */
.listings #section_header a.button {
  font-size: 1.23em;
}
/* line 1158, ../../app/assets/stylesheets/desktop.css.scss */
.listings #section_header p {
  font-size: 1.2em;
  color: #4c4c4c;
  line-height: 1.3em;
}
/* line 1163, ../../app/assets/stylesheets/desktop.css.scss */
.listings #section_header hgroup.left p {
  font-size: 1.3em;
}
/* line 1165, ../../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 1170, ../../app/assets/stylesheets/desktop.css.scss */
.listings #section_header hgroup.left p em a {
  color: #707070;
  border-bottom: 1px dotted #707070;
}
/* line 1173, ../../app/assets/stylesheets/desktop.css.scss */
.listings #section_header hgroup.left p em a:hover {
  color: #505050;
  border-color: #505050;
}
/* line 1180, ../../app/assets/stylesheets/desktop.css.scss */
.listings #section_header .right {
  text-align: center;
}
/* line 1183, ../../app/assets/stylesheets/desktop.css.scss */
.listings #section_header .add_image {
  font-size: 13px !important;
}
/* line 1186, ../../app/assets/stylesheets/desktop.css.scss */
.listings #section_header .builder {
  font-size: 13px !important;
  margin-top: 8px;
  margin-left: -2px;
}

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

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

/* line 1217, ../../app/assets/stylesheets/desktop.css.scss */
#edit_form {
  padding: 18px 5px 0 5px;
}
/* line 1219, ../../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 1223, ../../app/assets/stylesheets/desktop.css.scss */
#edit_form h5.pt16 {
  padding-top: 16px;
}
/* line 1228, ../../app/assets/stylesheets/desktop.css.scss */
#edit_form .left,
#edit_form .right {
  width: 310px;
}
/* line 1231, ../../app/assets/stylesheets/desktop.css.scss */
#edit_form .box {
  padding: 0 326px 0 0;
}
/* line 1234, ../../app/assets/stylesheets/desktop.css.scss */
#edit_form .box_r {
  padding: 0 0 0 326px;
}
/* line 1237, ../../app/assets/stylesheets/desktop.css.scss */
#edit_form fieldset {
  padding-bottom: 12px;
}
/* line 1239, ../../app/assets/stylesheets/desktop.css.scss */
#edit_form fieldset p.note {
  padding-bottom: 0;
}
/* line 1246, ../../app/assets/stylesheets/desktop.css.scss */
#edit_form input[type="text"], #edit_form input[type="password"], #edit_form input[type="file"] {
  width: 294px;
}
/* line 1250, ../../app/assets/stylesheets/desktop.css.scss */
#edit_form textarea {
  width: 294px;
}

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

/* line 1275, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links table {
  width: 100%;
}
/* line 1278, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links td {
  text-align: center;
  padding: 3px 0;
}
/* line 1282, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links a {
  color: #303030;
  font-weight: bold;
  font-size: 1.2em;
}
/* line 1286, ../../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 1296, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .twitter a .icon {
  background-position: 0 0;
}
/* line 1299, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .twitter a:hover .icon {
  background-position: 0 -75px;
}
/* line 1304, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .facebook a .icon {
  background-position: -75px 0;
}
/* line 1307, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .facebook a:hover .icon {
  background-position: -75px -75px;
}
/* line 1312, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .youtube a .icon {
  background-position: -150px 0;
}
/* line 1315, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .youtube a:hover .icon {
  background-position: -150px -75px;
}
/* line 1320, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .itunes a .icon {
  background-position: -225px 0;
}
/* line 1323, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .itunes a:hover .icon {
  background-position: -225px -75px;
}
/* line 1328, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .smaller a {
  font-size: 1.1em;
}
/* line 1330, ../../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 1338, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .smaller .twitter a .icon {
  background-position: 0 0;
}
/* line 1341, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .smaller .twitter a:hover .icon {
  background-position: 0 -50px;
}
/* line 1346, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .smaller .facebook a .icon {
  background-position: -50px 0;
}
/* line 1349, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .smaller .facebook a:hover .icon {
  background-position: -50px -50px;
}
/* line 1354, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .smaller .youtube a .icon {
  background-position: -100px 0;
}
/* line 1357, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .smaller .youtube a:hover .icon {
  background-position: -100px -50px;
}
/* line 1362, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .smaller .itunes a .icon {
  background-position: -150px 0;
}
/* line 1365, ../../app/assets/stylesheets/desktop.css.scss */
#follow_social_links .smaller .itunes a:hover .icon {
  background-position: -150px -50px;
}

/* CONTENT */
/* HOME */
/* line 1378, ../../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 1384, ../../app/assets/stylesheets/desktop.css.scss */
.home_index #section_header p {
  color: #333;
  padding: 0;
}
/* line 1389, ../../app/assets/stylesheets/desktop.css.scss */
.home_index.guest #section_header .right {
  width: 232px;
  padding: 12px 0 0 0;
}
/* line 1392, ../../app/assets/stylesheets/desktop.css.scss */
.home_index.guest #section_header .right a:first-child {
  margin: 0 12px 0 0;
}

/* ENTRY */
/* line 1401, ../../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 1411, ../../app/assets/stylesheets/desktop.css.scss */
.entries.listings #entries .view_mode a.icon:active {
  opacity: 0.82;
}
/* line 1414, ../../app/assets/stylesheets/desktop.css.scss */
.entries.listings #entries .view_mode a.icon.grid {
  background-position: 0 0;
}
/* line 1416, ../../app/assets/stylesheets/desktop.css.scss */
.entries.listings #entries .view_mode a.icon.grid:hover {
  background-position: 0 -25px;
}
/* line 1419, ../../app/assets/stylesheets/desktop.css.scss */
.entries.listings #entries .view_mode a.icon.grid.current {
  background-position: 0 -50px;
}
/* line 1423, ../../app/assets/stylesheets/desktop.css.scss */
.entries.listings #entries .view_mode a.icon.list {
  background-position: -25px 0;
}
/* line 1425, ../../app/assets/stylesheets/desktop.css.scss */
.entries.listings #entries .view_mode a.icon.list:hover {
  background-position: -25px -25px;
}
/* line 1428, ../../app/assets/stylesheets/desktop.css.scss */
.entries.listings #entries .view_mode a.icon.list.current {
  background-position: -25px -50px;
}
/* line 1434, ../../app/assets/stylesheets/desktop.css.scss */
.entries.listings #sidebar {
  padding-top: 8px;
}

/* line 1440, ../../app/assets/stylesheets/desktop.css.scss */
table.entry_list td {
  min-width: 166px;
  padding: 5px 4px 10px 5px;
  text-align: center;
}
/* line 1446, ../../app/assets/stylesheets/desktop.css.scss */
table.entry_list tr td:first-child {
  padding-left: 0;
}
/* line 1449, ../../app/assets/stylesheets/desktop.css.scss */
table.entry_list tr td:last-child {
  padding-right: 0;
}
/* line 1454, ../../app/assets/stylesheets/desktop.css.scss */
table.entry_list td .photo {
  clear: both;
  display: block;
  margin: 0 auto;
  overflow: hidden;
}
/* line 1459, ../../app/assets/stylesheets/desktop.css.scss */
table.entry_list td .photo img {
  display: inline-block;
  width: 165px;
  height: 165px;
  background: #f0f0f0;
}
/* line 1466, ../../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 1471, ../../app/assets/stylesheets/desktop.css.scss */
table.entry_list td h2 a {
  color: #222222;
}
/* line 1473, ../../app/assets/stylesheets/desktop.css.scss */
table.entry_list td h2 a:hover {
  color: #9f1c27;
}

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

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

/* line 1511, ../../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 1521, ../../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 1536, ../../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 1540, ../../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 1544, ../../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 1548, ../../app/assets/stylesheets/desktop.css.scss */
.share-button.instagram {
  background-color: #405de6;
}
/* line 1551, ../../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 1555, ../../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 1560, ../../app/assets/stylesheets/desktop.css.scss */
.share-button:hover {
  background-color: #ffb81c !important;
  box-shadow: 0px 0px 3px 1px silver;
}
/* line 1565, ../../app/assets/stylesheets/desktop.css.scss */
.share-button:active {
  background-color: #ffb81c !important;
  box-shadow: inset 0px 0px 3px 1px darkgrey;
}

/* line 1571, ../../app/assets/stylesheets/desktop.css.scss */
article.entry {
  font-size: 1.1em;
}
/* line 1574, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-section-container {
  display: flex;
  justify-content: space-between;
}
/* line 1578, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-section-container .entry-section {
  width: 66%;
}
/* line 1582, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-section-container .aside {
  width: 33%;
  display: flex;
  justify-content: flex-end;
  padding: 50px 0;
}
/* line 1590, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .ads {
  min-height: 250px;
  height: fit-content;
  width: 300px;
}
/* line 1595, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .ads.full-width {
  min-height: 115px;
  margin: 24px 0 24px 0;
  position: relative;
  padding: 24px 0;
}
/* line 1601, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .ads.full-width.top {
  margin: 0 0 24px 0;
}
/* line 1605, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .ads.full-width .bg {
  position: absolute;
  width: 100vw;
  height: 100%;
  background-color: #dcdcdd;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* line 1617, ../../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 1626, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .narrow-section {
  max-width: 736px;
  margin: 35px 0;
  width: 100%;
}
/* line 1632, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .faves {
  position: absolute;
  top: 0;
  right: 0;
  width: 42px;
}
/* line 1638, ../../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: 24px;
}
/* line 1645, ../../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 1649, ../../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 1657, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .photo-wrapper a.full-image {
  position: absolute;
  right: 24px;
  bottom: 24px;
}
/* line 1662, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .photo-wrapper a.full-image svg {
  height: 24px;
  width: 32px;
}
/* line 1668, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .photo-wrapper a.full-image:hover svg g g use {
  fill: #fbcc55;
}
/* line 1675, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .fave {
  position: absolute;
  top: 0;
  right: 0;
  width: 42px;
}
/* line 1682, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .entry-relations {
  display: flex;
  color: #8a8c8e;
  font-weight: normal;
}
/* line 1687, ../../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 1695, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .entry-relations .category {
  padding-top: 1px;
}
/* line 1700, ../../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 1705, ../../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 1713, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .entry-relations > div {
  display: flex;
  flex-wrap: wrap;
}
/* line 1717, ../../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 1724, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .entry-relations > div > div {
  display: flex;
  flex-wrap: wrap;
}
/* line 1730, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .entry-relations span a {
  color: #8a8c8e;
  font-weight: normal;
}
/* line 1737, ../../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 1744, ../../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 1749, ../../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 1758, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header a.photo {
  min-width: 50%;
  height: 100%;
}
/* line 1762, ../../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 1772, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header section.info {
  display: flex;
  flex-direction: column;
  width: 56%;
  padding-left: 2%;
}
/* line 1778, ../../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 1786, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header section.info h1 a {
  color: #000;
}
/* line 1788, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header section.info h1 a:hover {
  color: #9f1c27;
}
/* line 1794, ../../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 1801, ../../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 1808, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header section.info .author-info .timestamps a {
  color: #8a8c8e;
  font-weight: 500;
}
/* line 1813, ../../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 1822, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header section.info .author-info img {
  border-radius: 50%;
  height: 38px;
}
@media (max-width: 1100px) {
  /* line 1830, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .photo-wrapper {
    width: 49%;
  }
  /* line 1834, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header section.info {
    width: 48%;
  }
}
/* line 1839, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header footer {
  margin: 0 107px 0 0;
}
/* line 1841, ../../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 1845, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header footer p a {
  color: #4c4c4c;
}
/* line 1847, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header footer p a:hover {
  color: #202020;
  text-decoration: underline;
}
/* line 1854, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .stats {
  display: flex;
  padding: 0 0 0 5px;
  flex-wrap: wrap;
}
/* line 1859, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .stats .stat-item {
  margin-right: 24px;
  position: relative;
  display: flex;
  align-items: center;
}
/* line 1866, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .stats .stat-item:hover a {
  color: #ffb81c;
}
/* line 1870, ../../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 1874, ../../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 1878, ../../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 1885, ../../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 1895, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .details .details-col {
  display: flex;
  flex-direction: column;
  margin-right: 20px;
}
/* line 1900, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .details .details-col .detail {
  display: flex;
  padding: 0 0 3px 0;
  position: relative;
}
/* line 1906, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .details .details-col .detail span a {
  color: inherit;
}
/* line 1910, ../../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 1917, ../../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 1927, ../../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 1946, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header.blur .photo, article.entry header.blur section {
  opacity: 0.5;
}
/* line 1951, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-buttons {
  padding: 32px 0;
  display: flex;
}
/* line 1955, ../../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 1965, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-buttons a:not(.disabled):hover {
  background: #4354ff;
  border-color: #4354ff;
  color: white;
}
/* line 1972, ../../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 1977, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-buttons a.checked {
  cursor: unset;
}
/* line 1984, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .full-width {
  width: 100%;
}
/* line 1988, ../../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 1996, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-insert .title {
  text-transform: uppercase;
  text-align: center;
  color: #12133f;
  font-weight: 500;
}
/* line 2003, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-insert .content {
  display: flex;
  width: 100%;
  justify-content: space-evenly;
}
/* line 2008, ../../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 2008, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-insert .content .wrapper {
    max-height: 121px;
  }
}
@media (max-width: 768px) {
  /* line 2008, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-insert .content .wrapper {
    max-height: 88px;
  }
}
@media (max-width: 450px) {
  /* line 2008, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-insert .content .wrapper {
    max-height: 94px;
  }
}
/* line 2029, ../../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 2036, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-insert .content a img {
  width: 100%;
}
/* line 2040, ../../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 2050, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-insert .content a:hover p {
  color: #FFB81C;
}
/* line 2058, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .tags {
  display: flex;
  flex-wrap: wrap;
}
/* line 2062, ../../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 2070, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .tags a:hover {
  color: #ffb81c;
}
/* line 2076, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .other-links a, article.entry .other-links {
  font-size: 16px;
  line-height: 1.5;
}
/* line 2081, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors {
  max-width: 736px;
}
/* line 2084, ../../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 2090, ../../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 2100, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .editors .editor .photo img {
  border-radius: 50%;
  width: 36px;
  height: 36px;
}
/* line 2107, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .editors .editor .info {
  padding-left: 10px;
  overflow: hidden;
}
/* line 2111, ../../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 2119, ../../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 2127, ../../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 2137, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .editors .editor:nth-child(3n + 3) {
  margin-right: 0;
}
/* line 2142, ../../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 2149, ../../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 2156, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .show-more-button svg {
  height: 16px;
  width: 16px;
}
/* line 2162, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .show-more-button:hover p {
  color: #FFB81C;
}
/* line 2166, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .show-more-button:hover svg path {
  fill: #FFB81C;
}
/* line 2172, ../../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;
  margin-top: 22px;
}
/* line 2179, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .options-buttons a {
  font-size: 14px;
}
/* line 2182, ../../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 2193, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors.open .editors {
  max-height: none;
}
/* line 2198, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors.open .show-more-button svg {
  transform: rotate(180deg);
}
/* line 2207, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details summary {
  position: relative;
  padding: 12px 0;
  margin-bottom: 17px;
  cursor: pointer;
  list-style: none;
}
/* line 2214, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details summary::-webkit-details-marker {
  display: none;
}
/* line 2218, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details summary:after {
  content: '▼';
}
/* line 2222, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details summary:hover {
  color: #FFB81C;
}
/* line 2225, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details summary:hover h2 {
  color: #FFB81C;
}
/* line 2230, ../../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 2239, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details summary a {
  position: absolute;
  right: 0;
  font-size: 14px;
}
/* line 2245, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details summary span {
  position: absolute;
  left: 105%;
  font-size: 12px;
  bottom: -2px;
  color: #8a8c8e;
}
/* line 2254, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details[open] summary:after {
  content: '▲';
}
/* line 2258, ../../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 2270, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details .recent-videos {
  display: flex;
  flex-wrap: wrap;
}
/* line 2274, ../../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 2285, ../../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 2294, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details .recent-videos .video_box {
  width: 22%;
  margin-bottom: 16px;
  margin-right: 4%;
}
/* line 2299, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details .recent-videos .video_box img {
  width: 100%;
  height: auto;
}
/* line 2304, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details .recent-videos .video_box:last-child {
  margin-right: 0;
}
/* line 2312, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #infinite-scrolling .pagination {
  display: none;
}
/* line 2316, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds {
  margin-top: 42px;
}
/* line 2319, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds h2 {
  text-transform: uppercase;
  text-align: center;
}
/* line 2324, ../../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 2331, ../../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 2338, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds .news-post .image svg {
  position: absolute;
  right: 16px;
  bottom: 18px;
}
/* line 2344, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds .news-post .image img {
  width: 100%;
}
/* line 2348, ../../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 2355, ../../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 2362, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds .news-post .body .type:hover {
  color: #ffb81c !important;
}
/* line 2367, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds .news-post .body .title {
  margin-bottom: 7px;
}
/* line 2370, ../../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 2382, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds .news-post .body .title h1 a:hover {
  color: #ffb81c;
}
/* line 2388, ../../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 2397, ../../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 2404, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds .news-post .body .timestamps {
  color: #a0a1a3;
  font-size: 12px;
  font-weight: 300;
}
/* line 2410, ../../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 2426, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section > div:nth-child(1) > div.entry-section > details {
  margin-top: 0;
}
/* line 2430, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details {
  margin: 24px 0;
}

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

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

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

/* line 2475, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 24px;
}
/* line 2481, ../../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 2490, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items .sub-item a:hover {
  color: #FFB81C !important;
}
/* line 2493, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items .sub-item a:hover span {
  color: #FFB81C !important;
}
/* line 2498, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items .sub-item:nth-child(-n + 4) {
  width: 20%;
  padding: 2%;
}
/* line 2502, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items .sub-item:nth-child(-n + 4) .entry-photo {
  max-height: 121px;
}
/* line 2506, ../../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 2513, ../../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 2521, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items .sub-item .entry-photo img {
  width: 100%;
  height: auto;
}
/* line 2527, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items .sub-item .category {
  align-self: start;
  margin-top: 9px;
  margin-bottom: 6px;
}
/* line 2532, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items .sub-item .category span {
  padding: 0;
  font-family: Roboto Slab;
}
/* line 2538, ../../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 2551, ../../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 2559, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section.entry_status p {
  color: white;
  font-size: 14px;
}
/* line 2564, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section.entry_status h6 {
  font-size: 18px;
}
/* line 2568, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section.entry_status a {
  color: white;
  text-decoration: underline;
}
/* line 2572, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section.entry_status.deadpool {
  color: white;
  background: #ba0c2f;
}
/* line 2577, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section.episode {
  border-bottom: 3px solid gainsboro;
  padding: 16px 8px;
}
/* line 2580, ../../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 2587, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section table.entry_list td {
  min-width: 150px;
  max-width: 164px;
}
/* line 2590, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section table.entry_list td .photo {
  max-height: 150px;
}
/* line 2595, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section#child_memes table.entry_list td .photo img {
  width: 150px;
  height: 150px;
}
/* line 2599, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section#child_memes table.entry_list td h2 {
  font-size: 1.4em;
}

/* line 2605, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body {
  padding: 10px 5px 0 5px;
  margin-bottom: 14px;
}
/* line 2609, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body iframe, #entry_body object, #entry_body video {
  max-width: 100%;
  overflow: scroll;
}
/* line 2615, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body .references div,
#entry_body .references ~ center div {
  box-sizing: border-box;
  max-width: 100%;
}
/* line 2620, ../../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 2626, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body aside dl {
  padding: 12px 0 8px 0;
  border-top: 1px solid #dcdcdc;
}
/* line 2629, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body aside dl:first-child {
  padding-top: 0;
  border-top: none;
}
/* line 2633, ../../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 2638, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body aside dl dt:first-child {
  padding-top: 0;
}
/* line 2642, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body aside dl dd {
  padding: 0;
  font-size: 1.1em;
  line-height: 1.27em;
  color: #555;
}
/* line 2647, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body aside dl dd a {
  color: #555;
}
/* line 2649, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body aside dl dd a:hover {
  color: #3d3d3d;
  text-decoration: underline;
}
/* line 2661, ../../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 2661, ../../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 2671, ../../app/assets/stylesheets/desktop.css.scss */
#entry_content_buttons {
  padding: 0 0 4px 0;
}
/* line 2673, ../../app/assets/stylesheets/desktop.css.scss */
#entry_content_buttons p {
  font-size: 1.2em;
}

/* line 2679, ../../app/assets/stylesheets/desktop.css.scss */
#author_info h3 {
  border-bottom: 3px solid #dcdcdc;
  font-size: 1.5em;
}
/* line 2683, ../../app/assets/stylesheets/desktop.css.scss */
#author_info .editor {
  padding: 0 0 2px 0;
}
/* line 2687, ../../app/assets/stylesheets/desktop.css.scss */
#author_info .editor .photo {
  width: 32px;
  height: 32px;
}
/* line 2690, ../../app/assets/stylesheets/desktop.css.scss */
#author_info .editor .photo img {
  border: 1px solid #ddd;
}
/* line 2694, ../../app/assets/stylesheets/desktop.css.scss */
#author_info .editor .name {
  width: 218px;
  padding: 0 0 0 8px !important;
}
/* line 2697, ../../app/assets/stylesheets/desktop.css.scss */
#author_info .editor .name h6 {
  font-size: 14px;
}
/* line 2704, ../../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 2712, ../../app/assets/stylesheets/desktop.css.scss */
#how_to_write_a_meme_entry a {
  text-decoration: underline;
}
/* line 2715, ../../app/assets/stylesheets/desktop.css.scss */
#how_to_write_a_meme_entry p {
  padding: 0 0 4px 0;
}
/* line 2718, ../../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 2722, ../../app/assets/stylesheets/desktop.css.scss */
#how_to_write_a_meme_entry ul li {
  padding: 2px 0 2px 0;
}
/* line 2724, ../../app/assets/stylesheets/desktop.css.scss */
#how_to_write_a_meme_entry ul li strong.red {
  color: #9f1c27;
}

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

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

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

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

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

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

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

/* line 2813, ../../app/assets/stylesheets/desktop.css.scss */
.entries #edit_form.notes_form textarea {
  width: 622px;
}
/* line 2817, ../../app/assets/stylesheets/desktop.css.scss */
.entries #edit_form.info_form #entry_description textarea {
  width: 622px;
}
/* line 2820, ../../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 2828, ../../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 2835, ../../app/assets/stylesheets/desktop.css.scss */
.entries #edit_form.options_form .flag {
  padding: 0 0 4px 0;
}

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

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

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

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

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

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

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

/* line 2904, ../../app/assets/stylesheets/desktop.css.scss */
#profile_content {
  padding: 12px 5px;
}
/* line 2907, ../../app/assets/stylesheets/desktop.css.scss */
#profile_content h1,
#profile_content h3 {
  padding: 2px 0 8px 0;
}
/* line 2911, ../../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 2916, ../../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 2921, ../../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 2924, ../../app/assets/stylesheets/desktop.css.scss */
#profile_content hgroup p.abs {
  top: 0;
  right: 0;
}

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

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

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

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

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

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

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

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

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

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

/* line 3011, ../../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 3023, ../../app/assets/stylesheets/desktop.css.scss */
.search_sort_options_sidebar {
  margin-top: 10px;
  width: 160px;
  min-height: 175px;
}
/* line 3027, ../../app/assets/stylesheets/desktop.css.scss */
.search_sort_options_sidebar p {
  margin-bottom: 4px;
}
/* line 3030, ../../app/assets/stylesheets/desktop.css.scss */
.search_sort_options_sidebar .sort_text {
  font-size: 24px;
}
/* line 3033, ../../app/assets/stylesheets/desktop.css.scss */
.search_sort_options_sidebar .sort_option {
  font-size: 13px;
}
/* line 3036, ../../app/assets/stylesheets/desktop.css.scss */
.search_sort_options_sidebar .selected {
  font-size: 18px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 3120, ../../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 3127, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .description {
  max-width: 250px;
}
/* line 3128, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .description p.stats {
  font-size: 1.2em;
  color: #505050;
  padding: 0 0 8px 0;
}
/* line 3134, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .description .forum-description {
  margin-bottom: 12px;
}
/* line 3137, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .description .forum-description:last-child {
  margin-bottom: 0;
}
/* line 3141, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .description .forum-description h6 {
  margin-bottom: 2px;
}
/* line 3145, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .description .forum-description p {
  font-size: 12px;
}
/* line 3150, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .description h2 {
  margin-bottom: 12px;
}
/* line 3157, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .details {
  padding: 0 0 0 24px;
  width: 410px;
}
/* line 3160, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .details .new_post {
  top: 0;
  right: 0;
}
/* line 3164, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .details ul {
  padding: 0 50px 0 0 0;
}
/* line 3166, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .details ul li {
  padding: 0 0 8px 0;
}
/* line 3168, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .details ul li p {
  font-size: 1em;
}

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

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

/* line 3202, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header {
  padding: 0;
  margin-bottom: 14px;
}
/* line 3205, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header hgroup {
  width: 470px;
}
/* line 3207, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header hgroup h2 {
  color: #202020;
  font-size: 2.8em;
}
/* line 3210, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header hgroup h2 a {
  color: #202020;
}
/* line 3212, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header hgroup h2 a:hover {
  color: #9f1c27;
}
/* line 3216, ../../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 3225, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header hgroup p {
  margin: 6px 0 0 0;
  font-size: 1.2em;
  color: #404040;
}
/* line 3231, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header aside {
  width: 220px;
  text-align: right;
}
/* line 3234, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header aside .right {
  min-width: 50px;
  text-align: left;
  padding: 2px 0 0 0;
}
/* line 3239, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header aside p.buttons {
  padding: 12px 0 0 0;
}

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

/* line 3295, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list {
  border-top: 3px solid gainsboro;
}
/* line 3297, ../../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 3301, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info {
  width: 145px;
  padding: 9px 10px;
}
/* line 3304, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info .profile {
  padding: 0 0 6px 0;
}
/* line 3307, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info a {
  color: #202020;
}
/* line 3310, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info .photo {
  padding: 0 0 3px 0;
}
/* line 3312, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info .photo img {
  display: inline-block;
  width: 50px;
  height: 50px;
  background: #dcdcdc;
}
/* line 3319, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info h5.name {
  font-size: 1.2em;
  padding: 0 0 1px 0;
}
/* line 3323, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info h6.role {
  font-size: 1.1em;
  font-weight: normal;
}
/* line 3327, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info a:hover {
  color: #9f1c27;
}
/* line 3330, ../../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 3337, ../../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 3345, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info .voting .buttons {
  width: 45px;
}
/* line 3347, ../../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 3355, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info .voting.rl {
  border: none;
  padding: 8px 0;
  border-top: 1px solid #dcdcdc;
}
/* line 3359, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info .voting.rl .buttons {
  float: left !important;
}
/* line 3365, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .post_content {
  padding: 12px 10px 8px 178px;
}
/* line 3369, ../../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 3373, ../../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 3379, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .post_content footer .left {
  padding: 2px 0 0 0;
  color: #606060;
}
/* line 3385, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .low_karma {
  display: none;
}
/* line 3387, ../../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 3397, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .low_karma.flash a {
  color: #808080;
  text-decoration: underline;
}
/* line 3400, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .low_karma.flash a:hover {
  color: #9f1c27;
}
/* line 3406, ../../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 3410, ../../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 3419, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .quote blockquote p {
  padding: 0 0 6px 0;
  font-size: 13px;
}
/* line 3426, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .topic_followup {
  position: relative;
  height: 100%;
  border-top: 1px solid #dcdcdc;
}
/* line 3430, ../../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 3437, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .topic_followup .info h3 {
  font-size: 1.5em;
}
/* line 3441, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .topic_followup .desc {
  padding: 8px 0 0 186px;
}
/* line 3443, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .topic_followup .desc p.b {
  font-size: 1.6em;
}
/* line 3447, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .topic_followup textarea {
  clear: both;
  display: block;
  min-width: 490px;
}

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

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

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

/* line 3522, ../../app/assets/stylesheets/desktop.css.scss */
#popular_galleries .c,
#researching-entries .c,
#hot-today .c {
  padding: 0 0 10px 0;
}
/* line 3526, ../../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 3531, ../../app/assets/stylesheets/desktop.css.scss */
#popular_galleries .stats,
#researching-entries .stats,
#hot-today .stats {
  padding: 0;
}
/* line 3534, ../../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 3540, ../../app/assets/stylesheets/desktop.css.scss */
#popular_galleries .topic,
#researching-entries .topic,
#hot-today .topic {
  margin-left: 52px;
}
/* line 3544, ../../app/assets/stylesheets/desktop.css.scss */
#popular_galleries h6,
#researching-entries h6,
#hot-today h6 {
  margin-top: 2px;
}
/* line 3545, ../../app/assets/stylesheets/desktop.css.scss */
#popular_galleries h6 a,
#researching-entries h6 a,
#hot-today h6 a {
  font-size: 14px;
}

/* line 3556, ../../app/assets/stylesheets/desktop.css.scss */
#forum_blocks {
  padding: 0 0 24px 0;
}
/* line 3558, ../../app/assets/stylesheets/desktop.css.scss */
#forum_blocks table {
  width: 100%;
}
/* line 3560, ../../app/assets/stylesheets/desktop.css.scss */
#forum_blocks table td {
  width: 20%;
  padding: 0 5px;
  vertical-align: top;
}
/* line 3564, ../../app/assets/stylesheets/desktop.css.scss */
#forum_blocks table td:first-child {
  padding-left: 0;
}
/* line 3567, ../../app/assets/stylesheets/desktop.css.scss */
#forum_blocks table td:last-child {
  padding-right: 0;
}
/* line 3570, ../../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 3578, ../../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 3584, ../../app/assets/stylesheets/desktop.css.scss */
#forum_blocks table td a p {
  padding: 0;
  font-size: 1.2em;
  color: #fff;
  opacity: 0.82;
}
/* line 3590, ../../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 3596, ../../app/assets/stylesheets/desktop.css.scss */
#forum_blocks table td a:hover h3,
#forum_blocks table td a:hover p {
  color: inherit;
}

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

/* line 3614, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header {
  margin: 0;
  padding: 0 0 12px 0;
  border-bottom: 3px solid gainsboro;
}
/* line 3619, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial .faves {
  position: absolute;
  top: 0;
  right: 0;
  width: 42px;
}
/* line 3626, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header .fave {
  position: absolute;
  top: 0;
  right: 0;
  width: 42px;
}
/* line 3632, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header .photo {
  display: block;
  padding: 2px;
  width: 100px;
  max-height: 150px;
  border: 1px solid #acacac;
}
/* line 3639, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header .photo.wide {
  width: 177px;
}
/* line 3643, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header .photo img {
  display: block;
  border: 0;
  width: 100px;
  background: #f0f0f0;
}
/* line 3649, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header .photo img.wide {
  width: 177px;
}
/* line 3655, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header section.hasphoto {
  padding: 0 0 0 115px;
}
/* line 3659, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header section.wide {
  padding-left: 192px !important;
}
/* line 3663, ../../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 3669, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header section h1 a {
  color: #000;
}
/* line 3671, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header section h1 a:hover {
  color: #9f1c27;
}
/* line 3677, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header footer {
  padding: 6px 0 0 0;
  margin: 0 107px 0 0;
}
/* line 3680, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header footer p {
  font-size: 11px;
  line-height: 1.25em;
  padding: 0 0 8px 0;
}
/* line 3684, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header footer p a {
  color: #4c4c4c;
}
/* line 3686, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header footer p a:hover {
  color: #202020;
  text-decoration: underline;
}
/* line 3693, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header aside.stats {
  width: 78px;
}
/* line 3695, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header aside.stats dl dd:first-child {
  margin-top: -4px;
}

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

/* line 3707, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #related_memes table.entry_list td {
  width: 162px;
}
/* line 3710, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #related_memes table.entry_list td .photo img {
  width: 162px;
  height: 162px;
}
/* line 3715, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #related_memes table.entry_list td h2 {
  font-size: 1.4em;
  word-break: break-word;
}
/* line 3720, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #edit_form {
  padding-right: 0;
}
/* line 3722, ../../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 3730, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #edit_form .summary textarea {
  height: 120px;
}
/* line 3735, ../../app/assets/stylesheets/desktop.css.scss */
.editorials form #sidebar {
  overflow: hidden;
  width: 300px;
}
/* line 3739, ../../app/assets/stylesheets/desktop.css.scss */
.editorials form #sidebar .left,
.editorials form #sidebar .right {
  width: auto;
}
/* line 3742, ../../app/assets/stylesheets/desktop.css.scss */
.editorials form #sidebar select {
  width: 290px;
}
/* line 3745, ../../app/assets/stylesheets/desktop.css.scss */
.editorials form #sidebar p {
  padding: 0 0 4px 0;
}
/* line 3749, ../../app/assets/stylesheets/desktop.css.scss */
.editorials form #editorial_copy {
  padding: 6px 0 0 0;
}
/* line 3751, ../../app/assets/stylesheets/desktop.css.scss */
.editorials form #editorial_copy textarea {
  width: 622px;
}
/* line 3755, ../../app/assets/stylesheets/desktop.css.scss */
.editorials form #related_entries {
  padding: 8px 0;
}
/* line 3759, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #sidebar #oped_categories table {
  width: 100%;
}
/* line 3761, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #sidebar #oped_categories table td {
  font-size: 1.3em;
  padding: 0 0 3px 0;
}
/* line 3764, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #sidebar #oped_categories table td a {
  color: #303030;
  padding: 0 0 0 12px;
}
/* line 3767, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #sidebar #oped_categories table td a:hover {
  color: #9f1c27;
  background-position: 2px -15px;
}

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

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

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

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

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

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

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

/* FRIENDS/USERS INDEX */
/* line 3902, ../../app/assets/stylesheets/desktop.css.scss */
table.user_list td {
  padding: 5px 5px 20px 5px;
  text-align: center;
}
/* line 3907, ../../app/assets/stylesheets/desktop.css.scss */
table.user_list tr td:first-child {
  padding-left: 0;
}
/* line 3910, ../../app/assets/stylesheets/desktop.css.scss */
table.user_list tr td:last-child {
  padding-right: 0;
}
/* line 3915, ../../app/assets/stylesheets/desktop.css.scss */
table.user_list td .photo {
  clear: both;
  display: block;
  margin: 0 auto;
  overflow: hidden;
}
/* line 3920, ../../app/assets/stylesheets/desktop.css.scss */
table.user_list td .photo img {
  display: inline-block;
  width: 165px;
  height: 165px;
  background: #f0f0f0;
}
/* line 3927, ../../app/assets/stylesheets/desktop.css.scss */
table.user_list td h4 {
  font-size: 1.3em;
  color: #222222;
  padding: 4px 0 0 0;
}
/* line 3931, ../../app/assets/stylesheets/desktop.css.scss */
table.user_list td h4 a {
  color: #222222;
}
/* line 3933, ../../app/assets/stylesheets/desktop.css.scss */
table.user_list td h4 a:hover {
  color: #9f1c27;
}
/* line 3940, ../../app/assets/stylesheets/desktop.css.scss */
table#messages {
  width: 100%;
}
/* line 3942, ../../app/assets/stylesheets/desktop.css.scss */
table#messages thead th {
  text-align: left;
  font-size: 1.3em;
  padding: 0 5px 6px 5px;
}
/* line 3948, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr th.user {
  width: 160px;
}
/* line 3951, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr.unread td {
  font-weight: bold;
  background: #f6f6f6;
}
/* line 3955, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr td {
  vertical-align: top;
}
/* line 3957, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr td.user {
  width: 100px;
}
/* line 3960, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr td.avatar {
  width: 50px;
  overflow: hidden;
}
/* line 3963, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr td.avatar img {
  display: block;
  width: 50px;
  height: 50px;
  overflow: hidden;
  background: #f0f0f0;
}
/* line 3973, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr th.when,
table#messages tr td.when {
  width: 100px;
}
/* line 3976, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr th.status {
  width: 16px;
}
/* line 3979, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr td {
  font-size: 1.2em;
  padding: 5px;
  border-top: 1px solid #dcdcdc;
}
/* line 3980, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr td.status {
  width: 16px;
}
/* line 3986, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr td a {
  color: #202020;
}
/* line 3988, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr td a:hover {
  color: #9f1c27;
}

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

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

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

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

/* line 4037, ../../app/assets/stylesheets/desktop.css.scss */
#chat_info {
  border-bottom: 1px solid #e0e0e0;
  margin: 0 0 16px 0;
  padding: 0 0 12px 0;
}
/* line 4042, ../../app/assets/stylesheets/desktop.css.scss */
#chat_info .right {
  width: 210px;
}
/* line 4045, ../../app/assets/stylesheets/desktop.css.scss */
#chat_info .info {
  margin-right: 230px;
}
/* line 4049, ../../app/assets/stylesheets/desktop.css.scss */
#chat_info .right .list {
  padding: 0 6px 0 12px;
}
/* line 4052, ../../app/assets/stylesheets/desktop.css.scss */
#chat_info .right h5 {
  font-size: 1.4em;
  padding: 0 0 1px 0;
}
/* line 4056, ../../app/assets/stylesheets/desktop.css.scss */
#chat_info .right dl {
  padding: 0 6px;
}

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

/* line 4073, ../../app/assets/stylesheets/desktop.css.scss */
#job_listings dl {
  padding: 0 0 8px 12px;
}
/* line 4075, ../../app/assets/stylesheets/desktop.css.scss */
#job_listings dl dt {
  padding: 4px 0 0 0;
}
/* line 4078, ../../app/assets/stylesheets/desktop.css.scss */
#job_listings dl dd {
  padding: 0 0 0 8px;
}
/* line 4082, ../../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 4087, ../../app/assets/stylesheets/desktop.css.scss */
#job_listings #rd_group.group {
  border-top: 1px solid #bababa;
  padding-top: 12px;
  margin-top: 12px;
}
/* line 4092, ../../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 4096, ../../app/assets/stylesheets/desktop.css.scss */
#job_listings .job.first {
  border: none;
  margin-top: 0;
  padding-top: 2px;
}

/* AJAX OVERLAYS */
/* line 4106, ../../app/assets/stylesheets/desktop.css.scss */
#login_signup_form {
  width: 450px;
  padding: 12px 5px;
}
/* line 4109, ../../app/assets/stylesheets/desktop.css.scss */
#login_signup_form table {
  width: 100%;
}
/* line 4112, ../../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 4119, ../../app/assets/stylesheets/desktop.css.scss */
#login_signup_form td {
  text-align: center;
}
/* line 4120, ../../app/assets/stylesheets/desktop.css.scss */
#login_signup_form td.login {
  padding: 5px 5px 5px 0;
  border-right: 1px solid #dcdcdc;
}
/* line 4124, ../../app/assets/stylesheets/desktop.css.scss */
#login_signup_form td.signup {
  padding: 5px 0 5px 5px;
}
/* line 4128, ../../app/assets/stylesheets/desktop.css.scss */
#login_signup_form td h6 {
  font-size: 1.6em;
  padding: 0 0 6px 0;
}

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

/* ACTIVITY FEEDS */
/* line 4155, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item {
  padding: 2px 0 2px 20px;
}
/* line 4157, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item.hasuser {
  padding-left: 80px;
}
/* line 4160, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item .photo {
  top: 0;
  left: 20px;
  width: 50px;
  height: 50px;
  overflow: hidden;
}
/* line 4166, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item .photo img {
  display: block;
  width: 50px;
  height: 50px;
  background: #f0f0f0;
}
/* line 4173, ../../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 4178, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item.hasuser .info {
  min-height: 50px;
}
/* line 4181, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item .indent {
  padding: 10px 0 8px 12px;
}
/* line 4183, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item .indent a {
  display: inline-block;
  padding: 2px;
  border: 1px solid #dcdcdc;
}
/* line 4187, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item .indent a img {
  display: block;
  min-width: 10px;
  min-height: 10px;
  background: #f0f0f0;
}
/* line 4195, ../../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 4199, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item .summary p {
  font-size: 1.2em;
  padding: 0 0 4px 0;
  color: #505050;
}
/* line 4203, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item .summary p:last-child {
  padding: 0;
}
/* line 4208, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item footer {
  padding: 4px 0 2px 0;
  color: #606060;
  font-size: 1.1em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 4442, ../../app/assets/stylesheets/desktop.css.scss */
#media_arrows {
  width: 100%;
  border-top: 3px solid gainsboro;
}
/* line 4445, ../../app/assets/stylesheets/desktop.css.scss */
#media_arrows .left_arrow {
  text-align: left;
  width: 95px;
}
/* line 4448, ../../app/assets/stylesheets/desktop.css.scss */
#media_arrows .left_arrow a {
  padding: 8px 10px !important;
}
/* line 4452, ../../app/assets/stylesheets/desktop.css.scss */
#media_arrows .middle {
  text-align: center;
}
/* line 4455, ../../app/assets/stylesheets/desktop.css.scss */
#media_arrows .right_arrow {
  text-align: right;
  width: 70px;
}
/* line 4458, ../../app/assets/stylesheets/desktop.css.scss */
#media_arrows .right_arrow a {
  padding: 8px 10px !important;
}
/* line 4462, ../../app/assets/stylesheets/desktop.css.scss */
#media_arrows a {
  margin: 15px 0 14px 0;
}

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

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

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

/* Photo Gallery with Masonry */
/* line 4512, ../../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 4522, ../../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 4532, ../../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 4543, ../../app/assets/stylesheets/desktop.css.scss */
#photo_gallery a.photo:hover .info {
  display: block;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
}
/* line 4548, ../../app/assets/stylesheets/desktop.css.scss */
#photo_gallery .info .c {
  padding: 11px 8px;
  font-size: 1.1em;
  line-height: 1.3em;
  color: #f0f0f0;
}
/* line 4553, ../../app/assets/stylesheets/desktop.css.scss */
#photo_gallery .info .c a {
  color: #fff;
}
/* line 4555, ../../app/assets/stylesheets/desktop.css.scss */
#photo_gallery .info .c a:hover {
  color: #e0e0e0;
}

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

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

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

/* line 4607, ../../app/assets/stylesheets/desktop.css.scss */
#footer-new {
  width: 100%;
  background: #11113f;
  font-family: 'Roboto Slab', serif;
}
/* line 4612, ../../app/assets/stylesheets/desktop.css.scss */
#footer-new .footer-container {
  display: flex;
  margin: 0 auto;
  max-width: 1116px;
  padding: 34px 10.4%;
  box-sizing: content-box;
}
/* line 4620, ../../app/assets/stylesheets/desktop.css.scss */
#footer-new .footer-container a {
  text-decoration: none;
}
/* line 4624, ../../app/assets/stylesheets/desktop.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 4632, ../../app/assets/stylesheets/desktop.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 4635, ../../app/assets/stylesheets/desktop.css.scss */
#footer-new .footer-container .footer-logo-container .kym-logo-square a:active {
  opacity: .9;
}
/* line 4646, ../../app/assets/stylesheets/desktop.css.scss */
#footer-new .footer-container .footer-logo-container .socials-container {
  display: flex;
  margin: 14px 2px 0px 0px;
}
/* line 4650, ../../app/assets/stylesheets/desktop.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 4665, ../../app/assets/stylesheets/desktop.css.scss */
#footer-new .footer-container .footer-logo-container .socials-container .item-socials:hover {
  background: #fbcc55;
  color: #11113f;
}
/* line 4673, ../../app/assets/stylesheets/desktop.css.scss */
#footer-new .footer-container .footer-links-holder {
  display: flex;
  margin-left: 45px;
}
/* line 4676, ../../app/assets/stylesheets/desktop.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 4682, ../../app/assets/stylesheets/desktop.css.scss */
#footer-new .footer-container .footer-links-holder .footer-links-container .footer-links-row {
  display: flex;
  flex-direction: column;
}
/* line 4686, ../../app/assets/stylesheets/desktop.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 4694, ../../app/assets/stylesheets/desktop.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;
}
/* line 4699, ../../app/assets/stylesheets/desktop.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 4703, ../../app/assets/stylesheets/desktop.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 4707, ../../app/assets/stylesheets/desktop.css.scss */
#footer-new .footer-container .footer-links-holder .footer-links-container .footer-links-row .footer-links-list li a:hover {
  color: #fbcc55;
}
/* line 4712, ../../app/assets/stylesheets/desktop.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 4719, ../../app/assets/stylesheets/desktop.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 4730, ../../app/assets/stylesheets/desktop.css.scss */
#footer-new .footer-insider-container {
  width: 85px;
  height: 130px;
}
/* line 4735, ../../app/assets/stylesheets/desktop.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: 560px) {
  /* line 4750, ../../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 4760, ../../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 4764, ../../app/assets/stylesheets/desktop.css.scss */
  .bodycopy p {
    line-height: 1.75;
  }

  /* line 4769, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header {
    flex-direction: column;
    padding: 16px;
  }
  /* line 4773, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .photo-wrapper {
    width: 100%;
    margin-bottom: 12px;
  }
  /* line 4778, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header section.info {
    width: 100%;
  }
  /* line 4782, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .share-button {
    right: 10px;
    top: unset;
    bottom: 59px;
    height: 32px;
    width: 32px;
  }
  /* line 4791, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header input.share-buttons-trigger:checked ~ a.share-button:nth-of-type(1) {
    right: 52px;
  }
  /* line 4794, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header input.share-buttons-trigger:checked ~ a.share-button:nth-of-type(2) {
    right: 94px;
  }
  /* line 4797, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header input.share-buttons-trigger:checked ~ a.share-button:nth-of-type(3) {
    right: 136px;
  }
  /* line 4800, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header input.share-buttons-trigger:checked ~ a.share-button:nth-of-type(4) {
    right: 178px;
  }
  /* line 4803, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header input.share-buttons-trigger:checked ~ a.share-button:nth-of-type(5) {
    right: 220px;
  }
  /* line 4808, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .details {
    flex-direction: column;
  }
  /* line 4811, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .details .details-col .detail {
    padding: 0 0 6px 0;
  }
  /* line 4814, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .details .details-col .detail span:last-child {
    max-width: 68%;
  }
  /* line 4820, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .stats .stat-item:last-child {
    margin-top: 7px;
  }
  /* line 4829, ../../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 4835, ../../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 4846, ../../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 4852, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-insert .content::-webkit-scrollbar {
    display: none;
  }
  /* line 4856, ../../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 4865, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry details .recent-videos {
    justify-content: space-between;
  }
  /* line 4868, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry details .recent-videos .video_box {
    width: 49%;
    margin-right: 0;
  }
  /* line 4875, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .recent-images {
    margin-bottom: 0 !important;
  }
  /* line 4879, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .photo_list {
    display: flex !important;
    gap: unset !important;
  }
  /* line 4883, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .photo_list .photo_box:nth-child(-n + 2) {
    height: 152px;
    width: 100% !important;
  }
  /* line 4890, ../../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 4895, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .photo_list .photo_box {
    width: 49% !important;
    margin-bottom: 16px !important;
  }
  /* line 4905, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-editors .editors {
    max-height: 230px;
    grid-template-columns: 1fr;
  }
  /* line 4909, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-editors .editors .editor {
    width: -webkit-fill-available;
    max-width: 272px;
    margin: 4px 0;
  }
  /* line 4916, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-editors .options-buttons {
    flex-direction: column;
    align-items: center;
  }
  /* line 4920, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-editors .options-buttons a {
    padding: 12px 0;
  }
  /* line 4923, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-editors .options-buttons a:nth-child(2) {
    border: none;
    padding: unset;
  }
  /* line 4932, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .add-button {
    left: 0;
    right: unset;
    top: 57px;
  }
  /* line 4938, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry details {
    margin-top: 24px;
  }
  /* line 4941, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry details .view-all-button {
    padding: 14px 30px;
    display: block;
    width: inherit;
  }
  /* line 4946, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry details summary {
    margin-bottom: 26px;
  }
  /* line 4949, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry details summary a {
    left: 0;
    top: 50px;
  }
  /* line 4957, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #comments .view-all-button {
    width: inherit;
  }
  /* line 4962, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items {
    justify-content: space-between;
  }
  /* line 4965, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items .sub-item {
    width: 43%;
    padding: 8px;
    margin: 8px 0;
  }
  /* line 4970, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items .sub-item:nth-child(-n + 2) {
    width: 100%;
    padding: 2%;
  }
  /* line 4974, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items .sub-item:nth-child(-n + 2) .entry-photo {
    max-height: 135px;
  }
  /* line 4979, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items .sub-item .entry-photo {
    margin-bottom: 12px;
    max-height: 57px;
  }
  /* line 4984, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items .sub-item .category {
    display: none;
  }
  /* line 4988, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items .sub-item .entry-name {
    font-size: 14px;
  }
  /* line 4995, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post {
    padding: 16px;
    flex-direction: column;
  }
  /* line 4999, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post .image {
    width: 100%;
  }
  /* line 5003, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post .body {
    width: 100%;
    margin-left: unset;
    margin-bottom: 24px;
  }
  /* line 5008, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post .body .type {
    margin-top: 13px;
  }
  /* line 5012, ../../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 5020, ../../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 5026, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post .body .post-stamp {
    margin: 0;
  }
  /* line 5033, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry section.bodycopy .entry-section center {
    overflow: hidden;
  }
  /* line 5036, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry section.bodycopy .entry-section center .vid-container {
    max-width: 100%;
  }

  /* line 5042, ../../app/assets/stylesheets/desktop.css.scss */
  .blue-button {
    padding: 14px 0px;
    display: block;
  }
}
@media (max-width: 1000px) {
  /* line 5053, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-section-container .entry-section {
    width: 100%;
  }
  /* line 5057, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-section-container .aside {
    display: none;
  }
  /* line 5062, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .narrow-section {
    width: 100%;
  }
}
@media (max-width: 1000px) and (min-width: 450px) {
  /* line 5070, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header {
    padding-bottom: 142px;
  }
  /* line 5073, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .share-buttons .share-button {
    bottom: 37px;
    top: unset;
  }
  /* line 5078, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .author-info {
    position: absolute;
    bottom: 40px;
    right: 5%;
    width: 90%;
  }
  /* line 5084, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header aside.stats {
    position: absolute;
    bottom: 16px;
    left: 5%;
    width: 100%;
  }
  /* line 5093, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-section-container,
  article.entry .narrow-section {
    max-width: 576px;
    margin: 0 auto;
  }
  /* line 5098, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .narrow-section {
    margin-bottom: 35px;
  }
  /* line 5103, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post {
    padding: 16px;
  }
  /* line 5106, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post .image {
    width: 45%;
  }
  /* line 5112, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post .body .title h1 a {
    font-size: 24px;
    line-height: normal;
  }
  /* line 5117, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post .body .desc {
    margin: 7px 0;
  }
  /* line 5124, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items {
    flex-direction: column;
  }
  /* line 5127, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items .sub-item {
    flex-direction: row;
    width: calc(100% - 48px);
  }
  /* line 5131, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items .sub-item .entry-photo {
    width: 32%;
    max-height: 94px;
    margin-right: 20px;
  }
  /* line 5137, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items .sub-item .category {
    display: none;
  }
  /* line 5141, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items .sub-item .entry-name {
    font-size: 32px;
    align-self: center;
  }
  /* line 5148, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry details {
    max-width: 576px;
    margin: 48px auto;
  }
}
@media (min-width: 1024px) {
  /* line 5156, ../../app/assets/stylesheets/desktop.css.scss */
  .mobile-only {
    display: none;
  }
}
@media (max-width: 575px) {
  /* line 5164, ../../app/assets/stylesheets/desktop.css.scss */
  #footer-new .footer-container .footer-links-holder .footer-links-container {
    width: 100%;
  }
  /* line 5168, ../../app/assets/stylesheets/desktop.css.scss */
  #footer-new .footer-container .footer-links-holder .footer-links-container .footer-links-row ul.footer-links-list {
    flex-direction: column;
  }
  /* line 5171, ../../app/assets/stylesheets/desktop.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 5177, ../../app/assets/stylesheets/desktop.css.scss */
  #footer-new .footer-container .footer-links-holder .footer-links-container .footer-links-row:last-child {
    padding-top: 20px;
  }
  /* line 5183, ../../app/assets/stylesheets/desktop.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 5191, ../../app/assets/stylesheets/desktop.css.scss */
  #footer-new .footer-container .footer-links-holder .footer-insider-container {
    align-self: flex-end;
  }
}
@media (max-width: 768px) {
  /* line 5200, ../../app/assets/stylesheets/desktop.css.scss */
  #footer-new .footer-container .footer-links-holder {
    min-height: 175px;
  }
  /* line 5205, ../../app/assets/stylesheets/desktop.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 5215, ../../app/assets/stylesheets/desktop.css.scss */
  #footer-new .footer-container {
    flex-direction: column;
  }
  /* line 5218, ../../app/assets/stylesheets/desktop.css.scss */
  #footer-new .footer-container .footer-logo-container {
    margin-bottom: 25px;
    padding-bottom: 25px;
    border-right: none;
    border-bottom: 1px dashed #cecece;
  }
  /* line 5225, ../../app/assets/stylesheets/desktop.css.scss */
  #footer-new .footer-container .footer-links-holder {
    margin-left: 0;
    justify-content: space-between;
  }
}
@media (max-width: 1023px) {
  /* line 5233, ../../app/assets/stylesheets/desktop.css.scss */
  .desktop-only {
    display: none;
  }
}
@media (max-width: 1200px) {
  /* line 5240, ../../app/assets/stylesheets/desktop.css.scss */
  #footer-new .footer-container {
    max-width: 936px;
  }
}
@media (max-width: 1280px) {
  /* line 5248, ../../app/assets/stylesheets/desktop.css.scss */
  #footer-new .footer-container {
    padding: 34px 3%;
  }
}
/* line 5254, ../../app/assets/stylesheets/desktop.css.scss */
.loader {
  margin: 24px;
}
/* line 5257, ../../app/assets/stylesheets/desktop.css.scss */
.loader img {
  height: 50px;
  width: 100px;
  margin: 0 auto;
  display: block;
}

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

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

/* line 5275, ../../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 5275, ../../app/assets/stylesheets/desktop.css.scss */
  .tooltip-text {
    width: 140px;
  }
}
@media (max-width: 450px) {
  /* line 5275, ../../app/assets/stylesheets/desktop.css.scss */
  .tooltip-text {
    width: 80vw;
    position: fixed;
    bottom: unset;
    top: 10%;
  }
  /* line 5301, ../../app/assets/stylesheets/desktop.css.scss */
  .tooltip-text::after {
    display: none;
  }
  /* line 5305, ../../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 5316, ../../app/assets/stylesheets/desktop.css.scss */
.tooltip-text a {
  text-decoration: underline;
}
/* line 5320, ../../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 5331, ../../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 5340, ../../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;
  margin-bottom: 16px;
  min-height: 250px;
  text-align: center;
}

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

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

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

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

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

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

/* line 201, ../../../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 215, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#abm-em .button {
  padding: 8px 40px;
}

/* line 220, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#abm-ep {
  background: #13133e;
  color: white;
  width: 720px;
  padding: 30px 70px 40px 70px;
}
/* line 226, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#abm-ep h1 {
  font-size: 54px;
  font-weight: normal;
  margin-bottom: 20px;
  text-align: center;
}
/* line 233, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#abm-ep h2 {
  font-weight: normal;
  margin-bottom: 20px;
  text-align: center;
}
/* line 239, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#abm-ep hr {
  border-color: grey;
  margin-bottom: 25px;
}
/* line 244, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#abm-ep p {
  color: white;
}
/* line 249, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#abm-ep .msg p {
  font-size: 18px;
  padding: 0 25px;
  margin-bottom: 100px;
}
/* line 257, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#abm-ep .options p {
  font-size: 16px;
  text-align: center;
  margin-bottom: 20px;
}
/* line 263, ../../../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 274, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#abm-ep .options .o1 {
  float: left;
  width: 270px;
}
/* line 278, ../../../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 286, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#abm-ep .options .o2 {
  float: right;
  width: 270px;
}
/* line 290, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#abm-ep .options .o2 .button {
  background: #13133e;
  border: 2px solid white;
}

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

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

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

/* line 311, ../../../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 323, ../../../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 331, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#debug-ad-requests ul li, #debug-ad-views ul li {
  color: white;
  margin-bottom: 8px;
}
/* line 337, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#debug-ad-requests .filled, #debug-ad-views .filled {
  color: lime;
  margin-left: 4px;
}
/* line 342, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#debug-ad-requests .key, #debug-ad-views .key {
  color: yellow;
}
/* line 346, ../../../app/assets/stylesheets/desktop-group/ads.css.scss */
#debug-ad-requests .timestamp, #debug-ad-views .timestamp {
  margin-right: 4px;
}

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

/* line 355, ../../../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 {
  margin-bottom: 30px;
  text-align: center;
}
/* 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 5, ../../../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 14, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.logo-nav-container {
  display: flex;
  height: 100%;
}
/* line 18, ../../../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 26, ../../../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 36, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.login-container .login-form {
  display: flex;
  flex-direction: column;
  margin-top: 1px;
  margin-bottom: 7px;
}
/* line 42, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.login-container .login-form .btn-new-kym {
  margin-top: 6px;
}
/* line 46, ../../../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 52, ../../../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 59, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.login-container .login-form:valid input[type='submit'] {
  opacity: 1;
  pointer-events: all;
}
/* line 65, ../../../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 79, ../../../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 91, ../../../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 98, ../../../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 110, ../../../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 121, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.login-container .session-input-holder.input-error {
  border: solid 1px #bb372f;
}
/* line 127, ../../../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 152, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.login-container input:valid, .login-container input:focus {
  bottom: 2px;
}
/* line 157, ../../../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 164, ../../../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 183, ../../../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 187, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.login-container #btn-login-submit-id:disabled {
  opacity: 0.6;
}
/* line 191, ../../../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 196, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.login-container .btn-join-kym {
  background: #4354ff;
  color: #fff;
}
/* line 201, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.login-container .forgot-password {
  font-size: 12px;
  color: #fbcc55;
  margin-top: 2px;
}
/* line 206, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.login-container .forgot-password:hover {
  color: #f8e08e;
}

/* line 212, ../../../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 219, ../../../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 227, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container > div {
  margin: 0 13px;
}
/* line 231, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .user-photo {
  position: relative;
  font-family: 'Roboto Slab', serif !important;
}
/* line 234, ../../../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 241, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .user-photo .user-photo-icon svg {
  height: 24px;
  width: 20px;
}
/* line 246, ../../../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 251, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .user-photo .user-photo-icon #sort-up-user {
  display: none;
  margin-top: 6px;
}
/* line 256, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .user-photo .user-photo-icon.active {
  border-bottom: 3px solid #fbcc55;
}
/* line 259, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .user-photo .user-photo-icon.active #sort-down-user {
  display: none;
}
/* line 263, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .user-photo .user-photo-icon.active #sort-up-user {
  display: block;
}
/* line 268, ../../../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 271, ../../../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 275, ../../../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 289, ../../../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 306, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .user-photo .submenu-user.open {
  display: flex;
  height: auto;
  opacity: 1;
  visibility: visible;
}
/* line 313, ../../../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 324, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .user-photo .submenu-user a {
  text-decoration: none;
}
/* line 329, ../../../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 335, ../../../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 340, ../../../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 350, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .user-photo .submenu-user-logged > li a:hover {
  color: #fbcc55;
}
/* line 356, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .user-photo .submenu-user-logged .divider {
  width: 85%;
}
/* line 360, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .user-photo .submenu-user-logged.open {
  height: 141px;
}
/* line 373, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .icon-search:hover {
  color: #fbcc55;
}
/* line 378, ../../../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 382, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .icon-search .times-searchbar-icon {
  font-size: 20px !important;
}
/* line 386, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container .icon-search .search-searchbar-icon {
  font-size: 20px;
}
/* line 393, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container.logged-in .user-photo,
.user-container.logged-in .icon-search {
  margin: 0 5px;
}
/* line 398, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container.logged-in .user-photo .user-photo-icon {
  padding: 14px 0;
}

/* line 405, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links {
  margin: 0;
  list-style-type: none;
  padding: 0;
  display: flex;
}
/* line 410, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links hr {
  border-bottom: 1px solid #bbb;
  color: #bbb;
  margin: 0;
}
/* line 415, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links li {
  position: relative;
}
/* line 417, ../../../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 434, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links li.top-level .menu-row {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
/* line 438, ../../../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 446, ../../../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 451, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links li.top-level .menu-row > a.no-uppercase {
  text-transform: none;
}
/* line 455, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links li.top-level .menu-row > i {
  margin-top: 1px;
}
@media (max-width: 450px) {
  /* line 455, ../../../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 467, ../../../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 475, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links li:hover ul {
  left: 0;
}
/* line 479, ../../../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 494, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .dropdown li {
  min-width: 80px;
  padding: 2px 8px;
}
/* line 497, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .dropdown li a {
  color: black;
  font-size: 11px;
  white-space: nowrap;
}
/* line 501, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .dropdown li a:hover {
  color: #9f1c27;
}
/* line 508, ../../../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 528, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-community .submenu-content .sections-container {
  padding-left: 0px;
  margin-left: 0px;
}
/* line 533, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-community .submenu-content > div {
  margin: 0 17px;
}
/* line 535, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-community .submenu-content > div > ul > li {
  margin: 8px 0;
}
/* line 539, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-community .submenu-content .join-container {
  padding-top: 9px;
}
/* line 541, ../../../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 545, ../../../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 553, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .top-level.user-aux {
  display: none;
}
/* line 556, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .top-level {
  border-bottom: 3px solid transparent;
}
/* line 559, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .top-level:hover {
  border-bottom: 3px solid #fbcc55;
}
/* line 564, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .top-level.community .btn-join-kym {
  display: block !important;
}
/* line 569, ../../../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 587, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-editorial > div {
  margin: 0 17px;
}
/* line 589, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-editorial > div > ul > li {
  margin: 8px 0;
}
/* line 593, ../../../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 602, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-editorial .sections-container {
  margin: 15px 19px 15px 0px;
}
/* line 606, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-editorial .latest-editorials-container {
  margin: 15px 24px;
  display: flex;
  flex-direction: column;
}
/* line 610, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-editorial .latest-editorials-container .entry {
  max-width: 136px;
}
/* line 617, ../../../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 635, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-news > div {
  margin: 0 17px;
}
/* line 637, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-news > div > ul > li {
  margin: 8px 0;
}
/* line 641, ../../../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 650, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-news .sections-container {
  margin: 15px 19px 15px 0px;
}
/* line 653, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-news .latest-news-container {
  margin: 15px 24px;
  display: flex;
  flex-direction: column;
}
/* line 657, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-news .latest-news-container .entry {
  max-width: 136px;
}
/* line 664, ../../../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 681, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-videos > div {
  margin: 0 17px;
}
/* line 683, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-videos > div > ul > li {
  margin: 8px 0;
}
/* line 687, ../../../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 696, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-videos .sections-container {
  margin: 15px 19px 15px 0px;
}
/* line 699, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-videos .latest-videos-container {
  margin: 15px 24px;
  display: flex;
  flex-direction: column;
}
/* line 703, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-videos .latest-videos-container .entry {
  max-width: 136px;
}
/* line 710, ../../../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 727, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-images > div {
  margin: 0 17px;
}
/* line 729, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-images > div > ul > li {
  margin: 8px 0;
}
/* line 733, ../../../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 742, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-images .sections-container {
  margin: 15px 19px 15px 0px;
}
/* line 745, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-images .latest-images-container {
  margin: 15px 24px;
  display: flex;
  flex-direction: column;
}
/* line 749, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-images .latest-images-container .entry {
  max-width: 136px;
}
/* line 756, ../../../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 775, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-memes .submenu-content > div {
  margin: 15px 17px;
}
/* line 777, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-memes .submenu-content > div > ul > li {
  margin: 8px 0;
}
/* line 781, ../../../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 790, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-memes .submenu-content .sections-container {
  margin: 15px 19px 15px 0px;
}
/* line 793, ../../../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 797, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-memes .submenu-content .latest-memes-container .entry {
  max-width: 136px;
}
/* line 801, ../../../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 809, ../../../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 834, ../../../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 842, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-all .submenu-content > div > ul > li {
  margin: 8px 0;
}
/* line 846, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-all .submenu-content > div > ul > li {
  margin: 8px 0 13px;
}
/* line 849, ../../../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 857, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-all .submenu-content a {
  color: white;
  text-decoration: none;
}
/* line 861, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-all .submenu-content a:hover {
  color: #fbcc55;
}
/* line 865, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-all .submenu-content a.forgot-password {
  color: #fbcc55;
}
/* line 868, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-all .submenu-content a.forgot-password:hover {
  color: #f8e08e;
}
/* line 874, ../../../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 881, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.nav-links .submenu-all .submenu-content .latest-all-container::-webkit-scrollbar {
  display: none;
}

/* line 889, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#leaderboard {
  height: 114px;
  margin: 0px 0 10px;
  overflow-x: hidden;
  overflow-y: hidden;
  transition: all .2s;
}
/* line 895, ../../../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 912, ../../../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 924, ../../../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 931, ../../../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 937, ../../../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 940, ../../../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 947, ../../../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 950, ../../../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 955, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#leaderboard > ul {
  display: flex;
}
/* line 958, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#leaderboard li {
  display: inline-block;
  margin: 13px;
  padding: 0;
  margin-right: 4px;
}
/* line 964, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#leaderboard li:last-child {
  border: 0;
  margin-right: 0;
  padding-right: 0;
}
/* line 972, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#leaderboard article a.photo {
  display: inline-block;
  width: 168px;
  height: 94px;
  border: 1px solid transparent;
}
/* line 977, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#leaderboard article a.photo img {
  display: block;
  width: 170px;
  height: 96px;
  color: #303030;
  background: #f0f0f0;
}
/* line 985, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#leaderboard article .info {
  display: none;
  bottom: 1px;
  left: 1px;
  width: 100%;
  background: #000;
  background: rgba(0, 0, 0, 0.75);
  color: #fff;
  text-align: left;
}
/* line 995, ../../../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 1006, ../../../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 1020, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#leaderboard article .info .c a {
  color: #fff;
}
/* line 1022, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#leaderboard article .info .c a:hover {
  color: #e0e0e0;
}

/* line 1030, ../../../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 1047, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#trending-bar > a {
  position: relative;
  top: 2px;
}
/* line 1052, ../../../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 1069, ../../../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 1083, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#trending-bar a:hover {
  color: #fbcc55;
}

/* line 1089, ../../../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 1097, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.divider-yellow {
  height: 1px;
  background: #fbcc55;
  margin: 21px 0;
}

/* line 1103, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.latest-items {
  display: flex;
  margin-top: 7px;
  font-family: 'Roboto Slab', serif;
}
/* line 1107, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.latest-items > .entry {
  color: red !important;
  margin-right: 25px;
}
/* line 1110, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.latest-items > .entry > a {
  width: 136px;
}
/* line 1112, ../../../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 1121, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.latest-items > .entry > a img {
  object-fit: cover;
}

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

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

/* line 1144, ../../../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 1155, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#searchbar-menu {
  display: none;
  width: 50%;
  height: 62px;
  z-index: 160;
  position: absolute;
  color: #12133f;
  font-size: 10px;
  font-family: 'Roboto Slab', serif;
  letter-spacing: 0.4px;
}
/* line 1165, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#searchbar-menu .title-search {
  padding: 19.5px;
  background: #f6f6f6;
  font-weight: bold;
  display: flex;
  justify-content: space-between;
}
/* line 1171, ../../../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 1176, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#searchbar-menu .title-search #search_form .input-container {
  display: flex;
  flex-grow: 1;
  align-items: baseline;
}
/* line 1181, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#searchbar-menu .title-search #search_form .input-container input {
  font-size: 18px;
  transform: scale(0.6);
  transform-origin: left;
}
/* line 1187, ../../../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 1192, ../../../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 1219, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#searchbar-menu .title-search .icon-search {
  font-size: 16px;
}
/* line 1222, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#searchbar-menu .title-search .icon-search button.search-button {
  border: none;
  background: transparent;
}
/* line 1228, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#searchbar-menu .content-search {
  padding: 25px;
  background: #ffffff;
  height: 165px;
  border: solid 1px #dcdcdd;
}
/* line 1235, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#searchbar-menu .content-search li.result a {
  transition: background .2s;
}
/* line 1238, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#searchbar-menu .content-search li.result a:hover {
  background: #f6f6f6;
}
/* line 1244, ../../../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 1251, ../../../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 1260, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#searchbar-menu .icon-search {
  cursor: pointer;
}

/* line 1265, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#ui-id-1 {
  display: none !important;
  left: 416px !important;
  top: 238px !important;
  height: 197px !important;
  overflow: hidden !important;
  border: none !important;
  width: 600px !important;
}
/* line 1273, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#ui-id-1 > li {
  border-bottom: none !important;
  height: 48px !important;
}
/* line 1277, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#ui-id-1 > li > a > img {
  width: 74px !important;
  height: auto !important;
}
/* line 1281, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#ui-id-1 > 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;
}
/* line 1288, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#ui-id-1 > li > a > span {
  padding-top: 8px !important;
}
/* line 1292, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
#ui-id-1 > li .ui-state-active {
  background: transparent !important;
  border: none !important;
  border-bottom: none !important;
  background: #f3f3f3 !important;
}

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

  /* line 1307, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  #searchbar-menu {
    left: 0px !important;
  }
  /* line 1310, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  #searchbar-menu #search_form .input-container {
    flex-direction: column;
  }
  /* line 1313, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  #searchbar-menu #search_form .input-container .search-for-title {
    margin-top: 0px !important;
  }
  /* line 1317, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  #searchbar-menu #search_form .input-container input {
    margin: 0px !important;
    padding: 5px 0 !important;
  }
  /* line 1324, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  #searchbar-menu .title-search {
    padding: 14px 18px;
  }

  /* line 1329, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  .login-container {
    padding: 17px 0;
    width: 100%;
  }
}
@media (min-width: 1000px) {
  /* line 1346, ../../../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 1353, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body:not(.touch) .nav-links li.top-level:hover .menu-row {
    position: relative;
    color: #fbcc55;
  }
  /* line 1368, ../../../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 1372, ../../../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 1376, ../../../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 1357, ../../../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 1376, ../../../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 1390, ../../../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 1402, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.popular-links::-webkit-scrollbar {
  display: none;
}

/* line 1409, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #mast .nav-toggler {
  cursor: pointer;
  display: block;
  font-size: 1.3rem;
  color: #fff;
}
/* line 1415, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #mast .nav-toggler .times-icon-menu {
  display: none;
}
/* line 1420, ../../../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 1425, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #mast .nav-toggler.open .times-icon-menu {
  display: block;
}
/* line 1429, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #mast .nav-toggler.open .bars-icon-menu {
  display: none;
}
/* line 1436, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #trending-bar {
  padding: 16px calc(3% + 12px);
}
/* line 1440, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #footer-new .footer-container {
  padding: 34px calc(3% + 12px);
}
/* line 1444, ../../../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 1452, ../../../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 1458, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .mastD .nav-toggler .times-icon-menu {
  display: none;
}
/* line 1464, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .user-container {
  margin: 0;
  justify-content: center;
  width: 40px;
}
/* line 1468, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .user-container .user-photo {
  padding: 0px 16px;
}
/* line 1470, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .user-container .user-photo .submenu-user {
  right: -9px;
}
/* line 1476, ../../../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 1483, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level .menu-row {
  align-items: center;
}
/* line 1486, ../../../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 1492, ../../../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 1504, ../../../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 1509, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level .submenu-all .submenu-content .sections-container {
  margin: 0;
}
/* line 1512, ../../../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 1526, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level .submenu-all .submenu-content .divider-vertical {
  display: none;
}
/* line 1529, ../../../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 1535, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level .submenu-all .submenu-content .submenu-content {
  flex-direction: column;
}
/* line 1544, ../../../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 1554, ../../../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 1560, ../../../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 1566, ../../../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 1571, ../../../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 1574, ../../../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 1576, ../../../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 1586, ../../../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 1592, ../../../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 1595, ../../../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 1600, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level .submenu-memes .latest-memes-container {
  margin-bottom: 4px;
}
/* line 1605, ../../../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 1609, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level .submenu-user-aux .submenu-content {
  flex-direction: row;
}
/* line 1612, ../../../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 1617, ../../../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 1624, ../../../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 1632, ../../../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 1640, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level.open .menu-row {
  color: #fbcc55;
}
/* line 1645, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level.open .menu-row svg g > path {
  fill: #fbcc55;
}
/* line 1651, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .top-level.open .menu-row .sort-down-menu {
  display: none;
}
/* line 1654, ../../../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 1654, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body.touch .nav-links .top-level.open .menu-row .sort-up-menu {
    display: flex;
  }
}
/* line 1662, ../../../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 1667, ../../../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 1675, ../../../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 1684, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #nav-container-id .nav-links {
  display: flex;
  margin-left: 0px;
  flex-direction: column;
}
/* line 1688, ../../../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 1691, ../../../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 1700, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #nav-container-id.scroll {
  margin: 0;
  top: 64px;
}
/* line 1705, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .user-photo {
  display: none !important;
}
/* line 1711, ../../../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 1721, ../../../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 1726, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .user-aux .menu-row.logged-in .user-photo-icon {
  padding: 13px 0;
}
/* line 1732, ../../../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 1740, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .icon-search {
  margin: 0 !important;
}
/* line 1743, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #searchbar-menu {
  left: 2%;
  width: 85%;
}
/* line 1747, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #searchbar-menu #search_form .icon-search {
  font-size: 1.2rem;
  margin-right: 0px !important;
}
/* line 1754, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .submenu-community .submenu-content {
  padding: 4px 0;
}
/* line 1758, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .nav-links .submenu-community .submenu-content > div > ul > li {
  padding: 4px 0;
}
/* line 1765, ../../../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 1774, ../../../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 1787, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .submenu-user > form {
  display: flex;
  flex-direction: column;
}
/* line 1791, ../../../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 1804, ../../../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 1810, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #leaderboard ul li {
  scroll-snap-align: center;
}
/* line 1817, ../../../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 1819, ../../../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 1825, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #leaderboard.hidden {
  display: none;
}
/* line 1829, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #ui-id-1 {
  left: 6.3% !important;
  top: 252px !important;
  width: 80% !important;
}
/* line 1835, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch .latest-items {
  overflow-y: hidden;
  overflow-x: auto;
  scroll-snap-type: x proximity;
}
/* line 1840, ../../../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 1848, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body.touch .mastD .logo-nav-container {
    padding-top: 0;
    height: 100%;
  }
  /* line 1853, ../../../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 1858, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body.touch .mastD .logo-nav-container .photo-user .rel.c a.photo {
    display: none;
  }
  /* line 1862, ../../../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 1866, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body.touch .mastD .logo-nav-container .photo-user .rel.c section.info h1 {
    height: auto;
  }
  /* line 1868, ../../../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 1878, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body.touch .mastD .logo-nav-container .photo-user .rel.c section.info h1 a:last-child {
    display: none;
  }
  /* line 1883, ../../../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 1899, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body.touch .mastD .logo-nav-container .photo-user .rel.c section.info {
    padding-left: 0;
  }
  /* line 1903, ../../../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: 20px;
  }
  /* line 1907, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body.touch .mastD .logo-nav-container .photo-user .rel.c section.info h1 a.label {
    font-size: 12px;
  }
  /* line 1913, ../../../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 1920, ../../../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 1924, ../../../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 1944, ../../../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: 18px;
  }
  /* line 1948, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body.touch .mastD .logo-nav-container .photo-user .rel.c section.info h1 a.label {
    font-size: 10px;
  }
  /* line 1954, ../../../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 1961, ../../../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 1972, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  body.touch .mastD .header-share-buttons .share-buttons .share-button {
    width: 45px;
    height: 45px;
  }
  /* 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(1) {
    right: 72px;
  }
  /* 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(2) {
    right: 124px;
  }
  /* 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(3) {
    right: 178px;
  }
  /* 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(4) {
    right: 230px;
  }
  /* line 1990, ../../../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 2001, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
body.touch #logo a img.logo-image {
  vertical-align: initial;
}

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

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

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

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

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

  /* line 2084, ../../../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 2103, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
  .nav-links .submenu-all .submenu-content {
    width: 100%;
    padding: 0;
  }
}
/* line 2111, ../../../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 2120, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container ul {
  right: 40px;
  bottom: 80px;
  z-index: 100;
  display: inherit;
}

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

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

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

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

/* line 2149, ../../../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 2159, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.user-container ul:hover {
  visibility: visible !important;
  opacity: 1 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

/* line 2228, ../../../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 2248, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.dropdown-el input:focus + label {
  background: #def;
}
/* line 2251, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.dropdown-el input {
  width: 1px;
  height: 1px;
  display: inline-block;
  position: absolute;
  opacity: 0.01;
}
/* line 2258, ../../../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 2268, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.dropdown-el label:nth-child(2) {
  margin-top: 4em;
  border-top: .06em solid #d9d9d9;
}
/* line 2273, ../../../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 2280, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.dropdown-el input:checked + label:nth-child(2) {
  margin-top: 0;
  position: relative;
}
/* line 2286, ../../../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 2296, ../../../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 2304, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.dropdown-el.expanded label {
  border-top: .06em solid #d9d9d9;
}
/* line 2306, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.dropdown-el.expanded label:hover {
  color: #3694d7;
}
/* line 2310, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.dropdown-el.expanded input:checked + label {
  color: #3694d7;
}
/* line 2314, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.dropdown-el.expanded::after {
  transform: rotate(-180deg);
  top: .55em;
}

/* line 2320, ../../../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 2330, ../../../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 2336, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.mastD .logo-nav-container .photo-user {
  width: 100%;
}
/* line 2342, ../../../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 2348, ../../../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 2355, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.mastD .logo-nav-container .photo-user .rel.c section.info dl dd {
  padding-right: 32px;
}
/* line 2359, ../../../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 2365, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.mastD .logo-nav-container .photo-user .rel.c a.photo img {
  object-fit: contain;
}
/* line 2370, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.mastD .logo-nav-container .photo-user a {
  color: #fff;
}
/* line 2376, ../../../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 2384, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.mastD .header-share-buttons .share-buttons {
  position: absolute;
  height: 54px;
  width: 54px;
  right: -20px;
}
/* line 2390, ../../../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 2400, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.floafbar {
  padding-left: 113px;
  font-family: 'Roboto Slab', serif !important;
}
/* line 2404, ../../../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 2417, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.floafbar h1 a {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 2424, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.floafbar dl {
  padding-top: 3px;
  display: flex;
  align-items: baseline;
}
/* line 2429, ../../../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 2436, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.floafbar dl dd {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 2441, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.floafbar dl dd a {
  color: #cacbcb;
}
/* line 2447, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.floafbar a:hover {
  color: #fbcc55 !important;
}

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

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

/* line 2482, ../../../app/assets/stylesheets/desktop-group/navigation.css.scss */
.entry_origin_linknew a {
  color: #cacbcb;
  display: inline-block;
}
/* 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 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;
}
