@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%;
  display: flex;
}
/* line 1763, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header a.photo img {
  display: block;
  border: 0;
  width: 100%;
  height: 100%;
  max-height: 254px;
  margin: auto;
  background: #f0f0f0;
}
/* line 1774, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header section.info {
  display: flex;
  flex-direction: column;
  width: 56%;
  padding-left: 2%;
}
/* line 1780, ../../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 1788, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header section.info h1 a {
  color: #000;
}
/* line 1790, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header section.info h1 a:hover {
  color: #9f1c27;
}
/* line 1796, ../../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 1803, ../../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 1810, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header section.info .author-info .timestamps a {
  color: #8a8c8e;
  font-weight: 500;
}
/* line 1815, ../../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 1824, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header section.info .author-info img {
  border-radius: 50%;
  height: 38px;
}
@media (max-width: 1100px) {
  /* line 1832, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .photo-wrapper {
    width: 49%;
  }
  /* line 1836, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header section.info {
    width: 48%;
  }
}
/* line 1841, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header footer {
  margin: 0 107px 0 0;
}
/* line 1843, ../../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 1847, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header footer p a {
  color: #4c4c4c;
}
/* line 1849, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header footer p a:hover {
  color: #202020;
  text-decoration: underline;
}
/* line 1856, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .stats {
  display: flex;
  padding: 0 0 0 5px;
  flex-wrap: wrap;
}
/* line 1861, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .stats .stat-item {
  margin-right: 24px;
  position: relative;
  display: flex;
  align-items: center;
}
/* line 1868, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .stats .stat-item:hover a {
  color: #ffb81c;
}
/* line 1872, ../../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 1876, ../../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 1880, ../../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 1887, ../../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 1897, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .details .details-col {
  display: flex;
  flex-direction: column;
  margin-right: 20px;
}
/* line 1902, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .details .details-col .detail {
  display: flex;
  padding: 0 0 3px 0;
  position: relative;
}
/* line 1908, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header .details .details-col .detail span a {
  color: inherit;
}
/* line 1912, ../../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 1919, ../../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 1929, ../../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 1948, ../../app/assets/stylesheets/desktop.css.scss */
article.entry header.blur .photo, article.entry header.blur section {
  opacity: 0.5;
}
/* line 1953, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-buttons {
  padding: 32px 0;
  display: flex;
}
/* line 1957, ../../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 1967, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-buttons a:not(.disabled):hover {
  background: #4354ff;
  border-color: #4354ff;
  color: white;
}
/* line 1974, ../../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 1979, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-buttons a.checked {
  cursor: unset;
}
/* line 1986, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .full-width {
  width: 100%;
}
/* line 1990, ../../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 1998, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-insert .title {
  text-transform: uppercase;
  text-align: center;
  color: #12133f;
  font-weight: 500;
}
/* line 2005, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-insert .content {
  display: flex;
  width: 100%;
  justify-content: space-evenly;
}
/* line 2010, ../../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 2010, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-insert .content .wrapper {
    max-height: 121px;
  }
}
@media (max-width: 768px) {
  /* line 2010, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-insert .content .wrapper {
    max-height: 88px;
  }
}
@media (max-width: 450px) {
  /* line 2010, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-insert .content .wrapper {
    max-height: 94px;
  }
}
/* line 2031, ../../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 2038, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-insert .content a img {
  width: 100%;
}
/* line 2042, ../../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 2052, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-insert .content a:hover p {
  color: #FFB81C;
}
/* line 2060, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .tags {
  display: flex;
  flex-wrap: wrap;
}
/* line 2064, ../../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 2072, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .tags a:hover {
  color: #ffb81c;
}
/* line 2078, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .other-links a, article.entry .other-links {
  font-size: 16px;
  line-height: 1.5;
}
/* line 2083, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors {
  max-width: 736px;
}
/* line 2086, ../../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 2092, ../../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 2102, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .editors .editor .photo img {
  border-radius: 50%;
  width: 36px;
  height: 36px;
}
/* line 2109, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .editors .editor .info {
  padding-left: 10px;
  overflow: hidden;
}
/* line 2113, ../../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 2121, ../../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 2129, ../../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 2139, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .editors .editor:nth-child(3n + 3) {
  margin-right: 0;
}
/* line 2144, ../../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 2151, ../../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 2158, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .show-more-button svg {
  height: 16px;
  width: 16px;
}
/* line 2164, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .show-more-button:hover p {
  color: #FFB81C;
}
/* line 2168, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .show-more-button:hover svg path {
  fill: #FFB81C;
}
/* line 2174, ../../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 2181, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors .options-buttons a {
  font-size: 14px;
}
/* line 2184, ../../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 2195, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors.open .editors {
  max-height: none;
}
/* line 2200, ../../app/assets/stylesheets/desktop.css.scss */
article.entry .entry-editors.open .show-more-button svg {
  transform: rotate(180deg);
}
/* line 2209, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details summary {
  position: relative;
  padding: 12px 0;
  margin-bottom: 17px;
  cursor: pointer;
  list-style: none;
}
/* line 2216, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details summary::-webkit-details-marker {
  display: none;
}
/* line 2220, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details summary:after {
  content: '▼';
}
/* line 2224, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details summary:hover {
  color: #FFB81C;
}
/* line 2227, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details summary:hover h2 {
  color: #FFB81C;
}
/* line 2232, ../../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 2241, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details summary a {
  position: absolute;
  right: 0;
  font-size: 14px;
}
/* line 2247, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details summary span {
  position: absolute;
  left: 105%;
  font-size: 12px;
  bottom: -2px;
  color: #8a8c8e;
}
/* line 2256, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details[open] summary:after {
  content: '▲';
}
/* line 2260, ../../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 2272, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details .recent-videos {
  display: flex;
  flex-wrap: wrap;
}
/* line 2276, ../../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 2287, ../../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 2296, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details .recent-videos .video_box {
  width: 22%;
  margin-bottom: 16px;
  margin-right: 4%;
}
/* line 2301, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details .recent-videos .video_box img {
  width: 100%;
  height: auto;
}
/* line 2306, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details .recent-videos .video_box:last-child {
  margin-right: 0;
}
/* line 2314, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #infinite-scrolling .pagination {
  display: none;
}
/* line 2318, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds {
  margin-top: 42px;
}
/* line 2321, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds h2 {
  text-transform: uppercase;
  text-align: center;
}
/* line 2326, ../../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 2333, ../../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 2340, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds .news-post .image svg {
  position: absolute;
  right: 16px;
  bottom: 18px;
}
/* line 2346, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds .news-post .image img {
  width: 100%;
}
/* line 2350, ../../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 2357, ../../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 2364, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds .news-post .body .type:hover {
  color: #ffb81c !important;
}
/* line 2369, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds .news-post .body .title {
  margin-bottom: 7px;
}
/* line 2372, ../../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 2384, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds .news-post .body .title h1 a:hover {
  color: #ffb81c;
}
/* line 2390, ../../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 2399, ../../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 2406, ../../app/assets/stylesheets/desktop.css.scss */
article.entry #news_feeds .news-post .body .timestamps {
  color: #a0a1a3;
  font-size: 12px;
  font-weight: 300;
}
/* line 2412, ../../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 2428, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section > div:nth-child(1) > div.entry-section > details {
  margin-top: 0;
}
/* line 2432, ../../app/assets/stylesheets/desktop.css.scss */
article.entry details {
  margin: 24px 0;
}

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

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

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

/* line 2477, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 24px;
}
/* line 2483, ../../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 2492, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items .sub-item a:hover {
  color: #FFB81C !important;
}
/* line 2495, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items .sub-item a:hover span {
  color: #FFB81C !important;
}
/* line 2500, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items .sub-item:nth-child(-n + 4) {
  width: 20%;
  padding: 2%;
}
/* line 2504, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items .sub-item:nth-child(-n + 4) .entry-photo {
  max-height: 121px;
}
/* line 2508, ../../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 2515, ../../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 2523, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items .sub-item .entry-photo img {
  width: 100%;
  height: auto;
}
/* line 2529, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items .sub-item .category {
  align-self: start;
  margin-top: 9px;
  margin-bottom: 6px;
}
/* line 2534, ../../app/assets/stylesheets/desktop.css.scss */
.sub-items .sub-item .category span {
  padding: 0;
  font-family: Roboto Slab;
}
/* line 2540, ../../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 2553, ../../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 2561, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section.entry_status p {
  color: white;
  font-size: 14px;
}
/* line 2566, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section.entry_status h6 {
  font-size: 18px;
}
/* line 2570, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section.entry_status a {
  color: white;
  text-decoration: underline;
}
/* line 2574, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section.entry_status.deadpool {
  color: white;
  background: #ba0c2f;
}
/* line 2579, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section.episode {
  border-bottom: 3px solid gainsboro;
  padding: 16px 8px;
}
/* line 2582, ../../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 2589, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section table.entry_list td {
  min-width: 150px;
  max-width: 164px;
}
/* line 2592, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section table.entry_list td .photo {
  max-height: 150px;
}
/* line 2597, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section#child_memes table.entry_list td .photo img {
  width: 150px;
  height: 150px;
}
/* line 2601, ../../app/assets/stylesheets/desktop.css.scss */
article.entry section#child_memes table.entry_list td h2 {
  font-size: 1.4em;
}

/* line 2607, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body {
  padding: 10px 5px 0 5px;
  margin-bottom: 14px;
}
/* line 2611, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body iframe, #entry_body object, #entry_body video {
  max-width: 100%;
  overflow: scroll;
}
/* line 2617, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body .references div,
#entry_body .references ~ center div {
  box-sizing: border-box;
  max-width: 100%;
}
/* line 2622, ../../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 2628, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body aside dl {
  padding: 12px 0 8px 0;
  border-top: 1px solid #dcdcdc;
}
/* line 2631, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body aside dl:first-child {
  padding-top: 0;
  border-top: none;
}
/* line 2635, ../../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 2640, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body aside dl dt:first-child {
  padding-top: 0;
}
/* line 2644, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body aside dl dd {
  padding: 0;
  font-size: 1.1em;
  line-height: 1.27em;
  color: #555;
}
/* line 2649, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body aside dl dd a {
  color: #555;
}
/* line 2651, ../../app/assets/stylesheets/desktop.css.scss */
#entry_body aside dl dd a:hover {
  color: #3d3d3d;
  text-decoration: underline;
}
/* line 2663, ../../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 2663, ../../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 2673, ../../app/assets/stylesheets/desktop.css.scss */
#entry_content_buttons {
  padding: 0 0 4px 0;
}
/* line 2675, ../../app/assets/stylesheets/desktop.css.scss */
#entry_content_buttons p {
  font-size: 1.2em;
}

/* line 2681, ../../app/assets/stylesheets/desktop.css.scss */
#author_info h3 {
  border-bottom: 3px solid #dcdcdc;
  font-size: 1.5em;
}
/* line 2685, ../../app/assets/stylesheets/desktop.css.scss */
#author_info .editor {
  padding: 0 0 2px 0;
}
/* line 2689, ../../app/assets/stylesheets/desktop.css.scss */
#author_info .editor .photo {
  width: 32px;
  height: 32px;
}
/* line 2692, ../../app/assets/stylesheets/desktop.css.scss */
#author_info .editor .photo img {
  border: 1px solid #ddd;
}
/* line 2696, ../../app/assets/stylesheets/desktop.css.scss */
#author_info .editor .name {
  width: 218px;
  padding: 0 0 0 8px !important;
}
/* line 2699, ../../app/assets/stylesheets/desktop.css.scss */
#author_info .editor .name h6 {
  font-size: 14px;
}
/* line 2706, ../../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 2714, ../../app/assets/stylesheets/desktop.css.scss */
#how_to_write_a_meme_entry a {
  text-decoration: underline;
}
/* line 2717, ../../app/assets/stylesheets/desktop.css.scss */
#how_to_write_a_meme_entry p {
  padding: 0 0 4px 0;
}
/* line 2720, ../../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 2724, ../../app/assets/stylesheets/desktop.css.scss */
#how_to_write_a_meme_entry ul li {
  padding: 2px 0 2px 0;
}
/* line 2726, ../../app/assets/stylesheets/desktop.css.scss */
#how_to_write_a_meme_entry ul li strong.red {
  color: #9f1c27;
}

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

/* line 2737, ../../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 2744, ../../app/assets/stylesheets/desktop.css.scss */
.references p {
  font-size: 12px;
}

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

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

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

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

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

/* line 2815, ../../app/assets/stylesheets/desktop.css.scss */
.entries #edit_form.notes_form textarea {
  width: 622px;
}
/* line 2819, ../../app/assets/stylesheets/desktop.css.scss */
.entries #edit_form.info_form #entry_description textarea {
  width: 622px;
}
/* line 2822, ../../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 2830, ../../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 2837, ../../app/assets/stylesheets/desktop.css.scss */
.entries #edit_form.options_form .flag {
  padding: 0 0 4px 0;
}

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

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

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

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

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

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

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

/* line 2906, ../../app/assets/stylesheets/desktop.css.scss */
#profile_content {
  padding: 12px 5px;
}
/* line 2909, ../../app/assets/stylesheets/desktop.css.scss */
#profile_content h1,
#profile_content h3 {
  padding: 2px 0 8px 0;
}
/* line 2913, ../../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 2918, ../../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 2923, ../../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 2926, ../../app/assets/stylesheets/desktop.css.scss */
#profile_content hgroup p.abs {
  top: 0;
  right: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 3122, ../../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 3129, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .description {
  max-width: 250px;
}
/* line 3130, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .description p.stats {
  font-size: 1.2em;
  color: #505050;
  padding: 0 0 8px 0;
}
/* line 3136, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .description .forum-description {
  margin-bottom: 12px;
}
/* line 3139, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .description .forum-description:last-child {
  margin-bottom: 0;
}
/* line 3143, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .description .forum-description h6 {
  margin-bottom: 2px;
}
/* line 3147, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .description .forum-description p {
  font-size: 12px;
}
/* line 3152, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .description h2 {
  margin-bottom: 12px;
}
/* line 3159, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .details {
  padding: 0 0 0 24px;
  width: 410px;
}
/* line 3162, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .details .new_post {
  top: 0;
  right: 0;
}
/* line 3166, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .details ul {
  padding: 0 50px 0 0 0;
}
/* line 3168, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .details ul li {
  padding: 0 0 8px 0;
}
/* line 3170, ../../app/assets/stylesheets/desktop.css.scss */
#forums_area .forum .details ul li p {
  font-size: 1em;
}

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

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

/* line 3204, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header {
  padding: 0;
  margin-bottom: 14px;
}
/* line 3207, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header hgroup {
  width: 470px;
}
/* line 3209, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header hgroup h2 {
  color: #202020;
  font-size: 2.8em;
}
/* line 3212, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header hgroup h2 a {
  color: #202020;
}
/* line 3214, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header hgroup h2 a:hover {
  color: #9f1c27;
}
/* line 3218, ../../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 3227, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header hgroup p {
  margin: 6px 0 0 0;
  font-size: 1.2em;
  color: #404040;
}
/* line 3233, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header aside {
  width: 220px;
  text-align: right;
}
/* line 3236, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header aside .right {
  min-width: 50px;
  text-align: left;
  padding: 2px 0 0 0;
}
/* line 3241, ../../app/assets/stylesheets/desktop.css.scss */
header#forum_topic_header aside p.buttons {
  padding: 12px 0 0 0;
}

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

/* line 3297, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list {
  border-top: 3px solid gainsboro;
}
/* line 3299, ../../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 3303, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info {
  width: 145px;
  padding: 9px 10px;
}
/* line 3306, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info .profile {
  padding: 0 0 6px 0;
}
/* line 3309, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info a {
  color: #202020;
}
/* line 3312, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info .photo {
  padding: 0 0 3px 0;
}
/* line 3314, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info .photo img {
  display: inline-block;
  width: 50px;
  height: 50px;
  background: #dcdcdc;
}
/* line 3321, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info h5.name {
  font-size: 1.2em;
  padding: 0 0 1px 0;
}
/* line 3325, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info h6.role {
  font-size: 1.1em;
  font-weight: normal;
}
/* line 3329, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info a:hover {
  color: #9f1c27;
}
/* line 3332, ../../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 3339, ../../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 3347, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info .voting .buttons {
  width: 45px;
}
/* line 3349, ../../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 3357, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info .voting.rl {
  border: none;
  padding: 8px 0;
  border-top: 1px solid #dcdcdc;
}
/* line 3361, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .info .voting.rl .buttons {
  float: left !important;
}
/* line 3367, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .post_content {
  padding: 12px 10px 8px 178px;
}
/* line 3371, ../../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 3375, ../../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 3381, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .post_content footer .left {
  padding: 2px 0 0 0;
  color: #606060;
}
/* line 3387, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .low_karma {
  display: none;
}
/* line 3389, ../../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 3399, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .low_karma.flash a {
  color: #808080;
  text-decoration: underline;
}
/* line 3402, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .low_karma.flash a:hover {
  color: #9f1c27;
}
/* line 3408, ../../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 3412, ../../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 3421, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .forum_post .quote blockquote p {
  padding: 0 0 6px 0;
  font-size: 13px;
}
/* line 3428, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .topic_followup {
  position: relative;
  height: 100%;
  border-top: 1px solid #dcdcdc;
}
/* line 3432, ../../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 3439, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .topic_followup .info h3 {
  font-size: 1.5em;
}
/* line 3443, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .topic_followup .desc {
  padding: 8px 0 0 186px;
}
/* line 3445, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .topic_followup .desc p.b {
  font-size: 1.6em;
}
/* line 3449, ../../app/assets/stylesheets/desktop.css.scss */
#posts_list .topic_followup textarea {
  clear: both;
  display: block;
  min-width: 490px;
}

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

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

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

/* line 3524, ../../app/assets/stylesheets/desktop.css.scss */
#popular_galleries .c,
#researching-entries .c,
#hot-today .c {
  padding: 0 0 10px 0;
}
/* line 3528, ../../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 3533, ../../app/assets/stylesheets/desktop.css.scss */
#popular_galleries .stats,
#researching-entries .stats,
#hot-today .stats {
  padding: 0;
}
/* line 3536, ../../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 3542, ../../app/assets/stylesheets/desktop.css.scss */
#popular_galleries .topic,
#researching-entries .topic,
#hot-today .topic {
  margin-left: 52px;
}
/* line 3546, ../../app/assets/stylesheets/desktop.css.scss */
#popular_galleries h6,
#researching-entries h6,
#hot-today h6 {
  margin-top: 2px;
}
/* line 3547, ../../app/assets/stylesheets/desktop.css.scss */
#popular_galleries h6 a,
#researching-entries h6 a,
#hot-today h6 a {
  font-size: 14px;
}

/* line 3558, ../../app/assets/stylesheets/desktop.css.scss */
#forum_blocks {
  padding: 0 0 24px 0;
}
/* line 3560, ../../app/assets/stylesheets/desktop.css.scss */
#forum_blocks table {
  width: 100%;
}
/* line 3562, ../../app/assets/stylesheets/desktop.css.scss */
#forum_blocks table td {
  width: 20%;
  padding: 0 5px;
  vertical-align: top;
}
/* line 3566, ../../app/assets/stylesheets/desktop.css.scss */
#forum_blocks table td:first-child {
  padding-left: 0;
}
/* line 3569, ../../app/assets/stylesheets/desktop.css.scss */
#forum_blocks table td:last-child {
  padding-right: 0;
}
/* line 3572, ../../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 3580, ../../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 3586, ../../app/assets/stylesheets/desktop.css.scss */
#forum_blocks table td a p {
  padding: 0;
  font-size: 1.2em;
  color: #fff;
  opacity: 0.82;
}
/* line 3592, ../../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 3598, ../../app/assets/stylesheets/desktop.css.scss */
#forum_blocks table td a:hover h3,
#forum_blocks table td a:hover p {
  color: inherit;
}

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

/* line 3616, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header {
  margin: 0;
  padding: 0 0 12px 0;
  border-bottom: 3px solid gainsboro;
}
/* line 3621, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial .faves {
  position: absolute;
  top: 0;
  right: 0;
  width: 42px;
}
/* line 3628, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header .fave {
  position: absolute;
  top: 0;
  right: 0;
  width: 42px;
}
/* line 3634, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header .photo {
  display: block;
  padding: 2px;
  width: 100px;
  max-height: 150px;
  border: 1px solid #acacac;
}
/* line 3641, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header .photo.wide {
  width: 177px;
}
/* line 3645, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header .photo img {
  display: block;
  border: 0;
  width: 100px;
  background: #f0f0f0;
}
/* line 3651, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header .photo img.wide {
  width: 177px;
}
/* line 3657, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header section.hasphoto {
  padding: 0 0 0 115px;
}
/* line 3661, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header section.wide {
  padding-left: 192px !important;
}
/* line 3665, ../../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 3671, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header section h1 a {
  color: #000;
}
/* line 3673, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header section h1 a:hover {
  color: #9f1c27;
}
/* line 3679, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header footer {
  padding: 6px 0 0 0;
  margin: 0 107px 0 0;
}
/* line 3682, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header footer p {
  font-size: 11px;
  line-height: 1.25em;
  padding: 0 0 8px 0;
}
/* line 3686, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header footer p a {
  color: #4c4c4c;
}
/* line 3688, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header footer p a:hover {
  color: #202020;
  text-decoration: underline;
}
/* line 3695, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header aside.stats {
  width: 78px;
}
/* line 3697, ../../app/assets/stylesheets/desktop.css.scss */
article.editorial header aside.stats dl dd:first-child {
  margin-top: -4px;
}

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

/* line 3709, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #related_memes table.entry_list td {
  width: 162px;
}
/* line 3712, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #related_memes table.entry_list td .photo img {
  width: 162px;
  height: 162px;
}
/* line 3717, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #related_memes table.entry_list td h2 {
  font-size: 1.4em;
  word-break: break-word;
}
/* line 3722, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #edit_form {
  padding-right: 0;
}
/* line 3724, ../../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 3732, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #edit_form .summary textarea {
  height: 120px;
}
/* line 3737, ../../app/assets/stylesheets/desktop.css.scss */
.editorials form #sidebar {
  overflow: hidden;
  width: 300px;
}
/* line 3741, ../../app/assets/stylesheets/desktop.css.scss */
.editorials form #sidebar .left,
.editorials form #sidebar .right {
  width: auto;
}
/* line 3744, ../../app/assets/stylesheets/desktop.css.scss */
.editorials form #sidebar select {
  width: 290px;
}
/* line 3747, ../../app/assets/stylesheets/desktop.css.scss */
.editorials form #sidebar p {
  padding: 0 0 4px 0;
}
/* line 3751, ../../app/assets/stylesheets/desktop.css.scss */
.editorials form #editorial_copy {
  padding: 6px 0 0 0;
}
/* line 3753, ../../app/assets/stylesheets/desktop.css.scss */
.editorials form #editorial_copy textarea {
  width: 622px;
}
/* line 3757, ../../app/assets/stylesheets/desktop.css.scss */
.editorials form #related_entries {
  padding: 8px 0;
}
/* line 3761, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #sidebar #oped_categories table {
  width: 100%;
}
/* line 3763, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #sidebar #oped_categories table td {
  font-size: 1.3em;
  padding: 0 0 3px 0;
}
/* line 3766, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #sidebar #oped_categories table td a {
  color: #303030;
  padding: 0 0 0 12px;
}
/* line 3769, ../../app/assets/stylesheets/desktop.css.scss */
.editorials #sidebar #oped_categories table td a:hover {
  color: #9f1c27;
  background-position: 2px -15px;
}

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

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

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

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

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

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

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

/* FRIENDS/USERS INDEX */
/* line 3904, ../../app/assets/stylesheets/desktop.css.scss */
table.user_list td {
  padding: 5px 5px 20px 5px;
  text-align: center;
}
/* line 3909, ../../app/assets/stylesheets/desktop.css.scss */
table.user_list tr td:first-child {
  padding-left: 0;
}
/* line 3912, ../../app/assets/stylesheets/desktop.css.scss */
table.user_list tr td:last-child {
  padding-right: 0;
}
/* line 3917, ../../app/assets/stylesheets/desktop.css.scss */
table.user_list td .photo {
  clear: both;
  display: block;
  margin: 0 auto;
  overflow: hidden;
}
/* line 3922, ../../app/assets/stylesheets/desktop.css.scss */
table.user_list td .photo img {
  display: inline-block;
  width: 165px;
  height: 165px;
  background: #f0f0f0;
}
/* line 3929, ../../app/assets/stylesheets/desktop.css.scss */
table.user_list td h4 {
  font-size: 1.3em;
  color: #222222;
  padding: 4px 0 0 0;
}
/* line 3933, ../../app/assets/stylesheets/desktop.css.scss */
table.user_list td h4 a {
  color: #222222;
}
/* line 3935, ../../app/assets/stylesheets/desktop.css.scss */
table.user_list td h4 a:hover {
  color: #9f1c27;
}
/* line 3942, ../../app/assets/stylesheets/desktop.css.scss */
table#messages {
  width: 100%;
}
/* line 3944, ../../app/assets/stylesheets/desktop.css.scss */
table#messages thead th {
  text-align: left;
  font-size: 1.3em;
  padding: 0 5px 6px 5px;
}
/* line 3950, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr th.user {
  width: 160px;
}
/* line 3953, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr.unread td {
  font-weight: bold;
  background: #f6f6f6;
}
/* line 3957, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr td {
  vertical-align: top;
}
/* line 3959, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr td.user {
  width: 100px;
}
/* line 3962, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr td.avatar {
  width: 50px;
  overflow: hidden;
}
/* line 3965, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr td.avatar img {
  display: block;
  width: 50px;
  height: 50px;
  overflow: hidden;
  background: #f0f0f0;
}
/* line 3975, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr th.when,
table#messages tr td.when {
  width: 100px;
}
/* line 3978, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr th.status {
  width: 16px;
}
/* line 3981, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr td {
  font-size: 1.2em;
  padding: 5px;
  border-top: 1px solid #dcdcdc;
}
/* line 3982, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr td.status {
  width: 16px;
}
/* line 3988, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr td a {
  color: #202020;
}
/* line 3990, ../../app/assets/stylesheets/desktop.css.scss */
table#messages tr td a:hover {
  color: #9f1c27;
}

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

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

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

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

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

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

/* line 4075, ../../app/assets/stylesheets/desktop.css.scss */
#job_listings dl {
  padding: 0 0 8px 12px;
}
/* line 4077, ../../app/assets/stylesheets/desktop.css.scss */
#job_listings dl dt {
  padding: 4px 0 0 0;
}
/* line 4080, ../../app/assets/stylesheets/desktop.css.scss */
#job_listings dl dd {
  padding: 0 0 0 8px;
}
/* line 4084, ../../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 4089, ../../app/assets/stylesheets/desktop.css.scss */
#job_listings #rd_group.group {
  border-top: 1px solid #bababa;
  padding-top: 12px;
  margin-top: 12px;
}
/* line 4094, ../../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 4098, ../../app/assets/stylesheets/desktop.css.scss */
#job_listings .job.first {
  border: none;
  margin-top: 0;
  padding-top: 2px;
}

/* AJAX OVERLAYS */
/* line 4108, ../../app/assets/stylesheets/desktop.css.scss */
#login_signup_form {
  width: 450px;
  padding: 12px 5px;
}
/* line 4111, ../../app/assets/stylesheets/desktop.css.scss */
#login_signup_form table {
  width: 100%;
}
/* line 4114, ../../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 4121, ../../app/assets/stylesheets/desktop.css.scss */
#login_signup_form td {
  text-align: center;
}
/* line 4122, ../../app/assets/stylesheets/desktop.css.scss */
#login_signup_form td.login {
  padding: 5px 5px 5px 0;
  border-right: 1px solid #dcdcdc;
}
/* line 4126, ../../app/assets/stylesheets/desktop.css.scss */
#login_signup_form td.signup {
  padding: 5px 0 5px 5px;
}
/* line 4130, ../../app/assets/stylesheets/desktop.css.scss */
#login_signup_form td h6 {
  font-size: 1.6em;
  padding: 0 0 6px 0;
}

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

/* ACTIVITY FEEDS */
/* line 4157, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item {
  padding: 2px 0 2px 20px;
}
/* line 4159, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item.hasuser {
  padding-left: 80px;
}
/* line 4162, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item .photo {
  top: 0;
  left: 20px;
  width: 50px;
  height: 50px;
  overflow: hidden;
}
/* line 4168, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item .photo img {
  display: block;
  width: 50px;
  height: 50px;
  background: #f0f0f0;
}
/* line 4175, ../../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 4180, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item.hasuser .info {
  min-height: 50px;
}
/* line 4183, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item .indent {
  padding: 10px 0 8px 12px;
}
/* line 4185, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item .indent a {
  display: inline-block;
  padding: 2px;
  border: 1px solid #dcdcdc;
}
/* line 4189, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item .indent a img {
  display: block;
  min-width: 10px;
  min-height: 10px;
  background: #f0f0f0;
}
/* line 4197, ../../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 4201, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item .summary p {
  font-size: 1.2em;
  padding: 0 0 4px 0;
  color: #505050;
}
/* line 4205, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item .summary p:last-child {
  padding: 0;
}
/* line 4210, ../../app/assets/stylesheets/desktop.css.scss */
.feed_item footer {
  padding: 4px 0 2px 0;
  color: #606060;
  font-size: 1.1em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 4609, ../../app/assets/stylesheets/desktop.css.scss */
#footer-new {
  width: 100%;
  background: #11113f;
  font-family: 'Roboto Slab', serif;
}
/* line 4614, ../../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 4622, ../../app/assets/stylesheets/desktop.css.scss */
#footer-new .footer-container a {
  text-decoration: none;
}
/* line 4626, ../../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 4634, ../../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 4637, ../../app/assets/stylesheets/desktop.css.scss */
#footer-new .footer-container .footer-logo-container .kym-logo-square a:active {
  opacity: .9;
}
/* line 4648, ../../app/assets/stylesheets/desktop.css.scss */
#footer-new .footer-container .footer-logo-container .socials-container {
  display: flex;
  margin: 14px 2px 0px 0px;
}
/* line 4652, ../../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 4667, ../../app/assets/stylesheets/desktop.css.scss */
#footer-new .footer-container .footer-logo-container .socials-container .item-socials:hover {
  background: #fbcc55;
  color: #11113f;
}
/* line 4675, ../../app/assets/stylesheets/desktop.css.scss */
#footer-new .footer-container .footer-links-holder {
  display: flex;
  margin-left: 45px;
}
/* line 4678, ../../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 4684, ../../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 4688, ../../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 4696, ../../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 4701, ../../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 4705, ../../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 4709, ../../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 4714, ../../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 4721, ../../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 4732, ../../app/assets/stylesheets/desktop.css.scss */
#footer-new .footer-insider-container {
  width: 85px;
  height: 130px;
}
/* line 4737, ../../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 4752, ../../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 4762, ../../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 4766, ../../app/assets/stylesheets/desktop.css.scss */
  .bodycopy p {
    line-height: 1.75;
  }

  /* line 4771, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header {
    flex-direction: column;
    padding: 16px;
  }
  /* line 4775, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .photo-wrapper {
    width: 100%;
    margin-bottom: 12px;
  }
  /* line 4780, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header section.info {
    width: 100%;
  }
  /* line 4784, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .share-button {
    right: 10px;
    top: unset;
    bottom: 59px;
    height: 32px;
    width: 32px;
  }
  /* line 4793, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header input.share-buttons-trigger:checked ~ a.share-button:nth-of-type(1) {
    right: 52px;
  }
  /* line 4796, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header input.share-buttons-trigger:checked ~ a.share-button:nth-of-type(2) {
    right: 94px;
  }
  /* line 4799, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header input.share-buttons-trigger:checked ~ a.share-button:nth-of-type(3) {
    right: 136px;
  }
  /* line 4802, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header input.share-buttons-trigger:checked ~ a.share-button:nth-of-type(4) {
    right: 178px;
  }
  /* line 4805, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header input.share-buttons-trigger:checked ~ a.share-button:nth-of-type(5) {
    right: 220px;
  }
  /* line 4810, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .details {
    flex-direction: column;
  }
  /* line 4813, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .details .details-col .detail {
    padding: 0 0 6px 0;
  }
  /* line 4816, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .details .details-col .detail span:last-child {
    max-width: 68%;
  }
  /* line 4822, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .stats .stat-item:last-child {
    margin-top: 7px;
  }
  /* line 4831, ../../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 4837, ../../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 4848, ../../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 4854, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-insert .content::-webkit-scrollbar {
    display: none;
  }
  /* line 4858, ../../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 4867, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry details .recent-videos {
    justify-content: space-between;
  }
  /* line 4870, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry details .recent-videos .video_box {
    width: 49%;
    margin-right: 0;
  }
  /* line 4877, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .recent-images {
    margin-bottom: 0 !important;
  }
  /* line 4881, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .photo_list {
    display: flex !important;
    gap: unset !important;
  }
  /* line 4885, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .photo_list .photo_box:nth-child(-n + 2) {
    height: 152px;
    width: 100% !important;
  }
  /* line 4892, ../../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 4897, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .photo_list .photo_box {
    width: 49% !important;
    margin-bottom: 16px !important;
  }
  /* line 4907, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-editors .editors {
    max-height: 230px;
    grid-template-columns: 1fr;
  }
  /* line 4911, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-editors .editors .editor {
    width: -webkit-fill-available;
    max-width: 272px;
    margin: 4px 0;
  }
  /* line 4918, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-editors .options-buttons {
    flex-direction: column;
    align-items: center;
  }
  /* line 4922, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-editors .options-buttons a {
    padding: 12px 0;
  }
  /* line 4925, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-editors .options-buttons a:nth-child(2) {
    border: none;
    padding: unset;
  }
  /* line 4934, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .add-button {
    left: 0;
    right: unset;
    top: 57px;
  }
  /* line 4940, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry details {
    margin-top: 24px;
  }
  /* line 4943, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry details .view-all-button {
    padding: 14px 30px;
    display: block;
    width: inherit;
  }
  /* line 4948, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry details summary {
    margin-bottom: 26px;
  }
  /* line 4951, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry details summary a {
    left: 0;
    top: 50px;
  }
  /* line 4959, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #comments .view-all-button {
    width: inherit;
  }
  /* line 4964, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items {
    justify-content: space-between;
  }
  /* line 4967, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items .sub-item {
    width: 43%;
    padding: 8px;
    margin: 8px 0;
  }
  /* line 4972, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items .sub-item:nth-child(-n + 2) {
    width: 100%;
    padding: 2%;
  }
  /* line 4976, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items .sub-item:nth-child(-n + 2) .entry-photo {
    max-height: 135px;
  }
  /* line 4981, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items .sub-item .entry-photo {
    margin-bottom: 12px;
    max-height: 57px;
  }
  /* line 4986, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items .sub-item .category {
    display: none;
  }
  /* line 4990, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items .sub-item .entry-name {
    font-size: 14px;
  }
  /* line 4997, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post {
    padding: 16px;
    flex-direction: column;
  }
  /* line 5001, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post .image {
    width: 100%;
  }
  /* line 5005, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post .body {
    width: 100%;
    margin-left: unset;
    margin-bottom: 24px;
  }
  /* line 5010, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post .body .type {
    margin-top: 13px;
  }
  /* line 5014, ../../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 5022, ../../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 5028, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post .body .post-stamp {
    margin: 0;
  }
  /* line 5035, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry section.bodycopy .entry-section center {
    overflow: hidden;
  }
  /* line 5038, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry section.bodycopy .entry-section center .vid-container {
    max-width: 100%;
  }

  /* line 5044, ../../app/assets/stylesheets/desktop.css.scss */
  .blue-button {
    padding: 14px 0px;
    display: block;
  }
}
@media (max-width: 1000px) {
  /* line 5055, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-section-container .entry-section {
    width: 100%;
  }
  /* line 5059, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-section-container .aside {
    display: none;
  }
  /* line 5064, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .narrow-section {
    width: 100%;
  }
}
@media (max-width: 1000px) and (min-width: 450px) {
  /* line 5072, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header {
    padding-bottom: 142px;
  }
  /* line 5075, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .share-buttons .share-button {
    bottom: 37px;
    top: unset;
  }
  /* line 5080, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header .author-info {
    position: absolute;
    bottom: 40px;
    right: 5%;
    width: 90%;
  }
  /* line 5086, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry header aside.stats {
    position: absolute;
    bottom: 16px;
    left: 5%;
    width: 100%;
  }
  /* line 5095, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .entry-section-container,
  article.entry .narrow-section {
    max-width: 576px;
    margin: 0 auto;
  }
  /* line 5100, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .narrow-section {
    margin-bottom: 35px;
  }
  /* line 5105, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post {
    padding: 16px;
  }
  /* line 5108, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post .image {
    width: 45%;
  }
  /* line 5114, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post .body .title h1 a {
    font-size: 24px;
    line-height: normal;
  }
  /* line 5119, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry #news_feeds .news-post .body .desc {
    margin: 7px 0;
  }
  /* line 5126, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items {
    flex-direction: column;
  }
  /* line 5129, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items .sub-item {
    flex-direction: row;
    width: calc(100% - 48px);
  }
  /* line 5133, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items .sub-item .entry-photo {
    width: 32%;
    max-height: 94px;
    margin-right: 20px;
  }
  /* line 5139, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items .sub-item .category {
    display: none;
  }
  /* line 5143, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry .sub-items .sub-item .entry-name {
    font-size: 32px;
    align-self: center;
  }
  /* line 5150, ../../app/assets/stylesheets/desktop.css.scss */
  article.entry details {
    max-width: 576px;
    margin: 48px auto;
  }
}
@media (min-width: 1024px) {
  /* line 5158, ../../app/assets/stylesheets/desktop.css.scss */
  .mobile-only {
    display: none;
  }
}
@media (max-width: 575px) {
  /* line 5166, ../../app/assets/stylesheets/desktop.css.scss */
  #footer-new .footer-container .footer-links-holder .footer-links-container {
    width: 100%;
  }
  /* line 5170, ../../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 5173, ../../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 5179, ../../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 5185, ../../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 5193, ../../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 5202, ../../app/assets/stylesheets/desktop.css.scss */
  #footer-new .footer-container .footer-links-holder {
    min-height: 175px;
  }
  /* line 5207, ../../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 5217, ../../app/assets/stylesheets/desktop.css.scss */
  #footer-new .footer-container {
    flex-direction: column;
  }
  /* line 5220, ../../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 5227, ../../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 5235, ../../app/assets/stylesheets/desktop.css.scss */
  .desktop-only {
    display: none;
  }
}
@media (max-width: 1200px) {
  /* line 5242, ../../app/assets/stylesheets/desktop.css.scss */
  #footer-new .footer-container {
    max-width: 936px;
  }
}
@media (max-width: 1280px) {
  /* line 5250, ../../app/assets/stylesheets/desktop.css.scss */
  #footer-new .footer-container {
    padding: 34px 3%;
  }
}
/* line 5256, ../../app/assets/stylesheets/desktop.css.scss */
.loader {
  margin: 24px;
}
/* line 5259, ../../app/assets/stylesheets/desktop.css.scss */
.loader img {
  height: 50px;
  width: 100px;
  margin: 0 auto;
  display: block;
}

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

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

/* line 5277, ../../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 5277, ../../app/assets/stylesheets/desktop.css.scss */
  .tooltip-text {
    width: 140px;
  }
}
@media (max-width: 450px) {
  /* line 5277, ../../app/assets/stylesheets/desktop.css.scss */
  .tooltip-text {
    width: 80vw;
    position: fixed;
    bottom: unset;
    top: 10%;
  }
  /* line 5303, ../../app/assets/stylesheets/desktop.css.scss */
  .tooltip-text::after {
    display: none;
  }
  /* line 5307, ../../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 5318, ../../app/assets/stylesheets/desktop.css.scss */
.tooltip-text a {
  text-decoration: underline;
}
/* line 5322, ../../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 5333, ../../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 5342, ../../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;
}
