@charset "UTF-8";
.fan-box i, .logo a, .logo-ft i, .icon-arrow, .gallery-icon, .icon-date, .icon-fb, .icon-star, .tip-icon, .button-close, .modal-box h2 span, .status-ok, .status-error, .button-fb {
  background-image: url('../bundles/frontend/images/sprites-sb6589807f6.png');
  color: transparent;
  font: 0/0 a;
  overflow: hidden;
  text-shadow: none;
}

/**
 * Obliczanie em na podstawie px i line-height dla rodzica
 *
 * @param {Number}  $target          - Wartość w px
 * @param {Number}  $context    (10) - Podstawa do wyliczania em
 *
 * @example
 * .element { font-size: em(14); }
 * .element { font-size: em(14, 17); }
 */
/**
 * Obliczanie rem na podstawie px
 *
 * @param {Number}  $value              - Wartość w px
 * @param {Number}  $baseline   (10)    - Podstawa do wyliczania rem
 *
 * @example
 * .element { font-size: rem(14); }
 */
/**
 * Wyciąganie kolorów z listy $colors
 *
 * @param {List}    $colors                    - Lista kolorów
 * @param {String}  $selected   ("default")    - Nazwa koloru, który chcemy wyciągnąć z listy
 *
 * @example
 * .element { @include color(main, link); }
 *
 * @link
 * http://erskinedesign.com/blog/friendlier-colour-names-sass-maps/
 */
/**
 * Clearfix.
 * Domyślnie @extend, po przekazaniu `false` jako @include
 *
 * @param {Bool}    $extend     (true)  -
 *
 * @example
 * .element { @include clearfix; }
 */
/**
 * Trójkąty w CSSie
 *
 * @param {String}  $place          - Miejsce trójkąta
 * @param {Hex}     $color          - Kolor trójkąta
 * @param {Number}  $size   (4px)   - Wielkość trójkąta
 *
 * @example
 * .element { @include triangle(top, #000, 5px); }
 */
/**
 * Strzałki w CSSie
 *
 * @param {Hex}     $color              - Kolor strzałki
 * @param {Number}  $size   (2)         - Wielkość strzałki
 * @param {List}    $wh     (8 12)      - Rozmiary strzałki
 * @param {Hex}     $bg     (#fff)      - Kolor tła strzałki
 *
 * @example
 * .element { @include arrow(#214da6, 4, (6 10)); }
 */
/**
 * Box-sizing
 *
 * @param {String}  $value  ("border-box")  - Wartość właściwości
 *
 * @example
 * .element { @include box-sizing; }
 */
/**
 * Kolor placeholdera w input, textarearea
 *
 * @param {Hex}     $color  - Kolor placeholdera
 *
 * @example
 * .input { @include placeholder(#818181); }
 */
/**
 * Kolor placeholdera w input, textarearea
 *
 * @param {Hex}     $color  - Kolor placeholdera
 *
 * @example
 * .input { @include placeholder(#818181); }
 */
/**
 * Stylowanie dla pasków przewijania w przeglądarce
 *
 * @param {Hex}     $color-thumb            - Kolor paska
 * @param {Hex}     $color-track            - Kolor tła paska
 * @param {Number}  $width          (10px)  - Szerokość paska
 * @param {Number}  $radius         (0)     - Zaokrąglenie rogów paska
 *
 * @example
 * body { @include scrollbars(#888, #f4f4f4, 5px, 2px); }
 */
/**
 * Zmiana px -> rem z fallbackiem
 *
 * @param {List} $properties - lista właściwości z wartościami
 *
 * @requires rem
 *
 * @example
 * .element { @include rem((font-size: 14px)); }
 */
/**
 * Przycinanie tekstu jednolinjkowego z "..." na końcu
 *
 * @param {String}  $white-space    (nowrap)
 *
 * @example
 * .element { @include ellipsis; }
 */
/**
 * Przycinanie tekstu wielolinijkowego z "..." na końcu
 * Obecnie działa tylko w przeglądarkach opartych o WebKit lub jego fork. Dla innych jest fallback, ale bez "...".
 *
 * @param {Number}  $lines          (2)         - Liczba linii, do której tekst ma być przycięty
 * @param {Number}  $line-height    (false)     - Line-height dla bloku tekstu
 *
 * @example
 * .element { @include text-clamp(2); }
 *
 * @link
 * http://dropshado.ws/post/1015351370/webkit-line-clamp
 */
/**
 * Przycinanie tekstu wielolinijkowego z "..." na końcu
 * Obecnie działa tylko w przeglądarkach opartych o WebKit lub jego fork. Dla innych jest fallback, ale bez "...".
 *
 * @param {Hex}     $color      (#cdcdcd)   - Kolor podkreślenia
 * @param {Number}  $offset     (17)        - Offset gradientu
 *
 * @example
 * .element { @include underline; }
 *
 * @link
 * https://medium.com/designing-medium/7c03a9274f9
 */
.h-t {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

*, *:after, *:before {
  box-sizing: border-box;
}

h1, h2, h3, h4, h5, h6,
p, blockquote, pre,
dl, dd, ol, ul,
form, fieldset, legend,
table, th, td, caption,
hr {
  margin: 0;
  padding: 0;
}

ul,
ol {
  list-style: none;
}

html {
  font-size: 62.5%;
  font-size: calc(1em * .625);
}

body {
  font-size: 1.6em;
}

img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}

html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  width: 100%;
}

body {
  margin: 0;
  width: 100%;
}

a:focus {
  outline: thin dotted gray;
}

a:active,
a:hover {
  outline: 0;
}

b, strong {
  font-weight: bold;
}

fieldset,
legend {
  border: 0;
}

button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
  outline: none;
}

button,
input {
  background: transparent;
  border: 0;
  line-height: normal;
}

button {
  padding: 0;
}

input::-ms-clear,
input::-ms-reveal {
  display: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

table {
  border-spacing: 0;
}

small {
  font-size: 85%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

/* =general ----------------------------------------*/
body {
  background: #fff;
  color: #000;
  font: normal 11px/15px Helvetica, Arial, sans-serif;
}

input, textarea, select, button {
  color: #000;
  font-family: Arial, Tahoma, Verdana;
  font-size: 11px;
}

a {
  color: #00f;
  text-decoration: none;
}

a:hover,
a:focus {
  text-decoration: none;
}

a:focus {
  outline: none;
}

a:active {
  outline: rgba(255, 255, 255, 0.45) dotted thin;
}

.clear {
  clear: both;
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.clearfix:after,
#body:after,
.content-category:after {
  content: " ";
  clear: both;
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.fr {
  float: right;
}

.cr {
  clear: right;
}

.fl {
  float: left;
}

.cl {
  clear: left;
}

/* =font-face ----------------------------------------*/
@font-face {
  font-family: 'BebasNeueRegular';
  src: url("/bundles/frontend/font/BebasNeue-webfont.eot");
  src: url("/bundles/frontend/font/BebasNeue-webfont.eot?#iefix") format("embedded-opentype"), url("/bundles/frontend/font/BebasNeue-webfont.woff") format("woff"), url("/bundles/frontend/font/BebasNeue-webfont.ttf") format("truetype"), url("/bundles/frontend/font/BebasNeue-webfont.svg#BebasNeueRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* =structure ----------------------------------------*/
#body {
  background: white url("/bundles/frontend/images/side.gif") 100% 0 repeat-y;
  margin: 0 auto;
  padding: 0 10px;
  width: 1000px;
}

.content {
  float: left;
  padding: 16px 0 0;
  width: 650px;
}
.content.half {
  width: 325px;
  padding: 0;
}

.content-category {
  background: #fff;
  float: none;
  width: 981px;
}

.content p,
.content ol {
  margin-bottom: 15px;
}

.content ol {
  list-style-type: decimal;
  list-style-position: inside;
}

.content ol ol {
  margin-left: 12px;
  list-style-type: lower-alpha;
}

.content .heading-1.space {
  margin-bottom: 15px;
}

.sidebar {
  float: right;
  width: 300px;
}

/* Flash */
.flash-notice {
  color: #049615;
  font-weight: bold;
  padding: 4px 0 0;
  text-align: center;
  margin: 0 auto 10px;
  font-size: 12px;
}

/* =fan-box ----------------------------------------*/
.fan-box {
  overflow: hidden;
  padding: 0 0 0 33px;
  position: fixed;
  top: 25%;
  right: 0;
  width: 0;
  z-index: 99;
}

.fan-box i {
  background-position: -48px 0;
  height: 82px;
  display: block;
  width: 33px;
  position: absolute;
  top: -2px;
  left: 0;
}

/* =uploaded-images ----------------------------------*/
#uploaded_images img {
  margin: 1px;
  border: 1px solid #ccc;
  padding: 1px;
}

#uploaded_images .template-upload {
  font-weight: bold;
  color: #666;
  padding: 3px 0;
}

.logo {
  float: left;
  margin: 4px 0 0;
}

.logo a {
  background-position: 0 -132px;
  height: 43px;
  display: block;
  width: 111px;
}

#header {
  background: #e5e5e5;
}

#header .inner {
  height: 49px;
  margin: 0 auto 30px;
  position: relative;
  width: 981px;
}

.user-links,
.user-box {
  float: right;
  font-size: 14px;
  margin: 13px 0 0;
  padding: 0;
}

.user-links a:hover span,
.user-links a:focus span {
  text-decoration: underline;
}

.user-links a {
  border-right: solid 1px #fff;
  color: #f00;
  float: left;
  font-size: 16px;
  line-height: 22px;
  padding: 0 15px 0 0;
}

.user-links .login-link {
  border-right: 0;
  border-left: 1px solid #cecece;
  padding: 0 0 0 10px;
}

.user-links a span {
  color: #000;
}

.user-box .user-name {
  font-weight: bold;
  margin: 13px 0 0;
  padding: 0 10px 0 0;
}

.user-box .logout {
  border-left: solid 1px #cecece;
  -webkit-box-shadow: 1px 0 0 #fff inset;
  -moz-box-shadow: 1px 0 0 #fff inset;
  box-shadow: 1px 0 0 #fff inset;
  font-size: 12px;
  color: #f00;
  line-height: 22px;
  padding: 0;
  margin: 13px 0 0 0;
}

.user-box .logout span {
  color: #000;
  padding: 0 0 0 14px;
}

.user-box .user-name:hover,
.user-box .user-name:focus,
.user-box .logout:hover span,
.user-box .logout:focus span {
  text-decoration: underline;
}

.nav {
  float: left;
  height: 41px;
  margin: 12px 0 0 15px;
  position: relative;
  z-index: 1;
}
.nav li {
  border-bottom: 3px solid transparent;
  float: left;
  height: 37px;
  margin: 0 14px;
  position: relative;
}
.nav li:after {
  border: 4px solid transparent;
  content: "";
  margin: 0 0 0 -2px;
  position: absolute;
  left: 50%;
  bottom: -11px;
}
.nav li:hover, .nav li.active {
  border-bottom-color: #000;
}
.nav li:hover:after, .nav li.active:after {
  border-top: 4px solid #000;
}
.nav li:hover a, .nav li.active a {
  color: #000;
}
.nav li a {
  color: #5b5b5b;
  font-family: "BebasNeueRegular";
  font-size: 30px;
  float: left;
  height: 30px;
  line-height: 30px;
  position: relative;
  text-shadow: 0 1px #fff;
}
.nav li a:after {
  background: #fff;
  border-right: 1px solid #cecece;
  content: "";
  height: 22px;
  position: absolute;
  right: -14px;
  top: 3px;
  width: 2px;
}

.categories {
  color: #515151;
  background-color: #FFF;
  font-size: 13px;
  padding: 0 10px;
  position: absolute;
  top: 49px;
  left: -10px;
  width: 1000px;
}
.categories span {
  float: left;
  padding: 11px 0 0;
}
.categories ul {
  float: left;
  margin: 7px 0 2px 4px;
  overflow: hidden;
  padding: 5px 0 5px;
  white-space: nowrap;
}
.categories li {
  border-left: solid 1px #b3b3b3;
  display: inline-block;
  height: 12px;
  margin: 0 0 0 -5px;
}
.categories a {
  float: left;
  padding: 0 6px;
  line-height: 20px;
  position: relative;
  margin: -4px 0 0 -1px;
}
.categories .sex {
  color: #f00;
}
.categories a:hover,
.categories a:focus,
.categories .active a {
  background: #ffeabd;
}

.advertisement {
  text-align: center;
}

.sidebar .advertisement {
  clear: both;
  background: #fff;
  padding: 10px 10px 10px 0;
  width: 300px;
}

.advertisement-top {
  margin: 0 auto;
  padding: 17px 0 18px;
  width: 981px;
}

.advertisement img,
.advertisement object,
.advertisement embed {
  display: block;
  margin: 0 auto;
}

.content-category .advertisement {
  border-left: 1px solid #e5e5e5;
  float: right;
  margin: 10px 0 0;
  width: 482px;
}

.content-category .advertisement-nr {
  margin: 38px 0 0;
}

.advertisement-sky {
  float: right;
  margin: 39px 0 0;
}

.advertisement-inline {
  margin: 0 auto;
  padding: 0;
  width: 981px;
  text-align: center;
}

#footer {
  background-color: #fff;
  font-size: 14px;
  min-height: 50px;
  line-height: 15px;
  margin: 0 auto;
  padding: 10px;
  width: 1000px;
}
#footer a:hover, #footer a:focus {
  text-decoration: underline;
}
#footer p {
  margin: 0 0 5px;
}

.logo-ft {
  color: #000;
  float: left;
  font-size: 9px;
  line-height: 11px;
  margin: 0 15px 0 0;
  text-align: center;
}
.logo-ft i {
  background-position: -81px 0;
  height: 36px;
  display: block;
  width: 93px;
  margin: 2px 0 0;
}

.links1 {
  float: left;
  font-size: 12px;
  margin: 0 15px 0 0;
  padding-right: 15px;
}

.links2 {
  border-left: 1px solid #cdcdcd;
  float: left;
  font-size: 12px;
  padding-left: 15px;
}

.subtext-ft {
  clear: both;
  color: #000;
  font-size: 9px;
  line-height: 11px;
  padding: 10px 0;
  text-align: center;
}

.heading-1 {
  background: #ffb200;
  color: #000;
  float: left;
  font-family: "BebasNeueRegular", 'Trebuchet MS', sans-serif;
  font-size: 30px;
  line-height: 32px;
  height: 29px;
  padding: 0 2px;
  position: relative;
  text-transform: uppercase;
}

.heading-1 .cufon {
  position: relative;
  top: 5px;
}

.heading-1 i {
  border: 7px solid transparent;
  border-left: 8px solid #ffb200;
  margin: -7px 0 0;
  position: absolute;
  top: 50%;
  right: -15px;
}

.heading-2 {
  color: #000;
  font-family: arial;
  font-size: 14px;
  display: inline;
  font-weight: bold;
}

.main-list {
  float: left;
  width: 420px;
}

.main-list li {
  overflow: hidden;
  padding: 9px 0 23px;
  width: 420px;
}

.main-list li a {
  display: block;
}

.main-list-photo {
  border: solid 1px #d3d3d3;
  display: block;
  padding: 4px;
  text-align: center;
}

.main-list-photo img {
  display: block;
  margin: 0 auto;
}

.main-list li h3 {
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
  padding: 5px 0 3px;
}

.main-list li a:hover .main-list-photo {
  border-color: #000;
}

.main-list li a:hover h3 {
  color: #f00;
}

.main-list li p {
  color: #2c2c2c;
  font-size: 12px;
  line-height: 15px;
}

.main-list .sponsored p {
  border: 1px solid #ddbf7f;
  border-top: none;
  background-color: #ffeabd;
}

.main-list .sponsored a {
  border: 1px solid #ddbf7f;
  border-bottom: none;
  background-color: #ffeabd;
}

.main-list .sponsored .main-list-photo {
  border: 0;
}

.main-list .sponsored h3,
.main-list .sponsored p {
  padding-left: 4px;
  padding-right: 4px;
}

.main-list .sponsored p {
  padding-bottom: 7px;
}

.entries-new .small-list {
  float: right;
  padding: 9px 0 0;
  width: 209px;
}

.small-list li {
  display: inline-block;
  margin: 10px 32px 0 0;
  overflow: hidden;
  vertical-align: top;
  width: 209px;
}

.entries-new .small-list li {
  display: block;
  margin: 0;
}

.small-list li img {
  width: 199px;
  display: block;
  padding: 4px;
  border: solid 1px #d3d3d3;
}

.small-list li h3 {
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  padding: 5px 0 20px;
}

.small-list li a:hover img {
  border-color: #000;
}

.small-list li a:hover h3 {
  color: #f00;
}

.popular-list li {
  margin: 10px 0 0 10px;
  position: relative;
  width: 290px;
}

.popular-list .gallery-icon {
  position: absolute;
  top: 160px;
  right: 25px;
}

.popular-list li img {
  width: 279px;
}

.breadcrumbs {
  font-size: 14px;
  line-height: 16px;
  margin: 0 0 15px;
}

.breadcrumbs a {
  color: #f00;
}

.breadcrumbs a span {
  color: #00f;
  text-decoration: underline;
}

.breadcrumbs a:hover span,
.breadcrumbs a:focus span {
  text-decoration: none;
}

.breadcrumbs h1 {
  display: inline;
  font-size: 16px;
  font-weight: bold;
}

.no-results {
  margin: 0 0 30px;
}

.no-results h2 {
  color: #f00;
  font-size: 24px;
  font-weight: bold;
  line-height: 28px;
  margin: 0 0 15px;
  text-align: center;
}

.no-results p {
  font-size: 14px;
  line-height: 18px;
  text-align: center;
}

.no-results p a {
  text-decoration: underline;
}

.no-results p a:hover,
.no-results p a:focus {
  text-decoration: none;
}

.others {
  float: left;
  width: 498px;
}

.paging {
  background: #f7f7f7;
  clear: both;
  font-size: 13px;
  font-weight: bold;
  padding: 10px;
  text-align: right;
}

.comments .paging {
  background: none;
  clear: both;
  text-align: center;
}

.entries .header .paging {
  background: #fff;
  float: right;
  padding-top: 8px;
}

.paging-info {
  color: #828282;
  float: left;
}

.paging .selected,
.paging a {
  padding: 0 5px;
}

.paging a {
  text-decoration: underline;
}

.paging a:hover,
.paging a:focus {
  text-decoration: none;
}

.paging .prev,
.paging .next {
  color: #f00;
  text-decoration: none;
}

.paging .prev span,
.paging .next span {
  color: #00f;
  text-decoration: underline;
}

.paging .prev:hover span,
.paging .next:hover span,
.paging .prev:focus span,
.paging .next:focus span {
  text-decoration: none;
}

.gallery .paging {
  background: none;
  color: #999;
  padding: 4px 0 10px;
  text-align: center;
}

.gallery .paging .prev {
  float: left;
}

.gallery .paging .next {
  float: right;
}

.gallery .paging .prev,
.gallery .paging .next {
  border: 1px solid #c5c5c5;
  margin: -4px 0 0;
  padding: 1px 5px 3px;
}

.teaser {
  background: #fff;
  color: #3e3c3c;
  font-size: 14px;
  font-weight: bold;
  overflow: hidden;
  padding: 24px 0 7px;
  text-transform: uppercase;
  white-space: nowrap;
  width: 310px;
}

.teaser a {
  padding: 0 4px 0 0;
}

.icon-arrow {
  background-position: -32px -118px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -1px;
  width: 11px;
}

.teaser a:hover {
  text-decoration: underline;
}

.search {
  background: #fff;
  padding: 0 0 20px;
  width: 310px;
}

.content-category .search {
  float: right;
  margin: -5px 0 0;
  padding-bottom: 5px;
  width: 286px;
}

.search input[type="text"] {
  background: #fff;
  border: solid 1px #767676;
  -webkit-box-shadow: 1px 1px 0 #eaeaea inset;
  -moz-box-shadow: 1px 1px 0 #eaeaea inset;
  box-shadow: 1px 1px 0 #eaeaea inset;
  color: #858585;
  float: left;
  font-family: Georgia, Arial, Tahoma, Verdana;
  font-size: 15px;
  font-style: italic;
  margin: 0 5px 0 0;
  padding: 7px;
  width: 200px;
}

.search input[type="text"]:focus {
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.35);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.35);
  color: #000;
  font-style: normal;
  outline: none;
}

.content-category .search input[type="text"] {
  padding: 2px 5px 3px;
}

.search .button--1 {
  float: left;
}

.content-category .search button {
  width: 59px;
}

.popular {
  padding: 0 0 10px;
}

.popular .header {
  background: #fff;
  padding: 0 0 10px;
}

.popular ul {
  padding: 11px 21px 0 13px;
  width: 286px;
}

.popular li {
  overflow: hidden;
  position: relative;
  width: 286px;
}

.popular li img {
  display: block;
  padding: 4px;
  border: solid 1px #d3d3d3;
  background: #fff;
}

.popular li h3 {
  color: #00f;
  font-size: 18px;
  font-weight: bold;
  line-height: 18px;
  padding: 9px 0 12px 8px;
}

.popular li a:hover img {
  border-color: #000;
}

.popular li a:hover h3 {
  color: #f00;
}

.gallery-icon {
  background-position: 0 0;
  height: 40px;
  display: block;
  width: 48px;
}

.popular .more {
  width: 60px;
  font-size: 14px;
  color: #f00;
  font-weight: bold;
  margin: 0 0 0 242px;
  white-space: nowrap;
}

.popular .more:hover span {
  text-decoration: none;
}

.popular .more span {
  text-decoration: underline;
  color: #00f;
}

.single-article {
  margin: 10px 0 0;
}

.single-article .header {
  background: #f7f7f7;
  margin: 0 0 10px;
  padding: 6px 5px 3px;
}

.single-article .date {
  border-right: solid 1px #b7b7b7;
  float: left;
  font-size: 11px;
  color: #898086;
  margin: 0 10px 0 0;
  padding: 0 6px 0 2px;
  line-height: 19px;
}

.icon-date {
  background-position: 0 -118px;
  height: 9px;
  display: inline-block;
  vertical-align: middle;
  width: 11px;
}

.single-article .facebook-like {
  float: right;
  margin: 0 10px 0 0;
}

.single-article .add-comment-link {
  border-left: solid 1px #b7b7b7;
  color: #898086;
  float: left;
  font-size: 12px;
  line-height: 19px;
  padding: 0 6px 0 8px;
}

.add-comment-link a {
  color: #f00;
}

.add-comment-link a span {
  color: #00f;
}

.add-comment-link a:hover span,
.add-comment-link a:focus span {
  text-decoration: underline;
}

.fb-share-button {
  float: left;
  margin: 0 10px 0 0;
}

.single-article h1 {
  font-size: 24px;
  font-weight: bold;
  line-height: 26px;
  margin: 0 0 5px;
  text-transform: uppercase;
}

.votes {
  float: right;
  font-size: 12px;
  margin: 5px 0 0;
}

.votes strong {
  font-size: 18px;
  margin: 0 5px 0 0;
}

.vote-up,
.vote-down {
  background-image: -moz-linear-gradient(#ffffff, #cacaca);
  background-image: -webkit-linear-gradient(#ffffff, #cacaca);
  background-image: linear-gradient(#ffffff, #cacaca);
  border: 1px solid #e7a21e;
  border-bottom: 1px solid #e49600;
  box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.35);
  display: inline-block;
  height: 23px;
  position: relative;
  top: -3px;
  vertical-align: middle;
  width: 23px;
}
.vote-up:hover,
.vote-down:hover {
  background-image: -moz-linear-gradient(#cacaca, #ffffff);
  background-image: -webkit-linear-gradient(#cacaca, #ffffff);
  background-image: linear-gradient(#cacaca, #ffffff);
}
.vote-up:after,
.vote-down:after {
  display: block;
  font-size: 18px;
  font-weight: bold;
  line-height: 21px;
  text-align: center;
}

.vote-up:after {
  content: "+";
  color: #f00;
  margin: 0 0 0 1px;
}

.vote-down:after {
  content: "-";
  color: #000;
  margin: 1px 0 0 1px;
}

.vote-up-pressed,
.vote-up-pressed:hover,
.vote-down-pressed,
.vote-down-pressed:hover {
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.22), rgba(255, 255, 255, 0.22));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.22), rgba(255, 255, 255, 0.22));
  background-image: linear-gradient(rgba(0, 0, 0, 0.22), rgba(255, 255, 255, 0.22));
  border-color: #a9a9a9;
  box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.35), 0 0 6px rgba(0, 0, 0, 0.43) inset;
}
.vote-up-pressed:after,
.vote-up-pressed:hover:after,
.vote-down-pressed:after,
.vote-down-pressed:hover:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=19);
  opacity: 0.19;
}

.tags {
  font-size: 11px;
}

.tags a {
  color: #999;
  padding: 0 2px;
}

.tags a:hover,
.tags a:focus {
  text-decoration: underline;
}

.single-article .text {
  font-size: 14px;
  line-height: 18px;
  margin: 10px 0 0;
}

.single-article .text p {
  margin: 0 0 15px;
}

.single-article .text .author {
  font-size: 18px;
  font-style: italic;
  line-height: 21px;
}

.single-article .text .author img {
  padding: 2px;
  border: 2px solid #ccc;
  background-color: #fff;
  vertical-align: middle;
}

.player {
  margin: 0 0 15px;
}

.gallery .big {
  background: #fff;
  border: solid 1px #c5c5c5;
  margin: 0 0 17px;
  padding: 9px;
  position: relative;
  width: 649px;
}

.gallery .big img {
  display: block;
  margin: 0 auto;
}

.thumbs {
  width: 666px;
}

.thumbs img {
  background: #fff;
  border: solid 1px #c5c5c5;
  float: left;
  margin: 0 16px 16px 0;
  padding: 3px;
}

.thumbs a:hover img,
.thumbs .active img {
  background: #ffdc8a;
  border-color: #ffdc8a;
}

.related ul {
  background: #f9f9f9;
  border: 1px solid #dedede;
  margin: 10px 0 0;
  padding: 40px 0 0 45px;
}

.related li {
  display: inline-block;
  margin: 0 50px 15px 0;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  width: 248px;
}

.related li a {
  display: block;
}

.related li img {
  display: block;
  margin: 0 0 5px;
}

.related li h3 {
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  margin: 0 0 15px;
}

.related li a:hover h3 {
  color: #f00;
}

.related .source {
  background: #ff2727;
  color: #fff;
  display: block;
  font-family: "BebasNeueRegular", sans-serif;
  font-size: 20px;
  height: 18px;
  line-height: 20px;
  padding: 0 2px;
  position: absolute;
  top: 2px;
  right: 2px;
  text-transform: uppercase;
}

.source i {
  border: 4px solid transparent;
  border-top: 4px solid #f00;
  margin: 0 0 0 -4px;
  position: absolute;
  bottom: -8px;
  left: 50%;
}

.comments {
  width: 310px;
}

.comments .header {
  background: #fff;
}

.comments .heading-1 {
  margin: 0 0 10px;
}

.comments .heading-1 span {
  color: #fff;
  letter-spacing: -2px;
}

.add-comment {
  padding: 13px 0 22px 12px;
  width: 286px;
}

.add-comment textarea {
  background: #fff;
  border: solid 1px #767676;
  -webkit-box-shadow: 1px 1px 0 #eaeaea inset;
  -moz-box-shadow: 1px 1px 0 #eaeaea inset;
  box-shadow: 1px 1px 0 #eaeaea inset;
  color: #858585;
  font-size: 14px;
  height: 138px;
  margin: 0 0 5px;
  padding: 5px;
  width: 273px;
}

.add-comment input[type="text"] {
  background: #fff;
  border: solid 1px #767676;
  -webkit-box-shadow: 1px 1px 0 #eaeaea inset;
  -moz-box-shadow: 1px 1px 0 #eaeaea inset;
  box-shadow: 1px 1px 0 #eaeaea inset;
  font-size: 14px;
  color: #999;
  float: left;
  margin: 0 7px 0 0;
  padding: 7px 5px;
  width: 108px;
}

.add-comment input[type="text"]:focus,
.add-comment textarea:focus {
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.35);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.35);
  color: #000;
  outline: none;
}

.add-comment button {
  float: left;
  margin: -1px 0 0;
  padding: 0 13px;
}

.add-comment .login-link {
  float: left;
  font-size: 11px;
  line-height: 18px;
  margin: 6px 0 0 12px;
  text-decoration: underline;
}
.add-comment .login-link .icon-fb {
  margin: 0 4px 0 0;
}

.icon-fb {
  background-position: -57px -118px;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
  width: 14px;
}

.add-comment .login-link:hover {
  text-decoration: none;
}

.comment {
  overflow: hidden;
  padding: 0 0 10px 12px;
  width: 286px;
}

.comment .show-comment {
  color: #666;
  cursor: pointer;
  font-style: italic;
}

.show-comment strong {
  color: #00f;
  font-weight: normal;
  text-decoration: underline;
}

.show-comment strong:hover {
  text-decoration: none;
}

.comment-text-wrap {
  background: #dedede;
  border: 1px solid #dedede;
  margin: 0 0 13px;
  padding: 7px;
  position: relative;
}

.comment-text {
  font-size: 12px;
  line-height: 15px;
  overflow: hidden;
}

.comment-even .comment-text-wrap {
  background: #fff;
}

.comments-popular .comment {
  clear: both;
}

.comments-popular .comment-odd .comment-text-wrap,
.comments-popular .comment-even .comment-text-wrap {
  background: #ffdc8a;
  border-color: #ffdc8a;
}

.commment-text-pointer {
  display: block;
  position: absolute;
  bottom: -9px;
}

.comment-odd .commment-text-pointer {
  border: 5px solid transparent;
  border-top: 4px solid #dedede;
  border-left: 5px solid #dedede;
  left: 15px;
}

.comment-even .commment-text-pointer {
  border: 5px solid transparent;
  border-top: 4px solid #dedede;
  border-right: 5px solid #dedede;
  right: 15px;
}
.comment-even .commment-text-pointer:before {
  content: "";
  border: 5px solid transparent;
  border-top: 4px solid #fff;
  border-right: 5px solid #fff;
  position: absolute;
  right: -4px;
  bottom: -3px;
}

.comments-popular .comment-even .commment-text-pointer {
  border: 5px solid transparent;
  border-top: 4px solid #ffdc8a;
  border-right: 5px solid #ffdc8a;
}
.comments-popular .comment-even .commment-text-pointer:before {
  display: none;
}

.comments-popular .comment-odd .commment-text-pointer {
  border: 5px solid transparent;
  border-top: 4px solid #ffdc8a;
  border-left: 5px solid #ffdc8a;
}

.comments-popular h3 {
  background: #000;
  color: #fff;
  float: left;
  font-size: 12px;
  font-weight: bold;
  height: 15px;
  line-height: 17px;
  margin: 0 0 10px 12px;
  padding: 0 4px;
  text-transform: uppercase;
}
.comments-popular h3 .icon-star {
  margin: 0 4px 0 0;
}

.icon-star {
  background-position: -11px -118px;
  height: 9px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -2px;
  width: 10px;
}

.comments-list {
  clear: both;
}

.comment blockquote {
  background: url("/bundles/frontend/images/quotes.png") 3px 2px no-repeat;
  display: block;
  font-size: 11px;
  margin: 0 0 5px;
  padding: 0 0 0 21px;
}

.comment blockquote p {
  border-left: 1px solid #000;
  color: #8c8c8c;
  padding: 0 0 0 5px;
}

.comment blockquote .name {
  color: #000;
}

.comment .details {
  color: #898086;
  padding: 2px 1px 0;
}

.comment-even .details {
  text-align: right;
}

.comment .details .name {
  color: #00f;
}

.report-comment,
.comment-date {
  color: #868686;
}

.comment .details img {
  float: left;
  margin: -2px 7px 0 0;
}

.comment-even .details img {
  float: right;
  margin: -2px 0 0 7px;
}

.comment .details a:hover,
.comment .details a:focus {
  text-decoration: underline;
}

.add {
  border-bottom: 1px solid #c6c6c6;
  margin: 0 0 20px;
  padding: 0 0 30px;
}

.add .info {
  background: #eef8ff;
  font-size: 18px;
  line-height: 21px;
  margin: 10px 0 30px;
  padding: 11px 10px 10px 14px;
}

.change-choice {
  color: #f00;
  float: left;
  font-size: 18px;
  font-weight: bold;
  line-height: 21px;
  margin: 5px 0 0 20px;
}

.change-choice span {
  color: #00f;
  text-decoration: underline;
}

.change-choice:hover span {
  text-decoration: none;
}

.form .oblg-info {
  float: right;
  font-size: 12px;
  margin: 7px 13px 0 0;
}

.form .oblg-info strong {
  color: #f00;
  font-weight: normal;
}

.form {
  display: none;
  margin: 18px 0 0;
}

.form form {
  background: #fff5de;
  margin: 15px 0 0;
  padding: 20px;
}

.form .row {
  margin: 0 0 15px;
}

#member_register_password > div {
  margin: 0 0 10px;
}

.form .submit {
  margin: 0 129px 0 0;
}

.form input[type="text"],
.form textarea {
  background: #fff;
  border: solid 1px #767676;
  -webkit-box-shadow: 1px 1px 0 #eaeaea inset;
  -moz-box-shadow: 1px 1px 0 #eaeaea inset;
  box-shadow: 1px 1px 0 #eaeaea inset;
  color: #858585;
  font-size: 14px;
  padding: 6px 5px 7px;
  width: 466px;
}

.form input[type="text"]:focus,
.form textarea:focus {
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.35);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.35);
  color: #000;
  outline: none;
}

.form .textarea {
  height: 103px;
}

.form .oblg {
  color: #f00;
  font-size: 24px;
  font-weight: bold;
  margin: 0 0 0 3px;
}

.form .tip {
  color: #848484;
  font-size: 11px;
  line-height: 14px;
  padding: 2px 0 0;
}

.tip a {
  text-decoration: none;
}

.tip-icon {
  background-position: -21px -118px;
  height: 12px;
  display: block;
  width: 11px;
}

.tip a:hover,
.tip a:focus {
  text-decoration: underline;
}

.form .add-next {
  color: #f00;
  float: right;
  font-size: 12px;
  margin: 3px 131px 0 0;
}

.form .add-next span {
  color: #00f;
  text-decoration: underline;
}

.form .add-next:hover span,
.form .add-next:focus span {
  text-decoration: none;
}

.form .adult,
.form .confirm {
  font-size: 14px;
}

.form .confirm {
  float: left;
  margin: 13px 0 0;
}

.form .adult span {
  margin: 0 15px 0 0;
}

.form .adult label,
.form .confirm label {
  cursor: pointer;
  font-weight: bold;
  margin: 0 15px 0 0;
  position: relative;
  top: -2px;
}

.form .confirm a {
  text-decoration: underline;
}

.form .confirm a:hover,
.form .confirm a:focus {
  text-decoration: none;
}

.choice {
  color: #999;
  font-size: 18px;
  line-height: 21px;
  text-align: center;
}

.choice a {
  display: inline-block;
  height: 44px;
  margin: 0 5px;
  text-indent: -9999px;
  vertical-align: middle;
}

.latest ul {
  margin: 15px 0 0;
  width: 670px;
}

.latest li {
  display: inline-block;
  overflow: hidden;
  margin: 0 15px 0 0;
  position: relative;
  vertical-align: top;
  width: 150px;
}

.latest li img {
  border: solid 1px #d3d3d3;
  display: block;
  padding: 4px;
}

.latest li h3 {
  float: left;
  font-size: 14px;
  line-height: 14px;
  font-weight: bold;
  overflow: hidden;
  padding: 5px 0 15px;
}

.latest .plus {
  color: #f00;
}

.latest .votes-nb {
  background: #ebebeb;
  background-image: -moz-linear-gradient(top, #fefefe, #cacaca);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#cacaca));
  border: solid 1px #e7a21e;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
  display: block;
  color: #000;
  font-size: 18px;
  font-weight: bold;
  line-height: 21px;
  position: absolute;
  top: 5px;
  right: 5px;
  padding: 0 4px;
}

.latest li a:hover img {
  border-color: #000;
}

.latest li a:hover h3 {
  color: #f00;
}

.latest .summary {
  background: #fff4dc;
  font-size: 18px;
  line-height: 21px;
  margin: 7px 0 17px;
  padding: 11px 10px 10px 14px;
}

/* Forms */
.profile_form {
  clear: both;
  margin: 50px 0 0;
}

.profile_form h2 {
  color: #000;
  font-family: "BebasNeueRegular", 'Trebuchet MS', sans-serif;
  font-size: 24px;
  line-height: 32px;
  height: 29px;
  padding: 0 2px;
  position: relative;
}

.form_section {
  clear: both;
  margin: 5px 10px 20px;
}

.form_section .row {
  margin: 0 0 10px;
}

.form_section label {
  color: #010101;
  display: block;
  font-size: 13px;
  margin: 0 0 4px;
}

.form_section label span {
  color: #919090;
}

.form_section span.label {
  float: right;
  font-size: 13px;
  color: #919090;
  margin-right: 32px;
}

.form_section input[type="text"],
.form_section input[type="password"],
.form_section input[type="email"] {
  background: #fff;
  border: solid 1px #767676;
  -webkit-box-shadow: 1px 1px 0 #eaeaea inset;
  -moz-box-shadow: 1px 1px 0 #eaeaea inset;
  box-shadow: 1px 1px 0 #eaeaea inset;
  color: #858585;
  font-size: 14px;
  padding: 5px;
  width: 280px;
}

.form_section input[type="text"]:focus,
.form_section input[type="password"]:focus {
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.35);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.35);
  color: #000;
  outline: none;
}

.form_section .confirm {
  font: normal 12px/15px Arial, sans-serif;
}

.form_section .confirm input,
.remember input {
  float: left;
}

.form_section .errors,
form .errors {
  color: #ef0000;
  font-size: 11px;
  font-weight: bold;
  padding: 4px 0 0;
  text-align: center;
}

.rules {
  width: 650px;
  padding: 16px 0 0;
  float: left;
  overflow: hidden;
  clear: both;
  color: #333;
}
.rules h1 {
  font-size: 24px;
  font-weight: bold;
  margin: 0 0 10px;
  padding: 10px 0 0;
  text-transform: uppercase;
}
.rules h2 {
  font-size: 18px;
  font-weight: bold;
  padding: 17px 0 0;
}
.rules h3 {
  font-size: 14px;
  font-weight: bold;
  padding: 13px 0 0;
  color: #e09b16;
}
.rules p {
  font-size: 12px;
  padding: 13px 0 0;
  line-height: 17px;
}
.rules ul,
.rules ol {
  font-size: 12px;
  padding: 13px 0 0;
  line-height: 17px;
}
.rules ul li {
  padding: 0 0 10px 17px;
}
.rules ol li {
  padding: 0 0 10px;
}

.tags-list {
  margin: 0 0 10px;
}

.tags-list ul {
  float: left;
  margin: 10px -20px 0 -5px;
  overflow: hidden;
  padding: 0 0 20px;
  width: 680px;
}

.tags-list li {
  border-left: solid 1px #c9c9c9;
  height: 21px;
  line-height: 21px;
  font-size: 14px;
  float: left;
  padding-left: 8px;
  margin: 0 0 0 -1px;
  overflow: hidden;
  width: 215px;
}
.tags-list li a {
  color: #686868;
}
.tags-list li a:hover, .tags-list li a:focus {
  color: #00f;
  text-decoration: underline;
}

.modal {
  display: none;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
}

#restricted-info {
  display: block;
}

.modal .overlay {
  background: black;
  background: rgba(0, 0, 0, 0.9);
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
}

.modal-box {
  background: #f4f4f4;
  background-image: -moz-linear-gradient(top, white, #f4f4f4);
  background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#f4f4f4));
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
  margin: 0 0 0 -290px;
  padding: 15px 20px 5px;
  position: fixed;
  top: 10%;
  left: 50%;
  width: 580px;
  z-index: 1001;
}

.modal-box-abs {
  position: absolute;
}

.button-close {
  background-position: -111px -132px;
  height: 19px;
  display: block;
  width: 20px;
  position: absolute;
  top: 22px;
  right: 20px;
}

.modal-box h2 {
  border-bottom: 1px solid #dbdada;
  font-size: 24px;
  height: 48px;
  line-height: 27px;
  margin: 5px 0 15px;
}

.modal-box h2 span {
  background-position: -81px 0;
  height: 36px;
  display: block;
  width: 93px;
  float: left;
  margin: -6px 15px 0 0;
}

.modal-box .main {
  float: left;
  margin: 0 0 10px;
  width: 325px;
}

.modal-box .aside {
  float: right;
  font-size: 13px;
  margin: 0 0 10px;
  width: 200px;
}

.modal-box .main .inner {
  border-right: 1px solid #dbdada;
  padding: 10px 0 0;
}

.modal-form .row {
  margin: 0 0 10px;
}

.modal-form label {
  color: #010101;
  display: block;
  font-size: 13px;
  margin: 0 0 4px;
}

.modal-form label span {
  color: #919090;
}

.modal-form span.label {
  float: right;
  font-size: 13px;
  color: #919090;
  margin-right: 32px;
}

.modal-form input[type="text"],
.modal-form input[type="password"],
.modal-form input[type="email"] {
  background: #fff;
  border: solid 1px #767676;
  -webkit-box-shadow: 1px 1px 0 #eaeaea inset;
  -moz-box-shadow: 1px 1px 0 #eaeaea inset;
  box-shadow: 1px 1px 0 #eaeaea inset;
  color: #858585;
  font-size: 14px;
  padding: 5px;
  width: 290px;
}

.modal-form input[type="text"]:focus,
.modal-form input[type="password"]:focus {
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.35);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.35);
  color: #000;
  outline: none;
}

input[type="text"].error,
input[type="password"].error,
textarea.error {
  border: 1px solid #ff4646 !important;
}

.modal-form .noconfirm {
  font: normal 12px/15px Arial, sans-serif;
}

.modal-form .noconfirm input,
.remember input {
  float: left;
}

.modal-form .confirm {
  font: normal 12px/15px Arial, sans-serif;
}

.modal-form .confirm input,
.remember input {
  float: left;
}

#report-comment-form h3 {
  font-size: 20px;
  height: 40px;
  line-height: 23px;
  margin: 5px 0 10px;
  text-align: center;
}

#report-comment-form .submit {
  margin-bottom: 10px;
  text-align: center;
}

#report-comment-form .submit button {
  display: inline-block;
  margin: 0 5px;
}

.remember {
  float: left;
  margin: 13px 0 0;
  width: 150px;
}

.remember label {
  cursor: pointer;
  padding: 2px 0 0 5px;
}

.forgot {
  clear: both;
  padding: 0 0 0 3px;
}

.forgot a:hover,
.forgot a:focus {
  text-decoration: underline;
}

.modal-form .noconfirm label {
  float: left;
  padding: 2px 5px 0 5px;
  width: 296px;
}

.modal-form .noconfirm a {
  text-decoration: underline;
}

.modal-form .noconfirm a:hover,
.modal-form .noconfirm a:focus {
  text-decoration: none;
}

.modal-form .confirm label {
  float: left;
  padding: 2px 5px 0 5px;
  width: 296px;
}

.modal-form .confirm a {
  text-decoration: underline;
}

.modal-form .confirm a:hover,
.modal-form .confirm a:focus {
  text-decoration: none;
}

.modal-form .submit {
  margin: 0;
}

.modal-login .submit,
.modal-lost-pass .submit {
  float: right;
  margin: 0 32px 0 0;
}

.modal-lost-pass .aside p {
  margin: 0 0 5px;
}

#form-mask {
  z-index: 10000;
  position: absolute;
  background: url("/bundles/frontend/images/loader.gif") center center no-repeat white;
}

.modal-form input[type="submit"] {
  cursor: pointer;
  font-size: 14px;
  font-weight: bold;
}

.modal-form .status,
.form .status {
  height: 14px;
  display: inline-block;
  position: relative;
  top: -2px;
  vertical-align: middle;
  width: 14px;
}

.modal-form .confirm .status {
  top: 2px;
}

.modal-form .info {
  color: #049615;
  font-size: 11px;
  font-weight: bold;
  padding: 4px 0 0;
}

.status-ok {
  background-position: -71px -118px;
  height: 14px;
  display: block;
  width: 14px;
}

.status-error {
  background-position: -43px -118px;
  height: 14px;
  display: block;
  width: 14px;
}

.error-info,
.modal-form .error-info {
  color: #ef0000;
  font-size: 11px;
  font-weight: bold;
  padding: 4px 0 0;
  text-align: center;
}

.vanadium-invalid {
  color: #ef0000 !important;
  font-weight: bold;
  padding: 4px 0 0;
}

input.vanadium-invalid,
textarea.vanadium-invalid {
  border: 1px solid #ef0000 !important;
}

.already-user {
  border: 1px solid #dbdada;
  border-width: 1px 0;
  margin: 0 0 8px;
  padding: 10px 0;
}

.already-user h3,
.modal-rules h3,
.register-pros h3 {
  color: #010101;
  font-size: 20px;
  letter-spacing: -0.025em;
  line-height: 24px;
  margin: 0 0 15px;
}

.fb-connect {
  margin: 0 0 10px;
}

.main .fb-connect {
  border-top: 1px solid #dbdada;
  margin: 15px 32px 0 0;
  padding: 20px 0 0;
}

.button-fb {
  background-position: 0 -82px;
  height: 36px;
  display: block;
  width: 190px;
}

.main .button-fb {
  margin: 0 auto;
}

.modal-rules {
  padding-bottom: 15px;
}

.modal-register .modal-rules {
  border-top: 1px solid #dbdada;
  clear: both;
  display: none;
  padding: 15px 0 0;
}

.modal-rules .text {
  height: 265px;
  line-height: 17px;
  overflow: auto;
  padding: 0 15px 0 0;
}

.modal-rules ::-webkit-scrollbar {
  width: 9px;
}

.modal-rules ::-webkit-scrollbar-thumb {
  background-color: #999;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

.modal-rules ::-webkit-scrollbar-track-piece {
  background-color: #efefef;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

.modal-rules p {
  margin: 0 0 15px;
}

.register-pros ul {
  margin: 8px 0 15px;
}

.modal-register .register-pros ul {
  margin-bottom: 0;
}

.register-pros li {
  padding: 0 0 4px;
}

.modal-message .button {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  float: right;
  padding: 10px 30px;
}

.modal-message h3 {
  font-size: 16px;
  font-weight: bold;
  line-height: 19px;
  margin: 0 0 5px;
}

.aside .cta {
  color: #f00;
  font-size: 24px;
  letter-spacing: -1px;
}

.already-user .cta {
  font-size: 20px;
}

.aside .cta span {
  color: #00f;
}

.aside .cta:hover span,
.aside .cta:focus span {
  text-decoration: underline;
}

.age-confirm h3 {
  color: #f00;
  font-size: 36px;
  font-weight: bold;
  line-height: 39px;
  margin: 0 0 15px;
  text-align: center;
}

.age-confirm p {
  font-size: 12px;
  line-height: 18px;
  margin: 0 40px 18px;
  text-align: center;
}

.age-confirm .tip {
  color: #a8a8a8;
  margin: 0 auto 18px;
  width: 310px;
}

.age-confirm .confirm {
  text-align: center;
}

.age-confirm .confirm label {
  cursor: pointer;
  font-size: 14px;
  font-weight: bold;
  position: relative;
  top: -1px;
}

.age-confirm .submit {
  margin: 15px 0;
  text-align: center;
}

.age-confirm .submit button {
  display: inline-block;
  margin: 0 5px;
}

.error404 {
  background: url("/bundles/frontend/images/404.png") 0 0 no-repeat;
  font-size: 18px;
  height: 178px;
  line-height: 24px;
  margin: 15px 0 5px;
  padding: 19px 0 0 464px;
}

.error404 a {
  font-size: 14px;
  font-weight: bold;
  color: #f00;
  line-height: 35px;
}

.error404 a span {
  color: #00f;
}

.error404 a:hover span,
.error404 a:focus span {
  text-decoration: underline;
}

.btn {
  border: 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
  text-align: center;
  text-indent: 0;
}

.btn--1 {
  background-image: -moz-linear-gradient(#feb100, #c98c00);
  background-image: -webkit-linear-gradient(#feb100, #c98c00);
  background-image: linear-gradient(#feb100, #c98c00);
  border: 1px solid #e49600;
  border-radius: 5px;
  box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.35), 0 1px 0 #fec134 inset;
  color: #000;
  font-family: "BebasNeueRegular";
  font-size: 25px;
  height: 33px;
  line-height: 34px;
  padding: 0 15px;
  text-shadow: 0 1px rgba(255, 255, 255, 0.75);
  text-transform: uppercase;
}
.btn--1:hover {
  box-shadow: none;
}

.btn--1--small {
  font-size: 20px;
  height: 25px;
  line-height: 26px;
}

.btn--2 {
  background: #d2d2d2;
  border: 1px solid #d7d7d7;
  border-radius: 5px;
  box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.35);
  color: #adadad;
  font-family: "BebasNeueRegular";
  font-size: 25px;
  height: 33px;
  line-height: 34px;
  padding: 0 15px;
  text-shadow: 0 1px rgba(255, 255, 255, 0.75);
  text-transform: uppercase;
}
.btn--2:hover {
  box-shadow: none;
}

*, *:after, *:before {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

h1, h2, h3, h4, h5, h6,
p, blockquote, pre,
dl, dd, ol, ul,
form, fieldset, legend,
table, th, td, caption,
hr {
  margin: 0;
  padding: 0;
}

ul,
ol {
  list-style: none;
}

img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}

html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  width: 100%;
}

body {
  margin: 0;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
}

a:focus {
  outline: thin dotted;
}

a:active,
a:hover {
  outline: 0;
}

b, strong {
  font-weight: bold;
}

fieldset,
legend {
  border: 0;
}

button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}

button,
input {
  line-height: normal;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

small {
  font-size: 85%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

.cf:before, .login-form:before, .paging:before, .top:before, .main-content:before, .entries:before, .article:before, .article__vote:before, .single-page:before, .add-comment__submit:before, .site-error:before,
.cf:after,
.login-form:after,
.paging:after,
.top:after,
.main-content:after,
.entries:after,
.article:after,
.article__vote:after,
.single-page:after,
.add-comment__submit:after,
.site-error:after {
  content: "";
  display: table;
}

.cf:after, .login-form:after, .paging:after, .top:after, .main-content:after, .entries:after, .article:after, .article__vote:after, .single-page:after, .add-comment__submit:after, .site-error:after {
  clear: both;
}

.cf, .login-form, .paging, .top, .main-content, .entries, .article, .article__vote, .single-page, .add-comment__submit, .site-error {
  *zoom: 1;
}

.hide-text, .icon--vote-up, .active .icon--vote-up, .icon--vote-down, .active .icon--vote-down, .icon--search, .icon--play, .icon--play2, .icon--standard, .icon--arrow1, .icon-up, .icon-down, .icon--answer, .active .icon--answer, .icon--star, .icon--arrow-down, .fb-btn, .icon-user, .site-logo, .footer-logo {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
}

.btn--vote:active {
  -webkit-tap-highlight-color: transparent;
}

@font-face {
  font-family: 'bebas neue';
  src: url("/bundles/frontend/font/bebasneue-webfont.eot");
  src: url("/bundles/frontend/font/bebasneue-webfont.eot?#iefix") format("embedded-opentype"), url("/bundles/frontend/font/bebasneue-webfont.woff") format("woff"), url("/bundles/frontend/font/bebasneue-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'open sans';
  src: url("/bundles/frontend/font/opensans-regular-webfont.eot");
  src: url("/bundles/frontend/font/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/bundles/frontend/font/opensans-regular-webfont.woff") format("woff"), url("/bundles/frontend/font/opensans-regular-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open sans';
  src: url("/bundles/frontend/font/opensans-bold-webfont.eot");
  src: url("/bundles/frontend/font/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/bundles/frontend/font/opensans-bold-webfont.woff") format("woff"), url("/bundles/frontend/font/opensans-bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'open sans';
  src: url("/bundles/frontend/font/opensans-light-webfont.eot");
  src: url("/bundles/frontend/font/opensans-light-webfont.eot?#iefix") format("embedded-opentype"), url("/bundles/frontend/font/opensans-light-webfont.woff") format("woff"), url("/bundles/frontend/font/opensans-light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
.main-content, .site-footer__inner {
  margin: 0 auto;
  max-width: 640px;
}

.media {
  background-color: #f4f4f4;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.media img {
  height: auto !important;
  width: 100% !important;
  min-width: 100%;
}

.media--photo {
  overflow: hidden;
  padding-bottom: 65.42056074766355%;
  position: relative;
}
.media--photo img {
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
  width: auto !important;
}

.btn {
  border: 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  -webkit-font-smoothing: antialiased;
  text-align: center;
}

.btn--1, .btn--2, .gallery .prev,
.gallery .next, .main-content .paging__prev,
.main-content .paging__next {
  background: #489cea;
  color: white;
  font-family: "bebas neue";
  font-size: 20px;
  font-size: 1.25rem;
  height: 36px;
  line-height: 36px;
  letter-spacing: 0.015em;
  padding: 0 15px;
  text-transform: uppercase;
}
.btn--1:active, .btn--2:active, .gallery .prev:active,
.gallery .next:active, .main-content .paging__prev:active,
.main-content .paging__next:active {
  background: #1a83e5;
}

.btn--3 {
  background: #fff;
  color: #212121;
  font-family: "bebas neue";
  font-size: 1.25em;
  height: 30px;
  margin: 0 0 0 8px;
  padding: 0 15px;
}

.btn--icon {
  display: inline-block;
  height: 41px;
  line-height: 41px;
  text-align: center;
  width: 41px;
}

.btn--vote {
  color: #848484;
  display: inline-block;
  padding: 0 7px;
  vertical-align: middle;
}

.btn--vote-down {
  position: relative;
  top: 2px;
}

.btn--gallery {
  background-color: rgba(0, 0, 0, 0.78);
  display: inline-block;
  height: 30px;
  line-height: 30px;
  text-align: center;
  width: 30px;
  -moz-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}

.btn--back {
  background-color: rgba(0, 0, 0, 0.78);
  color: #fff;
  display: inline-block;
  font-family: "roboto condensed";
  font-size: 1em;
  height: 30px;
  line-height: 30px;
  margin: 0 0 0 -100px;
  position: fixed;
  bottom: 0;
  left: 50%;
  text-align: center;
  text-transform: uppercase;
  width: 200px;
  z-index: 11;
}
.btn--back .icon {
  margin: -1px 13px 0 0;
}

.icon--vote-up {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAkCAYAAADo6zjiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0MxNDUzMTMxNDMzMTFFNDlEQ0NBNTUwNTMyRTBFQjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0MxNDUzMTQxNDMzMTFFNDlEQ0NBNTUwNTMyRTBFQjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozQzE0NTMxMTE0MzMxMUU0OURDQ0E1NTA1MzJFMEVCNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozQzE0NTMxMjE0MzMxMUU0OURDQ0E1NTA1MzJFMEVCNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Phs0TZYAAAH8SURBVHjaxJdfRENRHMdvp4kYESPKGFFiiSViiZ566GWpl56KRMR9Sz1FTymmMRHtpdemlCV6SDFiRIoYEWNEjIiI0ffwu5yOc7db3XvOlw/bPefufM//71ps27YCVgQcgQw4kQtZwI23gVMwDvbou1YDu2CUPneBCZ0G5sGy9KxPl4Ek2Fc8/9RhoBccq+YbegnaQCc1HlGUvYNikAZ445cg7lKeC3IKYuAaJFzKP0BaVeCHgTnw0KDnXBugqioI/fOE4ys91aTeFZ2Clp8GJsEB6G5Sjw/9Aqi7VfjtFISp1xceGufKgkqjCiHpx1fADOgAw7R1xFOsQPvcq9ZojZRAGTzRlLzKBgaoV1HaKoNS40kqD/9huqKEqBLdjJkQ9bYgVOIL5lmoPET7u93HM2OESDG6MGLSgSHq0OfGRSUYzbkoedHEA7wxq0wxP1+WPpWZy8WhS3fMMqt70wZuTRrgl1PFpIEbHam4kYqmDZybNFBxDjxmsvcmDeRFAzXNjdecHeAYqCr+UAapMzGiMXogBwj5BT+VkzNhWrqCl6QXpsGOT7fko/zvyFkDU0IKsqUMwIdrFfSALbd871FZt1TMnfWDWQqN2xTVRL2BdTIyBjapbt3rzadIWz9ScZ22R97jMSoOZYJGLU7BNUo5o5UyJU/Biyqz3wIMAJxWYfM94D0oAAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
  background-size: 16px 18px;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  position: relative;
  top: -1px;
  width: 16px;
}

.active .icon--vote-up {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAkCAYAAADo6zjiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDMyNDIzNDYxNDFEMTFFNDlEQ0NBNTUwNTMyRTBFQjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0MxNDUzMEMxNDMzMTFFNDlEQ0NBNTUwNTMyRTBFQjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMzI0MjM0NDE0MUQxMUU0OURDQ0E1NTA1MzJFMEVCNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMzI0MjM0NTE0MUQxMUU0OURDQ0E1NTA1MzJFMEVCNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhiPzccAAAH0SURBVHjaxJhfRENRHMfvziZijBhRxoiIJZaIMSJ66GXpIT2ViCi9pbdeI6YxEe2l11LKEj2kGDFGihgRY+xpRESMvoff5fi5d1vt3nO+fGz3/Nn5nv+/u0CksmX5rCg4AzlwyTOFz433gSuQBkf0rNXAIZim74NgRqeBFbDB0kZ1GUiBY4f0bx0GRsCF03xDH34bGKDGow55n6DkpwHZ+B1IuOQX/JyCOHgASZf8L5B1yvDCwDJ4adNzqT1Qd8oI9XjCyZWe6VDunk5By0sDc+AEDHUoJ4d+FbTcCvx1CsLU69suGpfKg1q7AiH245tgEUTAJG0d9RQr0j7vVru0RsqgCt5oShrcwBj1KkZbZZw1nqL88D+mK0aoKtPNmAtRb4tKIblg3pXCE7S/+z08M6aIjKALI84ODFWnHjeuKilozlXxRZPw8casC4f5+bH0qSpcLg5dqgjLrJ5NG3gyaUBeTjWTBh51RMXtVDJt4MakgZp94AmTvTdp4Fw10NTceNPeAbaBusMLpZ+6VkM0QQk8gOAVvFSBx4RZdgWvswoL4MCjW/KVvx3Za2BeiYK2WQwgh2sHDIN9t/i+S+V5QkD5hyRIMf4aPS+xuJC//c7SZ5rqdrz5KNBtuRnoKbSiUUtQ4BqjOCNIMWWDRrnCK/4KMAAEu11KD0YIIgAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-size: 16px 18px;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  position: relative;
  top: -1px;
  width: 16px;
}

.icon--vote-down {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAkCAYAAADo6zjiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTRBNDM0NUMxNDM2MTFFNDlEQ0NBNTUwNTMyRTBFQjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTRBNDM0NUQxNDM2MTFFNDlEQ0NBNTUwNTMyRTBFQjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozQzE0NTMxNTE0MzMxMUU0OURDQ0E1NTA1MzJFMEVCNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozQzE0NTMxNjE0MzMxMUU0OURDQ0E1NTA1MzJFMEVCNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu2EGm4AAAIYSURBVHjazJdfRENRHMdPdxl7itFTlBglmhgxSll6mLKU0kOi6ClxI4tEKdFDRO9NPY7SQ0p7jZEixl4aI8XoKWJEjL6H3+V0nLs7u//68rFzzr13v+/5c8/53RZd15lCPeAC9FO9CH7o9xMUqFxgNtVq0n4mBGdCOSbdx03lwT3IgSeT/2sDWVADGXBNZaYpbp4H8QY7EAQJsAcewRs4AO3SfV9gE4yDK/BCo6w0kLYxop1gWzASEK7xKTuhcgTcgbBsIKYY5mYUIiNZqT0jlLuBLhtYYs5qWqq/SvWUaIAPV8phAwHFov3ztokG4jSHXiokGphgPujfGAiDPj8NDCkWjKcGEswnGQZG/DQQlg4ezw34Nv+GgRjzUdzAgI/xvzXjXPZIQale0lze/0uKfEHUreZEXmcifvItS22zQvkDHHMDY2CXMhbH5hZMgQep92kh+CRPcDW6eR9EQRe5PqYk872J4PyZYXpeTEpvQBVsgF7wrMqK+cPnUhtPOHcaDH4JVigJlZPSqNVxrBLPbtcaCMwDLIA5RfCmvgsMndJWXU856nXFbkIia9EiR+RrZxUkmw1ebwR4Wn1osdBmjIXkxqcZn/cOk2tlMGqn11ZTEKiz8CpOBjczMGiyPVftznejBiKKthq9Zk7ulqYGQoq2LfqkZl4YKCt2tyMvPkwM5QUTRcWJ5roBfoyu01mepMXnmn4FGADOomJUBCeAeAAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-size: 16px 18px;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  position: relative;
  top: -1px;
  width: 16px;
}

.active .icon--vote-down {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAkCAYAAADo6zjiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDMyNDIzNDIxNDFEMTFFNDlEQ0NBNTUwNTMyRTBFQjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDMyNDIzNDMxNDFEMTFFNDlEQ0NBNTUwNTMyRTBFQjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMzI0MjM0MDE0MUQxMUU0OURDQ0E1NTA1MzJFMEVCNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMzI0MjM0MTE0MUQxMUU0OURDQ0E1NTA1MzJFMEVCNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnQzp94AAAIHSURBVHjazJdPRERBHMdnd7PsKZZOscQSyxJLiih1WmVTSodE0SlRlz0kSkSHiL23OnSJOkXaa1oixbKnZUmxxLJERCx9J7/HNGbe7r43+15fPt7MvGfmO3/ezG8C9cwIU2gQXIIk5cvgm54NUKJ0iblUj6b8TGicCemU9B03VQR3oAAeNfX1ggvQBHlwTWkWUIzAEn3sRG/gHORAXXrHO/EEwqAKZkAlqKgk62JEY2AXvIJDEBLelckYVxzcgqhsIKUYZieKkBF5JPNCegBsyQZWmVnNSfkXKZ8RDfDhyhg2EFIs2j9/m2hglObQS0VEA9PMB/0bA1GQ8NPAmGLBeGpgkvkky8C4nwai0sHjuQHf5t8ykGI+ihsY8rH9ryBFP14pLOV/44Fu7v8VRbwg6iZoIq7TiJ98a1LZgpB+ByfcwBTYp4jF2NyCWfAg9T4rNM5DsoYcE8ZoV0zS2ZBwMEU8LpwHz1JQek/PHEVGH7qgVNYB2Guz8SuwblXe6XGsUh/YbKMe3uAyWOykcbt7gaVT2qrtVKBe19wGJLJWWsSIfKFtgLTTxu1GgIfVRx0uNKMG+Lz3a97xW82Em163moKQzcKrmWxcZ2BY8+9/up3vdg3EFWVN+s1M7pZaAxFF2Q5dqZkXBqqK3e3Yi4uJpaJgoqw40bpugB+j23SWp2nxdU0/AgwAnT1g6/O1YnsAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  background-size: 16px 18px;
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  position: relative;
  top: -1px;
  width: 16px;
}

.icon--search {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qzc4RDI5NzMxM0QwMTFFNDlEQ0NBNTUwNTMyRTBFQjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qzc4RDI5NzQxM0QwMTFFNDlEQ0NBNTUwNTMyRTBFQjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNzhEMjk3MTEzRDAxMUU0OURDQ0E1NTA1MzJFMEVCNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNzhEMjk3MjEzRDAxMUU0OURDQ0E1NTA1MzJFMEVCNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pib3zoYAAALeSURBVHjaxJjRZxxBHMf3bmvrCFdHOMI+hRJCI4QjHK0+VCgl5G8ofSp5Da1WCX0KeepTn/pWwmm1VOsip5UQIdVKtVqpRqpxlZO6utp+h9+x3fx+szO3O70fH2fH7G+/NzO/md9vClEUeZY2Ca6BCyAEo/T7FRzQ7zZYA1teVlMCDRgBS+BzZGeq/y1QNvzOKdI6BOA6+BFlM/X+TfKXm8AqeB3lazsgzEPgDNiP3Ng3UDMVWGCCZBo0QUlYtn/Ac9AALfAdfAFjoErvXwWXQSD4+A2ugBe2QVJNGbkHYMzw34+CVdATfLXBhM0UB5o1t0/TPkgkTmqifzctcOIPNwQnmzSyXgYqoCn4XzQRqPa5Q2HksoqLT/mesAVV0gTeYV7sZZhW3XR3mW/d0wn0KfSTdj9ncX1WhFEMJIF15oVujlPLTfUJ8805rn+R9qukrdHB78LUvvmYaa9znYu0sSbtqefWGkzbjCTwPNO+5Vgg53+c66iOujZ+y4n2c+CnQ4HqCOwyx99ZTiCXsRY899YDfqLtDJ31/0xxh3l5xLE4nxHnJcX1BR4xHUPHAjn/B1KQvDUN+RyNi9j3ksBtpn3OsUBu712XBL5i2i9StebCKmCBaW9JCasvZDKrjo66ZaEM8G2zma5JxmvJuJDNLKelWxWhtNzNUtMmUH7eMd841pUR8YdFIeNt6hJKC3EvBf9LNjXJjuDkIyWbg07rnqYQa1JGb1QXh0LA9NfkisVolmltnRjUyqJIznFNWMjxNfMILIDpmOOAnufBQyorbYwVKf37WaEMcG2nROqmKNSsyf8mMm0dlSi62xk/ekzRumEr0rNc8LbTfkjVYTVWf9uILBUGuGGtUTJRpwumidhF0we6SHpDZ2uDyfFUrvmM/KTZ3UEE5mGmIj8NS2Bf5BMwq+nTKXrDsw7dEa5r+rSGOYJpI/kLTBW94ZsayUvgNpUfR3RxMKXKgL8CDAA+VhTPNPedegAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-size: 20px 20px;
  display: block;
  height: 20px;
  width: 20px;
}

.icon--play {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHYAAAB4CAYAAAAnrQZhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjNDQzg2MzYxM0U2MTFFNDlEQ0NBNTUwNTMyRTBFQjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjNDQzg2MzcxM0U2MTFFNDlEQ0NBNTUwNTMyRTBFQjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNzhEMjk3NTEzRDAxMUU0OURDQ0E1NTA1MzJFMEVCNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNzhEMjk3NjEzRDAxMUU0OURDQ0E1NTA1MzJFMEVCNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvJog9kAABHtSURBVHja7J19TFRX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');
  background-repeat: no-repeat;
  background-size: 59px 60px;
  display: block;
  height: 60px;
  width: 59px;
}

.icon--play2 {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA+CAYAAAB3NHh5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjNDQzg2M0UxM0U2MTFFNDlEQ0NBNTUwNTMyRTBFQjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjNDQzg2M0YxM0U2MTFFNDlEQ0NBNTUwNTMyRTBFQjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyM0NDODYzQzEzRTYxMUU0OURDQ0E1NTA1MzJFMEVCNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyM0NDODYzRDEzRTYxMUU0OURDQ0E1NTA1MzJFMEVCNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjSfAgsAAAlKSURBVHja1FtrbFTV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');
  background-repeat: no-repeat;
  background-size: 30px 31px;
  display: block;
  height: 31px;
  width: 30px;
}

.icon--standard {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAuCAYAAABnNToWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzdDMTBEOEQxM0ZDMTFFNDlEQ0NBNTUwNTMyRTBFQjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzdDMTBEOEUxM0ZDMTFFNDlEQ0NBNTUwNTMyRTBFQjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyM0NDODY0MDEzRTYxMUU0OURDQ0E1NTA1MzJFMEVCNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3N0MxMEQ4QzEzRkMxMUU0OURDQ0E1NTA1MzJFMEVCNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkLXLj4AAAGaSURBVHja7JpPK0RRGMbP+LPAhlFWthZShFIM8xGm7Cx9AXYK2WhSFhobn4OllORGxGKaFMrGQlE2shAL43reek8O3TuZurfmTM9Tv+beO3Ob9zfvOefeZiYTBIHRTIJlMAN6TOPnBZyATXAuB/L5vGnRJxfBKSh4ImO0zoLWvWAPitAUKOm2j5G6t8G03ZFh1mr8jtS/JBttIBczPn0Ycm5yVigb8eKsB0Lhn/1e4/G8qTmhKEQhClGIQhSiEIUoRCEKUYhCFKIQhShEIQpRiEJu5Lvtrwix0EOXqu3QU5M059EKHTWJ0LEVKtl2eRypf8sKVcC650JS/5W7yhXBmoedqmrdxahlewOMgB1w08BysgLfap3DWvevZdvNtfn5ibxLBceVMTAYcU7aeQYX4NJ5fK11HYrLGzhTbDr0U3Elh0B7QsV/gLJTvHAvf6io58JaT971TSq67neCgYSF7sABOASfad/69OkEfAB7YE6HZlLpBvNgXzoDVvRYKh0S+V0wqp1JO/1gFUyA2f+elAlDH2/b4vMtwABNn0h4tU8IAgAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-size: 26px 23px;
  display: block;
  height: 23px;
  width: 26px;
}

.icon--arrow1 {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAUCAYAAAC9BQwsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzdDMTBEOTExM0ZDMTFFNDlEQ0NBNTUwNTMyRTBFQjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzdDMTBEOTIxM0ZDMTFFNDlEQ0NBNTUwNTMyRTBFQjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3N0MxMEQ4RjEzRkMxMUU0OURDQ0E1NTA1MzJFMEVCNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3N0MxMEQ5MDEzRkMxMUU0OURDQ0E1NTA1MzJFMEVCNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiQnULgAAAEGSURBVHjaYvz//z+D9vT7DEDACcSrgbgPiPcxEABMUJoHiHcBsTcQbwFiD2I1MkMxzOaNQOxHjMaPQOwGxEegfDaos0MIaQSBL1DN+5A0rwDiKEIaQeA7EPsA8Q4kLywC4gRCGmGa/YF4E5Lm+UCcRkgjCPwC4lAgXoMkNhOIcwhphGmOAOJlSGKTgbgUxGAhEF1/gTgOagjMn12ggGNiIBMQshEWqshRUgbE3fg0guJxKVoiyAXiKfhshKUc5GSXDsSz8DkVlFbXISV0UAClAPECfH7khOYOJ7RQXYYvcEBZazsQ2yDFYzRaIsBIOfzQ/EiUJlx+hCW3TaTkx91oCRwnAAgwAKpuNjAfpUciAAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
  background-size: 7px 10px;
  display: inline-block;
  vertical-align: middle;
  height: 10px;
  position: relative;
  top: -1px;
  width: 7px;
}

.icon-up {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzdDMTBEOTUxM0ZDMTFFNDlEQ0NBNTUwNTMyRTBFQjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzdDMTBEOTYxM0ZDMTFFNDlEQ0NBNTUwNTMyRTBFQjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3N0MxMEQ5MzEzRkMxMUU0OURDQ0E1NTA1MzJFMEVCNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3N0MxMEQ5NDEzRkMxMUU0OURDQ0E1NTA1MzJFMEVCNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhVfESoAAABnSURBVHja7NOxDQAgDAPBeP+hQ8UANASJ+wWsK5zursvtwdRAAQYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgY+AHf9U74E+zAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDDwq+DRlgADADUl7om5P2ENAAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
  background-size: 30px 30px;
  display: inline-block;
  vertical-align: middle;
  height: 30px;
  position: relative;
  top: -2px;
  width: 30px;
}

.icon-down {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAACCAIAAACsQKkQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDMyNDIzM0UxNDFEMTFFNDlEQ0NBNTUwNTMyRTBFQjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDMyNDIzM0YxNDFEMTFFNDlEQ0NBNTUwNTMyRTBFQjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMzI0MjMzQzE0MUQxMUU0OURDQ0E1NTA1MzJFMEVCNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMzI0MjMzRDE0MUQxMUU0OURDQ0E1NTA1MzJFMEVCNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpxhNQ4AAAAWSURBVHjaYvz//z/DQAMmhkEAAAIMABgzAwFKJxl3AAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
  background-size: 22px 1px;
  display: inline-block;
  vertical-align: middle;
  height: 1px;
  position: relative;
  top: -2px;
  width: 22px;
}

.icon--answer {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAiCAYAAAAtZZsLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmdJREFUeNrMmE1IVFEYhs+U9uNvIQUig4KSCBpRg9GPjC5cOOIiUDdtojbmwiF3LqIWLWoRDRTMTt0YRIsC3aiIipqoiIQmDLaIokgMf0BJ0Gl8j7zCMDT3nnvvzPG+8DDDuXNn3nvOd77vO+MJBoPChirAKlgXaVQoFBInbNxXDSZAjtAgqwbrwQgoEJpkxWArGNA1c1YNtoG34JTQLBWDj0EYnEwYz9VhMMPgmkduJNCR5Po5Lvf2cRjMBD3grsG9k3yNgT9MOytgGcxxp6+nw2AWeA8Cit8hZ/oCqQR3OB4Fs+Ad6ONDOI7B82DYgjkjyZi9wTD5wTj2OjFYCMbBzTSE0hlmggh4Ak5bNVgGPoGqNG/Ks+ApmAKlqgazwSgo0ZjeroEZcEvF4A64BzY152BZLgdBrcoSy/p6G3zTbFKu3kd2R6ab5At33Zxmk/ngA82appnfoI5PpVPl4IVqLZYx2cz8ZaSfYJ7VYw38c2jyIbiq2izIKvCIdTia5DNvgA9cAhdZl6+wLXvOKhK1mJOfWe1mXrN07Sj8wF/wmWWyC1xn+bsPphVNNvA+S+1WP/AzPhOD20wbbDpkdbpM82ah0G6nYZ3nky05iLFFLr+PSTqZWkCenZb/O3PlsMPNsMAZ7QR7ScphwO6haQs0gm6HJuUyv2Lo/PrP9Sa7BgWf+gHoTUH+m2Y9XkkY9zsxeKRIipK0LK814GvcWBEodmowlVplilmLG6t0k0HBGZS7fD/u7xVXGZQaAy/53utGg4Idd4Tl05UGd9kD5Jod3I9TQzwWuHIGjxQ+PHTHYjHhZh0IMAAaHW6ym9IgQgAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-size: 20px 17px;
  display: inline-block;
  vertical-align: middle;
  height: 17px;
  width: 20px;
}

.active .icon--answer {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAiCAYAAAAtZZsLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTRBNDM0NjAxNDM2MTFFNDlEQ0NBNTUwNTMyRTBFQjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTRBNDM0NjExNDM2MTFFNDlEQ0NBNTUwNTMyRTBFQjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNEE0MzQ1RTE0MzYxMUU0OURDQ0E1NTA1MzJFMEVCNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNEE0MzQ1RjE0MzYxMUU0OURDQ0E1NTA1MzJFMEVCNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrxBsIoAAAIpSURBVHjazJdPRARRHMffbokhIqJTbCJKiVJKh3SKTZE6pUOXUkp0SIeIlA6JDolORaRDp5RSSkQpupSWWKWIiIiIyPZ9fIc1dto3b2df8+Vjx+zO8933+/N+E6pYeRAaKgdv4F1kUXdDERHWeK4enIN8YUBeDbaCY1AoDMmLwW6wb2rnvBocAFsgTxiWisFJsApyHPcLTBjMTfP9EhgT/yg3g3K31kDfH8/eJF3fgm9+2lyBj2wYtJhvHR7WqeJnbdI9afgI7IBt3Z4ZTpFXhx7NuUkWVJT5+wQWQVEmBovBKWjOQirJ1jROo+M6BiPgDNRkOect7qQ8iUpUDVrcuTKDxdkILlU2RBr8AoPg03AHKWbU6lVCfACawLNhkzI3d/+KXtjRyxrYv0yqiCYtlTbzClq4oyYl58tZ1bNY5mQ7WE6z6Au4Jn5oLFXRuA0LP2CU/Lj8Rv6BOhIi8roHzIFHjwbl8TrvdZqRJjq5qyq65rE2BUpBNZhmfquozVnVKuPWHvPyVWPcksZmaLQSbCo8M6IzsF6xwm8zyLEY6KXRizSTe6HOyP/MXnmUYTHEuM6ES35bDLXWS9MnK3zdh6pd4FqpZsaorkF7zusHGz6YPGDlx1O8PWobTA6VH4oz5HHHOR3J1KCfemM7+3BO6UExaEekiylkH3+BMih1wuIR9kAbNIOCjf2eeRhIgzLEw/b4FUSDdqhjQTYoOBGJUCKREEHWrwADABuhZxtfZnCEAAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
  background-size: 20px 17px;
  display: inline-block;
  vertical-align: middle;
  height: 17px;
  width: 20px;
}

.icon--star {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0MxNDUzMEYxNDMzMTFFNDlEQ0NBNTUwNTMyRTBFQjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0MxNDUzMTAxNDMzMTFFNDlEQ0NBNTUwNTMyRTBFQjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozQzE0NTMwRDE0MzMxMUU0OURDQ0E1NTA1MzJFMEVCNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozQzE0NTMwRTE0MzMxMUU0OURDQ0E1NTA1MzJFMEVCNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pgf/5HsAAAF9SURBVHjaYvz//z/DQAAWMHk2iVz94UC8khyNTBQ4mh+IpwGxEL0tDoFaGkhvi6PQaLpYLA3E9lC2PZRPF4tBiYoZymaG8uliMXrwxtLDYi0gNkYTM4CK09TiKBLFh7bFlkCsiENOESpPksUVQPwHiP8TwMcImHeMCDNA9lTALO4AYgcgfkrjuuEp1J4O5KA+AsSGQLybRpbuhpp/BFscvwZiNyCuB+K/VLLwL9Q8N6j5eBNXE1ThCwotfQE1p4mUVL0PGjT7yLQUr34mIlzsDMQLSLR0AaEQY6JhCv5LjQLEiURLnahRcukCsRyJFstB9VFksT2ZQW1PqcUeOMTvAHEElCZFH1EWs+GIr01AbAJt2hpC+djimY1ci82AmBOJ/wuIi4HYH4g/QsW+QPnFUHkY4ITqJ8tib7QCHpSn+3Co7YPKP8WhnySLnbAV8HgAekVjT47FQtC2VRN6AU8AvEYqn81w9TQYwZ027H0nVyTfkgtcoSUYRnkNEGAA8sFYXMPH82gAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  background-size: 15px 15px;
  display: inline-block;
  vertical-align: middle;
  height: 15px;
  position: relative;
  top: -2px;
  width: 15px;
}

.icon--arrow-down {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAOCAYAAAArMezNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTRBNDM0NjQxNDM2MTFFNDlEQ0NBNTUwNTMyRTBFQjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTRBNDM0NjUxNDM2MTFFNDlEQ0NBNTUwNTMyRTBFQjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNEE0MzQ2MjE0MzYxMUU0OURDQ0E1NTA1MzJFMEVCNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNEE0MzQ2MzE0MzYxMUU0OURDQ0E1NTA1MzJFMEVCNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsLRnj4AAACqSURBVHjanJRRCgMhDERt6Ql60YWA0LJg8cuP0qsW9gRpXJSKJJtkBwZUMs8I6gURQ1Mhf8nvcE6RfCc/91kFkwv+Fduax3HIl73ZCdoFDigw+XKlpjfmWB8yGI4PrXbW1nd9IC9wdoqNFcbC1QGXoGuvmQMSfBlqFg3KgTW4CSqBqxPalTjG0TVKZ6EaWIOno6zlAWQGmrWc9XVlD7T6ZvxgXsJY1E+AAQBEuEAg1CyUywAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-size: 11px 7px;
  display: inline-block;
  vertical-align: middle;
  height: 7px;
  width: 11px;
}

.fb-btn {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXwAAABICAYAAAD1e07FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODQ2ODI0NUMzQjJDMTFFNDk3QTFCNzc2RUQ1ODk5REIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODQ2ODI0NUQzQjJDMTFFNDk3QTFCNzc2RUQ1ODk5REIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NDY4MjQ1QTNCMkMxMUU0OTdBMUI3NzZFRDU4OTlEQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NDY4MjQ1QjNCMkMxMUU0OTdBMUI3NzZFRDU4OTlEQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsLLFyIAAEDmSURBVHja7J1ZlxzHdecjM6uq933BvpIEwE1cJEu2JXvGMz7jMw9zzrz6E/jMN7Jf5tEvfp45frHH1thDiZK4CSRAkARBbA2gG43el1oy5v5uRGRlVVdVL+im0GAGVWp0Vy6x3Pjf/Ub087/+WyMtlk+/fF6Xz3vy+U/yeUM+r8mnTz6JKVrRila0or2ILZVPTT535HNTPv8qn9/I57p8VuXT+Le//xu9sASYW2vGrLWvJUn0brmUvNlXKV2Rn5dKpXgw4qpI/l8uellaJOMJQ0r9uKLwf7agnqIVrWjHBswAslhgq6/RSC/W6ml9u1p/Wqs10nqaluXbm4J3TwD9APgDAvZX6/XG/6iUK++PjwwMn5wenhgbHRgaGe4zSRybOI7kmS8BEvoxJIkbU5paU6+nivFxYAIFCRWtaEU7RsIrOIbgur5RrSyvbl58srA2vrC08SdbG/U7SRT9nQjy/ySXrgXAf0P+8NO+SuWvZqeGZ0/PjJmTM8Omry8xIunrAwHDlwHwGQutWmvop1JOzPhIv3JJ4Y4vB1MrWtGK9sMCfMEtoGuwrxyNDfcNyc+hcjk5Ey2Ya9Vq43P5fk4u/TAA/nt95dLVyfFBe/7UuDk9O6pAv7S2aeYXN+RhqT4segkmJ05i/bmwuG4WlzfMxMiAOX96XLSYyKxuVE0jTZW5Fa1oRSvasTBaGGfVAfj7BbcnxgbNmVNjplSOsWhsPnm2fmFjs/ZeHvD/c5LErwwPVQbkY0qlxFTrDbO6vm2WVrZMQwAflSF6CYCw5AH/4fyKmXu8YjamRsz4aL/+fXFl09TqAvhJAfhFK1rRjgngizSOeZr/Rob6zOBAxQz0lcyw/JTf46XVrbc31J9r/i4A/luiEJwR6XZwTaRcQA8VYWOrJtzDqsT7soAgExOAv1IumXIpVuk+9p8kibJrila0ohXtxW9NvNqu1s3C0rriW73WMPVGWhEoP2dyrkkA/1X5lK2N5IaG2dyuK9doYMfBlPMSAWDQUhTgs0gdBml95E70UmgyRSta0X54kj7COpYZpH0EWRHcY/nnkMf4DPBLxjiVgJ/WOwCiYBx6mfyYYSw2yiYpjLf5XUE8RSta0Y6bnO8xLQXerInlvyiOHYY7nM8AP8rjoQr2PyDQS1N8FFGB80UrWtFeAkm/Cz/IAb5CvQ1ibtTzxuMv4Fs//FhH3ZTy9b8C+ItWtKIdY0k/apfgW7+Pf4A8sO03a4rw+6IVrWg/hFZq5wyRl3hfThHfs7zUuuoTNscEvJO6aEUrWtGOt5ifw7o2UPvhSfh2FxWoaEUrWtFeEnzrIuFHGfK9zI5bx/Qiz/dsc9hRTsgvQL9oRSvacQf9yEmz7WHmpRcWmL1tvb2+TSc81uSw/eYLtIj2RSta0Yr28reWKB2bmhfGrKFmdkImbcYBmlE2bY0M2ShK9ljV02acLwoqTWoyRadoRSta0Y5ti3KScQeTxQsl4Ycyn2SJUcmyr1zRNGHKGee0lJyQ7tINtrbrWgqi3kj3J+krU5FPXNBJ0YpWtB+MhO+BNHLR6CZE6nzPDIlqlYB2qVIyQwNlMz02aIaH+kx/XzkrEqQffz2F3uj3wycr5rsHS2Zzu6aMoiu+B46nKJ/6+Hu0gsgzw1R/L1rRila049n0dA9nCMkclD0kfLVwfF/OyyhEQzp7PeU9hwYr5sTUsJmZHDKnZkbNqAJ+Sb/XTOE84CcO8PsE5B8+XtHiQWgE3erhWB96mVVRyEn4aRGZWbSiFe24w73HyV0kfF+Jwdt9UtshReuImBGvaqQOaUcn+s2lMxPmtYvTZnZqSEGf2vyhrHG7VhCA/cnimta610qfVPjsMRnNn1GWWZsam/uvaEUrWtGOs4yfq5xgdrHhe2vH99exFNNMZAYqFXPhzLh559op88r5STM63Kdgv5c2PNinkj7HFWrfo64Khek03ijNjbuw6BStaEV7SVspL2rb3OcoJfxgcVEnrXyGyn1memJQT5+6KKDPsYNJsndPKpJ98Dk4u3wPjcI0Y/CDtK8V5rKaOkUrWtGKdowl/Cw6x3YD/Fazx1E7bEOcvTtJyyjAXzo7bi6fnTQzU0N6cPp+GUjody87fGp3hnZmppw92PDz76HvtotCkP09ah6OfhiqQ/v7Gz5sVWvBxZE/zCXOrivay6u0pzl6j3pe6RrBa3oyUhQdC9roRutuLO6wouQFpvUom/vQf/cJ35VKcWaqPvT+210l/FzYpu+B/R6IloGzaKOj/ebUiVEzOT54oMG7+HvT3AQ9GE0W1m/bIH9PEr5bRl28PRx6rv2S8TnQt4dAnFG2AWr1hmo29INuhVO8KrF12cQF4r9ULcgMzUCzVOlwr+vswLGp1tpjMWJH60TuVWsNR+seLCsmcfvKvKC0nlurRsOa7VpdTc6OmUWmX6BX18QcroAd7WLlyIVlNjNPj9qEbwOnEwZXLiVqrycyZ2J0oOch4iz4VrWh0Thh8YnaefpsQ4iikQG/7fKItNtGyjOEHuJSKu+ke4P9ZTMgn5JIGYFrt0onjgir0tetak2IVaSThvVSVnzgc2UaOsbYDA6UZc5GVDMa6HcRTJx0s7i0YZZWt1Qa2o9JrGjHRU13tIV0O9jfZyqVRBl92gMwslwV2TObWzV3bnN7QssL2Njf9JN9NjJUMeOCDUPyb9r6ZtU8Xdo0z1Y29fztF5HWdb/LAGBOY7JPp8YHFOfc2KyZm181T56uKQ4cZv9brQ5RZ8BXPumzT5se3qOU7R3xxpFLqgL0K/IpJ1FP08fGZs08Xlw3C8/WNdkqcPv7j5dNTSSApopke5iS8nV0GHOcSQnZ6VddWj1NlSFx8PnZk2MK/DCfHdIUm1AYwbPlTV1UCLOWNoThRKYcN08W229DQiiXIzMmxP/6pRnz9pUT5vTsiBLQ13efmt/8/r4exr4tczFQnM37siG+C0WOnSY3Jdrw9OSQGRosK110o6ek5DTMRwtr5t7ckoI+Zzm/6E3zcQQPAMlXL0xpMMf5k6P6HTk3HwqtL61uKiMb9IzghWJYsv85C7xcThQr/ujtM+bapWn9bnOrbv7x375S3OK6w+6/w/DmKYYdJfy88eeog1VChxLjYkYhYoC7m30RMF/dqJpv7y2a2/efaaIVKh7XEuGzIBI+IFcuxz1NWHb3PdXzmsBUCBn98ZtnzPBgRaT4uvY7JIXxHz+RpJYEfOeFOd2XjXZf+gwDgJCRwOOcOpf6shYuDSzKfqIBxRkjdolpogiafpHspicHzSvnp0Qr6nd9E+n/5rfzmQqc+TOCetfmt3BMPjC9Zoir7aQetj2n0/0minIO/72ont3fu6tpI98vY5/rec9ln+0yJ5nGfIj9COONBRv6+xJz5sSoef2VWV3/GpqnNyEGGgydTEru9y++eSLCh0iVIihFPMQ0gxyi/G4PZdJjDxdRtIMmTAe6yJ7jL4hzdGW73Zebt+y9nt61rEoUayLl1JjQ+tlJ3Xfh2V/eWci0aITFFpr0fTdeu7G5NbM+m9/YDnuhw32te6G5X3fc7/dqWPtUQ/5i1cbIJbp4elyEs9HseZNj/SpAIqy103Jzh5h907TSyG4SvntV2tywR20Ts7lY0eAsTW1Pyf7+3LL54usn5pZIso8XVjOzCYuEhAPAOmev3RXxgw3fLZ5slszm3RvxXekGo6anqxenM3OKc5g6poVgzVCwsUOM/PxG+vzJjTlz4/a8mRcNhb72laPMn6BOnYZtI00YYuQPkbctKwoxVWXjrm9sZ4CPmlsLNkLvhE79tc0lbX2+AwgIJOpMTsHE1/IcGxDNOc9iT5DKtGxP80J+HfBpxAfQQvLgkeYYTBy1QPFRk28rEAcHfuTm0k3H4fYj0AlzjWADw3/1wqQAx0BGgwgjquVGAS5sZrqBPgDGaq2uAoPxdOoIozlvAXATD/qmS/HCQAuNDEDz9ztJLsnK0LYlO3o/VKf7Yr0vt8ZCd2jRa0LrAfAZC+NI/bNUwPE+Qb0/13fbxqW53vnfWilK93CUo+Uee2HH/ZHbq8aDfp4JWu9vo8+hbQsuILBGbYwwYyQ+KUoFyf3SdFjTqLM3/3utpZPnkM6ZkarUXJcJ6QUUANny6paZQy19tKxmErJrQ5wMKiqSQLDh73v37vEmB3qxGegraxhpvqFaYrphLJSCGBvu18xh2kBfSTcbC4+tnWuVUOvORDQ0UNEMYz1pPnVAyE+IZE00G+ZM6wnZ1k0T/AfMYxbJ4B15PKsPM5nMC/OTRHFG9PyT6yA8ylFoWCvv9ZoKNM/3+B5oZDpjM8b0pkxCLqj7jYhpLTij9F0ecHpNKfc3Uudw1s0TRR01ytAPmGEjlxzC3wC2gYGyzivzAB3VPB0xV3EUZXNic9Ed1jQjrBIvDbsIENtVE+F/iQdUNqH22889c0I/6Ct9wKaM/Zb7ksT5a4KT373XdrW1hyirZmRX54ZwoaVHxgfVxt0UjKpmZW3LgbCPgAtjQNsEGGEW/XLPoKwppUmSsGeiplADGG1t1VRrDmNEMGgKJ6kCKnQ1PFSRvVjKfAmqYQo9QFfQh8uIj32fUh0ne5U9QZ4NY0lzgQjUxOI+5rE/iZuCWWqzUijQa91rNaPyfhI0wzswWfGMwByDvwzhi/sxnwyLkMTYjWeUep/0l/mj70Gqjr3ET//CXuD+IWGyJd83d3+q70QwxZeoEn6OnkL/8/6JIOwGWqqUnGk77FHMQVzi6DrN9sPztpLnJT6yI8ofa3s0xpycRITftRo2ag9PMQCV+DCmxG8MtUP6GVBJMTpAeeQcM+yiAe3YlMabVlSVrLi6PYvLG+bu3Iq5fe+pWRFAPzk1bK5dnjGnpkdMH4QtH7KHH8yvmK++c9foYqqkH6s99vypcdkAsRJWpex+wtzWvOQeJ7uPL6+uAr6jwnTQAEZEpQT8I89IMIPxfPqNtrS8VtUNphFFwcdgrG48QGtYGBLqKHWN1Nci928K0HP/I2G+K6tuPGwGHMnGg2K3xtrhfF8VcIKhdSfmEBXlNLgg60AvvAtVGcYKMAF0K2tynfQ50IOTxtz9DoD9Jqo3PPUnuvgwaadhdSYTXXfA0e9Hx6zcd4DX5Nig2puXpQ/pmjD0ej2r/aSaqDezBdDvyAQBXvVnwV1Mz/BJ66VaGHYAfNbi1rcLQjMrPlCgkTE+Pg+eLKsAwZzhg5qdGDIjgyQ3JvKspra1sVVVxz82/00fHFFWc2tsQoQaJqRKnMgaVMypmWEzOTqo2m69LjSDNCtr+mhhxQkDaouPPaCn+j6CDk7JHpkcG1LzVE3uq3phaO7JipfgU/luJ2HkQ6+Ze+j7tQvTZnCwLEyqoe99IM/ATm686ZifVc+8YFAXT0+okMVz2Gvb1dQ8frpi7j8S4G5UFYsyzddL/NAYGD86PGwunB5XoY/72b+b2w0RRld1jjelDybnC+wGS1GOwSojkv6wd9ij0CL0BJ0i6Ia+R3vBuKi3IFva3dN7OJJ9cGYCarHfjLFKoZ7T9wA07kNqxkHFZ2SrT6SqkkpDwZnpsmzTvU1Kl/7tRyHIc3AIFL8CdlI2CpIXgGavGiUOlchEgp+dHNZog6dLG1oK4sT0sLl8ZkLzD3DsIPUgObNB2Cz3H6+Ys/dHzXcPl8384prZ3t7u2N8gIWnEk2zozZIDoauXps0VYTQj8m42GvPV8BVF0TIWlzelv6tqLrv3eFk2XFXBDyBhTejTOf2Mq80YBxpaCwCARESkxENhYtdvPVYm9rowudcuTDmwbVgv6dsswS4jOukfQP/ZzYeqFQWpr31NVFsSIIHZEOmQmTSQLGVMgD0/S7LpVgRoqad0V+ZqCeCVazG9cR/Pph9IYWVB7SnRzqApopq4Dm0tOM5sTgqre+kLwGauGCtzw9yemBpRRo1JBebKBmUdkKQfL6xrFAbASUMCxRyhffFSHD6bYB5opA6QAErmA+DjPUHb6mgSbaPBZWG6CBOffvlI55b1UQHJmxvXBMihqcvnJs37r58yZ0+MebooOYbo9+Sa9kEAX/o/J+N9IHO6LHO7vlHz0UFlc3pmxJwWejgp9Ht6ZlTofUAAv6JjARh5xjci/HwpDAjHJGPjPdDQGVnLU7Mj+gxs82iPVdm79A2Gee/hkrl9f9HcebCkNFr1QRE2B5TspasXZ8zYUL8yrwsiLCF8bWzWtcwKe/GWzMV9EZjoN8yIvvJuHMDY0xGCAFfWg3frPpCx0l/Wjr2gFgihQegHGjx3Uu4/N2XOnx5TIShWwTNRreLh/Krey3xxP0DdNNV2CsBwwi/zckrmgvHwfATbrS03jrtzSz7A44D2xm4SfqgqExm7HwvHvh1OgPb4iCuZwGRqGWT59xh/K5e6csSgwk7I5poZH1KGAaEkJQcSayKhPlvdNI2aM2XsFditbbdJ9p6vbu4NJ73UdZNC7KjDSF4nZZOfOzXm7XDGq4QVlfgBzneunjR//uOLAgjDupFKuegJwOaSMII3Xp01v/rkrvlAPhBhUKtt2/v5O1IL4MJ1gBJaxs9+dNapih3MZNsiCa6LGopk+LsvHphv7i6ahcV1lY5gHG++esL86bvnlSCRjPqVMcc5W2RdQa3mtZG3r5w0P337bNN05EEEZpw3yfB3JHIA5frXTzyIJzuYGBseBkk/3pR5YPNFQgsTIwO6iQFwXkWyHqrvXQGJ31x/aD75ck7Vczb5tcuzGhLHHLEZocH33zgla1A2H3/xUJ/5/hundUNnjj1r/fzU9bkAwsc358yzX20K020IcIyZn71zzlwRhjo2XDFPnm4o3TL3vPf2vWcaRfLZrUfKLM4K0HH9VVkPmFQwE9TVpOkkf4Ce+z69NWe+lZ/QUTChtdBnl5PZmGMFa2FMKxvbZlPWFcYaEq5CkMNJ0Tr/9N0L5qRI5p3oAoBFsl+VPYXU+uGn94Q2HgpNratAQkFD1hnaPXOS4oYuNDgvaPGumclBBUrWCABGm/jR1VPmHbn33KlRp3XmSqfUFPRrCsYwBPp6U+hyy5uFMqd17KLk3r12yhj5sM/YO6lnmpfPT6rmiED1aH5N3r+h+wIN+xfvXTAXz07IGrh35/tMORfm7/rXj2XtHphvhenARAFzpG+EmZ+/d176Pu4KOtL3XLY+ARQIPb//6pH58LP72hf2Ub3F3t/0mKqZRt5PXxCS/kj2zSvnJ7QgJIzv1zLvX3+3qJrPfgTTVn/dHmrpHEmIknA5JNfTIuEQSsjGwOmIOg3RIS2M+BjVTs2pzQPmFeGug7JRceCUy04zYNJvy8SwudZkwvv7431pJ2pLe07jGOMDFJDMlkQ6QrKCeKr1VrOGOmtkAZH0XxUC+enb55RQaNy78HhDuTvMzMXt9qtUXa879T1NH6h2oHkI3gYezAFIm9cuzegG+PbBoi40fVpa2db54vmAG/ONSs18whSoQ4Q/hOctCYHjVHahcNPmvddPm7dlYwcmSsSR5jxIf7Bbz046qRVJDcDKA4g6rtUkFGXxx/kGgwd8VX2ObJd5ddoO9IJkyu9rAmQ1UcHpJ+Cm81qrq1bFpsb+h3QEA2JsAPmVi1P6HEAGOyv0VPdzx5w8W95qyf+AJkgCJDeEhsSLZsAm528AF+tHf5BEnzxd1221Iox2aqxfpUg2NFoBJjP+zTPoM0Cs2lg5UaAitJI3T00MCDDKtbX6gRy+MGRAC1pGuge4g30cenkgz16Qfqr5irWW/rBmAFpwwEN3szI+mBIf5h0t6Ot7i3otNAM4wSDfeGVGhTXGgla75CVaNC4EsyGZe551UoQF6IX7fvLmGdU60dB4P3PH+9Hi2BM8nzXis6hx9lvenGRa8l1Yv7ThzCxI0jAVaAy6HjTOrIjW/NW3T1VAQbL/EUxKGARjZPz4A5fl+cwP9yLUzAqwv5M48xXztLm5oPTNWr937bSuO/2BZjDP8m6WivfBpNQPlzi7P2uOAJX2CEaBEUErP3nrjM5nMM9Bv2is7Fl17h6iuaXtTNujsd43RH+tiyTD5DHxl89NqCTUwMEm7xyQgUMovWy+SBKXzsay4YZ0s0LMzlnmwg1u3pl3qmNfaXezjldjmmGE0aHEdrhQLEf09BPune8Lpp/ltU0lwJ+9c17LSegCP11TSReJk80DkL4navdbr53QDYNZ5Y/lesJPF5bWdQMH55nxTrFQSnpgsCzAs6WRQTBBwOiBqJrfiXrInCNpnRXJ7C2V0k5pHD+2eQD1oxtz2l9UbxgzfoUAhKjH/++Te9pHnsNmfl828Bm5Xw+fERUVRlMVTSfyjjUYDXNB+OCZXEga7bGME/CNc+FsnXwmDrAa+iyuQ1r8/Ksn5tadBQU2mBUbjbn6yz95RSNXmK9nKxuZSh7KbsNAMbd88Ml91QiX5Bq0oc9uPnLhcapNOjWT+f9vf/G69v/GN/NqokBixhQCA2H+//nX35hPRZtI/b0wXu77r392RQBu0kuJmzp3AO7QRyWlPQQBQPGcxmefVWkZRs47YFTbPvw32kcU08zEkPkT0cYIFw4OTsZBNAvg+cHHd82vPrunWg75GuyhW3eeKhOyxpUYB+DRRP5YPjAj9h3SNHby7eqw0gXzS82rsjfBse9+LXRBmCR2d8wSrDcaOXSBWY2wa4D+vGi7jAtGSH9+Lf3h/WhovPPPfnJR6ZN3npN3nPf+iGaYYxCcBExFC8JnBuNAWHxD3vnma7NZLg7rduncuDkxPSRgPGYunJrQPuNU/VqAmPd/IevKPLBWv3j/ogD6SaWRd2UNyVlg3SZGB5W2qPEFmIMxt2TMH3x639yU+8GRK5enzZ9L31+/PKvjfVeYA+ahh0+WPV21his3fT+OgaKJB7D/Rpgr83LruwXVGIIP5GDBw7vG4R9NY62Q8FH9KKGAms5nr01t/X2JfAZ0ktobz0q8t32/wA0ZJc85PjXfiKp85eKM9GVQ7bVsYv4WpGMIZdUv4LRsTha64vMG2IQfCZD+7vMHKtUgXbFpIXwAH6mE6wHnodsVTbyamRhWEAvAiA0ZAIQp4MB7qlm32+bBoxU126xubOmmCc6mTLvxDAPJVdVc6dJZD/j4GCBOElzY0L+/9VgBDqkMMxSgjtMO6Q4peW1zW/0NgCzgzPNeEUZSz2k62FRxqjFW7KbuTINoF3OkcxRi/ngszJEkM/wlzBG+CXdKWqySEir3qdlhkZJGVIPQ8FiZ+1Qdgquaq8DcsJmYCJzPK9J/mPG2PH9mYlAY8YQmNyHB4ZT++MZDtcuynqwDc/hEgOq+zC3jDRFjmHswI/E+NC401zsPnpm7c8vS73UXIaS+AWuuveL8K4Aqtlrml2uXVKpNMv/UXs20mANHSp21ZPqLxsJcMQe//uy+Xs+7AGWloaG+LJIpSKXsO8wZSKIweEyMlC8Pe5D7Ybyf3HQhx4ALSZFIp8P+eWTHYvNGkg2aHvMKjaI1LMhaQHP4CdBuAXzGf0K1g2G9LgshzUUjfffwmeyZORUcJsb7VWpHy0GwUA1Z1hEhhuRO9hBCDnvx8dNN7fN1ERo+Fxra0Ei4bdUEdW2lvxMjLrHyrPdfvSWMBA2AuWF8mJquf/VYw8RZ6w3Zd+flustnJlXghHFCQ6wn+zkrAZ/zScL8YOiYxxBm0cbZFx99/lDpDXrBGhAdcghNaUfCRXAKHYGwn1rbjJA4tGcaBTqevVuCgu20YXK2+91qhHa7BhX00ulJBRgcb8RIX5SNgWMnRM+gGjuJtKzX5Zn2U5F4kAiqXgsCIEnUWljazDE9o6ovzA2pGukwzzTZPEj0H4i09d3DJZeJHNU1umdWQOityVntD8+fHh/SzZQ3o6U+RIw5HB1x6jwbBAYFIfJMIjgGhcn0a0hfLNLoktp5g4NTQ/yEgthAaBsA2rSPBgkNiQ4J5lef3lPQdX6LnRpWfp5DmCpAEkpHsDFDEa31LRe+Oje/JuDkTkibmXLMimgqQANJ/uObD3WOouzQe6vCCJpiCXuzMEZsvP/lF1fMmyKtkefwqVyPtAXdwkhg5oAUzAopEiAra8isMzEg4a3jHF6rKtNgLvuFCQME9LWkRb8S9Un8xz+6pOvxm+sPzG9lo7Pe4YyGrOxNB9rrRKNVNUG4kMbUhpwAowwN+gKcGxrqW1NaA+BevTjttFDrcktmpqDbyRYHetpwtuah/oqZlGuG/Vpu+qAC7OT8G5pwJjqrDAymRh/IV0HSDmAPXaJ1TAogYy48f2ZbmEpJNZS8g1Ol4Eqpxa8Vwn0B6Wc+qXFeNF5y2GGqs1OLuib9fcPKaBgTzG520jmHaQhE0AnCCnMfkrew1wPOQdJGQwHwYVa6FxJHgzD6R6IlQvPsP2gSDfSZ0CVMa1beAxaNDcs+FW2wkZqdQQuymfE1YM6DQfHd48U10VyFidx+4vqnWl6y54Sr3iE7f4A4fE2S8kW+DrNBPKjI6QFn5TCc1EhA+BZmBUR5WCCuEC6HaohDDnUdKYvaIHnnJ5I/UTgQMqr+qjCG+UUvhebMGxAwRHhRJC3U6xBZAtgChNhEMQuwqQm7A/RQRdncXA+hhTj/EEfcEvPuJ4JNE56NVoDdHtDH0YrEwSbkOZRxcCFkceYYDM8aEaZEhBKfMZ8cRsjdRyK9oCUAChpL3yOt3LYx9m3vQK3lfBdu/C6OmggZmA3PZQw1b69WX4b0nc3KB+cjQBBAlefxN3wamAbeEjAG2D77as78VsCYviJxKrMU8EBLwW6L0/asSGqO0bmoIiR7ABO/AuAOaLn8EBexMS2a2aXTEyLZndL3AVps9BtIiz4G/CBtVcDm9r1F9QMwT420oVoPwAE93BXaY5wnhEbPCRBh74e5Ia036s0cgagtciJE7GluiYwZKVqBW5ga0jUAytwbn3cQYulhwMwLki4SLPMZ9hl7AImZ5wGWgCmO+CAQstbQEkJOp8q51dw7WO9KJRYaXVfzJUzbvaOk+5J3MM+hsaeeqvBVzbTvbc3k39bvTpkR3cPcT78RjjTU2IfjAvDcD00lXmjYqjn/3WouOWxAw4b75Tnr2SmCrRL+uNIE2kzDa6/sYeYT3xR7bGigcug4XNoh6R7BebYh80wz4Q5Zc6j6rLUsoH6XapnZYKP8we7NDGO7a7TRzhAJdX8I0fYnrcYhJMGvRTr8+MYj3YxBdez3zq7WCIxcdp5tZiG3Mxbs+xrO1l9q2wBVNUsAKoA1m/mnPzpn3hUpCtAhuxLgxkfwDEduJVEzWZC88rWE8qDjkj9SdQI2fAE465O3VBIsmWYxuKp15i3ZzDh8sYnCaNgYbNDrokID+BD0gDLFqEfdo7AeTdoJIYaxz+C0XqvTBCq0AOvAO1QRRbMKCVBsLOaAT1lj6kNOhdWxocZfuzSltmbGRVgiYY5oMYAmZhuez72zk2U1t50QwNn2pTXCXBEeyBwQKaLSbCj0Z11JY5zL2NkxjaAd/V7AHoYCWPDeAHDt89JKFzvrnQM4hCJeF41kFfPUdt0n6znpcttH6bxzRTSLn14SRjzhQnVlIdc3t829OednYK3Rykwpzr031QWPsjwNB8guaa/hM64dYfA942CeQ3KWJhH5fedCavt0XdDGGj57nb7yzKciILEmSPDbW85XZVJfOsMLrVlWMclK5SSLZsqXLW/43If2hDqbNjPC8+dkaxiwj4nXZDzv/0k7rUOWBGazsWf3e3jJ7m+kIdOpFXjbBN9BH4WIFh5oMzDg/YZlZmVQOpQm+14zbdWW7+25TYJu1tHYdSC5SXBE5xyDW5pZ94c7rAowW/EqHfZtCBfNAzsczh82ItIHEh8x31FkWsoKRL5uvvFSoEkdsHaS9mBwSIXY/QH/IAWoLVHeDaGdmBo1b4qk+u7VUxrtEzz/OOmIcaYuEbZqpJ/TMzvnOc2r1sb44nImq9NjssNmmv1H/aQvRCsQMkdExkXNQYgU0HB8Ysa5KSorUl0oAxBslPutpZNnSAHcSSjrK7koLVejZGcCVZb67+PYVXol50Ck3p8JgyTSBwkOnwpMGlMI40482PGujZpT4TFPOUnWgVoUgKaOJLiZxbOvrVdVYoRJXLkwrRoEEvMHMh+//ey+mofq1IJKXHLXQcQt6A1GioS/vL6lkq4zCbinjepaj6qDEHNSxYdBc/1XIpSQS/FEtEocn4SPDrRBg1v7ZoJas7a+zfJgGiVXqiSYL4jESjT3w2XZMkHMH1IyWu+C9LdWbShoh+Q6rkNjQ5t0oaWxmgTz4daBFqHThn93qDoZTEANn5im/puccJX4cyOilkx/V5kz+NRCGfPw/E732/b74+b9Ad/SRmfhmefB2GDK7MEQmYTU/92JJZ/AVTeW+yNzoNyi3hJ+3qF7FIddUcSJdHzNpqu6VGaRQlJvqoDrYwftViY0TH614bJyQ1GhjS0XBw7QhdIAuxrhW6KSdjHOmx6G5VzDbPP5V/OqmhMRowk+RAQIIahtdauWcfTV9ZpIfq1+jKB+LmnGqtVoEJxl7Uc84h8guePx01WN7U+undD7Kj4DmQllg8EIIJ4Rr34T2YIj6LfXH5q7D5eUeF9/ZUZt7C3OcZ+JseXD+ioaq+zMLkgeZW/K0bmOOTvYRZLQ50rZaQuvnZ9Syf7SuQnd8Jh9Pr4xZ/79o+8UXDTFXQnZtnrLbQ+HSfv62ExJc+py3QE3dltMORoWRzhbnKsY2PacAFSY3zAnYHpAukfqJAYa5xlhe4wBMA2FtzDn4MTG8Yej8vH8mi9TnGQbPZRSCOYkTHVTIjUT3ocphc2N8/lLuZ+Ye2zQA+rX6ZFkswuNsu4hi1WrumJ6kz65uvlGx4gzHpNTMC+wd1ibX354Wx2YXI9Jop7zswUmqQKF0B+aJCYOfBIjPjcjZP5af8hHqsmDjoZxPkO3gBvAjaZBqCr0eOP2gjJD+mxy+Q/KYDHLyTxhf1dJOo52zIO1zZIV5VJJkzJZz8iH6m5o/SB5/0g181fRb4IdNLQzDceiWl1n+hcixsCbYJ5izMP+O5cAWtHnpg1nxuM5zMPIQF9Gk0StuQoC1rRXo2auiDTDgf7eG6eUCeMzIIHsvmh+CIkaxaYhs6ZnblF3OumcWLTDpHMUTVWUKFHJ6cPf31M1GUcPkwAwnp52XvTJ8aGOUjoTR/r+feF8ZDtu+lhqTc9f31aHIuGAnRJJ9qT+PCcDZSx47wlLJBxyVUABs4pz0jlJtuxr6ZBUAWBgfgnSOZEdVy/NKDCRDDUxNijAOal2ztAADiRKwBvgJWIklIiO28wAg9526ZxvzncCkWE24N04m9hk7QxFTQBCoIwFm/3Zk+Nae+XMiRGX+NRweQSo/aPDFc02BeQBDhgOZiTCbgF9ACwQN/3id6To0ulxfS8JNbxHY+kj0/OUsygnyWudF5KDtl24Hs+CIWEqIZKEDU9/yHxERcbU1i4g2ZwUxjUkA9Fv/n5DNBAiiEjACYXw2NSAB473DVmTUS+RAVaEXsa5stxkbmJu66+UdT6hAQDisswNoYc426n4+tEX8o6vHqk0x1qwDxIFuiirkLr3GJ1WcI5z1VtdNKP1GobL7Sj7/nIdYY8wZWhpdqpfgadV+3TzhyZN7LnLkh1VAYBIE5zW0HTQ8hjLuNJeyZ9KFakGs7A0pqai0A/i9NGw2L8adJF6cw+lHzztlislZWImas0qTtQ34sJxYWCnZkfNK+cmdI6DiRLNC6wIUT7ku4Q8CsxZ7IOa95lgZiUiLdjqVTCT8bLXjCbUuYgf9jB7lYAMNBAt2CjdI4iC52b5JpHRsOCHmrG7LdpVa3g2dIymjYA4PFR2pRr6nZmQeHzmg+QtNC8tzFaJD1fCby112r3A08EBH8K3Zv7Zhvn3j7/Lamsk3mn37rWT3oY1mBFZq7rqbHtskE9vPlLH2yCVKk2zCFgtlEeOTNf+58P8Im/DC7Vn9jLubrPDeJAccGgBtEjo6rjNlAi3aQBMpAUYHyaeS2cd4ENwxPoiEeK8RRokTh6JLDSuxywDAUEYvC8wOJvLO7daN6SuKj325bDBLgiRAuKMedYnMo3lCNz4WjPMB2cOfPtgyYzgpJQ1oX88F0JE1UTy4BlI8gDAHQEwHINvXTlhrl2c0b4Fhy8bF8mWqIWw5qT0PxItBRMPOQia+FOJus+1F9BT40wGzFPdF4oj1JeQQ5zZOOc0EUieiSakZTx8sbem8BNi1B1dEoHx4zdPy/yM6ZjJaMa5zhyWswgiN3bMM8wbIIekh6CBtrXtTXiAK5t+dprIpH41B7j+W809IbyvVrPm/3xxWzUezEKUhQhZt3qpP5mqveKm3fFfJ8Guw1VewWHe6o1GJnUCVEjEp2eGzWsXp4RGSD4aU6adj9IJzAfAp3TFvEihoSyKlmhen1FmCLAzDxreKOvN3D4V0CNzm5BWQJ/EQJ4N+G75YmaELoZ6WghAfIeki2ABbQTBMGSsIhfAHIe0aNqgZumjneFsJzEzCBqYWJXetRwHh5A4DUdDJs+Naz6Mc6IPmXOnx3QsIYCA8Wl9LBFMiQADzKExIonQgC6fHTcr65s6jycaQ8oA2AcVL0CBRWhw0BFzfjYabSkdw/MR+J6IwONCdtc0jwbmRigv+Unc+5UIj1qwcZ943Ov678WG74S3WIGCiXShmc6UA9Cfk0GGynzdEppQ0QBKJohwsOHBst/MsdrOXLXM+EgPbwlaEnbCfCQO/66UkyxapRn2tzOfoK7c/Zn54NO7qk4S5UGS1o/fOqPSyuLyujI+CjzxO6BNQSykTmzwSLfuOMNEmV6QePq8NET/cMwiQUyM9esGZBMQD0+PXjs/rRIGkl4+4UkjV4Tg+Q4gw4bNc5F8iQ5CKtIyBpPD2gctWkWdniGXCczaIL0G9TxoHhrKN4CE62r4OAdqrCorEUWhXEJfl2wIV1PHFfBi470pjFELYJ0Z17nBVEH5CjIroZNbd56pAxI7cWpd7XhXmdE59kIkCJLV9MSAgt1VVakryrQAD8xC+CHCQSGAPaZIxkj8NSABcPz8vQv6EwFE0/ljGMiA5gIghFCyAm3otGhIZHlOjbsIDgACIAs0wg8A8JnsDZ617B2+4czWdoHFlUhOWiKcNFQ2iXeEJjuJ3+jYQp0X9tt4eUCfT+Ex6rcsLG7otWS85qNDWE9ojfs3Npc1/wHNDqmUeQJoYX4wim3VEtx3RLx8LloSJsQnstZI46emRzWXBJqhZMiQ0C/mDOip7gvinRc6o84OYK2lLeobzuSbKzOBHww/CDV8NM5+eljXLZRYeKK5Got6UIpG8mzW/R5JFLQJFUXaZx1cLaUh6fOYCxsWECaijlwPEsSgI+aD+X7H+8Q0UUrmBZpz/XGgTwO8cfZTR4h8A4SOUtKKFxpSLGPBMU1uy0mZsz9+t6SaNPtYs/B/dE59gph3oAfjcedQJPyWE69sdAS1dFz9cwbO5IXyyAyARerX4wJjX0u6c+KVhvD1ORstUpSqnrkDBzIP/C79aP5szUTbyzEAWZndNsNTM3Ik6hAR1GwVn1CDw4okHerwl4UIcW5OUepAQFTj2ZM4GxuSPWD/q0/uKbODaPsqbuxxzueh5XtLLgnp4eNVdZKq+u0zXLFPQrCooaiKemjMdn1H/7DBLst32KiVqcicA7LZZjwxlpUndqGYdX0mUlr787LnynPai6PBcCqlkoJy3OGkMXdGQrDrugJWSFeAAZmRS8tb6sMZ9Ik9zBZM7qMbD3TTusJhsY/Vj73Zy0XyqOZRKqlZ7Ix8ApDg90BTCLV/2Bd1NcNta6z8P//qGz3XADr8+fsXVMMhQY1wWDJ3ieQhbBNT3O17S/r3Wr0mADuuYBfaX/zssvnT9863hD0S0fXFV0/Mh9fvZ2U6olLUEsnVGkYbtdh2W86szZloI1/nned9K4IGFVwBx5DDAVihUcIM0NRMW5kLNTH5A33wRQFmGosvDwf4mFsSlog6ssZmWicgvq1JbdtqtvtahJXx4X5NNLp8nhyVPnNFJH4k+nAWdRYu7K0OrlRyzYUx58YKLeN/QojRjPsc44Mpk2tBP5lTHOdVrUrrTEDlK4mabmB0ALbNRcyQQMW++eDjezJXS1m5DJ6F9M66w2jwB1DsDI0iH3HDHGOmIReGuVYzVynJzGx5rYm8BnCE64hcc1pG04RL7R4tdV13VW1Zyz0dhbgj2nKXWjpHEZbZDoBR7mfsA65280RH2aEOO6ONQn/tHvtgbTuy7G3cZX9cHGrov3z4bSYBYltn4ZZ8XHo4BGEH4/IMDWlxc/OZHulIOdlXScKQTYfEzqIiZWM6Abhw6hG3fufhM91waDM4wZBAtGCX3IcpAUmAfjAW1FC+RzoLkQD9PiEEiZPoE1RKgIn+kLWIAxKpJFQyhdF8ET3RvsyJ1HJmxklmw1q3P1aNS88oEImRmiFaxtmr9Lngq2Zd8Xxst08AQs130S/dwxCdVcKVjFXnn7wX2/mWr6LI7ziD2ehIlESb0C82IfNBNuSCSs0OeMpJ04SC2Yt125J+uwzPWCWskre9B+2CRCqeteLPDcbRCZCyKQmRRQMIZYhXtbIkILGo9zD/mAa0ImjFaWYAFABkcucA4HdgvV1N9TQniLTOixZJA4SEIavN20vjSJZI05saqWWz08rCG2qeId+Udcb0iRQMAEMXvOKhruNTkzyQ7xbWM9pG0mZ+YULQJIlWn5g5deDekfed8ZVM0aLo9aaPj0dL/FqAknVhrav1VS3CBgCj2eHPAXj7vbSr0TxCyBrPLh/uVTqVZ1HIjTGhFapp1NeE0mACLWSW6NigQfYL/heYbXAWs2a3vp3X+YAGYE4InoQl896qr8nDHrt+64nOEfvDHa7UUF/TDdFsoFvi/TGPsre0mKBWnm1oCY1v1C7v7mcOKj5wgzkjnwMhK9AsDBaaQItB46dAIsJTtl5yH3S7lTtC1e7xcKFe10U//+u/tQwe2xGLD8FuVetHesZxkPAhKjgd9Tv+w08v65mPnUozA5BIxb/87R3z4ad3zYP5VTXp7DdcSaUl60rJUmgNANPyAbFTeRv+zNpeYaWRP1gZDSMsTjg0gk8WyxuZXZ/jDvGoaIgkqeCsQwDcDX9QM4vu4utTV3vIm0UgpnDwRKgRz6YMdXZUOvd+ESRjgAHnHIStpiRZ7//+l2+olPO//+8t8w//+HuNSkHraqQ2O/BDMyh97XnsmOO+xC99wqaNvV9L2EbG18pPusdQtoWm8QxXtzyY/VppBGBD6v6rX1xRH8fiyoaq6YAVmxvpnrl2yTSbMmeujG/I8gwH44TDMVyWZ0N3RYjNB3hL5SSTIKO2w1iafiIX9dHwzsXBAVesi/h9JD6V2GQMmADwtYRjNyMfhUU/8sdJtk9NKJHszBgN/T0f3dEMgXWSPc9kbQK9kn+w7bNYg8Qc5dagtUR5oo5XNMCSPIvoMOrtLGHXlps1hj4DHuckD+GNIaouBCKwf8jahnYBKWznT6EzoaXNraqarsJ9RLYkJXcgDwlfmLhUU4eeSy40c17WFh8Max/Kfuv5F+UkO8ow7OV+PYhoSCvwwtAwkWjRNekDcxHuD34cnOnY8idH3YHi7GOcv8y5K2m9ovTjIn/S5tGNXmiB3ih7wp5izRHQWFfn33H3w/DqPnIorHXZ+/Qqfm+kXnsJB7WUvaUj+B/CNWFP5xMa9yJYE7VHGC5ryR5lXv7t7/8m6iLh+wN4jxDwGx7wkyyBYe/OCHfSU9pyos9+IpZM29mRyg19+rPWu4hMzygI69XG+49q2SYq+cOKNXHG21HtLqm/gP7y5pZZWMaxtaaSyoAv/EafVK33pZadz6CcnYjFpkZVRlJo+LrzEE2/BxYTudwAbH/Y8+fm+5WYsElC3GgFl71zDkLGJoqWge0SLSVMw3q16ksZuBN5cOLicHX1+muuJs1aNbOx4mir19M9M18152UOXrsDABupzc4tBkx1Y4lWgET0dGldQZa76DNzFZhoWevzuMgmNk0o+xCA1/jibps+MSqEAnYLEYp9vX4FWHkOEijlCtwJShVhhAOZ3Zt1AfCZZ6KleC/zHpyl3YSvOA4nt7lyAkkcZcEU7YwSxy9r6yqo2lzggAPFzDzb4chO5mnhWU3zCwDWOHICFXSGI5zcljR3SljJ0xX0HfuqlayDO+mMnJA10Q4Glb6YZyRbmJ5K4T4u3kV/OZMQNMt1c/P+VLi+RH04QfNCAidAg9A5ADUc2lPz0WH5ZCnWBO2CuYfuiKypVp3zXBl6Oc4SsrTkMxVpyRqX8YQotbI/bIj3Bs2QQIDgP8kK+G3VfUb8uszzipfwHfNiHRA4Vte31ISjIbaJi/XnXsb9ZLGu/Q/ArQCvpmwX8ooGmplEPc2Vy04gCYXq7B7KCTD2NO4ucJWaYem+In6IXjlCJ24gZOXAprOtaQfU56Jqws/98qQozYF8iPxI/ZF/exm35xgVf2xgHhWaktjeTWIKQD7yIEQq5BkvxAdoRD4uMRRgcnVGAiHYlj6E8LXYA5yqkD4BBRCCGHE0usJubgwkScEA/uEfPzf/619v6rWh/EPiNQiuJElmqb7pooE00iPRKInw7tb+7J5C1Sx7azvSSNqWERkYGhIYmigHXsAMUg37LO2IU9CwwKSUHeEXEqPCBAOqbLp+u5tBsHV99WjAUpKZrIIZJzCqfu8kDhpovz/Ob6/vyK91NybkmFdpx/qbfCRSJ3+K5ry4+Hi0XOOPkVRgNjCc9rmIMvrzEZ6ZL85ofHys0jgasjtv2SUg5fdHMM058K+YcF5rRvO5M3i1XPFQf3aNU0tchrNfqJZ+IdkvN7ay+PNSTsPUOH2/tklbng/MfstnSQdtaMQXfIuiMIdN1ajlfg/i29uutHSgT3d/M8IqkBX3IRjk+x/5Yz4DKg/0uWz4TvSQpuk+sNVjWXhy70xbm53CEx2hTSeYdKiD3p4R2TOfQBfQH1vXsAc91bAt3M05B91ReLvF5NseDGn/8xAy+kjSSNPWNO64zfa9O3PP9SF37rE6PWuN7CASNg4bHUkZOz8XssGc3doRlztr1rY8p85m9s9xa2dUFU9yRcj2q2/ZHkAb1ghAQILHjIMUBrCqqUCTUuoKYEHia0nZTjvYNvfk6dnD+kZNTVFr/KRNgG2eTdtZQt/zO563j7vsAeZ125cCCCaPZjjo7s9tf05WsK3dZxO1rkX4c8hSbdfwgz0/nGfcOSnDY5VK/s3ze3UMcfAJmiwHIb/XeFs9tZnZKyBjOE+4eV/nvdp+fyhFkuxzLzQx6HAxxQnD3aMVS+3uXeJ1tXbGUZ5sGyT8UEluD2adYM5xdSxS7We8fxk/A898fLerrZGq2mnj769AQ96JrETT4fzOAy28bY+Qcs+ONFM2VbBv+BR4wgmRTFBJsY+HmjVKA12ek/9jmh5NGGzIUAwlKpBmUdmXNeHFn9caN6NY3Ka3h58l3mN+A7+K21Ip7RHOy6EFT9jW8h77pbX258Qd6LYTnrXTfCfB0tq0d8ZxniZNayaqmj2izlFfLZF2kelwXm7a4xzhXe5/QdY89ZnOmQ/Hmt2jdA5iHz+IhG/jHGFEe9toodRomu7/tPV2B1hrCOCLuUkPM2DKSS+pHiBBdI2WZRXw12JfIvUT6WG8KWSvc3FUaQ8uDC1SuybZrBR+I5t61dcrijtpa/blXLfj2Ofnedbz9uOg9/+h3nv42Boqn/Yoj5wHw9R2LLR2qMSQd0BkxcN6vTOrn7G382d7i2buAVFmo7Mtz37Zm0b2iABPsg1mknDoRd2b8pIoeiHmwZXbdWFt8/4AkYYvmpWvUFm0ohWtBdqaQvRu1TLzNxyZkN+hCP1eNQq710Jnu+mDXRiKeZkBJNg/o1BNsO4qDXqnE/b9LJvP/uH7quZf0UjWfYnhyB94kuTK9JoC8ItWtJ041k3YawJp1Fov/gj3UrP2e8CfaA9HeYUKIt3riewX+G3Lk4+iitALSAz+Z4hTz+pyRyZL1nmh+mqMD/uMd9BQ0YpWtE7Yak03G01pn3LwoTIh+we6v6NW8wMQ8LtK/d/TuhetaEX7nrDVmh5x+HlJ94hKK+zgQvkTfIzd02GyoUZE0zFxcIAPWkV7XwrBsWhFK9qxlvAzfNxVwm89yejoOpU/pW3/ntKDO2278RLb2qeiFa1oRTuWgL/H8shaNMD6ol9awvD7QXyb7qFKZWRaznv1WQ/Ph/ImF9v/fKE/RSta0Yr2IiF+lgW+i4TfIvYeYaf2946o/XzXw+pf3ozzgzXiF61oRXt5AL8FObsDvs1q6TQzCI8qLrMVW/cQ8W93MLCDYXNOss8icnIuhALvi1a0oh1vvLcu4rJ51l4PCT/nFI3zdUmOQuvIlTdoP0GqvWn98EopK16UhXUeGPB3MsAC8ItWtKId95bmgm46wXfThu8l+qYEfXT27EzC9sXQyPDMV4psb66qnivoFergHCRKx+YYTmYn8iWPmxFKBdEUrWhFO64SfohC7CzChvqqDu/94QacxKQp7GmuSNAhI6E+Ug+lqJlv7i6Yf/ogNjdmRnwVTOc8dgf/RnrYBafW3L73VI88o/xqE7kPOCud/lg4bYtWtKIdp+axOVQrJQsdfGwp0ZxDNQB/VT6jfBWHw7DL7hSYGiVyk8MH+9gXaiZtfmuzZm58/UTPvHQmm/Y6tL4ssj8Eoe7Pp3wea5NauEKUUO4ovaIVrWhFO14ivQ+lT52ArCfhVdzZ2TkbyGoe8G+IRH1BJPuJSinu41ALPURA61o39BSctHHI1TNDZX5/ehVHx235ui47kNyXXw1Hs1Em1503un+QDqVkUu+n0BOI0qYpp6W0wovIAKLdtJQXVQr5nvscvaBzdNT9io4hbbzsdLnfd+zzeuvxEakebIy1bLg7fU9wrS7fLctlt/OA/zuBz1V5z3uiCPSB7JzmU9KzQCOzoWdSNlQsP3QfLu8ynDUZ67mpe9Vg3M/9O5VDPFAUR9nhGzZXKS5qP7jhOBDrcdxgP/Q5igra+MHRZXQ011t/Zm+/nq9b9ucMcKCNSvhVQTTA/nd5wP+Xaq2xtvBs4x3OmBzwx7Nx9uQ2wKg2odSfJGN6iJj7G5HteldrPGi7a7Y72+ndH5sLVKo0nHTPOPUMWs5XHag0o5P0st3GZw+NWmyHf3UcpzXNOtfR/me29Qrb403hivaS1Qccc4h/jaKOz9/tift+a7Bddim5bbOA4Kgr3e1tWJ2f03Vm9ziQ/Y4364dtlYpsVprw+egy6kkx3d+SvyvaAxXZnjS5Ew+inDjceed0XqGDTHTrWLrftGMvh2M7omjX+erUJ2tsm+DftodS4w95d5GOfQL6mHM2tqocPVnZ3Kp9KZf9Mg/4n25X6wOP5teWa/V05uyJUVOplE1tJdXY/D75d1TpBHxpR0DMutP2j3ZNpX0gTYNLs36m+y3dAfhRR4awE6Dz72xf+vyZj5wkOZCUWzveAfCj/KLli07n1i7qkPhgcysfmaidHnLEZNvG2fac3MEG+b60bHCbg+ko6miiag1qbZ1R29KjqEUz6rRqnYhxh1YaMtt2Afxu2mx7eW/b9b02N0/NTRZ3pb3YtK5C1EXYijpu5vCc2D/HtlBad8CPorbZzB1GYTuML+qh99s2wA/gYnPQEretntmj0NQL8PM9sLtQUZ7KbE9G2TpznUSsgwN+1HLGq81lpIb/sx3nIdoxoiaAR7lTpdpDxVsBP7/m3ebrIIDf3GKpfjc0WNHtNje/Yh4vrG2IYPulvPrTPOB/l6amVKvX/351ffsnT5c2TlYqpfNrG9UpkfyjeIdk39vI9PyA31w221HCN10Av7c5rAU0wgJ7W75u2syv0H1PtAJ+Z+H/+QDfdATAVsBvT5tuB/zcfT0B33RkLrYD2Ue7rPreAH/nnNou431+wG/meHQG/E4iQS/tuhvgh+e3AmpXEjoywDdtgN9K888P+L3pwe7YlzvzZKIOe7qbZrST/k0Hkai7SyvqOIbDAPzcXyKzC+CbNsDffb46A35v1I383VgsOMlOaGBZxnZvZXVrbnu7/mWSRL9MkrjFhl8TUP9WQP5/1uuN3z1aWHtXHvLnAoRX5buzhYGvaEUrWtGORZtfWdn6WpjCvwsD+G2lkiDZP5BPNQ/42ExqAvIrwvSeNRrpkvyOZ3dFPpvy6TNHW0qtaEUrWtGKdvAGhpO5iiEe7AbDn/mf2yZnf///AgwA/1Dj4t0KapoAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  background-size: 190px 36px;
  display: block;
  height: 36px;
  width: 190px;
}

.icon-user {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAmCAYAAAC29NkdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODMyMUZBOTEzQjQyMTFFNDk3QTFCNzc2RUQ1ODk5REIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODMyMUZBOTIzQjQyMTFFNDk3QTFCNzc2RUQ1ODk5REIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MzIxRkE4RjNCNDIxMUU0OTdBMUI3NzZFRDU4OTlEQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MzIxRkE5MDNCNDIxMUU0OTdBMUI3NzZFRDU4OTlEQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Poew+cAAAAE4SURBVHja7JjtDYIwEIaLC8gIbCAb0BHYwI7ACGzgCMQJ1AmACWCDsgE6AdYEjGkg9uOubYxv8ib80PBw117vGhE7xcJMOJufPzUIt8JX4TvxoFJ4FJ6++PWbwjVcpQAmu3IZucnQDBsuVkzrljk2YG4Bt5jqvHCnCZgCfGSKCehcuoAQ9azHBOwBAFGLdgKwSVBTTIEqARrgEQAwC30XPzABbwCAA/ZRV1tsEGcNQ2cAd3FRqBc1Bv9pXS50ahDBJOSmtfR1lnMFuNplsyDrjL32bAH3obVbJmfzwdf6oyHv4FRzeOpWBns0FYaT3ajbaplccXBi37DWkPMxnQvyCAC2FtGTyaQIGS2dNcpUwEqkaOncPLCtVHKPYGug79SzgMBk59Gc0piEqWYXMNxv3s38AWU9BRgAlT98KVVegJ0AAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  background-size: 20px 19px;
  display: block;
  height: 19px;
  width: 20px;
}

.ads {
  margin: 10px auto;
  text-align: center;
  max-width: 640px;
}
.ads img,
.ads object,
.ads embed {
  display: block;
  margin: 0 auto;
}
.ads ins {
  vertical-align: middle;
}
.ads img {
  height: auto !important;
  max-width: 320px;
}

.ads--article {
  clear: both;
  margin-top: -5px;
  margin-bottom: 15px;
}

.bar {
  background: #fff;
  border-bottom: 1px solid #000;
  color: #1e1e1e;
  font-family: "bebas neue";
  font-size: 1.75em;
  height: 38px;
  line-height: 30px;
  margin: 0 0 18px;
  padding: 0 10px;
  position: relative;
}
.bar:before {
  border: 10px solid transparent;
  border-top: 10px solid #000;
  content: "";
  position: absolute;
  left: 10px;
  bottom: -21px;
  z-index: 3;
}
.bar:after {
  border: 10px solid transparent;
  border-top: 10px solid #fff;
  content: "";
  position: absolute;
  left: 10px;
  bottom: -19px;
  z-index: 3;
}

.bar--2 {
  color: #292929;
  font-family: "bebas neue";
  font-size: 1.125em;
  padding: 0 10px 4px;
}

.log-in {
  color: #000;
  float: right;
}
.log-in:after {
  content: " \0bb";
}

.popup__login {
  background: #fff;
  border-bottom: 1px solid #000;
  padding: 20px 10px;
  position: absolute;
  left: 0;
  top: 38px;
  width: 100%;
  z-index: 2;
}
.popup__login .fb-btn {
  clear: both;
  margin: 20px auto;
}

.login-form label {
  display: block;
  font-size: 0.71429em;
}
.login-form .input-txt, .login-form #member_register_password_first,
.login-form #member_register_password_second {
  font-size: 0.64286em;
  margin: 0 0 10px;
}
.login-form .btn--1, .login-form .btn--2, .login-form .gallery .prev, .gallery .login-form .prev,
.login-form .gallery .next,
.gallery .login-form .next, .login-form .main-content .paging__prev, .main-content .login-form .paging__prev,
.login-form .main-content .paging__next,
.main-content .login-form .paging__next {
  float: right;
}
.login-form .login-form__remember {
  float: left;
  line-height: 36px;
  margin: 0 0 20px;
}
.login-form .login-form__remember input[type=checkbox] {
  margin: 0 10px 0 0;
  vertical-align: middle;
}
.login-form .form-error {
  font-size: 0.42857em;
  margin: -10px 0 10px;
}

.input-txt, #member_register_password_first,
#member_register_password_second {
  border: 1px solid #000;
  font-family: "open sans";
  font-size: 1.125em;
  height: 34px;
  line-height: 34px;
  padding: 0 8px;
  width: 100%;
}

.register__box {
  text-align: center;
}

.logged {
  float: right;
  font-family: "open sans";
  font-size: 0.5em;
  line-height: 24px;
  position: relative;
}
.logged .icon-user {
  margin: 8px 0 0;
}
.logged .logged__dropdown {
  background: #fff;
  padding: 10px;
  position: absolute;
  right: 0;
  top: 40px;
  z-index: 3;
}
.logged .logged__dropdown p {
  white-space: nowrap;
}

.paging {
  margin: 10px 0;
  position: relative;
  text-align: center;
}
.paging .paging__prev {
  float: left;
}
.paging .paging__prev .btn {
  margin-right: 8px;
}
.paging .paging__next {
  float: right;
}
.paging .prev {
  float: left;
}
.paging .prev .btn {
  margin-right: 8px;
}
.paging .next {
  float: right;
}
.paging .current {
  font-size: 1.125em;
  line-height: 30px;
  position: relative;
  top: 2px;
}
.paging .paging__info {
  font-size: 1.125em;
  line-height: 30px;
  position: relative;
  top: 2px;
}

.top {
  background: #000;
  margin: 0 0 18px;
  width: 100%;
}
.top h1 {
  border-right: 1px solid #000;
  display: table-cell;
  vertical-align: top;
  width: 123px;
}

.top__inner {
  display: table;
  width: 100%;
}

.site-logo {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPUAAABSCAYAAACMqJIzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qzc4RDI5NkYxM0QwMTFFNDlEQ0NBNTUwNTMyRTBFQjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qzc4RDI5NzAxM0QwMTFFNDlEQ0NBNTUwNTMyRTBFQjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNzhEMjk2RDEzRDAxMUU0OURDQ0E1NTA1MzJFMEVCNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNzhEMjk2RTEzRDAxMUU0OURDQ0E1NTA1MzJFMEVCNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pjo8Z2sAAA+iSURBVHja7F0BiFTH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');
  background-repeat: no-repeat;
  background-size: 122.5px 41px;
  display: block;
  height: 41px;
  width: 122.5px;
}

.menu {
  display: table-cell;
  border-bottom: 1px solid #000;
  vertical-align: top;
}

.menu__inner {
  display: table;
  width: 100%;
}

.menu__tab1,
.menu__tab2 {
  color: #fff;
  border-right: 1px solid #000;
  display: table-cell;
  font-family: "bebas neue";
  font-size: 1.75em;
  line-height: 40px;
  padding: 0 10px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
}
.menu__tab1.active:before,
.menu__tab2.active:before {
  content: "";
  border: 10px solid transparent;
  border-top: 10px solid #000;
  margin: 0 0 0 -10px;
  position: absolute;
  bottom: -20px;
  left: 50%;
}
.menu__tab1.active:after,
.menu__tab2.active:after {
  content: "";
  border: 10px solid transparent;
  margin: 0 0 0 -10px;
  position: absolute;
  bottom: -19px;
  left: 50%;
}

.menu__tab1 {
  background: #0fcd6d;
  width: 41%;
}
.menu__tab1.active:after {
  border-top: 10px solid #0fcd6d;
}

.menu__tab2 {
  background: #f2c600;
  width: 59%;
}
.menu__tab2.active:after {
  border-top: 10px solid #f2c600;
}

.top__search {
  background: #2a96de;
  border-bottom: 1px solid #000;
  display: table-cell;
  height: 40px;
  text-align: center;
  vertical-align: middle;
  width: 40px;
}
.top__search.active {
  border-bottom-color: #2a96de;
}
.top__search .icon {
  margin: 0 auto;
}

.search-form {
  background: #2a96de;
  border-bottom: 1px solid #000;
  padding: 10px;
}
.search-form .btn--3 {
  width: 25%;
}

.search__input {
  border: 1px solid #050505;
  border-radius: 0;
  font-family: "open sans";
  font-size: 0.875em;
  font-weight: bold;
  height: 30px;
  padding: 0 8px;
  vertical-align: top;
  width: 70%;
}

body {
  background-color: white;
  color: #1e1e1e;
  font-family: "open sans";
  -webkit-font-smoothing: antialiased;
}

a {
  color: #2d59a3;
  text-decoration: none;
}

.x-hide {
  display: none;
}

.fb-like-clip {
  height: 22px;
  overflow: hidden;
}

.main-content {
  background-color: white;
  overflow: hidden;
}

.hidden {
  display: none !important;
}

.wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.content-container__inner {
  padding: 10px 0 0;
}

.site-footer {
  padding: 15px 0 0;
}

.site-footer__inner {
  padding: 0 10px;
}

.footer__links {
  border-top: 1px solid #d6d6d6;
  clear: both;
  display: block;
  font-family: "open sans";
  font-size: 0.6875em;
  padding: 10px 0 10px;
  text-align: center;
  text-transform: uppercase;
}
.footer__links a {
  color: #b5b5b5;
  display: inline-block;
  margin: 0 8px;
  text-decoration: none;
}
.footer__links .sep {
  color: #b5b1b1;
  display: inline-block;
  margin: -1px 2px 0;
}

.footer-logo {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANAAAABGCAYAAAC9mxoqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjNDQzg2M0ExM0U2MTFFNDlEQ0NBNTUwNTMyRTBFQjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjNDQzg2M0IxM0U2MTFFNDlEQ0NBNTUwNTMyRTBFQjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyM0NDODYzODEzRTYxMUU0OURDQ0E1NTA1MzJFMEVCNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyM0NDODYzOTEzRTYxMUU0OURDQ0E1NTA1MzJFMEVCNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrqR7eoAAA1ASURBVHja7F0PaF3V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');
  background-repeat: no-repeat;
  background-size: 104px 35px;
  display: block;
  height: 35px;
  width: 104px;
  float: left;
  margin: 0 0 5px;
}

.show-standard {
  color: #b5b5b5;
  float: right;
  font-family: "open sans";
  font-size: 0.6875em;
  line-height: 1.18182em;
  margin: 3px 0 0 20px;
  position: relative;
  text-transform: uppercase;
  width: 150px;
}
.show-standard .icon {
  float: left;
  margin: 3px 11px 0 0;
  vertical-align: top;
}

.entries-wrap {
  padding: 0 10px 10px;
}

.entries-wrap--2 {
  padding-bottom: 0;
}

.entries {
  margin: 0 0 0 -10px;
}

.entry {
  float: left;
  margin: 0 0 16px 10px;
  overflow: hidden;
  width: 48%;
}
@media (max-width: 510px) {
  .entry {
    width: 47%;
  }
}
@media (max-width: 350px) {
  .entry {
    width: 46%;
  }
}
.entry:nth-child(even) {
  float: right;
}
.entry:nth-child(odd) {
  clear: both;
}
.entry .media--photo {
  padding-bottom: 62.0689655%;
}
.entry .icon--play2 {
  margin: -15px 0 0 -15px;
  position: absolute;
  top: 50%;
  left: 50%;
}

.entry__link {
  display: block;
}
.entry__link:active {
  background-color: #f4f4f4;
}

.entry__title {
  color: #212121;
  display: block;
  font-family: "open sans";
  font-size: 1em;
  font-weight: 700;
  max-height: 72px;
  line-height: 1.5em;
  margin: 8px 0 0;
  overflow: hidden;
  word-wrap: break-word;
}
@media (max-width: 490px) {
  .entry__title {
    font-size: 0.875em;
    max-height: 60px;
    line-height: 1.42857em;
  }
}

.comments-count {
  border-left: 1px solid #e9e9e9;
  color: #2a96de;
  display: inline-block;
  font-family: "open sans";
  font-size: 0.875em;
  font-weight: 300;
  margin: 0 0 0 4px;
  padding-left: 5px;
}
.comments-count .icon--arrow1 {
  margin: 0 0 0 7px;
}

.comments-count--small {
  font-size: 0.625em;
  text-indent: -1px;
}

.date {
  color: #bbbaba;
  display: inline-block;
  font-size: 0.875em;
  font-weight: 300;
}

.entry__image {
  overflow: hidden;
  position: relative;
}
.entry__image img {
  min-height: 100%;
  height: 100% !important;
  width: 100% !important;
}

.label--1 {
  background: #eb4e38;
  color: #fff;
  font-family: "bebas neue";
  font-size: 1em;
  height: 22px;
  line-height: 1.375em;
  padding: 0 6px;
  position: absolute;
  left: 0;
  bottom: 0;
}

.load-next-news {
  margin: 2px 0 15px;
  text-align: center;
}

.results-info {
  color: #868686;
  font-family: "open sans";
  font-size: 1.125em;
  line-height: 1.33333em;
  padding-bottom: 16px;
  text-transform: uppercase;
}
.results-info h1 {
  color: black;
  display: inline;
  font-size: 1em;
  text-transform: none;
}
.results-info p {
  border-bottom: 1px solid #d6d6d6;
  margin: 0.5em 0 0;
  padding: 0 0 10px;
  text-transform: none;
}

.article {
  overflow: hidden;
  padding: 0 10px 15px;
  position: relative;
}

.article__title {
  color: #1e1e1e;
  font-family: "open sans";
  font-size: 1.25em;
  font-weight: bold;
  line-height: 1.25em;
  margin-bottom: 10px;
}

.article__details {
  font-family: "open sans";
  margin: 0 0 12px;
}

.article__image {
  margin: 0 -10px 4px;
  position: relative;
}
.article__image .icon {
  margin: -30px 0 0 -29px;
  position: absolute;
  left: 50%;
  top: 50%;
}
.article__image img {
  height: auto !important;
  width: 100% !important;
  min-width: 100%;
}

.video-title {
  display: none;
}

.fb-like-mobile {
  float: right;
  margin-top: 2px;
}

.text-box {
  color: #545454;
  font-family: "open sans";
  font-size: 1em;
  font-weight: 300;
  line-height: 1.5em;
}
.text-box .desc:empty {
  display: none;
}
.text-box .photo img {
  display: block;
  margin-bottom: 1em;
}
.text-box img {
  height: auto !important;
  width: 100% !important;
}
.text-box p {
  margin: 0 0 1em;
}
.text-box p > br:first-child {
  display: none;
}
.text-box p:empty {
  display: none;
}
.text-box p a {
  color: #489cea;
}
.text-box p img {
  height: auto !important;
  width: 100% !important;
}
.text-box ul {
  list-style: disc;
  padding-left: 25px;
}
.text-box ol {
  list-style: decimal;
  padding-left: 25px;
}
.text-box blockquote {
  color: #444;
  font-size: 95%;
  margin: 0 0 0 10px;
  padding: 0 0 0 10px;
  position: relative;
}
.text-box blockquote:after {
  border-left: 2px solid #489cea;
  content: "";
  height: 34px;
  position: absolute;
  top: 5px;
  left: -3px;
  width: 1px;
}
.text-box iframe {
  width: 100% !important;
}

.article__vote {
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  padding: 16px 0;
}
.article__vote .fb-like-mobile {
  margin-top: 14px;
}

.article__vote-count {
  color: #585858;
  float: left;
  font-family: "open sans";
  font-size: 0.875em;
  line-height: 24px;
  font-weight: 300;
}
.article__vote-count p {
  font-size: 1.5em;
  font-weight: bold;
}

.article__vote-up,
.article__vote-down {
  border: 0;
  border-radius: 50%;
  float: left;
  height: 40px;
  line-height: 40px;
  margin: 5px 0 0 15px;
  padding: 0;
  text-align: center;
  width: 40px;
}

.article__vote-up {
  background: #0fcd6d;
}
.article__vote-up:active {
  background: #20ef86;
}

.article__vote-down {
  background: #eb4e38;
}
.article__vote-down:active {
  background: #f07766;
}

.photo-source, .text-box .desc {
  color: #898989;
  font-family: Georgia, serif;
  font-size: 0.75em;
  font-style: italic;
  margin: 5px 0 0;
  padding-bottom: 1px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.thumbs {
  display: none;
}

.popup-18 {
  background: #fff;
  padding: 20px;
  text-align: center;
  width: 100%;
  z-index: 5;
}
.popup-18 p {
  margin: 0 0 1em;
}

.popup-18__header {
  color: #f00;
  font-size: 1.875em;
  font-weight: bold;
}

.popup-18__link {
  display: block;
  margin: 1em 0;
}

.single-page {
  overflow: hidden;
  padding: 0 10px 10px;
  position: relative;
}
.single-page .bar {
  margin-bottom: 20px;
}

.single-page__title {
  border-bottom: 1px solid #d6d6d6;
  color: #2d59a3;
  font-family: "open sans";
  font-size: 1.8125em;
  letter-spacing: -0.025em;
  line-height: 1.2069em;
  margin-bottom: 10px;
  padding-bottom: 17px;
}

.single-page__text {
  font-family: "open sans";
  font-weight: 300;
  font-size: 0.875em;
  line-height: 1.42857em;
  margin: 0 0 1em;
}
.single-page__text h2 {
  font-size: 1.28571em;
  margin: 0 0 1em;
}
.single-page__text ol,
.single-page__text ul,
.single-page__text p {
  margin: 0 0 1em;
}
.single-page__text ol > br:first-child,
.single-page__text ul > br:first-child,
.single-page__text p > br:first-child {
  display: none;
}
.single-page__text ol:empty,
.single-page__text ol > strong:empty,
.single-page__text ul:empty,
.single-page__text ul > strong:empty,
.single-page__text p:empty,
.single-page__text p > strong:empty {
  display: none;
}
.single-page__text ol > strong + br,
.single-page__text ul > strong + br,
.single-page__text p > strong + br {
  display: none;
}
.single-page__text ol,
.single-page__text ul {
  padding-left: 20px;
}
.single-page__text ol li,
.single-page__text ul li {
  margin-bottom: 0.5em;
}
.single-page__text ul {
  list-style: disc;
}
.single-page__text ol {
  list-style: decimal;
}
.single-page__text strong {
  font-family: roboto;
}
.single-page__text > h3 {
  font-size: 1em;
  line-height: 1.25em;
  margin-bottom: 10px;
}

.comments {
  padding: 0 10px 10px;
  position: relative;
}
.comments .bar--2 {
  margin-left: -10px;
  margin-right: -10px;
  padding: 10px;
}

.comments__popular {
  margin-left: -10px;
  margin-right: -10px;
  padding-left: 10px;
  padding-right: 10px;
}
.comments__popular,
.comments__popular .comment__footer,
.comments__popular .link--comment-show-all {
  background-color: #f7f7f7;
}
.comments__popular .link--comment-show-all:after {
  background-image: -moz-linear-gradient(rgba(247, 247, 247, 0.1), rgba(247, 247, 247, 0.6), #fffbe9);
  background-image: -webkit-linear-gradient(rgba(247, 247, 247, 0.1), rgba(247, 247, 247, 0.6), #fffbe9);
  background-image: linear-gradient(rgba(247, 247, 247, 0.1), rgba(247, 247, 247, 0.6), #fffbe9);
}

.add-comment {
  background-color: #f2f2f2;
  margin: 0 -10px 1px;
  padding: 18px 10px;
}

.add-comment__textarea,
.add-comment__nick {
  background: #fff;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  display: block;
  font-size: 0.875em;
  margin: 0 0 6px;
  padding: 6px;
  resize: none;
  width: 100%;
  -webkit-appearance: none;
}
.add-comment__textarea:focus,
.add-comment__nick:focus {
  border-color: #000;
  outline: none;
}
@media (max-width: 460px) {
  .add-comment__textarea:focus,
  .add-comment__nick:focus {
    font-size: 1.0625em;
  }
}
.add-comment__textarea::-webkit-input-placeholder,
.add-comment__nick::-webkit-input-placeholder {
  color: #666666;
}
.add-comment__textarea:-moz-placeholder,
.add-comment__nick:-moz-placeholder {
  color: #666666;
}

.add-comment__textarea {
  height: 138px;
  line-height: 1.64706em;
  resize: none;
}

.add-comment__nick {
  float: left;
  height: 35px;
  margin-bottom: 0;
  width: 72%;
}
@media (max-width: 360px) {
  .add-comment__nick {
    width: 77%;
  }
}

.add-comment__button {
  float: right;
  height: 35px;
  padding: 0;
  text-align: center;
  width: 28%;
}
.add-comment__button:focus, .add-comment__button:active {
  outline: 0;
}
@media (max-width: 360px) {
  .add-comment__button {
    width: 23%;
  }
}

.add-comment--small {
  padding-bottom: 12px;
}
.add-comment--small .add-comment__textarea {
  float: left;
  height: 35px;
  width: 72%;
}
@media (max-width: 360px) {
  .add-comment--small .add-comment__textarea {
    width: 77%;
  }
}
.add-comment--small .add-comment__nick {
  display: none;
}

.comments__list {
  margin-top: 1px;
}

.comment {
  border-top: 1px solid #d6d6d6;
  padding: 10px 0 28px;
  position: relative;
}
.comment:first-child {
  border-top: 0;
}
.comment .icon--star {
  margin: 0 6px 0 0;
}

.link--comment-show-all {
  background-color: white;
  color: #515151;
  display: none;
  font-size: 0.75em;
  font-weight: bold;
  padding: 5px 0 15px;
  position: absolute;
  bottom: 27px;
  left: 0;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
.link--comment-show-all:after {
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.6), #ffffff);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.6), #ffffff);
  background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.6), #ffffff);
  content: "";
  height: 40px;
  position: absolute;
  bottom: 100%;
  left: 0;
  width: 100%;
}

.comment--short {
  height: 175px;
  overflow: hidden;
}
.comment--short .link--comment-show-all {
  display: block;
}

.comment__meta {
  margin-top: 3px;
  margin-bottom: 3px;
}

.comment__text blockquote {
  background: url("/bundles/frontend/images/quotes.png") 3px 2px no-repeat;
  display: block;
  font-size: 11px;
  margin: 0 0 5px;
  padding: 0 0 0 21px;
}

.comment__text blockquote p {
  border-left: 1px solid #000;
  color: #8c8c8c;
  padding: 0 0 0 5px;
}

.comment__text blockquote .name {
  color: #000;
}

.comment__footer {
  background-color: white;
  font-size: 0.75em;
  padding-bottom: 13px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.comment__footer .date {
  color: #363939;
  display: inline-block;
  font-size: 1em;
  margin-right: 15px;
}
.comment__footer .separator {
  color: #666;
  margin: 0 5px;
}
.comment__footer .link--report {
  color: #343434;
  font-size: 0.91667em;
  text-transform: uppercase;
}

.link--report {
  text-transform: uppercase;
}

.comment__author {
  color: #343434;
  font-family: "open sans";
  font-size: 0.9375em;
  font-weight: bold;
  margin-right: 5px;
}

.comment__text {
  color: #000;
  font-size: 0.875em;
  line-height: 1.4;
  margin-bottom: 9px;
  overflow-x: hidden;
}

.load-next-comments {
  margin-top: 8px;
  text-align: center;
}
.load-next-comments .icon {
  margin: 0 0 0 10px;
}

.comment__options {
  height: 35px;
  line-height: 35px;
  position: absolute;
  top: 4px;
  right: 0;
  text-align: right;
  z-index: 10;
}

.voting-info {
  color: #999;
  font-family: "open sans";
  font-size: 1em;
  font-weight: 600;
  margin-left: 5px;
  position: relative;
  top: 2px;
  vertical-align: middle;
}

.plus-info {
  color: #0fcd6d;
}

.minus-info {
  color: #ff2626;
}
.minus-info:after {
  color: #ff2626;
  content: "-";
  display: inline-block;
  font-weight: bold;
  margin-left: 2px;
}

.banned-info {
  color: #888;
  font-size: 0.8125em;
  margin-bottom: 12px;
}
.banned-info a {
  font-weight: bold;
}

.hotspot {
  margin-bottom: 25px;
  width: 100%;
}

.hotspot__item {
  position: relative;
}

.hotspot__image {
  height: auto;
  width: 100%;
}

.hotspot__content {
  max-height: 265px;
  margin: 0 0 12px;
  position: relative;
  overflow: hidden;
}
.hotspot__content img {
  -moz-transform: translate3d(0, -12%, 0);
  -webkit-transform: translate3d(0, -12%, 0);
  transform: translate3d(0, -12%, 0);
}
@media (max-width: 560px) {
  .hotspot__content img {
    -moz-transform: translate3d(0, -5%, 0);
    -webkit-transform: translate3d(0, -5%, 0);
    transform: translate3d(0, -5%, 0);
  }
}
@media (max-width: 490px) {
  .hotspot__content {
    max-height: 215px;
  }
}
@media (max-width: 420px) {
  .hotspot__content {
    max-height: 200px;
  }
  .hotspot__content img {
    -moz-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.hotspot__content .icon--play {
  margin: -30px 0 0 -29px;
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 1;
}

.hotspot__title {
  color: #1e1e1e;
  font-family: "open sans";
  font-size: 1.25em;
  font-weight: bold;
  letter-spacing: -0.015em;
  line-height: 1.3em;
  padding: 0 10px 4px;
}

.hotspot__lead {
  font-family: "open sans";
  font-weight: 300;
  color: #545454;
  font-size: 1em;
  line-height: 1.5em;
  padding: 0 10px;
}

.register-form {
  border-bottom: 1px solid #ccc;
  padding: 10px 10px 16px;
}

.form__row {
  margin: 0 0 14px;
}
.form__row p {
  font-size: 0.875em;
  margin: 0 0 8px;
}
.form__row input[type=checkbox] {
  margin: 0 8px 0 0;
}

.register-form__label, .form__row .required, .profile-form .required {
  display: block;
  font-family: "bebas neue";
  font-size: 1.125em;
  margin: 0 0 6px;
}
.register-form__label span, .form__row .required span, .profile-form .required span {
  color: #aaa;
  float: right;
}

.register-bottom {
  font-family: "bebas neue";
  font-size: 1.375em;
  margin: 10px 0 0;
  text-align: center;
}
.register-bottom a {
  display: block;
  margin: 8px 0;
}
.register-bottom .fb-btn {
  margin: 12px auto;
}

.form-error {
  color: #f00;
  display: block;
  font-family: "open sans";
  font-size: 0.75em;
}

#member_register_password_first .required {
  display: none;
}

#member_register_password_first,
#member_register_password_second {
  margin: 0 0 14px;
}

#member_register_password div:first-child .required {
  display: none;
}

.profile-form {
  padding: 0 10px 20px;
}
.profile-form h2 {
  font-family: "bebas neue";
  font-size: 1.5em;
  font-weight: normal;
  margin: 20px 0 14px;
}
.profile-form input[type=checkbox] {
  float: left;
  margin: 4px 8px 0 0;
}

.site-error {
  overflow: hidden;
  padding: 25px 10px 55px;
  position: relative;
}
.site-error .bar {
  margin-bottom: 20px;
}

.site-error__title {
  border-bottom: 1px solid #d6d6d6;
  color: #2d59a3;
  font-family: "open sans";
  font-size: 1.8125em;
  letter-spacing: -0.025em;
  line-height: 1.2069em;
  margin-bottom: 10px;
  padding-bottom: 17px;
}
