/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
/*
	HTML5 Reset :: style.css
	----------------------------------------------------------
	We have learned much from/been inspired by/taken code where offered from:

	Eric Meyer					:: http://meyerweb.com
	HTML5 Doctor				:: http://html5doctor.com
	and the HTML5 Boilerplate	:: http://html5boilerplate.com

-------------------------------------------------------------------------------*/
/* Let's default this puppy out
-------------------------------------------------------------------------------*/
* {
  outline: 0;
}
html,
body,
body div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
figure,
footer,
header,
menu,
nav,
section,
time,
mark,
audio,
video,
details,
summary {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
/* consider resetting the default cursor: https://gist.github.com/murtaugh/5247154 */
/* Apply a natural box layout model to all elements: http://paulirish.com/2012/box-sizing-border-box-ftw/ */
*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
article,
aside,
figure,
footer,
header,
nav,
section,
details,
summary {
  display: block;
}
/* Responsive images and other embedded objects
   Note: keeping IMG here will cause problems if you're using foreground images as sprites.
   If this default setting for images is causing issues, you might want to replace it with a .responsive class instead. */
img,
object,
embed {
  max-width: 100%;
}
/* force a vertical scrollbar to prevent a jumpy page */
html {
  overflow-y: scroll;
}
/* we use a lot of ULs that aren't bulleted.
	don't forget to restore the bullets within content. */
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
abbr[title],
dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
}
/* tables still need cellspacing="0" in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
th {
  font-weight: bold;
  vertical-align: bottom;
}
td {
  font-weight: normal;
  vertical-align: top;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}
input,
select {
  vertical-align: middle;
}
pre {
  white-space: pre;
  /* CSS2 */
  white-space: pre-wrap;
  /* CSS 2.1 */
  white-space: pre-line;
  /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word;
  /* IE */
}
input[type="radio"] {
  vertical-align: text-bottom;
}
input[type="checkbox"] {
  vertical-align: bottom;
}
.ie7 input[type="checkbox"] {
  vertical-align: baseline;
}
.ie6 input {
  vertical-align: text-bottom;
}
table {
  font-size: inherit;
  font: 100%;
}
small {
  font-size: 85%;
}
strong {
  font-weight: bold;
}
td,
td img {
  vertical-align: top;
}
/* Make sure sup and sub don't screw with your line-heights
	gist.github.com/413930 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
/* standardize any monospaced elements */
pre,
code,
kbd,
samp {
  font-family: monospace, sans-serif;
}
/* hand cursor on clickable elements */
.clickable,
label,
input[type=button],
input[type=submit],
input[type=file],
button {
  cursor: pointer;
}
/* Webkit browsers add a 2px margin outside the chrome of form elements */
button,
input,
select,
textarea {
  margin: 0;
}
/* make buttons play nice in IE */
button,
input[type=button] {
  width: auto;
  overflow: visible;
}
/* scale images in IE7 more attractively */
.ie7 img {
  -ms-interpolation-mode: bicubic;
}
/* prevent BG image flicker upon hover
   (commented out as usage is rare, and the filter syntax messes with some pre-processors)
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
*/
/* let's clear some floats */
.clear-fix:before,
.clear-fix:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.clear-fix:after {
  clear: both;
}
.clear-fix {
  zoom: 1;
}
*:focus {
  outline: none;
}
* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
  -webkit-overflow-scrolling: touch;
}
html {
  background-color: #11181f;
  overflow-x: hidden;
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #DDD;
  font-size: 13px;
  min-height: 100%;
  -webkit-font-smoothing: subpixel-antialiased;
  font-weight: 400;
  letter-spacing: 0.5px;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  overflow-x: hidden;
  display: block;
  opacity: 1;
  font-size: calc(13px + (16 - 13) * ((100vw - 300px) / (500 - 300)));
}
@media screen and (min-width: 500px) {
  body {
    font-size: 14px;
  }
}
a {
  color: #f08e84;
}
h1 {
  font-size: 1.4em;
  font-weight: normal;
  padding: 5px;
  color: #AAA;
}
h1 em {
  color: #507192;
}
h2 {
  font-size: 1.4em;
  font-weight: normal;
  padding: 15px 0;
  color: #AAA;
}
h3 {
  font-size: 1.1em;
  font-weight: normal;
  padding: 8px 0;
  color: #f08e84;
}
hr {
  border-top: 1px solid #2c3e50;
}
.ptgncdn_holder {
  margin: 5px auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  display: block;
}
.ptgncdn_holder_footer {
  margin-top: 10px;
}
.ads_disclaimer {
  display: block;
  overflow: hidden;
  clear: both;
  color: #507192;
  text-align: center;
  padding: 3px 0;
}
.xplayer,
.xplayer * {
  z-index: 20000 !important;
}
.bottom_space {
  margin-bottom: 130px;
}
#inner_content {
  margin: 105px 5px 0 5px;
}
#svg_holder {
  display: none;
}
.ucbrowser_fail {
  padding: 5px;
  background-color: #60140c;
  margin: 5px;
  color: #FFF;
  text-align: center;
  display: none;
  margin-top: 150px;
}
html.ua-ucbrowser .ucbrowser_fail {
  display: block;
}
.header_link_ad {
  display: block;
  text-align: center;
  color: #f08e84;
  background-color: #2c3e50;
  padding: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-size: 1.25em;
  margin: -5px 5px 0 5px;
}
input.big-text-black {
  background-color: #080b0e;
  width: 100%;
  max-width: 400px;
  height: 40px;
  color: #f08e84;
  padding: 4px;
  font-size: 1.3em;
  border-top: solid 1px #222;
  border-left: solid 1px #333;
  border-right: solid 1px #111;
  border-bottom: solid 1px #111;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}
.snip {
  display: block;
  font-size: 0.9em;
  color: #354b60;
  height: 16px;
  line-height: 16px;
}
.snip em {
  color: #507192;
}
p.buttons {
  padding: 5px 2px;
  display: table;
  width: 100%;
  table-layout: fixed;
}
p.buttons a {
  display: table-cell;
  height: 36px;
  line-height: 36px;
  text-align: center;
  color: #DDD;
  font-size: 1.15em;
  width: 1%;
  border: 1px solid #080b0e;
  border-right: 0;
}
p.buttons a:first-child {
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
p.buttons a:last-child {
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-right: 1px solid #080b0e;
}
p.buttons a:hover,
p.buttons a:active,
p.buttons a.active {
  background: #60140c;
  background: -webkit-gradient(linear, left top, left bottom, from(#60140c), to(#60140c));
  background: -webkit-linear-gradient(top, #60140c, #60140c);
  background: -moz-linear-gradient(top, #60140c, #60140c);
  background: -ms-linear-gradient(top, #60140c, #60140c);
  background: -o-linear-gradient(top, #60140c, #60140c);
  background: linear-gradient(to bottom, #60140c, #60140c);
}
p.buttons a .i_svg {
  fill: #f08e84;
}
.button {
  display: block;
  margin: 5px auto;
  height: 30px;
  line-height: 30px;
  width: 33%;
  text-align: center;
  color: #f08e84 !important;
  border: 1px solid #60140c;
  background-color: #080b0e;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-size: 1em;
  text-decoration: none !important;
  width: 100%;
}
.button:hover,
.button:active {
  background-color: #60140c;
}
.button.active {
  background-color: #60140c;
}
.lists {
  padding: 5px 0;
}
.lists .item {
  display: block;
  color: #DDD;
  padding: 8px;
  font-size: 1em;
  border-bottom: 1px solid #11181f;
  border-top: 1px solid #1e2a36;
  position: relative;
  text-align: left;
  overflow: hidden;
  clear: both;
}
.lists .item .i_svg.i_chevron-right {
  position: absolute;
  right: 5px;
  top: 8px;
}
.lists .item img.icon {
  position: absolute;
  right: 5px;
  top: 7px;
  width: 24px;
}
.lists .item img.cover {
  float: left;
  margin-right: 10px;
}
.lists .item span.filter {
  display: block;
  padding: 5px 10px;
  background-color: #60140c;
  color: #FFF;
  position: absolute;
  right: 5px;
  top: 8px;
  letter-spacing: 1px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.lists .item .badge {
  position: absolute;
  right: 25px;
  top: 8px;
  color: #d22b19;
}
.lists .item .date {
  color: #507192;
  font-size: 0.8em;
}
.lists .item .text {
  color: #f08e84;
  font-size: 0.9em;
}
.lists .item h1 {
  font-size: 1em;
  background-color: transparent;
  display: inline-block;
}
.lists .item.active {
  background-color: #080b0e;
}
.lists .item.active-alt {
  background-color: #60140c;
}
.playlist-video-list {
  height: 500px;
  max-height: 500px;
  overflow-x: hidden;
  overflow-y: scroll;
}
div.scroll_list {
  height: auto;
  overflow-x: scroll;
  overflow-y: hidden;
  width: auto;
  white-space: nowrap;
  padding-bottom: 5px;
}
div.scroll_list a {
  display: inline-block;
  vertical-align: middle;
  color: #f08e84;
  font-size: 0.7em;
  width: 70px;
  text-align: center;
  overflow: hidden;
  margin: 0 3px;
}
div.scroll_list a span.c {
  width: 52px;
  height: 52px;
  display: block;
  border: 1px solid #1e2a36;
  -webkit-border-radius: 20%;
  -moz-border-radius: 20%;
  border-radius: 20%;
  overflow: hidden;
  clear: both;
  margin: 5px auto;
}
div.scroll_list a span.c img {
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
}
div.scroll_list a.nrw {
  width: 50px;
}
#bottom-sheet {
  position: fixed;
  width: 100%;
  z-index: 1000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(8, 11, 14, 0.92);
  display: block;
  transition: opacity 200ms ease;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  height: 0;
}
#bottom-sheet .sheet {
  position: fixed;
  bottom: -500px;
  left: 0;
  right: 0;
  transition: bottom 300ms ease;
  width: 100%;
}
#bottom-sheet .sheet .t {
  color: #476481;
  font-size: 2em;
  padding: 15px;
}
#bottom-sheet .sheet .c {
  max-height: 70vh;
  overflow: scroll;
  border-top: 1px solid #1e2a36;
  background-color: #080b0e;
  padding: 15px;
}
#bottom-sheet .sheet .c a {
  display: block;
  padding: 15px;
  margin: 3px 0;
  font-size: 1.2em;
  color: #FFF;
  border-bottom: 1px solid #1e2a36;
  text-transform: capitalize;
}
#bottom-sheet.show {
  display: block;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
  height: 100%;
}
#bottom-sheet.show .sheet {
  bottom: 0;
}
#popout_menu {
  display: block;
  position: absolute;
  z-index: 999;
  background-color: #080b0e;
  display: none;
  width: 180px;
}
#popout_menu span {
  display: block;
  padding: 12px 15px;
  text-transform: uppercase;
  cursor: pointer;
}
#popout_menu span.pls {
  border: 1px solid #2c3e50;
  border-left: 0;
  border-right: 0;
}
#popout_menu span svg {
  fill: #507192;
  margin-right: 5px;
}
#popout_menu span:hover {
  background-color: #11181f;
}
#popout_menu span:hover svg {
  fill: #ea5d4e;
}
#interstitial_div_v3 {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: #11181f;
  z-index: 10000;
  font-size: 12px;
}
#interstitial_div_v3 .top {
  height: 7vh;
  width: 100vw;
  padding: 0.5vh;
  line-height: 7vh;
}
#interstitial_div_v3 .top img {
  height: 6vh;
  float: left;
  display: block;
}
#interstitial_div_v3 .top em {
  height: 6vh;
  float: left;
  display: block;
  line-height: 6vh;
  padding-left: 5px;
  font-style: normal;
  text-transform: uppercase;
  color: #507192;
}
#interstitial_div_v3 .top span {
  float: right;
  height: 6vh;
  line-height: 6vh;
  width: 30vw;
  text-align: center;
  background-color: #8d1d11;
  font-size: 1.3em;
  cursor: pointer;
  text-shadow: 0px 1px 0px #854629;
  text-transform: uppercase;
  font-weight: bold;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
#interstitial_div_v3 .top span svg {
  fill: #f08e84;
}
#interstitial_div_v3 iframe {
  height: 93vh;
  width: 98vw;
  background-color: #11181f;
  border: 0;
  display: block;
  background: url(/static/mobile/Images/preloader.gif) center center no-repeat;
}
#dab_5151_ab {
  height: 1px;
  width: 1px;
  position: absolute;
  left: -999em;
  top: -999em;
}
#language_holder {
  display: none;
}
#language_list a {
  width: 45%;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #DDD;
  font-size: 0.8em;
  background-color: #1e2a36;
  border: 1px solid #080b0e;
  vertical-align: middle;
  float: left;
  margin: 5px;
  font-weight: 600;
}
#language_list a:hover {
  background-color: #d22b19;
}
#language_list a.active {
  background-color: #60140c;
  color: #FFF;
}
#vast_tester {
  height: 70vh;
}
#vast_tester .controls {
  margin: 20px;
}
#vast_tester .controls .vast_url {
  height: 35px;
  line-height: 35px;
  width: 80vw;
  display: block;
  margin-bottom: 10px;
  background-color: #AAA;
  border: 2px solid #080b0e;
}
#vast_tester .controls button {
  padding: 10px;
  cursor: pointer;
}
#vast_tester #video_container {
  width: 90vw !important;
  height: 50vh;
}
#vast_tester #vast_video_player {
  width: 350px !important;
  height: 230px;
}
::-webkit-scrollbar {
  -webkit-appearance: none;
}
::-webkit-scrollbar:vertical {
  width: 5px;
}
::-webkit-scrollbar:horizontal {
  height: 1px;
}
::-webkit-scrollbar-thumb {
  background-color: #233140;
  border-radius: 10px;
  border: 0 none;
}
::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: transparent;
}
#home .home_skin {
  margin-top: 10px;
  margin-bottom: -5px;
  margin-left: -5px;
  margin-right: -5px;
  text-align: center;
}
#home .home_skin ins {
  width: 100% !important;
  max-width: 500px;
}
#home h2 {
  font-size: 1.4em;
  color: #AAA;
  padding: 15px 0 8px 0;
}
#home h2:first-child {
  padding-top: 0;
}
#home .more_videos {
  display: block;
  margin: 0 15px 5px 15px;
}
#home .lv_cm_int_come_on .top {
  display: none;
}
#home .lv_cm_int_come_on .links {
  display: none;
}
#home .lv_cm_int_come_on .links a {
  display: inline-block;
  padding: 4px 8px;
  background-color: #080b0e;
  color: #DDD;
  font-size: 1.15em;
  margin: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#home .lv_cm_int_come_on .links a:hover {
  background-color: #60140c;
}
#home .edition {
  margin-left: 5px;
  color: #DDD;
  float: right;
  font-size: 0.8em;
  height: 20px;
  line-height: 20px;
  padding-left: 20px;
}
#home .edition img {
  max-width: 28px;
  max-height: 18px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  display: inline-block;
  vertical-align: middle;
}
#home .edition .i_pencil-square-o {
  color: #f08e84;
  margin-left: 1px;
}
#category .message {
  font-size: 1.1em;
  text-transform: capitalize;
  overflow: hidden;
  padding: 10px 0 20px 0;
  color: #AAA;
}
#category .message span.text {
  display: block;
}
.text-block {
  background-color: #080b0e;
  padding: 5px;
  margin: 5px 0;
  color: #AAA;
  font-size: 1.1em;
}
.text-block a {
  color: #f08e84;
  font-size: 1.05em;
  line-height: 2em;
}
.messagebar {
  background-color: #60140c;
  padding: 5px;
  position: relative;
  height: 80px;
}
.messagebar textarea {
  width: 75%;
  height: 70px;
  font-size: 1em;
  background-color: #080b0e;
  border: 1px solid #11181f;
  display: inline-block;
  position: absolute;
  left: 5px;
  top: 5px;
  color: #DDD;
}
.messagebar a.link {
  width: 18%;
  display: inline-block;
  background-color: #320a06;
  height: 70px;
  position: absolute;
  right: 10px;
  top: 5px;
  text-align: center;
  line-height: 70px;
  color: #FFF;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
ul.dropdown_list {
  text-align: left;
}
ul.dropdown_list #time_slider {
  margin: 10px;
}
ul.dropdown_list #time_slider_value {
  height: 25px;
}
ul.dropdown_list #time_slider_value li {
  display: inline-block;
  font-size: 1.25em;
  color: #507192;
  width: 50px;
}
ul.dropdown_list #time_slider_value li.min {
  float: left;
  padding-left: 5px;
}
ul.dropdown_list #time_slider_value li.max {
  float: right;
  margin-right: -8px;
}
ul.dropdown_list > li {
  width: 100%;
  position: relative;
}
ul.dropdown_list > li.bt {
  margin-top: 20px;
}
ul.dropdown_list > li ul.holder {
  padding: 2px 0;
}
ul.dropdown_list > li ul.holder li {
  display: inline-block;
  padding: 5px;
  margin: 2px 0;
}
ul.dropdown_list > li ul.holder li.title {
  width: 25%;
  margin-right: 2%;
  color: #DDD;
}
ul.dropdown_list > li ul.holder li.selector {
  width: 70%;
  color: #d22b19;
  border-bottom: 1px solid #60140c;
  background-color: #080b0e;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
ul.dropdown_list > li ul.holder li.selector span {
  color: #f08e84;
}
ul.dropdown_list > li ul.holder li.selector .i_svg {
  float: right;
  padding-top: 2px;
}
ul.dropdown_list > li ul.form {
  display: none;
}
ul.dropdown_list > li ul.manual {
  display: none;
}
ul.dropdown_list > li select {
  position: absolute;
  top: 0px;
  left: 28%;
  height: 30px;
  width: 70%;
  -moz-opacity: 0.01;
  -khtml-opacity: 0.01;
  -webkit-opacity: 0.01;
  opacity: 0.01;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=1);
  filter: alpha(opacity=1);
}
ul.dropdown_list > li ul.related li {
  display: inline-block;
}
ul.dropdown_list > li ul.related li a {
  display: block;
  padding: 5px 5px;
  margin: 2px;
  color: #f08e84;
  background: #080b0e;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.medal_hoder span {
  display: inline-block;
  position: relative;
  padding-left: 16px;
  font-size: 0.95em;
}
.medal_hoder span.m1 {
  color: #f08e84;
}
.medal_hoder span.m2 {
  color: #DDD;
}
.medal_hoder span.m3,
.medal_hoder span.m4 {
  color: #daa736;
}
.medal_hoder span.ms {
  padding: 2px 4px;
  background-color: #11181f;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #DDD;
}
.medal_hoder span.ms .i_svg {
  fill: #e74837;
}
.medal_hoder span img {
  position: absolute;
  width: 16px;
  left: 0;
}
.survey {
  display: block;
  color: #f08e84;
  text-align: center;
  padding: 10px;
}
.text_link_ads_adultforce {
  padding: 10px 5px;
  margin: 5px;
  background-color: #60140c;
  text-align: center;
  color: #FFF;
  display: block;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  font-size: 1em;
}
.text_link_ads_adultforce span {
  font-weight: 800;
}
.ads_placement {
  display: block;
  text-align: center;
  padding: 5px 0;
}
.ads_placement span {
  display: inline-block;
  overflow: hidden;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#error_page {
  padding: 10px;
  background-color: #2c3e50;
  margin: 20px 0;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
#error_page h1 {
  padding: 50px 10px !important;
  color: #f08e84;
  font-size: 1.4em !important;
  height: auto !important;
  line-height: normal !important;
  text-align: center !important;
  display: block !important;
  background-color: transparent !important;
}
@keyframes bounce {
  0% {
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
    opacity: 0.8;
  }
  100% {
    transform: scale(2);
    -webkit-transform: scale(2);
    opacity: 0;
  }
}
@-webkit-keyframes bounce {
  0% {
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
    opacity: 0.8;
  }
  100% {
    transform: scale(2);
    -webkit-transform: scale(2);
    opacity: 0;
  }
}
/* Icon pulse */
.i_fade {
  display: inline-block;
  -moz-animation: pulse 2s infinite linear;
  -o-animation: pulse 2s infinite linear;
  -webkit-animation: pulse 2s infinite linear;
  animation: pulse 2s infinite linear;
}
@-webkit-keyframes pulse {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes pulse {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes pulse {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-ms-keyframes pulse {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes pulse {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes flash {
  0%,
  100%,
  50% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  0%,
  100%,
  50% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
.loader {
  display: inline-block;
  font-size: 10px;
  text-indent: -9999em;
  width: 6em;
  height: 6em;
  border-radius: 50%;
  background: transparent;
  background: -moz-linear-gradient(left, #60140c 10%, rgba(96, 20, 12, 0) 42%);
  background: -webkit-linear-gradient(left, #60140c 10%, rgba(96, 20, 12, 0) 42%);
  background: -o-linear-gradient(left, #60140c 10%, rgba(96, 20, 12, 0) 42%);
  background: -ms-linear-gradient(left, #60140c 10%, rgba(96, 20, 12, 0) 42%);
  background: linear-gradient(to right, #60140c 10%, rgba(96, 20, 12, 0) 42%);
  position: relative;
  -webkit-animation: load3 0.7s infinite linear;
  animation: load3 0.7s infinite linear;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
.loader:before {
  width: 50%;
  height: 50%;
  background: #60140c;
  border-radius: 100% 0 0 0;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
}
.loader:after {
  background: #11181f;
  width: 75%;
  height: 75%;
  border-radius: 50%;
  content: "";
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.i_svg {
  height: 1em;
  width: 1em;
  display: inline-block;
  fill: #DDD;
  fill: currentColor;
  position: relative;
  top: 0.125em;
}
header {
  margin: 0;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
  position: fixed;
  background: #60140c;
  background: -webkit-gradient(linear, left top, left bottom, from(#60140c), to(#52110a));
  background: -webkit-linear-gradient(top, #60140c, #52110a);
  background: -moz-linear-gradient(top, #60140c, #52110a);
  background: -ms-linear-gradient(top, #60140c, #52110a);
  background: -o-linear-gradient(top, #60140c, #52110a);
  background: linear-gradient(to bottom, #60140c, #52110a);
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.6);
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.6);
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 0;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
header > ul {
  width: 100%;
  position: relative;
  margin: 5px 0;
  height: 42px;
}
header > ul li.link {
  float: right;
  margin: 11px 10px 0 0;
  padding: 5px 5px;
  color: #f08e84;
  background-color: #320a06;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
header > ul li.link.upload_button {
  position: relative;
  z-index: 1000;
}
header > ul li.link.upload_button a {
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity=50);
}
header > ul li.link.upload_button span.tooltip {
  position: absolute;
  width: 350px;
  background-color: #080b0e;
  z-index: 1000;
  padding: 20px 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: none;
  right: 0;
  top: 30px;
  color: #DDD;
}
header > ul li.link.upload_button:hover a {
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
header > ul li.link.upload_button:hover span.tooltip {
  display: inline;
}
header > ul .logo {
  float: left;
  text-align: center;
  padding-left: 10px;
}
header > ul .logo a {
  display: block;
  border-top-width: 0;
  border-bottom-width: 0;
  overflow: hidden;
}
header > ul .logo img {
  height: 38px;
  margin-top: 5px;
}
header .search {
  position: relative;
  margin: 0 10px 5px 10px;
  background-color: #080b0e;
}
header .search form input {
  height: 38px;
  width: 100%;
  background-color: #320a06;
  border: 0 solid #080b0e;
  font-size: 1.2em;
  text-indent: 15px;
  color: #AAA;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
header .search form input:focus {
  background-color: #11181f;
  color: #FFF;
}
header .search form button {
  position: absolute;
  right: 2px;
  height: 38px;
  width: 38px;
  line-height: 38px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: transparent;
}
header .search form button .i_svg {
  fill: #f08e84;
  font-size: 1.4em;
}
header .search .auto_holder {
  position: absolute;
  width: 100%;
  min-height: 30px;
  z-index: 100;
  display: none;
}
header .search .auto_holder span {
  display: block;
  padding: 10px 0 10px 15px;
  background-color: #080b0e;
  margin-right: 20px;
  clear: both;
  cursor: pointer;
  font-weight: bold;
  font-size: 1.2em;
  text-transform: capitalize;
}
header .search .auto_holder span.active {
  background-color: #320a06;
}
header .search .auto_holder span strong {
  color: #AAA;
}
.headroom {
  will-change: transform;
  transition: transform 200ms linear;
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  -webkit-perspective: 1000;
  -webkit-backface-visibility: hidden;
}
.headroom--pinned {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-perspective: 1000;
  -webkit-backface-visibility: hidden;
}
.headroom--unpinned {
  transform: translate3d(0, -100%, 0);
  -webkit-transform: translate3d(0, -100%, 0);
  -webkit-perspective: 1000;
  -webkit-backface-visibility: hidden;
}
.header_tabs a {
  display: inline-block;
  width: 33.333%;
  text-align: center;
  border: 1px solid #233140;
  border-top: 0;
  padding: 3px 0;
  color: #507192;
  font-weight: bold;
}
.autocomplete-suggestions {
  background-color: #080b0e !important;
  margin-top: 3px;
  color: #FFF;
}
.autocomplete-suggestions .autocomplete-suggestion {
  padding: 10px 5px 10px 5px;
  cursor: pointer;
  display: block;
  overflow: hidden;
  font-size: 1.3em;
}
.autocomplete-suggestions .autocomplete-selected,
.autocomplete-suggestions .autocomplete-suggestion:hover {
  background-color: rgba(96, 20, 12, 0.3) !important;
}
.autocomplete-suggestions strong {
  font-weight: normal;
  color: #AAA;
}
#bottom_nav {
  width: 100%;
  height: 55px;
  position: fixed;
  bottom: -2px;
  left: 0;
  background: #11181f;
  background: -webkit-gradient(linear, left top, left bottom, from(#11181f), to(#080b0e));
  background: -webkit-linear-gradient(top, #11181f, #080b0e);
  background: -moz-linear-gradient(top, #11181f, #080b0e);
  background: -ms-linear-gradient(top, #11181f, #080b0e);
  background: -o-linear-gradient(top, #11181f, #080b0e);
  background: linear-gradient(to bottom, #11181f, #080b0e);
  border-top: 2px solid #1e2a36;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 5px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  z-index: 1000;
  -webkit-transition: height 500ms;
  -moz-transition: height 500ms;
  -ms-transition: height 500ms;
  -o-transition: height 500ms;
  transition: height 500ms;
}
#bottom_nav .top_nav {
  clear: both;
  height: 55px;
}
#bottom_nav .top_nav a {
  display: block;
  width: 20%;
  float: left;
  text-align: center;
  height: 55px;
  padding-bottom: 10px;
  color: #AAA;
  font-size: 0.75em;
  position: relative;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-weight: bold;
}
#bottom_nav .top_nav a .i_svg {
  display: block;
  text-align: center;
  margin: 4px auto 6px auto;
  font-size: 2em;
  fill: #507192;
  top: 0;
}
#bottom_nav .top_nav a.upload {
  background: #1e2a36;
  background: -webkit-gradient(linear, left top, left bottom, from(#1e2a36), to(#080b0e));
  background: -webkit-linear-gradient(top, #1e2a36, #080b0e);
  background: -moz-linear-gradient(top, #1e2a36, #080b0e);
  background: -ms-linear-gradient(top, #1e2a36, #080b0e);
  background: -o-linear-gradient(top, #1e2a36, #080b0e);
  background: linear-gradient(to bottom, #1e2a36, #080b0e);
  margin-top: -10px;
  height: 70px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 10px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #080b0e;
}
#bottom_nav .top_nav a.upload .i_svg {
  margin: 8px auto 9px auto;
  font-size: 2.1em;
}
#bottom_nav .top_nav a.active {
  background: #8d1d11;
  background: -webkit-gradient(linear, left top, left bottom, from(#8d1d11), to(#60140c));
  background: -webkit-linear-gradient(top, #8d1d11, #60140c);
  background: -moz-linear-gradient(top, #8d1d11, #60140c);
  background: -ms-linear-gradient(top, #8d1d11, #60140c);
  background: -o-linear-gradient(top, #8d1d11, #60140c);
  background: linear-gradient(to bottom, #8d1d11, #60140c);
  color: #FFF;
}
#bottom_nav .top_nav a.active .i_svg {
  fill: #f08e84;
}
#bottom_nav .top_nav a.s .i_svg {
  margin-top: 17px;
  font-size: 2em;
}
#bottom_nav .top_nav a span.badge {
  position: absolute;
  right: 5px;
  top: -15px;
  padding: 5px;
  background-color: #080b0e;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #FFF;
  border: 1px solid #d22b19;
  min-width: 24px;
}
#bottom_nav .bottom_nav {
  text-align: center;
  display: none;
  padding: 2px 5px;
  margin-top: 2px;
  border-top: 1px solid #60140c;
}
#bottom_nav .bottom_nav nav a {
  display: inline-block;
  width: 49%;
  padding: 5px 5px;
  margin: 3px 0;
  text-align: center;
  color: #DDD;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #080b0e;
  position: relative;
}
#bottom_nav .bottom_nav nav a .i_svg {
  float: left;
  fill: #60140c;
  padding-top: 1px;
}
#bottom_nav .bottom_nav nav a span.badge {
  position: absolute;
  right: -5px;
  top: -10px;
  padding: 5px;
  background-color: #60140c;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#bottom_nav .bottom_nav nav.setting {
  padding: 5px 0;
  margin: 5px 0;
  border-top: 1px solid #1e2a36;
  border-bottom: 1px solid #1e2a36;
}
#bottom_nav .bottom_nav nav.setting a {
  width: 80px;
  height: 40px;
  text-align: center;
  line-height: 30px;
  font-size: 1.5em;
}
#bottom_nav .bottom_nav nav.setting a .i_svg {
  float: none;
  fill: #f08e84;
}
#bottom_nav .bottom_nav .account_bar a {
  display: block;
  padding: 5px 0;
}
#bottom_nav .bottom_nav .account_bar a img {
  width: 40px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#bottom_nav .bottom_nav .account_bar a.u_name {
  color: #FFF;
  padding: 2px 0 15px 0;
}
#bottom_nav .bottom_nav .menu_bar {
  background-color: #1e2a36;
  border: 1px solid #2c3e50;
  padding: 5px;
  margin: 10px 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  line-height: 150%;
}
#bottom_nav .bottom_nav .users_register_link,
#bottom_nav .bottom_nav .users_login_link {
  background-color: #60140c;
}
#bottom_nav .bottom_nav .users_register_link .i_svg,
#bottom_nav .bottom_nav .users_login_link .i_svg {
  fill: #FFF;
}
#bottom_nav .bottom_nav .desktop {
  position: absolute;
  display: block;
  width: 100%;
  padding: 10px;
  bottom: 0;
  left: 0;
  color: #AAA;
}
/* Portrait */
@media only screen and (orientation: landscape) {
  #bottom_nav .bottom_nav nav a {
    width: 24%;
    padding: 4px;
  }
}
@media only screen and (min-device-width: 768px) {
  #bottom_nav .bottom_nav nav a {
    width: 24%;
    padding: 4px;
  }
}
#search-remodal {
  text-align: left;
  padding: 0;
  margin: 0;
  overflow-x: hidden;
  overflow-y: scroll;
  border: 0;
  box-sizing: inherit;
  padding-bottom: 10px;
}
#search-remodal h2 {
  font-size: 1em;
  padding: 6px 0 3px 3px;
  color: #AAA;
}
#search-remodal .remodal-close {
  top: 17px;
  right: 8px;
}
#search-remodal .remodal-close .i_svg {
  top: 0;
}
#search-remodal .search_bar {
  width: 100%;
  padding: 10px 5px;
}
#search-remodal .search_bar input {
  height: 42px;
  line-height: 42px;
  background-color: #233140;
  border: 0;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  font-size: 1.3em;
  color: #DDD;
  width: 100%;
  text-indent: 5px;
  display: block;
  border: 1px solid #080b0e;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.6);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.6);
}
#search-remodal .search_bar input:-moz-placeholder {
  color: #3e5771;
}
#search-remodal .search_bar input::-moz-placeholder {
  color: #3e5771;
}
#search-remodal .search_bar input:-ms-input-placeholder {
  color: #3e5771;
}
#search-remodal .search_bar input::-webkit-input-placeholder {
  color: #3e5771;
}
#search-remodal .search_bar .clear {
  position: absolute;
  right: 46px;
  top: 21px;
  text-transform: capitalize;
  color: #AAA;
}
#search-remodal .search_bar .auto_holder {
  position: absolute;
  width: 100%;
  min-height: 30px;
  z-index: 100;
  display: none;
}
#search-remodal .search_bar .auto_holder span {
  display: block;
  padding: 5px 0 5px 15px;
  background-color: #080b0e;
  margin-right: 10px;
  clear: both;
  cursor: pointer;
  font-weight: bold;
  font-size: 1.2em;
  text-transform: capitalize;
}
#search-remodal .search_bar .auto_holder span.active {
  background-color: #320a06;
}
#search-remodal .search_bar .auto_holder span strong {
  color: #AAA;
}
#search-remodal .links {
  padding: 0 5px;
}
#search-remodal .links a {
  display: inline-block;
  color: #DDD;
  background: #080b0e;
  padding: 3px 6px;
  margin: 2px 0px;
  font-size: 1em;
  text-transform: lowercase;
}
#search-remodal .nav_links {
  text-align: center;
  padding: 0 0 !important;
}
#search-remodal .nav_links a {
  text-align: center;
  margin: 0 1px;
  padding: 6px;
  background-color: transparent;
  color: #f08e84;
  text-transform: uppercase;
  font-size: 0.9em;
}
#search-remodal .media {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
}
#search-remodal .media .ps {
  display: inline-block;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 5px;
  text-align: center;
  font-size: 0.5em;
  color: #f08e84;
}
#search-remodal .media .ps img {
  display: block;
  padding-bottom: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#categories a {
  display: inline-block;
  width: 32.2%;
  text-align: center;
  color: #FFF;
  padding-bottom: 10px;
  font-weight: bold;
}
#categories a img {
  display: block;
  margin: 0 auto;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #507192;
}
/* Portrait */
@media only screen and (orientation: landscape) {
  #categories a {
    width: 19.2%;
  }
}
@media only screen and (min-device-width: 768px) {
  #categories a {
    width: 19.2%;
  }
}
.ttaa2v3 {
  display: block;
  padding: 5px;
  margin: 5px;
  border: 1px solid #080b0e;
  background-color: #60140c;
  color: #DDD;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-align: center;
  text-transform: uppercase;
  font-size: 0.9em;
}
.ttaa2v3 a {
  color: #DDD;
}
#video #video_container {
  display: none;
  position: relative;
  padding-top: 56.25%;
  width: 100%;
  margin: 0 auto;
}
#video #video_container > #main_video_player,
#video #video_container #vast_video_player {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 15;
}
#video #video_container > #vast_video_player {
  z-index: 18;
  cursor: pointer !important;
}
#video #vr_player {
  width: 100%;
  height: 0;
  padding-top: 62.25%;
  position: relative;
}
#video #vr_player .vr_player_inner {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
#video #player_wrapper_outer {
  position: relative;
  max-width: 960px;
  margin: 0 auto;
}
#video #player_wrapper_outer .play_cover {
  position: relative;
  width: 100%;
  cursor: wait;
  height: 0;
  padding: 56% 0 0 0;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.2);
  display: block;
}
#video #player_wrapper_outer .play_cover img.player_thumb {
  width: 100%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: 0 auto;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
#video #player_wrapper_outer .play_cover .loading-icon img {
  height: 50px;
  display: block;
  margin: 15px auto 0 auto;
}
#video #player_wrapper_outer .play_cover .loading-icon,
#video #player_wrapper_outer .play_cover .loading-icon::before,
#video #player_wrapper_outer .play_cover .loading-icon::after {
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  position: absolute;
  vertical-align: middle;
  background: #080b0e;
  width: 80px;
  height: 80px;
  border-radius: 30%;
  border: 2px solid #233140;
}
#video #player_wrapper_outer .play_cover .loading-icon::before {
  content: "";
  animation: bounce 1.5s infinite;
  animation-timing-function: ease-out;
}
#video #player_wrapper_outer .play_cover .loading-icon::after {
  content: "";
  animation: bounce 1.5s -0.4s infinite;
  animation-timing-function: ease-out;
}
#video #player_wrapper_outer .play_cover span.hd-time {
  position: absolute;
  top: 5px;
  left: 5px;
}
#video #player_wrapper_outer .play_cover span.i-length,
#video #player_wrapper_outer .play_cover span.i-plays,
#video #player_wrapper_outer .play_cover span.i-date,
#video #player_wrapper_outer .play_cover span.i-watch,
#video #player_wrapper_outer .play_cover span.i-hd {
  height: 30px;
  position: absolute;
  top: 5px;
  left: 5px;
  padding: 0 5px;
  overflow: hidden;
  background-color: rgba(8, 11, 14, 0.55);
  color: #DDD;
  font-size: 1em;
  text-align: center;
  line-height: 30px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
#video #player_wrapper_outer .play_cover span.i-hd {
  position: static;
  background-color: rgba(8, 11, 14, 0.8);
  display: inline-block;
  font-weight: bold;
  font-style: italic;
  margin-left: -2px;
}
#video #player_wrapper_outer .play_cover span.i-length {
  position: static;
  background-color: rgba(8, 11, 14, 0.75);
  display: inline-block;
}
#video #player_wrapper_outer .play_cover span.i-plays {
  top: 38px;
}
#video #player_wrapper_outer .play_cover span.i-date {
  top: 72px;
}
#video #player_wrapper_outer .play_cover span.i-watch {
  top: auto;
  bottom: 5px;
  color: #60140c;
  background-color: transparent;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
#video #player_wrapper_outer .play_cover span.i-play {
  background-color: rgba(8, 11, 14, 0.8);
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  color: #a42114;
  display: block;
  width: 100px;
  height: 75px;
  padding: 0;
  margin: auto;
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.6);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.6);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#video #player_wrapper_outer .play_cover:hover span.i-play {
  background-color: rgba(8, 11, 14, 0.9);
}
#video #player_wrapper_outer .play_cover span.i-play:after {
  content: "";
  display: block;
  position: absolute;
  top: 16px;
  left: 33px;
  margin: 0 auto;
  border-style: solid;
  border-width: 20px 0 20px 35px;
  border-color: transparent transparent transparent #DDD;
}
#video #player_wrapper_outer #vast_player_container {
  display: none;
  width: 100%;
  padding-top: 56.25%;
  position: relative;
}
#video #player_wrapper_outer #vast_player_container video,
#video #player_wrapper_outer #vast_player_container iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
#video #player_wrapper_outer #vast_player_container .advertisement {
  position: absolute;
  left: 2px;
  top: 2px;
  display: inline;
  padding: 5px;
  background-color: rgba(8, 11, 14, 0.7);
  font-size: 0.7em;
  color: #FFF;
}
#video #player_wrapper_outer #vast_player_container .advertisement .i_svg {
  fill: #f08e84;
}
#video #player_wrapper_outer #vast_player_container .skip_button {
  background-color: #60140c;
  padding: 5px 10px 5px 2px;
  line-height: 33px;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 0.9em;
  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.6);
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.6);
  -webkit-text-shadow: 0 2px 2px #000000;
  -moz-text-shadow: 0 2px 2px #000000;
  text-shadow: 0 2px 2px #000000;
  background: #60140c;
  background: -webkit-gradient(linear, left top, left bottom, from(#60140c), to(#60140c));
  background: -webkit-linear-gradient(top, #60140c, #60140c);
  background: -moz-linear-gradient(top, #60140c, #60140c);
  background: -ms-linear-gradient(top, #60140c, #60140c);
  background: -o-linear-gradient(top, #60140c, #60140c);
  background: linear-gradient(to bottom, #60140c, #60140c);
  bottom: 15px;
  position: absolute;
  right: 0;
  text-align: center;
}
#video #player_wrapper_outer #vast_player_container .skip_button img {
  float: left;
  width: 55px;
  margin-right: 4px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #2c3e50;
}
#video #player_wrapper_outer #vast_player_container .skip_button a {
  font-size: 1.1em;
}
#video ul.positions {
  margin: 12px 0 2px 0;
  height: auto;
  overflow-x: scroll;
  overflow-y: hidden;
  width: auto;
  white-space: nowrap;
  font-size: 0.9em;
}
#video ul.positions li {
  display: inline-block;
  padding: 8px 5px;
}
#video ul.positions li.p {
  color: #DDD;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
  text-transform: capitalize;
  background-color: #080b0e;
}
#video ul.positions li.p:active {
  background-color: #8d1d11;
}
#video ul.positions li.p i {
  color: #507192;
  margin: 0 3px 0 -2px;
  height: 100%;
  vertical-align: middle;
}
#video .thumbnails {
  margin: 5px 0;
}
#video .thumbnails div {
  height: auto;
  overflow-x: scroll;
  overflow-y: hidden;
  width: auto;
  white-space: nowrap;
}
#video .thumbnails div > span {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
#video .thumbnails div > span img {
  max-width: 28vw;
  min-width: 21vw;
}
#video .thumbnails div > span > span {
  position: absolute;
  bottom: 3px;
  right: 2px;
  background-color: rgba(8, 11, 14, 0.7);
  display: inline-block;
  padding: 3px;
  color: #DDD;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-size: 0.8em;
}
#video .thumbnails figcaption {
  text-align: center;
  padding: 5px 0;
  color: #DDD;
}
#video ul.video_toolbar {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-content: stretch;
  -ms-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  height: 42px;
  line-height: 42px;
  margin-top: 3px;
  position: relative;
}
#video ul.video_toolbar li {
  font-size: 1em;
  padding: 0 8px;
  margin: 1px;
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  text-align: center;
  cursor: pointer;
  overflow: hidden;
  -webkit-text-shadow: 0 2px 2px #000000;
  -moz-text-shadow: 0 2px 2px #000000;
  text-shadow: 0 2px 2px #000000;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #080b0e;
  height: 100%;
}
#video ul.video_toolbar li.qt {
  padding: 0 2px;
  font-size: 0.9em;
  color: #AAA;
  width: 70px;
}
#video ul.video_toolbar li.qt i {
  color: #507192;
}
#video ul.video_toolbar li.qt span {
  display: inline-block;
  width: 40px;
  text-align: center;
}
#video ul.video_toolbar li.rt {
  padding: 0 2px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-content: stretch;
  -ms-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
#video ul.video_toolbar li.rt .hot,
#video ul.video_toolbar li.rt .not {
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  display: block;
  height: 100%;
  min-width: 25px;
  text-align: left;
  padding: 0 4px;
  font-size: 1.15em;
  line-height: 40px;
}
#video ul.video_toolbar li.rt .not {
  text-align: right;
}
#video ul.video_toolbar li.rt .rate {
  -webkit-flex-shrink: 1;
  -ms-flex-shrink: 1;
  flex-shrink: 1;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
  font-size: 0.8em;
  color: #507192;
  line-height: 40px;
}
#video ul.video_toolbar li.dl {
  font-size: 1.3em;
}
#video ul.video_toolbar li.dl a {
  display: block;
  width: 100%;
  height: 100%;
}
#video ul.video_toolbar li.qt_menu {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-content: stretch;
  -ms-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  padding: 0;
  margin: 0;
  display: none;
  background-color: #1e2a36;
}
#video ul.video_toolbar li.qt_menu span {
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  border-left: 1px solid #080b0e;
  text-align: center;
  min-width: 30px;
}
#video ul.video_toolbar li.qt_menu_active {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
}
#video ul.video_toolbar li a {
  color: inherit;
}
#video ul.video_toolbar li.mod_delete {
  background-color: #60140c;
  color: #FFF;
  cursor: pointer;
}
#video ul.video_toolbar li.active svg {
  fill: #e43320;
}
#video .user {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-content: stretch;
  -ms-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  height: 30px;
  line-height: 30px;
  margin-top: 4px;
}
#video .user a {
  font-size: 1em;
  padding: 0 16px;
  margin: 1px;
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
  cursor: pointer;
  overflow: hidden;
  -webkit-text-shadow: 0 2px 2px #000000;
  -moz-text-shadow: 0 2px 2px #000000;
  text-shadow: 0 2px 2px #000000;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  height: 100%;
  color: #FFF;
  background-color: #080b0e;
}
#video .user a.name {
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  text-align: left;
  color: #f08e84;
  font-size: 1.3em;
  padding: 0 3px;
  background-color: #11181f;
  line-height: 26px;
}
#video .user a.name img {
  height: 20px;
  float: right;
  display: block;
  margin: 3px 4px 0 -4px;
}
#video .user a.name i {
  color: #507192;
}
#video .searches {
  margin: 0 0 4px 0;
}
#video .searches a {
  display: inline-block;
  padding: 3px 3px;
  background-color: #080b0e;
  text-transform: capitalize;
  margin: 2px 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#video .searches a img {
  width: 12px;
  height: 12px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
#video h1 {
  font-size: 1em;
  color: #FFF;
  background-color: transparent;
  border-top: 1px solid #080b0e;
}
#video .text-block {
  background-color: transparent;
  padding: 5px;
  margin: 5px 0;
  color: #DDD;
  font-size: 0.8em;
}
#video .text-block a {
  color: #f08e84;
  display: inline-block;
  padding: 0 4px;
  margin: 2px;
  text-decoration: underline;
  text-transform: capitalize;
}
#video .preview_image_holder,
#video .playlist_holder,
#video .download_holder {
  display: none;
}
#video .messagebar {
  display: none;
}
#thumbnails-remodal figure.thumbnails {
  margin: 0;
  padding: 0;
  height: 90%;
  overflow: scroll;
}
#thumbnails-remodal figure.thumbnails img {
  width: 48%;
  margin: 0.5%;
}
#thumbnails-remodal figure.thumbnails figcaption {
  text-align: center;
  padding: 5px 0;
  color: #DDD;
}
.download_holder_popup .b_unlock,
.download_holder_popup .b_720p,
.download_holder_popup .b_480p,
.download_holder_popup .b_240p {
  display: none;
}
#player .preloader {
  height: 20px;
  text-align: center;
}
#player .player_wrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
  max-width: 600px;
  margin: 0 auto;
}
#player .player_wrapper #video_player {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}
#player .thumbnails div {
  height: 100px;
  overflow-x: scroll;
  overflow-y: hidden;
  width: auto;
  white-space: nowrap;
}
#player .thumbnails div a {
  display: inline-block;
  vertical-align: middle;
  border: 4px solid #080b0e;
}
#player .thumbnails figcaption {
  text-align: center;
  padding: 5px 0;
  color: #DDD;
}
#player .share {
  margin: 5px;
  padding: 10px;
  background-color: #60140c;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-align: center;
  color: #FFF;
  border: 1px solid #d22b19;
  font-size: 1.25em;
}
#player .download {
  text-align: center;
  padding: 5px;
  color: #AAA;
  display: block;
}
#share-remodal h2 {
  color: #F76B1C;
  text-align: center;
  padding: 10px;
}
#share-remodal span {
  display: inline-block;
  background-color: #000;
  height: 50px;
  line-height: 50px;
  width: 46.5%;
  margin: 5px 1%;
  font-weight: bold;
  text-indent: 50px;
  color: #FFF;
  font-size: 1em;
  background-position: left center;
  background-repeat: no-repeat;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
  cursor: pointer;
}
#share-remodal span.facebook {
  background-color: #3b5998;
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M17.78%2027.5V17.008h3.522l.527-4.09h-4.05v-2.61c0-1.182.33-1.99%202.023-1.99h2.166V4.66c-.375-.05-1.66-.16-3.155-.16-3.123%200-5.26%201.905-5.26%205.405v3.016h-3.53v4.09h3.53V27.5h4.223z%22%2F%3E%3C%2Fsvg%3E');
}
#share-remodal span.messenger {
  background-color: #0084ff;
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M16%205C9.986%205%205.11%209.56%205.11%2015.182c0%203.2%201.58%206.054%204.046%207.92V27l3.716-2.06c.99.276%202.04.425%203.128.425%206.014%200%2010.89-4.56%2010.89-10.183S22.013%205%2016%205zm1.147%2013.655L14.33%2015.73l-5.423%203%205.946-6.31%202.816%202.925%205.42-3-5.946%206.31z%22%2F%3E%3C%2Fsvg%3E');
}
#share-remodal span.sms {
  background-color: #6cbe45;
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M16%203.543c-7.177%200-13%204.612-13%2010.294%200%203.35%202.027%206.33%205.16%208.21%201.71%201.565%201.542%204.08-.827%206.41%202.874%200%207.445-1.698%208.462-4.34H16c7.176%200%2013-4.605%2013-10.285s-5.824-10.29-13-10.29zM9.045%2017.376c-.73%200-1.45-.19-1.81-.388l.294-1.194c.384.2.98.398%201.6.398.66%200%201.01-.275%201.01-.692%200-.398-.302-.625-1.07-.9-1.06-.37-1.753-.957-1.753-1.886%200-1.09.91-1.924%202.415-1.924.72%200%201.25.152%201.63.322l-.322%201.166a3.037%203.037%200%200%200-1.336-.303c-.625%200-.93.284-.93.616%200%20.41.36.59%201.186.9%201.127.42%201.658%201.01%201.658%201.91.003%201.07-.822%201.98-2.575%201.98zm9.053-.095l-.095-2.44a72.993%2072.993%200%200%201-.057-2.626h-.028a35.41%2035.41%200%200%201-.71%202.475l-.778%202.49h-1.128l-.682-2.473a29.602%2029.602%200%200%201-.578-2.493h-.02c-.037.863-.065%201.85-.112%202.645l-.114%202.425H12.46l.407-6.386h1.924l.63%202.13c.2.74.397%201.536.54%202.285h.027a52.9%2052.9%200%200%201%20.607-2.293l.683-2.12h1.886l.35%206.386H18.1zm4.09.1c-.73%200-1.45-.19-1.81-.39l.293-1.194c.39.2.99.398%201.605.398.663%200%201.014-.275%201.014-.692%200-.396-.305-.623-1.07-.9-1.064-.37-1.755-.955-1.755-1.884%200-1.09.91-1.924%202.416-1.924.72%200%201.25.153%201.63.323l-.322%201.166a3.038%203.038%200%200%200-1.337-.303c-.625%200-.93.284-.93.616%200%20.408.36.588%201.186.9%201.127.42%201.658%201.006%201.658%201.906.002%201.07-.823%201.98-2.576%201.98z%22%2F%3E%3C%2Fsvg%3E');
}
#share-remodal span.whatsapp {
  background-color: #12af0a;
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFF%22%20d%3D%22M16.21%204.41C9.973%204.41%204.917%209.465%204.917%2015.7c0%202.134.592%204.13%201.62%205.832L4.5%2027.59l6.25-2.002a11.241%2011.241%200%200%200%205.46%201.404c6.234%200%2011.29-5.055%2011.29-11.29%200-6.237-5.056-11.292-11.29-11.292zm0%2020.69c-1.91%200-3.69-.57-5.173-1.553l-3.61%201.156%201.173-3.49a9.345%209.345%200%200%201-1.79-5.512c0-5.18%204.217-9.4%209.4-9.4%205.183%200%209.397%204.22%209.397%209.4%200%205.188-4.214%209.4-9.398%209.4zm5.293-6.832c-.284-.155-1.673-.906-1.934-1.012-.265-.106-.455-.16-.658.12s-.78.91-.954%201.096c-.176.186-.345.203-.628.048-.282-.154-1.2-.494-2.264-1.517-.83-.795-1.373-1.76-1.53-2.055-.158-.295%200-.445.15-.584.134-.124.3-.326.45-.488.15-.163.203-.28.306-.47.104-.19.06-.36-.005-.506-.066-.147-.59-1.587-.81-2.173-.218-.586-.46-.498-.63-.505-.168-.007-.358-.038-.55-.045-.19-.007-.51.054-.78.332-.277.274-1.05.943-1.1%202.362-.055%201.418.926%202.826%201.064%203.023.137.2%201.874%203.272%204.76%204.537%202.888%201.264%202.9.878%203.43.85.53-.027%201.734-.633%202-1.297.266-.664.287-1.24.22-1.363-.07-.123-.26-.203-.54-.357z%22%2F%3E%3C%2Fsvg%3E');
}
#share-remodal span.telegram {
  background-color: #2ca5e0;
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M25.515%206.896L6.027%2014.41c-1.33.534-1.322%201.276-.243%201.606l5%201.56%201.72%205.66c.226.625.115.873.77.873.506%200%20.73-.235%201.012-.51l2.43-2.363%205.056%203.734c.93.514%201.602.25%201.834-.863l3.32-15.638c.338-1.363-.52-1.98-1.41-1.577z%22%2F%3E%3C%2Fsvg%3E');
}
#share-remodal span.viber {
  background-color: #7c529e;
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M22.57%2027.22a7.39%207.39%200%200%201-1.14-.32%2029%2029%200%200%201-16-16.12c-1-2.55%200-4.7%202.66-5.58a2%202%200%200%201%201.39%200c1.12.41%203.94%204.3%204%205.46a2%202%200%200%201-1.16%201.78%202%202%200%200%200-.66%202.84A10.3%2010.3%200%200%200%2017%2020.55a1.67%201.67%200%200%200%202.35-.55c1.07-1.62%202.38-1.54%203.82-.54.72.51%201.45%201%202.14%201.55.93.75%202.1%201.37%201.55%202.94a5.21%205.21%200%200%201-4.29%203.27zM17.06%204.79A10.42%2010.42%200%200%201%2026.79%2015c0%20.51.18%201.27-.58%201.25s-.54-.78-.6-1.29c-.7-5.52-3.23-8.13-8.71-9-.45-.07-1.15%200-1.11-.57.05-.87.87-.54%201.27-.6z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3Cpath%20d%3D%22M24.09%2014.06c-.05.38.17%201-.45%201.13-.83.13-.67-.64-.75-1.13-.56-3.36-1.74-4.59-5.12-5.35-.5-.11-1.27%200-1.15-.8s.82-.48%201.35-.42a6.9%206.9%200%200%201%206.12%206.57z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3Cpath%20d%3D%22M21.52%2013.45c0%20.43%200%20.87-.53.93s-.6-.26-.64-.64a2.47%202.47%200%200%200-2.26-2.43c-.42-.07-.82-.2-.63-.76.13-.38.47-.41.83-.42a3.66%203.66%200%200%201%203.23%203.32z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
}
#share-remodal span.line {
  background-color: #00c300;
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M28%2014.304c0-5.37-5.384-9.738-12-9.738S4%208.936%204%2014.304c0%204.814%204.27%208.846%2010.035%209.608.39.084.923.258%201.058.592.122.303.08.778.04%201.084l-.172%201.028c-.05.303-.24%201.187%201.04.647s6.91-4.07%209.43-6.968c1.74-1.905%202.57-3.842%202.57-5.99zM11.302%2017.5H8.918a.631.631%200%200%201-.63-.63V12.1a.63.63%200%200%201%201.26.002v4.14h1.754c.35%200%20.63.28.63.628a.63.63%200%200%201-.63.63zm2.467-.63a.631.631%200%200%201-.63.628.629.629%200%200%201-.63-.63V12.1a.63.63%200%201%201%201.26%200v4.77zm5.74%200a.632.632%200%200%201-1.137.378l-2.443-3.33v2.95a.631.631%200%200%201-1.26%200V12.1a.634.634%200%200%201%20.63-.63.63.63%200%200%201%20.504.252l2.444%203.328V12.1a.63.63%200%200%201%201.26%200v4.77zm3.853-3.014a.63.63%200%201%201%200%201.258H21.61v1.126h1.755a.63.63%200%201%201%200%201.258H20.98a.63.63%200%200%201-.628-.63V12.1a.63.63%200%200%201%20.63-.628h2.384a.63.63%200%200%201%200%201.258h-1.754v1.126h1.754z%22%2F%3E%3C%2Fsvg%3E');
}
#share-remodal span.skype {
  background-color: #00aff0;
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M27.15%2018c-.007.04-.012.084-.02.126l-.04-.24.06.113c.124-.678.19-1.37.19-2.06%200-1.53-.3-3.013-.892-4.41a11.273%2011.273%200%200%200-2.43-3.602%2011.288%2011.288%200%200%200-8.012-3.32c-.72%200-1.443.068-2.146.203h-.005c.04.023.08.04.118.063l-.238-.037c.04-.01.08-.018.12-.026a6.717%206.717%200%200%200-3.146-.787%206.67%206.67%200%200%200-4.748%201.965A6.7%206.7%200%200%200%204%2010.738c0%201.14.293%202.262.844%203.253.007-.04.012-.08.02-.12l.04.238-.06-.114c-.112.643-.17%201.3-.17%201.954a11.285%2011.285%200%200%200%203.32%208.012c1.04%201.04%202.25%201.86%203.602%202.43%201.397.592%202.882.89%204.412.89.666%200%201.334-.06%201.985-.175-.038-.02-.077-.04-.116-.063l.242.04c-.046.01-.088.015-.13.02a6.68%206.68%200%200%200%203.3.87%206.661%206.661%200%200%200%204.743-1.963A6.666%206.666%200%200%200%2028%2021.26c0-1.145-.295-2.27-.85-3.264zm-11.098%204.885c-4.027%200-5.828-1.98-5.828-3.463%200-.76.562-1.294%201.336-1.294%201.723%200%201.277%202.474%204.49%202.474%201.647%200%202.556-.893%202.556-1.808%200-.55-.27-1.16-1.355-1.426l-3.58-.895c-2.88-.723-3.405-2.282-3.405-3.748%200-3.043%202.865-4.186%205.556-4.186%202.478%200%205.4%201.37%205.4%203.192%200%20.783-.677%201.237-1.45%201.237-1.472%200-1.2-2.035-4.163-2.035-1.47%200-2.285.666-2.285%201.618%200%20.95%201.16%201.254%202.17%201.484l2.65.587c2.905.647%203.64%202.342%203.64%203.94%200%202.47-1.895%204.318-5.726%204.318z%22%2F%3E%3C%2Fsvg%3E');
}
#share-remodal span.wechat {
  background-color: #7bb32e;
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M20.674%2012.458c-2.228.116-4.165.792-5.738%202.318-1.59%201.542-2.315%203.43-2.116%205.772-.87-.108-1.664-.227-2.462-.294-.276-.023-.602.01-.836.14-.774.438-1.517.932-2.397%201.482.16-.73.266-1.37.45-1.985.137-.45.074-.7-.342-.994-2.673-1.89-3.803-4.714-2.958-7.624.78-2.69%202.697-4.323%205.302-5.173%203.555-1.16%207.55.022%209.712%202.845a6.632%206.632%200%200%201%201.38%203.516zm-10.253-.906c.025-.532-.44-1.01-.984-1.027a.997.997%200%200%200-1.038.964.984.984%200%200%200%20.977%201.02%201.017%201.017%200%200%200%201.05-.96zm5.35-1.028c-.55.01-1.01.478-1%201.012.01.554.466.987%201.03.98a.982.982%200%200%200%20.99-1.01.992.992%200%200%200-1.02-.982z%22%2F%3E%3Cpath%20d%3D%22M25.68%2026.347c-.705-.314-1.352-.785-2.042-.857-.686-.072-1.408.324-2.126.398-2.187.224-4.147-.386-5.762-1.88-3.073-2.842-2.634-7.2.92-9.53%203.16-2.07%207.795-1.38%2010.022%201.493%201.944%202.51%201.716%205.837-.658%207.94-.687.61-.934%201.11-.493%201.917.086.148.095.336.14.523zm-8.03-7.775c.448%200%20.818-.35.835-.795a.835.835%200%200%200-.83-.865.845.845%200%200%200-.84.86c.016.442.388.8.834.8zm5.176-1.658a.83.83%200%200%200-.824.794c-.02.47.347.858.813.86.45%200%20.807-.34.823-.79a.825.825%200%200%200-.812-.864z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}
#share-remodal span.twitter {
  background-color: #55acee;
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M28%208.557a9.913%209.913%200%200%201-2.828.775%204.93%204.93%200%200%200%202.166-2.725%209.738%209.738%200%200%201-3.13%201.194%204.92%204.92%200%200%200-3.593-1.55%204.924%204.924%200%200%200-4.794%206.049c-4.09-.21-7.72-2.17-10.15-5.15a4.942%204.942%200%200%200-.665%202.477c0%201.71.87%203.214%202.19%204.1a4.968%204.968%200%200%201-2.23-.616v.06c0%202.39%201.7%204.38%203.952%204.83-.414.115-.85.174-1.297.174-.318%200-.626-.03-.928-.086a4.935%204.935%200%200%200%204.6%203.42%209.893%209.893%200%200%201-6.114%202.107c-.398%200-.79-.023-1.175-.068a13.953%2013.953%200%200%200%207.55%202.213c9.056%200%2014.01-7.507%2014.01-14.013%200-.213-.005-.426-.015-.637.96-.695%201.795-1.56%202.455-2.55z%22%2F%3E%3C%2Fsvg%3E');
}
#share-remodal span.reddit {
  background-color: #ff4500;
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M28.543%2015.774a2.953%202.953%200%200%200-2.951-2.949%202.882%202.882%200%200%200-1.9.713%2014.075%2014.075%200%200%200-6.85-2.044l1.38-4.349%203.768.884a2.452%202.452%200%201%200%20.24-1.176l-4.274-1a.6.6%200%200%200-.709.4l-1.659%205.224a14.314%2014.314%200%200%200-7.316%202.029%202.908%202.908%200%200%200-1.872-.681%202.942%202.942%200%200%200-1.618%205.4%205.109%205.109%200%200%200-.062.765c0%204.158%205.037%207.541%2011.229%207.541s11.22-3.383%2011.22-7.541a5.2%205.2%200%200%200-.053-.706%202.963%202.963%200%200%200%201.427-2.51zm-18.008%201.88a1.753%201.753%200%200%201%201.73-1.74%201.73%201.73%200%200%201%201.709%201.74%201.709%201.709%200%200%201-1.709%201.711%201.733%201.733%200%200%201-1.73-1.711zm9.565%204.968a5.573%205.573%200%200%201-4.081%201.272h-.032a5.576%205.576%200%200%201-4.087-1.272.6.6%200%200%201%20.844-.854%204.5%204.5%200%200%200%203.238.927h.032a4.5%204.5%200%200%200%203.237-.927.6.6%200%201%201%20.844.854zm-.331-3.256a1.726%201.726%200%201%201%201.709-1.712%201.717%201.717%200%200%201-1.712%201.712z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E');
}
#share-remodal span.pinterest {
  background-color: #bd081c;
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M16.56%204C10%204%206.71%208.7%206.71%2012.61c0%202.37.9%204.48%202.82%205.27a.47.47%200%200%200%20.69-.34l.28-1.11a.67.67%200%200%200-.2-.77A4%204%200%200%201%209.4%2013a6.53%206.53%200%200%201%206.79-6.6c3.7%200%205.74%202.26%205.74%205.28%200%204-1.76%207.33-4.37%207.33a2.13%202.13%200%200%201-2.18-2.66c.41-1.75%201.22-3.63%201.22-4.89a1.85%201.85%200%200%200-1.86-2.07c-1.47%200-2.66%201.53-2.66%203.57a5.31%205.31%200%200%200%20.44%202.18l-1.77%207.51a15.45%2015.45%200%200%200%200%205.24.18.18%200%200%200%20.33.08%2014.71%2014.71%200%200%200%202.49-4.51c.17-.61%201-3.79%201-3.79a4%204%200%200%200%203.37%201.72c4.43%200%207.44-4%207.44-9.45C25.29%207.81%2021.83%204%2016.56%204z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E');
}
.video-js {
  outline: none !important;
  -webkit-touch-callout: none !important;
  -webkit-user-select: none !important;
  -khtml-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}
.video-js * {
  outline: none !important;
  -webkit-touch-callout: none !important;
  -webkit-user-select: none !important;
  -khtml-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
  box-shadow: none !important;
}
.video-js *:focus,
.video-js *:hover {
  text-shadow: 0 0 1em #080b0e !important;
}
.video-js.vjs-hls-quality-selector {
  display: block;
}
.video-js .vjs-progress-control .timeline-thumbs {
  position: absolute;
  top: -95px;
  height: 95px;
  text-align: left;
  display: none;
  z-index: 2;
  left: 0;
  right: 0;
  width: 100%;
}
.video-js .vjs-progress-control .timeline-thumbs .thumb {
  display: inline-block;
  width: 120px;
  height: 90px;
  margin-left: 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #2c3e50;
}
.video-js .vjs-progress-control.with-positions .timeline-thumbs {
  top: -125px;
  height: 95px;
}
.video-js.vjs-theme-sb {
  font-family: Helvetica Neue, Helvetica, system-ui, Arial, sans-serif !important;
  font-size: 0.9em !important;
}
.video-js.vjs-theme-sb .vjs-menu {
  border: 0;
  z-index: 5;
}
.video-js.vjs-theme-sb .vjs-menu .vjs-menu-content {
  background-color: rgba(8, 11, 14, 0.7);
  border-top: 2px solid #080b0e;
  color: #FFF;
}
.video-js.vjs-theme-sb .vjs-menu .vjs-menu-content .vjs-menu-item:hover {
  background-color: rgba(96, 20, 12, 0.3);
}
.video-js.vjs-theme-sb .vjs-menu .vjs-menu-content .vjs-selected {
  background-color: rgba(96, 20, 12, 0.6);
  color: #FFF;
}
.video-js.vjs-theme-sb .vjs-loading-spinner {
  top: 1%;
  left: 1%;
  border: 0;
  margin: 0;
}
.video-js.vjs-theme-sb .vjs-loading-spinner:before,
.video-js.vjs-theme-sb .vjs-loading-spinner:after {
  content: " ";
  display: block !important;
  border-radius: 50%;
  width: 0;
  height: 0;
  margin: 0;
  box-sizing: border-box;
  border: 18px solid rgba(44, 62, 80, 0.2);
  border-color: rgba(44, 62, 80, 0.2) rgba(8, 11, 14, 0) rgba(44, 62, 80, 0.2) rgba(8, 11, 14, 0);
  animation: lds-hourglass 1.2s infinite;
}
.video-js.vjs-theme-sb .vjs-big-play-button {
  display: none !important;
}
.video-js.vjs-theme-sb .vjs-playback-rate,
.video-js.vjs-theme-sb .vjs-airplay-control,
.video-js.vjs-theme-sb .vjs-fullscreen-control,
.video-js.vjs-theme-sb .vjs-play-control,
.video-js.vjs-theme-sb .vjs-picture-in-picture-control {
  width: 30px;
}
.video-js.vjs-theme-sb .vjs-remaining-time {
  width: 40px;
  padding: 0;
  margin-top: 0px;
}
.video-js.vjs-theme-sb .vjs-quality-selector {
  order: 1;
  width: 55px;
  text-transform: uppercase;
}
.video-js.vjs-theme-sb .vjs-quality-selector > button {
  text-transform: uppercase;
}
.video-js.vjs-theme-sb .vjs-playback-rate {
  order: 2;
  margin-top: 4px;
}
.video-js.vjs-theme-sb .vjs-playback-rate .vjs-playback-rate-value {
  font-size: 1.15em;
}
.video-js.vjs-theme-sb .vjs-airplay-control {
  order: 3;
}
.video-js.vjs-theme-sb .vjs-picture-in-picture-control {
  display: none;
}
.video-js.vjs-theme-sb .vjs-fullscreen-control {
  width: 60px;
  order: 5;
}
.video-js.vjs-theme-sb .vjs-volume-panel {
  width: 35px !important;
  overflow: hidden !important;
}
.video-js.vjs-theme-sb .vjs-volume-panel .vjs-mute-control {
  width: 40px !important;
}
.video-js.vjs-theme-sb .vjs-control-bar {
  bottom: 5px;
  width: auto;
  margin: 0 1px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: rgba(8, 11, 14, 0.7);
}
.video-js.vjs-theme-sb .vjs-control-bar .vjs-subs-caps-button {
  display: none !important;
}
.video-js.vjs-theme-sb .vjs-control-bar .vjs-progress-control {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.video-js.vjs-theme-sb .vjs-control-bar .vjs-progress-control .vjs-progress-holder {
  height: 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: rgba(8, 11, 14, 0.7);
  border: 1px solid #080b0e;
}
.video-js.vjs-theme-sb .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-load-progress {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 0px none transparent;
  color: transparent;
  opacity: 1;
  background-color: #11181f;
}
.video-js.vjs-theme-sb .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-load-progress > div {
  background-color: #080b0e;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.video-js.vjs-theme-sb .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-play-progress {
  background-color: #080b0e;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.video-js.vjs-theme-sb .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-play-progress .vjs-time-tooltip {
  background-color: rgba(96, 20, 12, 0.7);
  color: #FFF;
  top: -0.4em;
}
.video-js.vjs-theme-sb .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-play-progress:before {
  color: #a42114;
  font-size: 18px;
  top: 0;
}
.video-js.vjs-theme-sb .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-mouse-display {
  z-index: 3;
}
.video-js.vjs-theme-sb .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-mouse-display .vjs-time-tooltip {
  top: -0.4em;
  background-color: rgba(8, 11, 14, 0.7);
  color: #FFF;
}
.video-js.vjs-theme-sb .vjs-control-bar .vjs-progress-control:hover .vjs-progress-holder .vjs-play-progress:before {
  color: #a42114;
  font-size: 24px;
  top: -3px;
}
.video-js.vjs-theme-sb.vjs-waiting .vjs-progress-control .vjs-progress-holder,
.video-js.vjs-theme-sb.vjs-seeking .vjs-progress-control .vjs-progress-holder {
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.05) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.05) 50%, rgba(255, 255, 255, 0.05) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.05) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.05) 50%, rgba(255, 255, 255, 0.05) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.05) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.05) 50%, rgba(255, 255, 255, 0.05) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.05) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.05) 50%, rgba(255, 255, 255, 0.05) 75%, transparent 75%, transparent);
  -webkit-background-size: 30px 30px;
  -moz-background-size: 30px 30px;
  -ms-background-size: 30px 30px;
  background-size: 30px 30px;
  -webkit-animation: progress_move 0.5s linear infinite;
  -moz-animation: progress_move 0.5s linear infinite;
  -ms-animation: progress_move 0.5s linear infinite;
  animation: progress_move 0.5s linear infinite;
}
.video-js.vjs-theme-sb .vjs-timeline-positions-holder {
  position: absolute;
  bottom: 40px;
  height: 30px;
  width: 100%;
  z-index: 2;
  font-size: 1.2em;
  z-index: 1;
  left: 0;
  right: 0;
  padding: 0;
}
.video-js.vjs-theme-sb .vjs-timeline-positions-holder .vjs-timeline-positions {
  width: 100%;
  height: 100%;
  position: relative;
}
.video-js.vjs-theme-sb .vjs-timeline-positions-holder .vjs-timeline-positions span {
  position: absolute;
  display: inline-block;
  z-index: 2;
}
.video-js.vjs-theme-sb .vjs-timeline-positions-holder .vjs-timeline-positions span strong {
  display: inline-block;
  padding: 16px 20px;
  background-color: rgba(17, 24, 31, 0.7);
  cursor: pointer;
  color: #FFF;
  font-weight: 200;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-size: 20px 20px;
  background-position: center center;
  background-repeat: no-repeat;
}
.video-js.vjs-theme-sb .vjs-timeline-positions-holder .vjs-timeline-positions span strong.blowjob {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' fill-rule='evenodd'%3E%3Cpath d='M7.632 15.92a1.7 1.7 0 0 0 1.974.789 3.9 3.9 0 0 0 1.579 1.421l-.395 12-.947 9.237c-.158 1.5.868 2.763 2.368 2.92 1.42.158 2.763-.868 2.92-2.29l1.263-9.237.395-3.553c-.237-.158-.395-.237-.553-.474l-3.79-4.974c-.632-.79-.71-1.895-.08-2.605.316-.395.868-.632 1.42-.632s1.105.237 1.5.632l2.053 2.447.474-4.658-3.158-18.553C14.263-3.895 12.132-5.395 9.92-5c-1.5.237-2.684 1.263-3.158 2.605-.08.158-.158.237-.237.395l-5.29 9a1.31 1.31 0 0 0 .158 1.579l6.237 7.342zm-1.58-9l1.342-1.895.947 5.92L5.974 7.71c-.158-.237-.158-.553.08-.79z' fill='%23fff' fill-rule='nonzero'/%3E%3Cg fill='%23f89ea9'%3E%3Cpath d='M14.816 19.71c-.316-.316-.71-.474-1.026-.474s-.632.158-.868.395c-.395.474-.395 1.184.08 1.737l3.79 4.974c.237.316.632.474 1.105.474.316 0 .632-.08.947-.316L20.5 25c-.158 1.342-.237 2.526.316 3.237.474.632 1.026.868 1.58.868 1.026 0 1.895-.632 1.895-.632s2.763 3.316 3.158 5.29l-5.526 4.5c-1.42 1.263-.79 3.868 1.184 4.026l13.184-.237c2.526 0 2.605-1.105 2.605-1.737 0-1.342-1.184-1.737-2.684-1.737l-6.237-.158 4.184-2.21c1.658-1.184 2.053-3.474.947-5.132l-4.658-5.132c-1.026-1.42-3.474-6-3.474-6-.71-1.105-1.895-1.658-3.08-1.658-.632 0-1.263.158-1.816.553-.316.158-.474.395-.71.632l-.08.08-2.842 3.158c-.158.158-.316.237-.474.237s-.395-.08-.553-.237l-2.605-3z'/%3E%3Ccircle transform='matrix(.149201 -.988807 .988807 .149201 -8.618855 29.644421)' cx='22.296' cy='28.912' r='5.132'/%3E%3C/g%3E%3C/svg%3E");
}
.video-js.vjs-theme-sb .vjs-timeline-positions-holder .vjs-timeline-positions span strong.spooning {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42'%3E%3Cg transform='matrix(-.906308 -.422618 -.422618 .906308 46.23554 9.69831)' fill-rule='evenodd'%3E%3Cg fill='%23fff'%3E%3Ccircle transform='matrix(.226809 -.973939 .973939 .226809 12.584404 27.639653)' cx='23.7' cy='5.894' r='4.82'/%3E%3Cpath d='M24.226 11.664c-1.843 1.09-2.718 3.287-2.374 5.365l.174 1.293c.428-.573.79-1.14 1.082-1.653.657-1.157.97-2.043.993-2.113.298-.9 1.268-1.386 2.166-1.088s1.386 1.268 1.088 2.166c-.027.077-.404 1.207-1.265 2.726-.846 1.488-2.155 3.36-4.102 4.95l-.176.14c-.192 1.057-.476 2.118-.86 3.17a7.05 7.05 0 0 0-.301 1.138c-.4 1.44-1.104 4.605-1.108 8.633.001 3.517.552 7.71 2.43 11.92a2.68 2.68 0 0 0 2.447 1.586 2.67 2.67 0 0 0 1.091-.234 2.68 2.68 0 0 0 1.353-3.538c-1.494-3.34-1.965-6.772-1.964-9.733 0-1.614.14-3.08.32-4.295 1.418-.673 2.776-2.115 3.353-4.014 1.385-4.427 1.56-8.987.67-13.22-.665-3.074-3.202-4.278-5.016-3.197z'/%3E%3C/g%3E%3Cg fill='%23f89ea9'%3E%3Cpath d='M13.417 32.298c-.285 1.317-.514 2.99-.515 4.97-.001 3.175.595 7.132 2.47 11.597.344.82 1.14 1.314 1.977 1.314.276 0 .558-.054.828-.168 1.09-.458 1.605-1.714 1.147-2.805-1.65-3.934-2.136-7.294-2.137-9.94 0-2.106.313-3.76.612-4.864l.035-.125c1.7-1.212 2.558-3.42-.41-5.36-.435-.284-.82-.562-1.165-.835-.666.143-1.363.243-2.094.285-.342.02-.667-.06-.945-.22-.49-.277-.832-.79-.867-1.392-.05-.854.535-1.597 1.345-1.773-.763-1.796-.33-3.253-1.305-4.377-1.64-1.887-3.67-1.525-4.752-.107-.353.46-.595.947-.725 1.44-.53 1.08-.617 2.57-.15 3.768a8.14 8.14 0 0 0 .54-1.22l.05-.14c.178-.543.27-1.015.316-1.337a5.5 5.5 0 0 0 .04-.359l.004-.076c.017-.945.795-1.7 1.74-1.684.086.001.17.01.25.024.825.135 1.45.855 1.435 1.716-.005.115-.026 1.158-.473 2.596-.012.04-.025.082-.038.123l-.067.2a11.89 11.89 0 0 1-.64 1.518c-.04.08-.087.163-.13.244 2.43 3.07 3.045 5.502 3.494 6.706a1.9 1.9 0 0 0 .13.278z'/%3E%3Ccircle transform='matrix(.045498 -.998964 .998964 .045498 -7.173425 19.223247)' cx='6.473' cy='13.365' r='4.285'/%3E%3Cpath d='M10.714 20.632c.003-.345-.12-.66-.348-.904l-.014-.015c-.24-.247-.56-.386-.903-.39-.717 0-1.293.566-1.306 1.263l-.006.097-.043.4a8.34 8.34 0 0 1-.333 1.41l-.154.42a8.42 8.42 0 0 1-.618 1.276 8.11 8.11 0 0 1-1.775 2.086c-1.097.916-2.417 1.567-4.036 2-.333.086-.61.297-.785.594s-.222.642-.136.974c.148.567.66.962 1.243.962a1.29 1.29 0 0 0 .325-.042c1.972-.51 3.667-1.355 5.04-2.506a10.69 10.69 0 0 0 2.587-3.192l.05-.094.042-.078c1.017-2.006 1.153-3.75 1.17-4.236z'/%3E%3C/g%3E%3Cpath d='M12.78 24.733c.026.438.27.828.65 1.044a1.28 1.28 0 0 0 .709.164 13.19 13.19 0 0 0 1.69-.209 13.17 13.17 0 0 0 5.886-2.755l.2-.172c1.47-1.244 2.75-2.807 3.8-4.657.786-1.387 1.162-2.45 1.23-2.65a1.29 1.29 0 0 0-.585-1.522 1.31 1.31 0 0 0-.231-.103 1.28 1.28 0 0 0-1.626.819c-.014.04-.33.96-1.026 2.186a16.04 16.04 0 0 1-1.403 2.081c-.548.687-1.207 1.39-1.985 2.023-1.815 1.47-3.81 2.252-6.102 2.4l-.104.01c-.302.042-.577.188-.782.42a1.27 1.27 0 0 0-.323.929z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
}
.video-js.vjs-theme-sb .vjs-timeline-positions-holder .vjs-timeline-positions span strong.missionary {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' fill-rule='evenodd'%3E%3Cellipse fill='%23fff' cx='28.119' cy='9.644' rx='5.23' ry='5.5'/%3E%3Cellipse fill='%23f89ea9' cx='36.078' cy='33.197' rx='4.754' ry='5'/%3E%3Cpath d='M4.203 27.368c-.88.827-2.006 1.74-3.377 2.57a19.82 19.82 0 0 1-1.941 1.029l-.83 2.158c-.468 1.318-1.37 2.138-2.355 2.138-.44 0-.88-.17-1.268-.5-.602-.494-1.026-1.293-1.24-2.203-2.272.26-4.643.122-7.1-.43-1.46-.328-2.82 1.21-3.036 3.433s.794 4.294 2.255 4.623c1.884.424 3.75.634 5.584.634a22.79 22.79 0 0 0 12.137-3.463 25.29 25.29 0 0 0 4.331-3.398c-.753-2.222-1.932-5.016-3.157-6.6z' fill='%23fff'/%3E%3Cpath d='M12.362 29.48c-.1.07-.798.66-.852.506l-.595-1.61C9.8 25.5 8.583 23.24 7.31 21.625c-.553-.702-1.117-1.284-1.693-1.74-1.042-.825-2.112-1.243-3.18-1.243-3.197 0-6.123 3.68-8.696 10.934-.334.94-.343 2.018-.09 2.934.2.686.528 1.283.99 1.663.325.267.7.408 1.056.408.82 0 1.573-.683 1.963-1.78a45.43 45.43 0 0 1 .58-1.549c1.49-3.76 2.972-5.808 4.226-5.808a1.12 1.12 0 0 1 .146.009c.662.085 1.333.675 1.974 1.54 1.262 1.704 2.406 4.48 3.136 6.608.358 1.045.617 1.935.74 2.463l.006.03c.04.235.096.467.17.7l.018.072c.135.85.42 1.625.822 2.237.59.897 1.372 1.39 2.206 1.39s1.617-.494 2.207-1.39c.664-1.012 1.95-1.483 4.05-1.483 2.042 0 4.937.465 8.85 1.42.165.04.333.06.498.06 1.538 0 2.832-1.68 3.076-4 .132-1.253.001-2.377-.487-3.405-.123-.26-.327-.627-.478-.84-.274-.606-.677-1.083-1.173-1.318-2.48-1.17-2.786-1.76-3.47-3.62-.6-1.635-1.96-2.218-3.033-1.303-.51.434-1.362.875-1.53 1.66-.364-.96.013-1.68 0-2.52-.02-1.28.215-2.448.564-3.333.832-.49 1.487-1.42 1.877-2.566.388-.784.542-1.805.394-2.793a8.14 8.14 0 0 0-.101-1.018c-.477-2.91-2.415-4.68-4.323-3.95-6.68 2.54-8.21 4.762-10.593 10.005l-.446.977c1.322 1.67 2.56 4.006 3.728 6.96.425 1.075.414 1.176.592 1.04.303-.23.64-.424.962-.586l1.03-2.22c.806-1.775 1.156-2.518 1.728-3.102.044-.044.1-.09.138-.133-.01.29-.01.583-.006.876.015 1.005-.298 2.18.06 4.034' fill='%23f89ea9'/%3E%3Cg fill='%23fff'%3E%3Cpath d='M15.777 27.804c-.318-1.774-.02-2.916-.035-3.895l.006-.876-.138.133c-.573.584-.922 1.328-1.728 3.102l-1.03 2.22c-.32.162-.66.356-.962.586-.178.135-.167.034-.592-1.04-1.168-2.955-2.406-5.292-3.728-6.96l.446-.977c2.38-5.243 3.91-7.465 10.593-10.005 1.908-.727 3.846 1.042 4.323 3.95a8.14 8.14 0 0 1 .101 1.018c.148.987-.007 2.008-.394 2.793-.4 1.146-1.045 2.076-1.877 2.566-.348.885-1.395 2.21-1.376 3.492.01.636-.445 1.53-.506 2.345l-2.943 1.476-.16.074zm5.918-3.168l.032-.027c.163-.14.332-.243.504-.314l-.536.34zM7.515 21.9c.79 1.052 1.555 2.356 2.3 3.904l-2.3-3.904z'/%3E%3Cpath d='M20.813 37.71h.002c.528.013 1.04-.15 1.44-.458.72-.607.75-1.592.068-2.227-1.615-1.557-2.75-3.4-3.307-5.398a11.41 11.41 0 0 1-.054-5.725 17.97 17.97 0 0 1 .977-2.958c.354-.834-.143-1.742-1.088-2.058-.482-.18-1.03-.18-1.51-.002-.498.175-.89.52-1.07.954-.69 1.61-1.154 3.278-1.38 4.973a13.5 13.5 0 0 0-.057 3.461 13.09 13.09 0 0 0 .791 3.245c.553 1.45 1.36 2.823 2.385 4.07a7.35 7.35 0 0 0 .62.721l.8.838c.35.344.85.547 1.383.564z' stroke='%23080b0e' stroke-width='.5'/%3E%3C/g%3E%3C/svg%3E");
}
.video-js.vjs-theme-sb .vjs-timeline-positions-holder .vjs-timeline-positions span strong.licking {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' fill-rule='nonzero'%3E%3Cpath d='M36.357 21.478l-1.886-2.07c.166-.11.296-.277.35-.48l.573-1.664.296-.814c.13-.35.018-.758-.277-1.017-1.664-1.424-2.515-4.327-3.328-7.137-1.128-3.883-2.31-7.877-5.86-8.302C23.6-.32 21.916 1 21.047 2c-.795-.63-2.163-1.368-4.234-1.368-2.126 0-6.416 2.034-8.95 9.633C6.662 13.88 5.22 16.08 4.24 17.3c-1.054 1.294-1.85 1.757-1.85 1.757a.92.92 0 0 0-.462.98c.074.388.388.703.795.74 1.405.185 2.958 2.663 4.604 5.27 2.8 4.456 6.268 9.984 12.24 9.984.203 0 .425 0 .647-.018a.93.93 0 0 0 .536-.222c1.165 2.348 2.866 4.123 5.01 5.16 1.387.666 2.903.998 4.474.998 1.516 0 3.106-.314 4.715-.924 2.22-.85 3.772-2.755 4.456-5.547 1.165-4.548-.185-10.687-3.05-13.997zM8.9 25.065c-1.46-2.31-2.755-4.4-4.27-5.436 1.313-1.276 3.365-3.883 5.01-8.783 2.2-6.638 5.658-8.376 7.192-8.376 2.533 0 3.55 1.405 3.587 1.442.185.277.48.425.814.407a.96.96 0 0 0 .777-.481c.018-.018 1.294-2.33 4.05-1.997 2.348.277 3.29 3.532 4.308 6.99.832 2.8 1.664 5.732 3.42 7.562-.018.074-.055.148-.074.203a19.62 19.62 0 0 0-.536 1.535c-.166-.13-.333-.277-.5-.407.074-.092.13-.203.203-.296l.11-.166c.055-.074.074-.148.074-.24 0-.037 0-.055-.018-.092-.037-.11-.11-.203-.222-.24-.074-.037-.166-.055-.24-.092 0 0-.018 0-.018-.018-1.22-.555-2.8-2.015-4.64-4.253-.018-.018-.037-.055-.055-.074-.11-.13-.203-.26-.314-.388-1.646-2.07-2.884-3.994-2.903-4.03-.055-.092-.148-.148-.24-.166-.11-.018-.203 0-.296.074-.018.018-1.183.87-3.2 1.072h-.13c-.832.074-1.793.037-2.884-.222-.148-.037-.314.037-.407.166C14.52 13.564 9.232 17.947 7.9 19c0 0-.018 0-.018.018-.037.037-.074.055-.092.074-.13.092-.185.148-.203.148a.37.37 0 0 0-.111.444c.037.074.092.148.166.185s.148.055.24.037c.592-.092 1.24.018 1.923.314 4.752 2.607 8.043 6.99 10.077 13.405.055.185.11.35.185.518-5.25.333-8.394-4.678-11.168-9.078zM25.762 12.53l-2.644.24a1.63 1.63 0 0 1-1.146-.351c-.333-.26-.518-.647-.555-1.054l-.148-1.83c1.405-.203 2.404-.684 2.903-.96.388.592 1.313 1.96 2.478 3.44-.35.296-.684.5-.888.518zm-5.307-2.92l.148 1.85a1.56 1.56 0 0 1-1.424 1.701l-2.644.24c-.407.037-.87-.203-1.22-.5.943-1.11 1.85-2.293 2.607-3.495.943.185 1.775.24 2.533.203z' fill='%23fff'/%3E%3Cpath d='M38.705 35.3c-.444 1.757-1.498 4.068-4.012 5.03-3.106 1.183-6.083 1.165-8.616-.055-2.552-1.24-4.456-3.605-5.49-6.86-2.052-6.453-5.362-10.91-10.095-13.627l.018-.018c.018-.018.037-.055.074-.074l.26-.26c.037-.037.092-.074.13-.11s.092-.074.148-.11c.018-.018.037-.018.055-.037.037-.037.074-.055.11-.092.018-.018.037-.037.055-.037.037-.037.074-.055.11-.092.018-.018.037-.037.055-.037.055-.037.092-.074.148-.11.018-.018.037-.018.037-.037.074-.037.13-.092.203-.13.018-.018.037-.018.055-.037.055-.037.11-.074.166-.092.018-.018.055-.037.074-.037.055-.037.11-.055.166-.092.037-.018.055-.037.092-.055.055-.037.11-.055.185-.092.037-.018.055-.018.092-.037.092-.037.185-.074.277-.13 3.088-1.313 6.84-.87 9.633-.166.055.018.13.037.185.055l.407.11c.11.037 1.793.684 3.44 2.46 1.572 1.683 3.44 4.77 3.44 9.93a.37.37 0 0 0 .37.37.37.37 0 0 0 .37-.37c0-5.417-1.997-8.672-3.68-10.465-1.11-1.183-2.22-1.886-2.92-2.256.055-.018.13-.055.185-.074s.13-.055.185-.074c1.72-.647 3.106-.85 4.345-.684h.092c.074.018.13.018.203.037l.222.055c.037.018.092.018.13.037.11.018.185.055.26.074s.148.037.222.074c.037.018.074.018.092.037.573.222 1.146.536 1.72.943.018.018.055.037.074.037.388.277.758.6 1.146.96.092.13.203.26.35.333.72.72 1.48 1.553 2.293 2.496 2.718 3.07 4.012 9.06 2.94 13.313z' stroke-opacity='.795' stroke='%23080b0e' fill='%23f89ea9'/%3E%3C/svg%3E");
}
.video-js.vjs-theme-sb .vjs-timeline-positions-holder .vjs-timeline-positions span strong.handjob {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' fill-rule='evenodd'%3E%3Cpath d='M30.855 40.948c2.384 0 4.327-1.704 4.327-3.797 0-.982-.426-1.875-1.127-2.545 2.29-.1 4.125-1.74 4.125-3.756 0-1.07-.52-2.036-1.35-2.722a4.56 4.56 0 0 0 1.631-.914c.82-.738 1.294-1.76 1.294-2.8 0-1.387-.795-2.613-2-3.314a4.17 4.17 0 0 0 .696-.504c.836-.748 1.294-1.74 1.294-2.8 0-2.17-1.943-3.932-4.332-3.932H29.24c-.77 0-1.512.192-2.17.545l-.97-2.358-.03-.068c-.722-1.288-2.11-2.088-3.62-2.088H17.16c-1.392 0-2.696.63-3.574 1.72l-4.712 5.875c-.722 1.008-1.226 1.844-1.58 2.597-.416-.29-.91-.468-1.45-.468H-4.48c-1.387 0-2.52 1.132-2.52 2.52v15.906a2.53 2.53 0 0 0 2.519 2.525H5.847a2.52 2.52 0 0 0 2.13-1.19c.956.97 2.29 1.58 3.756 1.58h12.234v-.057c.23.03.462.057.706.057h6.182z' fill='%23fff'/%3E%3Cpath d='M35.638 11.923c.172-.417.113-.87.06-1.124-.32-1.58-.9-1.92-1.243-4.147l-.03.02a6.94 6.94 0 0 0-5.772-5.668c-.25-.02-.504.03-.504.426v.03 2.82c0 .353-.203.64-.555.64s-.555-.286-.555-.64V1.374c-.04-.352-.29-.396-.545-.36-3.108.492-5.525 3.05-5.81 6.222-.347 1.714-.848 2.132-1.138 3.562-.05.255-.11.705.06 1.123.278.332 1.05.9 1.05.9 1.516 1.015 4.214 1.566 6.967 1.566 3.184 0 5.3-.558 6.908-1.527.56-.337.84-.643 1.106-.928z' stroke='%23000' fill='%23f89ea9'/%3E%3C/svg%3E");
}
.video-js.vjs-theme-sb .vjs-timeline-positions-holder .vjs-timeline-positions span strong.doggy {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' fill-rule='evenodd'%3E%3Cpath d='M12.928 14.295c2.722-.055 4.893-2.29 4.866-5.014s-2.242-4.916-4.965-4.916S7.89 6.557 7.863 9.28a5.04 5.04 0 0 0 5.065 5.015z' fill='%23fff'/%3E%3Cg fill='%23f89ea9'%3E%3Cellipse transform='matrix(.003665 -.999993 .999993 .003665 -18.989965 32.157589)' cx='4.636' cy='23.609' rx='4.146' ry='4.221'/%3E%3Cpath d='M21.172 22.257c-2.574 1.47-5.478 2.267-8.44 2.317h-.778c-.187.04-.37.094-.546.166a2.99 2.99 0 0 0-1.655 1.655c-.4 1.038-.204 2.212.513 3.062.465.692 1.082 1.27 1.804 1.688.577-1.026.964-2.147 1.142-3.3a1.88 1.88 0 0 1 1.903-1.655c.532.02 1.03.266 1.366.68a1.88 1.88 0 0 1 .406 1.514 13.24 13.24 0 0 1-.96 3.31c1.473-.274 2.566-1.524 2.64-3.02l.182-.066c-.216-.283-.335-.63-.34-.985.004-.39.145-.764.397-1.06a11.37 11.37 0 0 0 2.367-4.295z'/%3E%3C/g%3E%3Cpath d='M20.12 28.894c.347-.013.67-.172.894-.44l.58-.737a6.25 6.25 0 0 0 .447-.629c.747-1.1 1.33-2.306 1.73-3.575a13.49 13.49 0 0 0 .571-2.839 14.3 14.3 0 0 0-.041-3.029c-.163-1.493-.5-2.962-1-4.378-.113-.328-.36-.593-.68-.728a1.2 1.2 0 0 0-.985 0c-.605.246-.91.923-.695 1.54a18.76 18.76 0 0 1 .728 2.673 12.54 12.54 0 0 1-.041 5.214c-.42 1.814-1.272 3.5-2.483 4.916-.422.477-.404 1.2.04 1.655a1.31 1.31 0 0 0 .935.356z' fill='%23fff'/%3E%3Cpath d='M16.157 27.172c-.26-.32-.647-.5-1.06-.52a1.47 1.47 0 0 0-1.48 1.266 10.29 10.29 0 0 1-1.175 3.393 13.02 13.02 0 0 1-4.378 4.452 1.44 1.44 0 0 0 .439 2.623 1.41 1.41 0 0 0 1.126-.182 15.46 15.46 0 0 0 5.793-6.414 13.43 13.43 0 0 0 1.043-3.434c.07-.42-.042-.85-.306-1.183zm9.517 4.966l1.986-7.53c.325-1.56-.53-3.128-2.02-3.7a3.4 3.4 0 0 0-.877-.215 14.07 14.07 0 0 1-.579 2.946c-.442 1.403-1.098 2.73-1.945 3.93l-.563.753-1.5 4.966a3.03 3.03 0 0 0 2.185 3.815h20.7c1.37 0 2.483-1.112 2.483-2.483s-1.112-2.483-2.483-2.483h.04' fill='%23f89ea9'/%3E%3Cpath d='M35.24 32.138a32.07 32.07 0 0 1 1.018-6.993 3.26 3.26 0 0 0 1.862-2.698c0-6.77-5.85-11.396-14.7-13.77-1.29-.345-2.665-.118-3.774.624s-1.845 1.926-2.02 3.25v.108a3.31 3.31 0 0 0 2.541 3.708l1.043.257a17.09 17.09 0 0 0-.662-2.417c-.225-.63-.048-1.335.448-1.784s1.215-.555 1.82-.27c.403.19.715.533.87.952a20.69 20.69 0 0 1 1.059 4.709c2.51 1.013 4.64 2.79 6.083 5.08-.846 3.012-.533 6.117-.6 9.244' fill='%23fff'/%3E%3C/svg%3E");
}
.video-js.vjs-theme-sb .vjs-timeline-positions-holder .vjs-timeline-positions span strong.cowgirl {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' fill-rule='evenodd'%3E%3Ccircle fill='%23f89ea9' transform='matrix(.998964 -.045498 .045498 .998964 -14.20149 3.442099)' cx='31.578' cy='5.147' r='4.903'/%3E%3Cg fill='%23fff'%3E%3Ccircle transform='matrix(.226809 -.973939 .973939 .226809 -6.30216 73.367586)' cx='48.798' cy='30.836' r='5.515'/%3E%3Cpath d='M-10.343 38.126c5.115-1.1 9.986-1.388 13.61-1.387.73 0 1.41.01 2.03.03-.16.806.084 1.675.73 2.277.472.44 1.072.658 1.67.658.657 0 1.31-.262 1.794-.78l.36-.387c4.928 1.462 9.984 1.628 14.687.638 3.517-.76 4.893-3.663 3.657-5.74-1.246-2.11-3.76-3.11-6.138-2.716-1.487.258-3.07.66-4.683.933 1.282.407 2.528.623 3.568.725 1.515.15 2.585.064 2.67.056a1.96 1.96 0 0 1 .385 3.904c-.093.008-1.45.138-3.438-.056-1.892-.187-4.365-.666-6.855-1.88l-.226-.1a16.2 16.2 0 0 1-.927-.507 15.57 15.57 0 0 1-2.913-2.213l-.2-.196c-.138-.138-.273-.28-.407-.425-.878-.1-1.748-.024-2.515.223-.936-.042-2.03-.072-3.252-.072-3.92 0-9.162.304-14.794 1.513a2.82 2.82 0 0 0 .589 5.576c.197-.001.396-.02.595-.064z'/%3E%3C/g%3E%3Cpath d='M18.865 26.742a2.46 2.46 0 0 0-2.197-1.502l-5.576-.145c.583-1.232 1.42-2.68 2.685-4.28l-.15-.28c-1.347-2.657-1.386-4.892-1.394-5.075a1.96 1.96 0 0 1 1.254-1.858 1.95 1.95 0 0 1 .676-.133 1.96 1.96 0 0 1 1.992 1.926l.005.087.046.41c.052.368.158.908.362 1.53l.056.16a9.29 9.29 0 0 0 .731 1.597 4.09 4.09 0 0 0 .156-.502c.264-1.116.114-2.38-.33-3.423-.08-.76-.395-1.527-.94-2.235-1.237-1.623-3.562-2.037-5.437.122-1.844 2.122.715 5.283-5.756 9.5-5.184 3.386-.174 7.484 2.903 7.162.056.018.113.034.17.05-.016-.02-.033-.04-.05-.063a15.6 15.6 0 0 1-1.425-2.27 1.95 1.95 0 0 1-.214-.953c.001-.045-.001-.09.004-.136a1.96 1.96 0 0 1 3.116-1.388 1.95 1.95 0 0 1 .58.677c.125.24.255.47.4.69 1.27 2.112 2.945 3.454 4.732 4.367.425.216.856.4 1.288.566l1.858-1.995a2.46 2.46 0 0 0 .466-2.62z' fill='%23f89ea9'/%3E%3Cpath d='M15.03 31.228c-2.01-1.026-3.564-2.415-4.728-4.225l-.607-1.045a1.46 1.46 0 0 0-.86-.726c-.374-.12-.773-.087-1.122.094a1.47 1.47 0 0 0-.79 1.166c-.027.28.027.564.158.817.455.884.967 1.67 1.5 2.365l.218.268c.334.41.678.787 1.027 1.134l.138.134.28.263a15.17 15.17 0 0 0 2.076 1.596l1.37.784.357.17c1.96.936 4.16 1.534 6.55 1.77 1.815.177 3.1.077 3.342.055.697-.068 1.252-.623 1.32-1.318.01-.096.01-.193 0-.3-.04-.39-.227-.743-.53-.993s-.687-.366-1.08-.326c-.047.004-1.158.1-2.762-.057-1.192-.116-2.853-.396-4.565-1.058l-.152-.06-1.148-.518z' fill='%23fff'/%3E%3Cpath d='M23.266 27.08a1.47 1.47 0 0 0 1.422-1.101 1.46 1.46 0 0 0-1.053-1.794c-1.853-.485-3.363-1.23-4.618-2.277-.76-.636-1.395-1.373-1.913-2.197-.323-.516-.6-1.065-.826-1.65l-.177-.48c-.222-.676-.33-1.25-.38-1.613l-.05-.446-.006-.11c-.014-.797-.674-1.446-1.494-1.445a1.46 1.46 0 0 0-1.033.447 1.47 1.47 0 0 0-.414 1.06c.02.54.17 2.43 1.238 4.635l.102.21.048.09a12.23 12.23 0 0 0 3.017 3.759c1.57 1.317 3.5 2.282 5.765 2.867a1.48 1.48 0 0 0 .372.048z' fill='%23f89ea9'/%3E%3C/svg%3E");
}
.video-js.vjs-theme-sb .vjs-timeline-positions-holder .vjs-timeline-positions span strong.blowjob {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' fill-rule='evenodd'%3E%3Cpath d='M7.632 15.92a1.7 1.7 0 0 0 1.974.789 3.9 3.9 0 0 0 1.579 1.421l-.395 12-.947 9.237c-.158 1.5.868 2.763 2.368 2.92 1.42.158 2.763-.868 2.92-2.29l1.263-9.237.395-3.553c-.237-.158-.395-.237-.553-.474l-3.79-4.974c-.632-.79-.71-1.895-.08-2.605.316-.395.868-.632 1.42-.632s1.105.237 1.5.632l2.053 2.447.474-4.658-3.158-18.553C14.263-3.895 12.132-5.395 9.92-5c-1.5.237-2.684 1.263-3.158 2.605-.08.158-.158.237-.237.395l-5.29 9a1.31 1.31 0 0 0 .158 1.579l6.237 7.342zm-1.58-9l1.342-1.895.947 5.92L5.974 7.71c-.158-.237-.158-.553.08-.79z' fill='%23fff' fill-rule='nonzero'/%3E%3Cg fill='%23f89ea9'%3E%3Cpath d='M14.816 19.71c-.316-.316-.71-.474-1.026-.474s-.632.158-.868.395c-.395.474-.395 1.184.08 1.737l3.79 4.974c.237.316.632.474 1.105.474.316 0 .632-.08.947-.316L20.5 25c-.158 1.342-.237 2.526.316 3.237.474.632 1.026.868 1.58.868 1.026 0 1.895-.632 1.895-.632s2.763 3.316 3.158 5.29l-5.526 4.5c-1.42 1.263-.79 3.868 1.184 4.026l13.184-.237c2.526 0 2.605-1.105 2.605-1.737 0-1.342-1.184-1.737-2.684-1.737l-6.237-.158 4.184-2.21c1.658-1.184 2.053-3.474.947-5.132l-4.658-5.132c-1.026-1.42-3.474-6-3.474-6-.71-1.105-1.895-1.658-3.08-1.658-.632 0-1.263.158-1.816.553-.316.158-.474.395-.71.632l-.08.08-2.842 3.158c-.158.158-.316.237-.474.237s-.395-.08-.553-.237l-2.605-3z'/%3E%3Ccircle transform='matrix(.149201 -.988807 .988807 .149201 -8.618855 29.644421)' cx='22.296' cy='28.912' r='5.132'/%3E%3C/g%3E%3C/svg%3E");
}
.video-js.vjs-theme-sb .vast_skip_button {
  position: absolute;
  z-index: 100;
  box-shadow: inset 0px 1px 0px 0px #cf866c;
  background: linear-gradient(to bottom, #76270f 5%, #601a0b 100%);
  bottom: 15px;
  right: 0;
  font-size: 1.1em;
  padding: 0 4px;
  overflow: hidden;
  border: 2px solid #080b0e;
  border-right: 0;
  cursor: wait;
  text-shadow: 0px 1px 0px #854629;
  -moz-opacity: 0.85;
  -khtml-opacity: 0.85;
  -webkit-opacity: 0.85;
  opacity: 0.85;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
  filter: alpha(opacity=85);
  height: 50px;
  line-height: 46px;
}
.video-js.vjs-theme-sb .vast_skip_button em {
  color: #f08e84;
  font-style: normal;
  padding-left: 5px;
}
.video-js.vjs-theme-sb .vast_skip_button.vast_skip_button_active {
  background: linear-gradient(to bottom, #a33615 5%, #8e2710 100%);
  cursor: pointer;
  border-color: #080b0e;
  -moz-opacity: 0.95;
  -khtml-opacity: 0.95;
  -webkit-opacity: 0.95;
  opacity: 0.95;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);
  filter: alpha(opacity=95);
  font-size: 1.25em;
}
.video-js.vjs-theme-sb .vast_ad_title,
.video-js.vjs-theme-sb .vast_ad_description {
  position: absolute;
  z-index: 100;
  background-color: rgba(8, 11, 14, 0.7);
  top: 2%;
  left: 0%;
  font-size: 1.25em;
  padding: 10px 8px;
  overflow: hidden;
  border: 1px solid #080b0e;
  border-left: 0;
  max-width: 60%;
  display: block;
}
.video-js.vjs-theme-sb .vast_ad_description {
  top: auto;
  bottom: 5%;
  font-size: 1.35em;
}
.video-js.vjs-theme-sb .vast_ad_icon {
  background-color: rgba(8, 11, 14, 0.7);
  font-size: 1.5em;
  left: 5px;
  top: 5px;
  position: absolute;
}
.video-js.vjs-theme-sb .vast_ad_icon svg {
  fill: #AAA;
}
.video-js.vjs-theme-sb .vast_ad_title {
  top: auto;
  bottom: -52px;
  max-width: 100%;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
  background-color: rgba(96, 20, 12, 0.8);
  padding: 0 2px;
  height: 50px;
  line-height: 48px;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  box-shadow: inset 0px 1px 0px 0px #fff6af;
  background: linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
  background-color: #ffec64;
  border-radius: 6px;
  border: 1px solid #080b0e;
  color: #333333;
  text-decoration: none;
  text-shadow: 0px 1px 0px #ffee66;
  font-weight: bold;
}
.video-js.vjs-theme-sb .vast_ad_title .i_heart {
  fill: #f08e84;
  -webkit-animation: bounce 0.75s infinite linear;
  animation: bounce 0.75s infinite linear;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  margin: auto 10px;
}
.video-js.vjs-theme-sb .vast_ad_title .i_external-link-square-alt {
  float: right;
  margin-top: 14px;
}
.video-js.vjs-theme-sb .vast_ad_visit {
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.75);
  font-size: 2em;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  -webkit-text-shadow: 1px 1px 10px #000000;
  -moz-text-shadow: 1px 1px 10px #000000;
  text-shadow: 1px 1px 10px #000000;
}
.video-js.vjs-theme-sb .vast_ad_visit svg {
  fill: #ffab23;
  font-size: 0.7em;
  margin-left: 10px;
}
@-webkit-keyframes progress_move {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 30px 30px;
  }
}
@-moz-keyframes progress_move {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 30px 30px;
  }
}
@-ms-keyframes progress_move {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 30px 30px;
  }
}
@keyframes progress_move {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 30px 30px;
  }
}
@keyframes lds-hourglass {
  0% {
    transform: rotate(0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  50% {
    transform: rotate(450deg);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  100% {
    transform: rotate(900deg);
  }
}
.upload_maintenance {
  padding: 100px 20px;
  text-align: center;
}
#upload {
  text-align: left;
  overflow: hidden;
  margin-top: 100px;
}
#upload #captcha_holder {
  overflow: hidden;
  color: #507192;
  height: 180px;
  text-align: center;
  width: 304px;
  margin: 0 auto;
  margin-top: 10px;
}
#upload .top_details {
  overflow: hidden;
  color: #507192;
  height: 180px;
  display: none;
  margin-top: 10px;
}
#upload .top_details .file_upload {
  width: 100%;
  border: 1px solid #2c3e50;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 10px 5px;
  -webkit-box-shadow: 0 4px 2px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0 4px 2px rgba(0, 0, 0, 0.8);
  box-shadow: 0 4px 2px rgba(0, 0, 0, 0.8);
  margin: 0 auto;
  background: #60140c;
  background: -webkit-gradient(linear, left top, left bottom, from(#60140c), to(#60140c));
  background: -webkit-linear-gradient(top, #60140c, #60140c);
  background: -moz-linear-gradient(top, #60140c, #60140c);
  background: -ms-linear-gradient(top, #60140c, #60140c);
  background: -o-linear-gradient(top, #60140c, #60140c);
  background: linear-gradient(to bottom, #60140c, #60140c);
  text-align: center;
}
#upload .top_details .file_upload .upload_wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;
  cursor: pointer;
}
#upload .top_details .file_upload .upload_wrapper #fileInput {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  cursor: pointer !important;
}
#upload .top_details .file_upload .upload_wrapper #fileInput::-webkit-file-upload-button {
  cursor: pointer !important;
}
#upload .top_details .file_upload .error {
  text-align: center;
  color: #d22b19;
  padding-top: 5px;
}
#upload .top_details .url_upload {
  width: 96%;
  border: 1px solid #2c3e50;
  padding: 10px 5px;
  text-align: center;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 4px 2px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0 4px 2px rgba(0, 0, 0, 0.8);
  box-shadow: 0 4px 2px rgba(0, 0, 0, 0.8);
  margin: 0 auto;
  display: none;
}
#upload .top_details .url_upload .form-field {
  border-bottom: 1px solid #60140c;
  width: 100%;
}
#upload .top_details .url_upload #check_url_button {
  display: none;
  min-width: 120px;
}
#upload .top_details .type_switcher {
  padding: 0 0 3px 0;
  text-align: center;
  font-size: 1.2em;
  z-index: 10;
  position: relative;
}
#upload .top_details .type_switcher a {
  display: inline-block;
  color: #DDD;
  width: 115px;
  margin: 0 3px;
  line-height: 1.6em;
  border-top: 1px solid #507192;
}
#upload .top_details .type_switcher a .i_svg {
  fill: #507192;
}
#upload .top_details .type_switcher a.active {
  color: #FFF;
  border-top: 1px solid #d22b19;
  background-color: #080b0e;
}
#upload .top_details .progress {
  position: relative;
  border-radius: 3px;
  margin: 5px auto;
  display: none;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  background-color: #080b0e;
  overflow: hidden;
  border: 1px solid #1e2a36;
}
#upload .top_details .progress .bar {
  background-color: #d22b19;
  width: 0%;
  height: 24px;
  border-radius: 3px;
  color: #DDD;
  background: #60140c;
  background: -webkit-gradient(linear, left top, left bottom, from(#60140c), to(#60140c));
  background: -webkit-linear-gradient(top, #60140c, #60140c);
  background: -moz-linear-gradient(top, #60140c, #60140c);
  background: -ms-linear-gradient(top, #60140c, #60140c);
  background: -o-linear-gradient(top, #60140c, #60140c);
  background: linear-gradient(to bottom, #60140c, #60140c);
}
#upload .top_details .progress .percent,
#upload .top_details .progress .failed {
  position: absolute;
  display: block;
  top: 2px;
  font-weight: bold;
  font-size: 1em;
  left: 0;
  right: 0;
  margin: 0 auto;
  color: #FFF;
  width: 100%;
  text-align: center;
}
#upload .top_details .progress .failed {
  cursor: pointer;
  display: none;
}
#upload .top_details .progress .failed .i_svg {
  fill: #f08e84;
}
#upload .top_details .progress_stats {
  text-align: center;
  margin: 5px;
  height: 30px;
}
#upload .top_details .progress_stats span {
  display: inline-block;
  padding: 3px;
}
#upload .top_details .progress_stats span:first-child {
  color: #AAA;
}
#upload .top_details .upload_warning {
  color: #f08e84;
  font-size: 0.9em;
  background-color: #60140c;
  display: block;
  padding: 3px;
  color: #FFF;
  text-align: center;
  margin: 10px 0;
  display: none;
}
#upload .form-holder .register {
  float: none;
  margin: 0 auto;
}
#upload .form-container {
  text-decoration: none;
  vertical-align: middle;
  margin: 0 auto 40px auto;
  position: relative;
  width: 100%;
  min-height: 100%;
  z-index: 100000;
  background-color: #1e2a36;
  overflow: scroll;
  -webkit-overflow-scrolling: touch  !important;
  display: none;
}
#upload .form-container h3 {
  display: none;
}
#upload .form-container .bar_form {
  display: block;
  height: 8px;
  width: 1px;
  overflow: hidden;
  background-color: #60140c;
}
#upload .form-field {
  border: 1px solid #080b0e;
  background-color: #11181f;
  color: #DDD;
  padding: 4px;
  font-size: 1.2em;
  line-height: 1.85em;
  width: 100%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#upload .form-field:focus,
#upload .form-field-focus {
  background: #080b0e;
  color: #FFF;
  border: 1px solid #60140c;
}
#upload .form-title {
  margin: 8px 0 3px 0;
  color: #DDD;
  -webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  -moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  font-size: 1.1em;
}
#upload .form-title span {
  color: #a42114;
  text-shadow: none;
  font-size: 1em;
}
#upload .form-title span.form-info {
  color: #507192 !important;
}
#upload .ms-ctn {
  background-color: #11181f;
}
#upload .form-info {
  margin: 0 0 3px 0;
  color: #507192;
  font-size: 1em;
  width: 100%;
}
#upload label.error {
  color: #DDD;
  display: block;
  color: #d22b19;
  padding: 5px 0 2px 0;
}
#upload input.error {
  border-color: #60140c;
}
#upload .inner_box {
  margin: 5px auto;
  position: relative;
}
#upload .head_1 {
  font-size: 1.55em;
  text-align: center;
  padding: 5px 0 2px 0;
  font-weight: 400;
  color: #AAA;
}
#upload .head_2,
#upload .head_3 {
  font-size: 1.3em;
  text-align: center;
  padding: 2px 0 10px 0;
  font-weight: normal;
  color: #FFF;
}
#upload .head_3 {
  font-size: 1em;
  height: 35px;
  line-height: 35px;
  text-align: left;
  text-indent: 2px;
}
#upload .head_d1 {
  font-size: 1.15em;
  padding: 5px 5px 10px 5px;
  color: #AAA;
  text-align: left;
  font-weight: normal;
  padding-left: 24px;
  text-indent: -24px;
  line-height: 1.25em;
}
#upload .head_d1 .i_svg {
  fill: #60140c;
  text-indent: 0;
  padding-left: 0;
  width: 18px;
  display: inline-block;
}
#upload .head_d1 span {
  color: #FFF;
}
#upload .head_d1 span .i_svg {
  fill: #FFF;
}
#upload .head_d2 {
  font-size: 1.15em;
  text-align: left;
  padding: 2px 0 10px 0;
  font-weight: normal;
  color: #FFF;
  letter-spacing: 1px;
}
#upload .fill_the_form {
  color: #f08e84;
  display: none;
}
#upload .been_uploaded {
  color: #507192;
  display: none;
  font-size: 1.2em;
}
#upload .upload_button {
  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.6);
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.6);
  -webkit-text-shadow: 0 2px 2px #000000;
  -moz-text-shadow: 0 2px 2px #000000;
  text-shadow: 0 2px 2px #000000;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #d22b19;
  border: 1px solid #60140c;
  cursor: pointer;
  color: #FFF;
  padding: 6px 24px;
  text-decoration: none;
  font-size: 2em;
  font-weight: bold;
  display: block;
  width: 300px;
  margin: 0 auto;
  text-align: center;
  background: #11181f;
  background: -webkit-gradient(linear, left top, left bottom, from(#11181f), to(#080b0e));
  background: -webkit-linear-gradient(top, #11181f, #080b0e);
  background: -moz-linear-gradient(top, #11181f, #080b0e);
  background: -ms-linear-gradient(top, #11181f, #080b0e);
  background: -o-linear-gradient(top, #11181f, #080b0e);
  background: linear-gradient(to bottom, #11181f, #080b0e);
}
#upload .upload_button:hover {
  background: #080b0e;
  background: -webkit-gradient(linear, left top, left bottom, from(#080b0e), to(#080b0e));
  background: -webkit-linear-gradient(top, #080b0e, #080b0e);
  background: -moz-linear-gradient(top, #080b0e, #080b0e);
  background: -ms-linear-gradient(top, #080b0e, #080b0e);
  background: -o-linear-gradient(top, #080b0e, #080b0e);
  background: linear-gradient(to bottom, #080b0e, #080b0e);
}
#upload .upload_button .i_svg {
  fill: #d22b19;
}
#upload .upload_button:hover {
  background-color: #60140c;
}
#upload .upload_button2 {
  padding: 6px 24px;
  font-size: 1.5em;
  width: 140px;
}
#upload .upload_button_holder {
  display: none;
}
#upload .title_form {
  font-size: 1.1em;
  padding: 5px 0;
  text-align: center;
}
#upload .title_form_warn {
  font-size: 1.2em;
  padding: 5px 0;
  text-align: center;
  color: #d22b19;
}
#upload .studio a {
  font-size: 1.2em;
  padding: 5px 0;
  text-align: center;
  color: #e74837;
  display: block;
}
#upload .check-boxes,
#upload .radio-boxes {
  clear: both;
  overflow: hidden;
  width: 100%;
  display: block;
}
#upload .check-boxes label,
#upload .radio-boxes label {
  width: 33%;
  display: inline-block;
  cursor: pointer;
  padding: 10px 0;
  margin: 1px -3px 1px 1px;
  font-size: 1em;
  text-align: center;
  background-color: #11181f;
  color: #DDD;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#upload .check-boxes label input,
#upload .radio-boxes label input {
  display: none;
}
#upload .check-boxes label.is_selected,
#upload .radio-boxes label.is_selected {
  background-color: #60140c !important;
  color: #FFF;
}
#upload select {
  padding: 5px;
  display: inline-block;
  cursor: pointer;
  width: 100%;
  color: #DDD;
  font-size: 1.25em;
  background-color: #11181f;
  border: 1px solid #60140c;
  -webkit-appearance: none;
}
#upload .extra_fields {
  height: 0;
  width: 0;
  overflow: hidden;
}
#upload p.desc {
  font-size: 0.9em;
  text-align: center;
  padding: 5px;
}
#upload p.desc a {
  color: #d22b19;
}
#upload fieldset {
  width: 100%;
  display: block;
  overflow: hidden;
}
#upload .form_group {
  padding: 0 5px 8px 5px;
}
#upload .form_group .nav {
  text-align: center;
  background-color: #11181f;
  padding: 3px;
  margin-bottom: 2px;
}
#upload .form_group .nav button {
  padding: 10px auto;
  text-align: center;
  width: 50%;
  font-size: 1.35em;
}
#upload .recent_uploads {
  height: 600px;
  overflow: hidden;
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  -webkit-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}
#upload .recent_uploads .head_2 {
  color: #507192;
}
#upload .recent_uploads .up {
  display: block;
  height: 24px;
  line-height: 24px;
  overflow: hidden;
  width: 100%;
}
#upload .recent_uploads .up span {
  display: inline-block;
  padding: 2px;
  font-size: 1.1em;
}
#upload .recent_uploads .up span.u {
  color: #DDD;
  max-width: 30%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#upload .recent_uploads .up span.t {
  color: #AAA;
  max-width: 55%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-weight: lighter;
  text-transform: capitalize;
}
#upload .recent_uploads .up span.a {
  color: #AAA;
  float: right;
  font-family: "Lucida Console", Monaco, monospace;
  font-size: 0.8em;
}
#upload .recent_uploads:after {
  content: "";
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  top: 0;
  right: 0;
  pointer-events: none;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 10%, #233140 90%);
  width: 100%;
  height: 100%;
}
.video-list {
  clear: both;
  overflow: hidden;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
}
.video-list .video-item-deleted {
  -moz-opacity: 0.35;
  -khtml-opacity: 0.35;
  -webkit-opacity: 0.35;
  opacity: 0.35;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=35);
  filter: alpha(opacity=35);
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(1);
  /* Google Chrome, Safari 6+ & Opera 15+ */
  filter: grayscale(1);
  /* Microsoft Edge and Firefox 35+ */
}
.video-list .video-inline-ads {
  margin: 0.56% 0 1% 0;
  position: relative;
  display: block;
  zoom: 1;
  overflow: hidden;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-flex-basis: 100%;
  -ms-flex-basis: 100%;
  flex-basis: 100%;
}
.video-list .video-item {
  margin: 0.56% 0.5% 1% 0.5%;
  position: relative;
  display: block;
  zoom: 1;
  overflow: hidden;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-flex-basis: 49%;
  -ms-flex-basis: 49%;
  flex-basis: 49%;
}
.video-list .video-item .user {
  display: block;
  -moz-opacity: 0.75;
  -khtml-opacity: 0.75;
  -webkit-opacity: 0.75;
  opacity: 0.75;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
  filter: alpha(opacity=75);
}
.video-list .video-item .user a {
  display: block;
  color: #DDD;
  padding: 5px 0;
  border-top: 1px solid #354b60;
  font-weight: bold;
}
.video-list .video-item .user a img {
  width: 24px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  vertical-align: middle;
  background-color: #2c3e50;
  margin-right: 5px;
}
.video-list .video-item .thumb {
  display: block;
  width: 100%;
  position: relative;
  background-color: rgba(0, 0, 0, 0.25);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
  margin-bottom: 4px;
}
.video-list .video-item .thumb * {
  cursor: pointer;
}
.video-list .video-item .thumb .click_layer {
  position: absolute;
  z-index: 10;
  cursor: pointer;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.video-list .video-item .thumb .click_layer img {
  width: 100%;
  height: 100%;
}
.video-list .video-item .thumb picture {
  height: 0;
  padding: 56% 0 0 0;
  display: block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.video-list .video-item .thumb picture img.cover {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: contain;
  left: 0;
  top: 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  z-index: 1;
}
.video-list .video-item .thumb > #mp4t_video {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  margin: auto;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
  z-index: 5;
  background-color: #080b0e;
  display: none;
}
.video-list .video-item .thumb > #mp4t_video video {
  width: 100%;
  height: 100%;
  object-fit: contain;
  left: 0;
  top: 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.video-list .video-item .thumb .h {
  position: absolute;
  left: 1px;
  top: 2px;
  z-index: 10;
  background-color: rgba(30, 42, 54, 0.7);
  font-size: 0.7em;
  padding: 2px 4px;
  color: #DDD;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-style: italic;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}
.video-list .video-item .thumb .l {
  position: absolute;
  left: 1px;
  bottom: 2px;
  z-index: 10;
  background-color: rgba(30, 42, 54, 0.7);
  font-size: 0.7em;
  padding: 2px 4px;
  color: #DDD;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
}
.video-list .video-item h4.name {
  height: 18px;
  line-height: 18px;
  clear: both;
  position: relative;
  text-align: left;
  color: #DDD;
  font-size: 0.75em;
  text-overflow: ellipsis;
  display: block;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  width: 100%;
  -webkit-flex-basis: 100%;
  -ms-flex-basis: 100%;
  flex-basis: 100%;
  color: #AAA;
  font-weight: normal;
  text-transform: capitalize;
  padding-left: 3px;
  padding-right: 3px;
  /* Required for text-overflow to do anything */
  white-space: nowrap;
  overflow: hidden;
}
.video-list .video-item h4.name strong {
  font-weight: normal;
  color: #DDD;
}
.video-list .video-item .stats {
  font-size: 0.85em;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  height: 25px;
  margin-bottom: 8px;
  padding-top: 4px;
  z-index: 10;
  position: relative;
}
.video-list .video-item .stats span {
  padding: 0 4px 0 4px;
  color: #507192;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
}
.video-list .video-item .stats span:first-of-type {
  padding-left: 2px;
}
.video-list .video-item .stats span.d {
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
.video-list .video-item .stats span.g {
  color: #507192;
  text-transform: uppercase;
}
.video-list .video-item .stats span.b {
  padding: 5px 0px 5px 5px;
  font-size: 1.5em;
  cursor: pointer;
  color: #2c3e50;
}
.video-list .video-item .stats span.b.active {
  color: #e43320;
}
.video-list .video-item .stats span.b:active {
  color: #e43320;
}
.video-list .video-item .stats span.f {
  padding-right: 3px;
}
.video-list .video-item .stats span.h {
  padding-left: 2px;
}
.video-list .video-item .stats span.uf {
  text-transform: uppercase;
  cursor: pointer;
  display: none;
}
.video-list .video-item .stats span.uf strong {
  color: #f08e84;
  padding-left: 5px;
}
.video-list .video-item .menu {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  z-index: 100;
  width: 20%;
  height: 20%;
  text-align: right;
  padding: 1px;
  font-size: 1.5em;
}
.video-list .video-item .menu .i_svg {
  display: inline-block;
  background-color: rgba(30, 42, 54, 0.7);
  padding: 3px;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  top: 0;
}
.video-list .video-item .ui_edit {
  background-color: #1e2a36;
  border: 1px solid #080b0e;
  padding: 5px 0;
  font-size: 0.9em;
  display: block;
  color: #DDD;
  width: 80%;
  text-align: center;
  margin: 0 auto 4px auto;
  position: relative;
}
.video-list .video-item .ui_edit:hover {
  background-color: #d22b19;
}
.video-list .video-item .ui_edit svg {
  fill: #DDD;
}
.video-list .video-item .mod_delete {
  position: absolute;
  top: 5px;
  left: 5px;
  z-index: 1000;
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  background-color: #60140c;
  color: #FFF;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #080b0e;
  cursor: pointer;
}
.video-list .live-item {
  overflow: hidden;
  -webkit-flex-basis: 49%;
  -ms-flex-basis: 49%;
  flex-basis: 49%;
}
.video-list .live-item .click_layer {
  position: absolute;
  z-index: 1000;
  cursor: pointer;
  width: 100%;
  height: 100%;
}
.video-list .live-item .thumb picture {
  padding: 75% 0 0 0;
}
.video-list .live-item .thumb > #mp4t_live {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  margin: auto;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  cursor: pointer;
  z-index: 5;
  background-color: #1e2a36;
  display: none;
  text-align: center;
}
.video-list .live-item .thumb > #mp4t_live video {
  object-fit: cover;
  object-position: center center;
  width: 100%;
  height: auto;
}
.video-list .live-item .thumb .i-status {
  padding: 4px;
  position: absolute;
  top: 2%;
  right: 2%;
  overflow: hidden;
  background-color: #19703e;
  color: #FFF;
  font-size: 0.65em;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  z-index: 10;
  display: block;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  filter: alpha(opacity=80);
}
.video-list .live-item .thumb .i-partychat {
  background-color: #612e76;
}
.video-list .live-item .thumb .i-goldshow {
  background-color: #f1c40f;
  color: #080b0e;
}
.video-list .live-item .thumb .i-modeloffline,
.video-list .live-item .thumb .i-modeloffline-ajax {
  background-color: #080b0e;
}
.video-list .live-item .thumb .i-join-private {
  left: 0;
  right: 0;
  background-color: #1e2a36;
  margin: 30% 10% 0 10%;
  font-size: 1em;
  display: none;
}
.video-list .live-item .thumb .i-modeloffline-ajax {
  display: none;
}
.video-list .live-item .thumb p.tl {
  color: #DDD;
  display: block;
  margin-top: -20px;
  height: 20px;
  line-height: 20px;
  z-index: 10;
  position: absolute;
  padding: 0 3px;
  width: 100%;
  overflow: hidden;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  background-color: rgba(44, 62, 80, 0.7);
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-text-shadow: 0 2px 1px rgba(0, 0, 0, 0.8);
  -moz-text-shadow: 0 2px 1px rgba(0, 0, 0, 0.8);
  text-shadow: 0 2px 1px rgba(0, 0, 0, 0.8);
  font-size: 0.85em;
}
.video-list .live-item .thumb p.tl .ln,
.video-list .live-item .thumb p.tl .lo,
.video-list .live-item .thumb p.tl .ll,
.video-list .live-item .thumb p.tl .lh {
  padding: 0 3px;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
}
.video-list .live-item .thumb p.tl .ln {
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-shrink: 1;
  flex-shrink: 1;
  text-transform: uppercase;
  font-weight: 400;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.video-list .live-item .thumb p.tl .lh {
  height: 12px;
  width: 24px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
@keyframes liveStatusColor {
  from {
    background-color: #2ecc71;
  }
  to {
    background-color: #27ae60;
  }
}
.video-list .live-item .thumb p.tl .lo {
  width: 10px;
  height: 10px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background-color: #27ae60;
  margin-right: 5px;
  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.8);
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.8);
  animation: liveStatusColor 1s ease-in-out infinite alternate;
}
.video-list .video-item.is_rotating {
  z-index: 100;
}
@keyframes mediaPreviewLoading {
  from {
    opacity: 1;
  }
  to {
    opacity: 0.8;
  }
}
.video-list .video-item.is_rotating .thumb .h {
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity=50);
}
.video-list .video-item.is_rotating .thumb .i-join-private {
  display: block !important;
}
.video-list .video-item.is_rotating .thumb .i-loading {
  display: block;
}
.video-list .video-item.is_rotating .thumb .i-status {
  display: none;
}
.video-list .video-item.is_rotating .thumb picture img.cover {
  animation: mediaPreviewLoading 0.5s ease-in-out infinite alternate;
}
.lv_cm_int_come_on {
  height: 78vw;
  overflow: hidden;
}
/* Landscape mobile */
@media screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation: landscape) {
  .video-list .video-item {
    -webkit-flex-basis: 49%;
    -ms-flex-basis: 49%;
    flex-basis: 49%;
  }
  .video-list .live-item {
    -webkit-flex-basis: 24%;
    -ms-flex-basis: 24%;
    flex-basis: 24%;
  }
  .lv_cm_int_come_on {
    height: 21vw;
    overflow: hidden;
  }
}
/* Landscape tablet */
@media screen and (orientation: landscape) and (min-device-width: 768px) {
  .video-list .video-item {
    -webkit-flex-basis: 32.2%;
    -ms-flex-basis: 32.2%;
    flex-basis: 32.2%;
  }
  .video-list .live-item {
    -webkit-flex-basis: 24%;
    -ms-flex-basis: 24%;
    flex-basis: 24%;
  }
  .lv_cm_int_come_on {
    height: 21vw;
    overflow: hidden;
  }
}
/* Portrait tablet */
@media screen and (orientation: portrait) and (min-device-width: 768px) {
  .video-list .video-item {
    -webkit-flex-basis: 32.2%;
    -ms-flex-basis: 32.2%;
    flex-basis: 32.2%;
  }
  .video-list .live-item {
    -webkit-flex-basis: 24%;
    -ms-flex-basis: 24%;
    flex-basis: 24%;
  }
  .lv_cm_int_come_on {
    height: 21vw;
    overflow: hidden;
  }
}
/* Large desktop */
@media screen and (min-width: 1200px) {
  .video-list .video-item {
    -webkit-flex-basis: 32.2%;
    -ms-flex-basis: 32.2%;
    flex-basis: 32.2%;
  }
  .video-list .live-item {
    -webkit-flex-basis: 24%;
    -ms-flex-basis: 24%;
    flex-basis: 24%;
  }
  .lv_cm_int_come_on {
    height: 21vw;
    overflow: hidden;
  }
}
#playlist_holder {
  position: relative;
}
#playlist_holder h3 {
  color: #AAA;
}
#playlist_holder h3 a {
  color: #f08e84;
  text-decoration: underline;
  padding-right: 10px;
}
#playlist_holder h3 em {
  color: #507192;
}
.playlist-list {
  display: block;
}
.playlist-list .playlist-item {
  width: 47%;
  margin: 1%;
  position: relative;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  background-color: #080b0e;
}
.playlist-list .playlist-item .thumb {
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
  position: relative;
}
.playlist-list .playlist-item .thumb span.cover {
  display: block;
  width: 50%;
  height: 0;
  padding-top: 28%;
  overflow: hidden;
  float: left;
  position: relative;
}
.playlist-list .playlist-item .thumb span.cover img {
  position: absolute;
  left: 0;
  top: 0;
}
.playlist-list .playlist-item .thumb .play {
  position: absolute;
  top: 2%;
  left: 2%;
  color: rgba(0, 0, 0, 0.5);
  display: none;
}
.playlist-list .playlist-item .thumb span.len {
  position: absolute;
  top: 2px;
  left: 2px;
  height: 20px;
  line-height: 20px;
  font-size: 0.8em;
  width: 80px;
  text-align: center;
  background-color: #11181f;
  border: 1px solid #d22b19;
  color: #FFF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.playlist-list .playlist-item .inf {
  font-size: 0.7em;
  padding: 0;
  margin: 2px 0 5px 0;
  overflow: hidden;
  clear: both;
  position: relative;
  text-align: center;
}
.playlist-list .playlist-item .inf a {
  color: #080b0e;
}
.playlist-list .playlist-item .inf strong {
  font-weight: 400;
  color: #FFF;
  padding: 0 1px;
}
.playlist-list .playlist-item .inf .pb {
  height: 24px;
  line-height: 24px;
  overflow: hidden;
  clear: both;
  width: 1%;
  background-color: #60140c;
  display: none;
  margin-left: -5px;
}
.playlist-list .playlist-item .pb {
  height: 24px;
  line-height: 24px;
  overflow: hidden;
  clear: both;
  width: 1%;
  background-color: #8d1d11;
  display: none;
  margin-left: -5px;
  border-right: 4px solid rgba(0, 0, 0, 0.5);
}
.playlist-list .playlist-item .ui_edit {
  background-color: #1e2a36;
  border: 1px solid #080b0e;
  padding: 5px 0;
  font-size: 0.9em;
  display: block;
  color: #DDD;
  width: 90%;
  text-align: center;
  margin: 0 auto 4px auto;
  position: relative;
}
.playlist-list .playlist-item .ui_edit:hover {
  background-color: #d22b19;
}
.playlist-list .playlist-item .ui_edit .i_svg {
  fill: #DDD;
}
.playlist-list .playlist-item:hover {
  z-index: 100;
}
.playlist-list .playlist-item:hover .play {
  display: block !important;
}
.playlist-list .playlist-item:hover span.len {
  display: none !important;
}
#playlist_holder {
  position: relative;
  height: 150px;
  overflow: hidden;
}
#playlist_holder h3 a {
  color: #f08e84;
  text-decoration: underline;
  padding-right: 10px;
}
#playlist_holder h3 em {
  color: #507192;
}
#playlist_holder #playlist_prev_page,
#playlist_holder #playlist_next_page {
  height: 105px;
  line-height: 105px;
  padding: 0 5px;
  background-color: #60140c;
  position: absolute;
  left: 0;
  top: 35px;
  z-index: 100;
  color: #FFF;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  filter: alpha(opacity=80);
  font-size: 2em;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#playlist_holder #playlist_prev_page:hover,
#playlist_holder #playlist_next_page:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
#playlist_holder #playlist_next_page {
  right: 0;
  left: auto;
}
#playlist_list {
  height: auto;
  overflow-x: scroll;
  overflow-y: hidden;
  width: auto;
  white-space: nowrap;
}
#playlist_list .video-item-active {
  background-color: #60140c !important;
}
#playlist_list .video-item-deleted {
  -moz-opacity: 0.15;
  -khtml-opacity: 0.15;
  -webkit-opacity: 0.15;
  opacity: 0.15;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=15);
  filter: alpha(opacity=15);
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(1);
  /* Google Chrome, Safari 6+ & Opera 15+ */
  filter: grayscale(1);
  /* Microsoft Edge and Firefox 35+ */
}
#playlist_list .has_less {
  margin-left: 50px !important;
}
#playlist_list .video-item {
  width: 40%;
  max-width: 160px;
  padding: 5px;
  position: relative;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  padding-bottom: 15px;
  overflow: hidden;
}
#playlist_list .video-item .thumb {
  display: block;
  width: 100%;
  position: relative;
  height: 0;
  padding: 56% 0 0 0;
  overflow: hidden;
}
#playlist_list .video-item .thumb img.cover {
  position: absolute;
  display: block;
  width: 100%;
  max-height: 200%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
#playlist_list .video-item .thumb .i-len {
  min-width: 20px;
  padding: 0 3px;
  height: 15px;
  position: absolute;
  bottom: 2%;
  right: 2%;
  overflow: hidden;
  background-color: #1e2a36;
  color: #FFF;
  font-size: 0.8em;
  text-align: center;
  line-height: 15px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  filter: alpha(opacity=80);
}
#playlist_list .video-item .thumb .i-len svg {
  fill: #AAA !important;
}
#playlist_list .video-item .more_videos {
  background-color: #080b0e;
}
#playlist_list .video-item .more_videos span {
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
  width: 100%;
  display: block;
  text-align: center;
  color: #FFF;
  text-transform: capitalize;
}
#playlist_list .video-item .inf {
  font-size: 0.8em;
  padding: 0 5px;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  clear: both;
  position: relative;
  text-align: center;
  color: #AAA;
}
/* Portrait */
@media only screen and (orientation: landscape) {
  .playlist-list .playlist-item {
    width: 22%;
  }
}
@media only screen and (min-device-width: 768px) {
  .playlist-list .playlist-item {
    width: 22%;
  }
}
.comment_form {
  margin-top: 10px;
}
.comment_form .text-area {
  height: 60px;
}
.comment_form .emojis {
  padding: 5px;
}
.comment_form .emojis img {
  display: inline-block;
  width: 24px;
  height: 24px;
  cursor: pointer;
}
.comment_form .subject_field {
  display: none;
}
.comment_form .ft-button {
  margin-top: 5px;
  border: 1px solid #e74837;
}
.comments {
  margin-top: 10px;
}
.comments h3 {
  padding: 5px 0;
}
.comments .sorting {
  padding: 0 0 10px 0px;
  font-size: 1.2em;
}
.comments .sorting a {
  color: #507192;
  padding: 0 5px;
}
.comments .sorting a.active {
  color: #d22b19;
  font-weight: 600;
}
.comments .comm {
  margin-bottom: 5px;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.05);
  padding: 1px;
}
.comments .comm .vote {
  text-align: center;
  float: left;
  width: 30px;
}
.comments .comm .vote li {
  height: 21px;
  line-height: 21px;
}
.comments .comm .vote li .pos,
.comments .comm .vote li .neg,
.comments .comm .vote li .nil {
  font-size: 1em;
  padding: 0;
  line-height: 18px;
}
.comments .comm .vote li .pos {
  color: #d22b19;
}
.comments .comm .vote li .neg {
  color: #2c3e50;
}
.comments .comm .vote li .nil {
  color: #AAA;
}
.comments .comm .vote li .i_chevron-up {
  font-size: 1.2em;
  color: #d22b19;
  cursor: pointer;
}
.comments .comm .vote li .i_chevron-down {
  font-size: 1.2em;
  color: #507192;
  cursor: pointer;
}
.comments .comm .vote.act_up .i_chevron-up {
  background-color: rgba(210, 43, 25, 0.2);
}
.comments .comm .vote.act_down .i_chevron-down {
  background-color: rgba(80, 113, 146, 0.2);
}
.comments .comm .c_body {
  padding: 5px;
  font-size: 1.1em;
  margin-left: 35px;
  width: auto;
}
.comments .comm .c_body .name {
  display: inline-block;
  color: #f08e84;
}
.comments .comm .c_body .name a {
  color: #f08e84;
  font-weight: bold;
}
.comments .comm .c_body .medals {
  display: inline-block;
}
.comments .comm .c_body .d {
  color: #507192;
  font-size: 0.9em;
  padding-left: 10px;
}
.comments .comm .c_body a {
  color: #f08e84;
}
.comments .comm .c_body .hidden {
  display: inline-block;
  padding: 2px 5px;
  background-color: #233140;
  cursor: pointer;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.comments .comm .c_body .emoji {
  display: inline-block;
  width: 18px;
  height: 18px;
}
.comments .comm .c_body .comment_text_body {
  display: block;
  margin: 8px 0 5px 0;
  line-height: 150%;
}
.comments .comm span.reply {
  cursor: pointer;
  color: #3e5771;
  display: inline-block;
  margin-right: 10px;
}
.comments .comm span.reply .i_svg {
  fill: #2c3e50;
}
.comments .comm .side {
  width: 150px;
  float: left;
}
.comments .comm .comment_form {
  padding-left: 35px;
}
.comments .comm .comment_form .text-area {
  height: 50px !important;
  text-shadow: none;
}
.comments .comm .replies {
  margin: 15px 0 10px 20px;
  border-left: 1px solid rgba(96, 20, 12, 0.4);
  background-color: rgba(80, 113, 146, 0.03);
}
#search_v2 h1,
#search_v2 h3 {
  color: #AAA;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 1.1em;
  display: block;
  padding: 0 0 0 2px;
  margin: 0;
  height: 1.3em;
  line-height: 1.3em;
  letter-spacing: 1px;
  margin-bottom: 5px;
  white-space: nowrap;
}
#search_v2 h1 .i_svg,
#search_v2 h3 .i_svg {
  fill: #354b60;
  width: 0.85em;
}
#search_v2 h1 em,
#search_v2 h3 em,
#search_v2 h1 strong,
#search_v2 h3 strong {
  color: #DDD;
  font-weight: bold;
  font-style: normal;
  letter-spacing: 0;
}
#search_v2 h2 {
  font-size: 1em;
}
#search_v2 p.info {
  padding: 8px 4px;
  color: #AAA;
}
#search_v2 p.info svg {
  fill: #507192;
}
#search_v2 .channel_result {
  overflow: hidden;
}
#search_v2 .channel_result .ps {
  display: inline-block;
  width: 100%;
  text-align: left;
  color: #f08e84;
  margin: 5px 0;
  line-height: 40px;
}
#search_v2 .channel_result .ps img {
  float: left;
  width: 50px;
  margin: 0 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#search_v2 .nav_quick_top {
  font-size: 1em;
  height: auto;
  width: auto;
  white-space: nowrap;
  overflow-x: scroll;
  overflow-y: hidden;
  text-transform: capitalize;
}
#search_v2 .nav_quick_top a {
  color: #AAA;
  display: inline-block;
  padding: 9px 3px 9px 3px;
}
#search_v2 .nav_quick_top a.active {
  color: #DDD;
  border-bottom: 1px solid #8d1d11;
}
#search_v2 .nav_quick_top a:hover {
  color: #f08e84;
}
#search_v2 .nav_quick_top .i_svg {
  fill: #354b60;
}
#search_v2 .nav_quick_top .i_caret-down {
  fill: #354b60;
}
#search_v2 .nav_quick_top .i_times-circle {
  fill: #8d1d11;
}
#search_v2 .nav_quick_top .filter {
  font-size: 1em;
  height: auto;
  width: auto;
  white-space: nowrap;
  overflow-x: scroll;
  overflow-y: hidden;
  text-transform: capitalize;
  position: relative;
}
#search_v2 .nav_quick_top .filter li {
  display: inline-block;
}
#search_v2 .nav_quick_top .filter li > a {
  color: #AAA;
  display: inline-block;
  padding: 6px 10px 12px 0;
}
#search_v2 .nav_quick_top .filter li > a.active {
  color: #DDD;
  border-bottom: 1px solid #8d1d11;
}
#search_v2 .nav_quick_top .filter li > a:active {
  color: #f08e84;
}
#search_v2 .nav_quick_top .filter li > div {
  display: none;
}
#search_v2 .nav_quick_top .filter li > div a {
  display: block;
}
#search_v2 .nav_quick_top .ed {
  position: absolute;
  margin-top: 7px;
  right: 5px;
}
#search_v2 .nav_quick_top .ed img {
  height: 14px;
}
#search_v2 .nav_quick_top .ed svg.pencil-square {
  fill: #f08e84;
  margin-left: 5px;
}
#search_v2 .nav_quick_top .order {
  padding: 5px 0;
}
#search_v2 .tag_head {
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-shrink: 1;
  flex-shrink: 1;
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
  font-size: 0.95em;
  height: auto;
  width: auto;
  cursor: default;
  text-transform: capitalize;
  padding: 5px 0 10px 0;
}
#search_v2 .tag_head a {
  padding: 3px 0.2em 3px 0.2em;
  word-spacing: -0.1em;
  color: #AAA;
}
#search_v2 .tag_head a.active {
  color: #DDD;
  border-bottom: 1px solid #8d1d11;
}
#search_v2 .tag_head a:hover {
  color: #f08e84;
}
#search_v2 .segs_header {
  display: block;
  padding: 20px 2% 15px 2%;
  text-transform: uppercase;
  margin: 10px -2% 0 -2%;
}
#search_v2 .segs_header a {
  display: block;
  color: #DDD;
  font-weight: 400;
  font-size: 1.1em;
}
#search_v2 .segs_header a:hover {
  text-decoration: underline;
}
#search_v2 .segs_header .i_fire {
  fill: #a42114;
}
#search_v2 a.go {
  display: block;
  clear: both;
  padding: 13px;
  background-color: #60140c;
  color: #DDD;
  text-transform: uppercase;
  font-size: 1.1em;
  margin-bottom: 20px;
}
#search_v2 a.go strong {
  color: #FFF;
}
#search_v2 a.go .i_svg {
  fill: #f08e84;
}
#search_v2 a.go:hover {
  background-color: #8d1d11;
}
#search_v2.listing_page .nav_quick_top {
  font-size: 1.2em;
}
#search_v2.listing_page .order a svg {
  fill: #233140;
}
#search_v2.listing_page .order a.active svg {
  fill: #d22b19;
}
#search_v2.listing_page .filter {
  border-right: 0;
}
#search_v2 .related_keywords {
  padding: 20px 0;
}
#search_v2 .related_keywords a {
  display: inline-block;
  font-size: 1em;
  width: 49%;
  color: #AAA;
  padding: 4px 0;
  text-transform: uppercase;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
#search_v2 .related_keywords a strong {
  color: #FFF;
}
#search_v2 .related_keywords a:hover {
  text-decoration: underline;
}
#search_empty {
  background-color: #11181f;
  border: 1px solid #080b0e;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  padding: 5px;
  text-align: center;
  font-size: 1.1em;
  line-height: 2em;
  color: #FFF;
}
#search_empty .hope {
  color: #f08e84;
}
#search_empty svg {
  fill: #d22b19;
}
#main_tags .search_holder {
  display: block;
  padding: 10px 0 10px 0;
  margin-bottom: 20px;
  text-align: center;
  border-bottom: 1px solid #2c3e50;
}
#main_tags .search_holder input {
  width: 90%;
  height: 42px;
  line-height: 42px;
  display: inline-block;
  background: #080b0e;
  border: 1px solid #60140c;
  text-indent: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-size: 1.2em;
  color: #DDD;
}
#main_tags .list li {
  display: inline-block;
  width: 49%;
  text-transform: capitalize;
}
#main_tags .list li a {
  display: block;
  color: #f7c3be;
  font-weight: bold;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
  padding: 5px 10px;
}
#main_tags .list li a:hover {
  background-color: #60140c;
  color: #FFF;
}
#pornstars {
  overflow: hidden;
}
#pornstars ul.results li {
  float: left;
  margin: 0.5%;
  width: 49%;
}
#pornstars ul.results li a.image {
  display: block;
  position: relative;
}
#pornstars ul.results li a.image img {
  width: 100%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#pornstars ul.results li a.image span {
  position: absolute;
  display: inline-block;
  padding: 5px;
  background-color: #080b0e;
  color: #DDD;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  filter: alpha(opacity=80);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#pornstars ul.results li a.image span.views {
  left: 2px;
  bottom: 5px;
}
#pornstars ul.results li a.image span.videos {
  right: 2px;
  bottom: 5px;
}
#pornstars ul.results li a.title {
  display: block;
  text-align: center;
  color: #f08e84;
  font-size: 1.3em;
  padding: 2px 0;
  height: 30px;
  overflow: hidden;
}
#search_v2.pornstar_page ul.top {
  width: auto;
  overflow: hidden;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
}
#search_v2.pornstar_page ul.top li {
  margin: 5px 0;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
}
#search_v2.pornstar_page ul.top li.p {
  text-align: center;
  width: 19%;
  -webkit-flex-basis: 19%;
  -ms-flex-basis: 19%;
  flex-basis: 19%;
  margin-right: 1%;
}
#search_v2.pornstar_page ul.top li.p img {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#search_v2.pornstar_page ul.top li.i {
  width: 80%;
  -webkit-flex-basis: 80%;
  -ms-flex-basis: 80%;
  flex-basis: 80%;
}
#search_v2.pornstar_page ul.top li.i span.follow {
  width: 100%;
  padding: 10px 9px 10px 9px;
  font-size: 1em;
  border: 1px solid #60140c;
  margin-top: 5px;
}
#search_v2.pornstar_page ul.top li.i span.follow em {
  font-style: normal;
  color: #f08e84;
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  -webkit-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}
#search_v2.pornstar_page ul.top li.t {
  width: 47%;
  -webkit-flex-basis: 47%;
  -ms-flex-basis: 47%;
  flex-basis: 47%;
  margin-left: 3%;
}
#search_v2.pornstar_page ul.top li.t .similar {
  height: auto;
  overflow-x: scroll;
  overflow-y: hidden;
  width: auto;
  white-space: nowrap;
  text-transform: capitalize;
  padding-bottom: 5px;
}
#search_v2.pornstar_page ul.top li.t .similar a.image {
  display: inline-block;
  width: 15%;
  text-align: center;
  color: #AAA;
  font-size: 0.8em;
  vertical-align: middle;
  overflow: hidden;
}
#search_v2.pornstar_page ul.top li.t .similar a.image img {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: block;
  margin-bottom: 4px;
}
#search_v2.pornstar_page .similar {
  height: auto;
  overflow-x: scroll;
  overflow-y: hidden;
  width: auto;
  white-space: nowrap;
  text-transform: capitalize;
  padding-bottom: 5px;
}
#search_v2.pornstar_page .similar a.image {
  display: inline-block;
  width: 28%;
  text-align: center;
  color: #AAA;
  font-size: 0.7em;
  vertical-align: middle;
  overflow: hidden;
}
#search_v2.pornstar_page .similar a.image img {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: block;
  margin-bottom: 4px;
}
#search_v2.pornstar_page p.info {
  padding: 8px 0;
  color: #AAA;
}
#search_v2.pornstar_page p.info span {
  display: inline-block;
  padding: 3px 2px;
}
#search_v2.pornstar_page p.info span strong {
  color: #507192;
  display: inline-block;
  font-weight: normal;
}
#channel .top {
  width: 90%;
  margin: 90px auto 5px auto;
  background-color: #11181f;
  text-align: center;
  padding-bottom: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#channel .top .avatar {
  margin-top: -30px;
  width: 90px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
#channel .top h1 {
  font-size: 1.5em;
  line-height: 2em;
  color: #f08e84;
  background-color: transparent;
}
#channel .top .details {
  padding: 0 5px;
  color: #AAA;
  font-weight: bold;
}
#channel .top .details span {
  color: #507192;
  font-weight: normal;
}
#channel .top .details a {
  color: #f08e84;
}
#search_v2.channel_page ul.top {
  width: auto;
  overflow: hidden;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
}
#search_v2.channel_page ul.top li {
  margin: 5px 0;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
}
#search_v2.channel_page ul.top li.p {
  text-align: center;
  width: 19%;
  -webkit-flex-basis: 19%;
  -ms-flex-basis: 19%;
  flex-basis: 19%;
  margin-right: 1%;
}
#search_v2.channel_page ul.top li.p img {
  width: 100%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#search_v2.channel_page ul.top li.i {
  width: 80%;
  -webkit-flex-basis: 80%;
  -ms-flex-basis: 80%;
  flex-basis: 80%;
}
#search_v2.channel_page ul.top li.i h1 a {
  float: right;
}
#search_v2.channel_page ul.top li.i span.follow {
  width: 100%;
  padding: 10px 9px 10px 9px;
  font-size: 1em;
  border: 1px solid #60140c;
  margin-top: 5px;
}
#search_v2.channel_page ul.top li.i span.follow em {
  font-style: normal;
  color: #f08e84;
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  -webkit-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}
#search_v2.channel_page ul.top li.sp {
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-shrink: 1;
  flex-shrink: 1;
}
#search_v2.channel_page ul.top li.t {
  width: 730px;
  -webkit-flex-basis: 730px;
  -ms-flex-basis: 730px;
  flex-basis: 730px;
}
#search_v2.channel_page ul.top li.t iframe {
  overflow: hidden;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#search_v2.channel_page .parent {
  text-align: left;
  display: block;
  color: #507192;
  text-transform: capitalize;
  cursor: pointer;
  font-size: 0.9em;
  padding: 5px 0;
}
#search_v2.channel_page .similar {
  height: auto;
  overflow-x: scroll;
  overflow-y: hidden;
  width: auto;
  white-space: nowrap;
  text-transform: capitalize;
  padding-bottom: 5px;
}
#search_v2.channel_page .similar a.image {
  display: inline-block;
  width: 28%;
  text-align: center;
  color: #AAA;
  font-size: 0.7em;
  vertical-align: middle;
  overflow: hidden;
}
#search_v2.channel_page .similar a.image img {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: block;
  margin-bottom: 4px;
}
#search_v2.channel_page p.desc {
  padding: 15px 5px;
  color: #507192;
  text-align: left;
}
#search_v2.channel_page .ttaa2v3 {
  text-align: center;
  padding: 10px 2px;
  display: block;
  background-color: #60140c;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: 2px;
  color: #DDD;
  font-size: 0.9em;
}
#search_v2.channel_page .ttaa2v3:hover {
  background-color: #8d1d11;
}
#channels {
  overflow: hidden;
}
#channels .nav_quick_top {
  margin-bottom: 10px;
}
#channels h2 {
  color: #f08e84;
  padding: 0 5px 5px 5px;
  margin: 0;
  font-size: 2em;
  font-weight: 200;
  letter-spacing: 0.03em;
  border-bottom: 1px solid #080b0e;
  margin-bottom: 10px;
}
#channels h2:first-of-type {
  margin-top: 20px;
}
#channels ul.results {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
}
#channels ul.results li {
  -webkit-flex-basis: 23%;
  -ms-flex-basis: 23%;
  flex-basis: 23%;
  -webkit-text-shadow: 0 2px 2px #000000;
  -moz-text-shadow: 0 2px 2px #000000;
  text-shadow: 0 2px 2px #000000;
  padding: 0 0% 5% 0%;
  overflow: hidden;
}
#channels ul.results li a.image {
  display: block;
  position: relative;
}
#channels ul.results li a.image img {
  width: 100%;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.6);
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.6);
  margin: 0 auto;
}
#channels ul.results li a.image span {
  position: absolute;
  display: inline-block;
  padding: 5px;
  background-color: #080b0e;
  color: #DDD;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity=50);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#channels ul.results li a.image span.views {
  left: 2px;
  bottom: 5px;
}
#channels ul.results li a.image span.videos {
  right: 2px;
  bottom: 5px;
}
#channels ul.results li a.image:hover span {
  background-color: #60140c;
}
#channels ul.results li a.title {
  display: block;
  text-align: center;
  color: #DDD;
  font-size: 0.85em;
  padding: 5px 0;
}
#channels a.alpha {
  display: block;
  width: 40%;
  height: 50px;
  line-height: 30px;
  color: #FFF;
  clear: both;
  overflow: hidden;
  text-align: center;
  margin: 20px auto;
  font-size: 1.5em;
}
#channels .nav_quick_top {
  font-size: 1.1em;
  height: auto;
  width: auto;
  white-space: nowrap;
  cursor: default;
  text-transform: capitalize;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
}
#channels .nav_quick_top a {
  color: #AAA;
  display: inline-block;
  padding: 9px 10px 9px 10px;
}
#channels .nav_quick_top a.active {
  color: #DDD;
  border-bottom: 1px solid #8d1d11;
}
#channels .nav_quick_top a:hover {
  color: #f08e84;
}
#channels .nav_quick_top .i_svg {
  fill: #354b60;
}
#channels .nav_quick_top .i_caret-down {
  fill: #354b60;
}
#channels .nav_quick_top .i_times-circle {
  fill: #8d1d11;
}
#channels .nav_quick_top .order {
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
}
#channels_alphabet ul.alphabets {
  margin: 20px 0;
}
#channels_alphabet ul.alphabets li {
  width: 24px;
  height: 24px;
  display: inline-block;
}
#channels_alphabet ul.alphabets li a {
  display: block;
  width: 24px;
  height: 24px;
  line-height: 22px;
  background-color: #2c3e50;
  border: 1px solid #507192;
  text-align: center;
  color: #FFF;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#channels_alphabet ul.alphabets li a:hover,
#channels_alphabet ul.alphabets li a.active {
  background-color: #60140c;
  border-color: #f08e84;
}
#channels_alphabet ul.list li {
  width: 19%;
  display: inline-block;
  margin-bottom: 5px;
}
#channels_alphabet ul.list li a {
  height: 30px;
  line-height: 30px;
  display: block;
  position: relative;
  color: #FFF;
  border: 1px solid #2c3e50;
  padding: 0 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#channels_alphabet ul.list li a:hover {
  background-color: #60140c;
  border-color: #f08e84;
}
#channels_alphabet ul.list li a .videos {
  float: right;
  color: #507192;
}
#tv {
  min-height: 100vh;
}
#tv .start {
  overflow: hidden;
  background-color: #1e2a36;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.8);
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.8);
  margin: 0;
}
#tv .start .keyword {
  width: 100%;
  text-align: center;
  padding: 5px;
  background-color: #60140c;
}
#tv .start .keyword h3 {
  font-size: 1.2em;
  color: #FFF;
}
#tv .start .keyword form {
  width: 100%;
}
#tv .start .keyword form .ki {
  height: 38px;
  margin-top: 2px;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  border: 0 solid #080b0e;
  font-size: 1em;
  text-indent: 5px;
  color: #FFF;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
  -webkit-text-shadow: 0 2px 2px #000000;
  -moz-text-shadow: 0 2px 2px #000000;
  text-shadow: 0 2px 2px #000000;
  margin-bottom: 0px;
}
#tv .start .keyword form .ki:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
#tv .start .keyword form .ki:focus {
  background-color: rgba(0, 0, 0, 0.5);
}
#tv .popular {
  width: 100%;
  text-align: center;
  padding: 10px 10px 5px 10px;
}
#tv .popular h3 {
  font-size: 1.2em;
  color: #FFF;
}
#tv .popular a.k {
  display: inline-block;
  background-color: #2c3e50;
  padding: 5px 10px;
  margin: 5px 3px;
  color: #FFF;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-size: 1em;
}
#tv .popular a.k:hover {
  background-color: #8d1d11;
}
#tv .menu {
  margin: 5px;
  width: 100%;
}
#tv .menu li {
  display: inline-block;
  padding: 5px;
  width: 48%;
}
#tv .menu li a {
  display: block;
  width: 100%;
}
#tv #video_container {
  position: fixed;
  height: 0;
  overflow: hidden;
  display: none;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
#tv #video_container #video_player_container_1,
#tv #video_container #video_player_container_2 {
  display: block;
  width: 100%;
  height: 0;
  padding: 56% 0 0 0;
  position: absolute;
  left: 0;
  z-index: 10;
}
#tv #video_container #video_player_container_1 > div,
#tv #video_container #video_player_container_2 > div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  max-height: 98vh;
}
#tv #video_container #video_player_container_2 {
  z-index: 8;
}
#tv #video_container .video-js.vjs-playing .vjs-tech {
  pointer-events: none;
}
#tv #video_container .tap_to_unmute {
  position: fixed;
  top: 47%;
  z-index: 1200;
  left: 0;
  right: 0;
  width: 250px;
  margin: 0 auto;
  display: block;
  font-size: 1em;
  background-color: #60140c;
  padding: 10px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
#tv .loading {
  background-image: url("/static/mobile/Images/standby.png");
  background-size: contain;
  background-position: center center;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  overflow: hidden;
}
#tv .loading span {
  position: absolute;
  bottom: 15%;
  display: block;
  text-align: center;
  width: 100%;
}
#tv .loading span .i_svg {
  fill: #FFF;
  font-size: 4em;
}
#tv .loading span h2 {
  margin-top: 20px;
}
#tv .switch_to_landscape {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: #60140c;
  z-index: 2300;
  text-align: center;
}
#tv .switch_to_landscape span {
  margin-top: 120px;
  font-size: 2em;
  display: block;
}
#tv .switch_to_landscape span img {
  display: block;
  margin: 20px auto;
}
@media only screen and (orientation: portrait) {
  #tv .switch_to_landscape {
    display: block !important;
    z-index: 2600 !important;
  }
  #tv .player,
  #tv .tv_is_loading {
    display: none;
  }
}
@media only screen and (orientation: landscape) {
  #tv .switch_to_landscape {
    display: none !important;
    z-index: 0 !important;
  }
  #tv .player,
  #tv .tv_is_loading {
    display: block;
  }
}
.live_h1 span {
  float: right;
  color: #f08e84;
}
.live_h1 span .i_svg {
  fill: #60140c;
}
#live {
  overflow: hidden;
}
#live div.create_account {
  padding: 5px;
  margin: 10px;
}
#live div.create_account h1 {
  margin-bottom: 10px;
  color: #f08e84;
  text-align: center;
}
#live div.create_account a {
  color: #f08e84;
}
#live div.create_account p.errors {
  color: #f08e84;
}
#live div.create_account ul.form {
  margin: 5px 0;
  background: #233140;
  padding: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#live div.create_account ul.form li {
  padding: 5px;
  text-align: center;
}
#live div.create_account ul.form li label {
  display: block;
  cursor: pointer;
  padding-bottom: 5px;
  font-size: 1.2em;
  color: #FFF;
}
#live div.create_account ul.form li label .i_svg {
  fill: #507192;
}
#live div.create_account ul.form li input[type=text],
#live div.create_account ul.form li input[type=password],
#live div.create_account ul.form li select,
#live div.create_account ul.form li textarea {
  width: 90%;
  height: 40px;
  line-height: 40px;
  background-color: #080b0e;
  border: 1px solid #60140c;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #FFF;
  font-size: 1.5em;
  padding: 0 5px;
  text-align: center;
  color: #f08e84;
}
#live div.create_account ul.form li .text-field-small {
  width: 150px !important;
}
#live div.create_account ul.form li textarea {
  height: 150px;
  text-align: left;
}
#live div.create_account ul.form li.t {
  color: #AAA;
}
#live div.create_account ul.form li.s {
  padding-top: 10px;
  margin-top: 10px;
  border-top: 1px solid #080b0e;
}
#live div.create_account ul.form li.d {
  padding-top: 10px;
  margin-top: 10px;
  border-top: 1px solid #080b0e;
  font-size: 1.3em;
  color: #f08e84;
  text-align: left;
}
#live div.create_account ul.form li.l {
  padding: 10px 0;
  margin: 10px 0;
  border-top: 1px solid #080b0e;
  border-bottom: 1px solid #080b0e;
  font-size: 1.3em;
  color: #f08e84;
  background-color: #60140c;
}
#live div.create_account ul.form li.l a {
  color: #FFF;
}
#live div.create_account ul.form li.form_zip_code {
  display: none;
}
#live ul.results {
  overflow: hidden;
}
#live ul.results li {
  float: left;
  margin: 0.5%;
  width: 15.5%;
  height: 240px;
  border-bottom: 1px;
  -webkit-text-shadow: 0 2px 2px #000000;
  -moz-text-shadow: 0 2px 2px #000000;
  text-shadow: 0 2px 2px #000000;
}
#live ul.results li a.image {
  display: block;
  position: relative;
}
#live ul.results li a.image img {
  width: 100%;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.6);
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.6);
}
#live ul.results li a.image span {
  position: absolute;
  display: inline-block;
  padding: 5px;
  background-color: #080b0e;
  color: #DDD;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  filter: alpha(opacity=80);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#live ul.results li a.image span.views {
  left: 2px;
  bottom: 5px;
}
#live ul.results li a.image span.videos {
  right: 2px;
  bottom: 5px;
}
#live ul.results li a.image:hover span {
  background-color: #60140c;
}
#live ul.results li a.title {
  display: block;
  text-align: center;
  color: #FFF;
  font-size: 1em;
  padding: 5px 0;
}
#live a.alpha {
  display: block;
  width: 40%;
  height: 50px;
  line-height: 30px;
  color: #FFF;
  clear: both;
  overflow: hidden;
  text-align: center;
  margin: 20px auto;
  font-size: 1.5em;
}
#live_performer {
  display: block;
  width: 100%;
  margin-top: 20px;
}
#live_performer #player_wrapper {
  margin: 0;
  display: block;
  clear: both;
}
#live_performer #player_wrapper .player_loading {
  display: block;
  width: 100%;
  background: #60140c;
  background: -webkit-gradient(linear, left top, left bottom, from(#233140), to(#080b0e));
  background: -webkit-linear-gradient(top, #233140, #080b0e);
  background: -moz-linear-gradient(top, #233140, #080b0e);
  background: -ms-linear-gradient(top, #233140, #080b0e);
  background: -o-linear-gradient(top, #233140, #080b0e);
  background: linear-gradient(to bottom, #233140, #080b0e);
  height: 300px;
  position: relative;
}
#live_performer #player_wrapper .player_loading .loading-icon img {
  height: 50px;
  display: block;
  margin: 15px auto 0 auto;
}
#live_performer #player_wrapper .player_loading .loading-icon,
#live_performer #player_wrapper .player_loading .loading-icon::before,
#live_performer #player_wrapper .player_loading .loading-icon::after {
  left: 50%;
  top: 110px;
  margin-left: -40px;
  position: absolute;
  background: #d22b19;
  width: 80px;
  height: 80px;
  border-radius: 30%;
}
#live_performer #player_wrapper .player_loading .loading-icon::before {
  top: 0px;
  content: "";
  animation: bounce 1.5s infinite;
  animation-timing-function: ease-out;
}
#live_performer #player_wrapper .player_loading .loading-icon::after {
  top: 0px;
  content: "";
  animation: bounce 1.5s -0.4s infinite;
  animation-timing-function: ease-out;
}
#live_performer div.details {
  margin: 10px 0;
  font-size: 0.9em;
}
#live_performer div.details .left {
  color: #FFF;
  background-color: #1e2a36;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#live_performer div.details .left section {
  width: 100%;
  padding: 5px;
}
#live_performer div.details .left section.about div.top {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  padding: 5px 0;
}
#live_performer div.details .left section.about div.top > div {
  align-items: center;
  align-content: center;
}
#live_performer div.details .left section.about div.top > div.left {
  width: 130px;
  margin-right: 10px;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-flex-basis: 130px;
  -ms-flex-basis: 130px;
  flex-basis: 130px;
}
#live_performer div.details .left section.about div.top > div.left img {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: inline-block;
  vertical-align: middle;
  margin-top: 10px;
}
#live_performer div.details .left section.about h1 {
  font-size: 1.5em;
  text-transform: uppercase;
  color: #FFF;
  border-bottom: 1px solid #d22b19;
  margin-bottom: 5px;
  height: 40px;
  line-height: 40px;
  background-color: transparent;
}
#live_performer div.details .left section.about h1 img {
  width: 36px;
  display: inline-block;
  margin-top: 6px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 2px solid #080b0e;
}
#live_performer div.details .left section.about h2 {
  font-size: 1.1em;
  color: #FFF;
  padding-bottom: 5px;
  background-color: transparent;
}
#live_performer div.details .left section.about h3 {
  font-size: 1.05em;
  color: #FFF;
  background-color: transparent;
}
#live_performer div.details .left section.about ul > li {
  padding: 2px 0;
  font-size: 1.05em;
}
#live_performer div.details .left section.about ul > li span {
  color: #f08e84;
  display: block;
  padding: 5px 0 2px 0;
  font-size: 1.2em;
}
#live_performer div.details .left section.about ul > li a {
  display: inline-block;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #2c3e50;
  overflow: hidden;
  margin: 2px 0;
  color: #FFF;
  padding: 7px;
  text-transform: capitalize;
}
#live_performer div.details .left section.about ul > li a:hover {
  background-color: #a42114;
}
#live_performer div.details .left section.about ul > li a em {
  color: #AAA;
  font-style: normal;
}
#live_performer div.details .left section.features {
  font-size: 1.1em;
}
#live_performer div.details .left section.features h3 {
  color: #f08e84;
  display: block;
  padding: 5px 0 2px 0;
  font-size: 1.2em;
}
#live_performer div.details .left section.features ul li {
  line-height: 1.8em;
  color: #FFF;
}
#live_performer div.details .left section.features ul li span {
  color: #AAA;
  padding-right: 10px;
  min-width: 140px;
  display: inline-block;
}
#live_performer div.details .left section.features ul li a {
  color: #FFF;
  border-bottom: 1px solid #f08e84;
}
#live_performer div.details .left section.features ul li a:hover {
  background-color: #a42114;
}
#live_performer div.details > div.right h3 {
  font-size: 1.5em;
  text-transform: uppercase;
  color: #FFF;
  border-bottom: 1px solid #d22b19;
  margin-bottom: 5px;
  height: 44px;
  line-height: 44px;
}
#live_performer div.details > div.right section.media {
  overflow: hidden;
  clear: both;
  display: block;
}
#live_performer div.details > div.right section.media .thumbnails {
  margin-top: 5px;
}
#live_performer div.details > div.right section.media .thumbnails a {
  float: left;
  width: 32.8%;
  margin: 0.1%;
  position: relative;
  color: #FFF;
}
#live_performer div.details > div.right section.media .thumbnails a img {
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.8);
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.8);
  cursor: pointer;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  width: 100%;
  border: 1px solid #080b0e;
}
#live_performer div.details > div.right section.media .thumbnails a img:hover {
  border: 1px solid #d22b19;
}
#live_performer div.details > div.right section.media .thumbnails a span {
  display: inline-block;
  position: absolute;
  right: 2px;
  bottom: 5px;
  background-color: #080b0e;
  font-size: 0.8em;
  padding: 1px 4px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#live-album-remodal {
  width: 90% !important;
  max-width: 1500px;
}
#live-album-remodal .live_photo_gallery_window {
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
  -webkit-align-content: stretch;
  -ms-align-content: stretch;
  align-content: stretch;
}
#live-album-remodal .live_photo_gallery_window span {
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  background-color: #080b0e;
  margin: 3px;
}
#live-album-remodal .live_photo_gallery_window span img {
  max-height: 700px;
  max-width: 700px;
  margin: 3px;
  object-fit: contain;
}
#live-album-remodal .live_photo_gallery_window video {
  width: 100%;
  max-height: 700px;
}
/* Landscape */
/* Landscape */
/*Portrait*/
#search_v2.profile_page ul.top {
  width: auto;
  overflow: hidden;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
}
#search_v2.profile_page ul.top li {
  margin: 5px 0;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
}
#search_v2.profile_page ul.top li.p {
  text-align: center;
  -webkit-flex-basis: 100px;
  -ms-flex-basis: 100px;
  flex-basis: 100px;
  width: 100px;
}
#search_v2.profile_page ul.top li.p img {
  width: 90%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#search_v2.profile_page ul.top li.i {
  padding: 0 0 0 10px;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
#search_v2.profile_page ul.top li.i .info {
  color: #DDD;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
#search_v2.profile_page ul.top li.i .info img {
  height: 1em;
  margin-right: 10px;
}
#search_v2.profile_page ul.top li.i .info span {
  margin-right: 10px;
}
#search_v2.profile_page ul.top li.i .follow {
  width: 55%;
  padding: 8px;
  font-size: 1em;
  border: 1px solid #60140c;
  background-color: rgba(96, 20, 12, 0.6);
}
#search_v2.profile_page ul.top li.i .follow em {
  font-style: normal;
  color: #f08e84;
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  -webkit-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}
#search_v2.profile_page ul.top li.i .follow:hover {
  background-color: #60140c;
}
#search_v2.profile_page ul.top li.i .message {
  width: 42%;
  background-color: transparent;
}
#search_v2.profile_page nav.top {
  text-transform: uppercase;
  text-align: center;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  align-content: stretch;
  overflow-x: scroll;
  overflow-y: hidden;
  width: auto;
  white-space: nowrap;
  border-top: 2px solid #080b0e;
  margin-top: 5px;
}
#search_v2.profile_page nav.top a {
  padding: 5px 10px;
  color: #DDD;
  flex-grow: 1;
  flex-basis: 0;
}
#search_v2.profile_page nav.top a.active {
  color: #f08e84;
}
#search_v2.profile_page nav.top a.empty {
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
#search_v2.profile_page nav.top a span {
  color: #507192;
  display: block;
  padding: 3px;
  min-width: 25px;
  width: 80%;
  margin: 1px auto;
}
#search_v2.profile_page .data h2 {
  line-height: normal;
  height: auto;
}
#search_v2.profile_page .data h2 a {
  display: block;
  padding: 15px 0 10px 0;
  margin: 5px 0;
  color: #DDD;
  clear: both;
}
#search_v2.profile_page .data h2 a .i_chevron-circle-right {
  fill: #d22b19;
}
#search_v2.profile_page .data .comment_list {
  clear: both;
  overflow: hidden;
}
#search_v2.profile_page .data .comment_list a {
  width: 32%;
  margin: 0.5%;
  position: relative;
  display: block;
  float: left;
  zoom: 1;
  background-color: #1e2a36;
  height: 100px;
  padding: 5px;
  color: #DDD;
  overflow: hidden;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#search_v2.profile_page .data .comment_list a span {
  color: #f08e84;
  display: block;
}
#search_v2.profile_page .data .comment_list a img {
  width: 18px;
}
#search_v2.profile_page .data .subscribers_list {
  clear: both;
  overflow: hidden;
}
#search_v2.profile_page .data .subscribers_list a {
  width: 24%;
  margin: 0.5%;
  position: relative;
  display: block;
  float: left;
  vertical-align: top;
  zoom: 1;
  height: 105px;
  padding: 5px;
  color: #DDD;
  overflow: hidden;
  text-align: center;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#search_v2.profile_page .data .subscribers_list a span {
  color: #f08e84;
  display: block;
}
#search_v2.profile_page .data .subscribers_list a span.d {
  color: #507192;
}
#search_v2.profile_page .data .subscribers_list a img {
  width: 50px;
  height: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
}
#search_v2.profile_page .data .channels_list {
  clear: both;
  overflow: hidden;
}
#search_v2.profile_page .data .channels_list a {
  width: 31%;
  margin: 0.5%;
  position: relative;
  display: block;
  float: left;
  vertical-align: top;
  zoom: 1;
  background-color: #1e2a36;
  padding: 5px;
  color: #DDD;
  overflow: hidden;
  text-align: center;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#search_v2.profile_page .data .channels_list a span {
  color: #f08e84;
  display: block;
}
#search_v2.profile_page .data .channels_list a img {
  width: 80%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#search_v2.profile_page .data .similar {
  height: auto;
  overflow-x: scroll;
  overflow-y: hidden;
  width: auto;
  white-space: nowrap;
  text-transform: capitalize;
  padding-bottom: 5px;
}
#search_v2.profile_page .data .similar a.image {
  display: inline-block;
  text-align: center;
  color: #AAA;
  font-size: 0.8em;
  vertical-align: middle;
  overflow: hidden;
  width: 80px;
}
#search_v2.profile_page .data .similar a.image img {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: block;
  margin-bottom: 4px;
  background-color: #080b0e;
  width: 90%;
}
#search_v2.profile_page .data .achievements {
  overflow: hidden;
  display: block;
  border: 1px solid #080b0e;
  padding: 5px;
  background-color: #11181f;
  margin-top: 10px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}
#search_v2.profile_page .data .achievements .achievement {
  border: 1px solid #2c3e50;
  padding: 10px;
  margin: 5px 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: 49.5%;
  display: inline-block;
}
#search_v2.profile_page .data .achievements .achievement h3 {
  padding-bottom: 5px;
  color: #FFF;
}
#search_v2.profile_page .data .achievements .achievement h3 .i_svg {
  fill: #3e5771;
}
#search_v2.profile_page .data .achievements .achievement h3 .n {
  display: inline-block;
  width: 250px;
}
#search_v2.profile_page .data .achievements .achievement h3 .l,
#search_v2.profile_page .data .achievements .achievement h3 .m {
  display: inline-block;
  width: 80px;
  color: #60140c;
}
#search_v2.profile_page .data .achievements .achievement h3 .m {
  width: 400px;
}
#search_v2.profile_page .data .achievements .achievement p {
  color: #f08e84;
  padding: 5px 0;
}
#search_v2.profile_page .data .achievements .achievement .progress {
  height: 30px;
  line-height: 30px;
  position: relative;
  text-align: center;
  border: 1px solid #1e2a36;
  background-color: #080b0e;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 10px;
}
#search_v2.profile_page .data .achievements .achievement .progress span {
  z-index: 1000;
  position: absolute;
}
#search_v2.profile_page .data .achievements .achievement .progress .inner {
  position: absolute;
  height: 28px;
  left: 0;
  top: 0;
  background-color: #60140c;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  z-index: 0;
}
#search_v2.profile_page .data .achievements .achievement .stats {
  color: #507192;
}
#search_v2.profile_page .data .empty_feed {
  padding: 20px;
  text-align: center;
  font-size: 1.5em;
}
#profile_main h2 {
  padding: 30px 5px 10px 5px;
}
#profile_main .profiles {
  clear: both;
  overflow: hidden;
}
#profile_main .profiles a.as {
  display: inline-block;
  color: #DDD;
  font-size: 0.9em;
  padding: 3px 10px 3px 1px;
  background-color: #080b0e;
  margin: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: 13.6%;
}
#profile_main .profiles a.as img {
  display: inline-block;
  width: 40px;
  height: 40px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  vertical-align: middle;
  background-color: #2c3e50;
}
#profile_main .profiles a.as:hover {
  background-color: #60140c;
}
#user_panel .achievements .achievement {
  border: 1px solid #2c3e50;
  padding: 10px;
  margin: 5px 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#user_panel .achievements .achievement h3 {
  padding-bottom: 5px;
  color: #FFF;
}
#user_panel .achievements .achievement h3 .i_svg {
  fill: #3e5771;
}
#user_panel .achievements .achievement h3 .n {
  display: inline-block;
  width: 250px;
}
#user_panel .achievements .achievement h3 .l,
#user_panel .achievements .achievement h3 .m {
  display: inline-block;
  width: 80px;
  color: #60140c;
}
#user_panel .achievements .achievement h3 .m {
  width: 400px;
}
#user_panel .achievements .achievement p {
  color: #f08e84;
  padding: 5px 0;
}
#user_panel .achievements .achievement .progress {
  height: 30px;
  line-height: 30px;
  position: relative;
  text-align: center;
  border: 1px solid #1e2a36;
  background-color: #080b0e;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 10px;
}
#user_panel .achievements .achievement .progress span {
  z-index: 1000;
  position: absolute;
}
#user_panel .achievements .achievement .progress .inner {
  position: absolute;
  height: 28px;
  left: 0;
  top: 0;
  background-color: #60140c;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  z-index: 0;
}
#user_panel .achievements .achievement .stats {
  color: #507192;
}
#user_panel .message {
  clear: both;
  overflow: hidden;
  padding-bottom: 60px;
}
#user_panel .message ul {
  min-height: 250px;
  clear: both;
  overflow: hidden;
}
#user_panel .message li {
  line-height: 20px;
  overflow: hidden;
  max-width: 80%;
  min-width: 40%;
  clear: both;
  position: relative;
  padding: 0 0 0 50px;
  float: left;
}
#user_panel .message li span.f {
  color: #AAA;
  display: block;
  padding: 3px 10px;
}
#user_panel .message li span.f a {
  color: #f08e84;
}
#user_panel .message li span.f .i_svg {
  fill: #60140c;
}
#user_panel .message li span.m {
  display: block;
  background-color: #050101;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding: 10px;
}
#user_panel .message li span.d {
  color: #3e5771;
  padding: 3px 10px;
  display: block;
}
#user_panel .message li span.a {
  position: absolute;
  left: 5px;
  top: 25px;
}
#user_panel .message li span.a img {
  width: 40px;
  height: 40px;
}
#user_panel .message li.you {
  float: right;
  clear: both;
  padding: 0 50px 0 0;
}
#user_panel .message li.you span.m {
  background-color: #11181f;
}
#user_panel .message li.you span.f,
#user_panel .message li.you span.d {
  text-align: right;
}
#user_panel .message li.you span.a {
  left: auto;
  right: 5px;
}
#user_panel .message .messagebar {
  clear: both;
  position: fixed;
  bottom: 60px;
  left: 0;
  width: 100%;
}
#user_panel .social_username {
  display: block;
  padding: 5px;
  background-color: #60140c;
  color: #FFF;
  font-size: 1.5em;
  margin: 5px 0;
}
#user_panel .similar_list {
  clear: both;
  overflow: hidden;
}
#user_panel .similar_list div.u {
  width: 49%;
  display: inline-block;
  text-align: center;
  margin-bottom: 10px;
}
#user_panel .similar_list div.u a {
  display: block;
  text-align: center;
  color: #DDD;
  margin-bottom: 10px;
}
#user_panel .similar_list div.u a img {
  display: block;
  width: 75px;
  height: 75px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  margin: 10px auto;
  border: 1px solid #507192;
}
#user_panel .edit_accout p.btn {
  text-align: left;
  margin: 10px 0;
}
#user_panel .edit_accout #avatar_form {
  border-bottom: 2px solid #d22b19;
  margin: 0 0 20px 0;
}
#user_panel .edit_accout ul {
  margin: 0;
}
#user_panel .edit_accout ul li label.main {
  background-color: #354b60;
}
#user_panel .edit_accout .thumbnails img {
  width: 32%;
  border: 2px solid #11181f;
  cursor: pointer;
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  -webkit-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}
#user_panel .edit_accout .thumbnails img.active {
  border-color: #60140c !important;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
#user_panel .edit_accout .thumbnails img:hover {
  border-color: #507192;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
nav.paginate-bar {
  margin: 0 auto;
  width: 100%;
  text-align: center;
}
nav.paginate-bar a,
nav.paginate-bar .status {
  margin: 20px 0;
  display: inline-block;
  border-radius: 2px;
  background-color: #60140c;
  padding: 10px 10px;
  font-size: 1em;
  color: #DDD;
  text-transform: uppercase;
  width: 32%;
}
nav.paginate-bar a.deactive,
nav.paginate-bar .status.deactive {
  background-color: #080b0e;
  color: #AAA;
  cursor: default;
}
nav.paginate-bar a.deactive:hover,
nav.paginate-bar .status.deactive:hover {
  background-color: #080b0e;
}
nav.paginate-bar .status {
  background-color: #1e2a36;
}
nav.paginate-bar .status span {
  color: #AAA;
}
nav.paginate-bar a:hover {
  background-color: #a42114;
}
div.pagination {
  padding: 5px;
  overflow: hidden;
  clear: both;
  text-align: center;
  border-top: 1px solid #1e2a36;
  margin-top: 15px;
  max-width: 800px;
  margin: 15px auto 0 auto;
}
div.pagination ul {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-align-content: center;
  align-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-align-self: center;
  align-self: center;
}
div.pagination ul li {
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
div.pagination ul li a {
  display: block;
  border: 1px solid #080b0e;
  text-align: center;
  color: #DDD;
  background-color: #1e2a36;
  font-size: 1.2em;
  width: 100%;
  padding: 15px 0;
}
div.pagination ul li a:hover {
  background-color: #2c3e50;
}
div.pagination ul li.active a {
  background-color: #a42114;
  border: 2px solid #60140c;
  color: #FFF;
}
div.pagination ul li.previous,
div.pagination ul li.next {
  -webkit-flex-basis: 15%;
  -ms-flex-basis: 15%;
  flex-basis: 15%;
}
div.pagination ul li.previous a,
div.pagination ul li.next a {
  background-color: #1e2a36;
}
div.pagination ul li.previous a:hover,
div.pagination ul li.next a:hover {
  background-color: #2c3e50;
}
div.pagination ul li.disabled {
  -webkit-flex-basis: 0;
  -ms-flex-basis: 0;
  flex-basis: 0;
}
div.pagination ul li.disabled a {
  background-color: #11181f;
  border: 1px solid #11181f;
  color: #2c3e50;
}
div.pagination ul li.disabled a:hover {
  background-color: #11181f;
}
.pagination-page-info {
  display: block;
  text-align: center;
  color: #354b60;
  font-size: 0.8em;
  text-transform: uppercase;
  margin-bottom: 10px;
  margin-top: -3px;
}
.form-holder {
  overflow: hidden;
  text-align: left !important;
}
.form-holder h2 {
  font-size: 1.15em;
  background-color: #080b0e;
  padding: 5px;
}
.form-holder ul.country_list {
  margin: 5px 0;
}
.form-holder ul.country_list li {
  display: inline-block;
  cursor: pointer;
  width: 18%;
  text-align: center;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.form-holder ul.country_list li:hover {
  background-color: #2c3e50;
}
.form-holder ul.country_list li img {
  width: 32px;
  height: 20px;
  display: inline-block;
  margin: 2px 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
}
.form-holder ul.country_list li img.ww {
  width: auto;
}
.form-holder ul li {
  clear: both;
  margin: 4px 0;
  padding: 5px 0;
}
.form-holder ul li label {
  color: #2c3e50;
}
.form-holder ul li label.main {
  display: block;
  float: left;
  width: 100%;
  padding-left: 5px;
  height: 25px;
  line-height: 25px;
  color: #f08e84;
}
.form-holder ul li p.desc {
  color: #476481;
  font-size: 0.9em;
  clear: both;
  padding: 2px 0 5px 5px;
}
.form-holder ul li p.errors {
  clear: both;
  overflow: hidden;
  color: #f08e84;
  padding: 10px 0 10px 0;
}
.form-holder ul li input[type="radio"] {
  display: block;
  margin: 7px 6px 0 4px;
  float: left;
}
.form-holder ul li input[type="checkbox"] {
  display: block;
  margin: 7px 6px 0 4px;
  float: left;
}
.form-holder ul li .text-field {
  height: 40px;
  line-height: 40px;
  width: 100%;
  border: 1px solid #2c3e50;
  display: block;
  float: left;
  text-indent: 5px;
  font-size: 1.1em;
  background-color: #080b0e;
  color: #FFF;
}
.form-holder ul li .text-field:focus {
  background-color: #11181f !important;
  border: 1px solid #60140c;
}
.form-holder ul li .text-field:hover {
  background-color: #11181f;
}
.form-holder ul li .text-field-small {
  width: 100px;
}
.form-holder ul li .text-field-medium {
  width: 150px;
}
.form-holder ul li .textarea-field {
  height: 100px;
}
.text-area {
  background-color: #11181f;
  width: 100%;
  max-width: 550px;
  height: 50px;
  color: #AAA;
  border: 1px solid #080b0e;
  padding: 4px;
  font-size: 1em;
}
.text-area:focus {
  background-color: #1e2a36;
}
.big-text-black {
  background-color: #080b0e;
  width: 100%;
  max-width: 400px;
  height: 40px;
  color: #f08e84;
  padding: 4px;
  font-size: 1.3em;
  border-top: solid 1px #222;
  border-left: solid 1px #333;
  border-right: solid 1px #111;
  border-bottom: solid 1px #111;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}
/*! nouislider - 10.0.0 - 2017-05-28 14:52:48 */
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-target {
  position: relative;
  direction: ltr;
}
.noUi-base {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  /* Fix 401 */
}
.noUi-connect {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
}
.noUi-origin {
  position: absolute;
  height: 0;
  width: 0;
}
.noUi-handle {
  position: relative;
  z-index: 1;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
  transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
/* Painting and performance;
 * Browsers can paint handles in their own layer.
 */
.noUi-base,
.noUi-handle {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px;
}
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  left: -17px;
  top: -6px;
}
.noUi-vertical {
  width: 18px;
}
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  left: -6px;
  top: -17px;
}
/* Styling;
 */
.noUi-target {
  background: #080b0e;
  border-radius: 4px;
  border: 1px solid #2c3e50;
  box-shadow: inset 0 1px 1px #233140, 0 3px 6px -5px #1e2a36;
}
.noUi-connect {
  background: #3FB8AF;
  border-radius: 4px;
  box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45);
  -webkit-transition: background 450ms;
  transition: background 450ms;
}
/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}
.noUi-handle {
  border: 1px solid #60140c;
  border-radius: 3px;
  background: #e74837;
  cursor: default;
}
/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #1e2a36;
  left: 14px;
  top: 6px;
}
.noUi-handle:after {
  left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
.noUi-vertical .noUi-handle:after {
  top: 17px;
}
/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}
/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-pips {
  position: absolute;
  color: #999;
}
/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}
/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC;
}
.noUi-marker-sub {
  background: #AAA;
}
.noUi-marker-large {
  background: #AAA;
}
/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
.noUi-value-horizontal {
  -webkit-transform: translate3d(-50%, 50%, 0);
  transform: translate3d(-50%, 50%, 0);
}
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}
/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
.noUi-value-vertical {
  -webkit-transform: translate3d(0, 50%, 0);
  transform: translate3d(0, 50%, 0);
  padding-left: 25px;
}
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}
.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}
.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}
button {
  border: 0;
}
.ft-button {
  padding: 10px 9px 10px 9px;
  font-size: 1em;
  color: #fff;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.6);
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.6);
  -webkit-text-shadow: 0 2px 2px #000000;
  -moz-text-shadow: 0 2px 2px #000000;
  text-shadow: 0 2px 2px #000000;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: 2px 0;
  transition: background 0.1s ease-in-out, border-color 0.1s ease-in-out;
  -webkit-transition: background 0.1s ease-in-out, border-color 0.1s ease-in-out;
  -moz-transition: background 0.1s ease-in-out, border-color 0.1s ease-in-out;
  -ms-transition: background 0.1s ease-in-out, border-color 0.1s ease-in-out;
  -o-transition: background 0.1s ease-in-out, border-color 0.1s ease-in-out;
}
.ft-button .i_svg {
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity=50);
}
.ft-button {
  outline: 0 none;
  text-decoration: none;
  color: #fff;
}
.ft-orange {
  background-color: #E56622;
}
.ft-red {
  background-color: #60140c;
}
.ft-grad {
  background-color: #60140c;
}
.ft-grad-hover {
  background-color: #60140c;
}
.ft-purple {
  background-color: #3433A8;
}
.ft-black {
  background-color: #222;
}
.ft-blue {
  background-color: #080b0e;
}
html.remodal_lock,
body.remodal_lock {
  overflow: hidden;
}
/* Anti FOUC */
.remodal,
[data-remodal-id] {
  visibility: hidden;
}
/* Overlay necessary styles */
.remodal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1100;
  display: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  text-align: center;
}
.remodal-overlay:after {
  display: inline-block;
  height: 100%;
  margin-left: -0.05em;
  content: '';
}
/* Fix iPad, iPhone glitches */
.remodal-overlay > * {
  -webkit-transform: translateZ(0px);
}
/* Modal dialog necessary styles */
.remodal {
  position: relative;
  display: inline-block;
}
/* ==========================================================================
   Remodal default theme
   ========================================================================== */
/* Default theme font */
/* Overlay default theme styles */
.remodal-overlay {
  opacity: 0;
  background: rgba(0, 0, 0, 0.95);
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
body.remodal_active .remodal-overlay {
  opacity: 1;
}
/* Modal dialog default theme styles */
.remodal {
  width: 100%;
  min-height: 100%;
  padding: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px;
  background: #11181f;
  background-clip: padding-box;
  color: #DDD;
  -webkit-transform: scale(0.95);
  -moz-transform: scale(0.95);
  -ms-transform: scale(0.95);
  -o-transform: scale(0.95);
  transform: scale(0.95);
  -webkit-transition: -webkit-transform 0.2s linear;
  -moz-transition: -moz-transform 0.2s linear;
  -o-transition: -o-transform 0.2s linear;
  transition: transform 0.2s linear;
  border: 1px solid #1e2a36;
  overflow: scroll;
}
body.remodal_active .remodal {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
/* Modal dialog vertical align  */
.remodal,
.remodal-overlay:after {
  vertical-align: middle;
}
/* Close button */
.remodal-close {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 28px;
  height: 28px;
  line-height: 23px;
  text-decoration: none;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  font-size: 28px;
  color: #d22b19;
  text-align: center;
}
.remodal-close:hover,
.remodal-close:active {
  color: #d22b19;
}
/* Dialog buttons */
.remodal-confirm,
.remodal-cancel {
  display: inline-block;
  width: 120px;
  padding: 9px 0;
  margin: 0 0 5px 0;
  font-size: 10pt;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  background-clip: padding-box;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.remodal-confirm {
  border: 2px solid #16a085;
  background: #f4f4f4;
  color: #16a085;
}
.remodal-confirm:hover,
.remodal-confirm:active {
  background: #16a085;
  color: #f4f4f4;
}
.remodal-cancel {
  border: 2px solid #c0392b;
  background: #f4f4f4;
  color: #c0392b;
}
.remodal-cancel:hover,
.remodal-cancel:active {
  background: #c0392b;
  color: #f4f4f4;
}
/* Media queries
   ========================================================================== */
@media only screen and (min-width: 641px) {
  .remodal {
    max-width: 700px;
    margin: 0 auto;
    min-height: 0;
  }
}
.remodal {
  z-index: 400;
  padding-top: 30px;
}
.remodal .ft-button {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  margin: 0 2px;
}
.remodal .sign {
  padding: 0 25px;
}
.remodal h4 {
  line-height: 34px;
  font-size: 1.3em;
  -webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  -moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  color: #FFF;
}
.remodal h4 .i_svg {
  fill: rgba(255, 255, 255, 0.5);
}
.playlist-remodal {
  overflow: scroll;
  height: 100%;
}
.playlist-remodal .title-inp {
  margin-bottom: 5px;
}
.playlist-remodal .playlist-list {
  padding-top: 5px;
  min-height: 300px;
  clear: both;
  border-top: 1px solid #2c3e50;
  margin-top: 5px;
}
.playlist-remodal .playlist-list .pl {
  text-align: left;
  height: 36px;
  line-height: 37px;
  background-color: #60140c;
  color: #FFF;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 0 10px;
  margin: 4px auto;
  cursor: pointer;
  font-size: 1.2em;
}
.playlist-remodal .playlist-list .pl.mn {
  background-color: #490f09;
}
.playlist-remodal .playlist-list .pl:hover,
.playlist-remodal .playlist-list .pl:active {
  background-color: #d22b19 !important;
}
.playlist-remodal .playlist-list .pl .i_svg {
  padding-right: 4px;
}
.download-remodal #captcha_holder {
  width: 304px;
  margin: 0 auto;
}
.download-remodal .download-list {
  padding-top: 5px;
  clear: both;
  border-top: 1px solid #3e5771;
  margin-top: 5px;
  font-size: 0.9em;
  font-weight: 600;
  min-height: 400px;
  overflow: hidden;
}
.download-remodal .download-list h5 {
  padding: 10px;
  color: #507192;
  display: none;
}
.download-remodal .download-list h5 span {
  color: #f08e84;
}
.download-remodal .download-list h3 {
  border-top: 1px solid #080b0e;
  padding: 10px 0 0 0;
}
.download-remodal .download-list h3 svg {
  fill: #d22b19;
}
.download-remodal .download-list .pl,
.download-remodal .download-list .pl2,
.download-remodal .download-list .continue {
  height: 40px;
  line-height: 40px;
  cursor: pointer;
  color: #DDD;
  padding: 0 10px;
  text-indent: 0;
  font-weight: 400;
  text-align: center;
  margin: 16px 5px;
  display: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
  border: 1px solid rgba(96, 20, 12, 0.6);
  background-color: rgba(0, 0, 0, 0.1);
  text-overflow: ellipsis;
  white-space: nowrap;
}
.download-remodal .download-list .pl:hover,
.download-remodal .download-list .pl2:hover,
.download-remodal .download-list .continue:hover {
  background-color: #8d1d11;
}
.download-remodal .download-list .pl2 {
  display: block;
  background-color: #60140c;
  font-size: 1.2em;
}
.download-remodal .download-list .limit {
  background-color: #60140c;
  font-size: 1em;
}
.download-remodal .download-promo {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 99%;
  z-index: 100;
  background-color: #11181f;
  display: none;
}
.download-remodal .download-promo .b_upload {
  height: 80px;
  line-height: 80px;
  font-size: 1.5em;
}
.download-remodal .download-promo .continue {
  display: block;
  position: absolute;
  bottom: 150px;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
  width: 50%;
  color: #AAA;
  text-transform: uppercase;
}
.thumbnails-remodal .thumbnails {
  margin-top: 20px;
}
.flag-remodal .t {
  padding: 10px 0;
  line-height: 1.5em;
}
.flag-remodal .t a {
  color: #d22b19;
}
.flag-remodal h4 {
  color: #ea5d4e;
  text-transform: uppercase;
}
.flag-remodal p.t {
  color: #AAA;
  text-align: left;
}
.flag-remodal .flag {
  text-align: left;
  padding: 0 0 20px 0;
}
.flag-remodal .flag p {
  cursor: pointer;
  padding: 0 8px;
  margin: 10px 0;
  background-color: #080b0e;
  line-height: 2.5em;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.6);
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.6);
  -webkit-text-shadow: 0 2px 2px #000000;
  -moz-text-shadow: 0 2px 2px #000000;
  text-shadow: 0 2px 2px #000000;
}
.flag-remodal .flag p:hover,
.flag-remodal .flag p.active {
  background-color: #60140c;
}
.flag-remodal .flag p:hover:before,
.flag-remodal .flag p.active:before {
  content: "\25C9";
  color: #f08e84;
}
.flag-remodal .flag p:before {
  font-size: 1.2em;
  content: "\25CB";
  color: #507192;
  width: 1.3em;
  display: inline-block;
}
.flag-remodal .cancel_row {
  padding: 15px 0 0 0;
  margin: 15px 0 0 0;
  border-top: 1px solid #2c3e50;
}
.flag-remodal .sign,
.flag-remodal .report {
  padding: 0 30px;
  text-transform: uppercase;
  height: 46px;
  line-height: 46px;
}
.flag-remodal .report {
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity=50);
  padding: 0 50px;
}
.flag-remodal .report.active {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
  background-color: #60140c;
}
#age_check {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(8, 11, 14, 0.7);
  z-index: 1000000;
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  display: flex;
  justify-content: center;
  align-items: center;
}
#age_check .modal {
  width: 96vw;
  background-color: #11181f;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
  text-align: center;
  border: 1px solid #233140;
}
#age_check .modal h2 {
  background-color: #080b0e;
  text-align: center;
}
#age_check .modal h2 img {
  height: 50px;
}
#age_check .modal h3 {
  color: #f08e84;
  font-size: 1.3em;
  line-height: 2em;
}
#age_check .modal p {
  color: #507192;
  padding: 0 8px;
}
#age_check .modal .buttons {
  padding: 20px 0 20px 0;
  border-bottom: 2px solid #080b0e;
  margin-bottom: 10px;
}
#age_check .modal .buttons .ft-button {
  padding: 10px 60px;
  font-size: 1.5em;
  clear: both;
}
#age_check .modal .buttons .ft-blue {
  background-color: transparent;
}
#age_check .modal .buttons #age_check_no {
  padding: 10px 40px;
  color: #AAA;
  background-color: transparent;
  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0);
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0);
}
#age_check .modal .parents {
  display: block;
  color: #AAA;
  text-transform: uppercase;
  padding: 10px 0;
}
/*!
 * jQuery Accordion 0.0.1
 * (c) 2014 Victor Fernandez <victor@vctrfrnndz.com>
 * MIT Licensed.
 */
/* Requirements */
[data-accordion] [data-content] {
  overflow: hidden;
  max-height: 0;
}
/* Basic Theme */
[data-accordion] {
  line-height: 1;
}
[data-control],
[data-content] > * {
  display: block;
  color: #DDD;
  padding: 8px;
  font-size: 1.2em;
  border-bottom: 1px solid #11181f;
  border-top: 1px solid #1e2a36;
  background-color: #080b0e;
  position: relative;
  text-align: left;
}
[data-control].active,
[data-content] > *.active {
  background-color: #320a06;
}
[data-content] [data-accordion] {
  border: 0;
  padding: 0;
}
[data-accordion] [data-control] {
  position: relative;
  padding-right: 40px;
}
[data-accordion] > [data-control]:after {
  content: "";
  position: absolute;
  right: 0px;
  top: 5px;
  font-size: 1em;
  font-weight: 200;
  height: 15px;
  width: 24px;
  content: "\f078";
  font-family: FontAwesome;
}
[data-accordion].open > [data-control]:after {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
  top: 10px;
}
/**
 * Multiple Selection Component for Bootstrap
 * Check nicolasbize.github.io/magicsuggest/ for latest updates.
 *
 * Author:       Nicolas Bize
 * Created:      Feb 8th 2013
 * Last Updated: Oct 16th 2014
 * Version:      2.1.4
 * Licence:      MagicSuggest is licenced under MIT licence (http://opensource.org/licenses/MIT)
 */
.ms-ctn {
  position: relative;
  padding: 8px;
  margin-bottom: 5px;
  height: auto;
  border: 1px solid #233140;
  background-color: #1e2a36;
  color: #DDD;
  font-size: 1.2em;
  line-height: 1.85em;
  width: 100%;
  border-bottom: 1px solid #60140c;
}
.ms-inv {
  border: 1px solid #CC0000;
}
.ms-ctn-readonly {
  cursor: pointer;
}
.ms-ctn-disabled {
  cursor: not-allowed;
  background-color: #eeeeee;
}
.ms-ctn-bootstrap-focus,
.ms-ctn-bootstrap-focus .ms-res-ctn {
  border-color: rgba(82, 168, 236, 0.8) !important;
  /* IE6-9 */
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.ms-ctn-focus {
  background: #2c3e50;
  color: #FFF;
}
.ms-ctn input {
  border: 0;
  box-shadow: none;
  -webkit-transition: none;
  outline: none;
  display: block;
  padding: 0;
  line-height: 1.42857143;
  margin: 1px 0;
  width: 100%;
  background-color: transparent !important;
  color: #DDD !important;
  font-size: 14px;
}
.ms-ctn .ms-sel-ctn input {
  float: left;
}
.ms-ctn-disabled input {
  cursor: not-allowed;
  background-color: #eeeeee;
}
.ms-ctn .ms-input-readonly {
  cursor: pointer;
}
.ms-ctn .ms-empty-text {
  color: #DDD;
}
.ms-ctn input:focus {
  border: 0;
  box-shadow: none;
  -webkit-transition: none;
  background: #FFF;
}
.ms-ctn input::-ms-clear {
  width: 0;
  height: 0;
}
.ms-ctn .ms-trigger {
  top: 0;
  width: 25px;
  height: 100%;
  position: absolute;
  right: 0;
  background: transparent;
  border-left: 1px solid #CCC;
  cursor: pointer;
}
.ms-ctn .ms-trigger .ms-trigger-ico {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #333;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
  margin-left: 8px;
  margin-top: 15px;
}
.ms-ctn .ms-trigger:hover {
  background-color: #e6e6e6;
}
.ms-ctn .ms-trigger:hover .ms-trigger-ico {
  background-position: 0 -4px;
}
.ms-ctn-disabled .ms-trigger {
  cursor: not-allowed;
  background-color: #eeeeee;
}
.ms-ctn-bootstrap-focus {
  border-bottom: 1px solid #CCC;
}
.ms-res-ctn {
  width: 100%;
  display: block;
  overflow-y: auto;
  margin-top: 5px;
  background-color: #1e2a36;
  position: absolute;
  z-index: 1000;
  margin-left: -8px;
}
.ms-res-ctn .ms-res-group {
  line-height: 23px;
  text-align: left;
  padding: 2px 5px;
  font-weight: bold;
  border-bottom: 1px dotted #11181f;
  border-top: 1px solid #11181f;
  background: #1e2a36;
  color: #DDD;
}
.ms-res-ctn .ms-res-item {
  line-height: 25px;
  text-align: left;
  padding: 5px;
  color: #DDD;
  cursor: pointer;
  display: inline-block;
  background-color: #11181f;
  margin: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.ms-res-ctn .ms-res-item-grouped {
  padding-left: 15px;
}
.ms-res-ctn .ms-res-odd {
  background: #11181f;
}
.ms-res-ctn .ms-res-item-active {
  background-color: #080b0e;
}
.ms-res-ctn .ms-res-item-disabled {
  color: #CCC;
  cursor: default;
}
.ms-sel-ctn {
  overflow: auto;
  line-height: 18px;
  padding-right: 25px;
}
.ms-no-trigger .ms-sel-ctn {
  padding-right: 0;
}
/** Outer and global tags **/
.ms-sel-ctn .ms-sel-item {
  background: #080b0e;
  color: #FFF;
  float: left;
  font-size: 14px;
  padding: 3px 5px;
  border-radius: 3px;
  border: 1px solid #1e2a36;
  margin: 3px 0px 1px 0;
}
.ms-sel-ctn .ms-sel-invalid {
  border-color: 1px solid #1e2a36 !important;
  background: #FDF2F2 !important;
}
.ms-sel-ctn .ms-sel-item:hover {
  border: 1px solid #3e5771;
}
/** For inner tags **/
.ms-ctn .ms-sel-item {
  background: #080b0e;
  color: #FFF;
  float: left;
  font-size: 14px;
  padding: 0 5px;
  border-radius: 3px;
  border: 1px solid #1e2a36;
  margin: 1px 5px 1px 0;
}
.ms-ctn .ms-sel-item:hover {
  border: 1px solid #3e5771;
}
.ms-ctn-focus .ms-sel-item:hover {
  border: 1px solid #3e5771;
}
.ms-sel-ctn .ms-sel-text {
  background: #FFF;
  color: #666;
  padding-right: 0;
  margin-left: 0;
  font-size: 14px;
  font-weight: normal;
}
.ms-as-string .ms-sel-text {
  border-color: transparent;
}
.ms-res-ctn .ms-res-item em {
  font-style: normal;
  background: #080b0e;
}
.ms-sel-ctn .ms-sel-text:hover {
  background: #FFF;
}
.ms-sel-ctn .ms-sel-item-active {
  border: 1px solid red;
  background: #757575;
}
.ms-stacked .ms-sel-item {
  float: inherit;
}
.ms-sel-ctn .ms-sel-item .ms-close-btn {
  width: 7px;
  cursor: pointer;
  height: 7px;
  float: right;
  margin: 6px 2px 0 10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAOCAYAAADjXQYbAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAEZ0FNQQAAsY58+1GTAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABSSURBVHjahI7BCQAwCAOTzpThHMHh3Kl9CVos9XckFwQAuPtGuWTWwMwaczKzyHsqg6+5JqMJr28BABHRwmTWQFJjTmYWOU1L4tdck9GE17dnALGAS+kAR/u2AAAAAElFTkSuQmCC);
  background-position: 0 -7px;
}
.ms-sel-ctn .ms-sel-item .ms-close-btn:hover {
  background-position: 0 0;
}
.ms-stacked .ms-sel-item .ms-close-btn {
  margin-left: 0px;
}
.ms-helper {
  color: #AAA;
  font-size: 10px;
  position: absolute;
  bottom: -14px;
  right: 0;
}
.ms-ctn.input-lg .ms-trigger .ms-trigger-ico {
  margin-top: 17px;
}
.ms-ctn.input-sm .ms-trigger .ms-trigger-ico {
  margin-top: 13px;
}
.ms-ctn.input-lg .ms-sel-ctn .ms-sel-item {
  padding-top: 2px;
  padding-bottom: 3px;
}
.ms-ctn.input-sm .ms-sel-ctn {
  line-height: 15px;
}
.ms-ctn.input-sm .ms-sel-ctn .ms-sel-item {
  padding-top: 1px;
  padding-bottom: 1px;
  margin-top: 0;
  margin-bottom: 0;
}
.ms-ctn.input-sm .ms-sel-ctn .ms-sel-item .ms-close-btn {
  margin-top: 4px;
}
.ms-ctn .ms-sel-ctn {
  margin-left: -7px;
}
.ms-ctn .ms-trigger:hover {
  width: 24px;
  right: 1px;
  border-radius: 0 3px 3px 0;
}
