/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */

html {
    font-family: sans-serif; /* 1 */
    -ms-text-size-adjust: 100%; /* 2 */
    -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
    margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

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

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

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

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

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

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */

[hidden],
template {
    display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
    background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */

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

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
    font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
    font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
    background: #ff0;
    color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

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

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
    border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
    overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
    margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
    box-sizing: content-box;
    height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
    overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
    color: inherit; /* 1 */
    font: inherit; /* 2 */
    margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
    overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

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

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
    cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

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

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
    line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    box-sizing: content-box; /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
    border: 0; /* 1 */
    padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
    overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
    font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

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

td,
th {
    padding: 0;
}
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
.pswp {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    overflow: hidden;
    -ms-touch-action: none;
    touch-action: none;
    z-index: 1500;
    -webkit-text-size-adjust: 100%;
    /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
    -webkit-backface-visibility: hidden;
    outline: none;
}

.pswp * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.pswp img {
    max-width: none;
}

/* style is added when JS option showHideOpacity is set to true */
.pswp--animate_opacity {
    /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
    opacity: 0.001;
    will-change: opacity;
    /* for open/close transition */
    -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
    transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp--open {
    display: block;
}

.pswp--zoom-allowed .pswp__img {
    /* autoprefixer: off */
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in;
}

.pswp--zoomed-in .pswp__img {
    /* autoprefixer: off */
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: grab;
}

.pswp--dragging .pswp__img {
    /* autoprefixer: off */
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    cursor: grabbing;
}

/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
.pswp__bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0;
    -webkit-backface-visibility: hidden;
    will-change: opacity;
}

.pswp__scroll-wrap {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.pswp__container,
.pswp__zoom-wrap {
    -ms-touch-action: none;
    touch-action: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
}

.pswp__zoom-wrap {
    position: absolute;
    width: 100%;
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
    /* for open/close transition */
    -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
    transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp__bg {
    will-change: opacity;
    /* for open/close transition */
    -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
    transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
    -webkit-transition: none;
    transition: none;
}

.pswp__container,
.pswp__zoom-wrap {
    -webkit-backface-visibility: hidden;
    will-change: transform;
}

.pswp__item {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
}

.pswp__img {
    position: absolute;
    width: auto;
    height: auto;
    top: 0;
    left: 0;
    -webkit-transition: opacity 0.15s;
    transition: opacity 0.15s;
}

/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
.pswp__img--placeholder {
    -webkit-backface-visibility: hidden;
}

/*
	div element that matches size of large image
	large image loads on top of it
*/
.pswp__img--placeholder--blank {
    background: #222;
}

.pswp--ie .pswp__img {
    width: 100% !important;
    height: auto !important;
    left: 0;
    top: 0;
}

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg {
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    text-align: center;
    font-size: 14px;
    line-height: 16px;
    margin-top: -8px;
    color: #CCC;
}

.pswp__error-msg a {
    color: #CCC;
    text-decoration: underline;
}

* {
    text-decoration: none;
    box-sizing: border-box;
    font-family: 'PT Sans';
    outline: none;
    margin: 0;
    padding: 0;
}

/* Buttons */

.btn {
    display: block;
    color: #FFF;
    border-radius: 2px;
    border: 1px solid #333333;
    font-size: 16px;
    text-align: center;
    padding: 9px 0px 10px 0px;
    margin-top: 10px;
}

.with_icons:after,
.with_icons:before {
    content: "";
    display: inline-block;
    background-image: url(../img/btn-icons.png);
    position: relative;
}

.btn:not(.loading):active {
    border-color: #191919;
    background: #191919;
    color: #616161;
}

.btn.with_icons:active:before,
.btn.with_icons:active:after {
    opacity: 0.5;
}

.btn.loading {
    border-color: #191919;
    background: #191919;
    color: #d2d2d2;
    padding: 8px 0px 9px 0px;
    font-weight: normal !important;
}

p.loading:before,
.btn.loading:before {
    width: 22px;
    height: 22px;
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin: -3px 10px 0px 0px;
    background: url(../img/loading-spin.svg) no-repeat;
    background-size: 22px 22px;
}

.flat_grey {
    border: none;
    background: #191919;
    border-bottom: 3px solid #000 !important;
}

.flat_grey:active {
    background: #131313;
    border-bottom: 0px !important;
    padding: 7px 0px 12px 0px;
    border-top: 3px solid #000 !important;
}

.flat_grey:active:before,
.flat_grey:active:after {
    opacity: 0.5;
}

.btn-large {
    font-size: 18px;
    font-weight: bold;
    padding: 12px 0px 13px 0px;
}

.btn.btn-large.loading {
    padding: 11px 0px 12px 0px;
}

.btn.btn-large.loading:before {
    width: 25px;
    height: 25px;
    background-size: 25px 25px;
}

.btn-hide,
.btn-show-more {
    border: none;
    padding: 8px 0px 9px 0px;
}

.btn-show-more.loading:before {
    width: 20px;
    height: 20px;
    background-size: 20px 20px;
    margin-top: -4px;
}

.btn-hide:not(.loading):after,
.btn-show-more:not(.loading):after {
    width: 10px;
    height: 6px;
    content: '';
    display: inline-block;
    vertical-align: top;
    margin: 9px 0px 0px 10px;
    background: url(../img/btn-icons.png) no-repeat;
}

.btn-hide:not(.loading):after {
    background-position: -12px 0px;
}

.btn-hide.loading,
.btn-show-more.loading {
    border-top: 3px solid #000;
    padding: 8px 0px 9px 0px;
    border-bottom: none;
    background: #131313;
}

.btn-hide:not(.loading):active,
.btn-show-more:not(.loading):active {
    border-bottom: none;
    padding: 5px 0px 12px 0px;
}

.btn-show-more:active:after {
    background-position: 0px -672px;
}

.btn-hide:active:after {
    background-position: -11px -672px;
}

.btn-primary {
    font-size: 18px;
    border: none;
    padding: 10px 0px 9px 0px;
}

.btn-primary.loading:before {
    width: 24px;
    height: 24px;
    background-size: 24px 24px;
}

.btn-primary.loading {
    border-top: 4px solid;
    border-bottom: 0px;
    padding: 7px 0px 12px 0px;
}

.btn-primary:not(.loading):active {
    border-bottom: 0;
    border-top: 4px solid;
}

.upper:not(.loading) {
    text-transform: uppercase;
    font-weight: bold;
}

.flat_red.btn-large,
.btn-primary.btn-large {
    font-size: 20px;
    padding: 12px 0px;
}

.btn-primary.btn-large.loading {
    padding: 9px 0px 15px 0px;
}

.flat_red.btn-large:active,
.btn-primary.btn-large:active {
    padding: 9px 0px 15px 0px;
}

.btn.inline {
    display: inline-block;
}

.btn.bold {
    font-weight: bold;
}

.btn-success {
    font-size: 17px;
    padding: 7px 21px;
    background: #009c46;
    border-bottom: 3px solid #007434;
}

.btn.btn-success:active {
    background: #055b2b;
    color: #4d9b70;
    border-bottom: 0px;
    border-top: 3px solid #033d1d;
    padding: 5px 21px 10px 21px;
}

.overview-btns {
    position: relative;
    top: -2px;
    display: table;
    width: 100%;
}

.overview-btns .btn {
    margin: 0px;
    padding: 0px;
    display: table-cell !important;
    vertical-align: top;
    font-size: 18px;
}

.overview-btns .btn:active {
    border: none;
    border-top: 3px solid #000;
}

.overview-btns .btn:before {
    background: url(../img/contri-icons.png) no-repeat !important;
}

.overview-btns .btn:after {
    display: none;
}

.overview-btns .btn.icon_previous,
.overview-btns .btn.icon_next {
    width: 50px;
    position: relative;
}

.overview-btns .btn.icon_previous:before,
.overview-btns .btn.icon_next:before {
    width: 9px;
    height: 16px;
    display: block;
    position: absolute;
    top: 16px;
    left: 21px;
}

.overview-btns .btn.icon_previous:before {
    background-position: 0px 0px !important;
}

.overview-btns .btn.icon_next:before {
    background-position: -9px 0px !important;
}

.overview-btns .btn.icon_previous:active:before {
    background-position: 0px -85px !important;
}

.overview-btns .btn.icon_next:active:before {
    background-position: -9px -85px !important;
}

.overview-btns .btn.icon_previous:active:before,
.overview-btns .btn.icon_next:active:after {
    top: 14px;
}

.overview-btns .btn.icon_calendar {
    border-left: 1px solid #242424;
    border-right: 1px solid #242424;
    font-size: 18px;
    padding: 13px 0px;
}

.overview-btns .btn.icon_calendar:active {
    padding: 11px 0px 15px 0px;
}

.overview-btns .btn.icon_calendar:before {
    margin: -3px 10px 0px 0px;
    vertical-align: middle;
    width: 18px;
    height: 16px;
    background-position: 0px -16px !important;
}

.overview-btns .btn.icon_calendar:active:before {
    background-position: 0px -102px !important;
}

.btn.select {
    font-size: 18px !important;
}

.btn.select.with_dropdown > span {
    display: block;
    padding: 14px 13px 14px 13px;
    margin-bottom: 0px;
    font-size: 18px;
}

.btn.select:active {
    border-bottom: 3px solid #000 !important;
    border-top: 0px !important;
    background: #131313;
}

.btn.select.with_dropdown {
    text-align: center;
    padding: 0px;
}

.btn.select.with_dropdown > span:after {
    float: none;
    display: inline-block;
    margin-left: 10px;
    top: 3px;
}

p.loading {
    font-size: 16px;
    color: #FFF;
    text-align: center;
}

p.loading:before {
    width: 20px;
    height: 20px;
    background-size: 20px 20px;
}

.btn.select.with_dropdown:active {
    border: none !important;
    border-bottom: 3px solid #000 !important;
}

.btn.select.flat_red.with_dropdown:active {
    border-bottom: 4px solid #360000 !important;
}

.btn.select.with_dropdown:active > span {
    opacity: 0.5;
    color: #FFF;
}

.btn-submit {
    width: 23px;
    height: 23px;
    display: block;
    position: absolute;
    right: 11px;
    bottom: 11px;
    cursor: pointer;
    border: none;
    outline: none;
    margin: 0px;
    background: url(../img/submit.png) no-repeat;
}

.btn-submit:active {
    background-position: 0px -23px;
}

.inline-buttons .btn {
    float: left;
    width: 47%;
    font-size: 18px;
}

.inline-buttons .btn:last-child {
    float: right;
}

.btn-smaller {
    font-size: 14px;
    display: inline-block;
    width: 75px;
    padding: 8px 0px;
}

.btn-small {
    font-size: 12px;
    display: inline-block;
    padding: 5px 15px 7px 13px;
}

.btn-small:active:before {
    opacity: 0.5;
}

/* form */

.form-group {
    position: relative;
}

.form-control,
.form-group input,
.form-group textarea {
    border: none;
    width: 100%;
    outline: none;
    color: #818181;
    padding: 11px 15px;
    border-radius: 0px 1px 1px 0px;
    resize: none;
    font-family: 'PT Sans';
    font-size: 16px;
    display: block;
    color: #181818;
}

textarea.form-control {
    height: 100px;
    margin-bottom: 0px;
}

.btn.select {
    font-size: 16px !important;
    text-align: left;
    padding: 10px 14px;
    position: relative;
    border-radius: 1px;
    cursor: pointer;
}

.btn.select select {
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0;
    display: block;
    -webkit-appearance: none;
    outline: none;
    opacity: 0;
    font-size: 16px;
    min-height: 100%;
    background: rgba(26, 26, 26, 0.98);
    z-index: 3;
    cursor: pointer;
    color: #FFF;
    border: none;
}

.btn.select.white {
    background: #FFF;
    color: #818181 !important;
}

.btn.select:active {
    border: 1px solid #333 !important;
}

.btn.select.opened {
    background: #1f1f1f;
}

.btn.select > span:after {
    float: right;
    content: "";
    width: 0px;
    height: 0px;
    border: 5px solid transparent;
    border-top-color: #FFF;
    position: relative;
    top: 9px;
    background: none;
}

.btn.select.active {
    background: #1f1f1f;
    border-color: #1f1f1f;
}

.btn.select.active:active {
    background: #1f1f1f !important;
    border-color: #1f1f1f !important;
    color: #FFF;
}

.btn.select.active > span:after {
    top: 3px;
    border-color: transparent;
    border-bottom-color: #FFF;
}

/* endform */

/* text */

h1, h2, h3, h4, h5, h6 {
    color: #fff;
    font-weight: normal;
}

.h1, h1 {
    font-size: 31px;
}

.h2, h2 {
    font-size: 28px;
}

.h3, h3 {
    font-size: 24px;
}

.h4, h4 {
    font-size: 21px;
}

.subtitle {
    font-size: 20px;
    font-weight: bold;
}

.text,
.page-text {
    font-size: 15px;
    color: #d2d2d2;
    line-height: 21px;
}

.page-text {
    font-size: 16px;
}

.text.small {
    font-size: 14px;
}

.paragraph {
    font-size: 16px;
    color: #fffefe;
    line-height: 21px;
}

ul.custom_list {
    list-style: none;
}

ul.custom_list li {
    padding-left: 17px;
    position: relative;
    line-height: 21px;
    padding-bottom: 14px;
}

ul.custom_list li span {
    color: #FFF;
}

ul.custom_list li:before {
    width: 7px;
    height: 7px;
    content: "";
    border-radius: 50%;
    background: #d2d2d2;
    position: absolute;
    left: 0px;
    top: 8px;
}

ul.custom_list.colored li:before {
    background: #b80c2d;
}

.normal {
    font-weight: normal;
}

.bold {
    font-weight: bold;
}

/* end text */

.clearfix:before,
.clearfix:after {
    display: table;
    content: " ";
}

.clearfix:after {
    clear: both;
}

.active_search #menu,
.active_search #logo {
    display: none;
}

#search {
    cursor: pointer;
}

#header.active_search .search_field {
    width: 100%;
    display: table;
    padding: 14px;
    position: relative;
}

#header.active_search .search_btn {
    width: 44px;
    height: 42px;
    display: table-cell;
    background: #f7f9f9;
    margin: 0px;
    border-left: 1px solid #d2d4d4;
    vertical-align: top;
    position: relative;
    cursor: pointer;
}

#search input {
    display: none;
}

#menu:not(.active):active {
    opacity: 0.35;
}

body {
    background: #0b0b0b;
    font-family: 'PT Sans';
    font-weight: 400;
    color: #d2d2d2;
}

body.active {
    position: relative;
}

#header {
    width: 100%;
    height: 69px;
    background: #00353b;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc1MGUxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YTA4MTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #750e1a 0%, #4a0810 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #750e1a), color-stop(100%, #4a0810));
    background: -webkit-linear-gradient(top, #750e1a 0%, #4a0810 100%);
    background: -o-linear-gradient(top, #750e1a 0%, #4a0810 100%);
    background: -ms-linear-gradient(top, #750e1a 0%, #4a0810 100%);
    background: linear-gradient(to bottom, #750e1a 0%, #4a0810 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#750e1a', endColorstr='#4a0810', GradientType=0);
    position: fixed;
    top: 0;
    z-index: 100;
}

#header.active {
    position: absolute;
}

#menu {
    width: 70px;
    height: 70px;
    position: relative;
}

#overlay.active {
    display: block;
}

#overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.9);
    z-index: 97;
}

#menu_wrap {
    position: absolute;
    background: rgba(26, 26, 26, 0.97);
    width: 320px;
    left: -320px;
    top: 71px;
    bottom: 0;
    transition: all .4s ease;
    z-index: 100;
}

#menu_wrap.active {
    left: 0px;
    transition: all .4s ease;
}

#menu_wrap ul {
    list-style: none;
}

#menu_wrap > ul {
/ / padding-top : 20 px;
}

#menu_wrap ul li.menu_head {
    padding: 19px 20px 20px 20px;
    background: #000000;
}

#menu_wrap ul li {
    border-bottom: 1px solid #000000;
    position: relative;
}

#menu_wrap ul li a:not(.btn) {
    color: #d2d2d2;
    padding-left: 20px;
    padding: 13px 30px 14px 20px;
    display: block;
/ / background : url(../img/menu-bg.png);
    background: #171717;
    font-size: 15px;
    padding-right: 30px;
    box-sizing: border-box;
}

#menu_wrap ul li:not(.list-title):not(.menu_head):after {
    width: 6px;
    content: "";
    height: 10px;
    display: block;
    position: absolute;
    right: 18px;
    top: 18px;
    background: url(../img/arrows.png) no-repeat;
}

#menu_wrap ul li a:not(.btn):not(.menu_icons):active {
    background: #0b0b0b;
    color: #616161;
}

#menu_wrap ul li.list-title {
    background: #000;
}

#menu_wrap ul li.list-title > a {
    background: none;
    font-size: 16px;
    color: #b80c2d;
    font-weight: bold;
}

#search {
    width: 70px;
    height: 70px;
    position: relative;
}

#header_menu {
    position: relative;
    top: -2px;
    width: 100%;
}

.menu_icons:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    background: url(../img/menu-icons.png);
    position: relative;
    margin: -3px 10px 0px 0px;
}

.menu_icons.menu:before {
    width: 19px;
    height: 14px !important;
    background: url(../img/menu-icons.png) no-repeat 0 -154px !important;
    margin: 0px;
    position: absolute;
    left: 25px;
    top: 27px;
}

.menu_icons.search:before {
    width: 20px;
    height: 21px;
    display: block;
    margin: 25px auto 0px auto;
    background: url(../img/menu-icons.png) no-repeat 0 -258px !important;
}

#menu.active {
    background: #000;
}

#menu.active .menu_icons.menu:before {
    width: 16px;
    height: 16px !important;
    background: url(../img/menu-icons.png) no-repeat 0 -136px !important;
}

.menu_icons.photos:before {
    width: 19px;
    height: 16px;
    background-position: 0 -39px;
}

.menu_icons.tags_cloud:before {
    width: 20px;
    height: 13px;
}

.menu_icons.flashes:before {
    width: 13px;
    height: 22px;
    background-position: 0 -15px;
}

.menu_icons.videos:before {
    width: 19px;
    height: 16px;
    background-position: 0 -57px;
}

.menu_icons.ranks:before {
    width: 19px;
    height: 17px;
    background-position: 0 -95px;
}

.menu_icons.daily_pick:before {
    width: 20px;
    height: 20px;
    background-position: 0 -114px;
}

.menu_icons.archive:before {
    width: 19px;
    height: 18px;
    background-position: 0 -75px;
}

.logo {
    background-image: url(../img/vw-logo.png);
    width: 138px;
    height: 47px;
    display: block;
    margin: auto;
    margin-top: 11px;
}

#wrapper {
    width: 320px;
    padding: 0px 10px;
    margin: 0 auto;
}

#wrapper.no-padding {
    padding-left: 0px;
    padding-right: 0px;
}

#wrapper.with_header_menu {
    padding-top: 0px;
}

.wrapper_block {
    width: 100%;
    margin-bottom: 8px;
    margin-top: 20px;
}

.wrapper_block_title {
    font-size: 21px;
    color: #fff;
    margin: 26px 0;
}

.wrapper_icons:before {
    content: "";
    display: inline-block;
    background-image: url(../img/wrap-icons.png);
    margin-right: 5px;
    position: relative;
    top: 3px;
}

.icon_recently_added:before {
    width: 19px;
    height: 21px;
}

.icon_categories:before {
    background-position: 0 -23px;
    width: 21px;
    height: 21px;
}

.icon_current_leaders:before {
    background-position: 0 -46px;
    width: 18px;
    height: 24px;
    top: 5px;
}

.icon_last_month:before {
    background-position: 0 -73px;
    width: 22px;
    height: 16px;
    top: 1px;
}

.icon_winner_archive:before {
    background-position: 0 -91px;
    width: 17px;
    height: 20px;
    top: 4px;
}

.icon_hall_of_fame:before {
    background-position: 0 -112px;
    width: 18px;
    height: 17px;
    top: 1px;
}

.icon_calendar:before {
    background-position: 0 -131px;
    width: 18px;
    height: 16px;
    top: 0px;
}

.item {
    margin-bottom: 11px;
    display: block;
    color: #b80c2d;
    width: 250px;
}

.item img {
    display: block;
    width: 250px;
    height: 250px;
}

.item:active img,
.item:active .link {
    opacity: 0.65;
}

.item .item_data {
    padding: 12px 18px;
    background: #131313;
    width: 100%;
    box-sizing: border-box;
}

.item .item_data .link {
    font-size: 17px;
    font-weight: bold;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
}

.item .item_data .item_rate {
    margin-top: 8px;
}

.item .item_data .item_rate div {
    margin-bottom: 7px;
}

.item .item_data .item_rate div:last-child {
    margin-bottom: 0;
}

.contri-views,
.item .item_data .item_views {
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    float: left;
}

.contri-views:before,
.item .item_data .item_views:before {
    content: "";
    display: inline-block;
    background-image: url(../img/ratings.png);
    margin-right: 7px;
    width: 15px;
    height: 10px;
}

.rating-bg,
.item .item_data .item_rate .item_rating {
    float: right;
    width: 77px;
    background: url(../img/ratings.png) 0 -12px repeat-x;
    height: 12px;
    margin-top: 3px;
    position: relative;
}

.rating-bg > div,
.item .item_data .item_rate .item_rating div {
    background: url(../img/ratings.png) 0 -26px repeat-x;
    height: 100%;
}

.item .item_data .item_rate .item_text {
    color: #999;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}

.item.small .item_data .item_rate .item_text {
    font-size: 13px;
}

.item .item_data .item_rate .item_date {
    color: #616161;
}

.item.small .item_data .item_rate .item_date {
    font-size: 13px;
}

.item.small {
    float: left;
    width: 145px;
    margin-right: 10px;
}

.item.small:nth-child(2n) {
    margin-right: 0px;
}

.item.small img {
    width: 145px;
    height: 145px;
}

.item .item_img_desc_wrap {
    position: relative;
}

.item .item_img_desc_wrap .item_img_desc {
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    padding: 5px;
    background: #000;
    opacity: 0.8;
    color: #fff;
    font-size: 18px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.item.small .item_img_desc_wrap .item_img_desc {
    font-size: 13px;
}

.item .item_img_desc_wrap .item_img_desc.rc_bg {
    background: #590000;
    opacity: 0.92;
}

.item .item_img_desc_wrap .item_img_desc.hc_bg {
    background: #002b41;
    opacity: 0.92;
}

.item .item_img_desc_wrap .item_img_desc.fb_bg {
    background: #003035;
    opacity: 0.8;
}

.item .item_img_desc_wrap .item_img_desc.winner {
    opacity: 1;
    background-color: rgba(173, 17, 38, 0.85);
    font-weight: bold;
    padding-left: 10px;
    text-align: left;
}

.item.small .item_data {
    padding: 11px 12px;
}

.item.small .item_data .link {
    font-size: 15px;
    font-weight: normal;
}

.item.small .item_data .item_rate .item_rating {
    float: none;
}

.item.small .item_data .item_rate .item_views {
    float: none;
}

.site_info h3 {
    margin: 20px 0;
}

#footer {
    width: 100%;
    margin-top: 20px;
}

#footer_social {
    background: #101010;
}

#footer_social_wrap {
    text-align: center;
    padding: 30px 0px;
}

.social_icons {
    background: url(../img/social_icons.png) no-repeat;
    width: 32px;
    height: 32px;
    display: inline-block;
    margin: 0px 13px;
}

#footer_social_wrap .social_icons:active {
    opacity: 0.65;
}

#footer_social_wrap .social_icons:last-child {
    margin-right: 0px;
}

.social_icons.fb {
    background-position: 0 -34px;
}

.social_icons.gp {
    background-position: 0 -68px;
}

.social_icons.yt {
    background-position: 0 -102px;
}

#footer_links_wrap {
    width: 280px;
    margin: 0 auto;
    padding: 30px 0px;
    box-sizing: border-box;
    text-align: center;
    font-size: 13px;
    line-height: 25px;
    letter-spacing: -0.5px;
    color: #333;
}

#footer_links_wrap a {
    margin-right: 18px;
    color: #d2d2d2;
}

#footer_links_wrap a:active {
    color: #c2c2c2;
}

#footer_links_wrap .copyright {
    margin-top: 20px;
}

.with_icons.load_more:after {
    margin-left: 10px;
    width: 10px;
    height: 6px;
    top: -1px;
}

.with_icons.hide_more:after {
    margin-left: 10px;
    width: 10px;
    height: 6px;
    top: -1px;
    background-position: -12px 0px;
}

.with_icons.filter:before {
    background-position: 0 -8px;
    margin-right: 10px;
    width: 15px;
    height: 13px;
    top: 1px;
}

.with_icons.upload_flash:before {
    background-position: 0 -23px;
    margin-right: 10px;
    width: 16px;
    height: 16px;
    top: 1px;
}

.with_icons.flash_menu:before {
    background-position: 0 -41px;
    margin-right: 10px;
    width: 19px;
    height: 17px;
    top: 3px;
}

.with_icons.ranks_menu:before {
    background-position: 0 -60px;
    margin-right: 10px;
    width: 19px;
    height: 17px;
    top: 3px;
}

.btn.select.white > span:after {
    border-top-color: #000;
}

.btn.select .dropdown {
    position: absolute;
    background: rgba(26, 26, 26, 0.98);
    width: 100%;
    max-height: 300px;
    overflow-y: auto;
    left: 0;
    top: 53px;
    border-radius: 1px;
    z-index: 99;
}

.btn.select.flat_red.opened {
    background: #6c101a;
    border-bottom: 3px solid #480b11;
}

.btn.select.flat_red .dropdown {
    background: rgba(88, 13, 21, 0.95);
}

.btn.select.flat_red .dropdown p,
.btn.select.flat_red .dropdown a {
    border-bottom: 1px solid #69262d;
    color: #fff;
}

.btn.select .dropdown p,
.btn.select .dropdown a {
    margin-bottom: 0px;
    display: block;
    line-height: normal;
    padding: 17px 20px;
    border-bottom: 1px solid #2a2a2a;
    font-size: 15px;
    color: #d2d2d2 !important;
}

.btn.select .dropdown p:last-child,
.btn.select .dropdown a:last-child {
    border: none;
}

.btn.select.opened > span:after {
    border-top-color: transparent;
    border-bottom-color: #FFF;
}

.btn.select.with_dropdown.opened > span:after {
    top: -3px;
}

.banner-link {
    position: relative;
    margin: 30px 0px;
    display: block;
    padding-bottom: 20.5%;
    height: 0px;
}

.banner {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-image: url(../img/banner.jpg);
    background-position: 50% 50%;
    background-size: cover;
}

.page_title {
    font-size: 26px;
    margin: 27px 0 25px 0;
    color: #d2d2d2;
}

.page_title.with_icons {
    float: left;
}

.title_icons {
    float: right;
    margin-top: 30px;
}

.title_icons.hall-of-fame a {
    display: inline-block;
    background: url(../img/hall-of-fame-icons.png);
}

.p-20 > .clearfix h1 {
    margin-bottom: 14px;
}

.title_icons.hall-of-fame a.icon_videos {
    background-position: 0 -21px;
    width: 23px;
    height: 20px;
    margin-right: 25px;
}

.title_icons.hall-of-fame .icon_videos.active {
    background-position: -25px -21px;
}

.title_icons.hall-of-fame a.icon_images {
    background-position: 0 0;
    width: 23px;
    height: 19px;
    position: relative;
    top: 1px;
}

.title_icons.hall-of-fame .icon_images.active {
    background-position: -25px 0;
}

.title_icons.tags a {
    display: inline-block;
    background: url(../img/tags-icons.png);
    position: relative;
    top: 2px;
}

.title_icons.tags a.icon_text {
    background-position: 0 0;
    width: 18px;
    height: 18px;
    margin-right: 25px;
}

.title_icons.tags .icon_text.active {
    background-position: -20px 0;
}

.title_icons.tags a.icon_images {
    background-position: 0 -20px;;
    width: 18px;
    height: 18px;
}

.title_icons.tags .icon_images.active {
    background-position: -20px -20px;
}

.title_icons.flash a {
    display: inline-block;
    background: url(../img/flash-icons.png);
    position: relative;
    top: 2px;
}

.title_icons.flash a.icon_detailed {
    background-position: 0 0;
    width: 18px;
    height: 18px;
    margin-right: 25px;
}

.title_icons.flash .icon_detailed.active {
    background-position: -20px 0;
}

.title_icons.flash a.icon_fast {
    background-position: 0 -20px;
    width: 18px;
    height: 18px;
}

.title_icons.flash .icon_fast.active {
    background-position: -20px -20px;
}

.wrapper_block ul {
    list-style: none;
}

.wrapper_block ul li {
    border-bottom: 1px solid #1e1e1e;
}

.wrapper_block ul li:last-child {
    border: none;
}

.wrapper_block ul li a {
    padding: 10px 15px;
    color: #d2d2d2;
    font-size: 16px;
    display: block;
}

.wrapper_block ul li a:after {
    content: "";
    float: right;
    background: url(../img/tags-arrow.png);
    width: 6px;
    height: 10px;
    position: relative;
    top: 4px;
}

.page_title_desc {
    font-size: 21px !important;
    margin: -15px 0 30px;
}

.filters {
    margin-bottom: 31px;
}

.filters-margin {
    margin-top: 29px;
}

.filters .btn.select {
    margin-top: 20px;
    padding: 8px 14px 9px 14px
}

.hof-tags {
    list-style: none;
    text-align: center;
    margin-bottom: 5px;
}

.hof-tags li {
    display: inline-block;
    padding: 0px 15px;
    margin-bottom: 12px;
}

.hof-tags li.active {
    font-weight: bold;
    color: #FFF;
}

.hof-tags li:first-child {
    border: none;
}

.hof-tags li a {
    color: #8a8a8a;
    font-size: 15px;
}

.upload_icons:before {
    display: inline-block;

    content: "";
    background: url(../img/upload-flash-icons.png);
    position: relative;
    margin-right: 10px;
}

.upload_icons.camera:before {
    background-position: 0 0;
    width: 16px;
    height: 18px;
    top: 3px;
}

.upload_icons.gallery:before {
    background-position: 0 -20px;
    width: 16px;
    height: 16px;
    top: 2px;
}

.global_pages.forgot-password h1 {
    margin: 24px 0px 23px 0px;
}

.global_pages.forgot-password p.center {
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 35px;
}

.ranks_update {
    color: #fff;
    margin-bottom: 30px;
}

.ranks_icons:before {
    display: inline-block;
    content: "";
    background: url(../img/ranks-icons.png);
    position: relative;
    margin-right: 10px;
}

.ranks_icons.ranks_update:before {
    background-position: 0 -72px;
    width: 18px;
    height: 14px;
    top: 2px;
    margin-right: 7px;
}

.ranks_icons.this_month:before {
    width: 14px;
    height: 18px;
    top: 4px;
}

.ranks_icons.this_month:active:before {
    background-position: -18px 0;
}

.ranks_icons.last_month:before {
    background-position: 0 -20px;
    width: 18px;
    height: 14px;
}

.ranks_icons.last_month:active:before {
    background-position: -18px -20px;
}

.ranks_icons.archive:before {
    background-position: 0 -36px;
    width: 12px;
    height: 16px;
    top: 3px;
}

.ranks_icons.archive:active:before {
    background-position: -18px -36px;
}

.ranks_icons.global:before {
    background-position: 0 -54px;
    width: 15px;
    height: 16px;
    top: 3px;
}

.ranks_icons.global:active:before {
    background-position: -18px -54px;
}

.icon_login:before {
    width: 10px;
    height: 13px;
    display: inline-block;
    vertical-align: middle;
    margin: -3px 10px 0px 0px;
    background-position: 0px -77px;
}

.normal {
    font-weight: normal !important;
}

.icon_person_red {
    color: #b80c2d !important;
}

.icon_person_red:before {
    width: 16px;
    height: 17px;
    display: inline-block;
    vertical-align: middle;
    margin: -3px 10px 0px 0px;
    background-position: 0px -478px;
}

#menu_wrap .inline_blocks .col_50 .btn {
    padding: 8px 0px 11px 0px !important;
    font-size: 18px;
    margin: 0px 0px 20px 0px;
}

.item-rank {
    width: 36px;
    padding: 1px 0px 4px 0px;
    position: absolute;
    left: 0px;
    top: 0px;
    color: #FFF;
    font-size: 16px;
    text-align: center;
    background: url(../img/first-rank.png);
}

.item-rank.second {
    background: url(../img/second-rank.png);
}

.item-rank.eighth {
    background: url(../img/eighth-rank.png);
}

.rank_prize {
    font-size: 13px;
    color: #9a9a9a;
    margin: 8px 0px 0px 0px;
    height: 22px;
}

.rank_prize span {
    color: #FFF;
    font-weight: bold;
}

.one-question {
    border-bottom: 1px solid #242424;
}

.faq.bordered {
    border-top: 1px solid #242424;
}

.question {
    padding: 17px 0px 20px 30px;
    position: relative;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 17px;
    color: #FFF;
}

.question:before {
    width: 18px;
    height: 18px;
    display: block;
    position: absolute;
    left: 0px;
    top: 19px;
    content: "";
    background: url(../img/question-arrows.png);
}

.one-question.rolled {
    padding-bottom: 25px;
}

.one-question.rolled .question {
    font-weight: bold;
    color: #FFF;
}

.one-question.rolled .question:before {
    background: url(../img/question-arrows.png) 0px -18px;
}

.one-question ul {
    padding-left: 30px;
}

.one-question ul li {
    margin-top: 10px;
}

.one-announcement {
    border-bottom: 1px solid #242424;
    padding: 10px 0px;
}

.announcements .one-announcement:last-child {
    border-bottom: none;
}

.one-announcement p {
    margin-bottom: 0px;
}

.one-announcement .date {
    color: #616161;
    font-size: 13px;
}

.load_more.announcements {
    padding: 9px 10px;
    margin: 20px 0px 35px 0px;
}

.btn.daily-surprise-link {
    margin: 25px 0px 35px 0px;
}

.btn.todays-world {
    margin: 25px 0px 35px 0px;
    padding: 8px 0px;
}

.icon-hyperlink:before {
    width: 23px;
    height: 9px;
    vertical-align: middle;
    margin: -3px 10px 0px 0px;
    background: url(../img/icon-hyperlink.png);
}

.toon-of-day img {
    max-width: 500px;
}

.input-icon {
    width: 42px;
    height: 42px;
    background: #FFF;
    vertical-align: top;
    border-right: 1px solid #c5c5c5;
    display: table-cell;
    border-radius: 1px 0px 0px 1px;
}

.icon-letter {
    width: 18px;
    height: 14px;
    display: block;
    margin: 14px 12px;
    background: url(../img/input-icons.png);
}

.icon-lock {
    width: 18px;
    height: 20px;
    display: block;
    margin: 10px 12px;
    background: url(../img/input-icons.png) 0px -16px;
}

.form-group {
    margin: 0px auto 20px auto;
}

.form-group.with_icon {
    display: table;
    width: 100%;
}

.form-group.with_icon input {
    display: table-cell;
}

.form-group.submit {
    margin-bottom: 30px;
}

.form-group.submit .btn {
    width: 100%;
    margin: 0 auto 20px auto;
}

.form-group.submit .btn.icon_key {
    font-size: 18px;
}

.icon_login:before {
    width: 10px;
    height: 13px;
    margin: -6px 9px 0px 0px;
    background: url(../img/btn-icons.png) 0px -77px;
}

.icon_key:before {
    width: 21px;
    height: 13px;
    margin: -3px 10px 0px 0px;
    background: url(../img/btn-icons.png) 0px -90px;
}

.login-image {
    width: 320px;
    height: 393px;
    margin: 0 auto;
    position: relative;
    background: url(../img/join-now.jpg);
}

.signup-button {
    width: 280px;
    height: 62px;
    margin: 0px auto;
    position: absolute;
    bottom: 40px;
    left: 0px;
    right: 0px;
    background: url(../img/signup-button.png) no-repeat;
}

.color-yellow {
    color: #ffa200;
}

.success-message,
.default-message,
.error-message {
    padding: 11px 15px 15px 68px;
    position: relative;
    margin-bottom: 25px;
    border: 1px solid #862121;
    min-height: 60px;
}

.default-message {
    border: 1px solid #d2d2d2;
}

.success-message {
    border: 1px solid #028656;
}

.success-message p,
.default-message p,
.error-message p {
    margin-bottom: 0px;
    font-size: 14px;
    color: #fff;
    line-height: 18px;
}

.success-icon {
    width: 29px;
    height: 29px;
    top: 15px;
    left: 17px;
    position: absolute;
    background: url(../img/success-icon.png) no-repeat;
}

.warning-icon {
    width: 33px;
    height: 29px;
    top: 15px;
    left: 18px;
    position: absolute;
    background: url(../img/input-icons.png) -20px 0px;
}

.error-message .icon-close,
.default-message .icon-close,
.success-message .icon-close {
    width: 10px;
    height: 10px;
    position: absolute;
    top: 15px;
    right: 15px;
    display: block;
    background: url(../img/input-icons.png) -55px 0px;
}

.error-message .icon-close:active,
.default-message .icon-close:active,
.success-message .icon-close:active {
    opacity: 0.65;
}

.default-message:after,
.success-message:after,
.error-message:after {
    width: 9px;
    height: 6px;
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: -6px;
    margin: auto;
    content: "";
}

.default-message:after {
    background: url(../img/input-icons.png) -75px -11px;
}

.error-message:after {
    background: url(../img/input-icons.png) -55px -11px;
}

.success-message:after {
    background: url(../img/input-icons.png) -65px -11px;
}

.form-group.error .icon-letter {
    background: url(../img/input-icons.png) 0px -60px;
}

.form-group.error .icon-lock {
    background: url(../img/input-icons.png) 0px -38px;
}

.form-group.error:not(.with_icon) input,
.form-group.error:not(.with_icon) textarea,
.form-group.error:not(.with_icon) .btn.select {
    box-shadow: inset 0px 0px 0px 1px #bb0c23;
}

.form-group.error:not(.with_icon) .btn.select.white > span:after {
    border-top-color: #bb0c23;
}

.icon-person {
    width: 18px;
    height: 19px;
    display: block;
    margin: 11px 12px 10px 12px;
    background: url(../img/input-icons.png) no-repeat -20px -60px;
}

.form-group.error .icon-person {
    background: url(../img/input-icons.png) -40px -60px;
}

.icon-lock-opened {
    width: 18px;
    height: 20px;
    display: block;
    margin: 10px 12px;
    background: url(../img/input-icons.png) -20px -38px;
}

.form-group.error .icon-lock-opened {
    background: url(../img/input-icons.png) -40px -38px;
}

.signup-for-free {
    width: 170px;
    height: 75px;
    position: absolute;
    left: 20px;
    bottom: 30px;
    display: block;
    background: url(../img/signup-for-free.png) no-repeat;
}

.form-group .label {
    font-size: 16px;
    color: #FFF;
}

.form-group .label .required {
    font-size: 31px;
    margin: 11px 0px 0px 5px;
    color: #b20506;
    line-height: 0px;
    vertical-align: middle;
    display: inline-block;
}

.new-contribution .custom_list li {
    margin-bottom: 7px;
}

.icon_browse_image:before {
    width: 18px;
    height: 16px;
    vertical-align: middle;
    margin: -4px 10px 0px 0px;
    background: url(../img/btn-icons.png) no-repeat 0px -103px;
}

.new-contribution .icon_browse_image {
    padding: 12px 0px 13px 0px;
    font-size: 20px;
    margin: 25px 0px 30px 0px;
}

.pull-left {
    float: left;
}

.pull-right {
    float: right;
}

.one-upload {
    display: table;
    width: 100%;
    border-top: 1px solid #242424;
    padding: 20px 0px;
}

.uploads .one-upload:first-child {
    border-top: none;
}

.one-upload .image-placeholder {
    display: table-cell;
    width: 75px;
    min-height: 75px;
    vertical-align: top;
    padding-right: 10px;
    background: url(../img/img-placeholder.png) no-repeat;
}

.one-upload .image-placeholder .btn {
    padding: 8px 0px 7px;
    font-size: 14px;
}

.one-upload .image-placeholder img {
    width: 75px;
    height: 75px;
    display: block;
    margin-bottom: 10px;
}

.one-upload .current-process {
    display: table-cell;
    position: relative;
    vertical-align: top;
}

.current-process textarea {
    width: 100%;
    height: 120px;
}

.uploaded .current-process:before {
    width: 0px;
    height: 0px;
    border: 5px solid transparent;
    border-right-color: #FFF;
    position: absolute;
    top: 32px;
    left: -10px;
    content: "";
    display: block;
}

.current-process .uploading-bg {
    position: relative;
    height: 74px;
    background: #191919;
}

.current-process .icon_cancel {
    width: 40px;
    height: 40px;
    display: block;
    position: absolute;
    margin: 0px;
    top: 17px;
    right: 16px;
    z-index: 10;
    background: url(../img/icon-cancel.png) no-repeat;
}

.current-process .icon_cancel:active {
    background: url(../img/icon-cancel.png) no-repeat 0px -40px;
}

.current-process .uploading-bg span {
    font-size: 17px;
    display: block;
    line-height: 75px;
    padding-left: 18px;
    position: relative;
    z-index: 10;
    color: #FFF;
}

.current-process .uploading-bg .uploading-progress {
    width: 60%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    background: url(../img/progress.png) repeat-x;
    -webkit-animation: progress 1s linear infinite;
    -moz-animation: progress 1s linear infinite;
    animation: progress 1s linear infinite;
}

@-webkit-keyframes progress {
    from {
    }

    to {
        background-position: 39px 0px;
    }
}

@-moz-keyframes progress {

    from {
    }

    to {
        background-position: 39px 0px;
    }
}

@keyframes progress {

    from {
    }

    to {
        background-position: 39px 0px;
    }
}

.current-process .upload-error {
    background: #862121;
    position: relative;
    width: 100%;
    height: 74px;
    padding: 17px;
    box-sizing: border-box;
}

.current-process .upload-error p {
    color: #FFF;
}

.current-process .upload-error p.bold {
    font-size: 17px;
    margin-bottom: 3px;
    line-height: 18px;
}

.current-process .upload-error:before {
    width: 0px;
    height: 0px;
    position: absolute;
    border: 5px solid transparent;
    content: "";
    border-right-color: #862121;
    top: 32px;
    left: -10px;
}

.current-progress .upload-error.arrow-top:before {
    border-bottom-color: #862121;
    left: 0px;
    right: 0px;
    margin: 0px auto;
    top: -10px;
}

.icon_add_more:before {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin: -3px 12px 0px 0px;
    background: url(../img/btn-icons.png) no-repeat 0px -136px;
}

.btn.icon_add_more {
    margin: 19px 0px 40px 0px;
    padding: 11px 0px 15px 0px;
}

.order-text {
    margin: 0 auto 25px auto;
    width: 280px;
}

.order-text p {
    line-height: 21px;
    margin-top: -6px;
    max-width: 233px;
}

.icon-drag-and-drop {
    width: 28px;
    height: 28px;
    display: block;
    margin-right: 18px;
    background: url(../img/drag-and-drop.png) no-repeat;
}

.uploaded-images .one-image:nth-child(2n) {
    margin-right: 0px;
}

.one-image {
    width: 145px;
    height: 145px;
    float: left;
    margin: 0px 10px 10px 0px;
    position: relative;
}

.one-image img {
    width: 100%;
    height: 100%;
    display: block;
}

.one-image .image-number {
    width: 30px;
    line-height: 28px;
    font-weight: bold;
    position: absolute;
    text-align: center;
    color: #FFF;
    left: 0px;
    top: 0px;
    background: url(../img/gray-transparent.png);
}

.upload-contribution .custom_list li span {
    color: #FFF;
}

.upload-contribution .btn.browse-video {
    margin: 25px 0px 30px 0px;
}

.browse-video:before {
    width: 22px;
    height: 16px;
    vertical-align: middle;
    margin: -3px 10px 0px 0px;
    background: url(../img/btn-icons.png) no-repeat 0px -156px;
}

.instant-flash-upload .btn-large {
    font-size: 18px;
}

.instant-flash-upload .error-message {
    margin-top: 22px;
}

.instant-flash-upload .flat_grey {
    margin-bottom: 37px;
    padding: 8px 0px 10px 0px;
}

.instant-flash-upload .flat_grey:active {
    padding: 6px 0px 12px 0px;
}

.instant-flash-upload.step-2 .btn-large {
    margin-top: 40px !important;
}

.instant-flash-upload .current-process,
.upload-contribution-video .current-process {
    margin: 30px 0px;
}

.instant-flash-upload .current-process .upload-error:before,
.upload-contribution-video .current-process .upload-error:before {
    width: 0px;
    height: 0px;
    position: absolute;
    border: 6px solid transparent;
    content: "";
    border-bottom-color: #862121;
    left: 0px;
    right: 0px;
    margin: 0px auto;
    top: -12px;
}

.upload-contribution-video .form-control {
    width: 100%;
}

.upload-contribution-video textarea.form-control {
    padding: 10px 18px 10px 18px;
    height: 127px;
}

.upload-contribution-video .icon_remove {
    margin: 0px 0px 30px 0px;
    padding: 10px 0px;
}

.icon_remove:before {
    width: 14px;
    height: 15px;
    vertical-align: middle;
    margin: -5px 10px 0px 0px;
    background: url(../img/btn-icons.png) no-repeat 0px -174px;
}

.custom_list.red li span {
    color: #FFF;
}

.upload-contribution h2,
.upload-contribution-video h2 {
    margin: 24px 0px 31px 0px;
    line-height: 39px;
}

.upload-contribution-video .custom_list {
    margin: 20px 0px;
}

.instant-flash-upload h2 {
    margin: 27px 0px 33px 0px;
}

.instant-flash-upload .btn-primary {
    margin-top: 21px !important;
}

.instant-flash-upload .current-process {
    margin: 25px 0px;
}

.instant-flash-upload.third-step .form-group {
    margin-bottom: 18px;
}

.instant-flash-upload.third-step .form-group textarea {
    height: 85px;
}

.instant-flash-upload .icon_remove {
    padding: 9px 0px;
    margin: 20px 0px 32px 0px;
}

.successfully-saved {
    width: 50px;
    height: 50px;
    margin: 41px auto 0px auto;
    background: url(../img/successfully.png) no-repeat;
}

.instant-flash-upload.saved h2 {
    margin: 12px 0px 24px 0px;
}

.instant-flash-upload.saved p.center {
    margin-bottom: 35px;
    font-size: 16px;
    line-height: 23px;
}

.instant-flash-upload.saved .flash-placeholder img {
    margin-bottom: 40px;
}

.instant-flash-upload.saved .btn-primary.btn-large {
    font-size: 20px;
}

.icon_back:before {
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin: -3px 10px 0px 0px;
    background: url(../img/btn-icons.png) no-repeat 0px -191px;
}

.icon_arrow_right:after {
    width: 6px;
    height: 9px;
    vertical-align: middle;
    margin: -3px 0px 0px 10px;
    background: url(../img/btn-icons.png) no-repeat -16px -8px;
}

.about-contest-pages .btn {
    margin: 25px 0px 30px 0px;
}

.color-white {
    color: #FFF !important;
}

.icon {
    display: inline-block;
    vertical-align: middle;
}

.icon-cup {
    width: 45px;
    height: 40px;
    display: block;
    margin: 40px auto 10px auto;
    background: url(../img/icon-cup.png) no-repeat;
}

.contest-awards {
    padding-top: 20px;
}

.contest-awards .awards {
    width: 100%;
    box-sizing: border-box;
    height: 372px;
    padding: 20px 25px;
    text-align: center;
}

.contest-awards .awards div {
    margin-bottom: 27px;
}

.contest-awards .awards div p {
    font-size: 21px;
    margin-bottom: 0px;
    color: #FFF;
}

.contest-awards .awards div:after {
    display: block;
    content: "";
    clear: left;
}

.contest-awards .awards div:nth-child(2) p,
.contest-awards .awards div:nth-child(3) p,
.contest-awards .awards div:nth-child(4) p {
    color: #ffae00;
}

.contest-awards .awards div p:first-child {
    width: 65px;
    text-align: left;
    float: left;
}

.contest-awards .awards div p:nth-child(2) {
    width: 180px;
    margin-left: 60px;
    position: absolute;
    height: 20px;
    background: url(../img/dots.png);
}

.contest-awards .awards div p:last-child {
    width: 60px;
    float: right;
    text-align: right;
    font-weight: bold;
}

.contest-awards .awards.subtitle {
    height: 280px;
    color: #FFF;
}

.contest-awards .awards.private-shots {
    background: url(../img/awards-private-shots.png) no-repeat center center;
}

.contest-awards .awards.freestyle-photos {
    background: url(../img/awards-freestyle-photos.png) no-repeat center center;
}

.contest-awards .awards.nude-in-public {
    background: url(../img/awards-nude-in-public.png) no-repeat center center;
}

.contest-awards .awards.what-i-saw {
    background: url(../img/awards-what-i-saw.png) no-repeat center center;
}

.contest-awards .awards.redclouds {
    background: url(../img/awards-redclouds.png) no-repeat center center;
}

.contest-awards .awards.homeclips {
    background: url(../img/awards-homeclips.png) no-repeat center center;
}

.contest-awards .awards.erotic-videos {
    background: url(../img/awards-erotic-videos.png) no-repeat center center;
}

.contest-awards .awards.themed-contests {
    background: url(../img/awards-themed-contest.png) no-repeat center center;
}

.contest-awards .awards.themed-contests div {
    margin-bottom: 25px;
}

.contest-awards .awards.themed-contests div p {
    color: #FFF;
    font-size: 15px;
    white-space: nowrap;
}

.contest-awards .awards {
    width: 320px;
    margin: 0 auto;
    padding: 20px 15px;
    height: 390px;
}

.contest-awards .awards h3 {
    margin-bottom: 20px;
}

.icon-small-cup {
    width: 21px;
    height: 19px;
    margin: -3px 7px 0px 0px;
    background: url(../img/awards-icons.png) no-repeat;
}

.icon-contest-star {
    width: 19px;
    height: 19px;
    margin: -3px 7px 0px 0px;
    background: url(../img/awards-icons.png) no-repeat 0px -19px;
}

.icon-contest-star-smaller {
    width: 17px;
    height: 17px;
    margin: -3px 7px 0px 0px;
    background: url(../img/awards-icons.png) no-repeat 0px -38px;
}

.icon-info {
    width: 30px;
    height: 30px;
    display: block;
    margin: 20px auto;
    background: url(../img/icon-info.png) no-repeat;
}

.profile-head {
    margin-top: 34px;
}

.profile-head img {
    width: 86px;
    height: 86px;
    display: block;
    float: left;
    margin-right: 20px;
}

.profile-head .username {
    font-size: 21px;
    color: #FFF;
    font-weight: bold;
    margin-top: 3px;
}

.profile-head .account-status {
    font-size: 16px;
    color: #616161;
}

.profile-head .account-status span {
    color: #9a9a9a;
}

.profile-head .account-status:before {
    vertical-align: middle;
    display: inline-block;
    width: 16px;
    content: "";
    height: 17px;
    margin: -3px 10px 0px 0px;
    background: url(../img/btn-icons.png) no-repeat 0px -209px;
}

.my-profile .wrapper_block_title {
    font-size: 18px;
    margin-bottom: 20px;
}

.icon_profile_contributions:before {
    width: 18px;
    height: 17px;
    margin-top: 0px;
    vertical-align: top;
    background-position: 0px -147px;
}

.icon-full-size,
.icon-thumb-size {
    width: 18px;
    height: 18px;
    background: url(../img/profile-icons.png) no-repeat;
}

.icon-full-size:active,
.icon-full-size.active {
    background-position: 0px 0px;
}

.icon-full-size {
    background-position: -18px 0px;
}

.icon-thumb-size {
    background-position: -18px -18px;
    margin-left: 25px;
}

.icon-thumb-size:active,
.icon-thumb-size.active {
    background-position: 0px -18px;
}

.my-profile .item.small .item_data .item_rate {
    margin-top: 0px;
}

.my-profile .item.small .item_data .item_rate .item_views {
    font-weight: normal;
    font-size: 12px;
}

.icon_small_eye:before {
    width: 12px;
    height: 8px;
    display: inline-block;
    vertical-align: middle;
    margin: -1px 2px 0px 0px !important;
    background: url(../img/profile-icons.png) no-repeat 0px -36px !important;
}

.contri-info .contri-views {
    float: left;
    font-size: 14px;
    font-weight: normal;
}

.contri-info .rating-bg {
    float: left;
    margin-right: 30px;
}

.contri-info .icon-full-size,
.contri-info .icon-thumb-size {
    display: block;
    float: right;
}

.contri-description.small,
.contri-preview .paragraph {
    word-break: break-all;
}

.contri-preview h3 {
    margin-top: 28px;
    line-height: 33px;
}

.contri-images {
    text-align: center;
}

.contri-images img, video {
    max-width: 100%;
    display: block;
    margin: 10px auto 0px auto;
}

.contri-images.thumbs {
    margin-top: 20px;
}

.contri-images.thumbs img {
    width: 145px;
    height: 145px;
    float: left;
    margin: 0px 10px 10px 0px;
}

.contri-images.thumbs img:nth-child(2n) {
    margin-right: 0px;
}

.contri-description {
    color: #FFF;
}

.contri-details {
    padding: 32px 20px 0px 20px;
}

.contri-preview.not-added .contri-details {
    padding: 20px 0px 0px 0px;
}

.white_star:before {
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin: -4px 10px 0px 0px;
    background-position: 0px -226px;
}

.icon_favorite:before {
    width: 17px;
    heighT: 14px;
    display: inline-block;
    vertical-align: middle;
    margin: -4px 10px 0px 0px;
    background-position: 0px -242px;
}

.icon_person:before {
    width: 16px;
    heighT: 16px;
    display: inline-block;
    vertical-align: middle;
    margin: -4px 10px 0px 0px;
    background-position: 0px -256px;
}

.icon_report:before {
    width: 15px;
    heighT: 14px;
    display: inline-block;
    vertical-align: middle;
    margin: -4px 10px 0px 0px;
    background-position: 0px -272px;
}

.contri-details .icon_report {
    float: right;
}

.contri-details .icon_in_favorites,
.contri-details .icon_favorite {
    float: left;
}

.contri-details .icon_report,
.contri-details .icon_favorite,
.contri-details .icon_in_favorites {
    width: 45%;
}

.contri-details .btn {
    margin: 0px 0px 25px 0px;
}

.contri-details .paragraph {
    margin-bottom: 15px;
}

.your-comment {
    padding: 22px 0px;
    display: table;
    width: 100%;
}

.your-comment img {
    width: 45px;
    height: 45px;
    display: table-cell;
    vertical-align: top;
    margin-right: 13px;
}

.your-reply .form-group,
.your-comment .form-group {
    position: relative;
    vertical-align: top;
    display: table-cell;
    margin: 0px;
    width: 100%;
}

.your-comment .form-group textarea {
    padding: 12px 35px 13px 15px;
}

.your-reply .form-group:before,
.your-comment .form-group:before {
    width: 0px;
    height: 0px;
    border: 6px solid transparent;
    border-right-color: #FFF;
    position: absolute;
    left: -12px;
    top: 17px;
    content: "";
}

.contri-comments .message-box {
    margin-bottom: 0;
    margin-top: 15px;
}

.contri-comments .one-comment {
    padding: 20px 0px;
    border-top: 1px solid #242424;
    display: table;
    width: 100%;
}

.contri-comments .one-comment .main-comment {
    display: table-row;
}

.contri-comments .one-comment img {
    width: 34px;
    height: 34px;
    display: table-cell;
    margin-right: 15px;
    vertical-align: top;
}

.contri-comments .one-comment .comment-replies img {
    margin-right: 19px;
}

.contri-comments .one-comment .comment-data {
    display: table-cell;
    vertical-align: top;
    width: 100%;
}

.contri-comments .one-comment .comment-data a,
.contri-comments .one-comment .comment-data p {
    font-size: 14px;
    line-height: 14px;
    margin-bottom: 6px;
    display: block;
}

.contri-comments > .one-comment > .comment-data > a {
    margin-bottom: 5px;
}

.contri-comments .one-comment .comment-data p {
    color: #FFF;
}

.contri-comments .one-comment .comment-data > .comment-text {
    color: #FFF;
    line-height: 22px;
    margin-bottom: 3px;
}

.contri-comments .one-comment .comment-data .comment-date {
    color: #616161;
    font-size: 12px;
    margin-bottom: 13px;
}

.contri-comments .one-comment .comment-data .btn {
    font-size: 12px;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 0px;
    vertical-align: top;
}

.contri-comments .one-comment .comment-data .btn.icon_reply {
    padding: 5px 15px 7px 16px;
}

.contri-comments .one-comment .comment-data .btn.icon_cancel_white {
    padding: 5px 7px 7px 7px;
}

.contri-comments .one-comment .comment-data .btn.icon_report {
    padding: 6px 6px 6px 5px;
}

.icon_cancel_white:before {
    width: 12px;
    height: 12px;
    display: inline-block;
    vertical-align: middle;
    background-position: 0px -538px;
}

.icon_cancel_small:before {
    width: 8px;
    height: 8px;
    display: inline-block;
    vertical-align: middle;
    margin: -2px 5px 0px 0px;
    background-position: -14px -538px;
}

.contri-comments .one-comment .comment-data .btn.icon_report:before {
    margin-right: 0px;
}

.contri-comments .one-comment .comment-data .comment-replies {
    display: table;
    margin: 15px 0px 7px 0px;
}

.contri-comments .one-comment .comment-data .reply-data {
    display: table-cell;
    vertical-align: top;
}

.contri-comments .one-comment .comment-data .reply-data > a {
    line-height: 13px;
    margin-bottom: 3px;
}

.contri-comments .one-comment .comment-data .reply-data .comment-text {
    line-height: 22px;
    margin-bottom: 4px;
}

.contri-comments.all-comments .your-comment {
    paddinG: 17px 0px;
}

.contri-comments.all-comments .your-comment img {
    margin-right: 16px;
}

.contri-comments.comments-page {
    padding: 0px 20px 20px;
}

.contri-btns.comments-page .btn {
    padding: 13px 0px 12px 0px !important;
}

.contri-btns:after {
    clear: both;
}

.contri-btns .btn {
    width: 50%;
    float: left;
    border-radius: 0px !important;
}

.contri-btns .btn:active {
    padding: 9px 0px 10px 0px;
}

.contri-btns .btn:active:before {
    opacity: 1;
}

.contri-btns .btn:last-child {
    border-left: 1px solid #222222;
}

.contri-btns .btn.active {
    background: #131313;
}

.contri-comments.comments-page .btn {
    font-size: 14px;
}

.icon_reply:before {
    width: 9px;
    height: 8px;
    display: inline-block;
    vertical-align: middle;
    margin: -3px 5px 0px 0px;
    background-position: 0px -289px;
}

.icon-replied-message {
    width: 9px;
    height: 8px;
    display: inline-block;
    vertical-align: middle;
    margin: -3px 8px 0px 0px;
    background: url(../img/btn-icons.png) no-repeat -11px -289px;
}

.icon_chat:before {
    width: 16px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
    margin: -3px 5px 0px 0px;
    background-position: 0px -298px;
}

.icon_related:before {
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin: -3px 5px 0px 0px;
    background-position: 0px -313px;
}

.reply-btn {
    width: 78px;
}

.your-reply .form-group .form-control,
.your-comment .form-group .form-control {
    padding: 11px 40px 11px 17px;
    width: 100%;
    height: 45px;
    overflow: hidden;
}

.your-reply .form-group button,
.your-comment .form-group button {
    width: 23px;
    height: 23px;
    display: block;
    position: absolute;
    right: 10px;
    bottom: 10px;
    border: none;
    outline: none;
    background: url(../img/submit.png) no-repeat;
}

.your-reply {
    width: 100%;
    display: table-row;
    padding-bottom: 20px;
}

.your-reply img {
    padding-top: 20px;
    box-sizing: initial;
}

.your-reply .form-group {
    padding-top: 20px;
    display: table-cell;
    vertical-align: top;
    width: 100%;
}

.your-reply .form-group:before {
    top: 31px;
}

.modal {
    position: relative;
    z-index: 99;
    padding: 30px 20px;
    width: 100%;
    height: 100%;
    overflow-y: auto;
}

.report-contri h3 {
    margin-bottom: 30px;
}

.rate-contri h3,
.report-contri h3 {
    font-size: 25px;
}

.rate-contri h4 {
    color: #b80c2d;
    margin: 12px 0px 24px 0px;
}

.rate-contri input {
    display: none;
    display: none;
}

.rate-contri input + label {
    width: 100%;
    line-height: 44px;
    display: block;
    text-align: center;
    background: #100f0f;
    border-bottom: 1px solid #000;
    color: #FFF;
    cursor: pointer;
}

.rate-contri input:checked + label {
    background: #520c13;
    border-color: #520c13;
    font-weight: bold;
}

.rate-contri input:checked + label:before {
    width: 13px;
    height: 11px;
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin: -3px 10px 0px 0px;
    background: url(../img/btn-icons.png) no-repeat 0px -330px;
}

.with_icons.icon_cancel:before,
.icon.icon_cancel:before {
    width: 11px;
    height: 11px;
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin: -3px 10px 0px 0px;
    background: url(../img/btn-icons.png) no-repeat 0px -343px;
}

.report-contri .btn,
.rate-contri .btn,
.remove-favorite .btn {
    width: 47%;
    margin-top: 30px;
}

.report-contri .btn.flat_red,
.remove-favorite .btn.icon_save,
.rate-contri .btn.flat_red {
    float: left;
}

.report-contri .btn.icon_cancel,
.remove-favorite .btn.icon_cancel,
.rate-contri .btn.icon_cancel {
    float: right;
}

.remove-favorite h4 {
    color: #b80c2d;
}

.report-contri .btn {
    margin-top: 0px;
    white-space: nowrap;
}

.related-items {
    margin-top: 20px;
}

.item .nickname {
    font-size: 13px;
    color: #616161;
    margin-bottom: -5px;
}

.icon_in_favorites:before {
    width: 17px;
    height: 17px;
    display: inline-block;
    margin: -3px 7px 0px 0px;
    vertical-align: middle;
    background: url(../img/btn-icons.png) no-repeat 0px -355px;
}

.contri-details .contri-tags {
    margin: 2px 0px 15px 0px;
}

.contri-details .contri-tags a {
    color: #9a9a9a;
    font-size: 13px;
    background: #1a1a1a;
    padding: 2px 11px;
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
    margin-top: 10px;
}

.contri-details .uploaded-by,
.contri-details .upload-date {
    font-size: 14px;
    margin-bottom: 0px;
}

.contri-details .uploaded-by {
    color: #9a9a9a;
}

.contri-details .upload-date {
    color: #616161;
    margin-bottom: 10px;
}

.icon_settings:before {
    width: 18px;
    height: 17px;
    margin: -3px 10px 0px 0px;
    display: inline-block;
    vertical-align: middle;
    background-position: 0px -373px;
}

.profile h2 {
    margin: 23px 0px 22px 0px;
    font-size: 25px;
    line-height: 37px;
}

.profile-block {
    padding: 0px 20px;
}

.avatar-placeholder {
    width: 260px;
    height: 260px;
    background: #212121;
    margin: 21px auto 20px auto;
    background: #212121 url(../img/avatar-placeholder.png) no-repeat center center;
}

.avatar-placeholder.uploaded {
    margin-bottom: 19px;
}

.avatar-placeholder img {
    width: 100%;
}

.btn.icon_browse_image {
    margin-top: 40px;
}

.icon_save:before {
    width: 13px;
    height: 11px;
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin: -3px 10px 0px 0px;
    background: url(../img/btn-icons.png) no-repeat 0px -330px;
}

.profile-block.crop {
    margin-top: 31px;
}

.profile-block.crop img {
    width: 280px;
    height: 280px;
    display: block;
    margin: 0 auto;
}

.profile-block.crop .clearfix,
.profile-block.subscriptions .clearfix,
.profile-block.profile-info .clearfix {
    margin-top: 20px;
}

.profile-block.crop .clearfix .btn,
.profile-block.subscriptions .clearfix .btn,
.profile-block.profile-info .clearfix .btn {
    width: 47%;
}

.profile-block.profile-info .clearfix .btn.flat_red,
.profile-block.subscriptions .clearfix .btn.flat_red,
.profile-block.crop .clearfix .btn.flat_red {
    float: left;
}

.profile-block.profile-info .clearfix .btn.icon_cancel,
.profile-block.subscriptions .clearfix .btn.icon_cancel,
.profile-block.crop .clearfix .btn.icon_cancel {
    float: right;
}

.profile-info .form-group input {
    margin-bottom: 0px;
}

.profile-info .field-label {
    color: #fff;
    margin-bottom: 9px;
    font-size: 16px;
}

.profile-info .form-group.radio {
    margin-top: 31px;
}

.profile-info .form-group.textarea {
    margin-top: 33px;
}

.form-group.textarea .form-control {
    padding: 10px 17px;
    height: 125px;
}

.profile-info .inline-buttons {
    margin-top: 40px !important;
}

.profile-info input[type="radio"] {
    display: none;
}

.profile-info .form-group input[type="radio"] + label:last-child,
.subscriptions .form-group input + label:last-child {
    border-bottom: 1px solid #242424;
}

.profile-info input[type="radio"] + label {
    line-height: 46px;
    display: block;
    border-top: 1px solid #242424;
    font-size: 14px;
    color: #d2d2d2;
}

.profile-info input[type="radio"] + label span {
    width: 22px;
    height: 22px;
    background: #FFF;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    margin: -3px 10px 0px 0px;
}

.profile-info input[type="radio"]:checked + label span:before {
    width: 12px;
    height: 12px;
    display: block;
    border-radius: 50%;
    margin: 5px;
    content: "";
}

.profile-block.settings .form-group .btn {
    font-size: 18px;
    width: 100%;
    margin-top: 0px;
}

.profile-block.settings p:not(.field-label) {
    margin-bottom: 18px;
}

.profile-block.settings .form-group .field-label {
    color: #FFF;
    font-size: 18px;
    margin-bottom: 13px;
}

.separator {
    width: 100%;
    height: 1px;
    background: #2d2d2d;
    margin: 40px 0px 30px 0px;
}

/*
.profile-block.settings .form-group:first-child {
	border-bottom: 1px solid #242424;
	padding-bottom: 40px;
	margin-bottom: 30px;
}*/

.profile-block.subscriptions .form-group {
    margin-bottom: 32px;
}

.profile-block.subscriptions .field-label {
    color: #FFF;
    font-size: 18px;
    margin-bottom: 10px;
}

.search-filters .form-group input[type="checkbox"],
.profile-block.subscriptions .form-group input {
    display: none;
}

.profile-block.subscriptions .form-group label {
    width: 100%;
}

.profile-block.subscriptions .form-group label p {
    margin: 0px;
    padding-top: 3px;
    float: left;
    font-size: 14px;
    display: inline-block;
    vertical-align: top;
    max-width: 190px;
}

.search-filters .form-group input + label,
.profile-block.subscriptions .form-group input + label {
    display: block;
    font-size: 14px;
    line-height: 26px;
    padding: 14px 0px 16px 0px;
    border-top: 1px solid #242424;
}

.search-filters .form-group input + label span,
.profile-block.subscriptions .form-group input + label span {
    width: 66px;
    height: 26px;
    float: right;
    border-radius: 15px;
    display: block;
    background: #333333;
    position: relative;
}

.search-filters .form-group input + label span:before,
.profile-block.subscriptions .form-group input + label span:before {
    width: 24px;
    height: 24px;
    display: block;
    position: absolute;
    content: "";
    left: 1px;
    top: 1px;
    transition: left 0.2s ease-in-out;
    background: url(../img/radio.png) no-repeat;
}

.search-filters .form-group input + label span:after,
.profile-block.subscriptions .form-group input + label span:after {
    display: block;
    position: absolute;
    content: "OFF";
    font-size: 12px;
    line-height: 24px;
    right: 14px;
    top: 1px;
}

.search-filters .form-group input:checked + label span,
.profile-block.subscriptions .form-group input:checked + label span {
    background: #6c101a;
}

.search-filters .form-group input:checked + label span:after,
.profile-block.subscriptions .form-group input:checked + label span:after {
    left: 14px;
    content: "ON";
}

.search-filters .form-group input:checked + label span:before,
.profile-block.subscriptions .form-group input:checked + label span:before {
    width: 24px;
    height: 24px;
    display: block;
    position: absolute;
    left: 41px;
    top: 1px;
}

.search-filters .form-group input + label:after,
.profile-block.subscriptions .form-group input + label:after {
    clear: both;
    display: block;
    content: "";
}

.profile-block.subscriptions > p {
    margin-bottom: 40px;
}

div.membership {
    border-bottom: 1px solid #242424;
    padding: 21px 0px 30px 0px;
}

.membership.last {
    border-bottom: none;
}

.membership .name {
    font-size: 21px;
    color: #d41028;
}

.membership .status {
    font-size: 18px;
    margin: 10px 0px;
    color: #d00000;
}

.membership .status:before {
    width: 13px;
    height: 13px;
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin: -4px 7px 0px 0px;
    background: #d00000;
    border-radius: 50%;
}

.membership .status.active:before {
    background: #019543;
}

.membership .status.active {
    color: #009c46;
}

.membership .date {
    font-size: 14px;
    color: #9a9a9a;
    white-space: nowrap;
    margin-bottom: 3px;
}

.membership .clearfix {
    margin-top: 17px;
}

.membership .date span {
    color: #d2d2d2;
}

.icon_update:before {
    width: 15px;
    height: 13px;
    display: inline-block;
    vertical-align: middle;
    margin: -3px 7px 0px 0px;
    background-position: 0px -391px;
}

.membership .btn {
    float: left;
}

.membership .btn:not(.btn-success) {
    font-size: 15px;
    width: 105px;
    padding: 10px 0px;
}

.icon-timer {
    widtH: 16px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    margin: -4px 9px 0px 0px;
    background: url(../img/btn-icons.png) no-repeat 0px -405px;
}

.icon-timer.expired {
    background: url(../img/btn-icons.png) no-repeat 0px -424px;
}

.one-membership .timeleft,
.membership .timeleft {
    color: #FFF;
    font-size: 18px;
    margin: 9px 0px 0px 21px;
}

.membership .timeleft.expired {
    color: #ffa200;
    font-weight: bold;
    text-transform: uppercase;
}

.contris-icon {
    width: 75px;
    height: 72px;
    margin: 30px auto 32px auto;
    background: url(../img/contris.png) no-repeat;
}

.icon_upload:before {
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    margin: -4px 10px 0px 0px;
    background-position: 0px -443px;
}

.one-my-contri {
    padding: 20px 20px 17px 20px;
}

.profile.my-contributions h2 {
    margin-bottom: 9px;
}

.one-my-contri img {
    float: left;
    width: 113px;
    height: 113px;
    display: block;
    margin-right: 19px;
}

.one-my-contri a {
    font-size: 17px;
    line-height: 17px;
    margin-bottom: 3px;
    display: block;
}

.one-my-contri p {
    margin-bottom: 3px;
}

.one-my-contri .posted {
    color: #616161;
    font-size: 13px;
    white-space: nowrap;
}

.one-my-contri .state {
    font-size: 13px;
}

.one-my-contri .state:before {
    width: 14px;
    heighT: 14px;
    content: "";
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    margin: -4px 7px 0px 0px;
}

.one-my-contri .state.inactive:before {
    background: #4c4c4c;
}

.one-my-contri .state.complete:before {
    background: #1bca71;
}

.one-my-contri .state.incomplete:before {
    background: #862121;
}

.one-my-contri .btn {
    font-size: 16px;
    padding: 11px 0px;
    margin-top: 20px;
}

.profile-block.my-contris {
    padding: 0px;
    margin-top: 10px;
}

.profile-block.my-contris .btn-large {
    margin-top: 34px;
}

.profile-block.my-contris p.center {
    font-size: 18px;
    margin-bottom: 34px;
}

.profile-block.my-contris .one-my-contri:nth-child(2n) {
    background: #141414;
}

.delete-contri h3 {
    color: #b80c2d;
}

.delete-contri p {
    font-size: 18px;
    padding: 50px 0px;
}

.delete-contri .clearfix .btn {
    width: 47%;
    float: left;
    padding: 10px 0px;
}

.delete-contri .clearfix .btn.icon_cancel {
    float: right;
}

.btn.select .dropdown.profile {
    max-height: 400px;
}

.profile-icons:before {
    display: inline-block;
    vertical-align: middle;
    content: "";
    margin: -3px 10px 0px 0px;
    width: 17px;
    background: url(../img/usermenu-icons.png) no-repeat;
}

.profile-icons.info:before {
    height: 17px;
    background-position: 0px 0px;
}

.profile-icons.avatar:before {
    height: 18px;
    background-position: 0px -17px;
}

.profile-icons.contris:before {
    height: 16px;
    background-position: 0px -37px;
}

.profile-icons.membership:before {
    height: 14px;
    background-position: 0px -54px;
}

.profile-icons.forums:before {
    height: 16px;
    background-position: 0px -69px;
}

.profile-icons.settings:before {
    height: 17px;
    background-position: 0px -86px;
}

.profile-icons.subscriptions:before {
    height: 15px;
    background-position: 0px -104px;
}

.forums > p {
    font-size: 18px;
}

.forums > p.note {
    font-size: 14px;
}

.forums > p.note span {
    color: #FFF;
}

.icon_forums:before {
    width: 17px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
    margin: -6px 9px 0px 0px;
    background-position: 0px -462px;
}

.forums .btn.flat_grey {
    margin: 19px 0px 37px 0px;
    padding: 7px 0px 10px 0px;
}

.forums .btn.icon_forums {
    padding: 10px 0px;
}

.forums .btn.flat_red {
    margin-top: 37px;
}

.icon-chat-big {
    width: 82px;
    height: 75px;
    margin: 40px auto 32px auto;
    display: block;
    background: url(../img/icon-chat.png) no-repeat;
}

.forums table {
    width: 100%;
    border-spacing: 0px;
}

.forums table tr td {
    line-height: 58px;
    border-top: 1px solid #242424;
}

.forums table thead tr td {
    border-top: none;
}

.forums table tbody tr td:first-child {
    color: #d41028;
}

.forums table tbody tr td:last-child {
    color: #616161;
    text-align: right;
}

.forums table tbody tr td.verified {
    color: #009c46;
}

.forums table thead tr td {
    font-weight: bold;
    color: #fff;
}

.forums table thead tr td:last-child {
    text-align: right;
}

.forums .form-group {
    margin-top: 20px;
}

.forums .form-group .field-label {
    color: #FFF;
    margin-bottom: 5px;
}

.forums .clearfix .btn {
    float: left;
    font-size: 18px;
    padding: 10px 0px;
    width: 48%;
    margin-top: 10px;
}

.forums .clearfix .btn.icon_cancel {
    float: right;
}

.search-items {
    padding-top: 12px;
}

.item .item_data .published {
    font-size: 13px;
    color: #616161;
    line-height: 13px;
    margin: 10px 0px 0px 0px;
}

.search-results h4 {
    margin-top: 30px;
    color: #d2d2d2;
}

.search-results h3 {
    padding: 15px;
}

.search-results h2 {
    font-size: 25px;
    margin: 7px 0px 33px 0px;
}

.search-results .flat_grey {
    margin-bottom: 17px;
}

.search-filters .form-group {
    position: relative;
    margin: 0px 0px 0px 0px;
}

.icon-search {
    width: 42px;
    height: 42px;
    display: block;
    cursor: pointer;
    background: url(../img/search-icon.png) no-repeat center center;
}

.search-filters .form-group label {
    color: #FFF;
}

.search-filters .form-group button {
    position: absolute;
    display: block;
    top: 0px;
    right: 0px;
    width: 42px;
    height: 42px;
    background: none;
    border: none;
    outline: none;
}

.search-filters .form-group label {
    border-top: none !important;
    border-bottom: 1px solid #242424;
}

.search-filters .form-group label:last-child {
    border: none;
}

.search-filters .form-group .btn.select {
    padding: 7px 14px 10px 18px;
    margin-top: 20px;
}

.search-filters .form-group input + label {
    padding: 20px 0px 18px 19px;
    font-size: 16px;
}

.icon-search-big {
    width: 75px;
    height: 78px;
    display: block;
    margin: 30px auto;
    background: url(../img/icon-search-big.png) no-repeat;
}

.empty-results {
    padding-bottom: 20px;
    x-border-bottom: 1px solid #242424;
    margin-bottom: 30px;
    font-size: 18px;
}

.popular h3 {
    margin: 0px 0px 30px 0px;
    color: #FFF;
}

.welcome-page h3 {
    margin: 30px 0px;
}

.account-membership {
    background: #191919;
    margin-top: 30px;
    text-align: center;
}

.account-membership.without-bg {
    background: none;
    margin: 0px;
}

.account-membership.without-bg .one-membership {
    border-color: #2d2d2d;
}

.account-membership.without-bg h4 {
    padding-top: 0px;
    line-height: 21px;
}

.account-membership.without-bg .memberships {
    border-bottom: 1px solid #2d2d2d;
}

.account-membership h4 {
    font-size: 24px;
    padding: 25px 0px 10px 0px;
}

.account-membership .text {
    font-size: 16px;
}

.account-membership .text span {
    color: #009c46;
    font-weight: bold;
}

.account-membership p.bold {
    font-size: 18px;
    color: #FFF;
}

.account-membership .memberships {
    margin-top: 30px;
}

.one-membership {
    border-top: 1px solid #000;
    padding: 0px 20px;
    line-height: 70px;
    position: relative;
}

.one-membership:after {
    clear: both;
    display: block;
    content: "";
}

.one-membership .timeleft {
    line-height: 16px;
    float: right;
    margin-top: 27px;
    font-size: 14px;
}

.one-membership .state {
    display: block;
    text-align: center;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    color: #616161;
}

.one-membership .state.active {
    color: #009c46;
}

.one-membership .btn {
    display: inline-block;
    float: right;
    margin: 15px 0px 0px 0px;
    padding: 10px 21px;
    position: relative;
    z-index: 50;
}

.one-membership .btn:active {
    padding: 8px 21px 12px 21px;
}

.one-membership a {
    display: block;
    font-weight: bold;
    float: left;
    text-align: left;
    position: relative;
    z-index: 50;
    line-height: 16px;
    margin: 27px 0px 26px 0px;
}

.user-links .one-link {
    border-bottom: 1px solid #2d2d2d;
    padding: 25px 0px 25px 20px;
    display: block;
}

.user-links .one-link .link-info {
    width: 220px;
    display: inline-block;
    vertical-align: middle;
}

.user-links .one-link .link-info p {
    font-size: 14px;
}

.user-links .one-link .link-info .bold {
    color: #FFF;
    font-size: 18px;
}

.user-links .one-link .icon {
    width: 38px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 19px;
    background: url(../img/user-links.png) no-repeat;
}

.user-links .one-link .icon.icon-upload-contri {
    height: 38px;
    background-position: 0px 0px;
}

.user-links .one-link .icon.icon-contest-rules {
    height: 34px;
    background-position: 0px -40px;
}

.user-links .one-link .icon.icon-my-profile {
    height: 40px;
    background-position: 0px -76px;
}

.user-links .one-link .icon.icon-my-favorites {
    height: 32px;
    background-position: 0px -118px;
}

.user-links .one-link .icon.icon-profile-settings {
    height: 35px;
    background-position: 0px -153px;
}

.user-links .one-link .icon.icon-manage-contributions {
    height: 36px;
    background-position: 0px -191px;
}

.user-links .one-link .icon.icon-manage-memberships {
    height: 33px;
    background-position: 0px -229px;
}

.user-links .one-link .icon.icon-help {
    height: 38px;
    background-position: 0px -264px;
}

.user-links .one-link .icon.icon-arrow-right {
    width: 8px;
    height: 12px;
    background-position: 0px -307px;
    margin: 0px 0px 0px 5px;
}

.welcome-page > p.center span {
    color: #FFF;
    font-weight: bold;
}

.welcome-page > .flat_grey {
    margin-top: 20px;
}

.user-links .one-link:last-child {
    border-bottom: none;
}

.taglist a {
    border-bottom: 1px solid #242424;
    color: #d2d2d2;
    padding: 0px 20px;
    display: block;
    line-height: 48px;
}

.taglist a:first-child {
    border-top: 1px solid #242424;
}

.taglist a:first-child:active {
    padding-top: 1px;
    border-top: 1px solid #7b2831;
}

.taglist a:active {
    background: #6c101a;
    border-top: 1px solid;
    margin-top: -1px;
    color: #FFF;
    border-color: #7b2831;
}

.taglist a .icon-arrow-right {
    width: 6px;
    height: 10px;
    float: right;
    display: block;
    margin-top: 19px;
    background: url(../img/arrows.png) no-repeat;
}

.taglist a:active .icon-arrow-right {
    background: url(../img/arrows.png) no-repeat -6px 0px;
}

.taglist .center {
    font-size: 14px;
    padding: 20px;
}

.sitemap {
    margin-left: 15px;
}

.sitemap h2 {
    margin: 25px 0px 32px 0px;
}

.sitemap ul {
    list-style: none;
}

.sitemap ul li {
    position: relative;
    margin-bottom: 20px;
}

.sitemap ul.submenu li:before {
    width: 20px;
    height: 2px;
    background: #262626;
    content: "";
    position: absolute;
    display: block;
    top: 9px;
    left: 13px;
}

.sitemap ul.submenu li.title:before {
    top: 18px;
}

.sitemap ul li.title > a {
    line-height: 21px;
    background: #262626;
    display: inline-block;
    color: #FFF;
    padding: 9px 14px;
    margin-bottom: 8px;
}

.sitemap ul li.title.red > a {
    background: #6c101a;
}

.sitemap ul.submenu.first-level li {
    padding-left: 40px;
    font-size: 15px;
    margin-top: 14px;
}

.sitemap ul.submenu li.title {
    padding-left: 33px;
}

.authorized_menu {
    margin-bottom: 20px;
}

.authorized_menu img {
    width: 60px;
    height: 60px;
    display: block;
    float: left;
    margin-right: 19px;
    border-radius: 50%;
}

.authorized_menu > div {
    width: 150px;
    float: left;
    margin-right: 11px;
}

.authorized_menu > div .username {
    font-size: 18px;
    color: #b80c2d;
    margin: 5px 0px;
}

.authorized_menu > div .status {
    font-size: 14px;
    color: #616161;
}

.authorized_menu > div span {
    color: #9a9a9a;
}

.authorized_menu > div .icon {
    margin: -3px 7px 0px 0px;
}

.authorized_menu .btn {
    float: left;
}

.authorized_menu .btn:active {
    background: #131313;
    border-color: #131313;
}

.icon-arrow-top,
.icon-arrow-bottom {
    padding: 16px 12px 4px 12px;
    line-height: 8px;
}

.icon-arrow-bottom:before {
    width: 14px;
    height: 8px;
    display: block;
    background-position: 0px -497px;
}

.icon-arrow-top:before {
    width: 14px;
    height: 8px;
    display: block;
    background-position: 0px -506px;
}

.profile-icons.profile:before {
    width: 18px;
    height: 18px;
    background-position: 0px -175px;
}

.profile-icons.dashboard:before {
    width: 18px;
    height: 19px;
    background-position: 0px -155px;
}

.profile-icons.favorites:before {
    width: 18px;
    height: 15px;
    background-position: 0px -139px;
}

.profile-icons.logout:before {
    width: 18px;
    height: 18px;
    background-position: 0px -120px;
}

.menu_head .user-menu {
    margin: 20px 0px 0px -20px;
    width: 320px;
}

.menu_head .user-menu a {
    border-top: 1px solid #1f1f1f;
    padding: 0px 20px;
    width: 100%;
    margin-bottom: 0px;
    box-sizing: border-box;
    display: block;
    box-sizing: initial;
}

.menu_head .user-menu a:last-child {
    border-bottom: 1px solid #1f1f1f;
}

.menu_head .user-menu a {
    background: none !important;
    color: #d2d2d2 !important;
}

.icon-arrow-top:before {
    width: 11px;
    height: 7px;
    display: block;
    content: "";
    margin: 16px 14px;
    background: url(../img/sitemap-arrows.png) no-repeat
}

.icon-arrow-bottom:before {
    width: 11px;
    height: 7px;
    display: block;
    content: "";
    margin: 16px 14px;
    background: url(../img/sitemap-arrows.png) no-repeat 0px -7px;
}

.authorized_menu .icon-arrow-top:before,
.authorized_menu .icon-arrow-bottom:before {
    margin: 0px;
}

ul li.title > span.icon-arrow-top,
ul li.title > span.icon-arrow-bottom {
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    background: #262626;
    margin: 0px 0px 0px 4px;
    padding: 0px;
}

ul li.title.red > span.icon-arrow-top,
ul li.title.red > span.icon-arrow-bottom {
    background: #6c101a;
}

.sitemap ul {
    position: relative;
}

.sitemap ul:before,
ul.submenu:before {
    width: 2px;
    height: 97%;
    content: '';
    display: block;
    position: absolute;
    left: 11px;
    top: 39px;
    background: #262626;
}

ul.second-level:before {
    top: -22px;
    height: 93%;
}

ul.second-level li:last-child {
    position: relative;
}

ul.second-level li:last-child:before {
    width: 22px;
    height: 33px;
    top: -22px;
    left: 11px;
    background: url(../img/menu-item.png);
}

ul.second-level li.title:last-child:before {
    top: -13px;
}

ul.submenu li a {
    color: #d2d2d2;
}

ul.second-level li.title a {
    max-width: 145px;
}

.one-contri-image {
    width: 100%;
    position: relative;
    text-align: center;
}

.one-contri-image > div {
    position: relative;
}

.one-contri-image > div .image-comment {
    position: absolute;
    width: 100%;
    padding: 10px 15px;
    bottom: 0px;
    color: #FFF;
    left: 0px;
    margin-bottom: 0px;
    background: url(../img/eighth-rank.png);
}

.one-contri-image .damon-comment {
    margin-top: 1px;
    background: #191919;
    padding: 10px 15px;
    margin-bottom: 0px;
}

.info-message {
    border: 1px solid #FFF;
    padding: 15px 40px 15px 60px;
    margin-top: 20px;
    font-size: 14px;
    position: relative;
}

.info-message p {
    color: #FFF;
    margin: 0px;
}

.info-message .icon-info {
    position: absolute;
    left: 15px;
    top: 32px;
    margin: 0px;
    background: url(../img/icon-info-white.png) no-repeat;
}

.info-message:not(.no-arrow):after {
    width: 9px;
    height: 6px;
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    content: "";
    margin: 0px auto;
    bottom: -6px;
    background: url(../img/input-icons.png) no-repeat -75px -11px;
}

.contri-no-images {
    border-top: 1px solid #2d2d2d;
    border-bottom: 1px solid #2d2d2d;
    margin: 32px 0px 0px 0px;
    padding: 39px 0px 40px 0px;
}

.contri-no-images p.center {
    font-size: 18px;
    margin-bottom: 35px;
}

.icon-image {
    width: 75px;
    height: 65px;
    display: block;
    margin: 0px auto 30px auto;
    background: url(../img/icon-image.png) no-repeat;
}

.icon_add:before {
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin: -3px 10px 0px 0px;
    background-position: 0px -517px;
}

.contri-no-images .btn {
    margin-top: 20px;
}

.icon_chat_bigger:before {
    width: 21px;
    height: 19px;
    display: inline-block;
    vertical-align: middle;
    margin: -5px 11px 0px 0px;
    background-position: 0px -551px;
}

.comments-count {
    font-size: 15px !important;
    background: #FFF;
    color: #181818;
    font-weight: bold;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    line-height: 17px;
    padding: 0px 2px 0px 3px;
    margin: -2px 0px 0px 11px;
}

.comments-count:before {
    width: 0px;
    height: 0px;
    content: '';
    display: block;
    border: 5px solid transparent;
    border-right-color: #FFF;
    position: absolute;
    left: -9px;
    top: 4px;
}

.no-comments {
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid #2d2d2d;
}

.no-comments p {
    font-size: 18px;
}

.icon_chat_large {
    width: 75px;
    height: 67px;
    display: block;
    margin: 0px auto 30px;
    background: url(../img/no-messages.png) no-repeat;
}

.your-comment p {
    font-size: 17px;
    line-height: 18px;
    margin-bottom: 0px;
    padding: 14px 0px;
}

.icon_related_bigger:before {
    width: 19px;
    height: 19px;
    display: inline-block;
    vertical-align: middle;
    margin: -5px 7px 0px 0px;
    background-position: 0px -571px;
}

.contri-preview .info-message.no-arrow {
    padding-right: 10px;
}

.contri-preview .info-message.no-arrow .icon-info {
    top: 21px;
}

.contri-preview .info-message.no-arrow p {
    font-size: 14px;
}

.only-members {
    top: 0px;
    padding: 0px;
    z-index: 101;
}

.only-members .modal-content {
    padding: 0px 20px;
}

.only-members .heading {
    width: 100%;
    position: relative;
    padding: 23px 0px 10px 0px;
    margin-bottom: 40px;
    background: #5e0e17;
}

.only-members .heading:after {
    display: block;
    width: 100%;
    height: 20px;
    position: absolute;
    bottom: -20px;
    content: "";
    background: url(../img/heading.png) no-repeat center bottom;
}

.only-members .heading p {
    font-size: 20px;
    color: #FFF;
}

.only-members p.buy {
    font-size: 19px;
    color: #FFF;
    margin-bottom: 15px;
}

.only-members .btn {
    margin-top: 20px;
}

.only-members p.small {
    font-size: 16px;
    color: #FFF;
    margin-top: 30px;
}

.only-members p.small span {
    font-weight: bold;
    background: #910917;
    padding: 2px 5px;
}

.blurred {
    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -o-filter: blur(5px);
    -ms-filter: blur(5px);
    filter: blur(5px);
}

.view-photo {
    position: relative;
    width: 100%;
    height: 100%;
}

.view-photo img {
    width: 100%;
    margin: 0 auto;
    display: block;
}

.view-photo .image-title {
    width: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    box-sizing: border-box;
    padding: 0px 15px 15px 15px;
    background: url(../img/black-bg.png);
}

.view-photo .image-title p {
    color: #FFF;
    font-size: 19px;
    width: 90%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-top: 15px;
    margin-bottom: 0px;
}

.view-photo .image-title p.small {
    font-size: 14px;
    margin-bottom: 0px;
    margin-top: 10px;
}

.view-photo .zoom {
    width: 41px;
    height: 83px;
    position: absolute;
    right: 20px;
    top: 0px;
    bottom: 0px;
    margin: auto;
}

.view-photo .zoom a {
    width: 41px;
    height: 41px;
    display: block;
    background: url(../img/black-bg.png);
}

.view-photo .zoom .zoom-in {
    margin-bottom: 1px;
}

.view-photo .image-title .icon_close {
    position: absolute;
    top: 19px;
    right: 20px;
}

.icon_close {
    width: 13px;
    height: 13px;
    display: block;
    background: url(../img/contri-icons.png) no-repeat 0px -33px;
}

.icon-plus:before {
    top: 13px;
    width: 15px;
    height: 15px;
    display: block;
    margin: 0px auto;
    position: relative;
    background: url(../img/contri-icons.png) no-repeat 0px -51px;
}

.icon-minus:before {
    top: 19px;
    width: 15px;
    height: 3px;
    display: block;
    margin: 0px auto;
    position: relative;
    background: url(../img/contri-icons.png) no-repeat 0px -47px;
}

.controls {
    width: 100%;
    bottom: 0px;
    position: absolute;
    display: table;
}

.controls a {
    background: url(../img/black-bg.png);
}

.controls .prev-photo,
.controls .next-photo {
    width: 50px;
    height: 50px;
    display: table-cell;
}

.controls .prev-photo .icon_previous:before,
.controls .next-photo .icon_next:before {
    position: relative;
    top: 18px;
    margin: 0 auto;
    display: block;
    width: 9px;
    height: 16px;
}

.controls .prev-photo .icon_previous:before {
    background-position: 0px -697px;
}

.controls .next-photo .icon_next:before {
    background-position: -11px -697px;
}

.controls .separator {
    display: table-cell;
    width: 1px;
    height: 100%;
    background: none;
}

.controls .show-reviews {
    color: #FFF;
    display: table-cell;
    vertical-align: top;
    line-height: 50px;
    text-align: center;
}

.controls .show-reviews .icon-chat {
    width: 18px;
    height: 17px;
    display: inline-block;
    vertical-align: middle;
    margin: -2px 7px 0px 0px;
    background: url(../img/contri-icons.png) no-repeat 0px -67px;
}

.view-photo .damons-comment {
    font-size: 14px;
    color: #FFF;
    position: absolute;
    bottom: 51px;
    padding: 12px 30px;
    width: 100%;
    background: url(../img/black-bg.png);
}

.icon-receive-letter {
    width: 50px;
    height: 46px;
    display: block;
    margin: 7px auto 32px auto;
    background: url(../img/letter.png) no-repeat;
}

.icon-letter-success {
    width: 45px;
    height: 51px;
    display: block;
    margin: 32px auto 31px auto;
    background: url(../img/letter-success.png) no-repeat;
}

.login-banner {
    margin: 0px auto 20px auto;
}

.global_pages.login h3 {
    font-size: 22px;
    margin-bottom: 4px;
}

.global_pages.login h1 {
    margin: 24px 0px 31px 0px;
}

.forgot-password .info-message {
    padding-right: 10px;
}

.forgot-password .info-message p {
    font-size: 14px;
    margin-top: 0px;
}

.forgot-password.step-3 {

}

.icon_download:before {
    width: 15px;
    height: 15px;
    vertical-align: middle;
    display: inline-block;
    margin: -3px 10px 0px 0px;
    background-position: 0px -591px;
}

.contri-details .icon_download {
    font-size: 16px;
    padding: 11px 0px !important;
}

.contri-details .info-message {
    margin-bottom: 20px;
    padding: 15px 40px 15px 15px;
}

.contri-details .info-message p.bold {
    font-size: 18px;
    margin-bottom: 10px;
    padding-left: 40px;
    color: #FFF;
}

.contri-details .info-message.no-arrow .icon-info {
    top: 11px;
}

.contri-details .info-message p {
    font-size: 14px;
    color: #d2d2d2;
}

.wrapper_block.empty-contris {
    border-top: 1px solid #2d2d2d;
    margin-top: 33px;
    margin-bottom: 41px;
}

.wrapper_block.empty-contris p {
    font-size: 18px;
    margin-bottom: 34px;
}

.tagcloud {
    padding: 27px 0px 30px 0px;
}

.tagcloud h3 {
    font-size: 27px;
    color: #d2d2d2;
    margin-bottom: 10px;
}

.tagcloud .contris-icon {
    margin: 33px auto 32px auto;
}

.tagcloud p {
    font-size: 18px;
    margin-bottom: 36px;
}

.memory-lane {
    padding-top: 30px;
}

.memory-lane h4 {
    text-align: center;
    padding: 30px 0px 20px 0px;
}

.memory-lane .btn {
    padding: 10px;
}

.memory-lane .icon_calendar:before {
    width: 18px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin: -3px 10px 0px 0px;
    background-position: 0px -607px;
}

.icon-delete {
    width: 26px;
    height: 27px;
    background: url(../img/icon-remove.png) no-repeat;
}

.my-favorites .item {
    position: relative;
}

.my-favorites .item .icon-delete {
    width: 50px;
    height: 50px;
    position: absolute;
    top: 10px;
    z-index: 10;
    right: 10px;
    display: block;
    background: url(../img/black-bg.png);
}

.my-favorites .item.small .icon-delete {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 10px;
    z-index: 97;
    right: 10px;
    display: block;
    background: url(../img/black-bg.png);
}

.my-favorites .item .icon-delete:before {
    width: 26px;
    height: 27px;
    display: block;
    content: "";
    margin: 12px 12px 11px 12px;
    background: url(../img/icon-delete.png) no-repeat 0px -23px;
}

.my-favorites .item.small .icon-delete:before {
    width: 22px;
    height: 23px;
    display: block;
    content: "";
    margin: 9px 9px 8px 9px;
    background: url(../img/icon-delete.png) no-repeat 0px 0px;
}

.my-favorites .item .icon-delete:active:before {
    opacity: 0.7;
}

.my-favorites .item.small .item_rate {
    margin-top: 4px;
}

.my-favorites .item.small .item_rating {
    margin-top: 7px;
}

.my-favorites h3 {
    padding: 30px 0px;
}

.icon-favorite {
    width: 75px;
    height: 64px;
    display: block;
    margin: 0 auto 30px auto;
    background: url(../img/icon-favorite.png) no-repeat;
}

.my-favorites p.center {
    font-size: 18px;
}

.icon-remove-big {
    width: 50px;
    height: 52px;
    display: block;
    margin: 0px auto 30px auto;
    background: url(../img/icon-delete.png) no-repeat 0px -50px;
}

.remove-favorite p.center {
    font-size: 18px;
    margin-top: 30px;
}

.icon-upload-contri {
    width: 75px;
    height: 60px;
    display: block;
    margin: 0px auto 20px auto;
    background: url(../img/upload-contri.png) no-repeat;
}

.your-contri-here {
    text-align: center;
    padding-top: 30px;
    min-height: 230px;
    background: url(../img/your-contri.png) no-repeat center center;
}

.your-contri-here p {
    font-size: 14px;
    color: #FFF;
    line-height: 18px;
}

.your-contri-here .btn {
    font-size: 14px;
    display: inline-block;
    border: 1px solid #4a4543;
    width: 85px;
    padding: 5px 10px;
}

.contri-deleted {
    padding-top: 30px;
    min-height: 230px;
    background: url(../img/contri-deleted.png) no-repeat center center;
}

.contri-deleted p {
    font-size: 14px;
    padding: 0px 10px;
    line-height: 18px;
}

.icon-deleted {
    width: 45px;
    height: 45px;
    display: block;
    margin: 0px auto 15px auto;
    background: url(../img/icon-deleted.png) no-repeat;
}

.icon-dark-cup {
    width: 75px;
    height: 66px;
    display: block;
    margin: 30px auto 25px auto;
    background: url(../img/icon-dark-cup.png) no-repeat;
}

.no-winners {
    text-align: center;
}

.no-winners p {
    font-size: 18px;
}

.no-winners .btn {
    margin-top: 20px;
}

.expired-membership {
    padding: 20px;
    width: 320px;
    margin: 0 auto;
    left: 0px;
    right: 0px;
    text-align: center;
    background: url(../img/expired-membership.jpg) no-repeat center center;
}

.expired-membership .logo {
    margin: 15px auto;
}

.expired-membership .icon-close {
    width: 16px;
    height: 16px;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
    background: url(../img/btn-icons.png) no-repeat 0px -120px;
}

.with_icons.icon_cancel_big:before {
    width: 16px;
    height: 16px;
    display: block;
    content: '';
    margin-top: 11px;
    background: url(../img/btn-icons.png) no-repeat 0px -120px;
}

.upload-contribution-video .icon_cancel_big {
    float: right;
    margin: 3px 0px 0px 0px;
    padding: 0px 11px;
    height: 40px;
}

.upload-contribution.second-step h2 {
    margin-bottom: 23px;
}

.upload-contribution.second-step .btn {
    margin-top: 26px;
}

.upload-contribution-video.first-step h2 {
    margin-bottom: 20px;
}

.upload-contribution-video.first-step p.center {
    margin: 32px 0px 34px 0px;
}

.upload-contribution-video.first-step .form-group {
    margin-bottom: 18px;
}

.upload-contribution-video.first-step .form-group p {
    margin-bottom: 9px;
}

.upload-contribution-video.first-step .form-group .btn.select {
    padding: 9px 14px 13px 16px;
}

.upload-contribution-video .btn-primary {
    padding: 14px 0px 13px 0px;
}

.upload-contribution-video .btn-primary:active {
    padding: 11px 0px 16px 0px;
}

.upload-contribution-video .btn.load_more {
    margin-bottom: 20px;
}

.uploaded-video {
    background: #212121;
    padding: 8px 16px;
    margin-bottom: 20px;
}

.uploaded-video .video-data {
    float: left;
    width: 160px;
}

.uploaded-video .video-data p {
    margin: 0px;
    line-height: 21px;
    font-size: 16px;
}

.uploaded-video .video-data p:not(.text) {
    color: #FFF;
}

.uploaded-video .video-data .text {
    margin-top: 3px;
    margin-bottom: 3px;
    font-size: 14px;
}

.uploaded-video .video-data .text {
    margin-bottom: 0px;
    color: #5b5b5b;
}

.expired-membership h5 {
    line-height: 22px;
    margin: 15px 0px;
}

.expired-membership h5 .bold {
    font-size: 22px;
}

.about-contest-rules .color-gold,
.expired-membership .color-gold {
    color: #ffa200;
}

.about-contest-rules .color-red,
.expired-membership .color-red {
    color: #ff2f2f;
}

.expired-membership p.bold.title {
    font-size: 35px;
    color: #FFF;
    margin: 30px 0px 15px 0px;
}

.expired-membership p {
    margin-top: 10px;
    color: #FFF;
    font-size: 20px;
}

.expired-membership .btn {
    font-size: 20px;
    letter-spacing: 1px;
}

.page-not-found .info-message {
    padding-right: 20px;
}

.page-not-found .info-message p {
    font-size: 14px;
}

.icon-404 {
    width: 50px;
    height: 50px;
    display: block;
    margin: 20px auto;
    background: url(../img/404.png) no-repeat;
}

.page-not-found > p {
    margin: 15px 0px;
}

.about-contest-rules {
    padding-top: 30px;
    text-align: center;
    width: 320px;
    margin: 0px auto;
    background: url(../img/contest-rules.png) no-repeat center top;
}

.about-contest-rules .icon-rules-cup {
    width: 68px;
    height: 60px;
    display: block;
    margin: 0px auto 30px auto;
    background: url(../img/icon-rules-cup.png) no-repeat;
}

.about-contest-rules h3 {
    margin-bottom: 20px;
}

.about-contest-rules h3 p {
    margin: 10px 0px;
    font-size: 31px;
}

.icon-contest-rules {
    width: 171px;
    height: 50px;
    margin: 25px 0px;
    background: url(../img/icon-contest-rules.png) no-repeat;
}

.about-contest-rules h4 {
    font-size: 20px;
}

.about-contest-rules .text {
    font-size: 17px;
    padding: 0px 20px;
    margin-bottom: 20px;
}

.about-contest-rules .text p {
    font-size: 20px;
    margin: 5px 0px;
}

.about-contest-rules .text span {
    color: #FFF;
    font-weight: bold;
}

.about-contest-rules .btn {
    font-size: 20px;
}

.icon_cup:before {
    width: 18px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin: -3px 7px 0px 0px;
    background-position: 0px -626px;
}

.icon_bomb:before {
    width: 22px;
    height: 21px;
    display: inline-block;
    vertical-align: middle;
    margin: -5px 7px 0px 0px;
    background-position: 0px -714px;
}

.about-contest-rules .why {
    margin-top: 30px;
}

.about-contest-rules .why,
.about-contest-rules .what-do-you-need {
    background: #151515;
}

.about-contest-rules .why,
.about-contest-rules .how,
.about-contest-rules .what-do-you-need {
    padding: 20px;
}

.about-contest-rules ul {
    list-style: none;
}

.about-contest-rules ul li {
    border-bottom: 1px solid #2d2d2d;
    padding: 15px 0px;
}

.rules-icons {
    display: inline-block;
    vertical-align: middle;
    margin: -3px 17px 0px 0px;
    width: 27px;
    background: url(../img/rules-icons.png) no-repeat;
}

.about-contest-rules ul li p {
    display: inline-block;
    text-align: left;
    margin-bottom: 0px;
    width: 230px;
    vertical-align: middle;
}

.rules-icons.icon-material {
    height: 25px;
    background-position: 0px 0px;
}

.rules-icons.icon-bomb {
    height: 27px;
    background-position: 0px -26px;
}

.rules-icons.icon-people {
    height: 24px;
    background-position: 0px -55px;
}

.rules-icons.icon-person {
    height: 28px;
    background-position: 0px -81px;
}

.rules-icons.icon-upload {
    height: 27px;
    background-position: 0px -111px;
}

.rules-icons.icon-like {
    height: 28px;
    background-position: 0px -169px;
}

.rules-icons.icon-exchange {
    height: 27px;
    background-position: 0px -200px;
}

.rules-icons.icon-currency {
    height: 27px;
    background-position: 0px -140px;
}

.rules-icons.icon-camera {
    height: 30px;
    background-position: 0px -229px;
}

.how ul li:last-child,
.what-do-you-need ul li:last-child {
    border-bottom: none;
}

.how h3 {
    margin-bottom: 0px;
}

.why p.bold {
    margin-top: 20px;
    font-size: 18px;
    color: #FFF;
}

.why p.text {
    font-size: 18px;
}

.what-do-you-need > h4 {
    margin-bottom: 0px;
}

.what-do-you-need > a {
    font-size: 21px;
}

.about-contest-rules .what-do-you-need {
    padding-bottom: 10px;
}

.what-do-you-need ul {
    margin-top: 20px;
}

.what-do-you-need ul li:first-child {
    border-top: 1px solid #2d2d2d;
}

.what-do-you-need {
    margin-bottom: 30px;
}

.about-contest-rules .btn:not(.flat_red) {
    margin-bottom: 20px;
}

.with_icons.icon_resend {
    font-size: 16px;
}

.with_icons.icon_resend:before {
    width: 14px;
    height: 13px;
    display: inline-block;
    vertical-align: middle;
    margin: -3px 7px 0px 0px;
    background-position: 0px -643px;
}

.check-email > p {
    margin: 19px 0px 32px 0px;
}

.check-email .btn {
    padding: 9px 0px 13px 0px;
}

.check-email {
    margin-top: 40px;
}

.icon.icon-reset {
    width: 50px;
    height: 39px;
    display: block;
    margin: 39px auto 26px auto;
    background: url(../img/icon-reset.png) no-repeat;
}

.reset-your-password h2 {
    margin: 20px 0px 23px 0px;
}

.global_pages.privacy-policy {
    padding-top: 25px;
}

.global_pages.privacy-policy h2 {
    margin-bottom: 22px;
}

.global_pages.privacy-policy .subtitle {
    margin-bottom: 12px;
}

.global_pages.faq > h2 {
    margin: 25px 0px 26px 0px;
}

.global_pages.faq .clearfix {
    padding: 20px 0px;
}

.global_pages.faq .clearfix h2 {
    float: left;
    margin: 10px 0px 0px 0px;
}

.global_pages.faq .clearfix .btn.select {
    float: right;
    width: 133px;
    margin-top: 10px;
    padding: 7px 14px 10px 19px;
}

.global_pages.faq .clearfix {
    padding: 0px;
    margin: 15px 0px 25px 0px;
}

.global_pages.upload-rules p {
    margin-top: 20px;
}

.global_pages.upload-rules ol {
    padding-left: 20px;
}

.global_pages.upload-rules > ol > li {
    margin-bottom: 20px;
}

.global_pages.upload-rules ol li ol {
    padding-left: 40px;
    padding-top: 10px;
}

.global_pages.upload-rules ol li ol li {
    margin-bottom: 5px;
}

.color-red {
    color: #ff0000;
}

.published {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.delete-contri .icon-delete {
    margin: 20px auto;
    display: block;
}

.flash-items-wrap {
    width: 250px;
    margin: 0 auto;
}

.today-highlights {
    left: 0px;
    width: 100%;
    position: absolute;
    border-top: 1px solid #0b0b0b;
}

.today-highlights.rc {
    background: rgb(41, 11, 15); /* Old browsers */
    background: -moz-linear-gradient(top, rgb(41, 11, 15) 0%, rgb(11, 11, 11) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(41, 11, 15)), color-stop(100%, rgb(11, 11, 11))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgb(41, 11, 15) 0%, rgb(11, 11, 11) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgb(41, 11, 15) 0%, rgb(11, 11, 11) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgb(41, 11, 15) 0%, rgb(11, 11, 11) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgb(41, 11, 15) 0%, rgb(11, 11, 11) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#290b0f', endColorstr='#0b0b0b', GradientType=0); /* IE6-9 */
}

.today-highlights.hc {
    background: rgb(7, 27, 38); /* Old browsers */
    background: -moz-linear-gradient(top, rgb(7, 27, 38) 0%, rgb(11, 11, 11) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(7, 27, 38)), color-stop(100%, rgb(11, 11, 11))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgb(7, 27, 38) 0%, rgb(11, 11, 11) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgb(7, 27, 38) 0%, rgb(11, 11, 11) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgb(7, 27, 38) 0%, rgb(11, 11, 11) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgb(7, 27, 38) 0%, rgb(11, 11, 11) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#290b0f', endColorstr='#0b0b0b', GradientType=0); /* IE6-9 */
}

.today-highlights.hc .adv-logo {
    padding: 28px 0 35px;
}

.today-highlights .adv-logo span {
    vertical-align: middle;
    display: inline-block;
    margin: 17px 15px 0;
}

.today-highlights.hc .adv-logo span {
    margin-top: 5px;
}

.today-highlights-bg:after {
    display: block;
    content: '';
    height: 440px;
    margin-bottom: 20px;
}

.today-highlights {
    text-align: center;
}

.today-highlights .clearfix {
    display: inline-block;
    text-align: left;
}

.today-highlights-content {
    width: 320px;
    padding: 0 10px;
}

.today-highlights .clearfix .item:nth-child(3),
.today-highlights .clearfix .item:nth-child(4) {
    display: none;
}

.adv-logo {
    padding: 22px 0 32px;
}

.adv-logo span,
.adv-logo img {
    display: inline-block;
    vertical-align: middle;
    font-size: 19px;
}

.today-highlights .overview {
    width: 100%;
}

.today-highlights .btn {
    padding: 10px 0px 10px 0px;
    margin: 0px;
}

.today-highlights .btn h4 {
    font-size: 22px;
}

.today-highlights .btn p {
    margin: 2px 0px 1px 0px;
}

.forums .btn.icon_forums {
    font-size: 18px;
    padding: 12px 0px 13px 0px;
}

.profile-block.forums {
    margin-top: 29px;
}

.profile-block.forums .flat_grey {
    margin-bottom: 21px;
}

.profile-block.forums-connect .flat_grey {
    margin-bottom: 27px;
}

.profile-block.forums-connect .form-group p {
    margin-bottom: 9px;
}

.profile-block.forums-connect .inline-buttons {
    margin: 39px 0px 40px 0px;
}

.profile-block.forums table {
    border-bottom: none;
}

.profile.membership-page h2 {
    margin: 25px 0px 4px 0px;
}

.profile.memberships h2 {
    margin: 23px 0px 2px 0px;
}

p {
    color: #d2d2d2;
    font-size: 15px;
    margin-bottom: 10px;
    line-height: 22px;
}

p.small {
    font-size: 14px;
}

p.bold {
    margin-bottom: 0px;
}

a {
    color: #b80c2d;
    text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
    color: #fff;
}

.clearfix:before,
.clearfix:after {
    display: table;
    content: " ";
}

.clearfix:after {
    clear: both;
}

.no-float {
    float: none !important;
}

.table {
    display: table;
}

.table-cell {
    display: table-cell;
    vertical-align: top;
}

.center {
    text-align: center !important;
}

.h1, h1 {
    font-size: 31px;
}

.h2, h2 {
    font-size: 28px;
}

.h3, h3 {
    font-size: 24px;
}

.h4, h4 {
    font-size: 21px;
}

.h5, h5 {
    font-size: 18px;
}

.h6, h6 {
    font-size: 16px;
}

.h1, .h2, .h3, .h4, .h5, .h6,
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}

.subtitle {
    font-size: 20px !important;
    font-weight: bold;
}

.normal {
    font-weight: normal;
}

.bold {
    font-weight: bold;
}

.no_margin {
    margin: 0;
}

.hide {
    display: none;
}

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

.inline_blocks > div {
    display: table-cell;
    padding-right: 10px;
}

.menu_head .inline-buttons {
    margin-bottom: 20px;
}

.inline_blocks > div:last-child {
    padding-right: 0px;
}

.inline_blocks .col_35 {
    width: 35%;
}

.inline_blocks .col_65 {
    width: 65%;
}

.inline_blocks .col_50 {
    width: 35%;
}

.for-modal {
    width: 100%;
    height: 100%;
    overflow: auto;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 98;
    padding-top: 70px;
}

.instant-flash-upload.third-step .btn.icon-remove {
    font-size: 15px;
    padding: 11px 0px;
    margin: 10px 0px 32px 0px;
    width: 100%;
}

.instant-flash-upload.third-step .success-message {
    margin-bottom: 40px;
}

.instant-flash-upload.third-step .btn.flat_grey {
    margin: 40px 0px;
}

.flash-placeholder {
    width: 250px;
    margin: 0 auto;
}

.flash-placeholder img {
    display: block;
    margin: 0px auto 20px auto;
    width: 250px;
    height: 250px;
}

.upload_flash.bold {
    font-size: 18px !important;
}

.view-section {
    padding-top: 26px;
}

.view-section h2 {
    margin: 0px;
}

.view-section h4 {
    margin: 22px 0px 19px 0px;
}

.with_icons.icon_calender:before {
    width: 18px;
    height: 16px;
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin: -5px 10px 0px 0px;
    background: url(../img/global_icons.png) no-repeat;
}

.item .item_views.small {
    font-size: 12px !important;
    font-weight: normal !important;
}

.item .item_views.small:before {
    width: 12px;
    height: 8px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 3px !important;
    background: url(../img/global_icons.png) no-repeat 0px -16px !important;
}

.flash_btn {
    margin-bottom: 21px;
}

.btn.filter {
    padding: 7px 0px 10px 0px;
}

.flash_btn > span {
    padding: 10px 13px 9px 13px !important;
}

.profile-forums h2 {
    margin-bottom: 20px;
}

.profile-forums .btn.with_icons.icon_forums {
    padding: 8px 0px 11px 0px;
    font-size: 16px;
    margin: 15px 0px 40px 0px;
}

.logo:active {
    opacity: 0.75;
}

.icon-camera {
    width: 75px;
    height: 66px;
    display: block;
    margin: 0px auto 33px auto;
    background: url(../img/camera.png) no-repeat;
}

.upload-contribution .custom_list.opened {
    margin-top: 16px;
}

.upload-contribution .submit .btn {
    padding: 14px 0px 14px 0px !important;
    font-size: 18px;
}

.upload-contribution p.center {
    margin: 32px 0px;
}

.upload-contribution.set-order .btn-primary {
    margin-top: 30px;
    font-size: 18px;
}

.upload-contribution.set-order h2 {
    margin: 25px 0px 29px 0px;
}

.upload-contribution .browse-video {
    font-size: 20px;
}

.your-comment .limit-reached {
    font-size: 14px;
    padding: 0px;
    line-height: 16px;
    display: table-cell;
    vertical-align: top;
}

.unsubscribe-icon {
    width: 45px;
    height: 51px;
    margin: 0px auto 0px auto;
    background: url(../img/unsubscribe-email.png) no-repeat;
}

.global_pages.unsubscribe {
    padding: 40px 0px 20px 0px;
}

.unsubscribe h2 {
    margin: 11px 0px 34px 0px;
    font-size: 27px;
}

.unsubscribe .email {
    background: #191919;
    border-bottom: 1px solid #000;
    padding: 17px 0px 20px 0px;
    font-size: 17px;
    margin-bottom: 0px;
}

.subscription-type {
    background: #191919;
    padding: 17px 0px 19px 0px;
}

.subscription-type p {
    font-size: 17px;
    margin: 0px;
}

.subscription-type p.bold {
    color: #FFF;
    margin-top: 2px;
}

.global_pages.unsubscribe > p.text {
    font-size: 16px;
    margin: 33px 0px 19px 0px;
}

.global_pages.unsubscribe .btn {
    widtH: 100%;
    margin-top: 20px;
}

.global_pages.unsubscribe .form-control {
    height: 126px;
    padding: 9px 14px;
}

.contri-preview.all-comments {
    padding-top: 20px;
}

.contri-preview.all-comments .paragraph {
    margin-bottom: 15px;
}

.contri-preview.all-comments .flat_grey {
    padding: 9px 0px 8px 0px;
    margin-bottom: 20px;
}

.contri-preview.all-comments .avatar {
    margin-bottom: 17px;
}

.contri-preview.all-comments .clearfix .contri-data {
    width: 160px;
}

.contri-preview.all-comments .clearfix .contri-views {
    font-weight: normal;
}

.contri-preview.all-comments .clearfix .rating-bg {
    float: none;
    margin-bottom: 10px;
}

.contri-preview.all-comments .clearfix h3 {
    margin: -5px 0px 7px 0px;
    line-height: 29px;
}

.contri-preview.all-comments .avatar img {
    width: 100px;
    height: 100%;
    display: block;
    float: left;
    margin-right: 18px;
}

.welcome-page-banner {
    width: 100%;
    height: 355px;
    margin: 0 auto;
    padding-top: 35px;
    text-align: center;
    background: url(../img/welcome-page.jpg) no-repeat center top;
}

.global_pages .btn.btn-success {
    font-size: 18px;
}

.icon.icon-reset {
    margin-top: 40px;
}

.icon-notice {
    width: 50px;
    height: 50px;
    display: block;
    margin: 0px auto 23px auto;
    background: url(../img/icon-notice.png) no-repeat;
}

.welcome-page-banner h3 {
    margin: 0px;
}

.welcome-page-banner p {
    font-size: 19px;
    color: #FFF;
    margin: 17px 0px 29px 0px;
    line-height: 26px;
}

.welcome-page-banner .btn {
    font-size: 20px;
    font-weight: bold;
    padding: 12px 0px 11px 0px;
    width: 280px;
    margin: 0 auto;
}

.main-page {
    padding-top: 29px;
}

.main-page .center.small {
    font-size: 14px;
    padding: 21px 0px 3px 0px;
    line-height: 21px;
}

.main-page h4 {
    margin-bottom: 19px;
}

.main-page ul {
    list-style: none;
}

.main-page ul li {
    text-align: center;
    padding: 40px 0px;
    border-top: 1px solid #2d2d2d;
}

.main-page ul li:first-child {
    border-top: 0px;
}

.main-page ul li h3 {
    margin-bottom: 16px;
    line-height: 29px;
}

.main-page ul li p {
    font-size: 15px;
    line-height: 21px;
    margin-bottom: 0px;
}

.main-page .icon {
    display: block;
    margin: 0px auto 18px auto;
    background: url(../img/main-page-icons.png) no-repeat;
}

.main-page .icon-display {
    width: 75px;
    height: 60px;
}

.main-page .icon-model {
    width: 72px;
    height: 72px;
    background-position: 0px -61px;
}

.main-page .icon-eighteen {
    width: 72px;
    height: 72px;
    background-position: 0px -134px;
}

.main-page h4.with_icons {
    margin-top: 30px;
}

.main-page > .btn {
    margin-top: 20px;
}

.main-page .item:not(.small) .item_data .item_rate {
    margin-top: 0px;
}

.main-page .item:not(.small) .item_data {
    padding: 12px 18px 15px 18px;
}

.main-page .item:not(.small) .item_data .link {
    margin-bottom: 8px;
}

.main-page .item:not(.small) {
    width: 280px;
    float: none;
    margin: 0 auto 10px auto;
}

.main-page .item:not(.small) img {
    width: 280px;
    height: 280px;
}

.current_place {
    width: 100%;
    height: 31px;
    line-height: 31px;
    color: #FFF;
    font-weight: bold;
    padding-right: 13px;
    position: absolute;
    left: 0px;
    bottom: 0px;
    margin: 0px;
    text-align: right;
}

.current_place span {
    float: left;
    text-align: center;
    display: block;
    width: 60px;
    height: 31px;
    line-height: 31px;
}

.icon_ranks:before {
    width: 17px;
    height: 17px;
    display: inline-block;
    vertical-align: middle;
    margin: -3px 6px 0px 0px;
    background-position: 0px -736px;
}

.icon_star:before {
    width: 22px;
    height: 21px;
    display: inline-block;
    vertical-align: middle;
    margin: -7px 6px 0px 0px;
    background-position: 0px -754px;
}

.main-page-banner {
    width: 280px;
    height: 286px;
    margin: 36px auto 30px auto;
    display: block;
}

.item_score {
    font-size: 13px;
    color: #d2d2d2;
    margin: 1px 0px 0px 0px;
}

.item_score span {
    color: #FFF;
    font-weight: bold;
}

.icon_filled_star:before {
    width: 13px;
    height: 12px;
    margin: -3px 9px 0px 0px;
    vertical-align: middle;
    background: url(../img/ratings.png) no-repeat 0px -90px;
}

.main-page .some-girls {
    margin-bottom: 40px;
}

.icon_aim:before {
    width: 21px;
    height: 21px;
    margin: -5px 7px 0px 0px;
    vertical-align: middle;
    background: url(../img/hc-icons.png) no-repeat 0px -65px;
}

.item .category {
    width: 100%;
    height: 34px;
    line-height: 34px;
    background: rgba(13, 13, 13, 0.92);
    position: absolute;
    bottom: 0px;
    left: 0px;
    font-size: 16px;
    text-align: center;
    color: #FFF;
}

.item .category.rc {
    background: rgba(89, 0, 0, 0.92);
}

.item .category.hc {
    background: rgba(0, 43, 65, 0.92);
}

.icon_photo:before {
    width: 23px;
    height: 19px;
    margin: -4px 10px 0px 0px;
    vertical-align: middle;
    background: url(../img/hc-icons.png) no-repeat 0px -87px;
}

.icon_video:before {
    width: 23px;
    height: 20px;
    margin: -6px 10px 0px 0px;
    vertical-align: middle;
    background: url(../img/hc-icons.png) no-repeat 0px -107px;
}

.icon-archive {
    width: 60px;
    height: 58px;
    background-position: 0px -443px !important;
}

.menu-external {
    background: #191919;
    border-bottom: 3px solid black;
    padding-top: 70px;
    width: 100%;
}

.menu-external a {
    padding: 13px;
    display: inline-block;
    width: 25%;
    color: #cccccc;
    text-align: center;
    float: left;
    font-size: .7em;
    font-weight: bold;
    border-left: 1px solid black;
    border-right: 1px solid #292929;
}

.menu-external a.active {
    background: #131313;
    color: #A0A0A0;
}

.menu-external a:active {
    background: #131313;
    color: #A0A0A0;
}

.members-contrib-block {
    position: relative;
}

.members-contrib-block .rc-adv-label {
    position: absolute;
    top: -1px;
    right: -1px;
    left: -1px;
    text-align: center;
    line-height: 20px;
    background: rgba(127, 24, 39, 0.8);
    color: #fff;
    padding: 8px;
    text-transform: uppercase;
    font-size: 12px;
    cursor: pointer;
    text-decoration: none;
}

.version-choose-msg {
    width: 100%;
    border-bottom: 1px solid #000;
    background: #fceebd;
    display: table;
    margin: 0;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 97;
    padding: 20px;
    color: #000;
    font-size: 15px
}

.version-choose-msg li {
    display: table-cell;
    vertical-align: middle;
    padding-left: 15px
}

.version-choose-msg .text a {
    color: #ae1427;
    text-decoration: underline;
    font-weight: 700
}

.version-choose-msg li:first-child {
    padding-left: 0
}

.version-choose-msg li .note {
    font-size: 13px;
    color: #5f5a46;
    margin-top: 7px
}

.version-choose-icons {
    background: url(../img/mobile-choose-msg.png);
    display: block
}

.version-choose-msg .version-choose-icons.mobile-icon {
    width: 22px;
    height: 34px
}

.version-choose-msg .version-choose-icons.close-icon {
    background-position: 0 -36px;
    width: 28px;
    height: 28px
}

.version-choose-msg .close {
    width: 28px
}

.version-choose-msg .mobile {
    width: 22px
}

.version-choose-msg .text div {
    color: #000
}

.version-choose-msg s {
    text-decoration: line-through !important;
}

.version-choose-msg .fa-heart {
    font-size: 30px;
    color: #f11936;
}

.version-choose-msg .text a.btn {
    color: #fff;
    text-decoration: none;
    display: inline-block;
    padding: 10px 25px;
}

.item_paysite .item_data {
    padding-left: 0 !important;
    padding-right: 0 !important;
    height: 112px;
}

.item_paysite.rc-site .item_data {
    background: #480000;
}

.item_paysite .item_data_paysite_logo {
    margin: auto;
    margin-top: 25px;
}

.item_paysite.rc-site .item_data_paysite_logo {
    background: url(../../voyeurweb/img/new-paysites-block/rc-logo.png);
    width: 145px;
    height: 49px;
    margin-top: 18px;
    background-position: -2px 0px;
}

.item_paysite.hc-site .item_data {
    background: #162431;
}

.item_paysite.hc-site .item_data_paysite_logo {
    background: url(../../voyeurweb/img/new-paysites-block/hc-logo.png);
    width: 130px;
    height: 31px;
    background-size: 130px 31px;
}

@media screen and (min-width: 360px) {

    .flash-placeholder {
        width: 280px;
    }

    .flash-placeholder img {
        width: 280px;
        height: 280px;
    }

    .avatar-placeholder {
        width: 280px;
        height: 280px;
    }

    .contri-images.thumbs img, .one-image, .item.small img {
        width: 165px;
        height: 165px;
    }

    .item.small {
        width: 165px;
    }

    #wrapper {
        width: 360px;
    }

    .uploaded-video .video-data {
        width: 180px;
    }

    .your-contri-here,
    .contri-deleted {
        height: 250px;
        padding-top: 40px;
    }

    .today-highlights-bg:after {
        height: 460px;
    }

    .contri-preview.all-comments .clearfix .contri-data {
        width: auto;
    }

    .user-links .one-link .link-info {
        width: 260px;
    }

    .today-highlights-content {
        width: 360px;
    }

}

@media screen and (min-width: 380px) {

    .contri-images.thumbs img, .one-image, .item.small img {
        width: 175px;
        height: 175px;
    }

    .item.small {
        width: 175px;
    }

    #wrapper {
        width: 380px;
    }

    .uploaded-video .video-data {
        width: auto;
    }

    .your-contri-here,
    .contri-deleted {
        height: 260px;
        padding-top: 40px;
    }

    .today-highlights-bg:after {
        height: 446px;
    }

    .user-links .one-link .link-info {
        width: 280px;
    }

    .item_paysite.hc-site .item_data_paysite_logo {
        width: 160px;
        height: 38px;
        background-size: auto;
    }

    .today-highlights-content {
        width: 380px;
    }
}

@media screen and (min-width: 410px) {

    .user-links .one-link .link-info {
        width: 310px;
    }

    .contri-images.thumbs img, .one-image, .item.small img {
        width: 190px;
        height: 190px;
    }

    .item.small {
        width: 190px;
    }

    #wrapper {
        width: 410px;
    }

    .your-contri-here,
    .contri-deleted {
        height: 275px;
        padding-top: 60px;
    }

    .today-highlights-bg:after {
        height: 461px;
    }

    .profile-block.subscriptions .form-group label p {
        max-width: initial;
    }

    .today-highlights-content {
        width: 410px;
    }

}

@media screen and (min-width: 570px) {

    .your-contri-here,
    .contri-deleted {
        height: 220px;
        min-height: 220px;
        padding-top: 35px;
    }

    .item {
        margin-right: 10px;
        float: left;
        width: 280px;
    }

    .item img {
        width: 280px;
        height: 280px;
    }

    .item:nth-child(2n) {
        margin-right: 0px;
    }

    .item.small:nth-child(2n) {
        margin-right: 10px;
    }

    .item.small:nth-child(4n) {
        margin: 0px;
    }

    .contri-images.thumbs img, .one-image, .item.small img {
        width: 135px;
        height: 135px;
    }

    .item.small {
        width: 135px;
    }

    #wrapper {
        width: 570px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .winners .item.small:nth-child(n+5) {
        display: none;
    }

    .info-message .icon-info,
    .contri-preview .info-message.no-arrow .icon-info {
        top: 12px;
    }

    .contri-images.thumbs img:nth-child(2n) {
        margin-right: 10px;
    }

    .contri-images.thumbs img:nth-child(4n) {
        margin-right: 0px;
    }

    .user-links .one-link .link-info {
        width: 460px;
    }

    .btn.select .dropdown.profile p a {
        padding-left: 66px;
    }

    .uploaded-images .one-image:nth-child(2n) {
        margin-right: 10px;
    }

    .uploaded-images .one-image:nth-child(4n) {
        margin-right: 0px;
    }

    .flash-items-wrap {
        width: 100%;
    }

    .today-highlights .clearfix .item:nth-child(3),
    .today-highlights .clearfix .item:nth-child(4) {
        display: block;
    }

    .today-highlights .clearfix .item:nth-child(4) {
        margin-right: 0px;
    }

    .today-highlights .clearfix {
        width: 570px;
    }

    .today-highlights-bg:after {
        height: 406px;
    }

    .item_paysite.rc-site .item_data_paysite_logo {
        width: 135px;
        height: 45px;
        background-size: 135px 45px;
        background-position: 2px 0px;
    }

    .item_paysite.hc-site .item_data_paysite_logo {
        width: 130px;
        height: 31px;
        background-size: 130px 31px;
    }

    .today-highlights-content {
        width: 570px;
        padding: 0;
    }
}

@media screen and (max-width: 570px) {

    .error-message p,
    .success-message p {
        max-width: 200px;
    }

}

@media screen and (min-width: 760px) {

    .main-page .item:not(.small) {
        width: 246px !important;
        float: left;
        margin: 0px 10px 10px 0px;
    }

    .main-page .item:not(.small) img {
        width: 246px;
        height: 246px;
    }

    .item:not(.small):nth-child(2n) {
        margin-right: 11px;
    }

    .item:not(.small):nth-child(3n) {
        margin-right: 0px;
    }

    .today-highlights-bg:after {
        height: 453px;
    }

    .today-highlights .clearfix .item:nth-child(4) {
        margin-right: 0px;
    }

    .today-highlights .clearfix {
        width: 760px;
    }

    .your-contri-here,
    .contri-deleted {
        height: 273px;
        padding-top: 60px;
    }

    .user-links .one-link .link-info {
        width: 640px;
    }

    .contri-images.thumbs img, .one-image, .item.small img {
        width: 182px;
        height: 182px;
    }

    .item {
        width: 246px;
    }

    .item img {
        width: 246px;
        height: 246px;
    }

    .item.small {
        width: 182px;
    }

    .flash-items-wrap .item:nth-child(2n) {
        margin-right: 10px;
    }

    .flash-items-wrap .item:nth-child(3n) {
        margin-right: 0;
    }

    #wrapper {
        width: 760px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .flash-items-wrap {
        width: 100%;
    }

    .item_paysite.rc-site .item_data_paysite_logo {
        width: 145px;
        height: 49px;
        background-size: auto;
        background-position: -2px 0;
    }

    .item_paysite.hc-site .item_data_paysite_logo {
        width: 160px;
        height: 38px;
        background-size: auto;
    }

    .today-highlights-content {
        width: 760px;
    }
}

.post-comments-actions {
    position: absolute;
    top: 8px;
    right: 10px;
}

.post-comments-actions a {
    color: #80807f;
}

.post-comments-form {
    box-shadow: inset 0 8px 8px -8px rgba(0, 0, 0, .4);
    position: relative;
    color: #000;
    background: #fff;
}

.post-comments-form p.center {
    padding: 20px 0;
}

.post-comments-field {
    width: 100%;
    min-height: 40px;
    padding: 10px 60px 10px 10px;
    box-sizing: border-box;
    outline: none;
    resize: none;
}

.post-comments-reply-cancel {
    padding: 10px 0 0 10px;
    cursor: pointer;
    font-weight:bold;
    font-size: 14px;
}

.post-comments-reply-cancel i {
    color: #b80c2d;
    margin-left: 5px;
}

a.post-comments-reply-cancel {
    color: #000;
}

.post-comments-reply-name {
    color: #b80c2d;
    margin-left: 5px;
}

.post-comments-btn {
    padding: 5px 20px;
    height: 40px;
    position: absolute;
    right: 0;
    bottom: 0;
    border-radius: 0;
}

.post-comments ul {
    list-style: none;
    color: #fff;
}

.post-comments li {
    padding: 15px 20px 10px 10px;
    border-top: 1px solid #424242;
    transition:background-color 1s ease;
}

.post-comments li.highlight {
    background: #2b2b2b;
}

.post-comments li:first-child {
    border-top: 0;
}

.post-comments .post-comments-error {
    margin: 10px 0;
    background: #6c101a;
    text-align: center;
    color: #fff;
    padding: 10px;
    position:relative;
}

.post-comments .post-comments-error:after {
    position: absolute;
    content: ' ';
    display: block;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #6c101a;
    left: 50%;
    margin-left: -5px;
    bottom: -5px;
}

.post-comments-avatar {
    float: left;
}

.post-comments-item {
    margin-left: 70px;
    box-sizing: border-box;
}

.post-comments-text {
    margin: 10px 0;
}

.post-comments-reply {
    float: left;
    margin-right: 10px;
}

.post-comments-like {
    float: right;
}

.post-comments-item-head {
    position: relative;
    color: #80807f;
}

.post-comments-item-head .post-divider {
    color: #2e2e2e;
}

.post-comments-item-head .post-comments-actions {
    top: 0;
    right: 0;
}

.post-comments-item a.like {
    color: #b9b9b9;
}

.post-comments-avatar img {
    border-radius: 5px;
}

a.like > i {
    transition: color 300ms linear;
}


a.like:hover > i {
    color: #ad1126;
}

a.like.liked > i {
    color: #ad1126;
}

.contenteditable-with-emoji {
    min-height: 58px;
    border: none;
    width: 100%;
    outline: none;
    color: #818181;
    padding: 11px 15px;
    border-radius: 0px 1px 1px 0px;
    resize: none;
    font-family: 'PT Sans';
    font-size: 16px;
    display: block;
    color: #181818;
    background: #fff;
    padding-right: 32px;
}

.current-process .contenteditable-with-emoji {
    height: 120px;
}

.post-comments-field-wrap .emoji-menu-wrap {
    bottom: 5px !important;
}

.special-offer-text-red {
    color: #f11936;
}

.special-offer-text-yellow {
    color: #ffa200;
}

.special-offer-title {
    font-size: 28px;
}

.special-offer-today-only {
    font-size: 30px;
    margin: 5px 0px;
}

.special-offer-members-area {
    display: inline-block;
    background: #ffa200;
    padding: 12px;
    text-transform: uppercase;
    color: #493c33;
    line-height: 26px;
    font-weight: 700;
    margin: 5px 0 20px;
}

.special-offer-box {
    text-align: center;
}

.special-offer-box s {
    text-decoration: line-through;
}

.special-offer-box-deduct .special-offer-today-only {
    font-size: 26px;
}

.special-offer-box-deduct .special-offer-members-area {
    margin-bottom: 10px;
}

.contri-images .today-highlights-bg {
    margin: 25px 0 40px;
}
.emoji-box {
    position: relative;
    user-select: none;
}

.emoji-menu-wrap {
    position: absolute;
    top: 5px;
    right: 10px;
}

.emoji-menu-btn {
    top: 0;
    right: 80px;
    display: inline-block;
    font-size: 24px;
    color: #848484;
    cursor: pointer;
}

.emoji-menu-box {
    box-sizing: border-box;
    position: absolute;
    z-index: 111;
    top: -187px;
    right: -5px;
    width: 290px;
    box-shadow: 0 1px 3px rgba(0,0,0,.1);
    background-color: #fff;
    border: 1px solid #c5d0db;
    display: none;
    line-height: normal !important;
}


.emoji-menu-box:before, .emoji-menu-box:after {
    position: absolute;
    pointer-events: none;
    border: solid transparent;
    content: '';
    height: 0;
    width: 0;
    top: 100%;
}

.emoji-menu-box:before {
    border-width: 6px;
    margin: 0 -6px;
    border-top-color: #c5d0db;
    right: 14px;
}

.emoji-menu-box:after {
    border-width: 5px;
    margin: 0 -5px;
    border-top-color: #ebeef2;
    right: 14px;
}

.emoji-menu-box-header {
    box-sizing: border-box;
    background: #ebeef2;
    width: 100%;
    height: 38px;
    white-space: nowrap;
    overflow: hidden;
}

.emoji-menu-box-header a {
    display: inline-block;
    box-sizing: border-box;
    padding: 7px 6px;
    height: 38px;
}

.emoji-menu-box-header a:hover {
    background: #E2E6EB;
}

.emoji-menu-box-header a.selected {
    background: #fff;
    cursor: default;
}

.emoji-menu-box-header a img {
    width: 20px;
    vertical-align: middle;
}

.emoji-menu-box-body {
    box-sizing: border-box;
    padding: 5px 0px 5px 5px;
    height: 140px;
    overflow: auto;
}

.emoji-menu-box-group {
    display: none;
}

.emoji-menu-box-body a {
    display: inline-block;
    box-sizing: border-box;
    margin-right: 1.5px;
    padding: 5px 4px;
}

.emoji-menu-box-body a:hover {
    background-color: #EBEEFF;
}

.emoji-menu-box-body a img {
    box-sizing: content-box;
    width: 18px;
    height: 18px;
    vertical-align: -2px;
    padding: 0 !important;
}

/*.emoji-menu-box img {
    cursor: pointer;
    width: 24px;
    margin-right: 5px;
    margin-bottom: 5px;
}*/

.emoji-menu-box-body .nano > .nano-pane {
    background: #fff !important;
}

.emoji-menu-box-body .nano > .nano-pane > .nano-slider {
    background: #dae1e8 !important;
    width: 6px;
}

.post-comments-field-wrap .emoji-menu-wrap {
    top: auto;
    right: 63px;
    bottom: 7px;
}

.message-form .emoji-menu-wrap {
    top: auto;
    bottom: 7px;
}

.step1 .form-input .textarea {
    width: 100%;
    max-width: 100%;
    min-height: 100px;
    box-sizing: border-box;
    color: #373533;
    border: 1px solid #d9d5d0;
    box-shadow: none;
    border-radius: 0;
    overflow: auto;
    font: 400 16px/20px 'PT Sans',Arial,sans-serif;
    background: #fff;
    outline: 0;
    padding: 9px 32px 12px 14px;
    transition: border-color .2s ease-out,box-shadow .2s ease-out;
    margin: 0;
}

[contentEditable=true]:empty:not(:focus)::before{
    content: attr(data-ph);
    display: block;
    color: #a6a6a6;
    cursor: text;
}

.additional-timeline .post-comments-field-wrap .emoji-menu-wrap {
    right: 124px;
    bottom: 7px;
    top: auto;
}

.contenteditable-like-textarea {
    box-sizing: border-box;
    margin: 0;
    padding: 9px 30px 12px 14px;
    color: #373533;
    font: 400 16px/20px 'PT Sans',Arial,sans-serif;
    background: #fff;
    border: 1px solid #d9d5d0;
    outline: 0;
    box-shadow: none;
    border-radius: 0;
    transition: border-color .2s ease-out,box-shadow .2s ease-out;
}

.up-each .img-review .description {
    float: right;
    width: 100% !important;
    height: 100px;
    padding: 12px;
    color: #373533;
}

.up-each .img-review .description:focus {
    border-color: #818181;
}

.picup-form .contenteditable-like-textarea {
    height: 100px;
    width: 100%;
    max-width: 100%;
}

.one-field .emoji-box, .one-field .form-control {
    display: inline-block;
}

.one-field .with-emoji {
    min-height: 78px;
    cursor: auto;
    padding-right: 32px;
    width: 265px;
}

.one-field .emoji-menu-wrap {
    top: 11px;
}

.one-photo-upload-desc-field {
    float: right;
    width: 281px;

}

.one-photo-upload-desc-field .form-control {
    height: auto;
    min-height: 76px;
    cursor: auto;
    padding-right: 32px;
    width: 232px;
}

@media screen and (min-width: 1360px) {
    .one-field .with-emoji {
        width: 332px;
    }

    .one-photo-upload-desc-field {
        width: 380px;
    }

    .one-photo-upload-desc-field .form-control {
        width: 330px;
    }
}

.contenteditable-like-textarea {
    min-height: 100px;
}


.ej-img{display:inline-block;box-sizing:content-box;background:url(/public/voyeurweb/js/libs/emojipicker/assets/sprite/emoji.png);width:18px;height:18px;vertical-align: -4px;padding: 0px 1px}.ej-0023-20e3{background-position:-20px 0}.ej-0023{background-position:-420px -560px}.ej-002a-20e3{background-position:0 -20px}.ej-002a{background-position:-20px -20px}.ej-0030-20e3{background-position:-40px 0}.ej-0030{background-position:-40px -20px}.ej-0031-20e3{background-position:0 -40px}.ej-0031{background-position:-20px -40px}.ej-0032-20e3{background-position:-40px -40px}.ej-0032{background-position:-60px 0}.ej-0033-20e3{background-position:-60px -20px}.ej-0033{background-position:-60px -40px}.ej-0034-20e3{background-position:0 -60px}.ej-0034{background-position:-20px -60px}.ej-0035-20e3{background-position:-40px -60px}.ej-0035{background-position:-60px -60px}.ej-0036-20e3{background-position:-80px 0}.ej-0036{background-position:-80px -20px}.ej-0037-20e3{background-position:-80px -40px}.ej-0037{background-position:-80px -60px}.ej-0038-20e3{background-position:0 -80px}.ej-0038{background-position:-20px -80px}.ej-0039-20e3{background-position:-40px -80px}.ej-0039{background-position:-60px -80px}.ej-00a9{background-position:-80px -80px}.ej-00ae{background-position:-100px 0}.ej-1f004{background-position:-100px -20px}.ej-1f0cf{background-position:-100px -40px}.ej-1f170{background-position:-100px -60px}.ej-1f171{background-position:-100px -80px}.ej-1f17e{background-position:0 -100px}.ej-1f17f{background-position:-20px -100px}.ej-1f18e{background-position:-40px -100px}.ej-1f191{background-position:-60px -100px}.ej-1f192{background-position:-80px -100px}.ej-1f193{background-position:-100px -100px}.ej-1f194{background-position:-120px 0}.ej-1f195{background-position:-120px -20px}.ej-1f196{background-position:-120px -40px}.ej-1f197{background-position:-120px -60px}.ej-1f198{background-position:-120px -80px}.ej-1f199{background-position:-120px -100px}.ej-1f19a{background-position:0 -120px}.ej-1f1e6-1f1e8{background-position:-20px -120px}.ej-1f1e6-1f1e9{background-position:-40px -120px}.ej-1f1e6-1f1ea{background-position:-60px -120px}.ej-1f1e6-1f1eb{background-position:-80px -120px}.ej-1f1e6-1f1ec{background-position:-100px -120px}.ej-1f1e6-1f1ee{background-position:-120px -120px}.ej-1f1e6-1f1f1{background-position:-140px 0}.ej-1f1e6-1f1f2{background-position:-140px -20px}.ej-1f1e6-1f1f4{background-position:-140px -40px}.ej-1f1e6-1f1f6{background-position:-140px -60px}.ej-1f1e6-1f1f7{background-position:-140px -80px}.ej-1f1e6-1f1f8{background-position:-140px -100px}.ej-1f1e6-1f1f9{background-position:-140px -120px}.ej-1f1e6-1f1fa{background-position:0 -140px}.ej-1f1e6-1f1fc{background-position:-20px -140px}.ej-1f1e6-1f1fd{background-position:-40px -140px}.ej-1f1e6-1f1ff{background-position:-60px -140px}.ej-1f1e6{background-position:-80px -140px}.ej-1f1e7-1f1e6{background-position:-100px -140px}.ej-1f1e7-1f1e7{background-position:-120px -140px}.ej-1f1e7-1f1e9{background-position:-140px -140px}.ej-1f1e7-1f1ea{background-position:-160px 0}.ej-1f1e7-1f1eb{background-position:-160px -20px}.ej-1f1e7-1f1ec{background-position:-160px -40px}.ej-1f1e7-1f1ed{background-position:-160px -60px}.ej-1f1e7-1f1ee{background-position:-160px -80px}.ej-1f1e7-1f1ef{background-position:-160px -100px}.ej-1f1e7-1f1f1{background-position:-160px -120px}.ej-1f1e7-1f1f2{background-position:-160px -140px}.ej-1f1e7-1f1f3{background-position:0 -160px}.ej-1f1e7-1f1f4{background-position:-20px -160px}.ej-1f1e7-1f1f6{background-position:-40px -160px}.ej-1f1e7-1f1f7{background-position:-60px -160px}.ej-1f1e7-1f1f8{background-position:-80px -160px}.ej-1f1e7-1f1f9{background-position:-100px -160px}.ej-1f1e7-1f1fb{background-position:-120px -160px}.ej-1f1e7-1f1fc{background-position:-140px -160px}.ej-1f1e7-1f1fe{background-position:-160px -160px}.ej-1f1e7-1f1ff{background-position:-180px 0}.ej-1f1e7{background-position:-180px -20px}.ej-1f1e8-1f1e6{background-position:-180px -40px}.ej-1f1e8-1f1e8{background-position:-180px -60px}.ej-1f1e8-1f1e9{background-position:-180px -80px}.ej-1f1e8-1f1eb{background-position:-180px -100px}.ej-1f1e8-1f1ec{background-position:-180px -120px}.ej-1f1e8-1f1ed{background-position:-180px -140px}.ej-1f1e8-1f1ee{background-position:-180px -160px}.ej-1f1e8-1f1f0{background-position:0 -180px}.ej-1f1e8-1f1f1{background-position:-20px -180px}.ej-1f1e8-1f1f2{background-position:-40px -180px}.ej-1f1e8-1f1f3{background-position:-60px -180px}.ej-1f1e8-1f1f4{background-position:-80px -180px}.ej-1f1e8-1f1f5{background-position:-100px -180px}.ej-1f1e8-1f1f7{background-position:-120px -180px}.ej-1f1e8-1f1fa{background-position:-140px -180px}.ej-1f1e8-1f1fb{background-position:-160px -180px}.ej-1f1e8-1f1fc{background-position:-180px -180px}.ej-1f1e8-1f1fd{background-position:-200px 0}.ej-1f1e8-1f1fe{background-position:-200px -20px}.ej-1f1e8-1f1ff{background-position:-200px -40px}.ej-1f1e8{background-position:-200px -60px}.ej-1f1e9-1f1ea{background-position:-200px -80px}.ej-1f1e9-1f1ec{background-position:-200px -100px}.ej-1f1e9-1f1ef{background-position:-200px -120px}.ej-1f1e9-1f1f0{background-position:-200px -140px}.ej-1f1e9-1f1f2{background-position:-200px -160px}.ej-1f1e9-1f1f4{background-position:-200px -180px}.ej-1f1e9-1f1ff{background-position:0 -200px}.ej-1f1e9{background-position:-20px -200px}.ej-1f1ea-1f1e6{background-position:-40px -200px}.ej-1f1ea-1f1e8{background-position:-60px -200px}.ej-1f1ea-1f1ea{background-position:-80px -200px}.ej-1f1ea-1f1ec{background-position:-100px -200px}.ej-1f1ea-1f1ed{background-position:-120px -200px}.ej-1f1ea-1f1f7{background-position:-140px -200px}.ej-1f1ea-1f1f8{background-position:-160px -200px}.ej-1f1ea-1f1f9{background-position:-180px -200px}.ej-1f1ea-1f1fa{background-position:-200px -200px}.ej-1f1ea{background-position:-220px 0}.ej-1f1eb-1f1ee{background-position:-220px -20px}.ej-1f1eb-1f1ef{background-position:-220px -40px}.ej-1f1eb-1f1f0{background-position:-220px -60px}.ej-1f1eb-1f1f2{background-position:-220px -80px}.ej-1f1eb-1f1f4{background-position:-220px -100px}.ej-1f1eb-1f1f7{background-position:-220px -120px}.ej-1f1eb{background-position:-220px -140px}.ej-1f1ec-1f1e6{background-position:-220px -160px}.ej-1f1ec-1f1e7{background-position:-220px -180px}.ej-1f1ec-1f1e9{background-position:-220px -200px}.ej-1f1ec-1f1ea{background-position:0 -220px}.ej-1f1ec-1f1eb{background-position:-20px -220px}.ej-1f1ec-1f1ec{background-position:-40px -220px}.ej-1f1ec-1f1ed{background-position:-60px -220px}.ej-1f1ec-1f1ee{background-position:-80px -220px}.ej-1f1ec-1f1f1{background-position:-100px -220px}.ej-1f1ec-1f1f2{background-position:-120px -220px}.ej-1f1ec-1f1f3{background-position:-140px -220px}.ej-1f1ec-1f1f5{background-position:-160px -220px}.ej-1f1ec-1f1f6{background-position:-180px -220px}.ej-1f1ec-1f1f7{background-position:-200px -220px}.ej-1f1ec-1f1f8{background-position:-220px -220px}.ej-1f1ec-1f1f9{background-position:-240px 0}.ej-1f1ec-1f1fa{background-position:-240px -20px}.ej-1f1ec-1f1fc{background-position:-240px -40px}.ej-1f1ec-1f1fe{background-position:-240px -60px}.ej-1f1ec{background-position:-240px -80px}.ej-1f1ed-1f1f0{background-position:-240px -100px}.ej-1f1ed-1f1f2{background-position:-240px -120px}.ej-1f1ed-1f1f3{background-position:-240px -140px}.ej-1f1ed-1f1f7{background-position:-240px -160px}.ej-1f1ed-1f1f9{background-position:-240px -180px}.ej-1f1ed-1f1fa{background-position:-240px -200px}.ej-1f1ed{background-position:-240px -220px}.ej-1f1ee-1f1e8{background-position:0 -240px}.ej-1f1ee-1f1e9{background-position:-20px -240px}.ej-1f1ee-1f1ea{background-position:-40px -240px}.ej-1f1ee-1f1f1{background-position:-60px -240px}.ej-1f1ee-1f1f2{background-position:-80px -240px}.ej-1f1ee-1f1f3{background-position:-100px -240px}.ej-1f1ee-1f1f4{background-position:-120px -240px}.ej-1f1ee-1f1f6{background-position:-140px -240px}.ej-1f1ee-1f1f7{background-position:-160px -240px}.ej-1f1ee-1f1f8{background-position:-180px -240px}.ej-1f1ee-1f1f9{background-position:-200px -240px}.ej-1f1ee{background-position:-220px -240px}.ej-1f1ef-1f1ea{background-position:-240px -240px}.ej-1f1ef-1f1f2{background-position:-260px 0}.ej-1f1ef-1f1f4{background-position:-260px -20px}.ej-1f1ef-1f1f5{background-position:-260px -40px}.ej-1f1ef{background-position:-260px -60px}.ej-1f1f0-1f1ea{background-position:-260px -80px}.ej-1f1f0-1f1ec{background-position:-260px -100px}.ej-1f1f0-1f1ed{background-position:-260px -120px}.ej-1f1f0-1f1ee{background-position:-260px -140px}.ej-1f1f0-1f1f2{background-position:-260px -160px}.ej-1f1f0-1f1f3{background-position:-260px -180px}.ej-1f1f0-1f1f5{background-position:-260px -200px}.ej-1f1f0-1f1f7{background-position:-260px -220px}.ej-1f1f0-1f1fc{background-position:-260px -240px}.ej-1f1f0-1f1fe{background-position:0 -260px}.ej-1f1f0-1f1ff{background-position:-20px -260px}.ej-1f1f0{background-position:-40px -260px}.ej-1f1f1-1f1e6{background-position:-60px -260px}.ej-1f1f1-1f1e7{background-position:-80px -260px}.ej-1f1f1-1f1e8{background-position:-100px -260px}.ej-1f1f1-1f1ee{background-position:-120px -260px}.ej-1f1f1-1f1f0{background-position:-140px -260px}.ej-1f1f1-1f1f7{background-position:-160px -260px}.ej-1f1f1-1f1f8{background-position:-180px -260px}.ej-1f1f1-1f1f9{background-position:-200px -260px}.ej-1f1f1-1f1fa{background-position:-220px -260px}.ej-1f1f1-1f1fb{background-position:-240px -260px}.ej-1f1f1-1f1fe{background-position:-260px -260px}.ej-1f1f1{background-position:-280px 0}.ej-1f1f2-1f1e6{background-position:-280px -20px}.ej-1f1f2-1f1e8{background-position:-280px -40px}.ej-1f1f2-1f1e9{background-position:-280px -60px}.ej-1f1f2-1f1ea{background-position:-280px -80px}.ej-1f1f2-1f1eb{background-position:-280px -100px}.ej-1f1f2-1f1ec{background-position:-280px -120px}.ej-1f1f2-1f1ed{background-position:-280px -140px}.ej-1f1f2-1f1f0{background-position:-280px -160px}.ej-1f1f2-1f1f1{background-position:-280px -180px}.ej-1f1f2-1f1f2{background-position:-280px -200px}.ej-1f1f2-1f1f3{background-position:-280px -220px}.ej-1f1f2-1f1f4{background-position:-280px -240px}.ej-1f1f2-1f1f5{background-position:-280px -260px}.ej-1f1f2-1f1f6{background-position:0 -280px}.ej-1f1f2-1f1f7{background-position:-20px -280px}.ej-1f1f2-1f1f8{background-position:-40px -280px}.ej-1f1f2-1f1f9{background-position:-60px -280px}.ej-1f1f2-1f1fa{background-position:-80px -280px}.ej-1f1f2-1f1fb{background-position:-100px -280px}.ej-1f1f2-1f1fc{background-position:-120px -280px}.ej-1f1f2-1f1fd{background-position:-140px -280px}.ej-1f1f2-1f1fe{background-position:-160px -280px}.ej-1f1f2-1f1ff{background-position:-180px -280px}.ej-1f1f2{background-position:-200px -280px}.ej-1f1f3-1f1e6{background-position:-220px -280px}.ej-1f1f3-1f1e8{background-position:-240px -280px}.ej-1f1f3-1f1ea{background-position:-260px -280px}.ej-1f1f3-1f1eb{background-position:-280px -280px}.ej-1f1f3-1f1ec{background-position:-300px 0}.ej-1f1f3-1f1ee{background-position:-300px -20px}.ej-1f1f3-1f1f1{background-position:-300px -40px}.ej-1f1f3-1f1f4{background-position:-300px -60px}.ej-1f1f3-1f1f5{background-position:-300px -80px}.ej-1f1f3-1f1f7{background-position:-300px -100px}.ej-1f1f3-1f1fa{background-position:-300px -120px}.ej-1f1f3-1f1ff{background-position:-300px -140px}.ej-1f1f3{background-position:-300px -160px}.ej-1f1f4-1f1f2{background-position:-300px -180px}.ej-1f1f4{background-position:-300px -200px}.ej-1f1f5-1f1e6{background-position:-300px -220px}.ej-1f1f5-1f1ea{background-position:-300px -240px}.ej-1f1f5-1f1eb{background-position:-300px -260px}.ej-1f1f5-1f1ec{background-position:-300px -280px}.ej-1f1f5-1f1ed{background-position:0 -300px}.ej-1f1f5-1f1f0{background-position:-20px -300px}.ej-1f1f5-1f1f1{background-position:-40px -300px}.ej-1f1f5-1f1f2{background-position:-60px -300px}.ej-1f1f5-1f1f3{background-position:-80px -300px}.ej-1f1f5-1f1f7{background-position:-100px -300px}.ej-1f1f5-1f1f8{background-position:-120px -300px}.ej-1f1f5-1f1f9{background-position:-140px -300px}.ej-1f1f5-1f1fc{background-position:-160px -300px}.ej-1f1f5-1f1fe{background-position:-180px -300px}.ej-1f1f5{background-position:-200px -300px}.ej-1f1f6-1f1e6{background-position:-220px -300px}.ej-1f1f6{background-position:-240px -300px}.ej-1f1f7-1f1ea{background-position:-260px -300px}.ej-1f1f7-1f1f4{background-position:-280px -300px}.ej-1f1f7-1f1f8{background-position:-300px -300px}.ej-1f1f7-1f1fa{background-position:-320px 0}.ej-1f1f7-1f1fc{background-position:-320px -20px}.ej-1f1f7{background-position:-320px -40px}.ej-1f1f8-1f1e6{background-position:-320px -60px}.ej-1f1f8-1f1e7{background-position:-320px -80px}.ej-1f1f8-1f1e8{background-position:-320px -100px}.ej-1f1f8-1f1e9{background-position:-320px -120px}.ej-1f1f8-1f1ea{background-position:-320px -140px}.ej-1f1f8-1f1ec{background-position:-320px -160px}.ej-1f1f8-1f1ed{background-position:-320px -180px}.ej-1f1f8-1f1ee{background-position:-320px -200px}.ej-1f1f8-1f1ef{background-position:-320px -220px}.ej-1f1f8-1f1f0{background-position:-320px -240px}.ej-1f1f8-1f1f1{background-position:-320px -260px}.ej-1f1f8-1f1f2{background-position:-320px -280px}.ej-1f1f8-1f1f3{background-position:-320px -300px}.ej-1f1f8-1f1f4{background-position:0 -320px}.ej-1f1f8-1f1f7{background-position:-20px -320px}.ej-1f1f8-1f1f8{background-position:-40px -320px}.ej-1f1f8-1f1f9{background-position:-60px -320px}.ej-1f1f8-1f1fb{background-position:-80px -320px}.ej-1f1f8-1f1fd{background-position:-100px -320px}.ej-1f1f8-1f1fe{background-position:-120px -320px}.ej-1f1f8-1f1ff{background-position:-140px -320px}.ej-1f1f8{background-position:-160px -320px}.ej-1f1f9-1f1e6{background-position:-180px -320px}.ej-1f1f9-1f1e8{background-position:-200px -320px}.ej-1f1f9-1f1e9{background-position:-220px -320px}.ej-1f1f9-1f1eb{background-position:-240px -320px}.ej-1f1f9-1f1ec{background-position:-260px -320px}.ej-1f1f9-1f1ed{background-position:-280px -320px}.ej-1f1f9-1f1ef{background-position:-300px -320px}.ej-1f1f9-1f1f0{background-position:-320px -320px}.ej-1f1f9-1f1f1{background-position:-340px 0}.ej-1f1f9-1f1f2{background-position:-340px -20px}.ej-1f1f9-1f1f3{background-position:-340px -40px}.ej-1f1f9-1f1f4{background-position:-340px -60px}.ej-1f1f9-1f1f7{background-position:-340px -80px}.ej-1f1f9-1f1f9{background-position:-340px -100px}.ej-1f1f9-1f1fb{background-position:-340px -120px}.ej-1f1f9-1f1fc{background-position:-340px -140px}.ej-1f1f9-1f1ff{background-position:-340px -160px}.ej-1f1f9{background-position:-340px -180px}.ej-1f1fa-1f1e6{background-position:-340px -200px}.ej-1f1fa-1f1ec{background-position:-340px -220px}.ej-1f1fa-1f1f2{background-position:-340px -240px}.ej-1f1fa-1f1f8{background-position:-340px -260px}.ej-1f1fa-1f1fe{background-position:-340px -280px}.ej-1f1fa-1f1ff{background-position:-340px -300px}.ej-1f1fa{background-position:-340px -320px}.ej-1f1fb-1f1e6{background-position:0 -340px}.ej-1f1fb-1f1e8{background-position:-20px -340px}.ej-1f1fb-1f1ea{background-position:-40px -340px}.ej-1f1fb-1f1ec{background-position:-60px -340px}.ej-1f1fb-1f1ee{background-position:-80px -340px}.ej-1f1fb-1f1f3{background-position:-100px -340px}.ej-1f1fb-1f1fa{background-position:-120px -340px}.ej-1f1fb{background-position:-140px -340px}.ej-1f1fc-1f1eb{background-position:-160px -340px}.ej-1f1fc-1f1f8{background-position:-180px -340px}.ej-1f1fc{background-position:-200px -340px}.ej-1f1fd-1f1f0{background-position:-220px -340px}.ej-1f1fd{background-position:-240px -340px}.ej-1f1fe-1f1ea{background-position:-260px -340px}.ej-1f1fe-1f1f9{background-position:-280px -340px}.ej-1f1fe{background-position:-300px -340px}.ej-1f1ff-1f1e6{background-position:-320px -340px}.ej-1f1ff-1f1f2{background-position:-340px -340px}.ej-1f1ff-1f1fc{background-position:-360px 0}.ej-1f1ff{background-position:-360px -20px}.ej-1f201{background-position:-360px -40px}.ej-1f202{background-position:-360px -60px}.ej-1f21a{background-position:-360px -80px}.ej-1f22f{background-position:-360px -100px}.ej-1f232{background-position:-360px -120px}.ej-1f233{background-position:-360px -140px}.ej-1f234{background-position:-360px -160px}.ej-1f235{background-position:-360px -180px}.ej-1f236{background-position:-360px -200px}.ej-1f237{background-position:-360px -220px}.ej-1f238{background-position:-360px -240px}.ej-1f239{background-position:-360px -260px}.ej-1f23a{background-position:-360px -280px}.ej-1f250{background-position:-360px -300px}.ej-1f251{background-position:-360px -320px}.ej-1f300{background-position:-360px -340px}.ej-1f301{background-position:0 -360px}.ej-1f302{background-position:-20px -360px}.ej-1f303{background-position:-40px -360px}.ej-1f304{background-position:-60px -360px}.ej-1f305{background-position:-80px -360px}.ej-1f306{background-position:-100px -360px}.ej-1f307{background-position:-120px -360px}.ej-1f308{background-position:-140px -360px}.ej-1f309{background-position:-160px -360px}.ej-1f30a{background-position:-180px -360px}.ej-1f30b{background-position:-200px -360px}.ej-1f30c{background-position:-220px -360px}.ej-1f30d{background-position:-240px -360px}.ej-1f30e{background-position:-260px -360px}.ej-1f30f{background-position:-280px -360px}.ej-1f310{background-position:-300px -360px}.ej-1f311{background-position:-320px -360px}.ej-1f312{background-position:-340px -360px}.ej-1f313{background-position:-360px -360px}.ej-1f314{background-position:-380px 0}.ej-1f315{background-position:-380px -20px}.ej-1f316{background-position:-380px -40px}.ej-1f317{background-position:-380px -60px}.ej-1f318{background-position:-380px -80px}.ej-1f319{background-position:-380px -100px}.ej-1f31a{background-position:-380px -120px}.ej-1f31b{background-position:-380px -140px}.ej-1f31c{background-position:-380px -160px}.ej-1f31d{background-position:-380px -180px}.ej-1f31e{background-position:-380px -200px}.ej-1f31f{background-position:-380px -220px}.ej-1f320{background-position:-380px -240px}.ej-1f321{background-position:-380px -260px}.ej-1f324{background-position:-380px -280px}.ej-1f325{background-position:-380px -300px}.ej-1f326{background-position:-380px -320px}.ej-1f327{background-position:-380px -340px}.ej-1f328{background-position:-380px -360px}.ej-1f329{background-position:0 -380px}.ej-1f32a{background-position:-20px -380px}.ej-1f32b{background-position:-40px -380px}.ej-1f32c{background-position:-60px -380px}.ej-1f32d{background-position:-80px -380px}.ej-1f32e{background-position:-100px -380px}.ej-1f32f{background-position:-120px -380px}.ej-1f330{background-position:-140px -380px}.ej-1f331{background-position:-160px -380px}.ej-1f332{background-position:-180px -380px}.ej-1f333{background-position:-200px -380px}.ej-1f334{background-position:-220px -380px}.ej-1f335{background-position:-240px -380px}.ej-1f336{background-position:-260px -380px}.ej-1f337{background-position:-280px -380px}.ej-1f338{background-position:-300px -380px}.ej-1f339{background-position:-320px -380px}.ej-1f33a{background-position:-340px -380px}.ej-1f33b{background-position:-360px -380px}.ej-1f33c{background-position:-380px -380px}.ej-1f33d{background-position:-400px 0}.ej-1f33e{background-position:-400px -20px}.ej-1f33f{background-position:-400px -40px}.ej-1f340{background-position:-400px -60px}.ej-1f341{background-position:-400px -80px}.ej-1f342{background-position:-400px -100px}.ej-1f343{background-position:-400px -120px}.ej-1f344{background-position:-400px -140px}.ej-1f345{background-position:-400px -160px}.ej-1f346{background-position:-400px -180px}.ej-1f347{background-position:-400px -200px}.ej-1f348{background-position:-400px -220px}.ej-1f349{background-position:-400px -240px}.ej-1f34a{background-position:-400px -260px}.ej-1f34b{background-position:-400px -280px}.ej-1f34c{background-position:-400px -300px}.ej-1f34d{background-position:-400px -320px}.ej-1f34e{background-position:-400px -340px}.ej-1f34f{background-position:-400px -360px}.ej-1f350{background-position:-400px -380px}.ej-1f351{background-position:0 -400px}.ej-1f352{background-position:-20px -400px}.ej-1f353{background-position:-40px -400px}.ej-1f354{background-position:-60px -400px}.ej-1f355{background-position:-80px -400px}.ej-1f356{background-position:-100px -400px}.ej-1f357{background-position:-120px -400px}.ej-1f358{background-position:-140px -400px}.ej-1f359{background-position:-160px -400px}.ej-1f35a{background-position:-180px -400px}.ej-1f35b{background-position:-200px -400px}.ej-1f35c{background-position:-220px -400px}.ej-1f35d{background-position:-240px -400px}.ej-1f35e{background-position:-260px -400px}.ej-1f35f{background-position:-280px -400px}.ej-1f360{background-position:-300px -400px}.ej-1f361{background-position:-320px -400px}.ej-1f362{background-position:-340px -400px}.ej-1f363{background-position:-360px -400px}.ej-1f364{background-position:-380px -400px}.ej-1f365{background-position:-400px -400px}.ej-1f366{background-position:-420px 0}.ej-1f367{background-position:-420px -20px}.ej-1f368{background-position:-420px -40px}.ej-1f369{background-position:-420px -60px}.ej-1f36a{background-position:-420px -80px}.ej-1f36b{background-position:-420px -100px}.ej-1f36c{background-position:-420px -120px}.ej-1f36d{background-position:-420px -140px}.ej-1f36e{background-position:-420px -160px}.ej-1f36f{background-position:-420px -180px}.ej-1f370{background-position:-420px -200px}.ej-1f371{background-position:-420px -220px}.ej-1f372{background-position:-420px -240px}.ej-1f373{background-position:-420px -260px}.ej-1f374{background-position:-420px -280px}.ej-1f375{background-position:-420px -300px}.ej-1f376{background-position:-420px -320px}.ej-1f377{background-position:-420px -340px}.ej-1f378{background-position:-420px -360px}.ej-1f379{background-position:-420px -380px}.ej-1f37a{background-position:-420px -400px}.ej-1f37b{background-position:0 -420px}.ej-1f37c{background-position:-20px -420px}.ej-1f37d{background-position:-40px -420px}.ej-1f37e{background-position:-60px -420px}.ej-1f37f{background-position:-80px -420px}.ej-1f380{background-position:-100px -420px}.ej-1f381{background-position:-120px -420px}.ej-1f382{background-position:-140px -420px}.ej-1f383{background-position:-160px -420px}.ej-1f384{background-position:-180px -420px}.ej-1f385-1f3fb{background-position:-200px -420px}.ej-1f385-1f3fc{background-position:-220px -420px}.ej-1f385-1f3fd{background-position:-240px -420px}.ej-1f385-1f3fe{background-position:-260px -420px}.ej-1f385-1f3ff{background-position:-280px -420px}.ej-1f385{background-position:-300px -420px}.ej-1f386{background-position:-320px -420px}.ej-1f387{background-position:-340px -420px}.ej-1f388{background-position:-360px -420px}.ej-1f389{background-position:-380px -420px}.ej-1f38a{background-position:-400px -420px}.ej-1f38b{background-position:-420px -420px}.ej-1f38c{background-position:-440px 0}.ej-1f38d{background-position:-440px -20px}.ej-1f38e{background-position:-440px -40px}.ej-1f38f{background-position:-440px -60px}.ej-1f390{background-position:-440px -80px}.ej-1f391{background-position:-440px -100px}.ej-1f392{background-position:-440px -120px}.ej-1f393{background-position:-440px -140px}.ej-1f396{background-position:-440px -160px}.ej-1f397{background-position:-440px -180px}.ej-1f399{background-position:-440px -200px}.ej-1f39a{background-position:-440px -220px}.ej-1f39b{background-position:-440px -240px}.ej-1f39e{background-position:-440px -260px}.ej-1f39f{background-position:-440px -280px}.ej-1f3a0{background-position:-440px -300px}.ej-1f3a1{background-position:-440px -320px}.ej-1f3a2{background-position:-440px -340px}.ej-1f3a3{background-position:-440px -360px}.ej-1f3a4{background-position:-440px -380px}.ej-1f3a5{background-position:-440px -400px}.ej-1f3a6{background-position:-440px -420px}.ej-1f3a7{background-position:0 -440px}.ej-1f3a8{background-position:-20px -440px}.ej-1f3a9{background-position:-40px -440px}.ej-1f3aa{background-position:-60px -440px}.ej-1f3ab{background-position:-80px -440px}.ej-1f3ac{background-position:-100px -440px}.ej-1f3ad{background-position:-120px -440px}.ej-1f3ae{background-position:-140px -440px}.ej-1f3af{background-position:-160px -440px}.ej-1f3b0{background-position:-180px -440px}.ej-1f3b1{background-position:-200px -440px}.ej-1f3b2{background-position:-220px -440px}.ej-1f3b3{background-position:-240px -440px}.ej-1f3b4{background-position:-260px -440px}.ej-1f3b5{background-position:-280px -440px}.ej-1f3b6{background-position:-300px -440px}.ej-1f3b7{background-position:-320px -440px}.ej-1f3b8{background-position:-340px -440px}.ej-1f3b9{background-position:-360px -440px}.ej-1f3ba{background-position:-380px -440px}.ej-1f3bb{background-position:-400px -440px}.ej-1f3bc{background-position:-420px -440px}.ej-1f3bd{background-position:-440px -440px}.ej-1f3be{background-position:-460px 0}.ej-1f3bf{background-position:-460px -20px}.ej-1f3c0{background-position:-460px -40px}.ej-1f3c1{background-position:-460px -60px}.ej-1f3c2{background-position:-460px -80px}.ej-1f3c3-1f3fb{background-position:-460px -100px}.ej-1f3c3-1f3fc{background-position:-460px -120px}.ej-1f3c3-1f3fd{background-position:-460px -140px}.ej-1f3c3-1f3fe{background-position:-460px -160px}.ej-1f3c3-1f3ff{background-position:-460px -180px}.ej-1f3c3{background-position:-460px -200px}.ej-1f3c4-1f3fb{background-position:-460px -220px}.ej-1f3c4-1f3fc{background-position:-460px -240px}.ej-1f3c4-1f3fd{background-position:-460px -260px}.ej-1f3c4-1f3fe{background-position:-460px -280px}.ej-1f3c4-1f3ff{background-position:-460px -300px}.ej-1f3c4{background-position:-460px -320px}.ej-1f3c5{background-position:-460px -340px}.ej-1f3c6{background-position:-460px -360px}.ej-1f3c7-1f3fb{background-position:-460px -380px}.ej-1f3c7-1f3fc{background-position:-460px -400px}.ej-1f3c7-1f3fd{background-position:-460px -420px}.ej-1f3c7-1f3fe{background-position:-460px -440px}.ej-1f3c7-1f3ff{background-position:0 -460px}.ej-1f3c7{background-position:-20px -460px}.ej-1f3c8{background-position:-40px -460px}.ej-1f3c9{background-position:-60px -460px}.ej-1f3ca-1f3fb{background-position:-80px -460px}.ej-1f3ca-1f3fc{background-position:-100px -460px}.ej-1f3ca-1f3fd{background-position:-120px -460px}.ej-1f3ca-1f3fe{background-position:-140px -460px}.ej-1f3ca-1f3ff{background-position:-160px -460px}.ej-1f3ca{background-position:-180px -460px}.ej-1f3cb-1f3fb{background-position:-200px -460px}.ej-1f3cb-1f3fc{background-position:-220px -460px}.ej-1f3cb-1f3fd{background-position:-240px -460px}.ej-1f3cb-1f3fe{background-position:-260px -460px}.ej-1f3cb-1f3ff{background-position:-280px -460px}.ej-1f3cb{background-position:-300px -460px}.ej-1f3cc{background-position:-320px -460px}.ej-1f3cd{background-position:-340px -460px}.ej-1f3ce{background-position:-360px -460px}.ej-1f3cf{background-position:-380px -460px}.ej-1f3d0{background-position:-400px -460px}.ej-1f3d1{background-position:-420px -460px}.ej-1f3d2{background-position:-440px -460px}.ej-1f3d3{background-position:-460px -460px}.ej-1f3d4{background-position:-480px 0}.ej-1f3d5{background-position:-480px -20px}.ej-1f3d6{background-position:-480px -40px}.ej-1f3d7{background-position:-480px -60px}.ej-1f3d8{background-position:-480px -80px}.ej-1f3d9{background-position:-480px -100px}.ej-1f3da{background-position:-480px -120px}.ej-1f3db{background-position:-480px -140px}.ej-1f3dc{background-position:-480px -160px}.ej-1f3dd{background-position:-480px -180px}.ej-1f3de{background-position:-480px -200px}.ej-1f3df{background-position:-480px -220px}.ej-1f3e0{background-position:-480px -240px}.ej-1f3e1{background-position:-480px -260px}.ej-1f3e2{background-position:-480px -280px}.ej-1f3e3{background-position:-480px -300px}.ej-1f3e4{background-position:-480px -320px}.ej-1f3e5{background-position:-480px -340px}.ej-1f3e6{background-position:-480px -360px}.ej-1f3e7{background-position:-480px -380px}.ej-1f3e8{background-position:-480px -400px}.ej-1f3e9{background-position:-480px -420px}.ej-1f3ea{background-position:-480px -440px}.ej-1f3eb{background-position:-480px -460px}.ej-1f3ec{background-position:0 -480px}.ej-1f3ed{background-position:-20px -480px}.ej-1f3ee{background-position:-40px -480px}.ej-1f3ef{background-position:-60px -480px}.ej-1f3f0{background-position:-80px -480px}.ej-1f3f3-1f308{background-position:-100px -480px}.ej-1f3f3{background-position:-120px -480px}.ej-1f3f4{background-position:-140px -480px}.ej-1f3f5{background-position:-160px -480px}.ej-1f3f7{background-position:-180px -480px}.ej-1f3f8{background-position:-200px -480px}.ej-1f3f9{background-position:-220px -480px}.ej-1f3fa{background-position:-240px -480px}.ej-1f3fb{background-position:-260px -480px}.ej-1f3fc{background-position:-280px -480px}.ej-1f3fd{background-position:-300px -480px}.ej-1f3fe{background-position:-320px -480px}.ej-1f3ff{background-position:-340px -480px}.ej-1f400{background-position:-360px -480px}.ej-1f401{background-position:-380px -480px}.ej-1f402{background-position:-400px -480px}.ej-1f403{background-position:-420px -480px}.ej-1f404{background-position:-440px -480px}.ej-1f405{background-position:-460px -480px}.ej-1f406{background-position:-480px -480px}.ej-1f407{background-position:-500px 0}.ej-1f408{background-position:-500px -20px}.ej-1f409{background-position:-500px -40px}.ej-1f40a{background-position:-500px -60px}.ej-1f40b{background-position:-500px -80px}.ej-1f40c{background-position:-500px -100px}.ej-1f40d{background-position:-500px -120px}.ej-1f40e{background-position:-500px -140px}.ej-1f40f{background-position:-500px -160px}.ej-1f410{background-position:-500px -180px}.ej-1f411{background-position:-500px -200px}.ej-1f412{background-position:-500px -220px}.ej-1f413{background-position:-500px -240px}.ej-1f414{background-position:-500px -260px}.ej-1f415{background-position:-500px -280px}.ej-1f416{background-position:-500px -300px}.ej-1f417{background-position:-500px -320px}.ej-1f418{background-position:-500px -340px}.ej-1f419{background-position:-500px -360px}.ej-1f41a{background-position:-500px -380px}.ej-1f41b{background-position:-500px -400px}.ej-1f41c{background-position:-500px -420px}.ej-1f41d{background-position:-500px -440px}.ej-1f41e{background-position:-500px -460px}.ej-1f41f{background-position:-500px -480px}.ej-1f420{background-position:0 -500px}.ej-1f421{background-position:-20px -500px}.ej-1f422{background-position:-40px -500px}.ej-1f423{background-position:-60px -500px}.ej-1f424{background-position:-80px -500px}.ej-1f425{background-position:-100px -500px}.ej-1f426{background-position:-120px -500px}.ej-1f427{background-position:-140px -500px}.ej-1f428{background-position:-160px -500px}.ej-1f429{background-position:-180px -500px}.ej-1f42a{background-position:-200px -500px}.ej-1f42b{background-position:-220px -500px}.ej-1f42c{background-position:-240px -500px}.ej-1f42d{background-position:-260px -500px}.ej-1f42e{background-position:-280px -500px}.ej-1f42f{background-position:-300px -500px}.ej-1f430{background-position:-320px -500px}.ej-1f431{background-position:-340px -500px}.ej-1f432{background-position:-360px -500px}.ej-1f433{background-position:-380px -500px}.ej-1f434{background-position:-400px -500px}.ej-1f435{background-position:-420px -500px}.ej-1f436{background-position:-440px -500px}.ej-1f437{background-position:-460px -500px}.ej-1f438{background-position:-480px -500px}.ej-1f439{background-position:-500px -500px}.ej-1f43a{background-position:-520px 0}.ej-1f43b{background-position:-520px -20px}.ej-1f43c{background-position:-520px -40px}.ej-1f43d{background-position:-520px -60px}.ej-1f43e{background-position:-520px -80px}.ej-1f43f{background-position:-520px -100px}.ej-1f440{background-position:-520px -120px}.ej-1f441-1f5e8{background-position:-520px -140px}.ej-1f441{background-position:-520px -160px}.ej-1f442-1f3fb{background-position:-520px -180px}.ej-1f442-1f3fc{background-position:-520px -200px}.ej-1f442-1f3fd{background-position:-520px -220px}.ej-1f442-1f3fe{background-position:-520px -240px}.ej-1f442-1f3ff{background-position:-520px -260px}.ej-1f442{background-position:-520px -280px}.ej-1f443-1f3fb{background-position:-520px -300px}.ej-1f443-1f3fc{background-position:-520px -320px}.ej-1f443-1f3fd{background-position:-520px -340px}.ej-1f443-1f3fe{background-position:-520px -360px}.ej-1f443-1f3ff{background-position:-520px -380px}.ej-1f443{background-position:-520px -400px}.ej-1f444{background-position:-520px -420px}.ej-1f445{background-position:-520px -440px}.ej-1f446-1f3fb{background-position:-520px -460px}.ej-1f446-1f3fc{background-position:-520px -480px}.ej-1f446-1f3fd{background-position:-520px -500px}.ej-1f446-1f3fe{background-position:0 -520px}.ej-1f446-1f3ff{background-position:-20px -520px}.ej-1f446{background-position:-40px -520px}.ej-1f447-1f3fb{background-position:-60px -520px}.ej-1f447-1f3fc{background-position:-80px -520px}.ej-1f447-1f3fd{background-position:-100px -520px}.ej-1f447-1f3fe{background-position:-120px -520px}.ej-1f447-1f3ff{background-position:-140px -520px}.ej-1f447{background-position:-160px -520px}.ej-1f448-1f3fb{background-position:-180px -520px}.ej-1f448-1f3fc{background-position:-200px -520px}.ej-1f448-1f3fd{background-position:-220px -520px}.ej-1f448-1f3fe{background-position:-240px -520px}.ej-1f448-1f3ff{background-position:-260px -520px}.ej-1f448{background-position:-280px -520px}.ej-1f449-1f3fb{background-position:-300px -520px}.ej-1f449-1f3fc{background-position:-320px -520px}.ej-1f449-1f3fd{background-position:-340px -520px}.ej-1f449-1f3fe{background-position:-360px -520px}.ej-1f449-1f3ff{background-position:-380px -520px}.ej-1f449{background-position:-400px -520px}.ej-1f44a-1f3fb{background-position:-420px -520px}.ej-1f44a-1f3fc{background-position:-440px -520px}.ej-1f44a-1f3fd{background-position:-460px -520px}.ej-1f44a-1f3fe{background-position:-480px -520px}.ej-1f44a-1f3ff{background-position:-500px -520px}.ej-1f44a{background-position:-520px -520px}.ej-1f44b-1f3fb{background-position:-540px 0}.ej-1f44b-1f3fc{background-position:-540px -20px}.ej-1f44b-1f3fd{background-position:-540px -40px}.ej-1f44b-1f3fe{background-position:-540px -60px}.ej-1f44b-1f3ff{background-position:-540px -80px}.ej-1f44b{background-position:-540px -100px}.ej-1f44c-1f3fb{background-position:-540px -120px}.ej-1f44c-1f3fc{background-position:-540px -140px}.ej-1f44c-1f3fd{background-position:-540px -160px}.ej-1f44c-1f3fe{background-position:-540px -180px}.ej-1f44c-1f3ff{background-position:-540px -200px}.ej-1f44c{background-position:-540px -220px}.ej-1f44d-1f3fb{background-position:-540px -240px}.ej-1f44d-1f3fc{background-position:-540px -260px}.ej-1f44d-1f3fd{background-position:-540px -280px}.ej-1f44d-1f3fe{background-position:-540px -300px}.ej-1f44d-1f3ff{background-position:-540px -320px}.ej-1f44d{background-position:-540px -340px}.ej-1f44e-1f3fb{background-position:-540px -360px}.ej-1f44e-1f3fc{background-position:-540px -380px}.ej-1f44e-1f3fd{background-position:-540px -400px}.ej-1f44e-1f3fe{background-position:-540px -420px}.ej-1f44e-1f3ff{background-position:-540px -440px}.ej-1f44e{background-position:-540px -460px}.ej-1f44f-1f3fb{background-position:-540px -480px}.ej-1f44f-1f3fc{background-position:-540px -500px}.ej-1f44f-1f3fd{background-position:-540px -520px}.ej-1f44f-1f3fe{background-position:0 -540px}.ej-1f44f-1f3ff{background-position:-20px -540px}.ej-1f44f{background-position:-40px -540px}.ej-1f450-1f3fb{background-position:-60px -540px}.ej-1f450-1f3fc{background-position:-80px -540px}.ej-1f450-1f3fd{background-position:-100px -540px}.ej-1f450-1f3fe{background-position:-120px -540px}.ej-1f450-1f3ff{background-position:-140px -540px}.ej-1f450{background-position:-160px -540px}.ej-1f451{background-position:-180px -540px}.ej-1f452{background-position:-200px -540px}.ej-1f453{background-position:-220px -540px}.ej-1f454{background-position:-240px -540px}.ej-1f455{background-position:-260px -540px}.ej-1f456{background-position:-280px -540px}.ej-1f457{background-position:-300px -540px}.ej-1f458{background-position:-320px -540px}.ej-1f459{background-position:-340px -540px}.ej-1f45a{background-position:-360px -540px}.ej-1f45b{background-position:-380px -540px}.ej-1f45c{background-position:-400px -540px}.ej-1f45d{background-position:-420px -540px}.ej-1f45e{background-position:-440px -540px}.ej-1f45f{background-position:-460px -540px}.ej-1f460{background-position:-480px -540px}.ej-1f461{background-position:-500px -540px}.ej-1f462{background-position:-520px -540px}.ej-1f463{background-position:-540px -540px}.ej-1f464{background-position:-560px 0}.ej-1f465{background-position:-560px -20px}.ej-1f466-1f3fb{background-position:-560px -40px}.ej-1f466-1f3fc{background-position:-560px -60px}.ej-1f466-1f3fd{background-position:-560px -80px}.ej-1f466-1f3fe{background-position:-560px -100px}.ej-1f466-1f3ff{background-position:-560px -120px}.ej-1f466{background-position:-560px -140px}.ej-1f467-1f3fb{background-position:-560px -160px}.ej-1f467-1f3fc{background-position:-560px -180px}.ej-1f467-1f3fd{background-position:-560px -200px}.ej-1f467-1f3fe{background-position:-560px -220px}.ej-1f467-1f3ff{background-position:-560px -240px}.ej-1f467{background-position:-560px -260px}.ej-1f468-1f3fb{background-position:-560px -280px}.ej-1f468-1f3fc{background-position:-560px -300px}.ej-1f468-1f3fd{background-position:-560px -320px}.ej-1f468-1f3fe{background-position:-560px -340px}.ej-1f468-1f3ff{background-position:-560px -360px}.ej-1f468-1f468-1f466-1f466{background-position:-560px -380px}.ej-1f468-1f468-1f466{background-position:-560px -400px}.ej-1f468-1f468-1f467-1f466{background-position:-560px -420px}.ej-1f468-1f468-1f467-1f467{background-position:-560px -440px}.ej-1f468-1f468-1f467{background-position:-560px -460px}.ej-1f468-1f469-1f466-1f466{background-position:-560px -480px}.ej-1f468-1f469-1f467-1f466{background-position:-560px -500px}.ej-1f468-1f469-1f467-1f467{background-position:-560px -520px}.ej-1f468-1f469-1f467{background-position:-560px -540px}.ej-1f468-2764-1f468{background-position:0 -560px}.ej-1f468-2764-1f48b-1f468{background-position:-20px -560px}.ej-1f468{background-position:-40px -560px}.ej-1f469-1f3fb{background-position:-60px -560px}.ej-1f469-1f3fc{background-position:-80px -560px}.ej-1f469-1f3fd{background-position:-100px -560px}.ej-1f469-1f3fe{background-position:-120px -560px}.ej-1f469-1f3ff{background-position:-140px -560px}.ej-1f469-1f469-1f466-1f466{background-position:-160px -560px}.ej-1f469-1f469-1f466{background-position:-180px -560px}.ej-1f469-1f469-1f467-1f466{background-position:-200px -560px}.ej-1f469-1f469-1f467-1f467{background-position:-220px -560px}.ej-1f469-1f469-1f467{background-position:-240px -560px}.ej-1f469-2764-1f469{background-position:-260px -560px}.ej-1f469-2764-1f48b-1f469{background-position:-280px -560px}.ej-1f469{background-position:-300px -560px}.ej-1f46a{background-position:-320px -560px}.ej-1f46b{background-position:-340px -560px}.ej-1f46c{background-position:-360px -560px}.ej-1f46d{background-position:-380px -560px}.ej-1f46e-1f3fb{background-position:-400px -560px}.ej-1f46e-1f3fc{background-position:0 0}.ej-1f46e-1f3fd{background-position:-440px -560px}.ej-1f46e-1f3fe{background-position:-460px -560px}.ej-1f46e-1f3ff{background-position:-480px -560px}.ej-1f46e{background-position:-500px -560px}.ej-1f46f{background-position:-520px -560px}.ej-1f470-1f3fb{background-position:-540px -560px}.ej-1f470-1f3fc{background-position:-560px -560px}.ej-1f470-1f3fd{background-position:-580px 0}.ej-1f470-1f3fe{background-position:-580px -20px}.ej-1f470-1f3ff{background-position:-580px -40px}.ej-1f470{background-position:-580px -60px}.ej-1f471-1f3fb{background-position:-580px -80px}.ej-1f471-1f3fc{background-position:-580px -100px}.ej-1f471-1f3fd{background-position:-580px -120px}.ej-1f471-1f3fe{background-position:-580px -140px}.ej-1f471-1f3ff{background-position:-580px -160px}.ej-1f471{background-position:-580px -180px}.ej-1f472-1f3fb{background-position:-580px -200px}.ej-1f472-1f3fc{background-position:-580px -220px}.ej-1f472-1f3fd{background-position:-580px -240px}.ej-1f472-1f3fe{background-position:-580px -260px}.ej-1f472-1f3ff{background-position:-580px -280px}.ej-1f472{background-position:-580px -300px}.ej-1f473-1f3fb{background-position:-580px -320px}.ej-1f473-1f3fc{background-position:-580px -340px}.ej-1f473-1f3fd{background-position:-580px -360px}.ej-1f473-1f3fe{background-position:-580px -380px}.ej-1f473-1f3ff{background-position:-580px -400px}.ej-1f473{background-position:-580px -420px}.ej-1f474-1f3fb{background-position:-580px -440px}.ej-1f474-1f3fc{background-position:-580px -460px}.ej-1f474-1f3fd{background-position:-580px -480px}.ej-1f474-1f3fe{background-position:-580px -500px}.ej-1f474-1f3ff{background-position:-580px -520px}.ej-1f474{background-position:-580px -540px}.ej-1f475-1f3fb{background-position:-580px -560px}.ej-1f475-1f3fc{background-position:0 -580px}.ej-1f475-1f3fd{background-position:-20px -580px}.ej-1f475-1f3fe{background-position:-40px -580px}.ej-1f475-1f3ff{background-position:-60px -580px}.ej-1f475{background-position:-80px -580px}.ej-1f476-1f3fb{background-position:-100px -580px}.ej-1f476-1f3fc{background-position:-120px -580px}.ej-1f476-1f3fd{background-position:-140px -580px}.ej-1f476-1f3fe{background-position:-160px -580px}.ej-1f476-1f3ff{background-position:-180px -580px}.ej-1f476{background-position:-200px -580px}.ej-1f477-1f3fb{background-position:-220px -580px}.ej-1f477-1f3fc{background-position:-240px -580px}.ej-1f477-1f3fd{background-position:-260px -580px}.ej-1f477-1f3fe{background-position:-280px -580px}.ej-1f477-1f3ff{background-position:-300px -580px}.ej-1f477{background-position:-320px -580px}.ej-1f478-1f3fb{background-position:-340px -580px}.ej-1f478-1f3fc{background-position:-360px -580px}.ej-1f478-1f3fd{background-position:-380px -580px}.ej-1f478-1f3fe{background-position:-400px -580px}.ej-1f478-1f3ff{background-position:-420px -580px}.ej-1f478{background-position:-440px -580px}.ej-1f479{background-position:-460px -580px}.ej-1f47a{background-position:-480px -580px}.ej-1f47b{background-position:-500px -580px}.ej-1f47c-1f3fb{background-position:-520px -580px}.ej-1f47c-1f3fc{background-position:-540px -580px}.ej-1f47c-1f3fd{background-position:-560px -580px}.ej-1f47c-1f3fe{background-position:-580px -580px}.ej-1f47c-1f3ff{background-position:-600px 0}.ej-1f47c{background-position:-600px -20px}.ej-1f47d{background-position:-600px -40px}.ej-1f47e{background-position:-600px -60px}.ej-1f47f{background-position:-600px -80px}.ej-1f480{background-position:-600px -100px}.ej-1f481-1f3fb{background-position:-600px -120px}.ej-1f481-1f3fc{background-position:-600px -140px}.ej-1f481-1f3fd{background-position:-600px -160px}.ej-1f481-1f3fe{background-position:-600px -180px}.ej-1f481-1f3ff{background-position:-600px -200px}.ej-1f481{background-position:-600px -220px}.ej-1f482-1f3fb{background-position:-600px -240px}.ej-1f482-1f3fc{background-position:-600px -260px}.ej-1f482-1f3fd{background-position:-600px -280px}.ej-1f482-1f3fe{background-position:-600px -300px}.ej-1f482-1f3ff{background-position:-600px -320px}.ej-1f482{background-position:-600px -340px}.ej-1f483-1f3fb{background-position:-600px -360px}.ej-1f483-1f3fc{background-position:-600px -380px}.ej-1f483-1f3fd{background-position:-600px -400px}.ej-1f483-1f3fe{background-position:-600px -420px}.ej-1f483-1f3ff{background-position:-600px -440px}.ej-1f483{background-position:-600px -460px}.ej-1f484{background-position:-600px -480px}.ej-1f485-1f3fb{background-position:-600px -500px}.ej-1f485-1f3fc{background-position:-600px -520px}.ej-1f485-1f3fd{background-position:-600px -540px}.ej-1f485-1f3fe{background-position:-600px -560px}.ej-1f485-1f3ff{background-position:-600px -580px}.ej-1f485{background-position:0 -600px}.ej-1f486-1f3fb{background-position:-20px -600px}.ej-1f486-1f3fc{background-position:-40px -600px}.ej-1f486-1f3fd{background-position:-60px -600px}.ej-1f486-1f3fe{background-position:-80px -600px}.ej-1f486-1f3ff{background-position:-100px -600px}.ej-1f486{background-position:-120px -600px}.ej-1f487-1f3fb{background-position:-140px -600px}.ej-1f487-1f3fc{background-position:-160px -600px}.ej-1f487-1f3fd{background-position:-180px -600px}.ej-1f487-1f3fe{background-position:-200px -600px}.ej-1f487-1f3ff{background-position:-220px -600px}.ej-1f487{background-position:-240px -600px}.ej-1f488{background-position:-260px -600px}.ej-1f489{background-position:-280px -600px}.ej-1f48a{background-position:-300px -600px}.ej-1f48b{background-position:-320px -600px}.ej-1f48c{background-position:-340px -600px}.ej-1f48d{background-position:-360px -600px}.ej-1f48e{background-position:-380px -600px}.ej-1f48f{background-position:-400px -600px}.ej-1f490{background-position:-420px -600px}.ej-1f491{background-position:-440px -600px}.ej-1f492{background-position:-460px -600px}.ej-1f493{background-position:-480px -600px}.ej-1f494{background-position:-500px -600px}.ej-1f495{background-position:-520px -600px}.ej-1f496{background-position:-540px -600px}.ej-1f497{background-position:-560px -600px}.ej-1f498{background-position:-580px -600px}.ej-1f499{background-position:-600px -600px}.ej-1f49a{background-position:-620px 0}.ej-1f49b{background-position:-620px -20px}.ej-1f49c{background-position:-620px -40px}.ej-1f49d{background-position:-620px -60px}.ej-1f49e{background-position:-620px -80px}.ej-1f49f{background-position:-620px -100px}.ej-1f4a0{background-position:-620px -120px}.ej-1f4a1{background-position:-620px -140px}.ej-1f4a2{background-position:-620px -160px}.ej-1f4a3{background-position:-620px -180px}.ej-1f4a4{background-position:-620px -200px}.ej-1f4a5{background-position:-620px -220px}.ej-1f4a6{background-position:-620px -240px}.ej-1f4a7{background-position:-620px -260px}.ej-1f4a8{background-position:-620px -280px}.ej-1f4a9{background-position:-620px -300px}.ej-1f4aa-1f3fb{background-position:-620px -320px}.ej-1f4aa-1f3fc{background-position:-620px -340px}.ej-1f4aa-1f3fd{background-position:-620px -360px}.ej-1f4aa-1f3fe{background-position:-620px -380px}.ej-1f4aa-1f3ff{background-position:-620px -400px}.ej-1f4aa{background-position:-620px -420px}.ej-1f4ab{background-position:-620px -440px}.ej-1f4ac{background-position:-620px -460px}.ej-1f4ad{background-position:-620px -480px}.ej-1f4ae{background-position:-620px -500px}.ej-1f4af{background-position:-620px -520px}.ej-1f4b0{background-position:-620px -540px}.ej-1f4b1{background-position:-620px -560px}.ej-1f4b2{background-position:-620px -580px}.ej-1f4b3{background-position:-620px -600px}.ej-1f4b4{background-position:0 -620px}.ej-1f4b5{background-position:-20px -620px}.ej-1f4b6{background-position:-40px -620px}.ej-1f4b7{background-position:-60px -620px}.ej-1f4b8{background-position:-80px -620px}.ej-1f4b9{background-position:-100px -620px}.ej-1f4ba{background-position:-120px -620px}.ej-1f4bb{background-position:-140px -620px}.ej-1f4bc{background-position:-160px -620px}.ej-1f4bd{background-position:-180px -620px}.ej-1f4be{background-position:-200px -620px}.ej-1f4bf{background-position:-220px -620px}.ej-1f4c0{background-position:-240px -620px}.ej-1f4c1{background-position:-260px -620px}.ej-1f4c2{background-position:-280px -620px}.ej-1f4c3{background-position:-300px -620px}.ej-1f4c4{background-position:-320px -620px}.ej-1f4c5{background-position:-340px -620px}.ej-1f4c6{background-position:-360px -620px}.ej-1f4c7{background-position:-380px -620px}.ej-1f4c8{background-position:-400px -620px}.ej-1f4c9{background-position:-420px -620px}.ej-1f4ca{background-position:-440px -620px}.ej-1f4cb{background-position:-460px -620px}.ej-1f4cc{background-position:-480px -620px}.ej-1f4cd{background-position:-500px -620px}.ej-1f4ce{background-position:-520px -620px}.ej-1f4cf{background-position:-540px -620px}.ej-1f4d0{background-position:-560px -620px}.ej-1f4d1{background-position:-580px -620px}.ej-1f4d2{background-position:-600px -620px}.ej-1f4d3{background-position:-620px -620px}.ej-1f4d4{background-position:-640px 0}.ej-1f4d5{background-position:-640px -20px}.ej-1f4d6{background-position:-640px -40px}.ej-1f4d7{background-position:-640px -60px}.ej-1f4d8{background-position:-640px -80px}.ej-1f4d9{background-position:-640px -100px}.ej-1f4da{background-position:-640px -120px}.ej-1f4db{background-position:-640px -140px}.ej-1f4dc{background-position:-640px -160px}.ej-1f4dd{background-position:-640px -180px}.ej-1f4de{background-position:-640px -200px}.ej-1f4df{background-position:-640px -220px}.ej-1f4e0{background-position:-640px -240px}.ej-1f4e1{background-position:-640px -260px}.ej-1f4e2{background-position:-640px -280px}.ej-1f4e3{background-position:-640px -300px}.ej-1f4e4{background-position:-640px -320px}.ej-1f4e5{background-position:-640px -340px}.ej-1f4e6{background-position:-640px -360px}.ej-1f4e7{background-position:-640px -380px}.ej-1f4e8{background-position:-640px -400px}.ej-1f4e9{background-position:-640px -420px}.ej-1f4ea{background-position:-640px -440px}.ej-1f4eb{background-position:-640px -460px}.ej-1f4ec{background-position:-640px -480px}.ej-1f4ed{background-position:-640px -500px}.ej-1f4ee{background-position:-640px -520px}.ej-1f4ef{background-position:-640px -540px}.ej-1f4f0{background-position:-640px -560px}.ej-1f4f1{background-position:-640px -580px}.ej-1f4f2{background-position:-640px -600px}.ej-1f4f3{background-position:-640px -620px}.ej-1f4f4{background-position:0 -640px}.ej-1f4f5{background-position:-20px -640px}.ej-1f4f6{background-position:-40px -640px}.ej-1f4f7{background-position:-60px -640px}.ej-1f4f8{background-position:-80px -640px}.ej-1f4f9{background-position:-100px -640px}.ej-1f4fa{background-position:-120px -640px}.ej-1f4fb{background-position:-140px -640px}.ej-1f4fc{background-position:-160px -640px}.ej-1f4fd{background-position:-180px -640px}.ej-1f4ff{background-position:-200px -640px}.ej-1f500{background-position:-220px -640px}.ej-1f501{background-position:-240px -640px}.ej-1f502{background-position:-260px -640px}.ej-1f503{background-position:-280px -640px}.ej-1f504{background-position:-300px -640px}.ej-1f505{background-position:-320px -640px}.ej-1f506{background-position:-340px -640px}.ej-1f507{background-position:-360px -640px}.ej-1f508{background-position:-380px -640px}.ej-1f509{background-position:-400px -640px}.ej-1f50a{background-position:-420px -640px}.ej-1f50b{background-position:-440px -640px}.ej-1f50c{background-position:-460px -640px}.ej-1f50d{background-position:-480px -640px}.ej-1f50e{background-position:-500px -640px}.ej-1f50f{background-position:-520px -640px}.ej-1f510{background-position:-540px -640px}.ej-1f511{background-position:-560px -640px}.ej-1f512{background-position:-580px -640px}.ej-1f513{background-position:-600px -640px}.ej-1f514{background-position:-620px -640px}.ej-1f515{background-position:-640px -640px}.ej-1f516{background-position:-660px 0}.ej-1f517{background-position:-660px -20px}.ej-1f518{background-position:-660px -40px}.ej-1f519{background-position:-660px -60px}.ej-1f51a{background-position:-660px -80px}.ej-1f51b{background-position:-660px -100px}.ej-1f51c{background-position:-660px -120px}.ej-1f51d{background-position:-660px -140px}.ej-1f51e{background-position:-660px -160px}.ej-1f51f{background-position:-660px -180px}.ej-1f520{background-position:-660px -200px}.ej-1f521{background-position:-660px -220px}.ej-1f522{background-position:-660px -240px}.ej-1f523{background-position:-660px -260px}.ej-1f524{background-position:-660px -280px}.ej-1f525{background-position:-660px -300px}.ej-1f526{background-position:-660px -320px}.ej-1f527{background-position:-660px -340px}.ej-1f528{background-position:-660px -360px}.ej-1f529{background-position:-660px -380px}.ej-1f52a{background-position:-660px -400px}.ej-1f52b{background-position:-660px -420px}.ej-1f52c{background-position:-660px -440px}.ej-1f52d{background-position:-660px -460px}.ej-1f52e{background-position:-660px -480px}.ej-1f52f{background-position:-660px -500px}.ej-1f530{background-position:-660px -520px}.ej-1f531{background-position:-660px -540px}.ej-1f532{background-position:-660px -560px}.ej-1f533{background-position:-660px -580px}.ej-1f534{background-position:-660px -600px}.ej-1f535{background-position:-660px -620px}.ej-1f536{background-position:-660px -640px}.ej-1f537{background-position:0 -660px}.ej-1f538{background-position:-20px -660px}.ej-1f539{background-position:-40px -660px}.ej-1f53a{background-position:-60px -660px}.ej-1f53b{background-position:-80px -660px}.ej-1f53c{background-position:-100px -660px}.ej-1f53d{background-position:-120px -660px}.ej-1f549{background-position:-140px -660px}.ej-1f54a{background-position:-160px -660px}.ej-1f54b{background-position:-180px -660px}.ej-1f54c{background-position:-200px -660px}.ej-1f54d{background-position:-220px -660px}.ej-1f54e{background-position:-240px -660px}.ej-1f550{background-position:-260px -660px}.ej-1f551{background-position:-280px -660px}.ej-1f552{background-position:-300px -660px}.ej-1f553{background-position:-320px -660px}.ej-1f554{background-position:-340px -660px}.ej-1f555{background-position:-360px -660px}.ej-1f556{background-position:-380px -660px}.ej-1f557{background-position:-400px -660px}.ej-1f558{background-position:-420px -660px}.ej-1f559{background-position:-440px -660px}.ej-1f55a{background-position:-460px -660px}.ej-1f55b{background-position:-480px -660px}.ej-1f55c{background-position:-500px -660px}.ej-1f55d{background-position:-520px -660px}.ej-1f55e{background-position:-540px -660px}.ej-1f55f{background-position:-560px -660px}.ej-1f560{background-position:-580px -660px}.ej-1f561{background-position:-600px -660px}.ej-1f562{background-position:-620px -660px}.ej-1f563{background-position:-640px -660px}.ej-1f564{background-position:-660px -660px}.ej-1f565{background-position:-680px 0}.ej-1f566{background-position:-680px -20px}.ej-1f567{background-position:-680px -40px}.ej-1f56f{background-position:-680px -60px}.ej-1f570{background-position:-680px -80px}.ej-1f573{background-position:-680px -100px}.ej-1f574{background-position:-680px -120px}.ej-1f575-1f3fb{background-position:-680px -140px}.ej-1f575-1f3fc{background-position:-680px -160px}.ej-1f575-1f3fd{background-position:-680px -180px}.ej-1f575-1f3fe{background-position:-680px -200px}.ej-1f575-1f3ff{background-position:-680px -220px}.ej-1f575{background-position:-680px -240px}.ej-1f576{background-position:-680px -260px}.ej-1f577{background-position:-680px -280px}.ej-1f578{background-position:-680px -300px}.ej-1f579{background-position:-680px -320px}.ej-1f57a-1f3fb{background-position:-680px -340px}.ej-1f57a-1f3fc{background-position:-680px -360px}.ej-1f57a-1f3fd{background-position:-680px -380px}.ej-1f57a-1f3fe{background-position:-680px -400px}.ej-1f57a-1f3ff{background-position:-680px -420px}.ej-1f57a{background-position:-680px -440px}.ej-1f587{background-position:-680px -460px}.ej-1f58a{background-position:-680px -480px}.ej-1f58b{background-position:-680px -500px}.ej-1f58c{background-position:-680px -520px}.ej-1f58d{background-position:-680px -540px}.ej-1f590-1f3fb{background-position:-680px -560px}.ej-1f590-1f3fc{background-position:-680px -580px}.ej-1f590-1f3fd{background-position:-680px -600px}.ej-1f590-1f3fe{background-position:-680px -620px}.ej-1f590-1f3ff{background-position:-680px -640px}.ej-1f590{background-position:-680px -660px}.ej-1f595-1f3fb{background-position:0 -680px}.ej-1f595-1f3fc{background-position:-20px -680px}.ej-1f595-1f3fd{background-position:-40px -680px}.ej-1f595-1f3fe{background-position:-60px -680px}.ej-1f595-1f3ff{background-position:-80px -680px}.ej-1f595{background-position:-100px -680px}.ej-1f596-1f3fb{background-position:-120px -680px}.ej-1f596-1f3fc{background-position:-140px -680px}.ej-1f596-1f3fd{background-position:-160px -680px}.ej-1f596-1f3fe{background-position:-180px -680px}.ej-1f596-1f3ff{background-position:-200px -680px}.ej-1f596{background-position:-220px -680px}.ej-1f5a4{background-position:-240px -680px}.ej-1f5a5{background-position:-260px -680px}.ej-1f5a8{background-position:-280px -680px}.ej-1f5b1{background-position:-300px -680px}.ej-1f5b2{background-position:-320px -680px}.ej-1f5bc{background-position:-340px -680px}.ej-1f5c2{background-position:-360px -680px}.ej-1f5c3{background-position:-380px -680px}.ej-1f5c4{background-position:-400px -680px}.ej-1f5d1{background-position:-420px -680px}.ej-1f5d2{background-position:-440px -680px}.ej-1f5d3{background-position:-460px -680px}.ej-1f5dc{background-position:-480px -680px}.ej-1f5dd{background-position:-500px -680px}.ej-1f5de{background-position:-520px -680px}.ej-1f5e1{background-position:-540px -680px}.ej-1f5e3{background-position:-560px -680px}.ej-1f5e8{background-position:-580px -680px}.ej-1f5ef{background-position:-600px -680px}.ej-1f5f3{background-position:-620px -680px}.ej-1f5fa{background-position:-640px -680px}.ej-1f5fb{background-position:-660px -680px}.ej-1f5fc{background-position:-680px -680px}.ej-1f5fd{background-position:-700px 0}.ej-1f5fe{background-position:-700px -20px}.ej-1f5ff{background-position:-700px -40px}.ej-1f600{background-position:-700px -60px}.ej-1f601{background-position:-700px -80px}.ej-1f602{background-position:-700px -100px}.ej-1f603{background-position:-700px -120px}.ej-1f604{background-position:-700px -140px}.ej-1f605{background-position:-700px -160px}.ej-1f606{background-position:-700px -180px}.ej-1f607{background-position:-700px -200px}.ej-1f608{background-position:-700px -220px}.ej-1f609{background-position:-700px -240px}.ej-1f60a{background-position:-700px -260px}.ej-1f60b{background-position:-700px -280px}.ej-1f60c{background-position:-700px -300px}.ej-1f60d{background-position:-700px -320px}.ej-1f60e{background-position:-700px -340px}.ej-1f60f{background-position:-700px -360px}.ej-1f610{background-position:-700px -380px}.ej-1f611{background-position:-700px -400px}.ej-1f612{background-position:-700px -420px}.ej-1f613{background-position:-700px -440px}.ej-1f614{background-position:-700px -460px}.ej-1f615{background-position:-700px -480px}.ej-1f616{background-position:-700px -500px}.ej-1f617{background-position:-700px -520px}.ej-1f618{background-position:-700px -540px}.ej-1f619{background-position:-700px -560px}.ej-1f61a{background-position:-700px -580px}.ej-1f61b{background-position:-700px -600px}.ej-1f61c{background-position:-700px -620px}.ej-1f61d{background-position:-700px -640px}.ej-1f61e{background-position:-700px -660px}.ej-1f61f{background-position:-700px -680px}.ej-1f620{background-position:0 -700px}.ej-1f621{background-position:-20px -700px}.ej-1f622{background-position:-40px -700px}.ej-1f623{background-position:-60px -700px}.ej-1f624{background-position:-80px -700px}.ej-1f625{background-position:-100px -700px}.ej-1f626{background-position:-120px -700px}.ej-1f627{background-position:-140px -700px}.ej-1f628{background-position:-160px -700px}.ej-1f629{background-position:-180px -700px}.ej-1f62a{background-position:-200px -700px}.ej-1f62b{background-position:-220px -700px}.ej-1f62c{background-position:-240px -700px}.ej-1f62d{background-position:-260px -700px}.ej-1f62e{background-position:-280px -700px}.ej-1f62f{background-position:-300px -700px}.ej-1f630{background-position:-320px -700px}.ej-1f631{background-position:-340px -700px}.ej-1f632{background-position:-360px -700px}.ej-1f633{background-position:-380px -700px}.ej-1f634{background-position:-400px -700px}.ej-1f635{background-position:-420px -700px}.ej-1f636{background-position:-440px -700px}.ej-1f637{background-position:-460px -700px}.ej-1f638{background-position:-480px -700px}.ej-1f639{background-position:-500px -700px}.ej-1f63a{background-position:-520px -700px}.ej-1f63b{background-position:-540px -700px}.ej-1f63c{background-position:-560px -700px}.ej-1f63d{background-position:-580px -700px}.ej-1f63e{background-position:-600px -700px}.ej-1f63f{background-position:-620px -700px}.ej-1f640{background-position:-640px -700px}.ej-1f641{background-position:-660px -700px}.ej-1f642{background-position:-680px -700px}.ej-1f643{background-position:-700px -700px}.ej-1f644{background-position:-720px 0}.ej-1f645-1f3fb{background-position:-720px -20px}.ej-1f645-1f3fc{background-position:-720px -40px}.ej-1f645-1f3fd{background-position:-720px -60px}.ej-1f645-1f3fe{background-position:-720px -80px}.ej-1f645-1f3ff{background-position:-720px -100px}.ej-1f645{background-position:-720px -120px}.ej-1f646-1f3fb{background-position:-720px -140px}.ej-1f646-1f3fc{background-position:-720px -160px}.ej-1f646-1f3fd{background-position:-720px -180px}.ej-1f646-1f3fe{background-position:-720px -200px}.ej-1f646-1f3ff{background-position:-720px -220px}.ej-1f646{background-position:-720px -240px}.ej-1f647-1f3fb{background-position:-720px -260px}.ej-1f647-1f3fc{background-position:-720px -280px}.ej-1f647-1f3fd{background-position:-720px -300px}.ej-1f647-1f3fe{background-position:-720px -320px}.ej-1f647-1f3ff{background-position:-720px -340px}.ej-1f647{background-position:-720px -360px}.ej-1f648{background-position:-720px -380px}.ej-1f649{background-position:-720px -400px}.ej-1f64a{background-position:-720px -420px}.ej-1f64b-1f3fb{background-position:-720px -440px}.ej-1f64b-1f3fc{background-position:-720px -460px}.ej-1f64b-1f3fd{background-position:-720px -480px}.ej-1f64b-1f3fe{background-position:-720px -500px}.ej-1f64b-1f3ff{background-position:-720px -520px}.ej-1f64b{background-position:-720px -540px}.ej-1f64c-1f3fb{background-position:-720px -560px}.ej-1f64c-1f3fc{background-position:-720px -580px}.ej-1f64c-1f3fd{background-position:-720px -600px}.ej-1f64c-1f3fe{background-position:-720px -620px}.ej-1f64c-1f3ff{background-position:-720px -640px}.ej-1f64c{background-position:-720px -660px}.ej-1f64d-1f3fb{background-position:-720px -680px}.ej-1f64d-1f3fc{background-position:-720px -700px}.ej-1f64d-1f3fd{background-position:0 -720px}.ej-1f64d-1f3fe{background-position:-20px -720px}.ej-1f64d-1f3ff{background-position:-40px -720px}.ej-1f64d{background-position:-60px -720px}.ej-1f64e-1f3fb{background-position:-80px -720px}.ej-1f64e-1f3fc{background-position:-100px -720px}.ej-1f64e-1f3fd{background-position:-120px -720px}.ej-1f64e-1f3fe{background-position:-140px -720px}.ej-1f64e-1f3ff{background-position:-160px -720px}.ej-1f64e{background-position:-180px -720px}.ej-1f64f-1f3fb{background-position:-200px -720px}.ej-1f64f-1f3fc{background-position:-220px -720px}.ej-1f64f-1f3fd{background-position:-240px -720px}.ej-1f64f-1f3fe{background-position:-260px -720px}.ej-1f64f-1f3ff{background-position:-280px -720px}.ej-1f64f{background-position:-300px -720px}.ej-1f680{background-position:-320px -720px}.ej-1f681{background-position:-340px -720px}.ej-1f682{background-position:-360px -720px}.ej-1f683{background-position:-380px -720px}.ej-1f684{background-position:-400px -720px}.ej-1f685{background-position:-420px -720px}.ej-1f686{background-position:-440px -720px}.ej-1f687{background-position:-460px -720px}.ej-1f688{background-position:-480px -720px}.ej-1f689{background-position:-500px -720px}.ej-1f68a{background-position:-520px -720px}.ej-1f68b{background-position:-540px -720px}.ej-1f68c{background-position:-560px -720px}.ej-1f68d{background-position:-580px -720px}.ej-1f68e{background-position:-600px -720px}.ej-1f68f{background-position:-620px -720px}.ej-1f690{background-position:-640px -720px}.ej-1f691{background-position:-660px -720px}.ej-1f692{background-position:-680px -720px}.ej-1f693{background-position:-700px -720px}.ej-1f694{background-position:-720px -720px}.ej-1f695{background-position:-740px 0}.ej-1f696{background-position:-740px -20px}.ej-1f697{background-position:-740px -40px}.ej-1f698{background-position:-740px -60px}.ej-1f699{background-position:-740px -80px}.ej-1f69a{background-position:-740px -100px}.ej-1f69b{background-position:-740px -120px}.ej-1f69c{background-position:-740px -140px}.ej-1f69d{background-position:-740px -160px}.ej-1f69e{background-position:-740px -180px}.ej-1f69f{background-position:-740px -200px}.ej-1f6a0{background-position:-740px -220px}.ej-1f6a1{background-position:-740px -240px}.ej-1f6a2{background-position:-740px -260px}.ej-1f6a3-1f3fb{background-position:-740px -280px}.ej-1f6a3-1f3fc{background-position:-740px -300px}.ej-1f6a3-1f3fd{background-position:-740px -320px}.ej-1f6a3-1f3fe{background-position:-740px -340px}.ej-1f6a3-1f3ff{background-position:-740px -360px}.ej-1f6a3{background-position:-740px -380px}.ej-1f6a4{background-position:-740px -400px}.ej-1f6a5{background-position:-740px -420px}.ej-1f6a6{background-position:-740px -440px}.ej-1f6a7{background-position:-740px -460px}.ej-1f6a8{background-position:-740px -480px}.ej-1f6a9{background-position:-740px -500px}.ej-1f6aa{background-position:-740px -520px}.ej-1f6ab{background-position:-740px -540px}.ej-1f6ac{background-position:-740px -560px}.ej-1f6ad{background-position:-740px -580px}.ej-1f6ae{background-position:-740px -600px}.ej-1f6af{background-position:-740px -620px}.ej-1f6b0{background-position:-740px -640px}.ej-1f6b1{background-position:-740px -660px}.ej-1f6b2{background-position:-740px -680px}.ej-1f6b3{background-position:-740px -700px}.ej-1f6b4-1f3fb{background-position:-740px -720px}.ej-1f6b4-1f3fc{background-position:0 -740px}.ej-1f6b4-1f3fd{background-position:-20px -740px}.ej-1f6b4-1f3fe{background-position:-40px -740px}.ej-1f6b4-1f3ff{background-position:-60px -740px}.ej-1f6b4{background-position:-80px -740px}.ej-1f6b5-1f3fb{background-position:-100px -740px}.ej-1f6b5-1f3fc{background-position:-120px -740px}.ej-1f6b5-1f3fd{background-position:-140px -740px}.ej-1f6b5-1f3fe{background-position:-160px -740px}.ej-1f6b5-1f3ff{background-position:-180px -740px}.ej-1f6b5{background-position:-200px -740px}.ej-1f6b6-1f3fb{background-position:-220px -740px}.ej-1f6b6-1f3fc{background-position:-240px -740px}.ej-1f6b6-1f3fd{background-position:-260px -740px}.ej-1f6b6-1f3fe{background-position:-280px -740px}.ej-1f6b6-1f3ff{background-position:-300px -740px}.ej-1f6b6{background-position:-320px -740px}.ej-1f6b7{background-position:-340px -740px}.ej-1f6b8{background-position:-360px -740px}.ej-1f6b9{background-position:-380px -740px}.ej-1f6ba{background-position:-400px -740px}.ej-1f6bb{background-position:-420px -740px}.ej-1f6bc{background-position:-440px -740px}.ej-1f6bd{background-position:-460px -740px}.ej-1f6be{background-position:-480px -740px}.ej-1f6bf{background-position:-500px -740px}.ej-1f6c0-1f3fb{background-position:-520px -740px}.ej-1f6c0-1f3fc{background-position:-540px -740px}.ej-1f6c0-1f3fd{background-position:-560px -740px}.ej-1f6c0-1f3fe{background-position:-580px -740px}.ej-1f6c0-1f3ff{background-position:-600px -740px}.ej-1f6c0{background-position:-620px -740px}.ej-1f6c1{background-position:-640px -740px}.ej-1f6c2{background-position:-660px -740px}.ej-1f6c3{background-position:-680px -740px}.ej-1f6c4{background-position:-700px -740px}.ej-1f6c5{background-position:-720px -740px}.ej-1f6cb{background-position:-740px -740px}.ej-1f6cc{background-position:-760px 0}.ej-1f6cd{background-position:-760px -20px}.ej-1f6ce{background-position:-760px -40px}.ej-1f6cf{background-position:-760px -60px}.ej-1f6d0{background-position:-760px -80px}.ej-1f6d1{background-position:-760px -100px}.ej-1f6d2{background-position:-760px -120px}.ej-1f6e0{background-position:-760px -140px}.ej-1f6e1{background-position:-760px -160px}.ej-1f6e2{background-position:-760px -180px}.ej-1f6e3{background-position:-760px -200px}.ej-1f6e4{background-position:-760px -220px}.ej-1f6e5{background-position:-760px -240px}.ej-1f6e9{background-position:-760px -260px}.ej-1f6eb{background-position:-760px -280px}.ej-1f6ec{background-position:-760px -300px}.ej-1f6f0{background-position:-760px -320px}.ej-1f6f3{background-position:-760px -340px}.ej-1f6f4{background-position:-760px -360px}.ej-1f6f5{background-position:-760px -380px}.ej-1f6f6{background-position:-760px -400px}.ej-1f910{background-position:-760px -420px}.ej-1f911{background-position:-760px -440px}.ej-1f912{background-position:-760px -460px}.ej-1f913{background-position:-760px -480px}.ej-1f914{background-position:-760px -500px}.ej-1f915{background-position:-760px -520px}.ej-1f916{background-position:-760px -540px}.ej-1f917{background-position:-760px -560px}.ej-1f918-1f3fb{background-position:-760px -580px}.ej-1f918-1f3fc{background-position:-760px -600px}.ej-1f918-1f3fd{background-position:-760px -620px}.ej-1f918-1f3fe{background-position:-760px -640px}.ej-1f918-1f3ff{background-position:-760px -660px}.ej-1f918{background-position:-760px -680px}.ej-1f919-1f3fb{background-position:-760px -700px}.ej-1f919-1f3fc{background-position:-760px -720px}.ej-1f919-1f3fd{background-position:-760px -740px}.ej-1f919-1f3fe{background-position:0 -760px}.ej-1f919-1f3ff{background-position:-20px -760px}.ej-1f919{background-position:-40px -760px}.ej-1f91a-1f3fb{background-position:-60px -760px}.ej-1f91a-1f3fc{background-position:-80px -760px}.ej-1f91a-1f3fd{background-position:-100px -760px}.ej-1f91a-1f3fe{background-position:-120px -760px}.ej-1f91a-1f3ff{background-position:-140px -760px}.ej-1f91a{background-position:-160px -760px}.ej-1f91b-1f3fb{background-position:-180px -760px}.ej-1f91b-1f3fc{background-position:-200px -760px}.ej-1f91b-1f3fd{background-position:-220px -760px}.ej-1f91b-1f3fe{background-position:-240px -760px}.ej-1f91b-1f3ff{background-position:-260px -760px}.ej-1f91b{background-position:-280px -760px}.ej-1f91c-1f3fb{background-position:-300px -760px}.ej-1f91c-1f3fc{background-position:-320px -760px}.ej-1f91c-1f3fd{background-position:-340px -760px}.ej-1f91c-1f3fe{background-position:-360px -760px}.ej-1f91c-1f3ff{background-position:-380px -760px}.ej-1f91c{background-position:-400px -760px}.ej-1f91d-1f3fb{background-position:-420px -760px}.ej-1f91d-1f3fc{background-position:-440px -760px}.ej-1f91d-1f3fd{background-position:-460px -760px}.ej-1f91d-1f3fe{background-position:-480px -760px}.ej-1f91d-1f3ff{background-position:-500px -760px}.ej-1f91d{background-position:-520px -760px}.ej-1f91e-1f3fb{background-position:-540px -760px}.ej-1f91e-1f3fc{background-position:-560px -760px}.ej-1f91e-1f3fd{background-position:-580px -760px}.ej-1f91e-1f3fe{background-position:-600px -760px}.ej-1f91e-1f3ff{background-position:-620px -760px}.ej-1f91e{background-position:-640px -760px}.ej-1f920{background-position:-660px -760px}.ej-1f921{background-position:-680px -760px}.ej-1f922{background-position:-700px -760px}.ej-1f923{background-position:-720px -760px}.ej-1f924{background-position:-740px -760px}.ej-1f925{background-position:-760px -760px}.ej-1f926-1f3fb{background-position:-780px 0}.ej-1f926-1f3fc{background-position:-780px -20px}.ej-1f926-1f3fd{background-position:-780px -40px}.ej-1f926-1f3fe{background-position:-780px -60px}.ej-1f926-1f3ff{background-position:-780px -80px}.ej-1f926{background-position:-780px -100px}.ej-1f927{background-position:-780px -120px}.ej-1f930-1f3fb{background-position:-780px -140px}.ej-1f930-1f3fc{background-position:-780px -160px}.ej-1f930-1f3fd{background-position:-780px -180px}.ej-1f930-1f3fe{background-position:-780px -200px}.ej-1f930-1f3ff{background-position:-780px -220px}.ej-1f930{background-position:-780px -240px}.ej-1f933-1f3fb{background-position:-780px -260px}.ej-1f933-1f3fc{background-position:-780px -280px}.ej-1f933-1f3fd{background-position:-780px -300px}.ej-1f933-1f3fe{background-position:-780px -320px}.ej-1f933-1f3ff{background-position:-780px -340px}.ej-1f933{background-position:-780px -360px}.ej-1f934-1f3fb{background-position:-780px -380px}.ej-1f934-1f3fc{background-position:-780px -400px}.ej-1f934-1f3fd{background-position:-780px -420px}.ej-1f934-1f3fe{background-position:-780px -440px}.ej-1f934-1f3ff{background-position:-780px -460px}.ej-1f934{background-position:-780px -480px}.ej-1f935-1f3fb{background-position:-780px -500px}.ej-1f935-1f3fc{background-position:-780px -520px}.ej-1f935-1f3fd{background-position:-780px -540px}.ej-1f935-1f3fe{background-position:-780px -560px}.ej-1f935-1f3ff{background-position:-780px -580px}.ej-1f935{background-position:-780px -600px}.ej-1f936-1f3fb{background-position:-780px -620px}.ej-1f936-1f3fc{background-position:-780px -640px}.ej-1f936-1f3fd{background-position:-780px -660px}.ej-1f936-1f3fe{background-position:-780px -680px}.ej-1f936-1f3ff{background-position:-780px -700px}.ej-1f936{background-position:-780px -720px}.ej-1f937-1f3fb{background-position:-780px -740px}.ej-1f937-1f3fc{background-position:-780px -760px}.ej-1f937-1f3fd{background-position:0 -780px}.ej-1f937-1f3fe{background-position:-20px -780px}.ej-1f937-1f3ff{background-position:-40px -780px}.ej-1f937{background-position:-60px -780px}.ej-1f938-1f3fb{background-position:-80px -780px}.ej-1f938-1f3fc{background-position:-100px -780px}.ej-1f938-1f3fd{background-position:-120px -780px}.ej-1f938-1f3fe{background-position:-140px -780px}.ej-1f938-1f3ff{background-position:-160px -780px}.ej-1f938{background-position:-180px -780px}.ej-1f939-1f3fb{background-position:-200px -780px}.ej-1f939-1f3fc{background-position:-220px -780px}.ej-1f939-1f3fd{background-position:-240px -780px}.ej-1f939-1f3fe{background-position:-260px -780px}.ej-1f939-1f3ff{background-position:-280px -780px}.ej-1f939{background-position:-300px -780px}.ej-1f93a{background-position:-320px -780px}.ej-1f93c-1f3fb{background-position:-340px -780px}.ej-1f93c-1f3fc{background-position:-360px -780px}.ej-1f93c-1f3fd{background-position:-380px -780px}.ej-1f93c-1f3fe{background-position:-400px -780px}.ej-1f93c-1f3ff{background-position:-420px -780px}.ej-1f93c{background-position:-440px -780px}.ej-1f93d-1f3fb{background-position:-460px -780px}.ej-1f93d-1f3fc{background-position:-480px -780px}.ej-1f93d-1f3fd{background-position:-500px -780px}.ej-1f93d-1f3fe{background-position:-520px -780px}.ej-1f93d-1f3ff{background-position:-540px -780px}.ej-1f93d{background-position:-560px -780px}.ej-1f93e-1f3fb{background-position:-580px -780px}.ej-1f93e-1f3fc{background-position:-600px -780px}.ej-1f93e-1f3fd{background-position:-620px -780px}.ej-1f93e-1f3fe{background-position:-640px -780px}.ej-1f93e-1f3ff{background-position:-660px -780px}.ej-1f93e{background-position:-680px -780px}.ej-1f940{background-position:-700px -780px}.ej-1f941{background-position:-720px -780px}.ej-1f942{background-position:-740px -780px}.ej-1f943{background-position:-760px -780px}.ej-1f944{background-position:-780px -780px}.ej-1f945{background-position:-800px 0}.ej-1f947{background-position:-800px -20px}.ej-1f948{background-position:-800px -40px}.ej-1f949{background-position:-800px -60px}.ej-1f94a{background-position:-800px -80px}.ej-1f94b{background-position:-800px -100px}.ej-1f950{background-position:-800px -120px}.ej-1f951{background-position:-800px -140px}.ej-1f952{background-position:-800px -160px}.ej-1f953{background-position:-800px -180px}.ej-1f954{background-position:-800px -200px}.ej-1f955{background-position:-800px -220px}.ej-1f956{background-position:-800px -240px}.ej-1f957{background-position:-800px -260px}.ej-1f958{background-position:-800px -280px}.ej-1f959{background-position:-800px -300px}.ej-1f95a{background-position:-800px -320px}.ej-1f95b{background-position:-800px -340px}.ej-1f95c{background-position:-800px -360px}.ej-1f95d{background-position:-800px -380px}.ej-1f95e{background-position:-800px -400px}.ej-1f980{background-position:-800px -420px}.ej-1f981{background-position:-800px -440px}.ej-1f982{background-position:-800px -460px}.ej-1f983{background-position:-800px -480px}.ej-1f984{background-position:-800px -500px}.ej-1f985{background-position:-800px -520px}.ej-1f986{background-position:-800px -540px}.ej-1f987{background-position:-800px -560px}.ej-1f988{background-position:-800px -580px}.ej-1f989{background-position:-800px -600px}.ej-1f98a{background-position:-800px -620px}.ej-1f98b{background-position:-800px -640px}.ej-1f98c{background-position:-800px -660px}.ej-1f98d{background-position:-800px -680px}.ej-1f98e{background-position:-800px -700px}.ej-1f98f{background-position:-800px -720px}.ej-1f990{background-position:-800px -740px}.ej-1f991{background-position:-800px -760px}.ej-1f9c0{background-position:-800px -780px}.ej-203c{background-position:0 -800px}.ej-2049{background-position:-20px -800px}.ej-2122{background-position:-40px -800px}.ej-2139{background-position:-60px -800px}.ej-2194{background-position:-80px -800px}.ej-2195{background-position:-100px -800px}.ej-2196{background-position:-120px -800px}.ej-2197{background-position:-140px -800px}.ej-2198{background-position:-160px -800px}.ej-2199{background-position:-180px -800px}.ej-21a9{background-position:-200px -800px}.ej-21aa{background-position:-220px -800px}.ej-231a{background-position:-240px -800px}.ej-231b{background-position:-260px -800px}.ej-2328{background-position:-280px -800px}.ej-23cf{background-position:-300px -800px}.ej-23e9{background-position:-320px -800px}.ej-23ea{background-position:-340px -800px}.ej-23eb{background-position:-360px -800px}.ej-23ec{background-position:-380px -800px}.ej-23ed{background-position:-400px -800px}.ej-23ee{background-position:-420px -800px}.ej-23ef{background-position:-440px -800px}.ej-23f0{background-position:-460px -800px}.ej-23f1{background-position:-480px -800px}.ej-23f2{background-position:-500px -800px}.ej-23f3{background-position:-520px -800px}.ej-23f8{background-position:-540px -800px}.ej-23f9{background-position:-560px -800px}.ej-23fa{background-position:-580px -800px}.ej-24c2{background-position:-600px -800px}.ej-25aa{background-position:-620px -800px}.ej-25ab{background-position:-640px -800px}.ej-25b6{background-position:-660px -800px}.ej-25c0{background-position:-680px -800px}.ej-25fb{background-position:-700px -800px}.ej-25fc{background-position:-720px -800px}.ej-25fd{background-position:-740px -800px}.ej-25fe{background-position:-760px -800px}.ej-2600{background-position:-780px -800px}.ej-2601{background-position:-800px -800px}.ej-2602{background-position:-820px 0}.ej-2603{background-position:-820px -20px}.ej-2604{background-position:-820px -40px}.ej-260e{background-position:-820px -60px}.ej-2611{background-position:-820px -80px}.ej-2614{background-position:-820px -100px}.ej-2615{background-position:-820px -120px}.ej-2618{background-position:-820px -140px}.ej-261d-1f3fb{background-position:-820px -160px}.ej-261d-1f3fc{background-position:-820px -180px}.ej-261d-1f3fd{background-position:-820px -200px}.ej-261d-1f3fe{background-position:-820px -220px}.ej-261d-1f3ff{background-position:-820px -240px}.ej-261d{background-position:-820px -260px}.ej-2620{background-position:-820px -280px}.ej-2622{background-position:-820px -300px}.ej-2623{background-position:-820px -320px}.ej-2626{background-position:-820px -340px}.ej-262a{background-position:-820px -360px}.ej-262e{background-position:-820px -380px}.ej-262f{background-position:-820px -400px}.ej-2638{background-position:-820px -420px}.ej-2639{background-position:-820px -440px}.ej-263a{background-position:-820px -460px}.ej-2648{background-position:-820px -480px}.ej-2649{background-position:-820px -500px}.ej-264a{background-position:-820px -520px}.ej-264b{background-position:-820px -540px}.ej-264c{background-position:-820px -560px}.ej-264d{background-position:-820px -580px}.ej-264e{background-position:-820px -600px}.ej-264f{background-position:-820px -620px}.ej-2650{background-position:-820px -640px}.ej-2651{background-position:-820px -660px}.ej-2652{background-position:-820px -680px}.ej-2653{background-position:-820px -700px}.ej-2660{background-position:-820px -720px}.ej-2663{background-position:-820px -740px}.ej-2665{background-position:-820px -760px}.ej-2666{background-position:-820px -780px}.ej-2668{background-position:-820px -800px}.ej-267b{background-position:0 -820px}.ej-267f{background-position:-20px -820px}.ej-2692{background-position:-40px -820px}.ej-2693{background-position:-60px -820px}.ej-2694{background-position:-80px -820px}.ej-2696{background-position:-100px -820px}.ej-2697{background-position:-120px -820px}.ej-2699{background-position:-140px -820px}.ej-269b{background-position:-160px -820px}.ej-269c{background-position:-180px -820px}.ej-26a0{background-position:-200px -820px}.ej-26a1{background-position:-220px -820px}.ej-26aa{background-position:-240px -820px}.ej-26ab{background-position:-260px -820px}.ej-26b0{background-position:-280px -820px}.ej-26b1{background-position:-300px -820px}.ej-26bd{background-position:-320px -820px}.ej-26be{background-position:-340px -820px}.ej-26c4{background-position:-360px -820px}.ej-26c5{background-position:-380px -820px}.ej-26c8{background-position:-400px -820px}.ej-26ce{background-position:-420px -820px}.ej-26cf{background-position:-440px -820px}.ej-26d1{background-position:-460px -820px}.ej-26d3{background-position:-480px -820px}.ej-26d4{background-position:-500px -820px}.ej-26e9{background-position:-520px -820px}.ej-26ea{background-position:-540px -820px}.ej-26f0{background-position:-560px -820px}.ej-26f1{background-position:-580px -820px}.ej-26f2{background-position:-600px -820px}.ej-26f3{background-position:-620px -820px}.ej-26f4{background-position:-640px -820px}.ej-26f5{background-position:-660px -820px}.ej-26f7{background-position:-680px -820px}.ej-26f8{background-position:-700px -820px}.ej-26f9-1f3fb{background-position:-720px -820px}.ej-26f9-1f3fc{background-position:-740px -820px}.ej-26f9-1f3fd{background-position:-760px -820px}.ej-26f9-1f3fe{background-position:-780px -820px}.ej-26f9-1f3ff{background-position:-800px -820px}.ej-26f9{background-position:-820px -820px}.ej-26fa{background-position:-840px 0}.ej-26fd{background-position:-840px -20px}.ej-2702{background-position:-840px -40px}.ej-2705{background-position:-840px -60px}.ej-2708{background-position:-840px -80px}.ej-2709{background-position:-840px -100px}.ej-270a-1f3fb{background-position:-840px -120px}.ej-270a-1f3fc{background-position:-840px -140px}.ej-270a-1f3fd{background-position:-840px -160px}.ej-270a-1f3fe{background-position:-840px -180px}.ej-270a-1f3ff{background-position:-840px -200px}.ej-270a{background-position:-840px -220px}.ej-270b-1f3fb{background-position:-840px -240px}.ej-270b-1f3fc{background-position:-840px -260px}.ej-270b-1f3fd{background-position:-840px -280px}.ej-270b-1f3fe{background-position:-840px -300px}.ej-270b-1f3ff{background-position:-840px -320px}.ej-270b{background-position:-840px -340px}.ej-270c-1f3fb{background-position:-840px -360px}.ej-270c-1f3fc{background-position:-840px -380px}.ej-270c-1f3fd{background-position:-840px -400px}.ej-270c-1f3fe{background-position:-840px -420px}.ej-270c-1f3ff{background-position:-840px -440px}.ej-270c{background-position:-840px -460px}.ej-270d-1f3fb{background-position:-840px -480px}.ej-270d-1f3fc{background-position:-840px -500px}.ej-270d-1f3fd{background-position:-840px -520px}.ej-270d-1f3fe{background-position:-840px -540px}.ej-270d-1f3ff{background-position:-840px -560px}.ej-270d{background-position:-840px -580px}.ej-270f{background-position:-840px -600px}.ej-2712{background-position:-840px -620px}.ej-2714{background-position:-840px -640px}.ej-2716{background-position:-840px -660px}.ej-271d{background-position:-840px -680px}.ej-2721{background-position:-840px -700px}.ej-2728{background-position:-840px -720px}.ej-2733{background-position:-840px -740px}.ej-2734{background-position:-840px -760px}.ej-2744{background-position:-840px -780px}.ej-2747{background-position:-840px -800px}.ej-274c{background-position:-840px -820px}.ej-274e{background-position:0 -840px}.ej-2753{background-position:-20px -840px}.ej-2754{background-position:-40px -840px}.ej-2755{background-position:-60px -840px}.ej-2757{background-position:-80px -840px}.ej-2763{background-position:-100px -840px}.ej-2764{background-position:-120px -840px}.ej-2795{background-position:-140px -840px}.ej-2796{background-position:-160px -840px}.ej-2797{background-position:-180px -840px}.ej-27a1{background-position:-200px -840px}.ej-27b0{background-position:-220px -840px}.ej-27bf{background-position:-240px -840px}.ej-2934{background-position:-260px -840px}.ej-2935{background-position:-280px -840px}.ej-2b05{background-position:-300px -840px}.ej-2b06{background-position:-320px -840px}.ej-2b07{background-position:-340px -840px}.ej-2b1b{background-position:-360px -840px}.ej-2b1c{background-position:-380px -840px}.ej-2b50{background-position:-400px -840px}.ej-2b55{background-position:-420px -840px}.ej-3030{background-position:-440px -840px}.ej-303d{background-position:-460px -840px}.ej-3297{background-position:-480px -840px}.ej-3299{background-position:-500px -840px}
/** initial setup **/
.nano {
    position : relative;
    width    : 100%;
    height   : 100%;
    overflow : hidden;
}
.nano > .nano-content {
    position      : absolute;
    overflow      : scroll;
    overflow-x    : hidden;
    top           : 0;
    right         : 0;
    bottom        : 0;
    left          : 0;
}
.nano > .nano-content:focus {
    outline: thin dotted;
}
.nano > .nano-content::-webkit-scrollbar {
    display: none;
}
.has-scrollbar > .nano-content::-webkit-scrollbar {
    display: block;
}
.nano > .nano-pane {
    background : rgba(0,0,0,.25);
    position   : absolute;
    width      : 10px;
    right      : 0;
    top        : 0;
    bottom     : 0;
    visibility : hidden\9; /* Target only IE7 and IE8 with this hack */
    opacity    : .01;
    -webkit-transition    : .2s;
    -moz-transition       : .2s;
    -o-transition         : .2s;
    transition            : .2s;
    -moz-border-radius    : 5px;
    -webkit-border-radius : 5px;
    border-radius         : 5px;
}
.nano > .nano-pane > .nano-slider {
    background: #444;
    background: rgba(0,0,0,.5);
    position              : relative;
    margin                : 0 1px;
    -moz-border-radius    : 3px;
    -webkit-border-radius : 3px;
    border-radius         : 3px;
}
.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {
    visibility : visible\9; /* Target only IE7 and IE8 with this hack */
    opacity    : 0.99;
}