/* Containers
----------------------------------------------------------------------------------------------------*/
.container_15 {
  width: 88%;
  /* max-width: 965px; */

  margin: 0 auto;
  min-width: 1020px;
}
/* Grid >> 15 Columns
	----------------------------------------------------------------------------------------------------*/
.grid_1 {
  width: 4.667%;
}
.grid_2 {
  width: 11.333%;
}
/* .grid_3 { width:18.0%; } */
.mobile .grid_3 {
  width: 18.0%;
}
.grid_4 {
  width: 24.667%;
}
.grid_5 {
  width: 31.333%;
}
.grid_6 {
  width: 38.0%;
}
.grid_7 {
  width: 44.667%;
}
.grid_8 {
  width: 51.333%;
}
.grid_9 {
  width: 58.0%;
}
.grid_10 {
  width: 64.667%;
}
.grid_11 {
  width: 71.333%;
}
.grid_12 {
  width: 79.0%;
}
/* tampered with! original value is 78% */
.grid_13 {
  width: 84.667%;
}
.grid_14 {
  width: 91.333%;
}
.grid_15 {
  width: 98.0%;
}
/* Prefix Extra Space >> 15 Columns
	----------------------------------------------------------------------------------------------------*/
.prefix_1 {
  padding-left: 6.667%;
}
.prefix_2 {
  padding-left: 13.333%;
}
.prefix_3 {
  padding-left: 20.0%;
}
.prefix_4 {
  padding-left: 26.667%;
}
.prefix_5 {
  padding-left: 33.333%;
}
.prefix_6 {
  padding-left: 40.0%;
}
.prefix_7 {
  padding-left: 46.667%;
}
.prefix_8 {
  padding-left: 53.333%;
}
.prefix_9 {
  padding-left: 60.0%;
}
.prefix_10 {
  padding-left: 66.667%;
}
.prefix_11 {
  padding-left: 73.333%;
}
.prefix_12 {
  padding-left: 80.0%;
}
.prefix_13 {
  padding-left: 86.667%;
}
.prefix_14 {
  padding-left: 93.333%;
}
/* Suffix Extra Space >> 15 Columns
	----------------------------------------------------------------------------------------------------*/
.suffix_1 {
  padding-right: 6.667%;
}
.suffix_2 {
  padding-right: 13.333%;
}
.suffix_3 {
  padding-right: 20.0%;
}
.suffix_4 {
  padding-right: 26.667%;
}
.suffix_5 {
  padding-right: 33.333%;
}
.suffix_6 {
  padding-right: 40.0%;
}
.suffix_7 {
  padding-right: 46.667%;
}
.suffix_8 {
  padding-right: 53.333%;
}
.suffix_9 {
  padding-right: 60.0%;
}
.suffix_10 {
  padding-right: 66.667%;
}
.suffix_11 {
  padding-right: 73.333%;
}
.suffix_12 {
  padding-right: 80.0%;
}
.suffix_13 {
  padding-right: 86.667%;
}
.suffix_14 {
  padding-right: 93.333%;
}
/* Push Space >> 15 Columns
	----------------------------------------------------------------------------------------------------*/
.push_1 {
  left: 6.667%;
}
.push_2 {
  left: 13.333%;
}
.push_3 {
  left: 20.0%;
}
.push_4 {
  left: 26.667%;
}
.push_5 {
  left: 33.333%;
}
.push_6 {
  left: 40.0%;
}
.push_7 {
  left: 46.667%;
}
.push_8 {
  left: 53.333%;
}
.push_9 {
  left: 60.0%;
}
.push_10 {
  left: 66.667%;
}
.push_11 {
  left: 73.333%;
}
.push_12 {
  left: 80.0%;
}
.push_13 {
  left: 86.667%;
}
.push_14 {
  left: 93.333%;
}
/* Pull Space >> 15 Columns
	----------------------------------------------------------------------------------------------------*/
.pull_1 {
  left: -6.667%;
}
.pull_2 {
  left: -13.333%;
}
.pull_3 {
  left: -20%;
}
.pull_4 {
  left: -26.667%;
}
.pull_5 {
  left: -33.333%;
}
.pull_6 {
  left: -40%;
}
.pull_7 {
  left: -46.667%;
}
.pull_8 {
  left: -53.333%;
}
.pull_9 {
  left: -60%;
}
.pull_10 {
  left: -66.667%;
}
.pull_11 {
  left: -73.333%;
}
.pull_12 {
  left: -80%;
}
.pull_13 {
  left: -86.667%;
}
.pull_14 {
  left: -93.333%;
}
/* Grid >> Global
		----------------------------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15 {
  display: inline;
  float: left;
  position: relative;
  margin-left: 1%;
  margin-right: 1%;
}
/* Grid >> Children (Alpha ~ First, Omega ~ Last)
	----------------------------------------------------------------------------------------------------*/
.alpha {
  margin-left: 0;
}
.omega {
  margin-right: 0;
}
/******************************************************************
	YouPorn Mother CSS File.
	Updated: January 2013

	All styles used throughout the site are imported into this file.
	A rudimentary map of the CSS can be found this way.

********************************************************************/
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
input[type=text]::-ms-clear {
  display: none;
}
/*! fancyBox v2.1.3 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}
.fancybox-wrap iframe html.ie7 {
  overflow: hidden !important;
}
.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #888;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.fancybox-opened {
  z-index: 8030;
}
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer,
.fancybox-inner {
  position: relative;
}
.fancybox-inner {
  overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner > * {
  -webkit-transform: translateZ(0px);
}
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}
.fancybox-image,
.fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}
#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
  background-image: url('../../bundles/youpornwebfront/images/fancybox_sprite.png');
}
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url('../../bundles/youpornwebfront/images/fancybox_loading.gif') center center no-repeat;
}
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url('../../bundles/youpornwebfront/images/blank.gif');
  /* helps IE */

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: 8040;
}
.fancybox-prev {
  left: 0;
}
.fancybox-next {
  right: 0;
}
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}
.fancybox-nav:hover span {
  visibility: visible;
}
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}
/* Overlay helper */
.fancybox-lock {
  overflow: hidden;
}
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url('../../bundles/youpornwebfront/images/fancybox_overlay.png');
}
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}
/* Title helper */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}
.fancybox-opened .fancybox-title {
  visibility: visible;
}
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */

  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}
.fancybox-title-inside-wrap {
  padding-top: 10px;
}
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}
/* Global Styles ----------------------------------------------*/
.BackgroundClip {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.PinkGradient {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ee577c;
  background: -moz-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -o-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -webkit-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
}
.PinkGradientRollover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.DarkGreyGradient {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
}
.DarkGreyGradientRollover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.DefaultGreyGradient {
  border-top: 1px solid #343537;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #272729;
  background: -moz-linear-gradient(bottom, #1e1e1f 0%, #272729 97.56%, #333537 100%);
  background: -o-linear-gradient(bottom, #1e1e1f 0%, #272729 97.56%, #333537 100%);
  background: -webkit-linear-gradient(bottom, #1e1e1f 0%, #272729 97.56%, #333537 100%);
  background: linear-gradient(bottom, #1e1e1f 0%, #272729 97.56%, #333537 100%);
}
.GreenGradient {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #b1d143;
  background: -moz-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -o-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -webkit-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: linear-gradient(bottom, #637d01 0%, #b1d143 100%);
}
.GreenGradientRollover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.RedGradient {
  background: #da3030;
  background: -moz-linear-gradient(bottom, #920101 0%, #da3030 100%);
  background: -o-linear-gradient(bottom, #920101 0%, #da3030 100%);
  background: -webkit-linear-gradient(bottom, #920101 0%, #da3030 100%);
  background: linear-gradient(bottom, #920101 0%, #da3030 100%);
}
.RedGradientRollover {
  background: #db3030;
  background: -moz-linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
  background: -o-linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
  background: -webkit-linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
  background: linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
}
.PinkGradientButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ee577c;
  background: -moz-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -o-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -webkit-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  padding: 10px;
}
.PinkGradientButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.PinkGradientButton a,
.PinkGradientButton button {
  color: white;
  border: none;
  background: none;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.PinkGradientButton a.disabled,
.PinkGradientButton button.disabled {
  cursor: default;
}
.PinkGradientFormButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ee577c;
  background: -moz-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -o-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -webkit-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  padding: 10px;
  border: none;
  color: white;
  font-weight: bold;
  font-size: 1.4em;
}
.PinkGradientFormButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.GreenGradientButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #b1d143;
  background: -moz-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -o-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -webkit-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  padding: 10px;
}
.GreenGradientButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.GreenGradientButton a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.GreenGradientButton a.disabled {
  cursor: default;
}
.GreenGradientFormButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #b1d143;
  background: -moz-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -o-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -webkit-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  padding: 10px;
  border: none;
  color: white;
  font-weight: bold;
  font-size: 1.4em;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.GreenGradientFormButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.GreenGradientFormButton.disabled {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
  padding: 7px 30px;
}
.GreenGradientFormButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.GreenGradientFormButton.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.GreenGradientFormButton.disabled a.disabled {
  cursor: default;
}
.GreenGradientFormButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.GreenGradientFormButton.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.GreenGradientFormButton.disabled a.disabled {
  cursor: default;
}
.GreenGradientFormButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.GreenGradientFormButton.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.GreenGradientFormButton.disabled a.disabled {
  cursor: default;
}
.GreenGradientFormButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  cursor: default;
}
.GreyGradientButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
}
.GreyGradientButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.GreyGradientButton a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.GreyGradientButton a.disabled {
  cursor: default;
}
.GreenGradientElement {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.GreenGradientElement:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.GreyGradientElement {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
}
.GreyGradientElement:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
/******************************************************************
	YouPorn Sprites
****************************************************************** */
/* User Menu Sprite Variables */
.GreyOpacity {
  background: transparent url('../../bundles/youpornwebfront/images/alpha/3D4351_50.png?v=23456');
}
.WhiteOpacity {
  background: transparent url('../../bundles/youpornwebfront/images/alpha/FFF_50.png?v=23456');
}
.BlackOpacity {
  background: transparent url('../../bundles/youpornwebfront/images/alpha/000_50.png?v=23456');
}
.ContentBox {
  background: #202020;
  border: 1px solid #3d3d3d;
  margin: 0 1% 15px 1%;
  float: left;
  padding: 20px 0;
}
.Circle {
  -webkit-border-radius: 9999px;
  -moz-border-radius: 9999px;
  border-radius: 9999px;
}
.ContentHeader {
  background: #282828;
  background: -moz-linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  background: -o-linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  background: -webkit-linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  background: linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  border-top: 1px solid #343537;
  border-bottom: 1px solid #000;
  margin: -21px 0 20px;
  float: left;
  width: 100%;
}
.ContentHeader h1 {
  padding: 10px;
  margin-bottom: 0;
}
.BlackRoundedListLinks {
  background: black;
  padding: 10px;
  cursor: pointer;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
}
.cleanButton {
  background: none;
  border: none;
  outline: none;
}
.placeholderFix::-webkit-input-placeholder {
  color: gray;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.placeholderFix::-moz-placeholder {
  color: gray;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.placeholderFix:-moz-placeholder {
  color: gray;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.placeholderFix:focus::-webkit-input-placeholder {
  color: transparent;
}
.placeholderFix:focus::-moz-placeholder {
  color: transparent;
}
.placeholderFix:-moz-placeholder {
  color: transparent;
}
/******************************************************************
	YouPorn Image Size Mixins

	!!! IMPORTANT !!!! ALL MIXIN STYLES ARE TO BE CAPITALIZED.
****************************************************************** */
/******************************************************************
	Global Styles

*******************************************************************/
html,
body {
  height: 100%;
}
body {
  background: black;
  color: white;
  font-family: Arial, Helvetica, sans-serif;
}
body.white {
  /*Used for the content partner site only*/

  font-size: 100%;
  background-color: #fff;
  color: #000;
  font-family: Arial, Helvetica, clean, sans-serif;
}
.container_15 .grid_15.wrapper {
  margin: 0;
  width: 100%;
}
.omega {
  border: none;
}
#content section {
  margin: 0 0 20px;
  float: left;
  width: 100%;
}
/* Headings ------------------------------------------------*/
.wrapTitle {
  border-top: 1px solid #343537;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #272729;
  background: -moz-linear-gradient(bottom, #1e1e1f 0%, #272729 97.56%, #333537 100%);
  background: -o-linear-gradient(bottom, #1e1e1f 0%, #272729 97.56%, #333537 100%);
  background: -webkit-linear-gradient(bottom, #1e1e1f 0%, #272729 97.56%, #333537 100%);
  background: linear-gradient(bottom, #1e1e1f 0%, #272729 97.56%, #333537 100%);
  clear: both;
  margin-bottom: 20px;
  padding: 10px 6px;
  z-index: 9;
  position: relative;
  /* COUNTRY DROPDOWN ---------*/

  /* Search form in the title heading */

  /* User Actions, sorting */

  /* Changes will takes time to appear copy in title bar ------------*/

  /* Collections */

}
[data-current-action='porntags'] .wrapTitle {
  clear: none;
}
.wrapTitle .viewMore {
  font-size: 1.4em;
  font-weight: bold;
  margin: 10px;
}
.wrapTitle .viewMore .plus {
  margin: -2px 0 0 7px;
}
.wrapTitle.grid_15,
.wrapTitle.grid_9 {
  padding: 0 2px 0 0;
}
.wrapTitle.grid_15 h1,
.wrapTitle.grid_9 h1,
.wrapTitle.grid_15 h2,
.wrapTitle.grid_9 h2,
.wrapTitle.grid_15 h4,
.wrapTitle.grid_9 h4 {
  padding: 10px 6px;
}
.ourFriendsContainer .wrapTitle.grid_15,
.ourFriendsContainer .wrapTitle.grid_9 {
  margin-top: 20px;
}
.wrapTitle h1,
.wrapTitle h2,
.wrapTitle h4 {
  font-size: 1.6em;
  font-weight: bold;
  float: left;
  margin: 0 30px 0 4px;
  white-space: nowrap;
}
[data-current-action="channels"] .wrapTitle h1.channelHeader {
  margin: 1.3% 10px 0 0;
  font-size: 16px;
  padding-top: 0;
}
[data-current-action="channels"] .wrapTitle h1.channelHeader a {
  font-size: inherit;
  line-height: 1em;
}
[data-current-action="channels"] .wrapTitle h1.channelHeader + .dropdown {
  margin: 8px 0;
}
@media (min-width: 1280px) {
  [data-current-action="channels"] .wrapTitle h1.channelHeader + .dropdown {
    margin: 8px 0;
  }
}
@media (min-width: 1535px) {
  [data-current-action="channels"] .wrapTitle h1.channelHeader + .dropdown {
    margin: 8px 0 0 14%;
  }
  [data-current-action="channels"] .wrapTitle h1.channelHeader {
    font-size: 2em;
    margin: 0.9% 0 0 0;
  }
}
@media (max-width: 1265px) {
  [data-current-action="channels"] .wrapTitle h1.channelHeader {
    font-size: 12px;
    margin: 1.5% 0 0 0;
  }
}
[data-current-action="channels"] .wrapTitle h1 {
  font-size: 2.5em;
  padding-top: 1%;
}
[data-current-action="channels"] .wrapTitle h1 + .dropdown,
[data-current-action="pornstars"] .wrapTitle h1 + .dropdown {
  margin: 18px 0;
}
.psNameList .wrapTitle h1 + .dropdown {
  margin: 5px 30px 5px 0;
}
.wrapTitle h1 a {
  font-size: 1.4em;
  line-height: 1.6em;
}
.videoList .wrapTitle h1 a {
  font-size: 1em;
}
.wrapTitle .country {
  float: left;
  padding: 2px;
  margin: 6px 0;
}
.wrapTitle #itemSearch {
  float: left;
  margin: 0.5%;
  width: 20%;
  height: 27px;
  background: #171717;
  border-radius: 5px;
  min-width: 230px;
  position: relative;
}
.wrapTitle #itemSearch input[type="search"],
.wrapTitle #itemSearch input[type="text"] {
  background: none;
  border-radius: 0;
  border: none;
  color: #BEBEBE;
  padding: 5px;
  margin: 0;
  -webkit-appearance: none;
  width: 75%;
}
.ie7 .wrapTitle #itemSearch input[type="search"],
.ie7 .wrapTitle #itemSearch input[type="text"] {
  float: left;
}
.wrapTitle #itemSearch input[type="search"]:focus,
.wrapTitle #itemSearch input[type="text"]:focus {
  border: none !important;
  outline: none !important;
}
.wrapTitle #itemSearch input[type="submit"] {
  width: 15%;
  height: 19px;
  padding: 0;
  background: url("../../bundles/youpornwebfront/images/searchIcon-dark.png") no-repeat center 2px;
  text-indent: -9999px;
  border-left: 1px solid #333;
  border-radius: 0;
  margin: 4px 0;
  float: right;
}
[data-current-action='favorites'].ru .wrapTitle #itemSearch {
  margin-left: 2%;
}
.wrapTitle .userActions {
  float: right;
  clear: none;
}
.wrapTitle .userActions > * {
  float: left;
  clear: none;
  margin: 5px 2px;
}
.wrapTitle .userActions > *.dropdown.sort {
  margin: 5px 15px !important;
}
.wrapTitle .userActions .edit {
  font-size: 1.4em;
}
.wrapTitle .userActions #formActions {
  display: none;
}
.wrapTitle .userActions #formActions > * {
  clear: none;
  float: left;
}
.wrapTitle .userActions #formActions input {
  width: 95px;
  height: 25px;
  border-radius: 0;
  padding: 5px;
  margin-right: 8px;
  margin-top: 3px;
}
.wrapTitle .userActions #formActions input[type='button'] {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
  width: 95px;
  height: 25px;
  padding: 5px;
  clear: none;
  border-radius: 0;
}
.wrapTitle .userActions #formActions input[type='button']:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.wrapTitle .userActions #formActions input[type='button'] a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.wrapTitle .userActions #formActions input[type='button'] a.disabled {
  cursor: default;
}
.wrapTitle .userActions #formActions input[type='button']:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.wrapTitle .userActions #formActions input[type='button'] a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.wrapTitle .userActions #formActions input[type='button'] a.disabled {
  cursor: default;
}
.wrapTitle .userActions #formActions input[type='button']:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.wrapTitle .userActions #formActions input[type='button'] a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.wrapTitle .userActions #formActions input[type='button'] a.disabled {
  cursor: default;
}
.wrapTitle .changes {
  font-size: 1.2em;
  line-height: 2.4em;
  color: #666;
  position: absolute;
  top: 0;
  right: 1%;
  bottom: inherit;
  left: inherit;
  display: none;
}
.editable .wrapTitle .changes {
  display: block;
}
.wrapTitle .collections_sort {
  float: left;
  padding: 0 10px 0 80px;
  font-size: 1.4em;
  font-weight: bold;
  line-height: 35px;
}
.wrapTitle .collections_by {
  float: right;
  padding: 10px;
  height: 15px;
  font-size: 1.4em;
  line-height: 15px;
}
.wrapTitle .collections_by a {
  margin-right: 10px;
}
.wrapTitle .collections_controls {
  float: right;
  height: 35px;
}
.wrapTitle .collections_controls > * {
  float: left;
  position: relative;
  display: block;
  padding: 10px 15px;
  height: 15px;
  line-height: 15px;
}
.wrapTitle .collections_controls > * figure {
  color: #fff;
}
.wrapTitle .collections_controls i.thumbsUp:hover figure,
.wrapTitle .collections_controls i.thumbsUp.active figure {
  color: #648228;
}
.wrapTitle .collections_controls span.voted {
  display: none;
  border-left: 1px solid #333333;
  height: auto;
  text-align: center;
  padding-bottom: 6px;
  padding-top: 7px;
  color: #666666;
  line-height: 11px;
  font-weight: bold;
}
.wrapTitle .collections_controls i.thumbsDown:hover figure,
.wrapTitle .collections_controls i.thumbsDown.active figure {
  color: #ab3535;
}
.desktop .wrapTitle .collections_controls i.favorites:hover figure {
  color: #cb536f;
}
.wrapTitle .collections_controls i.included figure,
.wrapTitle .collections_controls i.saved figure {
  color: #cb536f;
}
.wrapTitle .collections_controls i.share:hover figure {
  color: #e2c124;
}
.wrapTitle .collections_controls p {
  padding: 10px 0;
}
.wrapTitle .collections_controls .split {
  border-left: 1px solid #333333;
}
/******************************************************************
Fancybox
******************************************************************/
[data-current-action='collections'] .fancybox-black h2 {
  margin: 0 0 26px 10px;
  font-weight: bold;
  color: #fff;
  font-size: 2.5em;
}
[data-current-action='collections'] .fancybox-black .fancybox-skin ul,
[data-current-action='collections'] .fancybox-black .ui-dialog ul {
  padding: 0 25px;
}
[data-current-action='collections'] .fancybox-black .fancybox-skin ul li,
[data-current-action='collections'] .fancybox-black .ui-dialog ul li {
  float: left;
  width: 60px;
  height: 60px;
  background-image: url('../../bundles/youpornwebfront/images/mobile/shareIcons/shareIconsSprite.png');
  margin-right: 24px;
  margin-bottom: 24px;
}
[data-current-action='collections'] .fancybox-black .fancybox-skin ul li:nth-child(4n),
[data-current-action='collections'] .fancybox-black .ui-dialog ul li:nth-child(4n) {
  margin-right: 0;
}
[data-current-action='collections'] .fancybox-black .fancybox-skin ul li.embed,
[data-current-action='collections'] .fancybox-black .ui-dialog ul li.embed {
  background-position: -124px -124px;
}
[data-current-action='collections'] .fancybox-black .fancybox-skin ul li.link,
[data-current-action='collections'] .fancybox-black .ui-dialog ul li.link {
  background-position: -62px -124px;
}
[data-current-action='collections'] .fancybox-black .fancybox-skin ul li a,
[data-current-action='collections'] .fancybox-black .ui-dialog ul li a {
  display: block;
  width: 100%;
  height: 100%;
}
[data-current-action='collections'] .fancybox-black .fancybox-skin ul li a span,
[data-current-action='collections'] .fancybox-black .ui-dialog ul li a span {
  background: none;
}
[data-current-action='collections'] .fancybox-black .fancybox-skin a.fancybox-item.fancybox-close,
[data-current-action='collections'] .fancybox-black .ui-dialog a.fancybox-item.fancybox-close {
  top: 13px;
  right: 13px;
}
div[class^='grid_'] .wrapTitle,
.grid_10 .wrapTitle.grid_10 {
  padding: 0;
}
div[class^='grid_'] .wrapTitle h1,
.grid_10 .wrapTitle.grid_10 h1,
div[class^='grid_'] .wrapTitle h2,
.grid_10 .wrapTitle.grid_10 h2,
div[class^='grid_'] .wrapTitle h4,
.grid_10 .wrapTitle.grid_10 h4 {
  padding: 10px 6px;
}
div[class^='grid_'] .wrapTitle .dropdown.sort,
.grid_10 .wrapTitle.grid_10 .dropdown.sort {
  margin: 5px 30px 5px 0;
}
#contentHeader {
  background: #282828;
  background: -moz-linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  background: -o-linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  background: -webkit-linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  background: linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  border-top: 1px solid #343537;
  border-bottom: 1px solid #000;
  margin: -21px 0 20px;
  float: left;
  width: 100%;
}
#contentHeader h1 {
  padding: 10px;
  margin-bottom: 0;
}
#contentHeader h1 {
  padding: 10px;
  margin-bottom: 0;
}
#contentHeader h1 {
  padding: 10px;
  margin-bottom: 0;
}
#contentHeader h1 {
  padding: 10px;
  margin-bottom: 0;
}
#contentHeader li {
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
  color: #999;
}
#contentHeader li:hover,
#contentHeader li.active {
  color: white;
}
.ie7 #contentHeader,
.ie8 #contentHeader {
  width: 982px;
}
.noSelect {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
}
/******************************************************************
	Slim scroll - eventually be the only scrollbar used...
	these are set through the plugin, so no choice but to
	!important the crap out of the properties...
*******************************************************************/
#mainSearch .slimScrollDiv,
.wrapTitle .slimScrollDiv {
  position: absolute;
  top: 31px;
  left: 0;
  bottom: inherit;
  right: inherit;
  position: absolute !important;
}
#mainSearch .slimScrollDiv .slimScrollRail,
.wrapTitle .slimScrollDiv .slimScrollRail {
  height: 110px !important;
}
.slimScrollDiv .slimScrollRail {
  display: block !important;
  border-radius: 0 !important;
  width: 9px !important;
  right: 0 !important;
}
.slimScrollDiv .slimScrollBar {
  background: #ee577c !important;
  display: block !important;
  opacity: 1!important;
}
#mainSearch .slimScrollDiv {
  height: auto!important;
}
#mainSearch .slimScrollDiv .ui-autocomplete {
  margin-top: auto;
}
.slimScrollDiv > ul {
  width: 100% !important;
}
/******************************************************************
	Content Boxes
*******************************************************************/
.content-box,
.content-box-info {
  background: #202020;
  border: 1px solid #3d3d3d;
  margin: 0 1% 15px 1%;
  float: left;
  padding: 20px 0;
}
.content-box-info {
  margin: 0 auto;
}
.plainWhite .content-box,
.plainWhite .content-box-info {
  background-color: #DADADA;
  border: 1px solid #D8D8D8;
}
.section .content-box {
  float: none;
}
.content-inner {
  padding: 0 20px;
  clear: both;
}
.confirmation .content-box {
  padding: 20px;
}
.ie8 [data-current-action='no-watch'] .content-box {
  margin-bottom: 7px;
  padding-bottom: 7px;
}
.ie7 [data-current-action='no-watch'] .content-box {
  float: none;
  margin-right: -4%;
  padding-right: 30px;
}
.ie8  #videoCanvas .grid_5.padSpace > a,
.ie7 [data-current-action='no-watch'] #videoCanvas .grid_5.padSpace > a {
  display: block;
  margin-left: 37%;
  font-size: 1.1em;
  font-weight: bold;
  font-variant: normal;
  clear: both;
}
/******************************************************************
	Dropdown (Default style)
*******************************************************************/
.timeSort {
  margin-left: 30px;
}
.arrow {
  background: transparent url('../../bundles/youpornwebfront/images/sprites.png?v=23456') no-repeat -11px -98px;
  width: 11px;
  height: 5px;
  position: absolute;
  top: 35%;
  right: 10%;
  bottom: inherit;
  left: inherit;
  text-indent: -9999px;
}
.main .arrow {
  background: transparent url('../../bundles/youpornwebfront/images/sprites.png?v=23456') no-repeat 0 -98px;
  width: 9px;
  height: 7px;
  position: absolute;
  top: 23%;
  right: -20px;
  bottom: inherit;
  left: inherit;
}
.dropdown {
  position: relative;
  float: left;
  text-align: left;
  /* Dropdown List */

}
[data-current-action='studio'] .dropdown {
  float: right;
}
.dropdown ul {
  display: none;
  background-color: #1a1a1c;
  border: 1px solid #373737;
  padding: 10px;
  z-index: 9;
}
.dropdown ul li.omega {
  padding-bottom: 0 !important;
  border: none !important;
}
.dropdown.sort {
  margin: 5px 30px 5px 0;
  z-index: 9;
}
.dropdown.sort.labeled > span {
  float: left;
  margin-right: 10px;
  color: white;
  font-size: 1.4em;
  margin-top: 7px;
}
.dropdown.sort.labeled > ul {
  float: left;
}
.dropdown.sort.labeled > ul > li {
  width: 130px;
}
.dropdown.sort.labeled > ul > li .arrow {
  position: absolute;
  top: 42%;
  right: 5%;
  bottom: inherit;
  left: inherit;
}
.dropdown.sort.labeled.reportStatus > ul > li {
  width: 150px;
}
.dropdown.sort.labeled.reportData > ul > li {
  width: 220px;
}
.dropdown.sort.labeled.short > ul > li {
  width: 70px;
}
.dropdown.sort > ul {
  display: block;
  background: none;
  border: none;
  padding: 0;
  position: relative;
  z-index: 50;
  top: inherit;
  right: inherit;
}
.dropdown.sort > ul > li {
  width: 115px;
  /* This value needs to be between 101 and 200 to avoid changing the child <ul> percentage size */

}
.fr .dropdown.sort > ul > li {
  width: 110px;
}
.dropdown.sort > ul > li label {
  position: relative;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  padding: 7px 0 7px 10px;
  font-size: 1.2em;
  font-weight: normal;
  width: 110%;
  float: left;
}
.desktop .dropdown.sort > ul > li label {
  width: 110%;
}
.ru .dropdown.sort > ul > li label {
  width: 135%;
}
[data-current-action='categories'].ru .dropdown.sort > ul > li label {
  width: 95%;
}
[data-current-action='reports'] .dropdown.sort > ul > li label {
  width: 104%;
}
.dropdown.sort > ul > li label .arrow {
  position: absolute;
  top: 42%;
  right: 10%;
  bottom: inherit;
  left: inherit;
}
.dropdown.sort > ul > li label:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.dropdown.sort > ul > li ul {
  position: absolute;
  top: 26px;
  left: 0;
  bottom: inherit;
  right: inherit;
  /* For every padding pixel added the dropdown's <label>, adjust this value */

  display: none;
  width: 99%;
}
.ru .dropdown.sort > ul > li ul {
  width: auto;
}
[data-current-action='top_rated'].ru .dropdown.sort > ul > li ul,
[data-current-action='pornstars'].ru .dropdown.sort > ul > li ul,
[data-current-action='most_viewed'].ru .dropdown.sort > ul > li ul,
[data-current-action='most_discussed'].ru .dropdown.sort > ul > li ul,
[data-current-action='most_favorited'].ru .dropdown.sort > ul > li ul {
  width: 124%;
}
.ie8 .ru .dropdown.sort > ul > li ul,
.ie7 .ru .dropdown.sort > ul > li ul {
  width: 190px;
}
.ie9 .ru .dropdown.sort > ul > li ul {
  width: 143px;
}
.dropdown.sort > ul > li ul li a {
  font-size: 1.2em;
}
.ru .dropdown.sort > ul > li ul li a {
  padding-right: 15px;
}
.dropdown.sort > ul > li:hover ul {
  display: block;
}
.dropdown:hover ul {
  display: block;
}
.dropdown ul li {
  border-right: none;
  border-bottom: 1px solid #373737;
  display: block;
  margin: 0;
}
.dropdown ul li.selected {
  background: transparent url('../../bundles/youpornwebfront/images/arrow-icon.png?v=23456') no-repeat right 7px;
}
.dropdown ul li a {
  border-right: none;
  color: white;
  display: block;
  white-space: nowrap;
  padding: 10px;
  margin: inherit;
}
.desktop .dropdown ul li a {
  padding: 5px;
}
.dropdown ul li a:hover {
  color: #ee577c;
}
/* Dropdown (Pop-down style) ------------------------*/
.bubbleArrow {
  background: transparent url('../../bundles/youpornwebfront/images/sprites.png?v=23456') no-repeat -40px 0;
  display: block;
  width: 27px;
  height: 12px;
  position: absolute;
  top: -12px;
  right: 50%;
  bottom: inherit;
  left: inherit;
  text-indent: -9999px;
  margin-bottom: -10px;
}
.popdown {
  display: none;
  position: absolute;
  top: 25px;
  right: 25px;
  bottom: inherit;
  left: inherit;
}
.popdown .popdownContent {
  background: transparent url('../../bundles/youpornwebfront/images/alpha/3D4351_50.png?v=23456');
  padding: 10px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  float: left;
  /* multiple lists contained herein */

}
.popdown .popdownContent ul {
  background: white;
  display: block;
  position: inherit;
  border: none;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.popdown .popdownContent ul li {
  border-bottom: 1px solid #e9e8e8;
  width: 165px;
  line-height: 1.4em;
  text-indent: 5px;
}
.popdown .popdownContent > div {
  background: white;
  float: left;
  padding: 40px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.popdown .popdownContent > div ul {
  float: left;
  width: 100px;
  padding: 0;
}
.popdown .popdownContent > div ul > li {
  border: none;
}
.popdown .popdownContent a {
  color: #999999;
  font-size: 1.2em;
  padding: inherit;
}
.popdown .popdownContent a:hover {
  color: #ee577c;
}
@media screen and (max-width: 1024px) {
  .dropdown.sort > ul > li ul {
    width: 98%;
  }
}
/******************************************************************
	Bubble Popup
*******************************************************************/
.bubbleTail {
  background: url('../../bundles/youpornwebfront/images/sprite-watch.png?v=23456') no-repeat -315px -69px;
  display: block;
  width: 31px;
  height: 19px;
  position: absolute;
  top: inherit;
  bottom: -15px;
  right: 32%;
}
.bubble-fav-guestLogin .bubbleTail {
  background-position: -315px -11px;
  height: 25px;
}
#bubble-tooltip,
#bubble-fav-guest {
  position: absolute !important;
  z-index: 1002;
  background: transparent url('../../bundles/youpornwebfront/images/alpha/FFF_50.png?v=23456');
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 4px;
  display: none;
}
[data-current-action='collections'] #bubble-tooltip,
[data-current-action='collections'] #bubble-fav-guest {
  width: 150px;
}
#bubble-tooltip .text,
#bubble-fav-guest .text {
  padding: 10px;
  min-width: 80px;
  display: block;
  background: #3d3d3d;
  color: white;
  font-size: 1.4em;
  line-height: 1.4em;
  text-align: center;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.mobile #bubble-tooltip .text,
.mobile #bubble-fav-guest .text {
  font-size: 2em;
}
#bubble-fav-guest,
.bubble-fav-guest,
.bubble-fav-guestLogin {
  font-size: 0.8em;
}
#bubble-fav-guest p,
.bubble-fav-guest p,
.bubble-fav-guestLogin p {
  font-size: 1.2em;
  font-weight: bold;
  line-height: 1.2em;
  margin-bottom: 5px;
}
#bubble-fav-guest a,
.bubble-fav-guest a,
.bubble-fav-guestLogin a {
  color: white;
  text-decoration: underline;
}
#bubble-fav-guest a:hover,
.bubble-fav-guest a:hover,
.bubble-fav-guestLogin a:hover {
  color: white;
  text-decoration: none;
}
.logged-in #bubble-fav-guest,
.logged-in .bubble-fav-guest,
.logged-in .bubble-fav-guestLogin {
  display: none !important;
}
/******************************************************************
	Definition Lists
*******************************************************************/
dl {
  font-size: 1.4em;
  line-height: 1.8em;
  margin: 10px 0 0 5px;
}
.ie7 dl,
ie8 dl {
  font-size: 1.2em;
}
dl dt {
  float: left;
  margin-right: 5px;
  font-weight: bold;
}
dl dd {
  white-space: nowrap;
}
/******************************************************************
	Rounded Wrapper
*******************************************************************/
.roundedWrapper {
  position: relative;
  float: left;
  width: 100%;
  background-color: black;
  padding: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  margin-bottom: 15px;
}
body.plainWhite .roundedWrapper {
  background-color: #fff;
}
/******************************************************************
	folder tabs (like the submenu for the user)
*******************************************************************/
.folderTabs {
  margin-left: 2px;
}
.folderTabs li {
  margin-right: 0.84%;
  float: left;
  position: relative;
}
.folderTabs li:last-child {
  margin-right: 0;
}
.folderTabs li a {
  background: black;
  cursor: pointer;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
  display: inline-block;
  position: relative;
  font-size: 1.6em;
  padding: 10px;
}
.folderTabs li.selected a {
  background-color: #3D3D3D;
  color: white;
}
.folderTabs .userNotification {
  margin-left: 3px;
}
.content-box .grid_15 .folderTabs {
  margin: 0 10px;
}
/* Tab Container */
.folderContent {
  margin-top: 15px;
  float: left;
  width: 98%;
}
.folderContent > div {
  width: 100%;
  float: left;
}
.folderContent div#tab-description li {
  font-size: 1.6em;
  line-height: 1.3em;
}
.content-box .grid_15 .folderContent > div {
  margin: 0 11px;
}
/* Other Tab Menu (DMC 2257, etc) -------------------------------*/
.tabmenu {
  margin: 45px auto 10px;
  display: block;
  background: #28282b;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: 98%;
  height: 40px;
}
.tabmenu > ul {
  position: relative;
}
.ie7 .tabmenu,
.ie8 .tabmenu {
  width: 99%;
  height: 40px;
}
.tabmenu li {
  float: left;
  list-style-type: none;
  border-right: 1px solid #35363a;
}
.tabmenu li.selected {
  color: #fff;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #404045;
  background: -moz-linear-gradient(bottom, #404045 0%, #333233 100%);
  background: -o-linear-gradient(bottom, #404045 0%, #333233 100%);
  background: -webkit-linear-gradient(bottom, #404045 0%, #333233 100%);
  background: linear-gradient(bottom, #404045 0%, #333233 100%);
}
.firefox .tabmenu li.omega {
  padding-right: 3px;
}
.ie7 .tabmenu li.omega,
.ie8 .tabmenu li.omega {
  padding-right: 10px;
}
.tabmenu li.usc2257 {
  padding-right: 2px;
}
.tabmenu li a {
  color: #9fa0a2;
  padding: 11px 33px;
  font-weight: bold;
  font-size: 1.6em;
  display: block;
  text-align: center;
}
.tabmenu li a:hover {
  color: white;
}
.ie7 .tabmenu li a,
.ie8 .tabmenu li a {
  padding: 12px 31px;
}
.tabmenu li.tabmenu-first,
.tabmenu li.tabmenu-first a {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.ie7 .tabmenu li.tabmenu-first,
.ie8 .tabmenu li.tabmenu-first,
.ie8 .tabmenu li.tabmenu-first {
  width: 250px;
}
.tabmenu li.tabmenu-last,
.tabmenu li.tabmenu-last a {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border: none !important;
}
.tabmenu li.tabmenu-last {
  width: 130px;
  padding: 1px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: inherit;
  left: inherit;
}
.ie9 .tabmenu li.tabmenu-last,
.ie10 .tabmenu li.tabmenu-last {
  width: 135px;
}
.ie8 .tabmenu li.tabmenu-last {
  width: 106px;
  padding-right: 38px;
}
/******************************************************************
	Any feature info that has a big icon and explain text,
	just like empty user dashboard sections
*******************************************************************/
.featureInfo {
  float: left;
}
.featureInfo .wrapTitle {
  display: none;
}
.featureInfo .figure {
  float: left;
  width: 160px;
  height: 100px;
}
.featureInfo .figure span {
  display: block;
  background: url('../../bundles/youpornwebfront/images/sprite-dashboard.png?v=23456') 0 0;
  width: 82px;
  height: 85px;
  margin: 0 0 0 40px;
}
.featureInfo > div {
  float: left;
  color: #aaaaaa;
}
.featureInfo > div h2 {
  font-size: 2em;
  margin: 5px 0 0.6em;
}
.featureInfo > div p {
  margin-left: 0;
}
.featureInfo h4 {
  font-size: 1.6em;
  font-weight: bold;
  margin-bottom: 15px;
}
.dashboardSubscriptions h2 {
  font-weight: normal !important;
}
.dashboardSubscriptions .featureInfo .figure span {
  background-position: -440px 0;
  width: 60px;
}
.dashboardSubscriptions .subscribtionItem {
  width: 22%;
  height: 165px;
  float: left;
  position: relative;
  background: #222;
  margin-right: 12px;
  background: url('../../bundles/youpornwebfront/images/bg-header.png?v=23456') repeat scroll 0 0 #303030;
  border: 1px solid #3d3d3d;
}
.dashboardSubscriptions .subscribtionItem.omega {
  margin-right: 0;
}
.dashboardSubscriptions .subscribtionItem a.subscribtionItem_link {
  display: block;
  padding: 10px 0px 0px 10px;
  font-size: 1.4em;
  font-weight: bold;
}
.dashboardSubscriptions .subscribtionItem a.subscribtionItem_thumb {
  display: block;
  font-size: 1.4em;
  padding: 10px;
}
.dashboardSubscriptions .subscribtionItem a.subscribtionItem_thumb img {
  width: 100%;
}
.ie7 .dashboardSubscriptions .subscribtionItem .subscription_button {
  bottom: 10px;
  right: 25%;
  margin: 0 auto;
}
.dashboardSubscriptions .subscribtionItem .subscription_button {
  position: absolute;
  margin-left: -44px !important;
  left: 50% !important;
  bottom: 2%;
}
.viewSubscriptons {
  margin-top: 10px;
}
/******************************************************************
	Advertisement
*******************************************************************/
#content .advertisement {
  background: #202020;
  border: 1px solid #3d3d3d;
  margin: 0 1% 15px 1%;
  float: left;
  padding: 20px 0;
  color: white;
  float: right;
  font-variant: small-caps;
  font-weight: bold;
  overflow: hidden;
  position: relative;
  text-align: center;
  display: table;
  font-size: 1.1em;
  /***************************************************************************
		Advertisement fixes for IE7 AND IE8 in ie--fixes.less, at the bottom
	****************************************************************************/

}
#content .advertisement .container {
  width: 315px;
  height: 300px;
  overflow: hidden;
  margin: 2% auto;
}
#content .advertisement > div {
  vertical-align: middle;
  display: table-cell;
}
#content .advertisement > div > a {
  font-variant: normal;
}
#content .advertisement span {
  color: #555655;
  font-variant: normal;
  position: relative;
  margin: 36px auto 0;
}
#content .advertisement iframe {
  margin: 0 auto;
}
#content .advertisement .partnerTj {
  width: 315px;
  font-variant: normal;
  text-align: left;
  margin: 0 auto 0;
}
#content .advertisement .partnerTjHeader {
  font-size: 1.4em;
  padding-bottom: 2%;
}
#content .advertisement .partnerTjText {
  color: #9fa0a2;
  font-size: 1em;
  line-height: 1.6em;
  padding-bottom: 4%;
}
/******************************************************************
	Subscriptions (bottom, home page)
*******************************************************************/
/* Dashboard (Subscribtion Tab) ------------------------*/
.add_subscriptions {
  color: #9fa0a2;
  float: left;
  padding: 10px;
  margin-left: 0.5%;
}
.add_subscriptions .title {
  font-size: 2.3em;
  margin-bottom: 0.5em;
  line-height: 1em;
}
.viewSubscriptons {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ee577c;
  background: -moz-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -o-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -webkit-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  padding: 10px;
  padding: 0;
  float: left;
}
.viewSubscriptons:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.viewSubscriptons a,
.viewSubscriptons button {
  color: white;
  border: none;
  background: none;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.viewSubscriptons a.disabled,
.viewSubscriptons button.disabled {
  cursor: default;
}
.viewSubscriptons:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.viewSubscriptons a,
.viewSubscriptons button {
  color: white;
  border: none;
  background: none;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.viewSubscriptons a.disabled,
.viewSubscriptons button.disabled {
  cursor: default;
}
.viewSubscriptons:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.viewSubscriptons a,
.viewSubscriptons button {
  color: white;
  border: none;
  background: none;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.viewSubscriptons a.disabled,
.viewSubscriptons button.disabled {
  cursor: default;
}
.viewSubscriptons a,
.viewSubscriptons a:hover {
  color: white;
  display: block;
  padding: 10px;
  text-shadow: none;
}
.ie7 .viewSubscriptons {
  padding: 1px 8px;
}
/* End Dashboard (Subscribtion Tab) ------------------------*/
.wrapTitle h2.add_subscriptions-indexH2 {
  font-size: 1.6em;
  font-weight: normal;
  margin-right: 0;
  color: #9fa0a2;
  padding: 15px 6px;
}
@media only screen and (max-width: 1400px) {
  .wrapTitle h2.add_subscriptions-indexH2 {
    font-size: 1.4em;
  }
}
@media only screen and (max-width: 1279px) {
  .wrapTitle h2.add_subscriptions-indexH2 {
    font-size: 1.3em;
    padding: 17px 6px;
  }
}
.ie7 .wrapTitle h2.add_subscriptions-indexH2,
.ie8 .wrapTitle h2.add_subscriptions-indexH2 {
  font-size: 1.2em;
}
.wrapTitle h2.add_subscriptions-indexH2 .indexH2_title {
  font-weight: bold;
}
.indexH2_link {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ee577c;
  background: -moz-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -o-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -webkit-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  text-shadow: 1px 1px 1px #292929;
  font-weight: bold;
  clear: none;
  padding: 10px;
  float: right;
  font-size: 1.5em;
  color: #fff;
  margin-top: 4px;
  margin-right: 6px;
}
.indexH2_link:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.indexH2_link a,
.indexH2_link button {
  color: white;
  border: none;
  background: none;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.indexH2_link a.disabled,
.indexH2_link button.disabled {
  cursor: default;
}
.indexH2_link:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.indexH2_link a,
.indexH2_link button {
  color: white;
  border: none;
  background: none;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.indexH2_link a.disabled,
.indexH2_link button.disabled {
  cursor: default;
}
.indexH2_link:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.indexH2_link a,
.indexH2_link button {
  color: white;
  border: none;
  background: none;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.indexH2_link a.disabled,
.indexH2_link button.disabled {
  cursor: default;
}
.mobile .indexH2_link {
  font-size: 1.3em;
}
.indexH2_link:hover {
  color: #fff;
}
@media only screen and (max-width: 1279px) {
  .indexH2_link {
    font-size: 1.4em;
    margin-top: 6px;
  }
}
.ie7 .indexH2_link,
.ie8 .indexH2_link {
  padding: 10px 7px;
}
/******************************************************************
	Code Bits
*******************************************************************/
.code {
  background: #eee;
  padding: 1%;
  margin: 0 auto 10px;
  width: 94%;
}
.code code {
  clear: both;
  display: block;
  font-size: 1.2em;
  font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;
}
/*******************************************
	Google Plus Hover  Image, footer and watch page
*******************************************/
.googlePlus {
  background: url('../../bundles/youpornwebfront/images/g+1.png?v=23456') no-repeat -1px -1px;
  border-radius: 3px;
  width: 40px;
  height: 26px;
}
.tweeterButton {
  background: url('../../bundles/youpornwebfront/images/tweetButton.png?v=23456') no-repeat 0px 0;
  border-radius: 3px;
  width: 55px;
  height: 20px;
  margin: 0;
}
/*************************************************************************************
	CSS Style For tumblr was moved here from inline js to make it work in all browsers
*************************************************************************************/
#tumblr_button_abc123 a {
  background: url('../../bundles/youpornwebfront/images/tumblr_icon.png') top left no-repeat transparent;
  width: 32px;
  height: 32px;
  margin-left: 20px;
  float: left;
  display: inline-block;
  text-indent: -9999px;
  overflow: hidden;
}
/******************************************************************
	Editable Pages
*******************************************************************/
.editable.container_15 .collectionList.grid_15 #collectionForm,
.editable .wrapTitle .userActions #formActions,
.editable .wrapTitle #collectionForm {
  display: block;
}
.editable .wrapTitle .dropdown.sort,
.editable button.edit,
[data-current-action='collections'] .editable .wrapTitle h1 {
  display: none;
}
/******************************************************************
	Collection Dropdown
*******************************************************************/
.collection.omega.active #collectionOuter {
  top: 0px!important;
  left: -38px !important;
}
#collectionDropdownWrapper {
  display: none;
}
#collectionOuter {
  position: absolute;
  z-index: 9;
  padding: 40px;
  background: url('../../bundles/youpornwebfront/images/alpha/blank.gif?v=23456');
  display: none;
}
#collectionDropdown {
  display: none;
  width: 300px;
  background: white;
  color: #999;
  float: left;
  border: 1px solid #999;
  -moz-border-radius: 0px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #e6e5e6;
}
#collectionDropdown .slimScrollRail {
  width: 13px !important;
}
#collectionDropdown .slimScrollBar {
  opacity: 1 !important;
  right: 3px !important;
}
#collectionDropdown.processing .addToCollectionTitle {
  background: #eeeeee url(../../bundles/youpornwebfront/images/ajax-loader-eee.gif) no-repeat 99% center !important;
}
#collectionDropdown #addVideoToCollection ul {
  width: 100%;
  border-top: 1px solid #CCC;
  background: #e6e5e6;
}
#collectionDropdown #addVideoToCollection ul li {
  border-bottom: 1px solid #CCC;
  color: #888;
  float: left;
  width: 100%;
  clear: both;
  cursor: pointer;
  height: auto;
  padding-top: 1px;
}
#collectionDropdown #addVideoToCollection ul li.inCollection {
  background: url('../../bundles/youpornwebfront/images/arrow-icon.png?v=23456') no-repeat 240px center;
}
#collectionDropdown #addVideoToCollection ul li * {
  cursor: pointer;
}
#collectionDropdown #addVideoToCollection ul li > div {
  padding: 2% 3%;
  width: 94%;
  float: left;
}
#collectionDropdown #addVideoToCollection ul li > div label {
  float: left;
  width: 250px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#collectionDropdown #addVideoToCollection ul li > div var {
  float: right;
  font-size: 1.2em;
  cursor: pointer;
}
#collectionDropdown #addVideoToCollection ul li:hover {
  color: #686767;
  background-color: #e3d3d9;
}
#collectionDropdown #addVideoToCollection ul.overflow var {
  padding-right: 10px;
}
#collectionDropdown #addVideoToCollection input[type="submit"] {
  display: none;
}
#collectionDropdown #addVideoToCollection .checkMark {
  background: url('../../bundles/youpornwebfront/images/arrow-icon.png?v=23456');
  float: right;
  position: relative;
  right: 50%;
  display: none;
  width: 13px;
  height: 13px;
  margin-top: 2.5%;
}
.favorited.videoBox #collectionDropdown #addVideoToCollection .checkMark {
  display: block;
}
#collectionDropdown #addVideoToCollection .collectionLists {
  display: none;
}
#collectionDropdown #addVideoToCollection .addToCollectionTitle {
  display: block;
  margin-bottom: 0;
  padding: 2.8% 3%;
  background: #f8f7f7;
  font-size: 1.4em;
  font-weight: bold;
  color: #666;
  cursor: pointer;
  border-top: 1px solid #c4c3c3;
  border-bottom: 1px solid #c4c3c3;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
#collectionDropdown #addVideoToCollection .addToCollectionTitle:hover {
  background: #f8f7f7;
}
#collectionDropdown #createCollection {
  float: left;
  width: 94%;
  padding: 1.25% 3%;
  position: relative;
  height: 22px;
  overflow: hidden;
  border-top: 1px solid #CCC;
  padding-bottom: 40px;
  margin-bottom: -35px;
  display: none;
  cursor: pointer;
  /*.ie9 &, .ie7 & { display: block;}*/

}
#collectionDropdown #createCollection span {
  font-size: 1.4em;
  color: #686767;
  width: 100%;
  height: 50%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: inherit;
  right: inherit;
  padding: 3%;
}
#collectionDropdown #createCollection input {
  margin: 0;
  display: none;
}
#collectionDropdown #createCollection input[type="text"] {
  border: #DDD;
  padding: 1%;
  width: 215px;
  float: left;
  cursor: pointer;
}
#collectionDropdown #createCollection input[type="text"]:focus {
  cursor: text;
}
#collectionDropdown #createCollection input[type="submit"] {
  background: #666;
  padding: 1% 3%;
  border-radius: 5px;
  text-transform: uppercase;
  font-size: 1.2em;
  float: right;
  clear: none;
}
#collectionDropdown #createCollection input[type="reset"] {
  display: none;
}
#collectionDropdown #createCollection.focus input {
  display: block;
}
#collectionDropdown #createCollection.focus span {
  display: none;
}
#collectionDropdown .addToFavorites {
  margin-bottom: 0;
  padding: 2.8% 3%;
  background: #f8f7f7;
  font-size: 1.4em;
  font-weight: bold;
  color: #666;
  cursor: pointer;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
#collections {
  padding: 0 40px;
  margin: 0 -40px;
}
.mobile #collections {
  position: relative;
}
#collections > div {
  float: left;
  width: 100%;
  padding: 0 40px;
  margin: 0 -40px;
}
#collections > div.slimScrollDiv,
#collections > div.slimScrollDiv div {
  margin: 0;
  padding: 0;
  float: none;
}
.mobile #collections label {
  display: block;
  height: 50px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.mobile #collections label select {
  opacity: 0;
}
.hidden {
  display: none;
}
input.error {
  border: 1px solid red !important;
  color: red !important;
}
/******************************************************************
	Remote Pair Success Screen
***************************************************************


#pairSuccess {

	.container_15 { max-width: inherit !important; }

	.Dimensions(100%,100%);
	.AbsoluteLeft(0,0);
	z-index: 99999;
	background: @alt-background;
	padding-top: 5%;
	display: none;

	header img { margin: 30px 0; }

	> div {

		.big {
			background: black;
			margin: 0 auto;
			font-size: 3em;
			font-weight: bold;
			text-align: center;
			color: #ee577c;
			vertical-align: middle;
			position: fixed;
			display: table;
			.Dimensions(88%,60%);

			span {
				display: table-cell;
				vertical-align: middle;
			}
		}
	}

}

****//******************************************************************
	YouPorn Typography

	* Meant for global typography, classes used throughout the site.
	  If you're adding typograhic elements properties in a section,
	  it ought to be in that section; i.e. #header nav a styling is
	  in the header file, under the nav properties.

****************************************************************** */
body {
  font-size: 62.5%;
  color: white;
  font-family: Arial, sans-serif;
}
/* Headings -------------------------------------------------------*/
h1 {
  font-size: 1.8em;
  font-weight: bold;
  margin-bottom: 1em;
}
h1.grid_12.prefix_3 {
  margin: 0 0 5px 5px;
}
h2 {
  font-size: 1.5em;
  margin-bottom: 1em;
}
.channelList h2,
.collectionList .content-box h2 {
  float: left;
  font-size: 2em;
  font-weight: bold;
  text-indent: 2px;
  margin: 0 30px 15px 0;
}
.channelList h2 span,
.collectionList .content-box h2 span {
  font-weight: normal;
  margin: 0 0 0 5px;
}
h3 {
  font-size: 1em;
  font-weight: normal;
}
h4 {
  font-size: 1em;
}
h5 {
  font-size: 1em;
}
h6 {
  font-size: .8em;
}
p {
  font-size: 1.4em;
  margin-bottom: 1em;
  line-height: 1.6em;
}
a {
  color: #ee577c;
  text-decoration: none;
  outline: none;
  border: none;
}
a:hover,
a:focus,
a:active {
  color: #ffacc0;
}
.sh1 {
  font-size: 1em;
}
.sh2 {
  font-size: 1.25em;
}
strong {
  font-weight: bold;
}
em {
  font-style: italic;
}
mark {
  color: #ee577c;
  background: none;
}
::selection {
  background: #ffacc0;
}
::-moz-selection {
  background: #ffacc0;
}
/******************************************************************
	Lists
*******************************************************************/
ol {
  margin-left: 20px;
  margin-bottom: 15px;
  padding-left: 20px;
  list-style-type: decimal;
}
ol li {
  font-size: 1.2em;
  line-height: 1.6em;
}
ul {
  margin-left: 0;
  list-style-position: outside;
}
ul.bullet {
  padding-left: 20px;
  font-size: 1.2em;
  line-height: 1.6em;
  list-style-type: disc;
}
ul.square {
  padding-left: 20px;
  list-style-type: square;
}
ul.none {
  padding-left: 20px;
  list-style-type: none;
}
ul.spaced {
  line-height: 1.5em;
}
ul.omega {
  margin-right: 0;
  padding-bottom: 0 !important;
  border: none !important;
}
/* Not sure what this is used for, just leaving it here --tay -------------------*/
.bullets {
  white-space: nowrap;
  overflow: hidden!important;
  text-overflow: ellipsis;
  width: 100px;
}
/* Use this for ie 7 bullet issues -------------------*/
.ie7 .backgroundBullets li {
  background: url("../../bundles/youpornwebfront/images/list-bullets.png") no-repeat;
  width: 5px;
  height: 5px;
  position: absolute;
  margin: 5px -10px;
}
/******************************************************************
	@Font-face declarations
*******************************************************************/
@font-face {
  font-family: 'mindgeek';
  src: url('../../bundles/youpornwebfront/fonts/mindgeek.eot');
  src: url('../../bundles/youpornwebfront/fonts/mindgeek.eot?#iefix') format('embedded-opentype'), url('../../bundles/youpornwebfront/fonts/mindgeek.ttf') format('truetype'), url('../../bundles/youpornwebfront/fonts/mindgeek.woff') format('woff'), url('../../bundles/youpornwebfront/fonts/mindgeek.svg#mindgeek') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Elements ----------------------------------------------------*/
/******************************************************************
	MIXINS FOR FORMS
*******************************************************************/
.SearchInputText {
  margin: 0;
  outline: none;
  border: none !important;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.SearchInpuSubmit {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 0 12px;
  height: 30px;
  background: #ee577c;
  border: none !important;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  margin-left: -1px;
  color: white;
  font-weight: normal;
}
.SearchInpuSubmit:hover {
  background: #F56D8E;
}
/******************************************************************
	Form Defaults
*******************************************************************/
label {
  font-size: 1.2em;
  display: inline-block;
  vertical-align: middle;
}
label[for="registration_terms_of_service"] {
  display: none;
}
input,
textarea,
select,
.token-input-list {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 7px 5px;
  outline: none;
}
input[type="text"],
input[type="password"],
input[type="email"],
textarea,
.token-input-list {
  border: 1px solid #202020;
  outline: none;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus,
.token-input-list:focus {
  border: 1px solid #ee577c !important;
}
input[type="text"].error,
input[type="password"].error,
input[type="email"].error,
textarea.error,
.token-input-list.error {
  border: 1px solid red !important;
  color: red;
  font-style: italic;
  font-size: 1em;
}
.token-input-focused {
  border: 1px solid #ee577c !important;
}
button,
input[type=submit],
input[type=reset],
input[type=button] {
  cursor: pointer;
}
input[type=submit] {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #b1d143;
  background: -moz-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -o-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -webkit-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  padding: 10px;
  border: none;
  color: white;
  font-weight: bold;
  font-size: 1.4em;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  webkit-appearance: none;
}
input[type=submit]:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
input[type=submit].disabled {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
  padding: 7px 30px;
}
input[type=submit].disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
input[type=submit].disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
input[type=submit].disabled a.disabled {
  cursor: default;
}
input[type=submit].disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
input[type=submit].disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
input[type=submit].disabled a.disabled {
  cursor: default;
}
input[type=submit].disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
input[type=submit].disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
input[type=submit].disabled a.disabled {
  cursor: default;
}
input[type=submit].disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  cursor: default;
}
input[type=submit]:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
input[type=submit].disabled {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
  padding: 7px 30px;
}
input[type=submit].disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
input[type=submit].disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
input[type=submit].disabled a.disabled {
  cursor: default;
}
input[type=submit].disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
input[type=submit].disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
input[type=submit].disabled a.disabled {
  cursor: default;
}
input[type=submit].disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
input[type=submit].disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
input[type=submit].disabled a.disabled {
  cursor: default;
}
input[type=submit].disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  cursor: default;
}
input[type=submit]:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
input[type=submit].disabled {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
  padding: 7px 30px;
}
input[type=submit].disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
input[type=submit].disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
input[type=submit].disabled a.disabled {
  cursor: default;
}
input[type=submit].disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
input[type=submit].disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
input[type=submit].disabled a.disabled {
  cursor: default;
}
input[type=submit].disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
input[type=submit].disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
input[type=submit].disabled a.disabled {
  cursor: default;
}
input[type=submit].disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  cursor: default;
}
/* Search Box -------------------------------------------------------*/
#header .search {
  position: relative;
  float: right;
  z-index: 2;
  padding: 2px 0 0;
  margin-right: 22%;
}
.desktop[data-current-action="category"] #header .search {
  margin-right: 27%;
}
#header .search input[type="text"] {
  width: 260px;
  min-width: 230px;
  max-width: 330px;
  margin: 0;
  outline: none;
  border: none !important;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
#header .search input[type="submit"] {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 0 12px;
  height: 30px;
  background: #ee577c;
  border: none !important;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  margin-left: -1px;
  color: white;
  font-weight: normal;
}
#header .search input[type="submit"]:hover {
  background: #F56D8E;
}
#header .search .filtered input[type="text"] {
  max-width: 240px;
}
/* Search Filter on category page -----------------------------------*/
#searchFilter {
  padding: 8px 12px;
  height: 14px;
  background: #f73d6b;
  border: none !important;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  margin-left: -2px;
  float: left;
  font-size: 1.2em;
  cursor: pointer;
  width: 55px;
}
#searchFilter span {
  color: white;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  /* drop shadow */

}
#searchFilter .arrow {
  right: -15px;
}
#searchFilter .bubbleArrow {
  top: 3px;
}
#searchFilter select {
  display: none;
}
#searchFilter .popdown {
  position: absolute;
  top: 20px;
  right: -108px;
  bottom: inherit;
  left: inherit;
  padding-top: 15px;
}
#searchFilter .popdown .popdownContent a {
  line-height: 1.6em;
  font-size: 1.2em;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#header .search .filtered input[type="submit"] {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
#header .search > ul {
  overflow: hidden;
  float: left;
  position: absolute !important;
}
#header .search > ul li {
  float: left;
}
#header .search div.error {
  color: #ff0000;
}
/* jQueryUI Autocomplete -------------------------------------------------------*/
.ui-autocomplete {
  list-style: none;
  background: white;
  color: #000;
  z-index: 10 !important;
  margin-top: -4px;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 5px;
  max-height: 100px;
  overflow-y: auto;
  /* prevent horizontal scrollbar */

  overflow-x: hidden;
  /* add padding to account for vertical scrollbar */

}
#mainSearch .ui-autocomplete,
.wrapTitle .ui-autocomplete {
  top: 37px;
  padding-top: 1px;
  left: 0 !important;
  max-height: 192px;
  border-radius: 5px;
  padding-top: 0;
  padding-right: 0;
}
.mobile #mainSearch .ui-autocomplete,
.mobile .wrapTitle .ui-autocomplete {
  top: 1px !important;
}
#mainSearch .ui-autocomplete li,
.wrapTitle .ui-autocomplete li {
  width: 100% !important;
}
#mainSearch .ui-autocomplete li:hover,
.wrapTitle .ui-autocomplete li:hover {
  background-color: #fbdde5;
  border-radius: 5px;
}
.ui-autocomplete li a {
  display: block;
  width: 100%;
  color: #000;
  cursor: pointer;
  padding-left: 5px;
  font-size: 1.2em;
  line-height: 1.6em;
}
.ui-autocomplete li a.ui-state-hover {
  background-color: #CCC;
  color: #000;
}
* html .ui-autocomplete {
  height: 100px;
}
.ui-autocomplete .ui-autocomplete-loading {
  background: #ffffff url('../../bundles/youpornwebfront/images/ui-anim_basic_16x16.gif?v=23456') right center no-repeat;
}
.ui-helper-hidden-accessible {
  display: none !important;
}
#itemSearch .slimScrollDiv {
  border-radius: 5px;
  padding-top: 2px;
}
#itemSearch .slimScrollDiv ul {
  padding: 0px;
  margin-top: 0px;
}
/* Advanced Search -------------------------------------------------------*/
#advancedSearch input[type="text"] {
  margin: 0;
  outline: none;
  border: none !important;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  width: 58%;
  margin-bottom: 20px;
}
.ie7 #advancedSearch input[type="text"] {
  float: left;
  width: 400px;
}
#advancedSearch input[type="submit"] {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin-left: -1px;
  color: white;
  font-weight: normal;
  padding: 0 12px;
  height: 30px;
  background: #ee577c;
  border: none !important;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  margin-left: -3px;
}
#advancedSearch input[type="submit"]:hover {
  background: #F56D8E;
}
.ie9 #advancedSearch input[type="submit"] {
  height: 31px;
}
.ie7 #advancedSearch input[type="submit"] {
  margin-top: -47px;
  height: 27px;
  float: left;
  margin-left: 412px;
}
#advancedSearch .slider-time {
  padding: 10px 0;
  width: 65%;
}
.ie7 #advancedSearch .slider-time label {
  float: left;
}
#advancedSearch .slider-when {
  padding: 10px 0;
}
#advancedSearch #timeRange {
  display: inline-block;
  border: 0;
  color: #ED567C;
  font-weight: bold;
  background: none;
  font-size: 1.1em;
  vertical-align: middle;
  margin: 0;
}
.ie7 #advancedSearch #timeRange {
  float: left;
  margin-top: -3px;
}
#advancedSearch #speed {
  display: none;
}
#advancedSearch .catSelect {
  margin-top: 20px;
}
#advancedSearch #cat {
  overflow: auto;
  width: 60%;
  border: 1px solid #3D3D3D;
  padding: 10px 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  margin: 20px;
}
.ie7 #advancedSearch #cat {
  overflow: hidden;
}
#advancedSearch #cat ul {
  float: left;
  width: 25%;
}
#advancedSearch #cat ul li {
  list-style: none;
  margin: 10px 0;
  font-size: 0.8em;
}
#advancedSearch #cat ul li input {
  margin-right: 10px;
}
#advancedSearch #cat ul li label {
  vertical-align: baseline;
  font-size: 12px;
  position: relative;
  top: -3px;
}
#advancedSearch input[type="submit"].bottom {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  margin: 0 25%;
  width: 20%;
}
/* Error handling & Confirmations -------------------------*/
.message-error {
  color: red;
}
#customConfirm {
  display: none;
}
/******************************************************************
    Error handling collection modification
******************************************************************/
.wrapError {
  color: red;
  margin: -10px 0 20px 0;
  padding: 0 0 0 10px;
}
/******************************************************************
	Legacy Upload Form
*******************************************************************/
#uploadForm {
  margin: 0 0 30px;
  position: relative;
  z-index: 0;
}
#uploadForm header {
  background: #27272b;
  border-top: 1px solid #343537;
  border-bottom: 1px solid #000;
  margin: -1px 0;
  float: left;
  width: 100%;
}
#uploadForm header h1 {
  padding: 10px 25px;
  margin: 0;
}
#uploadForm.content-box {
  padding-top: 0;
}
#uploadForm.content-box > ul li {
  color: red;
  list-style: none;
  position: relative;
  left: 130px;
  top: 5px;
}
#uploadForm.content-box > ul li #upload_Type {
  width: 150px;
}
#uploadForm .content-inner {
  padding: 10px 20px 0;
}
#uploadForm .content-inner .formErrors,
#uploadForm .content-inner #bannedWords {
  margin-left: 12.6%;
  margin-bottom: 10px !important;
}
.ie7 #uploadForm .content-inner .formErrors,
.ie7 #uploadForm .content-inner #bannedWords {
  margin-left: 12%;
}
#uploadForm .content-inner #bannedWords {
  color: red;
}
#uploadForm .content-inner #bannedWords span {
  font-size: 1.2em;
  font-weight: bold;
  display: block;
  margin-bottom: 10px;
}
#uploadForm .content-inner #bannedWords br {
  line-height: 0;
}
#uploadForm .content-inner .formErrors {
  margin-left: 12.6%;
}
.ie7 #uploadForm .content-inner .formErrors {
  margin-left: 12%;
}
#uploadForm .content-inner p.formErrors {
  margin-left: 17.6%;
  font-size: 1em;
  margin-bottom: 0 !important;
  color: red;
}
#uploadForm .content-inner .form_row {
  width: 70%;
}
#uploadForm .content-inner .form_row label {
  width: 18%;
  float: left;
  margin-top: 10px;
  font-weight: normal;
}
#uploadForm .content-inner .form_row label[for="upload_description"] {
  margin-top: 0;
}
#uploadForm .content-inner .form_row ul.error_list li {
  margin-left: 18%;
  margin-top: 8px;
  color: red;
  font-weight: bold;
}
#uploadForm .content-inner .form_row #upload_type {
  width: 150px;
}
#uploadForm .content-inner span.form_row ul.error_list li {
  margin-left: 0;
}
#uploadForm .content-inner .field_helper {
  font-size: 11px;
  font-style: italic;
  top: 5px;
  color: #999;
}
#uploadForm .content-inner #help_upload_tags,
#uploadForm .content-inner .token-input-list {
  position: relative;
  margin-left: 18%;
}
#uploadForm .content-inner textarea {
  width: 79%;
  height: 120px;
  max-width: 79%;
}
#uploadForm .content-inner input[type=text] {
  width: 79%;
}
#uploadForm .content-inner .token-input-list {
  width: 79%;
  clear: none;
  padding: 4px 5px 6px;
}
#uploadForm .content-inner ul.token-input-list li {
  display: inline-block;
  margin: 1px 5px -4px 0;
  padding: 0;
  border-radius: 7px;
}
#uploadForm .content-inner ul.token-input-list li p {
  font-size: 1em;
  line-height: 1.2em;
}
.ie7 #uploadForm .content-inner ul.token-input-list li {
  display: inline;
}
.ie8 #uploadForm .content-inner ul.token-input-list li {
  margin-bottom: 1px;
}
#uploadForm .content-inner .token-input-input-token > input {
  float: left;
  padding: 5px;
  color: #666;
  width: 99% !important;
}
#uploadForm .content-inner input[type=file] {
  width: 79%;
  height: 25px;
  padding: 0;
  margin-top: 5px;
}
#uploadForm .content-inner input[type="submit"] {
  margin-left: 35px;
}
#uploadForm .content-inner p {
  font-size: 1.6em;
}
#uploadForm #tags_left {
  color: #9fa0a2;
  float: right;
  margin-right: -75px;
  margin-top: -53px;
}
#uploadForm #tags_left span {
  color: #fff;
  font-weight: bold;
}
#videoedit_description {
  max-height: 102px;
}
.ie7 #uploadForm {
  position: static!important;
}
.uploadForm h5 {
  font-weight: bold;
  font-size: 1.8em;
  margin-bottom: 1em;
}
.cpSiteName {
  padding-top: 6px;
}
#uploadproducer_type {
  margin-left: 0;
}
/******************************************************************
	Tag it plugging style
******************************************************************/
#content form .tagit {
  width: 99% !important;
  padding: 3px 10px;
  color: #666;
  border-radius: 5px;
  border: none;
  outline: none;
  background: white;
  font-family: Arial, sans-serif;
  font-size: 1em;
  margin: -1px -1px 10px 0;
  min-height: 28px;
  max-height: 355px;
  overflow: hidden;
  clear: both;
}
#content form .tagit input {
  color: #666;
  padding: 0;
  height: 22px;
}
#content #uploadForm .tagit {
  width: 78% !important;
  margin-left: 18%;
  clear: none;
}
.ie8 #content form .tagit,
.ie7 #content form .tagit {
  padding: 6px 10px 0;
}
#content form .tagit .tagit-choice,
#content form li.token-input-token {
  -moz-border-radius: 7px !important;
  -webkit-border-radius: 7px !important;
  border-radius: 7px !important;
  /* border radius */

  background: #878787;
  padding: 2px 20px 4px 10px;
  cursor: default;
  border: none !important;
}
#content ul.tagit li.tagit-new {
  padding: 1px;
}
#content ul.tagit li.tagit-new input {
  border: none !important;
}
#content ul.tagit li.tagit-choice > span,
ul.token-input-list p {
  padding: 5px 0;
  font-size: 13px;
  color: white;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  /* drop shadow */

}
.autoCompleteWrapper .token-input-list {
  min-height: 32px;
}
#content ul.tagit li.tagit-choice .tagit-close {
  top: 45%;
  right: -5px;
  margin: 0;
}
#content ul.tagit li.tagit-choice .tagit-close .text-icon,
#content .token-input-delete-token {
  margin: -3px 8px 5px 10px;
  background: url('../../bundles/youpornwebfront/images/fileuploader/sprite-uploader.png?v=23456');
  text-indent: -9999px;
  display: block;
  background-position: -71px -227px;
  width: 8px;
  height: 8px;
}
#content .token-input-delete-token {
  margin: 3px 3px 0;
}
#content ul.tagit li.tagit-choice:hover .tagit-close .text-icon,
#content .token-input-token:hover .token-input-delete-token {
  background-position: -72px -237px;
}
#content ul.token-input-list p {
  padding: 0;
}
[data-current-action='upload'] #content ul.token-input-list p,
[data-current-action='video-edit-form'] #content ul.token-input-list p {
  margin-top: 0px!important;
  color: #fff;
}
/******************************************************************
	Registration confirmation page
*******************************************************************/
.new_registration .help {
  text-align: center;
}
.new_registration .help.content-box {
  height: 60px;
}
.new_registration .help p {
  padding: 0;
}
.new_registration .help a {
  font-size: 1.4em;
  border-right: 1px solid white;
  margin-right: 10px;
  padding-right: 10px;
}
.new_registration .help a.omega {
  border: none;
}
.new_registration .content-box {
  height: 360px;
}
.new_registration h1 {
  color: #ffd802;
  font-size: 3.4em;
  margin: 20px 0 40px;
  text-align: center;
}
.new_registration p {
  padding: 0 110px 0 0;
  font-size: 1.6em;
}
.new_registration img {
  margin: 0 50px 0 110px;
  float: left;
}
.fancyboxPopup p.invalid {
  color: red;
  font-weight: bold;
  font-size: 2em;
  text-align: center;
  margin-top: -6px;
}
.fancyboxPopup p.invalid.success {
  color: green;
}
#resendEmail-form,
#wrongEmail-form {
  margin: 0 auto;
  width: 80%;
}
#resendEmail-form input[type="text"],
#wrongEmail-form input[type="text"] {
  border: 1px solid #cbcbcb;
  padding: 10px;
  width: 50%;
}
#resendEmail-form input[type="submit"],
#wrongEmail-form input[type="submit"] {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
}
#resendEmail-form input[type="submit"]:hover,
#wrongEmail-form input[type="submit"]:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
#resendEmail-form input[type="submit"]:hover,
#wrongEmail-form input[type="submit"]:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
#resendEmail-form input[type="submit"]:hover,
#wrongEmail-form input[type="submit"]:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
/******************************************************************
	Miscellaneous

	PLEASE CLEAN ME UP WHEN YOU HAVE A WEE BIT OF TIME...
*******************************************************************/
.formErrors {
  margin-left: 47px;
}
.message-error {
  color: red;
}
.bullets {
  white-space: nowrap;
  overflow: hidden!important;
  text-overflow: ellipsis;
  width: 100px;
}
.staticForm .form_row {
  position: relative;
  padding: 5px 0;
  font-size: 1.2em;
}
.firefox .staticForm #contact_category label,
.ie7 .staticForm #contact_category label,
.ie8 .staticForm #contact_category label,
.opera .staticForm #contact_category label {
  margin-right: 11px;
}
.chrome .staticForm #contact_category label,
.safari .staticForm #contact_category label {
  margin-right: 9px;
}
.ie7 .staticForm .form_row {
  position: static;
}
.staticForm .form_row label {
  width: 79px;
  text-align: left;
}
.forgotForm.staticForm .form_row label {
  width: 79px;
}
#registration_terms_of_service {
  float: left;
  margin: 0px 7px 0 132px;
  position: relative;
}
.ie6 #registration_terms_of_service {
  margin: -3px 0px 0 135px;
}
.ie7 #registration_terms_of_service {
  margin: 0 7px 0 0!important;
}
ul.user-error-message {
  float: none!important;
}
ul.user-error-message li {
  float: none!important;
}
#registration_gender {
  overflow: hidden!important;
}
#user_registration_form .form_row ul li {
  color: red;
  list-style: none outside none;
  margin: 10px 30px 0 146px;
  font-size: 12px;
}
.signupForm .form_row #registration_gender ul li {
  margin: 10px 30px 0 1px!important;
}
.ie7 .signupForm .form_row #registration_gender ul li {
  margin: 0px 30px 0 1px!important;
}
.ie6 .signupForm .form_row #registration_gender ul li {
  margin: 0px 0px 0 140px!important;
}
/* Feedback Form */
.feedbackForm {
  margin-left: 40px;
}
.feedbackForm input {
  width: 210px;
  height: 18px;
}
.feedbackForm textarea {
  width: 498px;
  height: 128px;
}
.feedbackForm .submit {
  margin-left: 80px;
  width: 100px;
  font-weight: bold;
}
.contactForm .submit {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #b1d143;
  background: -moz-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -o-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -webkit-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  padding: 10px;
  border: none;
  color: white;
  font-weight: bold;
  font-size: 1.4em;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  margin-left: 255px;
  width: 100px;
}
.contactForm .submit:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.contactForm .submit.disabled {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
  padding: 7px 30px;
}
.contactForm .submit.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.contactForm .submit.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.contactForm .submit.disabled a.disabled {
  cursor: default;
}
.contactForm .submit.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.contactForm .submit.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.contactForm .submit.disabled a.disabled {
  cursor: default;
}
.contactForm .submit.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.contactForm .submit.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.contactForm .submit.disabled a.disabled {
  cursor: default;
}
.contactForm .submit.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  cursor: default;
}
.contactForm .submit:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.contactForm .submit.disabled {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
  padding: 7px 30px;
}
.contactForm .submit.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.contactForm .submit.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.contactForm .submit.disabled a.disabled {
  cursor: default;
}
.contactForm .submit.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.contactForm .submit.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.contactForm .submit.disabled a.disabled {
  cursor: default;
}
.contactForm .submit.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.contactForm .submit.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.contactForm .submit.disabled a.disabled {
  cursor: default;
}
.contactForm .submit.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  cursor: default;
}
.contactForm .submit:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.contactForm .submit.disabled {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
  padding: 7px 30px;
}
.contactForm .submit.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.contactForm .submit.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.contactForm .submit.disabled a.disabled {
  cursor: default;
}
.contactForm .submit.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.contactForm .submit.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.contactForm .submit.disabled a.disabled {
  cursor: default;
}
.contactForm .submit.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.contactForm .submit.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.contactForm .submit.disabled a.disabled {
  cursor: default;
}
.contactForm .submit.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  cursor: default;
}
.advertiseForm .adsubmit {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #b1d143;
  background: -moz-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -o-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -webkit-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  padding: 10px;
  border: none;
  color: white;
  font-weight: bold;
  font-size: 1.4em;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  margin-left: 255px;
  width: 100px;
}
.advertiseForm .adsubmit:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.advertiseForm .adsubmit.disabled {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
  padding: 7px 30px;
}
.advertiseForm .adsubmit.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.advertiseForm .adsubmit.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.advertiseForm .adsubmit.disabled a.disabled {
  cursor: default;
}
.advertiseForm .adsubmit.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.advertiseForm .adsubmit.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.advertiseForm .adsubmit.disabled a.disabled {
  cursor: default;
}
.advertiseForm .adsubmit.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.advertiseForm .adsubmit.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.advertiseForm .adsubmit.disabled a.disabled {
  cursor: default;
}
.advertiseForm .adsubmit.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  cursor: default;
}
.advertiseForm .adsubmit:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.advertiseForm .adsubmit.disabled {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
  padding: 7px 30px;
}
.advertiseForm .adsubmit.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.advertiseForm .adsubmit.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.advertiseForm .adsubmit.disabled a.disabled {
  cursor: default;
}
.advertiseForm .adsubmit.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.advertiseForm .adsubmit.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.advertiseForm .adsubmit.disabled a.disabled {
  cursor: default;
}
.advertiseForm .adsubmit.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.advertiseForm .adsubmit.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.advertiseForm .adsubmit.disabled a.disabled {
  cursor: default;
}
.advertiseForm .adsubmit.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  cursor: default;
}
.advertiseForm .adsubmit:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.advertiseForm .adsubmit.disabled {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
  padding: 7px 30px;
}
.advertiseForm .adsubmit.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.advertiseForm .adsubmit.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.advertiseForm .adsubmit.disabled a.disabled {
  cursor: default;
}
.advertiseForm .adsubmit.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.advertiseForm .adsubmit.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.advertiseForm .adsubmit.disabled a.disabled {
  cursor: default;
}
.advertiseForm .adsubmit.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.advertiseForm .adsubmit.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.advertiseForm .adsubmit.disabled a.disabled {
  cursor: default;
}
.advertiseForm .adsubmit.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  cursor: default;
}
.contactForm .reload {
  background: url('../../bundles/youpornwebfront/images/reload.png?v=23456') no-repeat left center;
  position: absolute;
  height: 24px;
  width: 156px;
  right: 4px;
  top: 93px;
  padding: 0;
  font-size: 1.1em;
  font-weight: normal;
  text-decoration: underline;
  text-align: right;
}
.ie .contactForm .reload {
  right: 5px;
}
.firefox .contactForm .reload {
  right: 1px;
}
#bd div h1 {
  margin-bottom: 15px;
}
.loginPage h1 {
  font-size: 24px;
}
.loginPage .loginForm {
  margin: 0;
  width: 100%;
}
.loginPage .loginForm .inputField {
  margin-bottom: 20px;
}
.loginPage .loginForm .inputField .formRow {
  font-size: 1.2em;
  padding: 5px 0;
  position: relative;
}
.loginPage .loginForm .inputField .formRow.loginUsername input[type="text"] {
  margin: 0;
  width: 100%;
  padding: 7px 5px;
  border-radius: 3px;
  border: 0;
}
.loginPage .loginForm .inputField .formRow.loginUsername input[type="text"]:focus {
  border: 0 !important ;
}
.loginPage .loginForm .inputField .formRow.loginPassword input[type="password"] {
  margin: 0;
  width: 100%;
  padding: 7px 5px;
  border-radius: 3px;
  border: 0;
}
.loginPage .loginForm .inputField .formRow.loginPassword input[type="password"]:focus {
  border: 0 !important ;
}
.loginPage .loginForm .submitLogin {
  margin: 0 0 30px 0;
  width: 102.5%;
  padding: 7px 5px;
  border-radius: 3px;
  border: 0;
  height: 42px;
  background: #91ae1e;
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.5);
}
.loginPage .loginForm .submitLogin:hover {
  background: #91ae1e;
}
.loginPage .ypMemberPage {
  text-align: center;
  height: 29px;
  margin: 0 0 30px 0;
}
.loginPage .ypMemberPage .ypMemberLogin {
  background: url('../../bundles/youpornwebfront/images/ph_oath_login.png?v=23456') no-repeat;
  width: 175px;
  height: 29px;
  display: block;
  margin: 0 auto;
}
.loginPage .ypMemberPage a {
  cursor: pointer;
}
.loginPage p {
  text-align: center;
}
.staticForm .form_row {
  font-size: 1.2em;
  padding: 5px 0;
  position: relative;
}
.staticForm .form_row label {
  text-align: left;
  width: 79px;
}
.loginForm input[type="text"],
.loginForm input[type="password"] {
  height: 18px;
  width: 160px;
}
.error {
  border: 1px solid #FF6D7E;
  padding: 10px 0 10px 20px;
  margin-left: -20px;
}
.errorRed {
  font-size: 1.2em;
  font-weight: bold;
  color: red;
}
.loginForm input[type="text"],
.loginForm input[type="password"] {
  width: 160px;
  height: 18px;
}
.loginForm .submit {
  margin: 10px 0 0 80px;
  width: 75px;
}
.loginForm .forgotPassword {
  margin: 10px 0 0 80px;
  width: 80px;
  height: 30px;
  border: none;
  background: url('../../bundles/youpornwebfront/images/sprite-buttons.png?v=23456') no-repeat 0 -65px;
  overflow: hidden;
}
.signupForm,
.contactForm,
advertiseForm {
  margin: 30px 0 40px 20px;
}
.signupForm div#registration_gender *,
.contactForm div#registration_gender *,
advertiseForm div#registration_gender * {
  float: left;
  margin-right: 5px;
  margin-top: 10px;
}
.signupForm .form_row label,
.contactForm .form_row label,
advertiseForm .form_row label {
  margin: 10px 10px 0 0;
  width: 135px;
  text-align: right;
  float: left;
  font-weight: normal;
}
.signupForm input[type=text],
.contactForm input[type=text],
advertiseForm input[type=text],
.signupForm input[type=email],
.contactForm input[type=email],
advertiseForm input[type=email],
.signupForm input[type=password],
.contactForm input[type=password],
advertiseForm input[type=password] {
  width: 153px;
}
.signupForm input[type=radio],
.contactForm input[type=radio],
advertiseForm input[type=radio] {
  margin-bottom: 10px;
}
.signupForm #captcha_box img,
.contactForm #captcha_box img,
advertiseForm #captcha_box img {
  height: 215px;
}
.signupForm #captcha_box img {
  height: 150px;
}
.signupForm div#registration_gender label {
  width: 50px;
  text-align: left;
}
.signupForm .submit {
  float: left;
  width: 179px;
  height: 35px;
  margin: 10px 130px 30px;
}
.signupForm p.member {
  margin: 20px 0 0 80px;
}
.signupForm .form_row ul {
  clear: both;
}
.signupForm p {
  margin: 10px 30px 0 135px;
  list-style: none;
  color: #FF6D7E;
  font-weight: bold;
}
#contact_form {
  margin-top: -15px;
  margin-bottom: 20px;
}
#contact_form .form_row {
  width: 409px;
}
#contact_form .form_row label {
  width: 100%;
  text-align: left;
  margin-bottom: 9px;
}
#contact_form .form_row input,
#contact_form .form_row textarea {
  width: 397px;
}
#contact_form .form_row select {
  width: 100%;
}
#contact_form #captcha_box {
  position: relative;
  margin-left: 0;
  margin-right: 23.5%;
  padding: 4% 0 0 0;
  font-size: 1.2em;
  border: none;
  background: none;
  width: 609px;
}
#contact_form #captcha_box .question {
  margin-bottom: 21px;
}
#contact_form #captcha_box h2 {
  color: #fff;
  margin-bottom: 42px;
}
/****************************
 Advertise Page
*****************************/
#advertise_form {
  width: 62%;
  max-width: 594px;
}
#advertise_form input,
#advertise_form textarea {
  width: 440px;
}
.ie7 #advertise_form #advertise_screenshot input,
.ie8 #advertise_form #advertise_screenshot input {
  width: 453px;
}
#advertise_form textarea {
  vertical-align: top;
  max-width: 440px;
  min-width: 440px;
  height: 100px;
  max-height: 100px;
  min-height: 100px;
}
#advertise_form label {
  width: 134px;
  font-size: 1.4em;
}
.ie8 #advertise_form label {
  width: 112px;
}
#advertise_form select {
  width: 453px;
}
#advertise_form p {
  color: #cc3333;
  margin-top: 2%;
  margin-bottom: -0.5%;
}
#advertise_form #advertise_comment p {
  text-align: right;
}
#advertise_form #advertise_email p {
  text-align: center;
}
#advertise_form .advertiseFormBtn {
  width: 115px;
  font-size: 1.8em;
  font-weight: normal;
  position: relative;
  margin-top: 4%;
  top: 0;
  left: 37%;
}
.ie8 #advertise_form .advertiseFormBtn {
  left: 35%;
}
#advertise_form #ad_captcha_box {
  padding-top: 2%;
}
#advertise_form #ad_captcha_box #recaptcha_widget_div {
  float: right;
  background: #fff;
  margin-right: 0.9%;
  width: 76%;
}
.ie8 #advertise_form #ad_captcha_box #recaptcha_widget_div {
  width: 80%;
  margin-right: 0;
}
#advertise_form #ad_captcha_box #recaptcha_widget_div .recaptchatable {
  border: none!important;
}
#advertise_form #ad_captcha_box #recaptcha_widget_div .recaptcha_input_area input {
  border-radius: none;
}
#advertise_form #advertise_type_dropdown {
  padding-bottom: 2%;
}
.tjLogo {
  float: right;
  width: 35%;
  margin-top: -2%;
}
.tjLogo > a {
  display: block;
  width: 294px;
  height: 62px;
}
.tjLogo .tjImage {
  background: url("../../bundles/youpornwebfront/images/tj-logo.png?v=23456") no-repeat;
  position: absolute;
  width: 294px;
  height: 86px;
}
.tjLogo .tjText {
  position: absolute;
  width: 255px;
  font-size: 1.6em;
  padding-top: 1%;
  padding-left: 3%;
  line-height: 1.6;
}
.tjLogo .tjText a {
  font-size: 1.1em;
}
.ad-send-success {
  width: 55%;
  padding-bottom: 5%;
}
[data-current-action='validate-advertise']  #content.container_15 {
  width: 990px;
}
.contactForm textarea {
  width: 493px;
  max-width: 693px;
  min-width: 293px;
  height: 130px;
  max-height: 130px;
  min-height: 50px;
}
.contactForm #support_field_category {
  margin-left: -1px;
}
.contactForm .contact_error {
  color: red;
  margin: 5px 0 5px 145px;
  font-size: 1em;
}
.contactForm .contact_errorField {
  border: 1px solid #FF6D7E;
  border-radius: 5px;
}
#captcha_box,
#captcha_box p,
#captcha_box .captchaImgWrapper {
  float: left;
}
#captcha_box label > input[type="checkbox"],
#captcha_box p label > input[type="checkbox"],
#captcha_box .captchaImgWrapper label > input[type="checkbox"] {
  display: none;
}
#captcha_box label {
  width: 100%;
  text-align: left;
  margin: 0 0 1%;
}
#captcha_box img {
  float: left;
  cursor: pointer;
}
#captcha_box p {
  margin: 1% 0;
  height: 25px;
  clear: both;
  width: 100%;
  display: none;
}
#captcha_box,
#user_registration_form #captcha_box {
  width: 67%;
  margin: 0 15.5% 2%;
  background: #1d1e22;
  padding: 2% 0% 0% 2%;
  border: 1px solid #272727;
}
.ie8 #captcha_box,
.ie8 #user_registration_form #captcha_box {
  width: 73%;
}
#user_registration_form #captcha_box {
  width: 115%;
  margin: 5% -10% 8%;
}
#captcha_box h2 {
  color: #848484;
  margin-bottom: 1%;
}
#captcha_box input {
  margin: 5% 45%;
}
#captcha_box .registration-captcha-error {
  float: left;
  width: 100%;
  text-align: center;
}
#captcha_box .registration-captcha-error .form_row {
  padding: 0;
}
#captcha_box .registration-captcha-error .form_row .errorRed {
  font-size: 1em;
}
#captcha_box .registration-captcha-error .form_row .errorRed li {
  margin: 0 0 5px 0;
}
.inputCaptcha {
  display: none;
}
.captchaBorder {
  border: 3px solid #202020;
  border-radius: 10px;
}
.captchaBorder.selected {
  border: 3px solid #ee577c;
}
.support-content .content-box {
  margin-bottom: 35px;
}
.support-content #media_inquiries {
  padding: 25px 0 0 122px;
  background: url('../../bundles/youpornwebfront/images/media_inquiries.png?v=23456') no-repeat left center;
  height: 55px;
}
.support-content #media_inquiries h2,
.support-content #media_inquiries p {
  margin: 0;
}
.support-content #media_inquiries h2 {
  font-size: 2em;
}
.support-content #media_inquiries p {
  color: #cccccc;
}
.support-content #faq_section {
  background: url('../../bundles/youpornwebfront/images/faq_section.png?v=23456') no-repeat left center;
  padding: 25px 0 0 130px;
  height: 75px;
}
.support-content #faq_section h1 {
  font-size: 2em;
  font-weight: normal;
  margin: -3% 0 1.5% 0;
}
.support-content #faq_section p {
  width: 75%;
}
.support-content #faq_section button {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ee577c;
  background: -moz-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -o-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -webkit-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  padding: 10px;
  width: 135px;
  height: 35px;
  float: right;
  font-size: 1.4em;
  line-height: 0.6em;
}
.support-content #faq_section button:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.support-content #faq_section button a,
.support-content #faq_section button button {
  color: white;
  border: none;
  background: none;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.support-content #faq_section button a.disabled,
.support-content #faq_section button button.disabled {
  cursor: default;
}
.support-content #faq_section button:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.support-content #faq_section button a,
.support-content #faq_section button button {
  color: white;
  border: none;
  background: none;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.support-content #faq_section button a.disabled,
.support-content #faq_section button button.disabled {
  cursor: default;
}
.support-content #faq_section button:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.support-content #faq_section button a,
.support-content #faq_section button button {
  color: white;
  border: none;
  background: none;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.support-content #faq_section button a.disabled,
.support-content #faq_section button button.disabled {
  cursor: default;
}
/******************************************************************
	Change Password Form
*******************************************************************/
.changePasswordForm {
  margin: 30px 0 40px 10px;
}
.changePasswordForm label {
  width: 180px!important;
  text-align: right!important;
  padding-right: 10px;
}
.changePasswordForm input[type=password] {
  border: 1px solid #FF6D7E;
  height: 18px;
  width: 160px;
}
.changePasswordForm p {
  font-size: 0.95em;
  color: #ccc;
  margin-bottom: 5px!important;
}
.changePasswordForm .contact_error {
  color: #FF6D7E;
  position: relative;
  left: 190px;
  top: 6px;
  width: 450px;
}
.changePasswordForm .submit {
  text-indent: -999px;
  margin: 0px 0 0 190px;
  width: 80px;
  height: 30px;
  border: none;
  background: url('../../bundles/youpornwebfront/images/sprite-buttons.png?v=23456') no-repeat 0 -65px;
  overflow: hidden;
}
.ie7 .changePasswordForm .submit {
  border: none;
  overflow: hidden;
  text-indent: -999px;
  font-size: 0;
  display: block;
  line-height: 0;
}
.changePasswordForm a {
  color: #FF6D7E;
  text-decoration: none;
  font-size: 0.8em;
  display: block;
  width: 110px;
}
.forgotForm,
.resetForm {
  margin: 0 0 40px 40px;
}
.forgotForm .button {
  margin: 10px 0 0 80px;
}
.forgotForm .error {
  border: none;
}
.forgotForm .error ul li,
.resetForm .error ul li {
  list-style: none outside none;
  color: #FF6D7E;
  font-weight: bold;
  margin-top: 10px;
}
.forgotForm .error input,
.resetForm .error input {
  outline: 1px solid #FF6D7E;
}
.resetForm .form_row label {
  width: 130px;
}
.resetForm .button {
  margin: 10px 0 0 40px;
}
div.error ul {
  list-style: none outside none;
  color: #FF0000;
}
.staticForm .button {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #b1d143;
  background: -moz-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -o-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -webkit-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  padding: 10px;
  border: none;
  color: white;
  font-weight: bold;
  font-size: 1.4em;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.staticForm .button:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.staticForm .button.disabled {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
  padding: 7px 30px;
}
.staticForm .button.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.staticForm .button.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.staticForm .button.disabled a.disabled {
  cursor: default;
}
.staticForm .button.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.staticForm .button.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.staticForm .button.disabled a.disabled {
  cursor: default;
}
.staticForm .button.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.staticForm .button.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.staticForm .button.disabled a.disabled {
  cursor: default;
}
.staticForm .button.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  cursor: default;
}
.staticForm .button:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.staticForm .button.disabled {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
  padding: 7px 30px;
}
.staticForm .button.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.staticForm .button.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.staticForm .button.disabled a.disabled {
  cursor: default;
}
.staticForm .button.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.staticForm .button.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.staticForm .button.disabled a.disabled {
  cursor: default;
}
.staticForm .button.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.staticForm .button.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.staticForm .button.disabled a.disabled {
  cursor: default;
}
.staticForm .button.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  cursor: default;
}
.staticForm .button:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.staticForm .button.disabled {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
  padding: 7px 30px;
}
.staticForm .button.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.staticForm .button.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.staticForm .button.disabled a.disabled {
  cursor: default;
}
.staticForm .button.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.staticForm .button.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.staticForm .button.disabled a.disabled {
  cursor: default;
}
.staticForm .button.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.staticForm .button.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.staticForm .button.disabled a.disabled {
  cursor: default;
}
.staticForm .button.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  cursor: default;
}
/*age check*/
#container {
  width: 831px;
  margin: 0 auto;
}
#logo-age-check {
  margin: 50px 0 30px 0;
}
.agecheck {
  background: #000000 url('../../bundles/youpornwebfront/less/images/grad-age-check-x.png?v=23456') repeat-x 0 -156px;
  color: #9b9b9b;
  margin: 0 20px;
  text-align: center;
}
#support_email_field {
  color: #ff7684;
}
#support_email_field:hover {
  color: #fff;
}
#warning3 a {
  text-decoration: none;
}
#warning2 {
  margin: 20px 0 0 0;
  font-size: 18px;
}
#warning3 {
  margin: 64px 0 0 0;
  font-size: 114%;
}
#choices {
  margin: 50px 0 0 0;
  word-spacing: 1.0em;
}
#enterbutton,
#leave {
  font: bold 24px arial;
  color: #fff;
  margin: 0 30px 0 30px;
  background: url('../../bundles/youpornwebfront/less/images/grad-age-check-x.png?v=23456') repeat-x;
  border: medium none;
  height: 39px;
  width: 190px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.34);
}
#enterbutton {
  background-position: 0 -117px;
}
#leave {
  background-position: 0 -39px;
}
#enterbutton:hover {
  background-position: 0 -78px;
}
#leave:hover {
  background-position: 0 0;
}
.red-text {
  color: #ff0000;
  font-weight: bold;
  font-size: 33px;
}
.white-text {
  color: #FFF;
  font-size: 33px;
}
/******************************************************************
	Table Formatting

****************************************************************** */
/* Legacy Upload Success ------------------------------------------*/
table.uploadReceipt {
  margin: 15px 0;
  border-collapse: collapse;
  font-size: 1.5em;
}
table.uploadReceipt th {
  width: 100px;
  padding: 10px 15px;
  font-weight: bold;
}
table.uploadReceipt td {
  padding: 10px 15px;
  text-align: left;
}
table.uploadReceipt th,
table.uploadReceipt td {
  text-align: left;
}
.content-box.uploadComplete.grid_15 {
  margin-top: 0;
}
.content-box.uploadComplete.grid_15 h5 {
  font-size: 1.6em;
  font-weight: bold;
  margin-bottom: 1em;
}
table#twotwofiveseven {
  font-size: 1.2em;
  line-height: 1.6em;
}
table#twotwofiveseven tr span {
  color: #BF6F7E;
  font-size: 1.6em;
  margin-top: 40px;
  display: block;
}
/*************************************************************************
	BUTTONS AND ICONS
	Let's keep all the buttons in here, yeah!? (non-mixins, obviously)

	v. 1.0.1.1
**************************************************************************/
/* Subscription buttons & graphics -------------------------------------------------------*/
.subscribeUserVids {
  float: left;
  position: relative;
  margin-right: 10.3%;
}
.unsubscribed {
  background-position: 0 -169px;
  height: 22px;
  width: 83px;
  text-align: center;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: red;
  margin: auto;
  font-size: 12px;
  line-height: 2;
  font-weight: bold;
  display: block;
  cursor: pointer;
}
.studio_subscription_button,
.studio_unsubscription_button,
.channel_subscription_button,
.channel_unsubscription_button,
.pornstar_subscription_button,
.pornstar_unsubscription_button,
.user_subscription_button,
.user_unsubscription_button {
  display: block;
  cursor: pointer;
  color: #29292b;
  float: right;
  clear: none;
  padding: 5px 10px;
  margin: 6px;
  background-image: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 14px;
  font-weight: normal;
}
.studio_subscription_button:hover,
.studio_unsubscription_button:hover,
.channel_subscription_button:hover,
.channel_unsubscription_button:hover,
.pornstar_subscription_button:hover,
.pornstar_unsubscription_button:hover,
.user_subscription_button:hover,
.user_unsubscription_button:hover {
  background-image: none;
}
.studio_subscription_button,
.channel_subscription_button,
.pornstar_subscription_button,
.user_subscription_button {
  background-color: #f5f5f5;
}
.studio_subscription_button:hover,
.channel_subscription_button:hover,
.pornstar_subscription_button:hover,
.user_subscription_button:hover {
  background-color: #bbbbbb;
}
.studio_unsubscription_button,
.channel_unsubscription_button,
.pornstar_unsubscription_button,
.user_unsubscription_button {
  background-color: #bbbbbb;
}
.studio_unsubscription_button:hover,
.channel_unsubscription_button:hover,
.pornstar_unsubscription_button:hover,
.user_unsubscription_button:hover {
  color: #ff0000;
  background-color: #f5f5f5;
}
.channel_unsubscription_button {
  clear: none;
  margin-top: 9px;
}
/******************************************************************
	View More
*******************************************************************/
.plus {
  background: url('../../bundles/youpornwebfront/images/sprites.png?v=23456') no-repeat -158px -112px transparent;
  width: 20px;
  height: 20px;
  float: right;
  margin-left: 7px;
  display: block;
}
.viewMore {
  float: right;
  font-size: 1.6em;
  font-weight: bold;
}
.viewMore .plus {
  margin: -5px 0 0 7px;
}
.ie7 .viewMore {
  display: block;
  text-align: right;
}
.ie7 .viewMore .plus {
  float: none;
  margin: -2px 0 0 7px;
  display: inline-block;
}
/******************************************************************
HD Icon
*******************************************************************/
.hdIcon {
  display: block;
  position: absolute;
  width: 24px;
  height: 16px;
  margin: 4px;
  background: url('../../bundles/youpornwebfront/images/sprites.png?v=23456') no-repeat -175px -80px transparent;
}
/******************************************************************
	Buttons
*******************************************************************/
/* default buttons, grey, sharp edges with rollover ------------------*/
button {
  cursor: pointer;
  text-align: center;
  clear: both;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: white;
  border: none;
  outline: none;
  padding: 5px 10px;
  font-size: 1.2em;
  -webkit-appearance: none;
}
button:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
button a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
button a.disabled {
  cursor: default;
}
button:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
button a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
button a.disabled {
  cursor: default;
}
button:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
button a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
button a.disabled {
  cursor: default;
}
button.clean {
  background: none;
}
button.clean:hover {
  background: none;
}
.button {
  cursor: pointer;
  text-align: center;
  padding: 10px 20px;
  font-size: 1.2em;
  color: white;
  font-weight: bold;
  border: none;
  text-shadow: 1px 1px 1px #292929;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  /* ---------------------------------------------------------------
		(green, grey and red, mostly for confirmation windows)
		!!! These buttons aren't links, just a <div> with plain text
	-----------------------------------------------------------------*/

}
.button:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.button.default {
  cursor: pointer;
  text-align: center;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ee577c;
  background: -moz-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -o-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -webkit-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  padding: 10px;
  clear: both;
}
.button.default:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.button.default a,
.button.default button {
  color: white;
  border: none;
  background: none;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.button.default a.disabled,
.button.default button.disabled {
  cursor: default;
}
.button.default:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.button.default a,
.button.default button {
  color: white;
  border: none;
  background: none;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.button.default a.disabled,
.button.default button.disabled {
  cursor: default;
}
.button.default:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.button.default a,
.button.default button {
  color: white;
  border: none;
  background: none;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.button.default a.disabled,
.button.default button.disabled {
  cursor: default;
}
.button.greenButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #b1d143;
  background: -moz-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -o-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -webkit-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  padding: 10px;
  border: none;
  color: white;
  font-weight: bold;
  font-size: 1.4em;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.button.greenButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.button.greenButton.disabled {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
  padding: 7px 30px;
}
.button.greenButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.button.greenButton.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.button.greenButton.disabled a.disabled {
  cursor: default;
}
.button.greenButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.button.greenButton.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.button.greenButton.disabled a.disabled {
  cursor: default;
}
.button.greenButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.button.greenButton.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.button.greenButton.disabled a.disabled {
  cursor: default;
}
.button.greenButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  cursor: default;
}
.button.greenButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.button.greenButton.disabled {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
  padding: 7px 30px;
}
.button.greenButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.button.greenButton.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.button.greenButton.disabled a.disabled {
  cursor: default;
}
.button.greenButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.button.greenButton.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.button.greenButton.disabled a.disabled {
  cursor: default;
}
.button.greenButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.button.greenButton.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.button.greenButton.disabled a.disabled {
  cursor: default;
}
.button.greenButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  cursor: default;
}
.button.greenButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.button.greenButton.disabled {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
  padding: 7px 30px;
}
.button.greenButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.button.greenButton.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.button.greenButton.disabled a.disabled {
  cursor: default;
}
.button.greenButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.button.greenButton.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.button.greenButton.disabled a.disabled {
  cursor: default;
}
.button.greenButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.button.greenButton.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.button.greenButton.disabled a.disabled {
  cursor: default;
}
.button.greenButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  cursor: default;
}
.button.redButton {
  background: #da3030;
  background: -moz-linear-gradient(bottom, #920101 0%, #da3030 100%);
  background: -o-linear-gradient(bottom, #920101 0%, #da3030 100%);
  background: -webkit-linear-gradient(bottom, #920101 0%, #da3030 100%);
  background: linear-gradient(bottom, #920101 0%, #da3030 100%);
}
.button.redButton:hover {
  background: #db3030;
  background: -moz-linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
  background: -o-linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
  background: -webkit-linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
  background: linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
}
.button .long {
  width: 97.8%;
}
a.button {
  color: white;
}
a.button:hover {
  color: white !important;
}
/* For use in modal window buttons, centered and side by side --------*/
.buttonChoice {
  margin: 0 5%;
  text-align: center;
}
[data-current-action="myuploads/edit/thumbnails/"] .buttonChoice {
  margin: 0 1%;
}
.buttonChoice > div {
  display: inline;
  margin: 0 10px;
}
.buttonChoice button,
.buttonChoice a {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  padding: 5px 20px;
}
.buttonChoice button.greenButton,
.buttonChoice a.greenButton {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #b1d143;
  background: -moz-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -o-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -webkit-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: linear-gradient(bottom, #637d01 0%, #b1d143 100%);
}
.buttonChoice button.greenButton:hover,
.buttonChoice a.greenButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.buttonChoice button.redButton,
.buttonChoice a.redButton {
  background: #da3030;
  background: -moz-linear-gradient(bottom, #920101 0%, #da3030 100%);
  background: -o-linear-gradient(bottom, #920101 0%, #da3030 100%);
  background: -webkit-linear-gradient(bottom, #920101 0%, #da3030 100%);
  background: linear-gradient(bottom, #920101 0%, #da3030 100%);
}
.buttonChoice button.redButton:hover,
.buttonChoice a.redButton:hover {
  background: #db3030;
  background: -moz-linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
  background: -o-linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
  background: -webkit-linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
  background: linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
}
.buttonChoice a.button.greenButton,
.buttonChoice a.button.redButton {
  padding: 5px 20px;
  font-size: 1.2em;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
[data-current-action="myuploads/edit/thumbnails/"] .buttonChoice a.button.greenButton,
[data-current-action="myuploads/edit/thumbnails/"] .buttonChoice a.button.redButton {
  padding: 10px 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
/******************************************************************
	Icons
*******************************************************************/
i {
  float: left;
  cursor: pointer;
  display: block;
  text-indent: -9999px;
}
i * {
  text-indent: 0;
}
i figure {
  font-family: 'mindgeek';
  font-style: normal;
  color: #ee577c;
  font-size: 1.5em;
}
i.icon-subscribe {
  background: url('../../bundles/youpornwebfront/images/sprite-watch.png?v=23456') no-repeat;
  width: 14px;
  height: 14px;
  background-position: -271px -3px;
  margin-right: 5px;
}
i.new {
  display: block;
}
i.new.starbust {
  background: url('../../bundles/youpornwebfront/images/iconNew.png?v=23456') no-repeat;
  width: 24px;
  height: 24px;
}
.videos i.new.starbust {
  position: absolute;
  top: -10px;
  left: 63px;
  bottom: inherit;
  right: inherit;
}
#underplayer i.new.starbust {
  position: absolute;
  top: -10px;
  left: 95px;
  bottom: inherit;
  right: inherit;
  z-index: 11;
}
i.new.flag {
  background: url('../../bundles/youpornwebfront/images/new-logo.png?v=23456') no-repeat;
  width: 27px;
  height: 27px;
}
.dropdown i.new.flag {
  margin: 0 -10px 0 -5px;
}
i.favorited {
  background: url('../../bundles/youpornwebfront/images/sprite-watch.png?v=23456') no-repeat -111px -37px;
  width: 16px;
  height: 13px;
  float: right;
}
i.favorited:hover {
  background-position: -128px -37px;
  cursor: default;
}
i.like_reco {
  background: url('../../bundles/youpornwebfront/images/sprite-watch.png?v=23456') no-repeat -89px -52px;
  margin-right: 5px;
  width: 10px;
  height: 14px;
}
i.like_reco:hover {
  background-position: -89px -65px;
}
i.like_reco.pressedState {
  background-position: -114px -51px;
}
i.dislike_reco,
i.remove {
  background: url('../../bundles/youpornwebfront/images/sprite-watch.png?v=23456') no-repeat -102px -53px;
  width: 11px;
  height: 13px;
}
i.dislike_reco figure,
i.remove figure {
  text-indent: -9999px;
}
i.dislike_reco:hover,
i.remove:hover,
.removed i.dislike_reco,
.removed i.remove {
  background-position: -102px -65px;
}
i.trash {
  background: url('../../bundles/youpornwebfront/images/fileuploader/sprite-uploader.png?v=23456') no-repeat -157px -225px;
  width: 15px;
  height: 17px;
}
i.collection {
  display: none;
}
.ourFriendsContainer i.collection {
  display: none !important;
}
i.collection > span {
  position: absolute;
  top: 6%;
  right: 5%;
  bottom: inherit;
  left: inherit;
  z-index: 10;
  padding: 5% 5%;
  background: url('../../bundles/youpornwebfront/images/addVid_collec.png?v=23456') no-repeat center center;
  background-size: 100%;
}
.vbwn + .videoList .userActions i.collection > span {
  top: 6%;
}
.userActions i.collection > span {
  top: 13%;
}
.mobile i.collection > span {
  width: 25px;
  height: 25px;
}
.ie8 i.collection > span,
.ie7 i.collection > span {
  padding: 16px;
  position: absolute;
  top: 15;
  right: 20px;
  bottom: inherit;
  left: inherit;
  background: url('../../bundles/youpornwebfront/images/addVid_collec-ie.png?v=23456') no-repeat;
}
.edit.collection i {
  background: url('../../bundles/youpornwebfront/images/sprite-ui-elems.png?v=23456') -194px -227px;
  display: block;
  width: 15px;
  height: 14px;
  margin-right: 10px;
}
.mobile #tab-recommended i.collection > span {
  top: 8%;
}
/******************************************************************
	I can't deal with this right now, so keeping legacy styles --tay
*******************************************************************/
a.like_reco {
  background: url('../../bundles/youpornwebfront/images/sprite-watch.png?v=23456') no-repeat -89px -52px;
  margin-right: 5px;
  display: block;
  float: left;
  width: 10px;
  height: 14px;
}
a.like_reco:hover {
  background-position: -89px -65px;
}
a.like_reco.pressedState {
  background-position: -114px -51px;
}
a.dislike_reco {
  display: block;
  float: left;
  background: url('../../bundles/youpornwebfront/images/sprite-watch.png?v=23456') no-repeat -102px -53px;
  width: 11px;
  height: 13px;
}
a.dislike_reco:hover,
.removed a.dislike_reco {
  background-position: -102px -65px;
}
/******************************************************************
	Fancybox overrides and customization
*******************************************************************/
.fancyboxPopup {
  width: 100%;
}
.fancyboxPopup,
.fancybox-title-float-wrap .child {
  display: none;
}
.fancybox-skin,
.ui-dialog {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: 10px solid #C54B69;
  background: white;
}
.fancybox-skin h4,
.ui-dialog h4 {
  width: 97%;
  background: black;
  color: white;
  padding: 5px;
  margin: 15px 0 5px;
  font-size: 1.5em;
  font-weight: bold;
}
.loginRegister .fancybox-skin,
.loginRegister .ui-dialog,
.successPopupWrap .fancybox-skin,
.successPopupWrap .ui-dialog {
  padding: 0 !important;
}
a.fancybox-item.fancybox-close,
.ui-dialog .ui-dialog-titlebar-close,
.userMessage .popupClose {
  background: url('../../bundles/youpornwebfront/images/sprite-ui-elems.png?v=23456') -19px -227px;
  position: absolute;
  top: 5px;
  right: 5px;
  bottom: inherit;
  left: inherit;
  width: 17px;
  height: 17px;
  border: none;
}
a.fancybox-item.fancybox-close:hover,
.ui-dialog .ui-dialog-titlebar-close:hover,
.userMessage .popupClose:hover {
  background-position: -19px -193px;
}
/* Black Modals */
a.fancybox-item.fancybox-close,
.ui-dialog .ui-dialog-titlebar-close,
.userMessage .popupClose {
  background: url('../../bundles/youpornwebfront/images/sprite-ui-elems.png?v=23456') -19px -227px;
  position: absolute;
  top: 5px;
  right: 5px;
  bottom: inherit;
  left: inherit;
  width: 17px;
  height: 17px;
  border: none;
}
a.fancybox-item.fancybox-close:hover,
.ui-dialog .ui-dialog-titlebar-close:hover,
.userMessage .popupClose:hover {
  background-position: -19px -193px;
}
.mobile .fancybox-black a.fancybox-item.fancybox-close {
  background: none;
}
[data-current-action='video-edit-form'].mobile .fancybox-black a.fancybox-item.fancybox-close {
  background: url('../../bundles/youpornwebfront/images/sprite-ui-elems.png?v=23456') -19px -227px;
  width: 21px!important;
}
.mobile .fancybox-black a.fancybox-item.fancybox-close figure {
  color: #999999;
}
.mobile .fancybox-black a.fancybox-item.fancybox-close figure:hover {
  color: #CC0000;
}
.fancybox-black .fancybox-skin {
  background: black;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: 10px solid #C54B69;
}
.mobile .fancybox-black .fancybox-skin {
  background: none;
}
[data-current-action='video-edit-form'].mobile .fancybox-black .fancybox-skin {
  background: black;
}
.fancybox-black .fancybox-skin a.fancybox-item.fancybox-close {
  position: absolute;
  top: 20px;
  right: 20px;
  bottom: inherit;
  left: inherit;
}
.mobile .fancybox-black .fancybox-skin a.fancybox-item.fancybox-close {
  font-size: 17px;
  line-height: 17px;
  width: 26px;
  height: 26px;
}
.ie8 .fancybox-839px .fancybox-inner {
  width: 839px !important;
}
.fancybox-grey .fancybox-skin {
  background: #161616;
  padding: 0 !important;
}
.fancybox-grey .fancybox-skin .fancyboxPopup#categorySlider {
  width: 100%;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div {
  border-bottom: 1px solid black;
  padding: 20px 20px 5px;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div.popupBlock1 {
  background: #2B2B2B;
}
.ie7 .fancybox-grey .fancybox-skin .fancyboxPopup > div.popupBlock1 {
  margin-bottom: -9px;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div.popupBlock2 {
  background: #242424;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div.popupBlock2 h3 {
  display: inline;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div.popupBlock2 .h3Brackets {
  font-size: 1.2em;
}
.ie7 .fancybox-grey .fancybox-skin .fancyboxPopup > div.popupBlock2 {
  padding-bottom: 20px;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div.popupBlockLast {
  border: none;
  margin-bottom: 20px;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div h2 {
  font-weight: bold;
  font-size: 2em;
  color: white;
  margin-bottom: 0.5em;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div h3 {
  font-size: 1.6em;
  font-weight: bold;
  color: white;
  margin: auto 5px 0.8em auto;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div p {
  color: #999;
  max-width: 775px;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div ul {
  margin-bottom: 10px;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-all {
  width: 790px;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-all li {
  font-size: 1.2em;
  display: inline;
  margin: 5px 5px auto 0;
  line-height: 1.6em;
  color: #ee577c;
  cursor: pointer;
  padding: 2px 3px;
}
.desktop .fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-all li:hover {
  color: white;
  background: #ee577c;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-all li.selected {
  color: white;
  background: #ee577c;
}
.ie7 .fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-all li {
  display: inline-block;
  float: left;
  line-height: 0.8em;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-suggested li {
  font-size: 1.2em;
  display: inline;
  margin: 5px 5px auto 0;
  line-height: 1.6em;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div .quality {
  color: white;
  font-size: 1.3em;
  float: left;
  margin-bottom: 10px;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div .quality button {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
  color: white;
  border: none;
  font-size: 1.1em;
  font-weight: bold;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div .quality button:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div .quality button a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div .quality button a.disabled {
  cursor: default;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div .quality button:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div .quality button a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div .quality button a.disabled {
  cursor: default;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div .quality button:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div .quality button a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div .quality button a.disabled {
  cursor: default;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div .quality button.selected {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ee577c;
  background: -moz-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -o-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -webkit-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 10px;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div .quality button.selected:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div .quality button.selected a,
.fancybox-grey .fancybox-skin .fancyboxPopup > div .quality button.selected button {
  color: white;
  border: none;
  background: none;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div .quality button.selected a.disabled,
.fancybox-grey .fancybox-skin .fancyboxPopup > div .quality button.selected button.disabled {
  cursor: default;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div .quality button.selected:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div .quality button.selected a,
.fancybox-grey .fancybox-skin .fancyboxPopup > div .quality button.selected button {
  color: white;
  border: none;
  background: none;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div .quality button.selected a.disabled,
.fancybox-grey .fancybox-skin .fancyboxPopup > div .quality button.selected button.disabled {
  cursor: default;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div .quality button.selected:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div .quality button.selected a,
.fancybox-grey .fancybox-skin .fancyboxPopup > div .quality button.selected button {
  color: white;
  border: none;
  background: none;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div .quality button.selected a.disabled,
.fancybox-grey .fancybox-skin .fancyboxPopup > div .quality button.selected button.disabled {
  cursor: default;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-buttons {
  float: right;
  margin-top: 10px;
}
.ie7 .fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-buttons,
.ie8 .fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-buttons {
  margin-top: 5px;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #b1d143;
  background: -moz-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -o-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -webkit-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  padding: 10px;
  border: none;
  color: white;
  font-weight: bold;
  font-size: 1.4em;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  padding: 7px 30px;
  font-size: 1.8em !important;
  margin-top: -9px;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave.disabled {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
  padding: 7px 30px;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave.disabled a.disabled {
  cursor: default;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave.disabled a.disabled {
  cursor: default;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave.disabled a.disabled {
  cursor: default;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  cursor: default;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave.disabled {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
  padding: 7px 30px;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave.disabled a.disabled {
  cursor: default;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave.disabled a.disabled {
  cursor: default;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave.disabled a.disabled {
  cursor: default;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  cursor: default;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave.disabled {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
  padding: 7px 30px;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave.disabled a.disabled {
  cursor: default;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave.disabled a.disabled {
  cursor: default;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave.disabled a.disabled {
  cursor: default;
}
.fancybox-grey .fancybox-skin .fancyboxPopup > div #categorySlider-btnSave.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  cursor: default;
}
.fancybox-inner p {
  padding: 10px;
  font-size: 1.2em;
  color: #444;
}
/* Standalone video modals */
.video-only .fancybox-skin {
  overflow: hidden;
}
.video-only .fancybox-inner {
  overflow: hidden!important;
}
.video-only.fancybox-wrap iframe {
  margin: -60px 0;
  height: 560px;
  width: 640px;
}
.video-only.title-set.fancybox-wrap iframe {
  margin-top: -60px;
  height: 620px;
}
.contentPartner.video-only.title-set.fancybox-wrap iframe {
  margin-top: -130px;
}
.fancybox-black.video-only a.fancybox-item.fancybox-close {
  top: 10px;
  right: 10px;
}
/* Download Video options------------------------------------------*/
#downloadPopup {
  display: none;
  overflow: hidden;
}
#downloadPopup li {
  display: block;
  padding: 10px 0;
  font-size: 1.3em;
  border-bottom: 1px solid #C9C9C9;
}
#downloadPopup li.omega {
  padding-bottom: 15px;
  border: none;
}
#downloadPopup li:hover {
  /*background: #292929;*/

}
#downloadPopup li span {
  background: url('../../bundles/youpornwebfront/images/sprite-ui-elems.png?v=23456') -40px -193px;
  display: inline-block;
  width: 21px;
  height: 24px;
  margin: 0 20px -8px 0;
}
#downloadPopup li a {
  color: #ee577c;
  text-decoration: none;
  font-size: 0.9em;
}
#downloadPopup li a:hover {
  color: #ffacc0;
}
.fancybox-black #downloadPopup li {
  border-top: 1px solid #232323;
  color: #7e7e7e;
  margin-top: 1px;
  background: #171717;
  padding: 10px;
}
.fancybox-black #downloadPopup li:hover {
  background: #292929;
}
.fancybox-black #downloadPopup li span {
  margin: 0 20px -8px 10px;
}
.fancybox-black #downloadPopup li a {
  color: white;
}
/* Jquery UI confirm dialog box -------------------------------------*/
.ui-widget-overlay {
  z-index: 9 !important;
}
.ie7 .ui-widget-overlay,
.ie8 .ui-widget-overlay {
  filter: alpha(opacity=50);
}
.ui-dialog {
  background: white;
  padding: 10px;
  width: 300px !important;
  height: 150px !important;
  color: black;
  z-index: 10;
}
.ui-dialog p {
  padding: 10px;
  font-size: 1.2em;
}
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  top: -5px;
  right: -5px;
  bottom: inherit;
  left: inherit;
}
.ui-dialog .ui-dialog-titlebar {
  position: relative;
  z-index: 4;
}
.ui-dialog .ui-dialog-title {
  float: left;
}
.ui-dialog .ui-dialog-content {
  min-height: 60px !important;
  overflow: hidden;
  position: relative;
  padding: 0 10px;
}
.ui-dialog .ui-dialog-buttonpane {
  margin: 0.5em 0 0;
  padding-right: 10px;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  margin: -10px 5%;
  text-align: center;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button {
  cursor: pointer;
  text-align: center;
  padding: 10px 20px;
  font-size: 1.2em;
  color: white;
  font-weight: bold;
  outline: none;
  border: none;
  width: 100px;
  margin: 0 3%;
  text-shadow: 1px 1px 1px #292929;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button#okBtn {
  background: #da3030;
  background: -moz-linear-gradient(bottom, #920101 0%, #da3030 100%);
  background: -o-linear-gradient(bottom, #920101 0%, #da3030 100%);
  background: -webkit-linear-gradient(bottom, #920101 0%, #da3030 100%);
  background: linear-gradient(bottom, #920101 0%, #da3030 100%);
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button#okBtn:hover {
  background: #db3030;
  background: -moz-linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
  background: -o-linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
  background: -webkit-linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
  background: linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
}
.ui-widget-overlay {
  position: fixed;
  height: 100%;
  width: 100%;
  background: #000;
  background: rgba(0, 0, 0, 0.5);
  z-index: 90001;
  top: 0;
  left: 0;
}
/* Thumbnail Picker? ---------------------------------------------*/
#bigThumbnailArea {
  background-color: white;
  border: 1px solid #666666;
  display: none;
  padding: 10px 0 10px 10px;
  position: absolute;
  width: 580px;
  z-index: 10;
  overflow: hidden;
}
#bigThumbnailArea input {
  background-color: #ee577c;
  border: 1px solid #666666;
  color: #FFFFFF;
  float: right;
  font-weight: bold;
  margin: 8px 18px 0 0;
  padding: 3px 30px;
}
#bigThumbnailArea li {
  display: block;
  float: left;
  margin: 5px;
  width: 135px;
}
#bigThumbnailArea li a img {
  border: 4px solid transparent;
  cursor: pointer;
  display: block;
}
#bigThumbnailArea li a.selected img {
  border-color: #ee577c;
}
.message2 {
  font-size: 1.2em !important;
  font-weight: bold;
  margin: 20px 0 23px 11px !important;
  width: 550px;
}
#closePopup {
  background-color: white;
  border: 1px solid #666666;
  border-radius: 10px 10px 10px 10px;
  color: #ee577c;
  cursor: pointer;
  float: right;
  margin: 10px;
}
a.bigThumbnailLink {
  cursor: pointer;
}
/*  Embed Pop-up ------------------------------------------------*/
#d_clip_container {
  width: 195px;
  position: relative;
  margin: 10px auto 0;
}
#d_clip_container:hover #d_clip_button.copy {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
#d_clip_container #d_clip_button {
  width: 173px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  /* drop shadow */

  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
}
#d_clip_container #d_clip_button:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
#d_clip_container #d_clip_button a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
#d_clip_container #d_clip_button a.disabled {
  cursor: default;
}
#d_clip_container #d_clip_button:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
#d_clip_container #d_clip_button a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
#d_clip_container #d_clip_button a.disabled {
  cursor: default;
}
#d_clip_container #d_clip_button:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
#d_clip_container #d_clip_button a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
#d_clip_container #d_clip_button a.disabled {
  cursor: default;
}
#d_clip_container #d_clip_button.copy {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #b1d143;
  background: -moz-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -o-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -webkit-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  padding: 10px;
  font-size: inherit;
}
#d_clip_container #d_clip_button.copy:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
#d_clip_container #d_clip_button.copy a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
#d_clip_container #d_clip_button.copy a.disabled {
  cursor: default;
}
#d_clip_container #d_clip_button.copy:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
#d_clip_container #d_clip_button.copy a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
#d_clip_container #d_clip_button.copy a.disabled {
  cursor: default;
}
#d_clip_container #d_clip_button.copy:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
#d_clip_container #d_clip_button.copy a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
#d_clip_container #d_clip_button.copy a.disabled {
  cursor: default;
}
#d_clip_button span {
  display: block;
  font-weight: bold;
  font-size: 1.4em;
  color: white;
}
#clip_text,
#clip_link {
  border: 1px solid #999 !important;
  padding: 5px;
  color: #666666;
  margin-top: 10px;
  overflow-y: scroll;
  width: 285px;
  height: 100px;
  resize: none;
}
.mobile #clip_text,
.mobile #clip_link {
  font-size: 1.4em;
}
/* Video being processed -----------------------------------*/
#videoProcessing p {
  text-align: center;
}
#quickFormErrMsg {
  font-size: 1.3em;
}
.form-input-container {
  margin: 0 0 20px;
}
.form-input-container span {
  display: block;
}
.form-input-container input {
  width: 100%;
  height: 37px;
  border: 1px solid #b2b2b2;
  padding: 0 10px;
  font-size: 21px;
  margin: 5px 0 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  outline: none;
}
.form-input-container input:focus {
  border: 1px solid #f17896;
  box-shadow: 0 0 8px rgba(237, 86, 124, 0.8);
  -moz-box-shadow: 0 0 8px rgba(237, 86, 124, 0.8);
  -webkit-box-shadow: 0 0 8px rgba(237, 86, 124, 0.8);
  margin: 5px 0 0;
}
.thankyouMsg {
  display: block;
  width: 180px;
  margin: 5px auto;
}
/******************************************************************
	Information>support
*******************************************************************/
#successPopup .popupBlock {
  border-bottom: 1px solid #B5B5B5;
  padding: 20px 5% 10px 5%;
  background: #EBEBEB;
}
#successPopup .send-success {
  display: block;
  margin-top: 20px;
  font-size: 1.2em;
  padding: 10px 10px 10px 110px;
  background: url('../../bundles/youpornwebfront/images/information_support_successIcon.png?v=23456') 30px 10px no-repeat;
}
/* Layouts ----------------------------------------------------*/
.GreyOpacity {
  background: transparent url('../../bundles/youpornwebfront/images/alpha/3D4351_50.png?v=23456');
}
.WhiteOpacity {
  background: transparent url('../../bundles/youpornwebfront/images/alpha/FFF_50.png?v=23456');
}
.BlackOpacity {
  background: transparent url('../../bundles/youpornwebfront/images/alpha/000_50.png?v=23456');
}
.ContentBox {
  background: #202020;
  border: 1px solid #3d3d3d;
  margin: 0 1% 15px 1%;
  float: left;
  padding: 20px 0;
}
.Circle {
  -webkit-border-radius: 9999px;
  -moz-border-radius: 9999px;
  border-radius: 9999px;
}
.ContentHeader {
  background: #282828;
  background: -moz-linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  background: -o-linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  background: -webkit-linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  background: linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  border-top: 1px solid #343537;
  border-bottom: 1px solid #000;
  margin: -21px 0 20px;
  float: left;
  width: 100%;
}
.ContentHeader h1 {
  padding: 10px;
  margin-bottom: 0;
}
.BlackRoundedListLinks {
  background: black;
  padding: 10px;
  cursor: pointer;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
}
.cleanButton {
  background: none;
  border: none;
  outline: none;
}
.placeholderFix::-webkit-input-placeholder {
  color: gray;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.placeholderFix::-moz-placeholder {
  color: gray;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.placeholderFix:-moz-placeholder {
  color: gray;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.placeholderFix:focus::-webkit-input-placeholder {
  color: transparent;
}
.placeholderFix:focus::-moz-placeholder {
  color: transparent;
}
.placeholderFix:-moz-placeholder {
  color: transparent;
}
/******************************************************************
	Header Styles
*******************************************************************/
#header {
  background: url('../../bundles/youpornwebfront/images/bg-header.png?v=23456') repeat scroll #303030;
  min-height: 104px;
  margin-bottom: 0px;
  position: relative;
  z-index: 99;
}
#header .content-inner {
  position: relative;
  padding: 15px 0 0;
  height: 80px;
  z-index: 5;
}
#header #logo .ypLogo {
  display: block;
  width: 188px;
  height: 35px;
  background: transparent url('../../bundles/youpornwebfront/images/l_youporn_black.png?v=23456') no-repeat;
}
/* User Navigation --------------------------------------*/
nav.user {
  float: right;
  position: absolute;
  top: 25px;
  right: 10px;
  bottom: inherit;
  left: inherit;
  position: absolute !important;
  z-index: 1;
  font-size: 1.2em;
  min-width: 320px;
}
nav.user ul {
  list-style: none;
}
nav.user ul.menu {
  float: right;
  min-width: 245px;
  margin-right: -10px;
}
nav.user ul.menu > li {
  float: right;
  border-right: 1px solid #999999;
  position: relative;
}
nav.user a {
  color: #999999;
  text-decoration: none;
  margin: 0 8px;
  cursor: pointer;
  font-size: 1.1em;
}
nav.user a:hover {
  color: #cfd0d2;
}
#username,
#logout,
.logged-in #register,
.logged-in #login,
.logged-in .partner-link {
  display: none;
}
.logged-in #username,
.logged-in #logout {
  display: inline-block;
}
.logged-in.content-partner .partner-link {
  display: block;
}
#logout,
#register {
  border-right: none;
}
#login .icon {
  display: none;
  text-indent: -9999em;
  background: url('../../bundles/youpornwebfront/images/reportsSprite.png?v=23456') no-repeat -56px -102px;
  width: 14px;
  height: 14px;
  position: absolute;
  top: -6px;
  right: 0;
  bottom: inherit;
  left: inherit;
}
.cached#login .icon {
  display: block;
}
/* Username */
#username a {
  margin: 2px 12px 2px 0;
}
#username > ul {
  position: absolute;
  top: 12px;
  right: -1px;
  bottom: inherit;
  left: inherit;
}
/* Language */
#lang {
  width: 45px;
  padding-right: 3px;
  margin-right: 5px;
}
#lang > ul {
  position: absolute;
  top: -11px;
  right: -4px;
  bottom: inherit;
  left: inherit;
}
#lang > ul > li {
  width: 45px;
}
.ie7 ul.menu > li {
  float: left;
  display: block;
}
/* Main Navigation -----------------------------------*/
#header .main {
  position: relative;
  clear: both;
}
#header .main .menu #videosMenuTab .popdown {
  width: 190px;
}
#header .main .menu #videosMenuTab .popdown a {
  font-size: 1.5em;
}
#header .main .menu #categoriesMenuTab .popdown {
  width: 450px;
  /* Categories by Country ---------------on merge, please keep this one, all others are bunk! -tay */

}
#header .main .menu #categoriesMenuTab .popdown .loadingContent {
  text-align: center;
}
#header .main .menu #categoriesMenuTab .popdown li {
  line-height: 1.8em;
  width: 100%;
}
#header .main .menu #categoriesMenuTab .popdown #categoryTopCountries {
  float: left;
  width: 100%;
  padding: 1%;
  margin-top: 10px;
}
#header .main .menu #categoriesMenuTab .popdown #categoryTopCountries h2 {
  color: #999;
  font-weight: bold;
}
#header .main .menu #categoriesMenuTab .popdown #categoryTopCountries ul {
  width: 100%;
}
#header .main .menu #categoriesMenuTab .popdown #categoryTopCountries ul li {
  float: left;
  text-indent: 0;
  width: 25%;
}
#header .main .menu > li {
  float: left;
  margin-right: 37px;
  height: 45px;
  position: relative;
  margin-bottom: -5px;
}
.ie7 #header .main .menu > li {
  margin-right: 31px;
}
.ie8 #header .main .menu > li {
  margin-right: 29px;
}
#header .main .menu > li.dropdown {
  margin-right: 60px;
}
#header .main .menu > li.random-video a {
  position: absolute;
  top: -2px;
  right: -25px;
  bottom: inherit;
  left: inherit;
  display: block;
  width: 37px;
  height: 22px;
  background: transparent url('../../bundles/youpornwebfront/images/sprites.png?v=23456') no-repeat -172px -46px;
}
#header .main .menu > li.random-video a:hover {
  background-position: -172px -25px;
}
#header .main .menu > li.random-video a a.bubble_switch {
  height: 20px;
  display: block;
}
#header .main .menu > li.selected,
#header .main .menu > li:hover {
  color: #fff;
}
#header .main .menu > li.selected > a,
#header .main .menu > li:hover > a {
  color: #FFF;
}
#header .main .menu > li li {
  line-height: 2.8em;
  width: 150px;
}
#header .main .menu > li > a {
  color: #BBB;
  text-decoration: none;
  font-size: 1.4em;
}
.ie8 #header .main .menu > li > a {
  font-size: 1.6em;
}
/* Random Dice -------------------------------------------------------*/
#header .main .menu > li.random-video {
  position: absolute;
  top: 0;
  right: 0;
  bottom: inherit;
  left: inherit;
}
/* Logged on user nav menu --------------------------------------------*/
.menuNav {
  display: none;
}
.menuNav .iconList ul {
  display: none;
}
/* Message Bar -------------------------------------------------------*/
.message-bar {
  width: 100%;
  background: #28282a;
  clear: both;
  float: left;
  margin: -5px 0 15px;
  padding: 5px 0;
  border-top: 1px solid #373737;
  color: #9d9ea0;
  font-size: 1.3em;
  font-weight: bold;
  line-height: 1.6em;
  text-align: center;
}
/* Message ContentPartner Bar -----------------------------------------*/
#header .message-contentpartner-bar .message-contentpartner-bar {
  background: #9D9EA0;
  border-top: 1px solid #cccccc;
  color: #FFFFFF;
  font-size: 1.3em;
  line-height: 1.6em;
  padding: 10px;
  text-align: center;
  clear: both;
  font-weight: bold;
}
.BackgroundClip {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.PinkGradient {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ee577c;
  background: -moz-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -o-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -webkit-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
}
.PinkGradientRollover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.DarkGreyGradient {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
}
.DarkGreyGradientRollover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.DefaultGreyGradient {
  border-top: 1px solid #343537;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #272729;
  background: -moz-linear-gradient(bottom, #1e1e1f 0%, #272729 97.56%, #333537 100%);
  background: -o-linear-gradient(bottom, #1e1e1f 0%, #272729 97.56%, #333537 100%);
  background: -webkit-linear-gradient(bottom, #1e1e1f 0%, #272729 97.56%, #333537 100%);
  background: linear-gradient(bottom, #1e1e1f 0%, #272729 97.56%, #333537 100%);
}
.GreenGradient {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #b1d143;
  background: -moz-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -o-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -webkit-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: linear-gradient(bottom, #637d01 0%, #b1d143 100%);
}
.GreenGradientRollover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.RedGradient {
  background: #da3030;
  background: -moz-linear-gradient(bottom, #920101 0%, #da3030 100%);
  background: -o-linear-gradient(bottom, #920101 0%, #da3030 100%);
  background: -webkit-linear-gradient(bottom, #920101 0%, #da3030 100%);
  background: linear-gradient(bottom, #920101 0%, #da3030 100%);
}
.RedGradientRollover {
  background: #db3030;
  background: -moz-linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
  background: -o-linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
  background: -webkit-linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
  background: linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
}
.PinkGradientButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ee577c;
  background: -moz-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -o-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -webkit-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  padding: 10px;
}
.PinkGradientButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.PinkGradientButton a,
.PinkGradientButton button {
  color: white;
  border: none;
  background: none;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.PinkGradientButton a.disabled,
.PinkGradientButton button.disabled {
  cursor: default;
}
.PinkGradientFormButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ee577c;
  background: -moz-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -o-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -webkit-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  padding: 10px;
  border: none;
  color: white;
  font-weight: bold;
  font-size: 1.4em;
}
.PinkGradientFormButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.GreenGradientButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #b1d143;
  background: -moz-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -o-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -webkit-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  padding: 10px;
}
.GreenGradientButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.GreenGradientButton a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.GreenGradientButton a.disabled {
  cursor: default;
}
.GreenGradientFormButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #b1d143;
  background: -moz-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -o-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -webkit-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  padding: 10px;
  border: none;
  color: white;
  font-weight: bold;
  font-size: 1.4em;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.GreenGradientFormButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.GreenGradientFormButton.disabled {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
  padding: 7px 30px;
}
.GreenGradientFormButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.GreenGradientFormButton.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.GreenGradientFormButton.disabled a.disabled {
  cursor: default;
}
.GreenGradientFormButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.GreenGradientFormButton.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.GreenGradientFormButton.disabled a.disabled {
  cursor: default;
}
.GreenGradientFormButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.GreenGradientFormButton.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.GreenGradientFormButton.disabled a.disabled {
  cursor: default;
}
.GreenGradientFormButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  cursor: default;
}
.GreyGradientButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
}
.GreyGradientButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.GreyGradientButton a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.GreyGradientButton a.disabled {
  cursor: default;
}
.GreenGradientElement {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.GreenGradientElement:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.GreyGradientElement {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
}
.GreyGradientElement:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.ContentBox {
  background: #202020;
  border: 1px solid #3d3d3d;
  margin: 0 1% 15px 1%;
  float: left;
  padding: 20px 0;
}
.Circle {
  -webkit-border-radius: 9999px;
  -moz-border-radius: 9999px;
  border-radius: 9999px;
}
.ContentHeader {
  background: #282828;
  background: -moz-linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  background: -o-linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  background: -webkit-linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  background: linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  border-top: 1px solid #343537;
  border-bottom: 1px solid #000;
  margin: -21px 0 20px;
  float: left;
  width: 100%;
}
.ContentHeader h1 {
  padding: 10px;
  margin-bottom: 0;
}
.BlackRoundedListLinks {
  background: black;
  padding: 10px;
  cursor: pointer;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
}
.cleanButton {
  background: none;
  border: none;
  outline: none;
}
.placeholderFix::-webkit-input-placeholder {
  color: gray;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.placeholderFix::-moz-placeholder {
  color: gray;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.placeholderFix:-moz-placeholder {
  color: gray;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.placeholderFix:focus::-webkit-input-placeholder {
  color: transparent;
}
.placeholderFix:focus::-moz-placeholder {
  color: transparent;
}
.placeholderFix:-moz-placeholder {
  color: transparent;
}
.GreyOpacity {
  background: transparent url('../../bundles/youpornwebfront/images/alpha/3D4351_50.png?v=23456');
}
.WhiteOpacity {
  background: transparent url('../../bundles/youpornwebfront/images/alpha/FFF_50.png?v=23456');
}
.BlackOpacity {
  background: transparent url('../../bundles/youpornwebfront/images/alpha/000_50.png?v=23456');
}
/******************************************************************
	Video Listings
*******************************************************************/
.big-graph-title {
  float: left;
  font-weight: bold;
  margin: 0 0 0 20px;
}
.big-graph-title span {
  color: #fff;
  font-size: 1em;
}
.videoList {
  display: block;
  /* Need to do this to get the height of the VBWN box to set the advertisement height through jQuery */

}
.ie7 .videoList.count-6,
.ie8 .videoList.count-6 {
  margin-bottom: 20px;
}
.videoList.count-6 ul {
  float: left;
  margin-right: -10px;
}
.ie7 .videoList.count-6 ul {
  width: 610px;
}
.ie8 .videoList.count-6 ul {
  width: 400px;
}
.ie8 .videoList.count-6 .videoBox.grid_3.psi,
.ie8 .videoList.count-6 .videoBox.grid_3.omega {
  display: none !important;
}
.ie8 body[data-current-action="browse"] .videoList.count-6 ul {
  width: 610px;
}
.ie8 body[data-current-action="browse"] .videoList.count-6 ul .videoBox.grid_3.psi,
.ie8 body[data-current-action="browse"] .videoList.count-6 ul .videoBox.grid_3.omega {
  display: block !important;
}
.videoList.count-4 ul {
  width: 400px;
  float: left;
  margin-right: -10px;
}
.videoList ul {
  display: block;
  list-style-type: none;
}
.videoList ul .videoBox {
  border: 1px solid #3d3d3d;
  display: inline-block;
  overflow: hidden;
  background: url('../../bundles/youpornwebfront/images/bg-header.png?v=23456') repeat scroll #303030;
  /* Our friends video boxes, to allow for logos ----*/

  /* @ends the Our Friends stuff */

}
.ie7 .videoList ul .videoBox,
.ie8 .videoList ul .videoBox {
  z-index: 1;
}
.videoList ul .videoBox.grid_3 {
  margin: 0 10px 10px 0px;
}
.desktop .videoList ul .videoBox:hover i.collection {
  display: block;
}
.videoList ul .videoBox .wrapping-video-box a {
  position: relative;
}
.videoList ul .videoBox .wrapping-video-box a img {
  border-bottom: 1px solid #555;
  width: 186px;
  height: auto;
}
.videoList ul .videoBox .wrapping-video-box .videoTitle {
  margin: 5px;
  color: #ee577c;
  display: block;
  line-height: 1.4em;
  font-size: 1.4em;
  width: 96%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.videoList ul .videoBox .wrapping-video-box .videoTitle:hover {
  color: #ffacc0;
}
.ourFriendsContainer .videoList ul .videoBox {
  background: none;
  border: none;
}
.ie8 .ourFriendsContainer .videoList ul .videoBox.omega,
.ie7 .ourFriendsContainer .videoList ul .videoBox.omega {
  display: none !important;
}
.ie8 [data-current-action="watch"] .ourFriendsContainer .videoList ul .videoBox,
.ie7 [data-current-action="watch"] .ourFriendsContainer .videoList ul .videoBox {
  display: block !important;
}
.ourFriendsContainer .videoList ul .videoBox .ourFriendLogo {
  background: transparent url('../../bundles/youpornwebfront/images/sprite-watermarks.png?v=23456') no-repeat 0 0;
  margin: auto;
  clear: both;
  margin-bottom: 40px;
}
.ourFriendsContainer .videoList ul .videoBox .ourFriendLogo.pornhub {
  background-position: 0 -164px;
  width: 71px;
  height: 21px;
}
.ourFriendsContainer .videoList ul .videoBox .ourFriendLogo.tube8 {
  background-position: 0 -28px;
  width: 72px;
  height: 24px;
}
.ourFriendsContainer .videoList ul .videoBox .ourFriendLogo.spankwire {
  background-position: 0 -82px;
  width: 45px;
  height: 28px;
}
.ourFriendsContainer .videoList ul .videoBox .ourFriendLogo.keezmovies {
  background-position: 0 -193px;
  width: 109px;
  height: 22px;
}
.ourFriendsContainer .videoList ul .videoBox .ourFriendLogo.xtube {
  background-position: 0 -56px;
  width: 52px;
  height: 21px;
}
.ourFriendsContainer .videoList ul .videoBox .ourFriendLogo.extremetube {
  background-position: 0 -142px;
  width: 109px;
  height: 18px;
}
.videoList ul .videoBox > .videoBoxInner {
  float: left;
  width: 99%;
  margin-bottom: 10px;
  border: 1px solid #3d3d3d;
  background: url('../../bundles/youpornwebfront/images/bg-header.png?v=23456') repeat scroll 0 0 #303030;
}
.videoList ul .videoBox .information {
  position: relative;
  border-top: 1px solid #3d3d3d;
  font-size: 1.2em;
  float: left;
  width: 100%;
}
.videoList ul .videoBox .information .duration,
.videoList ul .videoBox .information .rating,
.videoList ul .videoBox .information .views {
  display: block;
  display: inline-block;
  float: left;
  text-align: center;
  padding-top: 9px;
  line-height: 21px;
  color: #bebebe;
}
.videoList ul .videoBox .information .duration span,
.videoList ul .videoBox .information .rating span,
.videoList ul .videoBox .information .views span {
  display: block;
  text-transform: uppercase;
  font-size: 0.89em;
  color: #555655;
}
.videoList ul .videoBox .information .duration {
  width: 30%;
}
.videoList ul .videoBox .information .rating {
  width: 27%;
}
.videoList ul .videoBox .information .views {
  border-right: 1px solid #3d3d3d;
  border-left: 1px solid #3d3d3d;
  width: 38%;
  height: 49px;
}
.ie7 [data-current-action="settings"] .videoList ul .videoBox .information {
  width: 205px;
}
.videoList p {
  clear: both;
  margin-left: 10px;
}
.ie8 .ourFriendsContainer {
  height: 390px;
}
.ourFriendsContainer .grid_12 {
  margin-top: 20px;
}
.ourFriendsContainer div > ul li {
  position: static;
}
#video-not-found-related div.videoList li.videoBox {
  margin: 0 10px 10px 0;
}
.grid_12 .videoList ul .videoBox.grid_3 {
  width: 185px;
}
.ie8 .grid_12 .videoList ul .videoBox.grid_3 {
  width: 186px;
}
.folderContent .videoList ul .videoBox.grid_3 {
  margin: 0 4px 4px 0;
}
/*******************************************************************/
div#promoVideos .wrapTitle h4 {
  background: url('../../bundles/youpornwebfront/images/holidays/2014_easter-title.png?v=23456') no-repeat scroll 15px 3px;
  text-indent: 56px;
  margin-left: 0;
  height: 26px;
  margin-bottom: -11px;
}
div#promoVideos .videoBox:nth-child(5) {
  display: none !important;
}
.logged-out div#promoVideos i.collection {
  display: none;
}
/*===== Recommended Thumbs Up and thumbs Down features =====*/
.videoList ul li.videoBox .spacer {
  display: block;
  height: 18px;
  overflow: hidden;
}
.videoList ul li.videoBox .features {
  display: block;
  padding: 5px;
  overflow: hidden;
}
.mobile #tab-recommended .videoList ul li.videoBox .features {
  display: none;
}
.videoList ul li.videoBox .removefavorites {
  overflow: hidden;
  padding-bottom: 5px;
  height: 13px;
  display: block;
}
.videoList ul li.videoBox .removefavorites .remove {
  background: url('../../bundles/youpornwebfront/images/sprite-watch.png?v=23456') no-repeat -102px -51px;
  cursor: pointer;
  float: left;
  width: 11px;
  height: 15px;
}
.videoList ul li.videoBox .uploadChooseThumb {
  overflow: hidden;
  padding-bottom: 5px;
  height: 13px;
  display: block;
}
.videoList ul li.videoBox .uploadChooseThumb .choose {
  background: url('../../bundles/youpornwebfront/images/sprites.png?v=23456') no-repeat -26px -96px;
  cursor: pointer;
  float: right;
  width: 12px;
  height: 14px;
}
.videoList ul li.videoBox .uploadChooseThumb .choose:hover {
  background-position: -38px -96px;
}
/*===== Video Listings - 3D page =====*/
h1#title3d {
  width: 974px;
  margin: 15px auto 10px auto;
  font-size: 1.2em;
}
.videos3d h1 {
  font-size: 1.1em !important;
}
.videos3d p {
  font-size: .8em;
  margin: 0 0 35px 0;
}
.videos3d ul {
  list-style: none;
}
.videos3d ul li {
  float: left;
  margin: 0 7px 8px 7px;
  width: 180px;
  height: 170px;
  line-height: 1.5em;
  font-size: .8em;
  text-align: center;
  overflow: hidden;
}
.videos3d ul li img {
  margin-bottom: 5px;
  border: 1px solid #fff;
}
.videos3d ul li a {
  font-weight: bold;
  text-decoration: none;
  color: #ee577c;
}
.videos3d ul li a.selected img {
  border: 1px solid #ee577c;
}
/******************************************************************
	Please clean me uppp!!!! <3 <3 <3
*******************************************************************/
.icq-icons {
  background: url('../../bundles/youpornwebfront/images/icq-icons.png?v=23456') no-repeat 0 0;
  height: 30px;
  width: 30px;
  text-indent: 35px;
  line-height: 30px;
  font-weight: bold;
  font-size: 23px;
  margin-bottom: 20px;
}
.icq-icons-small {
  background: url('../../bundles/youpornwebfront/images/icq-icons.png?v=23456') no-repeat 0 -34px;
  height: 20px;
  width: 30px;
  float: left;
}
.rating.up {
  color: #8faf20!important;
}
.rating.down {
  color: #ff4c1b!important;
}
.ratingMainPages {
  font-size: 13px;
  font-weight: normal;
  margin: 4px 0 0;
  text-align: right;
  width: 33px;
}
body.plainWhite .videoList ul li.videoBox .information .views {
  color: #383838!important;
}
body.plainWhite .wrapperWhite {
  background-color: #989898!important;
}
/******************************************************************
	User Notifications (top of the page)
*******************************************************************/
body[data-current-action="watch"] .userMessage {
  display: none;
}
.userMessage.grid_15 {
  border-radius: 8px;
  margin: 0 auto 20px;
  background: #ee577c;
  margin: 0 1% 6px;
  color: black;
}
.userMessage.grid_15 .accountConfirm {
  font-size: 1.2em;
  text-align: center;
}
.userMessage.grid_15 .popupClose {
  position: absolute;
  top: 15px;
  right: 15px;
  bottom: inherit;
  left: inherit;
}
.userMessage.grid_15 .userMessageContent {
  background-color: #fff;
  margin: 8px;
  border-radius: 4px;
  padding: 15px;
}
.userMessage.grid_15 .userMessageContent h4 {
  font-size: 1.8em;
  margin-bottom: 15px;
}
.userMessage.grid_15 .userMessageContent p {
  text-align: center;
  font-size: 1.6em;
}
.userMessage.grid_15 .userMessageContent .emailwelcometext {
  color: #000;
  font-weight: bold;
  text-align: center;
  font-size: 1.2em;
}
.userMessage.grid_15 .userMessageContent .okButton {
  width: 100px;
  padding: 18px;
  line-height: 0;
}
.userMessage.grid_15 .userMessageContent .popUpButton,
.userMessage.grid_15 .userMessageContent .popupButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #b1d143;
  background: -moz-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -o-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -webkit-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  padding: 10px;
  border: none;
  font-size: 1.4em;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  display: block;
  margin: 10px auto;
  position: relative;
  top: inherit;
  right: inherit;
  bottom: inherit;
  left: inherit;
  margin-top: 0;
  padding: 1%;
  color: white;
  font-weight: bold;
  font-size: 1.2em;
}
.userMessage.grid_15 .userMessageContent .popUpButton:hover,
.userMessage.grid_15 .userMessageContent .popupButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.userMessage.grid_15 .userMessageContent .popUpButton.disabled,
.userMessage.grid_15 .userMessageContent .popupButton.disabled {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
  padding: 7px 30px;
}
.userMessage.grid_15 .userMessageContent .popUpButton.disabled:hover,
.userMessage.grid_15 .userMessageContent .popupButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.userMessage.grid_15 .userMessageContent .popUpButton.disabled a,
.userMessage.grid_15 .userMessageContent .popupButton.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.userMessage.grid_15 .userMessageContent .popUpButton.disabled a.disabled,
.userMessage.grid_15 .userMessageContent .popupButton.disabled a.disabled {
  cursor: default;
}
.userMessage.grid_15 .userMessageContent .popUpButton.disabled:hover,
.userMessage.grid_15 .userMessageContent .popupButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.userMessage.grid_15 .userMessageContent .popUpButton.disabled a,
.userMessage.grid_15 .userMessageContent .popupButton.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.userMessage.grid_15 .userMessageContent .popUpButton.disabled a.disabled,
.userMessage.grid_15 .userMessageContent .popupButton.disabled a.disabled {
  cursor: default;
}
.userMessage.grid_15 .userMessageContent .popUpButton.disabled:hover,
.userMessage.grid_15 .userMessageContent .popupButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.userMessage.grid_15 .userMessageContent .popUpButton.disabled a,
.userMessage.grid_15 .userMessageContent .popupButton.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.userMessage.grid_15 .userMessageContent .popUpButton.disabled a.disabled,
.userMessage.grid_15 .userMessageContent .popupButton.disabled a.disabled {
  cursor: default;
}
.userMessage.grid_15 .userMessageContent .popUpButton.disabled:hover,
.userMessage.grid_15 .userMessageContent .popupButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  cursor: default;
}
.userMessage.grid_15 .userMessageContent .popUpButton:hover,
.userMessage.grid_15 .userMessageContent .popupButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.userMessage.grid_15 .userMessageContent .popUpButton.disabled,
.userMessage.grid_15 .userMessageContent .popupButton.disabled {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
  padding: 7px 30px;
}
.userMessage.grid_15 .userMessageContent .popUpButton.disabled:hover,
.userMessage.grid_15 .userMessageContent .popupButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.userMessage.grid_15 .userMessageContent .popUpButton.disabled a,
.userMessage.grid_15 .userMessageContent .popupButton.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.userMessage.grid_15 .userMessageContent .popUpButton.disabled a.disabled,
.userMessage.grid_15 .userMessageContent .popupButton.disabled a.disabled {
  cursor: default;
}
.userMessage.grid_15 .userMessageContent .popUpButton.disabled:hover,
.userMessage.grid_15 .userMessageContent .popupButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.userMessage.grid_15 .userMessageContent .popUpButton.disabled a,
.userMessage.grid_15 .userMessageContent .popupButton.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.userMessage.grid_15 .userMessageContent .popUpButton.disabled a.disabled,
.userMessage.grid_15 .userMessageContent .popupButton.disabled a.disabled {
  cursor: default;
}
.userMessage.grid_15 .userMessageContent .popUpButton.disabled:hover,
.userMessage.grid_15 .userMessageContent .popupButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.userMessage.grid_15 .userMessageContent .popUpButton.disabled a,
.userMessage.grid_15 .userMessageContent .popupButton.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.userMessage.grid_15 .userMessageContent .popUpButton.disabled a.disabled,
.userMessage.grid_15 .userMessageContent .popupButton.disabled a.disabled {
  cursor: default;
}
.userMessage.grid_15 .userMessageContent .popUpButton.disabled:hover,
.userMessage.grid_15 .userMessageContent .popupButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  cursor: default;
}
.userMessage.grid_15 .userMessageContent .popUpButton:hover,
.userMessage.grid_15 .userMessageContent .popupButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.userMessage.grid_15 .userMessageContent .popUpButton.disabled,
.userMessage.grid_15 .userMessageContent .popupButton.disabled {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
  padding: 7px 30px;
}
.userMessage.grid_15 .userMessageContent .popUpButton.disabled:hover,
.userMessage.grid_15 .userMessageContent .popupButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.userMessage.grid_15 .userMessageContent .popUpButton.disabled a,
.userMessage.grid_15 .userMessageContent .popupButton.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.userMessage.grid_15 .userMessageContent .popUpButton.disabled a.disabled,
.userMessage.grid_15 .userMessageContent .popupButton.disabled a.disabled {
  cursor: default;
}
.userMessage.grid_15 .userMessageContent .popUpButton.disabled:hover,
.userMessage.grid_15 .userMessageContent .popupButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.userMessage.grid_15 .userMessageContent .popUpButton.disabled a,
.userMessage.grid_15 .userMessageContent .popupButton.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.userMessage.grid_15 .userMessageContent .popUpButton.disabled a.disabled,
.userMessage.grid_15 .userMessageContent .popupButton.disabled a.disabled {
  cursor: default;
}
.userMessage.grid_15 .userMessageContent .popUpButton.disabled:hover,
.userMessage.grid_15 .userMessageContent .popupButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.userMessage.grid_15 .userMessageContent .popUpButton.disabled a,
.userMessage.grid_15 .userMessageContent .popupButton.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.userMessage.grid_15 .userMessageContent .popUpButton.disabled a.disabled,
.userMessage.grid_15 .userMessageContent .popupButton.disabled a.disabled {
  cursor: default;
}
.userMessage.grid_15 .userMessageContent .popUpButton.disabled:hover,
.userMessage.grid_15 .userMessageContent .popupButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  cursor: default;
}
.ie7 .userMessage.grid_15 .userMessageContent .popUpButton,
.ie7 .userMessage.grid_15 .userMessageContent .popupButton {
  top: 0;
  height: 30px;
}
.safari .userMessage.grid_15 .userMessageContent .popUpButton,
.safari .userMessage.grid_15 .userMessageContent .popupButton {
  width: 170px;
}
/* Taken from old_style.less, eventually changing all notifications to the previous declaration's style ------*/
.mailsupport {
  border: 10px solid rgba(120, 49, 63, 0.75);
  border-radius: 8px 8px 8px 8px;
  margin: 0 auto 20px;
  height: 150px;
  width: 950px;
}
.ie7 .mailsupport,
.ie8 .mailsupport {
  border: 10px solid #78313f;
}
.mailsupportcontent {
  background-color: #fff;
  height: 150px;
}
/* Language suggestion box --------------------------------------------*/
#languageSuggestionBox {
  background-color: #fff;
  color: #373737;
  font-size: 1.3em;
  margin: -14px 1% 5px;
  padding: 22px 0 14px;
  -moz-box-shadow: inset 0 6px 6px rgba(0, 0, 0, 0.33);
  -webkit-box-shadow: inset 0 6px 6px rgba(0, 0, 0, 0.33);
  box-shadow: inset 0 6px 6px rgba(0, 0, 0, 0.33);
}
body[data-current-action="watch"] #languageSuggestionBox {
  display: none;
}
.ie7 #languageSuggestionBox {
  margin: -14px -0.5% 5px;
}
.ie8 #languageSuggestionBox {
  margin: -14px 0% 5px;
}
#languageSuggestionBox .lightBulb {
  background: transparent url('../../bundles/youpornwebfront/images/sprites.png?v=23456') no-repeat -184px -101px;
  float: left;
  margin: -11px 15px 0 20px;
  width: 26px;
  height: 31px;
}
#languageSuggestionBox button {
  color: #ffffff;
  background: #5d5d5d;
  text-align: center;
  border: none;
  font-size: 1.3em;
  text-transform: uppercase;
  float: right;
  margin: -10px 10px 0 0;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  width: 80px;
  height: 30px;
  clear: none;
}
#languageSuggestionBox button:hover {
  background: #717171;
}
.ie7 #languageSuggestionBox button {
  margin: -24px 10px 0 0;
}
/******************************************************************
	User Form Statuses ( videos removed, etc)
*******************************************************************/
#formStatus {
  display: none;
  clear: none;
  background: #333;
  float: left;
  width: 59.6%;
  margin-left: 0;
  margin-bottom: 20px;
  border-radius: 5px;
}
#formStatus p {
  padding: 5px;
  margin: 0;
  text-align: center;
}
/******************************************************************
	User Dashboard
*******************************************************************/
.dashboard .viewMore {
  display: none;
}
.dashboard .notEmpty .viewMore {
  display: block;
}
.ie7 .dashboard {
  margin-bottom: 30px;
}
.dashboard section .wrapTitle a,
.dashboard section.notEmpty .wrapTitle h2 span {
  display: none;
}
.dashboard section.notEmpty .wrapTitle a {
  display: block;
}
.featureInfo.channelList .wrapTitle.grid_15 {
  display: none;
}
.favorites .featureInfo .figure span {
  display: block;
  background: url('../../bundles/youpornwebfront/images/sprite-dashboard.png?v=23456') -82px 0;
  width: 78px;
}
.previously_viewed .featureInfo .figure span {
  display: block;
  background: url('../../bundles/youpornwebfront/images/sprite-dashboard.png?v=23456') -160px 0;
  width: 95px;
}
.ie7 .previously_viewed .featureInfo .figure span,
.ie8 .previously_viewed .featureInfo .figure span,
.ie9 .previously_viewed .featureInfo .figure span {
  width: 94px;
}
.uploads .featureInfo .figure span {
  display: block;
  background: url('../../bundles/youpornwebfront/images/sprite-dashboard.png?v=23456') -255px 0;
  width: 101px;
}
.ie7 .uploads .featureInfo .figure span,
.ie8 .uploads .featureInfo .figure span,
.ie9 .uploads .featureInfo .figure span {
  width: 100px;
}
.myCollection .featureInfo .figure span {
  display: block;
  background: url('../../bundles/youpornwebfront/images/sprite-dashboard.png?v=23456') -356px 0;
  width: 83px;
}
.featureInfo > div.add_subscriptions {
  padding-right: 0;
}
.ie8 .featureInfo > div.add_subscriptions {
  width: 59% !important;
  padding-right: 0px !important;
}
/******************************************************************
	User Pagesp
*******************************************************************/
/* Submenu -------------------------------------------------------*/
#profileMenu {
  padding: 0 19px;
}
#profileMenu:after {
  clear: both;
}
.desktop [data-current-action="myuploads/edit/thumbnails/"] #profileMenu .tabNav li:nth-child(3),
.desktop [data-current-action="settings"] #profileMenu .tabNav li:nth-child(3),
.desktop [data-current-action="reports"] #profileMenu .tabNav li:nth-child(3) {
  max-width: 12.8%;
}
.profileMenu {
  clear: both;
}
.userNotification {
  background-color: #ee577c;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  border-radius: 22px;
  width: 22px;
  height: 22px;
  margin: -3px auto;
  float: right;
  position: relative;
  line-height: 20px;
  text-align: center;
  font-size: 0.65em;
  color: #fff;
  display: none;
}
.ie8 .userNotification,
.ie7 .userNotification {
  background: url('../../bundles/youpornwebfront/images/iconUserNotification.png?v=23456') -2px -1px no-repeat;
}
.iconList .userNotification {
  position: absolute;
  left: 61%;
  top: 10%;
  font-size: 1em;
}
#username .userNotification {
  font-size: 0.84em;
}
.mobile .userNotification {
  display: none;
}
#username span {
  right: 8px;
}
#username a {
  float: left;
}
#username var {
  font-size: 0.8em;
}
#username .phLogoUser {
  background: url('../../bundles/youpornwebfront/images/sprites.png?v=23456') no-repeat 0 -134px;
  display: block;
  float: right;
  height: 15px;
  margin: 0 5px 0 -5px;
  width: 18px;
}
.ie7 .logged-in ul li#username {
  max-width: 85px;
}
/* Settings -------------------------------------------------------*/
.container_15 .menuProfileColumn {
  float: left;
  width: 35%;
  margin-right: 8px;
  margin-bottom: 20px;
}
.container_15 .menuProfileColumn .grid_5 {
  width: 306px;
}
.not-ie7 .container_15 .menuProfileColumn .grid_5 {
  width: 97% !important;
  margin: 0 0 20px 0;
}
.container_15 .menuProfileColumn li {
  list-style-type: none;
  display: block;
  float: left;
  width: 100%;
}
.container_15 .menuProfileColumn li:hover {
  cursor: pointer;
}
.container_15 .menuProfileColumn li a {
  color: #bbb;
  display: block;
  padding: 7px;
  font-size: 1.6em;
}
.container_15 .menuProfileColumn .selectedMenuProfile,
.container_15 .menuProfileColumn li:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #1e1e1f;
  background: -moz-linear-gradient(bottom, #1e1e1f 0%, #272729 100%);
  background: -o-linear-gradient(bottom, #1e1e1f 0%, #272729 100%);
  background: -webkit-linear-gradient(bottom, #1e1e1f 0%, #272729 100%);
  background: linear-gradient(bottom, #1e1e1f 0%, #272729 100%);
}
.grid_10 .wrapTitle.grid_10 .dropdown.sort {
  float: right;
}
.container_15 .formProfileColumn {
  width: 62.3%;
  margin-bottom: 30px;
  position: relative;
  float: left;
}
.container_15 .formProfileColumn.grid_10,
.container_15 .formProfileColumn .grid_10 {
  width: 648px;
}
.not-ie7 .container_15 .formProfileColumn.grid_10 .wrapTitle,
.not-ie7 .container_15 .formProfileColumn .grid_10 .wrapTitle {
  width: 99.3% !important;
}
.not-ie7 .container_15 .formProfileColumn.grid_10.grid_10,
.not-ie7 .container_15 .formProfileColumn .grid_10.grid_10,
.not-ie7 .container_15 .formProfileColumn.grid_10 .grid_10,
.not-ie7 .container_15 .formProfileColumn .grid_10 .grid_10 {
  width: 61.25%;
}
.container_15 .formProfileColumn > form > p {
  margin-left: 10px;
}
.container_15 .formProfileColumn .dropdown.sort > ul > li .arrow {
  padding: 0;
}
.container_15 .formProfileColumn textarea {
  font-family: helvetica;
  margin: 10px;
  outline: none;
}
.container_15 .formProfileColumn label {
  padding: 10px;
  clear: both;
  font-size: 1.6em;
  font-weight: normal;
}
.container_15 .formProfileColumn span {
  color: #999999;
  font-weight: bold;
  font-size: 1.2em;
  vertical-align: bottom;
  display: inline-block;
  padding: 10px;
}
.container_15 .formProfileColumn .overviewLogoWrapper label {
  font-size: 1.2em;
}
.container_15 .formProfileColumn .savedMessage,
.container_15 .formProfileColumn .savedEmail {
  display: none;
}
.container_15 .formProfileColumn .formErrors {
  padding: 0;
}
.container_15 .formProfileColumn .field_helper {
  font-size: 1.2em;
  float: left;
  margin-top: 30px;
}
.ie7 .container_15 .formProfileColumn .field_helper {
  width: 100%;
}
.ie7 .container_15 .formProfileColumn .fieldWrapper {
  position: static;
}
.container_15 .formProfileColumn input[type='email'],
.container_15 .formProfileColumn input[type='password'],
.ie7 .container_15 .formProfileColumn input[type='text'],
.container_15 .formProfileColumn #news_item input[type=text],
.container_15 .formProfileColumn #news_item textarea,
.container_15 .formProfileColumn textarea,
.container_15 .formProfileColumn .autoCompleteWrapper ul {
  clear: both;
  width: 93%;
  border: 1px solid gray;
  border-radius: 5px;
  padding: 12px;
  margin: 10px;
  font-size: 24px;
  color: #626262;
}
.container_15 .formProfileColumn input[type='email']:focus,
.container_15 .formProfileColumn input[type='password']:focus,
.ie7 .container_15 .formProfileColumn input[type='text']:focus,
.container_15 .formProfileColumn #news_item input[type=text]:focus,
.container_15 .formProfileColumn #news_item textarea:focus,
.container_15 .formProfileColumn textarea:focus,
.container_15 .formProfileColumn .autoCompleteWrapper ul:focus {
  border: 2px solid #ee577c;
}
.container_15 .formProfileColumn .autoCompleteWrapper ul {
  padding: 5px !important;
}
.container_15 .formProfileColumn #yp_channel_news_title {
  margin: 10px;
}
.container_15 .formProfileColumn .fieldWrapper {
  margin: 20px 0 0;
}
[data-current-action="settings"] .container_15 .formProfileColumn .fieldWrapper {
  margin: -10px auto 0;
}
[data-current-action="settings"] .container_15 .formProfileColumn .fieldWrapper > span {
  clear: both;
}
[data-current-action="settings"] .container_15 .formProfileColumn .fieldWrapper > label {
  float: left;
}
.container_15 .formProfileColumn #channelSection {
  margin: 20px 0 0 10px;
}
.container_15 .formProfileColumn .related_channelsLabel {
  padding-top: 2%;
}
.container_15 .formProfileColumn .related_channelsLabel input {
  margin: 0 0 0 10px;
}
.container_15 .formProfileColumn .fieldWrapper input {
  margin: 10px 0px 10px 10px;
}
.container_15 .formProfileColumn input:required {
  box-shadow: none !important;
}
.container_15 .formProfileColumn .descriptionLabel {
  margin: 0 10px;
}
.container_15 .formProfileColumn .descriptionLabel label {
  margin: 0;
  padding: 0;
}
.container_15 .formProfileColumn .profilePagination span {
  padding: 0 3px !important;
  float: none;
  color: #fff!important;
}
.container_15 .formProfileColumn .profilePagination ul {
  float: left;
  margin: 10px 0;
  padding: 15px 0 0;
  min-width: 605px;
}
.container_15 .formProfileColumn .ie7 .profilePagination .dropDownList {
  width: 600px;
}
.container_15 .formProfileColumn .profilePagination #pagination ul {
  float: none;
  min-width: 0 !important;
  margin: 0 auto;
  padding: 0;
  border-top: none;
}
.container_15 .formProfileColumn .profilePagination li {
  margin: 0 11px 20px 0 !important;
  float: left;
}
.container_15 .formProfileColumn .videoList.videoListRelatedChannels ul .videoBox {
  width: 31.2%;
}
.container_15 .formProfileColumn .profilePagination #pagination li {
  margin: 0 1px !important;
}
.container_15 .formProfileColumn input[type='submit'] {
  border: 1px solid black;
  font-size: 18px;
  font-weight: bold;
  color: white;
  height: 40px;
  margin-top: 15px;
  text-align: center;
  width: 180px;
}
[data-current-action="settings"] .container_15 .formProfileColumn input[type='submit'] {
  margin-left: 1.2%;
}
.container_15 .formProfileColumn input[type='reset'] {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  visibility: hidden;
  margin-top: 15px;
  width: 180px;
  height: 40px;
  font-size: 18px;
  font-weight: bold;
  color: white;
  text-align: center;
  border: 1px solid black;
  border-radius: 10px;
  padding: 10px;
}
.container_15 .formProfileColumn input[type='reset']:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.container_15 .formProfileColumn .btnActive {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #b1d143;
  background: -moz-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -o-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -webkit-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  cursor: pointer;
}
.container_15 .formProfileColumn .btnActive:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.container_15 .formProfileColumn .btnInactive {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  cursor: default;
}
.container_15 .formProfileColumn .btnInactive:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
}
.related_channelsLabel.chanelAccounts label {
  font-size: 1.4em;
}
#content ul.token-input-list {
  width: 98%;
}
#channelSection ul.token-input-list li.token-input-token {
  background: none;
  border-bottom: 1px solid #999999!important;
  border-radius: 0!important;
  padding: 0;
}
#content ul.token-input-list p {
  color: #999999;
  text-shadow: none;
  margin-top: 5px !important;
}
/******************************************************************
	My Uploads
*******************************************************************/
.uploadContainer {
  float: right;
  margin: 15px;
  font-size: 1.4em;
}
.ie7 .uploadContainer {
  padding: 5px;
}
.uploadContainer .button {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ee577c;
  background: -moz-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -o-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -webkit-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  padding: 10px;
  padding: 7px 10px;
}
.uploadContainer .button:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.uploadContainer .button a,
.uploadContainer .button button {
  color: white;
  border: none;
  background: none;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.uploadContainer .button a.disabled,
.uploadContainer .button button.disabled {
  cursor: default;
}
.uploadContainer .button:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.uploadContainer .button a,
.uploadContainer .button button {
  color: white;
  border: none;
  background: none;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.uploadContainer .button a.disabled,
.uploadContainer .button button.disabled {
  cursor: default;
}
.uploadContainer .button:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.uploadContainer .button a,
.uploadContainer .button button {
  color: white;
  border: none;
  background: none;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.uploadContainer .button a.disabled,
.uploadContainer .button button.disabled {
  cursor: default;
}
/*--------------- Miscellaneous ---------------------*/
#recommendedMsg {
  font: bold 1.6em arial;
  margin: 20px 0 9px 0;
  color: #777;
  text-align: center;
  padding-top: 15px;
}
/*--------------- Settings page - Email Preferences ---------------------*/
.subpreferences_wrapper {
  margin-left: 35px !important;
}
.subpreferences_wrapper .dropdown.sort {
  float: right;
}
.ie7 .subpreferences_wrapper .dropdown.sort {
  margin-top: -35px;
}
.subpreferences_wrapper-disabled label {
  color: #666 !important;
}
.subpreferences_wrapper-disabled .dropdown.sort {
  display: none;
}
/* remove floating that brakes layout on email preferences page */
#newsletter_preferences_notifications + label {
  float: none;
}
#newsletter_preferences_subscribed + label {
  float: none;
}
.subpreferences {
  border-bottom: 1px solid #333;
  margin-bottom: 10px;
  padding: 5px 0;
}
.subpreferences:first-child {
  border-bottom: none;
  border-top: 1px solid #333;
  margin-top: 10px;
  margin-bottom: 5px;
}
.not-ie7 .subpreferences:first-child {
  position: relative;
}
.subpreferences:first-child .dropdown.sort {
  z-index: 10;
}
.subpreferences:first-child:after {
  content: " ";
  width: 94.4%;
  height: 1px;
  background: #333;
  right: 0;
  bottom: -2px;
  position: absolute;
}
.subpreferences {
  margin-bottom: 8px;
}
.subpreferences .dropdown {
  margin-top: 6px;
  margin-right: 0;
}
.subpreferences .dropdown > label {
  text-align: center;
  clear: both;
  border: none;
  color: white;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
  width: 107px;
  font-size: 13px;
  font-weight: bold;
  padding: 7px 15px;
  cursor: pointer;
  text-align: left;
  border-radius: 0;
}
.subpreferences .dropdown > label:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.subpreferences .dropdown > label a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.subpreferences .dropdown > label a.disabled {
  cursor: default;
}
.subpreferences .dropdown > label:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.subpreferences .dropdown > label a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.subpreferences .dropdown > label a.disabled {
  cursor: default;
}
.subpreferences .dropdown > label:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.subpreferences .dropdown > label a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.subpreferences .dropdown > label a.disabled {
  cursor: default;
}
.subpreferences .dropdown > label span {
  color: #fff;
  font-weight: normal;
  font-size: 1em;
  vertical-align: inherit;
  display: inline;
  padding: 0px;
}
.subpreferences .dropdown > label span.arrow {
  top: 12px;
}
.subpreferences .dropdown > ul {
  background-color: #1a1a1c;
  border: 1px solid #373737;
  padding: 0 10px;
  margin-top: -8px;
  z-index: 9;
  position: absolute;
  display: none;
}
.subpreferences .dropdown > ul li a {
  padding: 0px;
  font-weight: normal;
}
.subpreferences .dropdown > ul li span {
  width: 92%;
  cursor: pointer;
}
.subpreferences .dropdown > ul li span:hover a {
  color: #ee577c;
}
.subpreferences .dropdown > ul li.active {
  background: url('../../bundles/youpornwebfront/images/arrow-icon.png') no-repeat right 7px;
}
.subpreferences .dropdown .email_notification_by {
  text-transform: capitalize;
}
.fieldWrapper label {
  margin-bottom: 8px;
}
/******************************************************************
	Pagination
****************************************************************** */
#pagination {
  position: relative;
  text-align: center;
  width: 100%;
  margin: 0 auto;
  clear: both;
}
#pagination ul {
  margin: 15px 0 10px;
  display: inline-block;
  zoom: 1;
  list-style-type: none;
  text-align: left;
}
#pagination ul li {
  margin-left: 1px;
  float: left;
  font-size: 14px;
  text-align: center;
  line-height: 2.8;
  height: 37px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.55);
  font-weight: bold;
}
#pagination ul li a {
  width: 60px;
  height: 37px;
  display: block;
  background: #373737 url('../../bundles/youpornwebfront/images/pagination-gradient-x.png?v=23456') repeat-x;
  text-decoration: none;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.55);
  color: #FFF;
}
#pagination ul li a:hover,
#pagination ul li.current {
  background: #707070 url('../../bundles/youpornwebfront/images/pagination-gradient-x.png?v=23456') repeat-x 0 -37px;
  width: 60px;
  color: #FFF;
}
.featuredVideoPagination #pagination li.prev-next {
  line-height: 1.5;
}
.featuredVideoPagination #pagination li.prev-next a span {
  top: 2px;
}
#pagination li.prev-next {
  text-align: center;
  line-height: 1.7;
  white-space: nowrap;
}
#pagination li.prev-next a {
  width: 107px;
  height: 37px;
  display: block;
  background: #f05179 url('../../bundles/youpornwebfront/images/pagination-gradient-x.png?v=23456') repeat-x 0 -74px;
}
#pagination li.prev-next a:hover {
  background: #f47191 url('../../bundles/youpornwebfront/images/pagination-gradient-x.png?v=23456') repeat-x 0 -111px;
  width: 107px;
}
#pagination li.prev-next a span {
  position: relative;
  font-size: 20px;
  top: 0;
}
#pagination .prevNextSpan {
  font-size: 1em !important;
  top: -2px !important;
}
.folderContainer .contentBoxPagination > div {
  float: left;
}
.folderContainer .contentBoxPagination > div.pagination {
  background-color: #000;
  margin: 0;
  padding: 8px 0;
  overflow: hidden;
  position: relative;
  width: 113px;
  font-size: 1.2em;
  text-align: center;
  cursor: pointer;
  color: #ee577c;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.folderContainer .contentBoxPagination > div.pagination.unClickable {
  background-color: #3d3d3d !important;
  cursor: default!important;
}
.folderContainer .contentBoxPagination > div.pagination.unClickable div {
  color: black;
}
.folderContainer .contentBoxPagination > div.pagination.pagination.unClickable div.left:hover,
.folderContainer .contentBoxPagination > div.pagination.unClickable div.right:hover {
  color: black;
}
.folderContainer .contentBoxPagination > div.pagination .left:hover,
.folderContainer .contentBoxPagination > div.pagination .right:hover {
  color: #ffacc0;
}
.folderContainer .contentBoxPagination > div.pagination span {
  position: relative;
  top: -2px;
}
.ie7 #pagination ul {
  display: inline;
}
/* Watch tab paginator -------------------------------------------------------*/
.contentBoxPagination {
  clear: both;
  font-size: 1.2em;
  text-transform: uppercase;
  padding-top: 10px;
}
.pageIndicator {
  border-bottom: 1px solid #3d3d3d;
  border-top: 1px solid #3d3d3d;
  font-size: 1.1em;
  margin: 0 7px;
  padding: 7px 0;
  text-align: center;
  width: 67%;
}
.grid_15 .pageIndicator {
  width: 74%;
}
body.plainWhite .pageIndicator {
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
}
/******************************************************************
	Header Styles
*******************************************************************/
#footer {
  background-color: #000;
  text-align: center;
  color: #AAA;
  clear: both;
  cursor: default;
}
#footer h2,
#footer h3 {
  font-variant: normal;
  margin: 10px auto 14px;
  text-align: left;
  width: 100%;
}
#footer div.block_wrapper {
  height: 150px;
  margin: 0 auto;
  padding: 25px 0;
}
#footer div.block_wrapper .block {
  float: left;
  border-right: 1px solid #3d3d3d;
  width: 14%;
  height: 148px;
  padding: 0 5%;
  text-align: left;
  font-size: 1.3em;
}
#footer div.block_wrapper .block.omega {
  border-right: none;
}
#footer div.block_wrapper .block p {
  font-weight: bold;
  text-decoration: underline;
  margin-bottom: 9px;
  font-size: 1.1em;
}
#footer div.block_wrapper .block li {
  list-style: none;
}
#footer div.block_wrapper .block li a {
  color: #9fa0a2;
  font-size: 1.1em;
  line-height: 1.3em;
  white-space: nowrap;
}
#footer div.block_wrapper .block li a:hover {
  color: #cfd0d2;
}
#footer div.block_wrapper .block .social li.socialbutton {
  margin: 7px auto;
}
#footer div.block_wrapper .block .social li.socialbutton .gplusone {
  position: relative;
}
#footer div.block_wrapper .block .social li.tweet .tweeterButton {
  position: absolute;
  bottom: 15%;
}
#footer div.block_wrapper .block .social li.tweet div:nth-child(2) {
  position: absolute;
  bottom: 13%;
}
#footer div.block_wrapper .block .social li.ypBlog a {
  background: transparent url('../../bundles/youpornwebfront/images/sprites.png?v=23456') no-repeat -1px -110px;
  display: block;
  width: 132px;
  height: 20px;
}
#footer div.gay_wrapper {
  width: 100%;
  color: #9fa0a2;
  padding: 10px 0;
  margin-bottom: -20px;
}
#footer div.gay_wrapper p {
  font-size: 1.6em;
  padding-bottom: 15px;
}
#footer div.gay_wrapper small {
  font-size: 1.2em;
}
#footer div.gay_wrapper .logos {
  margin-top: 15px;
}
#footer div.gay_wrapper .logos img {
  margin: 3px;
}
#footer .lost {
  font-size: 1.4em;
  margin: 10px 0 40px;
}
#footer figure {
  display: inline;
  margin-right: 10px;
  color: #ec577e;
  font-size: 1.2em;
  font-family: 'mindgeek';
}
#footer small figure {
  color: #9fa0a2;
}
.box-footer {
  margin: 5px 0 0 0 !important;
  background-color: #000 !important;
  padding-bottom: 20px;
}
#footer.upload {
  background-color: #000;
  margin: 20px 0;
  text-align: center;
  color: #AAA;
}
/*===== Footer - Ad =====*/
#footer .uncontained {
  background-color: #202020;
  border-top: 1px solid #3d3d3d;
  border-bottom: 1px solid #3d3d3d;
  clear: both;
}
#footer .uncontained * {
  clear: both;
}
#footer.upload .uncontained,
#footer.login .uncontained,
#footer.registration .uncontained,
#footer.sitemap .uncontained,
#footer.forgotpassword .uncontained,
#footer.email_confirmation .uncontained,
#footer.newregistration .uncontained,
#footer.reset_password .uncontained,
#footer.advancedsearch .uncontained {
  display: none;
}
#footer.upload .uncontained.gay_wrapper,
#footer.login .uncontained.gay_wrapper,
#footer.registration .uncontained.gay_wrapper,
#footer.sitemap .uncontained.gay_wrapper,
#footer.forgotpassword .uncontained.gay_wrapper,
#footer.email_confirmation .uncontained.gay_wrapper,
#footer.newregistration .uncontained.gay_wrapper,
#footer.reset_password .uncontained.gay_wrapper,
#footer.advancedsearch .uncontained.gay_wrapper {
  display: block;
}
#footer .advertisement,
#footer .advertisement_watchFooter {
  min-height: 285px;
  margin: 5px auto 10px;
  position: relative;
  overflow: hidden;
  font-weight: bold;
}
#footer .advertisement .container,
#footer .advertisement_watchFooter .container {
  margin-top: 10px;
  margin-top: 5px;
}
.ie7 #footer .advertisement_watchFooter {
  position: absolute;
  top: 0;
  left: 0;
  bottom: inherit;
  right: inherit;
  overflow: auto;
}
#footer .advertisement_watchFooter td,
#footer .advertisement_watchFooter iframe {
  text-align: left;
  background: #3d3d3d !important;
}
#footer .advertisement iframe {
  margin: 5px auto;
}
body.plainWhite #footer .advertisement_watchFooter {
  background-color: #ECECEC;
  border-top: 1px solid #D8D8D8;
  border-bottom: 1px solid #D8D8D8;
}
.watchPage #footer.grid_15 {
  background: none;
  margin-bottom: 20px;
}
#footer div.description {
  margin: 20px auto;
  color: #ccc;
  font-weight: normal;
  font-variant: normal;
  clear: left;
}
#footer div.description h2,
#footer div.description h3 {
  font-size: 1.4em;
  text-align: center;
}
#footer div.description p.message {
  line-height: 1.6em;
  font-size: 1.2em;
}
/******************************************************************
	This Stylesheet is meant to keep blocks of styles that have no
	place anywhere else. The point is to group them here, and move
	them accordingly when we have a few blocks pertaining to the
	same page or area.
*******************************************************************/
/******************************************************************
	Search results
*******************************************************************/
#relatedSearches {
  margin: 0 0 20px 0;
  color: white;
  clear: both;
}
#relatedSearches span {
  margin-bottom: 4px;
  display: block;
  font-size: 1.6em;
}
#relatedSearches a {
  margin-right: 25px;
  color: #ee577c;
  font-size: 1.3em;
  line-height: 1.6em;
  font-weight: bold;
}
[data-current-action='search'] #pornstars .picture h2 {
  width: 100%;
  margin-right: 20%;
  color: #bebebe;
}
[data-current-action='search'] .grid_12 .wrapTitle.grid_12.topRelated {
  width: 101%;
}
/* No Search Results -------------------------------------------------------*/
.noResults {
  width: 58%;
  height: 220px;
  margin-right: 0;
  background: #202020 url('../../bundles/youpornwebfront/images/noResultsFound.png?v=23456') no-repeat scroll bottom right;
  background-size: 325px;
}
.noResults h4 {
  color: #dc8791;
  font-size: 3em;
  font-weight: normal;
  line-height: 2em;
  margin: 3% 0 1%;
}
.noResults p {
  color: #999;
  font-size: 2em;
}
.noResults p.text {
  color: #999;
  font-size: 1.4em;
}
.noResults .image {
  width: 325px;
  height: 218px;
  background: url('../../bundles/youpornwebfront/images/noResultsFound.png?v=23456') no-repeat;
  position: absolute;
  bottom: 0;
  right: 20px;
}
.popularVid {
  width: 57.6%;
  clear: none;
  float: left;
}
/******************************************************************
	Embed Dump Page
*******************************************************************/
.embedDumpBtn {
  display: block;
  position: relative;
  text-align: center;
  line-height: 2.8;
  font-size: 24px;
  color: #FFF;
  text-decoration: underline;
  background: #ee577c;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
/******************************************************************
	Site Map Page
*******************************************************************/
.site-map-layout li {
  font-size: 1.4em;
  margin-bottom: 10px;
}
.site-map-layout-new li {
  font-size: 1.4em;
  width: 200px;
  height: 22px;
  position: relative;
  float: left;
  margin-left: 2px;
  list-style-type: none;
}
.site-map-layout-new li a {
  color: #FFFFFF;
}
.bkg-grey a {
  background-color: #3c3c3c;
  padding: 5px;
  margin-top: 50px;
}
.site-map-layout-new-bkg li {
  font-size: 1.4em;
  width: 50px;
  height: 25px;
  position: relative;
  float: left;
  margin-right: 20px;
  padding-left: 5px;
  margin-bottom: 10px;
  background-color: #3c3c3c;
}
.site-map-layout-new-bkg li a {
  color: #FFFFFF;
}
/******************************************************************
	Our Friends
*******************************************************************/
.ourFriendsLogos .grid_3 {
  margin-left: 4px!important;
  margin-right: 4px!important;
}
/******************************************************************
	404
*******************************************************************/
#bd > div {
  text-align: center;
}
/******************************************************************
	Static Pages
*******************************************************************/
.section .content-inner > ul.bullet {
  margin-bottom: 1em;
  font-size: 1.4em;
  line-height: 1.6em;
}
.section .content-inner > ul.bullet li > ul.bullet {
  font-size: 1em;
}
@media only screen and (max-width: 9999px) {
  /******************************************************************
  	Various Fixed Width Pages
  	- Uploader
  *******************************************************************/
  [data-current-action='upload']  #content.container_15,
  [data-current-action='channel']  #content.container_15,
  [data-current-action='site']  #content.container_15,
  [data-current-action='remote']  #content.container_15,
  [data-current-action='information']  #content.container_15,
  [data-current-action='settings']  #content.container_15,
  [data-current-action='myuploads/edit/thumbnails/']  #content.container_15,
  [data-current-action='video-edit-form']  #content.container_15,
  [data-current-action='reports']  #content.container_15,
  [data-current-action='forgotpassword']  #content.container_15,
  [data-current-action='login']  #content.container_15,
  [data-current-action='registration']  #content.container_15,
  [data-current-action='advancedsearch']  #content.container_15 {
    width: 990px;
  }
  .ie7 [data-current-action='upload'],
  .ie7 [data-current-action='channel'],
  .ie7 [data-current-action='site'],
  .ie7 [data-current-action='remote'],
  .ie7 [data-current-action='information'],
  .ie7 [data-current-action='settings'],
  .ie7 [data-current-action='myuploads/edit/thumbnails/'],
  .ie7 [data-current-action='video-edit-form'],
  .ie7 [data-current-action='reports'],
  .ie7 [data-current-action='forgotpassword'],
  .ie7 [data-current-action='login'],
  .ie7 [data-current-action='registration'],
  .ie7 [data-current-action='advancedsearch'] {
    width: 990px;
  }
  [data-current-action='settings'] .savedFeaturedVid {
    display: none;
  }
  [data-current-action='site']  .videoList {
    width: 1120px !important;
  }
  [data-current-action='site']  .videoList ul li.videoBox.grid_3 {
    width: 241px;
    height: 221px;
  }
  [data-current-action='site']  .seo-intro {
    z-index: 1;
    position: relative;
    width: 455px;
    height: 653px;
  }
  [data-current-action='site']  .seo-intro p {
    font-size: 1.2em;
  }
  .opera [data-current-action='site']  .seo-intro {
    padding: 15px;
    right: 0;
    height: 663px;
    width: 464px;
  }
  .ie7 [data-current-action='site']  .videoList {
    display: block;
    margin-right: -20px;
    min-height: auto;
  }
  .ie7 [data-current-action='site']  .videoList ul li.videoBox.grid_3 {
    width: 186px;
  }
  #uploadingStage,
  #formContent {
    width: 949px;
  }
  .channelList .content-box.grid_15 {
    width: 98%;
  }
}
/******************************************************************
	Token Input

****************************************************************** */
ul.token-input-list {
  overflow: hidden;
  height: auto !important;
  height: 1%;
  width: 400px;
  border: 1px solid #999;
  cursor: text;
  font-size: 12px;
  font-family: Verdana;
  z-index: 999;
  margin: 0px!important;
  padding: 0;
  background-color: #fff;
  list-style-type: none;
  clear: left;
}
ul.token-input-list li {
  list-style-type: none;
}
ul.token-input-list li input {
  border: 0;
  width: 350px;
  padding: 3px 8px;
  background-color: white;
  -webkit-appearance: caret;
}
li.token-input-token {
  background-color: #888888;
  border: 1px solid #555555;
  color: #FFFFFF !important;
  cursor: default;
  display: block;
  font-size: 1.2em !important;
  height: auto !important;
  overflow: hidden;
  padding: 5px !important;
  -webkit-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
}
li.token-input-token p {
  float: left;
  padding: 0;
  margin: 0 5px 0 2px !important;
}
li.token-input-token span {
  float: right;
  color: #000;
  cursor: pointer;
}
li.token-input-selected-token span {
  color: #bbb;
}
div.token-input-dropdown {
  position: absolute;
  width: 402px;
  background-color: #fff;
  overflow-y: scroll;
  cursor: default;
  font-size: 12px;
  font-family: Verdana;
  z-index: 9999 !important;
  max-height: 150px;
}
[data-current-action="settings"] div.token-input-dropdown {
  width: 614px;
}
.tagPopClosestClass .tagPopClosestClassSent {
  margin: -25px;
  text-align: center;
}
.tagPopSentImageWrapper .tagPopClosestClass {
  padding-top: 13px!important;
}
.tagPopSentImageWrapper .tagPopPerformerCheckerRejectBubble div {
  padding-top: 8px!important;
}
.deleteMeDropdown {
  position: relative!important;
}
div.token-input-dropdownAfter {
  top: -99999px !important;
}
div.token-input-dropdown p {
  margin: 0;
  padding: 5px;
  color: #777;
}
div.token-input-dropdown ul {
  margin: 0;
  padding: 0;
}
div.token-input-dropdown ul li {
  background-color: #fff;
  padding: 8px 6px;
  list-style-type: none;
  color: #1D1D1D!important;
  cursor: pointer;
}
div.token-input-dropdown ul li.token-input-dropdown-item {
  background-color: #ffffff;
}
div.token-input-dropdown ul li.token-input-dropdown-item2 {
  background-color: #efefef;
}
div.token-input-dropdown ul li em {
  font-style: normal;
}
div.token-input-dropdown ul li.token-input-selected-dropdown-item {
  background-color: #EE577C;
}
/******************************************************************  
	Tag It
	
****************************************************************** */
ul.tagit {
  padding: 1px 5px;
  overflow: auto;
  margin-left: inherit;
  /* usually we don't want the regular ul margins. */

  margin-right: inherit;
}
ul.tagit li {
  display: block;
  float: left;
  margin: 2px 5px 2px 0;
}
ul.tagit li.tagit-choice {
  padding: .2em 18px .2em .5em;
  position: relative;
  line-height: inherit;
}
ul.tagit li.tagit-new {
  padding: .25em 4px .25em 0;
}
ul.tagit li.tagit-choice a.tagit-label {
  cursor: pointer;
  text-decoration: none;
}
ul.tagit li.tagit-choice .tagit-close {
  cursor: pointer;
  position: absolute;
  right: .1em;
  top: 50%;
  margin-top: -8px;
}
/* used for some custom themes that don't need image icons */
ul.tagit li.tagit-choice .tagit-close .text-icon {
  /*display: none;*/

}
ul.tagit li.tagit-choice input {
  display: block;
  float: left;
  margin: 2px 5px 2px 0;
}
ul.tagit input[type="text"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  margin: 0;
  padding: 0;
  width: inherit;
  background-color: inherit;
  outline: none;
}
/******************************************************************
	Language fixes

****************************************************************** */
.ie7,
.ie8 {
  /* Fix dropdowns in french, german, etc. */

}
.ie7 #header nav.main .menu.menu-en > li > a,
.ie8 #header nav.main .menu.menu-en > li > a,
.ie7 #header nav.main .menu.menu-it > li > a,
.ie8 #header nav.main .menu.menu-it > li > a,
.ie7 #header nav.main .menu.menu-es > li > a,
.ie8 #header nav.main .menu.menu-es > li > a {
  font-size: 1.6em;
}
.ie7 #header nav.main .menu.menu-pl > li > a,
.ie8 #header nav.main .menu.menu-pl > li > a {
  font-size: 1.4em;
}
.ie7 .de li.categories .popdown,
.ie8 .de li.categories .popdown,
.ie7 .fr li.categories .popdown,
.ie8 .fr li.categories .popdown,
.ie7 .nl li.categories .popdown,
.ie8 .nl li.categories .popdown,
.ie7 .tr li.categories .popdown,
.ie8 .tr li.categories .popdown {
  font-size: 0.95em;
}
.ie7 #navMenu,
.ie8 #navMenu {
  width: 1080px;
}
.ie7 .fr #header .main .menu > li,
.ie8 .fr #header .main .menu > li,
.ie7 .de #header .main .menu > li,
.ie8 .de #header .main .menu > li,
.ie7 .es #header .main .menu > li,
.ie8 .es #header .main .menu > li,
.ie7 .tr #header .main .menu > li,
.ie8 .tr #header .main .menu > li,
.ie7 .pl #header .main .menu > li,
.ie8 .pl #header .main .menu > li {
  margin-right: 26px;
}
.ie7 .fr #header .main .menu > li.dropdown,
.ie8 .fr #header .main .menu > li.dropdown,
.ie7 .de #header .main .menu > li.dropdown,
.ie8 .de #header .main .menu > li.dropdown,
.ie7 .es #header .main .menu > li.dropdown,
.ie8 .es #header .main .menu > li.dropdown,
.ie7 .tr #header .main .menu > li.dropdown,
.ie8 .tr #header .main .menu > li.dropdown,
.ie7 .pl #header .main .menu > li.dropdown,
.ie8 .pl #header .main .menu > li.dropdown {
  margin-right: 45px;
}
.ie7 .fr .tabNav a,
.ie8 .fr .tabNav a,
.ie7 .de .tabNav a,
.ie8 .de .tabNav a,
.ie7 .es .tabNav a,
.ie8 .es .tabNav a,
.ie7 .tr .tabNav a,
.ie8 .tr .tabNav a,
.ie7 .pl .tabNav a,
.ie8 .pl .tabNav a {
  font-size: 1.3em;
}
.ie7 .ru #header .main .menu > li,
.ie8 .ru #header .main .menu > li {
  margin-right: 18px;
}
.ie7 .ru #header .main .menu > li > a,
.ie8 .ru #header .main .menu > li > a {
  font-size: 1.5em;
}
.ie7 .ru #header .main .menu > li li,
.ie8 .ru #header .main .menu > li li {
  width: 200px;
}
.ie7 .ru #header .main .menu > li.dropdown,
.ie8 .ru #header .main .menu > li.dropdown {
  margin-right: 40px;
}
.ie7 .ru #header .main .menu #categoriesMenuTab .popdown,
.ie8 .ru #header .main .menu #categoriesMenuTab .popdown {
  width: 767px;
}
.ie7 .ru .dropdown.sort > ul > li,
.ie8 .ru .dropdown.sort > ul > li {
  width: 150px;
}
.ie7 .ru #pagination li.prev-next a,
.ie8 .ru #pagination li.prev-next a {
  width: 135px;
}
.ie7 .ru .folderTabs li,
.ie8 .ru .folderTabs li {
  margin-right: 4px;
}
.ie7 .ru .folderTabs li a,
.ie8 .ru .folderTabs li a {
  padding: 9px;
}
.ie7 .ru #advancedSearch #cat,
.ie8 .ru #advancedSearch #cat {
  width: 75%;
}
.ie7 .ru #newCats ul.categories-list li.cat_pic .cat_title,
.ie8 .ru #newCats ul.categories-list li.cat_pic .cat_title {
  font-size: 1em;
  line-height: 13px;
}
.ie7 .nl #header .main .menu > li,
.ie8 .nl #header .main .menu > li {
  margin-right: 24px;
}
.ie7 .nl #header .main .menu > li.dropdown,
.ie8 .nl #header .main .menu > li.dropdown {
  margin-right: 45px;
}
.ie7 .nl .tabNav a,
.ie8 .nl .tabNav a {
  font-size: 1.3em;
}
.ie7 .it #header .main .menu > li,
.ie8 .it #header .main .menu > li {
  margin-right: 40px;
}
.ie7 .de #header .main .menu > li,
.ie8 .de #header .main .menu > li,
.ie7 .fr #header .main .menu > li,
.ie8 .fr #header .main .menu > li {
  margin-right: 40px;
}
.ie7 .pl #header .main .menu > li,
.ie8 .pl #header .main .menu > li {
  margin-right: 28px;
}
.ie7 .pl #header .main .menu > li.dropdown,
.ie8 .pl #header .main .menu > li.dropdown {
  margin-right: 45px;
}
.ie7 .es #header .main .menu > li,
.ie8 .es #header .main .menu > li {
  margin-right: 28px;
}
.ie7 .es #header .main .menu > li.dropdown,
.ie8 .es #header .main .menu > li.dropdown {
  margin-right: 45px;
}
.ie7 .es .tabNav a,
.ie8 .es .tabNav a {
  font-size: 1.3em;
}
.ie7 .de #header .main .menu #videosMenuTab .popdown,
.ie8 .de #header .main .menu #videosMenuTab .popdown,
.ie7 .nl #header .main .menu #videosMenuTab .popdown,
.ie8 .nl #header .main .menu #videosMenuTab .popdown,
.ie7 .tr #header .main .menu #videosMenuTab .popdown,
.ie8 .tr #header .main .menu #videosMenuTab .popdown,
.ie7 .pl #header .main .menu #videosMenuTab .popdown,
.ie8 .pl #header .main .menu #videosMenuTab .popdown,
.ie7 .fr #header .main .menu #videosMenuTab .popdown,
.ie8 .fr #header .main .menu #videosMenuTab .popdown {
  width: 220px;
}
.ie7 .de #header .main .menu #videosMenuTab .popdown .popdownContent li,
.ie8 .de #header .main .menu #videosMenuTab .popdown .popdownContent li,
.ie7 .nl #header .main .menu #videosMenuTab .popdown .popdownContent li,
.ie8 .nl #header .main .menu #videosMenuTab .popdown .popdownContent li,
.ie7 .tr #header .main .menu #videosMenuTab .popdown .popdownContent li,
.ie8 .tr #header .main .menu #videosMenuTab .popdown .popdownContent li,
.ie7 .pl #header .main .menu #videosMenuTab .popdown .popdownContent li,
.ie8 .pl #header .main .menu #videosMenuTab .popdown .popdownContent li,
.ie7 .fr #header .main .menu #videosMenuTab .popdown .popdownContent li,
.ie8 .fr #header .main .menu #videosMenuTab .popdown .popdownContent li {
  width: 180px;
}
.de .ie7 #header .main .menu #categoriesMenuTab .popdown,
.de .ie8 #header .main .menu #categoriesMenuTab .popdown,
.es .ie7 #header .main .menu #categoriesMenuTab .popdown,
.es .ie8 #header .main .menu #categoriesMenuTab .popdown,
.it .ie7 #header .main .menu #categoriesMenuTab .popdown,
.it .ie8 #header .main .menu #categoriesMenuTab .popdown,
.fr .ie7 #header .main .menu #categoriesMenuTab .popdown,
.fr .ie8 #header .main .menu #categoriesMenuTab .popdown {
  width: 550px;
}
.pl .ie7 #header .main .menu #categoriesMenuTab .popdown,
.pl .ie8 #header .main .menu #categoriesMenuTab .popdown {
  width: 600px;
}
.ie7 #header .main .menu #categoriesMenuTab .popdown .popdownContent > div ul,
.ie8 #header .main .menu #categoriesMenuTab .popdown .popdownContent > div ul {
  width: 25%;
}
.ie7 #header .main .menu #categoriesMenuTab .popdown #categoryTopCountries ul,
.ie8 #header .main .menu #categoriesMenuTab .popdown #categoryTopCountries ul {
  width: 100%;
}
.ie7 .ie7 #header .main .menu #categoriesMenuTab .popdown #categoryTopCountries ul li,
.ie7 .ie8 #header .main .menu #categoriesMenuTab .popdown #categoryTopCountries ul li {
  width: 120px;
}
/* Fix font size for Turkish and Polish */
/*.pl #content .videoList ul li.videoBox .information .duration span,
.pl #content .videoList ul li.videoBox .information .views span,
.pl #content .videoList ul li.videoBox .information .rating span,
.tr #content .videoList ul li.videoBox .information .duration span,
.tr #content .videoList ul li.videoBox .information .views span,
.tr #content .videoList ul li.videoBox .information .rating span {
	font-size:8px!important;
}*/
/******************************************************************
	Tags

	PLEASE CLEAN ME UP WHEN YOU HAVE A WEE BIT OF TIME...
****************************************************************** */
.stickyTop,
.stickyTop-fixed {
  position: absolute;
  width: 974px;
  height: 132px;
  background-color: #000;
  z-index: 999;
  -webkit-box-shadow: 0px 10px 20px 0px #000000;
  box-shadow: 0px 10px 20px 0px #000000;
}
.stickyTop-fixed {
  position: fixed !important;
  top: 0;
}
.stickyTop-under {
  width: 974px;
  height: 132px;
}
.allTags {
  padding: 20px 15px;
  width: 944px;
  height: 40px;
  font-size: 2em;
  font-weight: bold;
}
.allTags label {
  font-size: 1em;
}
#tagsSearch {
  float: right;
  margin: 5px 0;
  position: relative;
  width: 220px;
  height: 24px;
  line-height: 24px;
}
#tagsSearch label {
  float: left;
  display: block;
  width: 35px;
  height: 24px;
  line-height: 28px;
  font-size: .4em;
  font-weight: normal;
}
#tagsSearch input {
  float: left;
  padding: 4px 5px;
  width: 140px;
  height: 18px;
  border: 1px solid #fff;
  outline: none;
  color: #777;
  -webkit-border-radius: 8px 0px 0px 8px;
  border-radius: 8px 0px 0px 8px;
}
#tagsSearch a {
  float: left;
  display: block;
  margin: 0 0 -1px;
  width: 32px;
  height: 28px;
  background: #403c3d;
  -webkit-border-radius: 0 8px 8px 0;
  border-radius: 0 8px 8px 0;
}
#tagsSearch a span {
  display: block;
  margin: 4px 0 0 6px;
  width: 18px;
  height: 18px;
  background: transparent url('../../bundles/youpornwebfront/images/sprite-tags.png?v=23456') scroll no-repeat -96px -18px;
}
ul#tagsSearch-suggestions {
  display: none;
  position: absolute;
  top: 30px;
  left: 36px;
  width: 180px;
  border: 1px solid #666;
  background-color: #fff;
  font-size: .4em;
  font-weight: normal;
  color: #777;
  cursor: pointer;
  z-index: 99999;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
ul#tagsSearch-suggestions > li {
  color: #222;
  width: 170px;
  height: 24px;
  padding: 0 5px;
  overflow: hidden;
}
ul#tagsSearch-suggestions > li.selected {
  background-color: #d0d0d0;
}
ul#tagsSearch-suggestions > li > span {
  color: #ee577c;
  font-weight: bold;
}
.stickyTop-fixed .allTags {
  padding: 20px 14px;
  border-left: 1px solid #202020;
  border-right: 1px solid #202020;
}
.legend {
  padding: 10px;
  height: 30px;
  border: 1px solid #333;
  background-color: #202020;
}
.legend div {
  float: right;
  display: block;
  padding: 5px;
  margin: 0 2px;
  width: 20px;
  height: 20px;
  background-color: #000;
  line-height: 20px;
  font-weight: bold;
  text-align: center;
  color: #ee577c;
  cursor: pointer;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.legend div img {
  margin: -3px 0 0 -1px;
  width: 1.45em;
  height: auto;
}
.tagsContainer {
  padding: 0;
  margin: 30px 0;
  border: 1px solid #333;
  background-color: #202020;
}
.tagsContainer .tagBox {
  position: relative;
  display: block;
  padding: 0;
  margin: 20px;
  background-color: #000;
  overflow: hidden;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
/* 3 tagBox states: collapsed, opened, expanded */
.tagsContainer div.collapsed:first-child {
  display: none;
}
.tagsContainer .collapsed {
  height: 70px;
  background-color: #000;
}
.tagsContainer .collapsed:hover {
  background-color: #3d3d3d;
  cursor: pointer;
}
.tagsContainer .opened {
  background-color: #000;
}
.tagsContainer .expanded {
  background-color: #000;
}
.tagBox .tagHead {
  padding: 15px;
  height: 40px;
  line-height: 40px;
}
.tagHead .letter {
  float: left;
  padding: 0 5px;
  width: 40px;
  line-height: 34px;
  font-weight: bold;
  font-size: 2.5em;
  text-align: center;
}
.tagHead .letter a {
  color: inherit;
}
.tagHead .letter img {
  margin: -6px 0 0 -5px;
  width: 1.2em;
  height: auto;
}
.tagHead .catchPhrase {
  float: left;
  display: none;
  font-size: 2em;
}
.tagHead .description {
  float: right;
  display: none;
  margin-right: 30px;
  font-size: 1.4em;
  font-weight: bold;
}
.tagHead .count {
  clear: both;
  float: left;
  display: none;
  margin-left: 10px;
  font-size: .9em;
  font-weight: bold;
}
.tagHead .controls-sort {
  float: right;
  display: none;
  margin-right: 30px;
  font-size: .9em;
}
.controls-sort button {
  padding: 3px 20px;
  margin-left: 5px;
  height: 22px;
  border: none;
  background-color: #202020;
  line-height: 18px;
  color: #ee577c;
  -webkit-border-radius: 15px;
  border-radius: 15px;
}
.controls-sort button.active {
  background-color: #3d3d3d;
  color: #fff;
}
.tagHead .controls-open {
  float: right;
  display: none;
  font-size: 1.3em;
  font-weight: bold;
  color: #ee577c;
}
.controls-open span {
  display: inline-block;
  padding: 5px;
  height: 11px;
  background-color: #3d3d3d;
  line-height: 11px;
  vertical-align: -4px;
  overflow: hidden;
  -webkit-border-radius: 12px;
  border-radius: 12px;
}
.controls-expand,
.controls-collapse,
.controls-top {
  display: none;
  position: absolute;
  top: -10px;
  right: -5px;
  padding: 10px;
  width: 14px;
  height: 14px;
  background-color: #202020;
  line-height: 12px;
  font-size: 2em;
  font-weight: bold;
  vertical-align: -4px;
  color: #ee577c;
  overflow: hidden;
  -webkit-border-radius: 0 0 0 12px;
  border-radius: 0 0 0 12px;
}
.controls-expand {
  font-size: 1.5em;
}
.controls-top {
  top: auto;
  bottom: 0;
  right: -3px;
  padding: 8px;
  width: 16px;
  font-size: 1em;
  overflow: hidden;
  -webkit-border-radius: 12px 0 0 0;
  border-radius: 12px 0 0 0;
}
.controls-top span {
  display: block;
  font-size: .5em;
}
.controls-collapse-head {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 50px;
}
.tagsContainer .tagBody {
  clear: both;
  position: relative;
}
.tagsContainer .tagBody ul {
  position: relative;
  width: 100%;
  list-style: none;
}
.tagsContainer .tagBody ul li {
  float: left;
  padding: 3px 10px 7px 10px;
  margin: 5px 15px;
  width: 255px;
  height: 16px;
  line-height: 20px;
  overflow: hidden;
}
.tagsContainer .tagBody ul li:hover {
  background-color: #202020;
}
.tagsContainer .tagBody ul a {
  float: left;
  text-align: right;
  width: 188px;
}
.tagsContainer .tagBody ul span {
  float: right;
}
/* toggle displayed items depending on tagBox state */
.tagsContainer .collapsed:hover .catchPhrase {
  display: block;
}
.tagsContainer .collapsed .controls-open {
  display: block;
  cursor: pointer;
}
.tagsContainer .opened .count,
.tagsContainer .opened .description {
  display: block;
}
.tagsContainer .opened .controls-expand,
.tagsContainer .opened .controls-top {
  display: block;
  cursor: pointer;
}
.tagsContainer .expanded .count,
.tagsContainer .expanded .description,
.tagsContainer .expanded .controls-sort {
  display: block;
}
.tagsContainer .expanded .controls-collapse,
.tagsContainer .expanded .controls-top,
.tagsContainer .expanded .controls-collapse-head {
  display: block;
  cursor: pointer;
}
/******************************************************************
	Pornstars Index Page
*******************************************************************/
[data-current-action="subscriptions"] .titlePornstars {
  font-size: 2em;
  font-weight: bold;
}
[data-current-action="subscriptions"] .pornstarsList {
  clear: both;
}
[data-current-action="subscriptions"] .pornstarsList li {
  width: 16.9%;
  float: left;
  background: black;
  padding: 20px;
  cursor: pointer;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
  margin: 0 3.9% 2% 0;
  position: relative;
  overflow: hidden;
  text-align: center;
}
.ie8 [data-current-action="subscriptions"] .pornstarsList li {
  margin: 0 35px 30px 0;
}
.ie8 [data-current-action="subscriptions"] .pornstarsList li.psi,
.ie8 [data-current-action="subscriptions"] .pornstarsList li.omega {
  display: none;
}
.ie7 [data-current-action="subscriptions"] .pornstarsList li.psi,
.ie7 [data-current-action="subscriptions"] .pornstarsList li.omega {
  display: none;
}
[data-current-action="subscriptions"] .pornstarsList .info .subscription_button {
  margin: auto;
  float: none;
}
[data-current-action="subscriptions"] .pornstarsList .albumWrapper {
  width: 100%;
}
[data-current-action="subscriptions"] .pornstarsList .albumWrapper img {
  width: 100%;
  height: auto;
}
[data-current-action="subscriptions"] .pornstarsList .videoTitle {
  font-size: 1.6em;
  display: block;
  width: 100%;
  text-align: center;
  padding: 3% 0;
}
.pornstarsList li {
  float: left;
  margin: 0 15px 10px 0;
}
.pornstarsList li img {
  width: 183px;
  height: 269px;
}
.pornstarsList li .albumWrapper {
  position: relative;
  width: 183px;
}
.pornstarsList li .albumWrapper .albumInfoTransparency,
.pornstarsList li .albumWrapper .albumInfoContent {
  opacity: 1;
  width: 94%;
  position: absolute;
  display: block;
  left: 0;
}
.pornstarsList li .albumWrapper .albumInfoTransparency {
  top: 79%;
  padding: 3% 3% 0;
}
.pornstarsList li .albumWrapper .albumInfoTransparency span {
  height: 40px;
  margin: auto;
  background-color: #000;
  opacity: .7;
  display: block;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.pornstarsList li .albumWrapper .albumInfoContent {
  top: 81%;
  font-size: 1.2em;
  font-style: italic;
  text-align: center;
  color: #fff;
}
.pornstarsList li .albumWrapper .albumInfoContent .name {
  color: #bbbbbb;
  display: block;
  font-size: 1.2em;
  font-weight: bold;
  font-style: normal;
  overflow: hidden;
  margin: auto;
  padding: 3% 10%;
  width: 85%;
  height: 13px;
}
.pornstarsList li:hover .albumInfoContent .name {
  color: #fff;
}
.ie7 #content .advertisement.pornstar {
  padding: 97px 0;
  height: 354px;
}
/******************************************************************
	SEO Pages

****************************************************************** */
#content .seoHeader {
  margin-top: 35px;
}
#content .seoHeader h1.title {
  float: none;
}
.seoPage .videoList ul .videoBox.grid_3 {
  margin: 0 13px 13px 0px;
}
.opera [data-current-action='site'] .seoPage .videoList ul .videoBox.grid_3 {
  margin-right: 9px;
}
.seo-intro {
  background-color: #171718;
  border: 1px solid #3d3d3d;
  color: white;
  float: right;
  width: 546px;
  height: 485px;
  padding: 20px;
  margin-bottom: 13px;
}
.ie8 [data-current-action='site'] .seo-intro {
  height: 625px;
}
.seo-intro img {
  margin-bottom: 10px;
}
.seo-intro p {
  font-size: 1.1em;
  margin-bottom: 1em;
}
.seo-intro ul {
  width: 65%;
  margin: 0 auto;
  text-align: center;
}
.seo-intro ul li,
.seoSites ul li {
  list-style: none;
  display: inline-block;
  border-right: 1px solid white;
  padding-right: 10px;
  margin: 0 9px 5px 0;
  height: 13px;
}
.ie7 .seo-intro ul li,
.ie7 .seoSites ul li {
  float: left;
}
.seoSites ul li {
  margin: 0 9px 5px -13px;
}
.seo-intro ul li a,
.seoSites ul li a {
  display: block;
  margin-top: -2px;
  font-size: 1.2em;
}
/* Network Links on Category page bottom */
.seoSites {
  float: left;
  padding-bottom: 40px;
}
.seoSites h2 {
  border-bottom: 2px solid #3C3C3C;
  padding-bottom: 10px;
  float: left;
}
.seoSites ul {
  clear: left;
}
.seoSites ul li {
  padding: 4px 10px 2px;
  border-right: 1px solid #666;
}
.seoSites ul li.alpha {
  padding-left: 0;
  margin-left: 0px;
}
.seoSites ul li:hover {
  background: #3c3c3c;
  margin-left: -12px;
  padding-left: 9px;
  padding-right: 10px;
}
.seoSites ul li:hover.alpha {
  padding-left: 0;
  margin-left: 0px;
}
.seoSites ul li.omega {
  border-right: none;
}
.BackgroundClip {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.PinkGradient {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ee577c;
  background: -moz-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -o-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -webkit-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
}
.PinkGradientRollover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.DarkGreyGradient {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
}
.DarkGreyGradientRollover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.DefaultGreyGradient {
  border-top: 1px solid #343537;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #272729;
  background: -moz-linear-gradient(bottom, #1e1e1f 0%, #272729 97.56%, #333537 100%);
  background: -o-linear-gradient(bottom, #1e1e1f 0%, #272729 97.56%, #333537 100%);
  background: -webkit-linear-gradient(bottom, #1e1e1f 0%, #272729 97.56%, #333537 100%);
  background: linear-gradient(bottom, #1e1e1f 0%, #272729 97.56%, #333537 100%);
}
.GreenGradient {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #b1d143;
  background: -moz-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -o-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -webkit-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: linear-gradient(bottom, #637d01 0%, #b1d143 100%);
}
.GreenGradientRollover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.RedGradient {
  background: #da3030;
  background: -moz-linear-gradient(bottom, #920101 0%, #da3030 100%);
  background: -o-linear-gradient(bottom, #920101 0%, #da3030 100%);
  background: -webkit-linear-gradient(bottom, #920101 0%, #da3030 100%);
  background: linear-gradient(bottom, #920101 0%, #da3030 100%);
}
.RedGradientRollover {
  background: #db3030;
  background: -moz-linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
  background: -o-linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
  background: -webkit-linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
  background: linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
}
.PinkGradientButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ee577c;
  background: -moz-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -o-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -webkit-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  padding: 10px;
}
.PinkGradientButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.PinkGradientButton a,
.PinkGradientButton button {
  color: white;
  border: none;
  background: none;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.PinkGradientButton a.disabled,
.PinkGradientButton button.disabled {
  cursor: default;
}
.PinkGradientFormButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ee577c;
  background: -moz-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -o-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -webkit-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  padding: 10px;
  border: none;
  color: white;
  font-weight: bold;
  font-size: 1.4em;
}
.PinkGradientFormButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.GreenGradientButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #b1d143;
  background: -moz-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -o-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -webkit-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  padding: 10px;
}
.GreenGradientButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.GreenGradientButton a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.GreenGradientButton a.disabled {
  cursor: default;
}
.GreenGradientFormButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #b1d143;
  background: -moz-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -o-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -webkit-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  padding: 10px;
  border: none;
  color: white;
  font-weight: bold;
  font-size: 1.4em;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.GreenGradientFormButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.GreenGradientFormButton.disabled {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
  padding: 7px 30px;
}
.GreenGradientFormButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.GreenGradientFormButton.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.GreenGradientFormButton.disabled a.disabled {
  cursor: default;
}
.GreenGradientFormButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.GreenGradientFormButton.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.GreenGradientFormButton.disabled a.disabled {
  cursor: default;
}
.GreenGradientFormButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.GreenGradientFormButton.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.GreenGradientFormButton.disabled a.disabled {
  cursor: default;
}
.GreenGradientFormButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  cursor: default;
}
.GreyGradientButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
}
.GreyGradientButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.GreyGradientButton a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.GreyGradientButton a.disabled {
  cursor: default;
}
.GreenGradientElement {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.GreenGradientElement:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.GreyGradientElement {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
}
.GreyGradientElement:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
/******************************************************************
	YouPorn Sprites
****************************************************************** */
/* User Menu Sprite Variables */
.GreyOpacity {
  background: transparent url('../../bundles/youpornwebfront/images/alpha/3D4351_50.png?v=23456');
}
.WhiteOpacity {
  background: transparent url('../../bundles/youpornwebfront/images/alpha/FFF_50.png?v=23456');
}
.BlackOpacity {
  background: transparent url('../../bundles/youpornwebfront/images/alpha/000_50.png?v=23456');
}
.ContentBox {
  background: #202020;
  border: 1px solid #3d3d3d;
  margin: 0 1% 15px 1%;
  float: left;
  padding: 20px 0;
}
.Circle {
  -webkit-border-radius: 9999px;
  -moz-border-radius: 9999px;
  border-radius: 9999px;
}
.ContentHeader {
  background: #282828;
  background: -moz-linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  background: -o-linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  background: -webkit-linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  background: linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  border-top: 1px solid #343537;
  border-bottom: 1px solid #000;
  margin: -21px 0 20px;
  float: left;
  width: 100%;
}
.ContentHeader h1 {
  padding: 10px;
  margin-bottom: 0;
}
.BlackRoundedListLinks {
  background: black;
  padding: 10px;
  cursor: pointer;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
}
.cleanButton {
  background: none;
  border: none;
  outline: none;
}
.placeholderFix::-webkit-input-placeholder {
  color: gray;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.placeholderFix::-moz-placeholder {
  color: gray;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.placeholderFix:-moz-placeholder {
  color: gray;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.placeholderFix:focus::-webkit-input-placeholder {
  color: transparent;
}
.placeholderFix:focus::-moz-placeholder {
  color: transparent;
}
.placeholderFix:-moz-placeholder {
  color: transparent;
}
/******************************************************************
	Channels

****************************************************************** */
[data-current-action='channel'] #content.container_15 {
  width: 1402px;
}
.ie7 [data-current-action='channel'] #content.container_15,
.ie8 [data-current-action='channel'] #content.container_15 {
  width: 970px;
  margin: 0 auto;
}
@media (max-width: 1280px) {
  [data-current-action='channel'] #content.container_15 {
    width: 970px;
    margin: 0 auto;
  }
}
[data-current-action='channel'] #content header {
  float: right;
  clear: both;
}
.ie7 [data-current-action='channel'] #content header,
.ie8 [data-current-action='channel'] #content header {
  float: none;
}
@media (max-width: 1280px) {
  [data-current-action='channel'] #content header {
    float: none;
  }
}
#channelCanvas .grid_3 {
  width: 417px;
  margin-right: 15px;
}
.ie7 #channelCanvas .grid_3,
.ie8 #channelCanvas .grid_3 {
  width: 355px;
}
@media (max-width: 1280px) {
  #channelCanvas .grid_3 {
    width: 355px;
  }
}
#channelCanvas .grid_12 {
  width: 970px;
  margin-left: 0px;
  margin-right: 0px;
}
.ie7 #channelCanvas .grid_12,
.ie8 #channelCanvas .grid_12 {
  width: 600px;
}
@media (max-width: 1280px) {
  #channelCanvas .grid_12 {
    width: 600px;
  }
}
#channelCanvas .grid_12 .wrapTitle.grid_10 {
  margin-left: 0;
  width: 100%;
  margin-right: 0;
}
.ie7 #channelCanvas .grid_12 .wrapTitle,
.ie8 #channelCanvas .grid_12 .wrapTitle {
  width: 600px;
}
#channelCanvas .grid_12 #videoContainer {
  border-top: 1px solid #3d3d3d;
  border-right: 1px solid #3d3d3d;
  border-left: 1px solid #3d3d3d;
}
#channelCanvas .grid_12 #videoContainer.noFlash {
  background-color: #000000;
  display: table-cell;
  height: 470px;
  text-align: center;
  vertical-align: middle;
  width: 597px;
  float: none;
  border: 1px solid #333;
  position: relative;
  left: 1px;
}
@media (max-width: 1280px) {
  #alphabetical-order {
    font-size: 1.1em !important;
    margin: 1.5% 20px !important;
  }
}
#alphabetical-order {
  float: right;
  margin: 1.1% 20px;
  font-size: 1.1em;
  font-weight: bold;
}
#alphabetical-order a {
  font-weight: bold;
  padding-left: 7px;
}
#alphabetical-order a.selected {
  color: #fff!important;
}
@media (min-width: 1400px) {
  #alphabetical-order {
    font-size: 1.3em !important;
  }
}
.channelList {
  margin-top: 0;
}
.channelList .content-box.grid_15 {
  width: 98.5%;
}
.channelList .viewMore {
  font-size: 1.4em;
  font-weight: bold;
}
.channelList .viewMore .plus {
  margin: -2px 0 0 7px;
}
.channelList .dropdown.sort {
  margin-top: -5px;
}
[data-current-action='favorites-collection'] .channelList .dropdown.sort {
  margin-top: 5px;
}
.channelList .dropdown.sort > ul > li {
  width: 130px;
}
.channelList .dropdown.sort > ul > li label {
  font-size: 1.2em;
}
.channelList ul.list {
  clear: both;
}
.channelList ul.list li {
  float: left;
  background: black;
  padding: 10px;
  cursor: pointer;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
  width: 21%;
  height: 110px;
  margin: 0 20px 20px 0;
  position: relative;
  overflow: hidden;
  text-align: center;
}
.channelList ul.list li a {
  font-size: 1.6em;
}
.channelList ul.list li.omega {
  margin-right: 0;
}
.channelList ul.list li .img {
  width: 90%;
  height: auto;
  margin: 0 auto;
  margin-bottom: 5px;
  overflow: hidden;
}
.channelList ul.list li .img img {
  width: 100%;
  height: auto;
}
.ie8 .channelList ul.list li .img img,
.ie7 .channelList ul.list li .img img {
  max-height: 73px;
}
.channelList ul.list li .info {
  text-align: center;
  width: 100%;
}
.channelList ul.list li .info .videoCount {
  font-size: 1.4em;
  display: block;
  margin-top: 5px;
}
.channelList ul.list li {
  margin: 0 15px 15px 0;
  height: 130px;
  cursor: inherit;
}
/******************************************************************
	Individual Channel page
*******************************************************************/
#channelCanvas {
  padding-top: 40px;
  /* Left Column -------------------------------------------------------*/

}
#channelCanvas h1 {
  margin-right: 0;
  width: 200px;
  line-height: 1.4em;
}
#channelCanvas iframe {
  clear: both;
  margin-bottom: 15px;
}
#channelCanvas .dropdown.sort {
  margin: 5px 0;
  float: right;
  right: 15px;
}
#channelCanvas .video-info {
  background-color: #202020;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  overflow: hidden;
  padding: 20px 10px;
  margin: -4px 0 20px 1px;
}
#channelCanvas .video-info h5 {
  color: #ee577c;
  margin: 0 0 10px;
  font-size: 1.4em;
  font-weight: bold;
}
#channelCanvas .video-info span {
  font-size: 1.4em;
}
#channelCanvas .video-info .grid_5 {
  width: 49%;
  margin-right: 10%;
}
#channelCanvas .video-info .grid_4 {
  width: 38%;
}
.ie7 #channelCanvas .video-info .grid_4,
.ie8 #channelCanvas .video-info .grid_4 {
  width: 230px;
}
#channelCanvas .bar-container {
  background: red;
  position: relative;
  width: 100%;
  height: 7px;
  margin: 5px 0 12px;
}
#channelCanvas .green-bar {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #b1d143;
  background: -moz-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -o-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -webkit-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  position: absolute;
  width: 100px;
  height: 7px;
}
#channelCanvas .grid_3 .wrapTitle {
  position: relative;
  margin: 0;
  background-image: none;
  background-color: #262628;
}
.ie7 #channelCanvas .grid_3 .wrapTitle,
.ie8 #channelCanvas .grid_3 .wrapTitle {
  width: 355px;
}
#channelCanvas .grid_3 .top-subscribe-wrapper {
  overflow: auto;
  margin-bottom: 1px;
}
#channelCanvas .channel_subscription_button {
  clear: none;
  margin-top: 9px;
}
#channelCanvas .channel-info {
  padding: 15px;
  margin-bottom: 15px;
  overflow: auto;
  background-color: #262628;
}
#channelCanvas .ranking {
  width: 110px;
  height: 100px;
  padding: 15px 25px 25px 25px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  margin-right: 15px;
  clear: both;
  float: left;
  background-color: #000000;
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
}
@media (max-width: 1280px) {
  #channelCanvas .ranking {
    padding: 15px 25px;
  }
}
#channelCanvas .ranking .rank-label {
  font-size: 24px;
  color: #898a8b;
  margin-bottom: 15px;
}
@media (max-width: 1280px) {
  #channelCanvas .ranking .rank-label {
    margin-bottom: 5px;
  }
}
#channelCanvas .ranking .rank {
  font-size: 50px;
  color: #ffffff;
}
#channelCanvas .ranking .rank sup {
  font-size: 20px;
  text-transform: none;
  position: relative;
  top: -21px;
}
#channelCanvas .info-pill {
  padding: 11px;
  background-color: #000000;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  margin-bottom: 15px;
  overflow: auto;
  text-transform: uppercase;
}
@media (max-width: 1280px) {
  #channelCanvas .info-pill {
    margin-bottom: 14px;
  }
}
#channelCanvas .info-pill:nth-child(4) {
  margin-bottom: 0px;
}
#channelCanvas .info-pill .info-label,
#channelCanvas .info-pill .info-data {
  font-size: 14px;
}
@media (max-width: 1280px) {
  #channelCanvas .info-pill .info-label,
  #channelCanvas .info-pill .info-data {
    font-size: 12px;
  }
}
#channelCanvas .info-pill .info-label {
  float: left;
  color: #898a8b;
}
#channelCanvas .info-pill .info-data {
  float: right;
  color: #ffffff;
  font-weight: bold;
}
#channelCanvas aside.ads {
  background-color: #262628;
  text-align: center;
  padding: 45px 58px;
  margin-bottom: 15px;
  clear: both;
}
.ie7 #channelCanvas aside.ads,
.ie8 #channelCanvas aside.ads {
  padding: 25px;
}
@media (max-width: 1280px) {
  #channelCanvas aside.ads {
    padding: 25px;
  }
}
#channelCanvas aside.ads iframe {
  margin-bottom: 0;
}
#channelCanvas aside.relatedChannels {
  text-align: left;
}
#channelCanvas .partner-desc {
  padding: 10px;
  background-color: #262628;
  margin-bottom: 15px;
  min-height: 107px;
  font-size: 1.2em;
}
#channelCanvas .partner-desc p {
  margin-bottom: 0px;
}
#channelCanvas .read-more {
  display: block;
  text-align: center;
  margin-top: 6%;
  cursor: pointer;
  font-size: 1.2em;
}
#channelCanvas .partner-desc .title {
  font-weight: bold;
  font-size: 1.3em;
  margin-bottom: 10px;
}
#channelCanvas .partner-desc p,
#channelCanvas .news-block p,
#channelCanvas .relatedChannels p {
  color: #9fa0a2;
  font-size: 1.2em;
  line-height: 1.4em;
}
#channelCanvas .join {
  font-size: 1.8em;
  font-weight: bold;
  line-height: 35px;
  margin-bottom: 15px;
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ee577c;
  background: -moz-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -o-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -webkit-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  padding: 10px;
  padding: 0;
}
#channelCanvas .join:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
#channelCanvas .join a,
#channelCanvas .join button {
  color: white;
  border: none;
  background: none;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
#channelCanvas .join a.disabled,
#channelCanvas .join button.disabled {
  cursor: default;
}
#channelCanvas .join:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
#channelCanvas .join a,
#channelCanvas .join button {
  color: white;
  border: none;
  background: none;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
#channelCanvas .join a.disabled,
#channelCanvas .join button.disabled {
  cursor: default;
}
#channelCanvas .join:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
#channelCanvas .join a,
#channelCanvas .join button {
  color: white;
  border: none;
  background: none;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
#channelCanvas .join a.disabled,
#channelCanvas .join button.disabled {
  cursor: default;
}
#channelCanvas .join a {
  display: block;
  padding: 10px;
}
#channelCanvas .news-block {
  margin-top: 10px;
}
#channelCanvas .news-block .newsContent {
  overflow: hidden;
  margin-bottom: 6%;
  padding-left: 18px;
}
#channelCanvas .news-block .newsContent h2 {
  font-weight: bold;
}
#channelCanvas .news-block p {
  margin: 5px 0 0 0;
}
#channelCanvas .sectionTitle {
  background-color: #262628;
  color: #ffffff;
  font-size: 1.8em;
  font-weight: bold;
  padding: 13px 18px;
  margin: 0px 0 15px;
  text-align: left;
}
#channelCanvas .videoList {
  margin-left: 0;
}
#channelCanvas .videoList ul .videoBox.grid_3 {
  margin: 0 1% 1% 0;
  width: 32.45%;
}
@media (max-width: 1280px) {
  #channelCanvas .videoList ul .videoBox.grid_3 {
    width: 32.32%;
  }
}
.ie7 #channelCanvas .videoList ul .videoBox.grid_3 {
  margin-right: 5px;
}
.ie7 #channelCanvas .videoList ul .videoBox.grid_3,
.ie8 #channelCanvas .videoList ul .videoBox.grid_3 {
  width: 31.2%;
}
.ie7 #channelCanvas .videoList ul .videoBox.grid_3 img,
.ie8 #channelCanvas .videoList ul .videoBox.grid_3 img {
  width: 193px;
}
.ie7 #channelCanvas .videoList ul .videoBox.grid_3 .duration,
.ie8 #channelCanvas .videoList ul .videoBox.grid_3 .duration {
  display: none;
}
#channelCanvas .videoList ul .videoBox.grid_3:nth-child(3n) {
  margin-right: 0px;
}
#channelCanvas .relatedChannels a img {
  width: auto;
  margin-right: 10px;
}
#channelCanvas .relatedChannels .relatedChannel {
  clear: both;
  margin-bottom: 20px;
  margin-left: 18px;
  width: 100%;
}
#channelCanvas .relatedChannels .relatedChannel a {
  white-space: nowrap;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px;
  display: block;
}
#channelCanvas #pagination {
  min-width: inherit;
}
.channelList .subscription_button {
  display: block;
  cursor: pointer;
}
.channelList .subscription_button.channel_subscription_button,
.channelList .subscription_button.pornstar_subscription_button {
  background-position: 0 1px;
}
.channelList .subscription_button.channel_unsubscription_button,
.channelList .subscription_button.pornstar_unsubscription_button {
  background-position: 0 -46px;
  height: 23px;
}
.channelList .subscription_button.channel_unsubscription_button:hover,
.channelList .subscription_button.pornstar_unsubscription_button:hover {
  background-position: 0 -23px;
}
.side_subscriptions li a span {
  color: #BBB;
  display: block;
}
.side_subscriptions li a span:hover {
  background: #3c3c3c;
}

.BackgroundClip {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.PinkGradient {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ee577c;
  background: -moz-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -o-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -webkit-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
}
.PinkGradientRollover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.DarkGreyGradient {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
}
.DarkGreyGradientRollover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.DefaultGreyGradient {
  border-top: 1px solid #343537;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #272729;
  background: -moz-linear-gradient(bottom, #1e1e1f 0%, #272729 97.56%, #333537 100%);
  background: -o-linear-gradient(bottom, #1e1e1f 0%, #272729 97.56%, #333537 100%);
  background: -webkit-linear-gradient(bottom, #1e1e1f 0%, #272729 97.56%, #333537 100%);
  background: linear-gradient(bottom, #1e1e1f 0%, #272729 97.56%, #333537 100%);
}
.GreenGradient {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #b1d143;
  background: -moz-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -o-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -webkit-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: linear-gradient(bottom, #637d01 0%, #b1d143 100%);
}
.GreenGradientRollover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.RedGradient {
  background: #da3030;
  background: -moz-linear-gradient(bottom, #920101 0%, #da3030 100%);
  background: -o-linear-gradient(bottom, #920101 0%, #da3030 100%);
  background: -webkit-linear-gradient(bottom, #920101 0%, #da3030 100%);
  background: linear-gradient(bottom, #920101 0%, #da3030 100%);
}
.RedGradientRollover {
  background: #db3030;
  background: -moz-linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
  background: -o-linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
  background: -webkit-linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
  background: linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
}
.PinkGradientButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ee577c;
  background: -moz-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -o-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -webkit-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  padding: 10px;
}
.PinkGradientButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.PinkGradientButton a,
.PinkGradientButton button {
  color: white;
  border: none;
  background: none;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.PinkGradientButton a.disabled,
.PinkGradientButton button.disabled {
  cursor: default;
}
.PinkGradientFormButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ee577c;
  background: -moz-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -o-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -webkit-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  padding: 10px;
  border: none;
  color: white;
  font-weight: bold;
  font-size: 1.4em;
}
.PinkGradientFormButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.GreenGradientButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #b1d143;
  background: -moz-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -o-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -webkit-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  padding: 10px;
}
.GreenGradientButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.GreenGradientButton a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.GreenGradientButton a.disabled {
  cursor: default;
}
.GreenGradientFormButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #b1d143;
  background: -moz-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -o-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -webkit-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  padding: 10px;
  border: none;
  color: white;
  font-weight: bold;
  font-size: 1.4em;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.GreenGradientFormButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.GreenGradientFormButton.disabled {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
  padding: 7px 30px;
}
.GreenGradientFormButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.GreenGradientFormButton.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.GreenGradientFormButton.disabled a.disabled {
  cursor: default;
}
.GreenGradientFormButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  cursor: default;
}
.GreyGradientButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
}
.GreyGradientButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.GreyGradientButton a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.GreyGradientButton a.disabled {
  cursor: default;
}
.GreenGradientElement {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.GreenGradientElement:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.GreyGradientElement {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
}
.GreyGradientElement:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.ContentBox {
  background: #202020;
  border: 1px solid #3d3d3d;
  margin: 0 1% 15px 1%;
  float: left;
  padding: 20px 0;
}
.Circle {
  -webkit-border-radius: 9999px;
  -moz-border-radius: 9999px;
  border-radius: 9999px;
}
.ContentHeader {
  background: #282828;
  background: -moz-linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  background: -o-linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  background: -webkit-linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  background: linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  border-top: 1px solid #343537;
  border-bottom: 1px solid #000;
  margin: -21px 0 20px;
  float: left;
  width: 100%;
}
.ContentHeader h1 {
  padding: 10px;
  margin-bottom: 0;
}
.BlackRoundedListLinks {
  background: black;
  padding: 10px;
  cursor: pointer;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
}
.cleanButton {
  background: none;
  border: none;
  outline: none;
}
.placeholderFix::-webkit-input-placeholder {
  color: gray;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.placeholderFix::-moz-placeholder {
  color: gray;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.placeholderFix:-moz-placeholder {
  color: gray;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.placeholderFix:focus::-webkit-input-placeholder {
  color: transparent;
}
.placeholderFix:focus::-moz-placeholder {
  color: transparent;
}
.placeholderFix:-moz-placeholder {
  color: transparent;
}
/******************************************************************
	GRID

	Variable Grid System (Fluid Version).
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/ & 960 Fluid - http://www.designinfluences.com/
	Licensed under GPL and MIT.

		- Fluid grid:
			Column amount: 15
			Column width: 4.667%
			Gutter width: 1%
			Content width: 92%


****************************************************************** */
@media only screen and (max-width: 9999px) {
  {
    /*******************************************************************************************************
  	Header Overrides
  ********************************************************************************************************/
  
    /******************************************************************
  		Content Elements
  	*******************************************************************/
  
    /* Sidebars -------------------------------------------------------*/
  
    /*******************************************************************************************************
  		Video Lists
  	********************************************************************************************************/
  
    /* The IPAD is being mean, so we need to force this through media queries... - tay
  	 ---------------------------------------------------------------------------------*/
  
    /******************************************************************
  		Watch Page
  	*******************************************************************/
  
    /* All removed video watch pages -----------------------------------*/
  
    /******************************************************************
  		Channels
  	*******************************************************************/
  
  }
  #header .search > ul {
    overflow: visible;
    width: 70%;
  }
  .ie9 #header .search > ul,
  .ie10 #header .search > ul {
    float: none;
  }
  #header .search > ul li {
    float: left;
    width: 80%;
  }
  .ie7 #header .search > ul li {
    /* width: 87%; */
  
  }
  #header .search > ul li.omega {
    width: 20%;
  }
  .ie9 .fr #header .search > ul li.omega,
  .ie10 .fr #header .search > ul li.omega {
    width: 27%;
  }
  #header .search > ul li.omega input[type='submit'].filtered {
    width: 100%;
    padding: 0 1%;
  }
  #header .search > ul li input[type='text'],
  #header .search > ul li #btnSearch {
    width: 120% !important;
    max-width: inherit;
  }
  .fr #header .search > ul li input[type='text'],
  .fr #header .search > ul li #btnSearch {
    font-size: 1.1em;
  }
  .fr .desktop #header .search > ul li input[type='text'],
  .de .desktop #header .search > ul li input[type='text'],
  .nl .desktop #header .search > ul li input[type='text'],
  .tr .desktop #header .search > ul li input[type='text'] {
    height: 16px;
  }
  .ie9 .fr .desktop #header .search > ul li input[type='text'],
  .ie9 .de .desktop #header .search > ul li input[type='text'],
  .ie9 .nl .desktop #header .search > ul li input[type='text'],
  .ie9 .tr .desktop #header .search > ul li input[type='text'] {
    height: 15px;
  }
  .ie7.desktop #header .search > ul li input[type='text'] {
    padding-top: 4px;
  }
  .fr #header .search > ul li #btnSearch {
    min-width: 80px;
  }
  #header .search > ul.filtered {
    background: #f73d6b;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  #header .search > ul.filtered input[type='text'] {
    max-width: inherit;
  }
  #header .search #searchFilter {
    padding: 8px 2%;
  }
  .ie8 #header .user {
    min-width: 0;
  }
  #header .user .menu a {
    font-size: 1.1em;
  }
  .ie9 #header .user .menu a {
    font-size: 1em;
  }
  #header .main .menu > li {
    margin-right: 3.2%;
    white-space: nowrap;
    width: 7%;
    height: 20px;
  }
  .fr #header .main .menu > li {
    width: 5%;
  }
  .de #header .main .menu > li {
    margin-right: 3%;
    width: 6%;
  }
  .ru #header .main .menu > li,
  .es #header .main .menu > li {
    margin-right: 2%;
  }
  .tr #header .main .menu > li {
    margin-right: 3%;
    width: 6%;
  }
  .pl #header .main .menu > li {
    width: 8%;
  }
  #header .main .menu > li.dropdown {
    margin-right: 4%;
  }
  #header .main .menu > li.dropdown.videos {
    width: 6%;
    height: 40px;
    margin-right: 5%;
  }
  .de #header .main .menu > li.dropdown.videos {
    width: 5%;
  }
  .nl #header .main .menu > li.dropdown.videos,
  .fr #header .main .menu > li.dropdown.videos {
    width: 4%;
  }
  .tr #header .main .menu > li.dropdown.videos {
    width: 5%;
    margin-right: 4.5%;
  }
  .ru #header .main .menu > li.dropdown.videos {
    width: 5%;
  }
  .pl #header .main .menu > li.dropdown.videos {
    width: 5%;
    margin-right: 4%;
  }
  #header .main .menu > li.dropdown.categories {
    width: 8.5%;
    height: 40px;
  }
  .de #header .main .menu > li.dropdown.categories,
  .nl #header .main .menu > li.dropdown.categories,
  .tr #header .main .menu > li.dropdown.categories,
  .pl #header .main .menu > li.dropdown.categories,
  .fr #header .main .menu > li.dropdown.categories {
    width: 6%;
    margin-right: 6%;
  }
  .ru #header .main .menu > li.dropdown.categories {
    margin-right: 3%;
  }
  .pl #header .main .menu > li.dropdown.categories {
    margin-right: 5%;
  }
  .de #header .main .menu > li.dropdown.categories {
    margin-right: 6%;
  }
  #header .main .menu > li.wide {
    width: 9%;
    margin-right: 4%;
  }
  .de #header .main .menu > li.wide {
    width: 8%;
    margin-left: 4%;
  }
  .nl #header .main .menu > li.wide {
    width: 14%;
  }
  .fr #header .main .menu > li.wide {
    width: 7%;
    margin-left: 6%;
  }
  .nl #header .main .menu > li.wide {
    margin-right: 3%;
  }
  .es #header .main .menu > li.wide,
  .tr #header .main .menu > li.wide {
    width: 10%;
    margin-right: 0;
    margin-left: 2%;
  }
  .tr #header .main .menu > li.wide {
    margin-right: 3.5%;
  }
  .it #header .main .menu > li.wide {
    width: 10%;
    margin-right: 4%;
  }
  .pl #header .main .menu > li.wide {
    margin: 0 1% 0 2%;
    width: 12%;
  }
  .ru #header .main .menu > li.wide {
    margin-right: 3%;
  }
  #header .main .menu > li.wide.topRated {
    margin: 0 2%;
  }
  .es #header .main .menu > li.wide.topRated {
    margin: 0 3%;
  }
  .de #header .main .menu > li.wide.topRated,
  .ru #header .main .menu > li.wide.topRated {
    width: 11% !important;
  }
  .fr #header .main .menu > li.wide.freeSex {
    width: 11.5%;
    margin: 0 0% 0 2%;
  }
  .de #header .main .menu > li.wide.freeSex {
    width: 7%;
    margin: 0 3% 0 1%;
  }
  .es #header .main .menu > li.wide.freeSex {
    width: 11%;
  }
  .it #header .main .menu > li.wide.freeSex {
    margin-left: -2%;
    margin-right: 2%;
  }
  .nl #header .main .menu > li.wide.freeSex {
    margin: 0 -3%;
  }
  .tr #header .main .menu > li.wide.freeSex {
    margin: 0 2%;
  }
  .pl #header .main .menu > li.wide.freeSex {
    margin: 0 0% 0 2%;
  }
  .ru #header .main .menu > li.wide.freeSex {
    margin: 0 1% 0 2%;
  }
  .pl #header .main .menu > li.premium {
    margin: 0 -1.5% 0 2%;
  }
  .ru #header .main .menu > li.premium {
    margin: 0 1% 0 -1%;
  }
  #header .main .menu > li a {
    font-size: 1.4em;
    /*
  						.nl &, .ru & {
  							font-size: 1.5em;
  						}
  						*/
  
  }
  #header .main .menu > li .popdown {
    /* There are a LOT of rules overriding in the languages, from the unresponsive CSS, so the 3 importants are needed here --tay */
  
  }
  #header .main .menu > li .popdown .popdownContent {
    width: 100%;
  }
  #header .main .menu > li .popdown .popdownContent > div {
    width: 94% !important;
    padding: 3%;
  }
  #header .main .menu > li .popdown .popdownContent > div > ul {
    width: 25%;
  }
  #header .main .menu > li .popdown .popdownContent > div ul li {
    width: 25%  !important;
  }
  #header .main .menu > li .popdown .popdownContent ul li {
    width: 100%  !important;
  }
  #header .main .menu > li#videosMenuTab .popdown {
    width: 180px;
  }
  .nl #header .main .menu > li#videosMenuTab .popdown,
  .tr #header .main .menu > li#videosMenuTab .popdown {
    width: 180px;
  }
  .de #header .main .menu > li#videosMenuTab .popdown,
  .pl #header .main .menu > li#videosMenuTab .popdown {
    width: 200px;
  }
  .ru #header .main .menu > li#videosMenuTab .popdown {
    width: 240px;
  }
  .fr #header .main .menu > li#videosMenuTab .popdown {
    width: 190px;
  }
  #header .main .menu > li.pornstars {
    float: right;
    margin: 0 -0.5%;
  }
  .fr #header .main .menu > li.pornstars {
    margin: 0 -0.5%;
    width: 6.5%;
  }
  .tr #header .main .menu > li.pornstars {
    margin: 0 0.5%;
  }
  .ru #header .main .menu > li.pornstars {
    margin: 0 -1.5%;
  }
  .nl #header .main .menu > li.pornstars {
    margin: 0 -1.5%;
  }
  .pl #header .main .menu > li.pornstars {
    width: 6%;
    margin: 0 0.5% 0 -2.5%;
  }
  #header .main .arrow {
    left: 60px;
    right: inherit;
    top: 14%;
  }
  .fr #header .main .arrow,
  .nl #header .main .arrow,
  .de #header .main .arrow,
  .tr #header .main .arrow,
  .pl #header .main .arrow {
    left: 50px;
  }
  .ru #header .main .arrow {
    left: 55px;
  }
  .de #header .main .arrow,
  .it #header .main .arrow,
  .nl #header .main .arrow,
  .tr #header .main .arrow,
  .pl #header .main .arrow {
    top: 12%;
  }
  .es #header .main .arrow {
    top: 12%;
    right: -13%;
  }
  .fr #header .main .arrow,
  .ru #header .main .arrow {
    top: 12%;
  }
  .ie7 #header .main .arrow {
    top: 13%;
    margin-top: 5px;
  }
  #header .main .categories .arrow {
    left: 90px;
    right: inherit;
  }
  .fr #header .main .categories .arrow,
  .ru #header .main .categories .arrow {
    left: 80px;
  }
  #header .message-bar {
    position: relative;
    top: -5px;
    font-size: 1.5em;
    white-space: nowrap;
  }
  .en #header .message-bar,
  .es #header .message-bar,
  .it #header .message-bar {
    top: 0;
  }
  #profileMenu li {
    margin-right: 0.8%;
  }
  #profileMenu li:last-child {
    margin-right: 0;
  }
  div[class^='grid_'] .wrapTitle {
    width: 100%;
    float: left;
  }
  .wrapTitle h4 {
    margin-right: 0;
  }
  h1.grid_12.prefix_3 {
    padding-left: 16%;
    /*text-indent: 10px;*/
  
  }
  .opera .wrapTitle.grid_15 {
    margin-top: 15px;
  }
  .wrapTitle.topOurFriends {
    width: 98%;
    margin: 0 1% 20px;
    float: left;
  }
  .wrapTitle.topOurFriends p {
    font-size: 1.4em;
    margin-bottom: 0;
    line-height: 1.6em;
  }
  .desktop[data-current-action='porntags'] .sidebar-push .wrapTitle .dropdown.sort {
    margin: -0.5%;
  }
  .sidebar-push {
    margin: 0 0 0 19%;
  }
  [data-current-action="porntags"] .sidebar-push {
    margin: 0;
    width: 81%;
    float: left;
  }
  .sidebar-push .wrapTitle {
    margin: 0 1%;
    float: left;
    width: 100%;
  }
  .desktop .sidebar-push .wrapTitle.spacer {
    margin-bottom: 20px;
  }
  .sidebar-push .wrapTitle .dropdown.sort {
    margin: 0;
  }
  .sidebar-push p {
    clear: both;
  }
  [data-current-action="recommended"] .sidebar-push p span {
    color: #ee577c;
    cursor: pointer;
  }
  [data-current-action="recommended"] .sidebar-push p span:hover {
    color: #ffacc0;
  }
  .sidebar-push .ourFriendsContainer {
    width: 98.8%;
    float: left;
    margin: 1% 0 0 0.1%;
  }
  #sidebar {
    margin: 0 0.8%;
    width: 17%;
  }
  #sidebar.recommended {
    font-size: 1em;
    font-weight: normal;
    padding: 0;
  }
  #sidebar .sidebar {
    width: 100% !important;
  }
  #sidebar .sidebar li a {
    font-size: 1.4em;
  }
  #sidebar #pornstars .picture {
    text-align: center;
    margin-bottom: 10px;
  }
  #sidebar #pornstars .picture img {
    border: 2px solid white;
    width: 99%;
    width: calc(100% - 6px);
    width: webkit-calc(100% - 6px);
  }
  #sidebar #pornstars .pornstarList h2 {
    margin-left: 0.5em;
  }
  #sidebar .wrapTitle {
    margin-left: 0;
  }
  #sidebar .wrapTitle h4 {
    margin-left: 0;
  }
  #content.browse {
    overflow: hidden;
  }
  .desktop #content.browse {
    clear: both;
  }
  #content .advertisement {
    width: 38.0%;
    margin: 0 0.9% 1.139% 0;
    padding: 0;
    display: table;
    height: 410px;
    position: relative;
    z-index: 1;
  }
  #content .advertisement .container,
  #content .advertisement iframe {
    width: 315px;
    height: 300px;
  }
  body[data-current-action='reports'] #content .advertisement .container,
  body[data-current-action='reports'] #content .advertisement iframe {
    width: 315px !important;
    height: 300px !important;
  }
  #content .advertisement.dashboard {
    width: 38.4%;
  }
  body[data-current-action='reports'] #content .advertisement {
    width: 35%;
    margin-right: 10px;
  }
  .ie #content .advertisement {
    margin-bottom: 1.2%;
  }
  .grid_12 .videoList {
    margin-left: 0;
  }
  .videoList {
    position: relative;
    margin-left: 1%;
  }
  [data-current-action='collections'] .videoList {
    margin-left: 0;
  }
  .videoList.count-6 ul .videoBox.grid_3,
  .videoList.count-4 ul .videoBox.grid_3 {
    width: 47.6%;
    margin: 0 2% 1.5% 0;
  }
  .videoList.count-6 ul .videoBox.grid_3.videoBox_4,
  .videoList.count-4 ul .videoBox.grid_3.videoBox_4 {
    clear: both;
  }
  .ie7 .videoList.count-6 ul .videoBox.grid_3 .videoList.count-6 ul .videoBox.grid_3.videoBox_4,
  .ie7 .videoList.count-6 ul .videoBox.grid_3 .videoList.count-4 ul .videoBox.grid_3.videoBox_4,
  .ie7 .videoList.count-4 ul .videoBox.grid_3 .videoList.count-6 ul .videoBox.grid_3.videoBox_4,
  .ie7 .videoList.count-4 ul .videoBox.grid_3 .videoList.count-4 ul .videoBox.grid_3.videoBox_4 {
    clear: inherit;
  }
  .opera .videoList.count-6 ul[data-current-action='browse'].videoList.count-6 ul,
  .opera .videoList.count-6 ul[data-current-action='browse'].videoList.count-4 ul,
  .opera .videoList.count-4 ul[data-current-action='browse'].videoList.count-6 ul,
  .opera .videoList.count-4 ul[data-current-action='browse'].videoList.count-4 ul {
    top: 72px;
  }
  .videoList.count-4 ul .videoBox.grid_3.videoBox_4 {
    clear: none;
  }
  .videoList.count-4 ul .videoBox.grid_3.videoBox_3 {
    clear: both;
  }
  .videoList.vbwn ul {
    width: 48%;
  }
  [data-current-action='site'] .videoList.vbwn ul {
    width: 100%;
  }
  [data-current-action='404'] .videoList.vbwn ul {
    width: 100%;
  }
  [data-current-action='no_results_search'] .videoList.vbwn ul {
    width: auto;
  }
  .videoList ul li.videoBox.grid_3 {
    margin: 0 1% 1% 0;
  }
  [data-current-action='no_results_search'] .videoList ul li.videoBox.grid_3 {
    margin: 0 0.8% 1.2% 0;
  }
  .grid_12 .videoList ul li.videoBox.grid_3 {
    width: 23.85%;
    margin: 0 1% 1% 0;
  }
  .ie8 .grid_12 .videoList ul li.videoBox.grid_3 {
    margin-right: 1%;
  }
  [data-current-action='404'] .videoList ul li.videoBox.grid_3 {
    width: 22.7%;
  }
  .videoList ul li.videoBox.grid_3 .wrapping-video-box > a {
    display: block;
    overflow: hidden;
  }
  .videoList ul li.videoBox.grid_3 .wrapping-video-box > a img {
    width: 100%;
    height: auto;
    margin-bottom: -2px;
    border-bottom: 1px solid #3d3d3d;
    box-sizing: border-box;
  }
  .videoList ul li.videoBox.grid_3 .wrapping-video-box .videoTitle {
    display: block;
    border: none;
    height: auto;
    width: 96%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 5px;
  }
  .videoList ul li.videoBox.grid_3 .wrapping-video-box .videoTitle:empty {
    height: 19px;
  }
  .videoList ul li.videoBox.grid_3 .wrapping-video-box .duration,
  .videoList ul li.videoBox.grid_3 .wrapping-video-box .rating.up,
  .videoList ul li.videoBox.grid_3 .wrapping-video-box .rating.down {
    position: absolute;
    width: 30px;
    font-size: 1em;
    text-align: center;
    left: 6px;
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 5px;
    padding: 5px;
  }
  .videoList ul li.videoBox.grid_3 .wrapping-video-box .rating.up,
  .videoList ul li.videoBox.grid_3 .wrapping-video-box .rating.down {
    background: rgba(0, 0, 0, 0.5) url('../../bundles/youpornwebfront/images/videobox_thumb_up.png?v=23456') no-repeat center 8px;
    font-weight: bold;
    height: 30px;
    color: #8faf20;
    bottom: 62px;
  }
  .videoList ul li.videoBox.grid_3 .wrapping-video-box .rating.up > i,
  .videoList ul li.videoBox.grid_3 .wrapping-video-box .rating.down > i {
    bottom: 6px;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    text-align: center;
    text-indent: 0;
  }
  .videoList ul li.videoBox.grid_3 .wrapping-video-box .duration {
    color: #bbbbbb;
    bottom: 36px;
  }
  .videoList .videoBox.subscription.omega {
    display: none;
  }
  .ie .not-ie7[data-current-action='no_results_search'] ul li.videoBox.grid_3 {
    margin: 0 0.8% 1.3% 0;
  }
  .pornstarPageInfoWrapper {
    width: 14% !important;
  }
  [data-current-action='dashboard'] #recently_liked.videoList {
    margin-right: -6.6%;
  }
  [data-current-action='dashboard'] .add_subscriptions {
    width: 49%;
  }
  [data-current-action='pornstars'] #content .advertisement {
    width: 26.8%;
    height: 548px;
  }
  [data-current-action='pornstars'] .pornstarsList {
    margin-left: 1%;
    margin-right: -2%;
  }
  [data-current-action='pornstars'] .pornstarsList li {
    float: left;
    margin: 0 1% 1% 0;
    width: 11%;
  }
  [data-current-action='pornstars'] .pornstarsList li .albumWrapper {
    width: 100%;
  }
  [data-current-action='pornstars'] .pornstarsList li .albumWrapper img {
    width: 100%;
    height: auto;
  }
  #watchHeader h1 {
    margin-right: -40px;
    padding: 15px 0 5px;
  }
  #switch {
    margin: 15px 1% 0 0;
    float: left;
    padding-right: 0;
    width: 393px;
    cursor: pointer;
  }
  [data-current-action='no-watch'] #switch {
    float: left;
    width: auto;
    margin: 15px 0 0 14%;
  }
  .watchWrapper {
    background: none !important;
    /* Private Watch Page --------------------------------------*/
  
  }
  .watchWrapper .ourFriendsContainer .wrapTitle.topOurFriends.grid_15 {
    width: 100%;
    margin: 10px 0;
  }
  .watchWrapper .ourFriendsContainer .wrapTitle.topOurFriends.grid_12 {
    width: 100%;
    margin: 10px 1%;
  }
  .watchWrapper .ourFriendsContainer .videoList {
    margin: 0;
  }
  .watchWrapper .ourFriendsContainer .videoList ul li.videoBox.grid_3 {
    width: 24.3% !important;
  }
  .watchWrapper .ourFriendsContainer .videoList ul li.videoBox.grid_3:nth-child(4n) {
    margin-right: -5px;
  }
  .watchWrapper.private #videoContainer {
    width: 100%;
    max-width: 970px;
    padding-left: 6px;
    margin-bottom: 10px;
  }
  .watchWrapper.private #videoContainer.noFlash {
    background-color: #000000;
    display: table-cell;
    height: 400px !important;
    text-align: center;
    vertical-align: middle;
    float: none;
  }
  .watchWrapper.private #watchBottom > .grid_12 .folderContent .videoList {
    width: 100%;
  }
  .watchWrapper.private #watchBottom > .grid_12 .folderContent .videoList ul li.videoBox.grid_3 {
    width: 23.75%;
  }
  #videoCanvas #videoContainer {
    border: 1px solid #333;
  }
  #videoCanvas .partnerAd {
    border: 1px solid #333;
    max-width: 960px;
  }
  #videoCanvas .ad-bottom {
    clear: both;
    width: 100%;
    max-height: 100px;
    min-height: 80px;
  }
  .gay #videoCanvas .ad-bottom {
    max-height: inherit;
  }
  #videoCanvas .ad-bottom iframe {
    width: 600px;
    max-height: 100px;
    min-height: 80px;
    background: black;
    position: relative;
    left: 50%;
    margin-left: -300px;
  }
  .gay #videoCanvas .ad-bottom iframe {
    max-height: inherit;
  }
  #videoCanvas .grid_5.padSpace {
    display: table;
    float: right;
    margin-left: -40px;
  }
  #videoCanvas .grid_5.padSpace .ad-right-combined {
    display: table-cell;
    vertical-align: middle;
  }
  #videoCanvas .grid_5.padSpace .ad-right-combined iframe {
    margin: auto;
  }
  #videoCanvas .grid_5.padSpace aside {
    margin: 0 10px 25px 0;
    float: right;
  }
  #videoCanvas .grid_5.padSpace > a {
    display: block;
    margin: 0 30%;
    font-size: 1.1em;
    font-weight: bold;
    font-variant: normal;
    clear: both;
  }
  #underplayer {
    width: 100%;
  }
  #underplayer .grid_5 {
    float: right;
    margin-right: 9.5%;
    max-width: 20%;
    min-width: 275px;
  }
  #underplayer .grid_9.alpha {
    margin-right: 0;
  }
  #underplayer .grid_9.alpha .thanksText {
    width: 100%;
    font-size: 1.2em;
    line-height: 4em;
    font-weight: bold;
  }
  #watchBottom {
    width: 100%;
  }
  .mobile #watchBottom {
    width: 99.4%;
  }
  #watchBottom .folderContainer #tab-related > .videoList {
    width: 106%;
    margin-right: -2.5%;
  }
  #watchBottom .folderContainer #tab-related > .videoList > .videoList {
    width: 100%;
  }
  .mobile #watchBottom .folderContainer #tab-related > .videoList .videoBox .wrapping-video-box i.collection > span,
  .mobile #watchBottom .folderContainer #tab-recommended > .videoList .videoBox .wrapping-video-box i.collection > span {
    background-size: 58px;
    padding: 20px;
  }
  #watchBottom .folderContainer .contentBoxPagination {
    float: left;
    width: 100%;
    margin-left: 15px;
  }
  #watchBottom .folderContainer .contentBoxPagination > .pagination {
    width: 15%;
  }
  #watchBottom .folderContainer .contentBoxPagination .pageIndicator {
    margin: 0 1%;
    width: 68%;
  }
  #watchBottom .videoList ul .videoBox.userActions {
    height: inherit !important;
  }
  #watchBottom .grid_12 {
    width: 76%;
  }
  #pagination {
    min-width: inherit;
  }
  #footer .advertisement,
  #footer .advertisement_watchFooter {
    max-width: 990px;
  }
  [data-current-action='no-watch'] {
    /*#header {margin-bottom: 40px;}*/
  
  }
  [data-current-action='no-watch'] .grid_10 > div {
    width: 100%;
  }
  [data-current-action='no-watch'] .grid_10 > div .videoBox.grid_3 {
    width: 30.5%;
  }
  [data-current-action='no-watch'] #video-not-found-related {
    min-height: auto;
  }
  .channelList ul.list li {
    height: inherit;
    position: relative;
  }
  .channelList ul.list li .img {
    height: auto;
  }
  .channelList ul.list li .img.noThumbnail {
    width: 50%;
  }
  .channelList ul.list li .info {
    top: inherit;
    bottom: 10px;
    right: inherit;
    position: absolute;
    float: left;
  }
  .channelList ul.list li .info .subscription_button {
    position: relative;
    top: inherit;
    right: inherit;
    bottom: inherit;
    left: inherit;
    float: none;
    margin: 20px auto 0;
  }
  .galleria-container {
    max-height: 510px;
  }
}
@media only screen and (max-width: 9999px) and (max-width: 1699px) {
  .grid_12 .videoList ul li.videoBox.grid_3:nth-child(3n+0) {
    margin-right: 0;
  }
  .grid_12 .videoList ul li.videoBox.grid_3:nth-child(4n+0) {
    margin-right: 1%;
  }
}
@media only screen and (max-width: 9999px) and (min-width: 1280px) and (max-width: 1699px) {
  .desktop .videoList ul li.videoBox.grid_3:nth-child(4n) {
    margin-right: 0;
  }
}
@media only screen and (max-width: 9999px) and all and (max-width: 1024px) {
  .body[data-screensize='760'] .grid_12 .videoList ul li.videoBox.grid_3 {
    width: 32.1% !important;
  }
  .windows .body[data-screensize='760'] .grid_12 .videoList ul li.videoBox.grid_3 {
    width: 31.9% !important;
  }
  .body[data-screensize='760'] .grid_12 .videoList ul li.videoBox.grid_3:nth-child(4n+0) {
    margin-right: 1%;
  }
  .body[data-screensize='760'] .grid_12 .videoList.novbwn ul li.videoBox.grid_3:nth-child(3n+0) {
    margin-right: 1%;
  }
}
[data-current-action='no_results_search'] .ourFriendsContainer .videoList ul li.videoBox.grid_3 {
  height: 341px;
}
[data-current-action="recommended"] p.recommended {
  font: bold 1.6em arial;
  margin: 20px 0 9px 0;
  color: #777;
  text-align: center;
  padding-top: 15px;
}
[data-current-action="recommended"] p.recommended span {
  color: #ee577c;
  cursor: pointer;
}
[data-current-action="recommended"] p.recommended span:hover {
  color: #ffacc0;
}
/*******************************************************************************************************
	Flags for Videos by Country
********************************************************************************************************/
#geoCountryFlags {
  margin: 30px auto 0;
}
#geoCountryFlags #countryFlags {
  border-bottom: 2px solid #3C3C3C;
  margin-left: 1.8%;
}
#geoCountryFlags #countryFlags > h2 {
  font-weight: bold;
  font-size: 2em;
  margin-bottom: -5px;
}
#geoCountryFlags #countryFlags > h2 > a {
  color: #fff;
}
#geoCountryFlags #countryFlags ul.countryColumns {
  margin: 25px 5px;
  list-style: none;
  border-top: 2px solid #3c3c3c;
  float: left;
}
.ie7 #geoCountryFlags #countryFlags ul.countryColumns {
  width: 155px;
}
.ie8 #geoCountryFlags #countryFlags ul.countryColumns {
  width: 153px;
}
#geoCountryFlags #countryFlags ul.countryColumns > li a {
  color: #9b9b9b;
}
.ie7 #geoCountryFlags #countryFlags ul.countryColumns > li a,
.ie8 #geoCountryFlags #countryFlags ul.countryColumns > li a {
  font-size: 1.6em;
}

@media only screen and (max-width: 1279px) {
  /*  body { background: pink !important; } */
  /* Containers
  	----------------------------------------------------------------------------------------------------*/
  .container_15 {
    width: 88%;
    /* max-width: 965px; */
  
    margin: 0 auto;
    min-width: 1020px;
  }
  /******************************************************************
  		Header Overrides
  	*******************************************************************/
  [data-current-action='watch'] #watchHeader {
    margin-top: 15px;
  }
  #network-bar {
    min-width: 1020px;
  }
  #header {
    min-height: inherit;
    height: 110px;
    margin-bottom: 0px;
    min-width: 1020px;
  }
  [data-current-action='watch']#header {
    margin-bottom: 30px;
    height: 100px;
  }
  .fr #header .search > ul li #btnSearch,
  .fr #header .search > ul li input[type='text'] {
    font-size: 1.2em !important;
  }
  #header .search > ul li input[type='text'] {
    width: 96% !important;
  }
  .fr #header .search > ul li.alpha {
    width: 70%;
  }
  .ie8.fr #header .search > ul li.alpha {
    width: 60%;
  }
  #header #searchFilter span {
    font-size: 1em;
    line-height: 1.3em;
  }
  #header .search > ul.filtered {
    width: 75%;
  }
  .fr #header .search > ul.filtered {
    width: 64%;
  }
  .de #header .main .menu > li.dropdown#categoriesMenuTab .popdown,
  .es #header .main .menu > li.dropdown#categoriesMenuTab .popdown,
  .it #header .main .menu > li.dropdown#categoriesMenuTab .popdown,
  .fr #header .main .menu > li.dropdown#categoriesMenuTab .popdown {
    width: 550px;
  }
  .pl #header .main .menu > li.dropdown#categoriesMenuTab .popdown {
    width: 600px;
  }
  #header .main .menu > li.dropdown#categoriesMenuTab .popdown a {
    font-size: 1.3em;
    line-height: 1.6em;
    width: 300%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .tr #header .main .menu > li.dropdown.videos .arrow,
  .pl #header .main .menu > li.dropdown.videos .arrow {
    left: 55px;
  }
  .ru #header .main .menu > li.dropdown.videos {
    width: 4%;
  }
  .fr #header .main .menu > li.dropdown.videos {
    margin-right: 6%;
  }
  .pl #header .main .menu > li.dropdown.categories .arrow {
    left: 70px;
  }
  .de #header .main .menu > li.dropdown.categories .arrow,
  .nl #header .main .menu > li.dropdown.categories .arrow,
  .tr #header .main .menu > li.dropdown.categories .arrow {
    left: 80px;
  }
  .ru #header .main .menu > li a {
    font-size: 1.3em;
  }
  .ru #header .main .menu > li.liveSex {
    margin-right: 1%;
  }
  .ie8 .fr #header .main .menu > li.liveSex {
    margin: 0 4.5% 0 1%;
  }
  .fr #header .main .menu > li.wide {
    width: 6%;
    margin-left: 2.5%;
  }
  .ru #header .main .menu > li.wide {
    width: 12%;
    margin-right: 4.5%;
  }
  .fr #header .main .menu > li.wide.freeSex {
    margin: 0 2% 0 1%;
    width: 10%;
  }
  .ru #header .main .menu > li.wide.freeSex {
    margin: 0 3.5% 0 2%;
  }
  .fr #header .main .menu > li.wide.topRated {
    width: 12%;
  }
  .fr #header .main .menu > li {
    width: 6%;
  }
  #header .message-bar {
    font-size: 1.2em;
  }
  .message-bar {
    min-width: 1020px;
  }
  /* Miscellaneous -------------------------------------------------------*/
  h1.grid_12.prefix_3 {
    padding-left: 20%;
  }
  #sidebar .sidebar li a {
    font-size: 1.4em;
  }
  .wrapTitle h1,
  .wrapTitle h2,
  .wrapTitle h4 {
    font-size: 1.5em;
    white-space: nowrap;
  }
  [data-current-action='collections'] .wrapTitle .userActions,
  [data-current-action='mycollections'] .wrapTitle .userActions {
    margin-right: 34%;
    margin-left: -5%;
  }
  .desktop[data-current-action='porntags'] .sidebar-push .wrapTitle .dropdown.sort {
    margin: -1%;
  }
  #content.container_15 .collectionList.grid_15 #formStatus,
  .collectionList #formStatus {
    width: 49.6%;
  }
  #content.container_15 .collectionList.grid_15 .videoList .videoBox.removed .removeOverlay > span {
    position: absolute;
    top: 15%;
    left: 25%;
    bottom: inherit;
    right: inherit;
  }
  #content.container_15 .collectionList ul.collectionBox .wrapping-collection-box .collectionTitle {
    height: 13px;
    line-height: 1.1em;
    overflow: hidden;
  }
  .collectionListExp.grid_15 {
    left: -19%;
  }
  .firefox .collectionListExp.grid_15 {
    left: -18%;
  }
  [data-current-action='watch'] #content.container_15 .collectionList ul.collectionBox.grid_3 {
    margin: 0 0.4% 1% 0;
  }
  .videoList ul li.videoBox.grid_3 {
    width: 23.8%;
  }
  .videoList ul li.videoBox.grid_3:nth-child(4n+0) {
    margin-right: 0;
  }
  [data-current-action='no_results_search'] .videoList ul li.videoBox.grid_3:nth-child(4n+0) {
    margin-right: 1%;
  }
  .videoList.vbwn ul {
    width: 50%;
  }
  .videoList.vbwn ul li.videoBox.grid_3:nth-child(4n+0) {
    margin-right: 2%;
  }
  [data-current-action='no_results_search'] .videoList.vbwn ul li.videoBox.grid_3:nth-child(4n+0) {
    margin-right: 1%;
  }
  .sidebar-push .videoList ul li.videoBox.grid_3 {
    width: 32.1%;
  }
  .sidebar-push .videoList ul li.videoBox.grid_3:nth-child(4n+0) {
    margin-right: 1%;
  }
  .sidebar-push .videoList ul li.videoBox.grid_3:nth-child(3n+1) + .videoBox {
    margin-right: 0;
  }
  .sidebar-push .ourFriendsContainer .videoList ul li.videoBox.grid_3 {
    width: 19.1%;
  }
  .sidebar-push .ourFriendsContainer .videoList ul li.videoBox.grid_3:nth-child(5) {
    margin-right: 0;
  }
  [data-current-action='search'] .sidebar-push .ourFriendsContainer .videoList ul li.videoBox.grid_3 {
    width: 32.1%;
    margin-right: 1.2%;
  }
  .ourFriendsContainer .videoBox.omega,
  .ourFriendsContainer .videoBox.keezmovies,
  .ourFriendsContainer .videoBox.spankwire {
    display: none !important;
  }
  [data-current-action='no_results_search'] .ourFriendsContainer .videoBox.omega {
    display: block !important;
  }
  [data-current-action='no_results_search'] .ourFriendsContainer .grid_12 {
    width: 97%;
  }
  .grid_12 .videoList ul li.videoBox.grid_3 {
    width: 31.2%;
  }
  .grid_12 .videoList ul li.videoBox.grid_3:nth-child(3n) {
    margin-right: 1%;
  }
  .grid_12 .videoList ul li.videoBox.grid_3:nth-child(3n+0) {
    margin-right: -1%;
  }
  [data-current-action='search'] .grid_12 .videoList ul li.videoBox.grid_3,
  [data-current-action='advancedsearchrun'] .grid_12 .videoList ul li.videoBox.grid_3 {
    width: 32.6%;
  }
  [data-current-action='search'] .grid_12 .videoList ul li.videoBox.grid_3:nth-child(3n+2),
  [data-current-action='advancedsearchrun'] .grid_12 .videoList ul li.videoBox.grid_3:nth-child(3n+2) {
    margin-right: -1%;
  }
  /******************************************************************
  		ALL COLELCTION BOXES AND LISTS SHOULD BE HERE
  	*******************************************************************/
  #content.container_15 .collectionList.grid_15 section > ul.collectionBox.grid_3 {
    width: 22.9%;
  }
  #content.container_15 .collectionListExp.grid_15 section > ul.collectionBox.grid_3 {
    width: 26.2%;
  }
  [data-current-action='favorites-collection'] #content.container_15 .collectionList ul.collectionBox.grid_3 {
    width: 30.5%;
  }
  /******************************************************************
  		Videolists and Advertisment
  	*******************************************************************/
  #content .advertisement {
    width: 35%;
    /* Search Pages
  		-------------------------------------------------------*/
  
  }
  [data-current-action='browse'] #content .advertisement,
  [data-current-action='country'] #content .advertisement {
    width: 48.2%;
  }
  [data-current-action='favorites'] #content .advertisement {
    width: 52.3%;
    margin-bottom: 0.9%;
  }
  .ie9 [data-current-action='favorites'] #content .advertisement,
  .ie8 [data-current-action='favorites'] #content .advertisement {
    width: 52%;
  }
  [data-current-action='recommended/'] #content .advertisement,
  [data-current-action='recommended'] #content .advertisement,
  [data-current-action='pornstar'] #content .advertisement {
    width: 52%;
    margin-bottom: 0.9%;
  }
  [data-current-action='recommended/'] #content .advertisement .ie,
  [data-current-action='recommended'] #content .advertisement .ie,
  [data-current-action='pornstar'] #content .advertisement .ie {
    margin-bottom: 0.6%;
  }
  [data-current-action='most_favorited'] #content .advertisement,
  [data-current-action='top_rated'] #content .advertisement,
  [data-current-action='most_viewed'] #content .advertisement,
  [data-current-action='most_discussed'] #content .advertisement,
  [data-current-action='collections'] #content .advertisement,
  [data-current-action='mycollections'] #content .advertisement {
    width: 48.4%;
  }
  .opera [data-current-action='most_favorited'] #content .advertisement,
  .opera [data-current-action='top_rated'] #content .advertisement,
  .opera [data-current-action='most_viewed'] #content .advertisement,
  .opera [data-current-action='most_discussed'] #content .advertisement,
  .opera [data-current-action='collections'] #content .advertisement,
  .opera [data-current-action='mycollections'] #content .advertisement {
    margin-right: 1.1%;
    width: 47%;
  }
  [data-current-action="collections-sorted"] #content .advertisement {
    width: 49%;
    margin: 0 -0.2% 1.1% 0;
  }
  [data-current-action='collections'] #content .advertisement {
    margin-right: 10px;
    width: 48.8%;
  }
  .safari [data-current-action='collections'] #content .advertisement {
    margin-right: 16px;
  }
  [data-current-action='mycollections'] #content .advertisement {
    margin: 0 0 1.5% 0;
    width: 48.8%;
  }
  [data-current-action='favorites-collection'] #content .advertisement {
    width: 65.3%;
    margin-bottom: 1.3%;
  }
  [data-current-action='search'] #content .advertisement {
    width: 64.3%;
    margin-right: 1%;
  }
  .ie9 [data-current-action='search'] #content .advertisement {
    margin-bottom: 1.1%;
  }
  [data-current-action='advancedsearchrun'] #content .advertisement {
    width: 66%;
    margin-right: -0.5%;
  }
  .ie9 [data-current-action='advancedsearchrun'] #content .advertisement {
    margin-bottom: 1.1%;
  }
  [data-current-action="no_results_search"] #content .advertisement {
    width: 48.45%;
    margin: 0 0.9% 1% 0;
  }
  .ie9 [data-current-action="no_results_search"] #content .advertisement {
    margin-bottom: 1.4%;
  }
  [data-current-action='browse'] .videoList ul .videoBox_3,
  [data-current-action='country'] .videoList ul .videoBox_3,
  [data-current-action='browse'] .videoList ul .videoBox_6,
  [data-current-action='country'] .videoList ul .videoBox_6,
  [data-current-action='browse'] .videoList ul .videoBox.subscription.omega,
  [data-current-action='country'] .videoList ul .videoBox.subscription.omega {
    display: none !important;
  }
  [data-current-action='pornstar'] .sidebar-push {
    margin: 0 0 0 23%;
  }
  [data-current-action='pornstar'] #content .advertisement {
    width: 49%;
  }
  .opera [data-current-action='pornstar'] #content .advertisement {
    margin-right: 1.9%;
    width: 48%;
  }
  [data-current-action='pornstar'] .videoList ul li.videoBox.grid_3 {
    width: 32.1%;
  }
  [data-current-action='pornstar'] .videoList ul li.videoBox.grid_3:nth-child(3n+0) + .videoBox + .videoBox {
    margin-right: 0;
  }
  [data-current-action='pornstar'] .videoList ul li.videoBox.grid_3:nth-child(4n+0) {
    margin-right: 1%;
  }
  [data-current-action='pornstar'] .pornstarPageInfoWrapper {
    width: 21.1% !important;
  }
  [data-current-action='pornstars'] #content .advertisement {
    width: 38.3%;
  }
  [data-current-action='pornstars'] .pornstarsList li {
    width: 18.6%;
  }
  [data-current-action='subscriptions'] .pornstarsList li.psi,
  [data-current-action='subscriptions'] .pornstarsList li.omega {
    display: none;
  }
  [data-current-action='subscriptions'] .grid_12 .wrapTitle.grid_12 {
    width: 96.5%;
  }
  [data-current-action='search'] .grid_12 .wrapTitle.grid_12 {
    width: 124.8%!important;
    float: right;
    margin-right: -0.5%;
  }
  [data-current-action='search'] .grid_12 .wrapTitle.grid_12.topOurFriends {
    width: 100.5%!important;
    float: left;
  }
  [data-current-action='search'] .grid_12 .wrapTitle.grid_12.topRelated {
    width: 100.5%!important;
  }
  [data-current-action='category'] .grid_12 .videoList ul li.videoBox.grid_3,
  [data-current-action='external'] .grid_12 .videoList ul li.videoBox.grid_3,
  [data-current-action='porntags'] .grid_12 .videoList ul li.videoBox.grid_3 {
    width: 32.2%;
  }
  [data-current-action='category'] .vbwn ul,
  [data-current-action='external'] .vbwn ul,
  [data-current-action='porntags'] .vbwn ul {
    width: 32%;
  }
  [data-current-action='category'] .vbwn.videoList.count-6 ul .videoBox.grid_3,
  [data-current-action='external'] .vbwn.videoList.count-6 ul .videoBox.grid_3,
  [data-current-action='porntags'] .vbwn.videoList.count-6 ul .videoBox.grid_3,
  [data-current-action='category'] .vbwn.videoList.count-4 ul .videoBox.grid_3,
  [data-current-action='external'] .vbwn.videoList.count-4 ul .videoBox.grid_3,
  [data-current-action='porntags'] .vbwn.videoList.count-4 ul .videoBox.grid_3 {
    width: 100%;
    margin: 0 0 3% 0 !important;
  }
  [data-current-action='category'] .vbwn.videoList.count-6 ul .videoBox.grid_3.videoBox_3,
  [data-current-action='external'] .vbwn.videoList.count-6 ul .videoBox.grid_3.videoBox_3,
  [data-current-action='porntags'] .vbwn.videoList.count-6 ul .videoBox.grid_3.videoBox_3,
  [data-current-action='category'] .vbwn.videoList.count-4 ul .videoBox.grid_3.videoBox_3,
  [data-current-action='external'] .vbwn.videoList.count-4 ul .videoBox.grid_3.videoBox_3,
  [data-current-action='porntags'] .vbwn.videoList.count-4 ul .videoBox.grid_3.videoBox_3,
  [data-current-action='category'] .vbwn.videoList.count-6 ul .videoBox.grid_3.videoBox_4,
  [data-current-action='external'] .vbwn.videoList.count-6 ul .videoBox.grid_3.videoBox_4,
  [data-current-action='porntags'] .vbwn.videoList.count-6 ul .videoBox.grid_3.videoBox_4,
  [data-current-action='category'] .vbwn.videoList.count-4 ul .videoBox.grid_3.videoBox_4,
  [data-current-action='external'] .vbwn.videoList.count-4 ul .videoBox.grid_3.videoBox_4,
  [data-current-action='porntags'] .vbwn.videoList.count-4 ul .videoBox.grid_3.videoBox_4,
  [data-current-action='category'] .vbwn.videoList.count-6 ul .videoBox.grid_3.videoBox_5,
  [data-current-action='external'] .vbwn.videoList.count-6 ul .videoBox.grid_3.videoBox_5,
  [data-current-action='porntags'] .vbwn.videoList.count-6 ul .videoBox.grid_3.videoBox_5,
  [data-current-action='category'] .vbwn.videoList.count-4 ul .videoBox.grid_3.videoBox_5,
  [data-current-action='external'] .vbwn.videoList.count-4 ul .videoBox.grid_3.videoBox_5,
  [data-current-action='porntags'] .vbwn.videoList.count-4 ul .videoBox.grid_3.videoBox_5,
  [data-current-action='category'] .vbwn.videoList.count-6 ul .videoBox.grid_3.videoBox_6,
  [data-current-action='external'] .vbwn.videoList.count-6 ul .videoBox.grid_3.videoBox_6,
  [data-current-action='porntags'] .vbwn.videoList.count-6 ul .videoBox.grid_3.videoBox_6,
  [data-current-action='category'] .vbwn.videoList.count-4 ul .videoBox.grid_3.videoBox_6,
  [data-current-action='external'] .vbwn.videoList.count-4 ul .videoBox.grid_3.videoBox_6,
  [data-current-action='porntags'] .vbwn.videoList.count-4 ul .videoBox.grid_3.videoBox_6 {
    display: none !important;
  }
  [data-current-action='category'] #content .advertisement,
  [data-current-action='external'] #content .advertisement,
  [data-current-action='porntags'] #content .advertisement {
    width: 64%;
  }
  [data-current-action='search'] .videoList ul li.videoBox.grid_3:nth-child(3n),
  [data-current-action='advancedsearchrun'] .videoList ul li.videoBox.grid_3:nth-child(3n) {
    margin-right: 1%;
  }
  [data-current-action='search'] .grid_12 .wrapTitle.grid_12,
  [data-current-action='advancedsearchrun'] .grid_12 .wrapTitle.grid_12 {
    width: 100.5%;
  }
  [data-current-action='search'] .grid_12 .ourFriendsContainer .videoList ul li.videoBox.grid_3,
  [data-current-action='advancedsearchrun'] .grid_12 .ourFriendsContainer .videoList ul li.videoBox.grid_3 {
    margin-right: 1%;
    width: 33%;
  }
  [data-current-action='search'] .grid_12 .ourFriendsContainer .videoList ul li.videoBox.grid_3:nth-child(3),
  [data-current-action='advancedsearchrun'] .grid_12 .ourFriendsContainer .videoList ul li.videoBox.grid_3:nth-child(3) {
    margin-right: -1%;
  }
  [data-current-action='myuploads'] .videoList .videoBox.grid_3:nth-child(3n) {
    margin-right: 1%;
  }
  [data-current-action='myuploads'] #content .advertisement {
    width: 48.2%;
  }
  [data-current-action='uservids'] #content .advertisement,
  [data-current-action='contentpartnervids'] #content .advertisement {
    width: 48.3%;
    margin-bottom: 1.1%;
  }
  [data-current-action='uservids'] #content .advertisement .ie8,
  [data-current-action='contentpartnervids'] #content .advertisement .ie8,
  .opera [data-current-action='uservids'] #content .advertisement,
  .opera [data-current-action='contentpartnervids'] #content .advertisement {
    margin-bottom: 1.2%;
  }
  [data-current-action='dashboard'] #content .advertisement {
    width: 48%;
    margin-right: 0.9% !important;
  }
  [data-current-action='dashboard'] .previously_viewed li.videoBox.grid_3:nth-child(9n),
  [data-current-action='dashboard'] #recently_liked.videoList ul li.videoBox.grid_3:nth-child(9n),
  [data-current-action='dashboard'] .previously_viewed li.videoBox.grid_3:nth-child(10n),
  [data-current-action='dashboard'] #recently_liked.videoList ul li.videoBox.grid_3:nth-child(10n) {
    display: none !important;
  }
  [data-current-action='dashboard'] .previously_viewed li.videoBox.grid_3:nth-child(5n),
  [data-current-action='dashboard'] #recently_liked.videoList ul li.videoBox.grid_3:nth-child(5n) {
    margin-right: 1%;
  }
  [data-current-action='dashboard'] .collectionBox.grid_3:nth-child(9n),
  [data-current-action='dashboard'] .collectionBox.grid_3:nth-child(10n) {
    display: none !important;
  }
  [data-current-action='dashboard'] .videoList ul li.videoBox.grid_3 {
    width: 22.75%;
  }
  [data-current-action='dashboard'] .videoList ul li.videoBox.grid_3.psi,
  [data-current-action='dashboard'] .videoList ul li.videoBox.grid_3.omega {
    display: none !important;
  }
  [data-current-action='dashboard'] .add_subscriptions {
    width: 48%;
  }
  [data-current-action='dashboard'] .add_subscriptions #mostPopular li {
    width: 25%;
  }
  [data-current-action='dashboard'] .favorites.notEmpty .grid_9 {
    width: 48%;
  }
  /******************************************************************
  		Watch page
  	*******************************************************************/
  #content.watch .grid_5 .pad-right1 {
    margin-top: 0 !important;
    margin-bottom: 0px !important;
  }
  #content.watch #videoCanvas > .grid_10 {
    margin-left: 40px;
  }
  #content.watch #underplayer .grid_5 {
    margin-right: 5%;
  }
  #content.watch #underplayer #thanksForVoting {
    width: 19.5%;
  }
  #content.watch #underplayer #thanksForVoting .thanksText {
    font-size: 1em;
    padding: 0 10%;
  }
  .logged-out #content.watch #underplayer #thanksForVoting .thanksText {
    font-size: 1.2em;
  }
  [data-current-action='watch'] #content.watch .ourFriendsContainer .videoBox {
    display: block !important;
  }
  [data-current-action='watch'] #content.watch .ourFriendsContainer .videoBox.omega {
    display: none !important;
  }
  .ie8 #content.watch .ourFriendsContainer .videoBox.spankwire,
  .ie8 #content.watch .ourFriendsContainer .videoBox.keezmovies {
    margin-right: -10px;
  }
  [data-current-action="watch"] #watchHeader #switch {
    float: right;
    margin: 0;
  }
  #switch.suffix_1,
  .grid_5.padSpace.suffix_1 {
    padding-right: 3.8% !important;
  }
  #videoCanvas .grid_5.padSpace {
    display: table;
    float: right;
    margin-left: -90px;
  }
  #videoCanvas .grid_5.padSpace .ad-right-combined {
    display: table-cell;
    vertical-align: middle;
  }
  #videoCanvas .grid_5.padSpace .ad-right-combined iframe {
    margin: auto;
  }
  #videoCanvas .grid_5.padSpace aside {
    margin: 0 0 25px 25px;
    float: left;
  }
  [data-current-action="watch"] .categorizeBlock {
    min-width: inherit;
  }
  [data-current-action="watch"] .categorizeBlock .categoriesSlided {
    padding: 0;
  }
  [data-current-action="watch"] .categorizeBlock .categorizeSuccess {
    margin-top: 0;
  }
  [data-current-action="watch"] .categorizeBlock .categorizeSuccess .button {
    width: 40%;
  }
  #watchBottom .grid_12 {
    width: 77%;
  }
  #watchBottom .grid_12 .videoList ul li.videoBox.grid_3:nth-child(3n+0) {
    margin-right: 1%;
  }
  .watchWrapper.private #watchBottom > .grid_12 {
    width: 79%;
  }
  .watchWrapper.private #watchBottom > .grid_12 .folderContent .videoList {
    width: 102%;
  }
  /******************************************************************
  		Channels and Single channel
  	*******************************************************************/
  .channelList ul.list li {
    width: 21.5%;
  }
  .recommendedSubscriptions ul.list li {
    width: 21.1%;
  }
  #languageSuggestionBox {
    margin: -22px 1% 15px;
  }
  /* IE 8 Fixes ----------------------------------------------*/
  .ie8 body[data-screensize='1020'] #header nav.main .menu #categoriesMenuTab .popdown a {
    font-size: 1.2em;
    line-height: 1.6em;
  }
  /******************************************************************
  		Remote client
  	*******************************************************************/
  [data-current-action="remote_client"] #content.remote_client.container_15 {
    margin: 0;
    width: 100%;
  }
  [data-current-action="remote_client"] #content.remote_client.container_15 > section {
    padding: 0 1%;
  }
  [data-current-action="remote_client"] #content.remote_client.container_15 #pcHTML {
    width: 67% !important;
    margin: 0 1% 0 0;
  }
  /******************************************************************
  		Logged-in User Menu
  	*******************************************************************/
  .menuNav {
    height: 190px !important;
  }
  .menuNav ul span {
    width: 100%;
    height: 160px;
  }
  .menuNav ul div {
    height: 80px;
  }
  .menuNav ul li:hover span {
    background-position: center -80px;
  }
  .menuNav ul .iconText,
  .menuNav ul .iconHead,
  .menuNav ul .iconHeadRight {
    font-size: 1.1em;
  }
  #header.open {
    height: 295px !important;
  }
  #header.open + .message-bar {
    float: left;
    width: 100%;
    margin-top: -6px !important;
  }
  [data-current-action="categories"] #countryFlags ul.countryColumns {
    width: 15.3%;
  }
  [data-current-action="categories"] #countryFlags ul.countryColumns > li {
    font-size: 1.5em;
  }
  /* search page no result ------------------------------------------*/
  .noResults {
    width: 48.3%;
  }
  .noResults h4 {
    margin: 0;
  }
  .noResults p {
    font-size: 1.6em;
  }
  .noResults p.text {
    margin: 20px 75% 0 0;
    font-size: 1.2em;
  }
  .noResults .image {
    right: -2px;
  }
  .popularVid {
    width: 47.3%;
  }
  .wideScreen .container_15 .partnerAd {
    width: 97%;
    padding: 5px 15px 0 3px;
  }
  /* user notification ------------------------------------------*/
  .iconList .userNotification {
    left: 67%;
    top: 8%;
    width: 22px;
    height: 22px;
  }
}
/******************************************************************
	DO NOT USE THIS QUERY UNLESS IT'S FOR THE REMOTE CLIENT STYLES.
*******************************************************************/
@media only screen and (max-width: 1079px) {
  [data-current-action="remote_client"] #content.remote_client.container_15 {
    margin: -1% 2% 2% 1%;
    width: 96%;
  }
  [data-current-action="remote_client"] #content.remote_client.container_15 header img {
    margin: 0px 0 15px;
  }
  [data-current-action="remote_client"] #content.remote_client.container_15 #pcHTML {
    width: 100% !important;
    margin: 0 2% 2% 0;
  }
  [data-current-action="remote_client"] #content.remote_client.container_15 .sideAds {
    max-width: inherit;
    width: 100%;
  }
  [data-current-action="remote_client"] #content.remote_client.container_15 .sideAds aside {
    float: left;
    clear: none;
    margin: 0 2% 0 0;
  }
}
.BackgroundClip {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.PinkGradient {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ee577c;
  background: -moz-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -o-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -webkit-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
}
.PinkGradientRollover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.DarkGreyGradient {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
}
.DarkGreyGradientRollover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.DefaultGreyGradient {
  border-top: 1px solid #343537;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #272729;
  background: -moz-linear-gradient(bottom, #1e1e1f 0%, #272729 97.56%, #333537 100%);
  background: -o-linear-gradient(bottom, #1e1e1f 0%, #272729 97.56%, #333537 100%);
  background: -webkit-linear-gradient(bottom, #1e1e1f 0%, #272729 97.56%, #333537 100%);
  background: linear-gradient(bottom, #1e1e1f 0%, #272729 97.56%, #333537 100%);
}
.GreenGradient {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #b1d143;
  background: -moz-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -o-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -webkit-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: linear-gradient(bottom, #637d01 0%, #b1d143 100%);
}
.GreenGradientRollover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.RedGradient {
  background: #da3030;
  background: -moz-linear-gradient(bottom, #920101 0%, #da3030 100%);
  background: -o-linear-gradient(bottom, #920101 0%, #da3030 100%);
  background: -webkit-linear-gradient(bottom, #920101 0%, #da3030 100%);
  background: linear-gradient(bottom, #920101 0%, #da3030 100%);
}
.RedGradientRollover {
  background: #db3030;
  background: -moz-linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
  background: -o-linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
  background: -webkit-linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
  background: linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
}
.PinkGradientButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ee577c;
  background: -moz-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -o-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -webkit-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  padding: 10px;
}
.PinkGradientButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.PinkGradientButton a,
.PinkGradientButton button {
  color: white;
  border: none;
  background: none;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.PinkGradientButton a.disabled,
.PinkGradientButton button.disabled {
  cursor: default;
}
.PinkGradientFormButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ee577c;
  background: -moz-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -o-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -webkit-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  padding: 10px;
  border: none;
  color: white;
  font-weight: bold;
  font-size: 1.4em;
}
.PinkGradientFormButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.GreenGradientButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #b1d143;
  background: -moz-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -o-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -webkit-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  padding: 10px;
}
.GreenGradientButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.GreenGradientButton a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.GreenGradientButton a.disabled {
  cursor: default;
}
.GreenGradientFormButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #b1d143;
  background: -moz-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -o-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -webkit-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  padding: 10px;
  border: none;
  color: white;
  font-weight: bold;
  font-size: 1.4em;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.GreenGradientFormButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.GreenGradientFormButton.disabled {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
  padding: 7px 30px;
}
.GreenGradientFormButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.GreenGradientFormButton.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.GreenGradientFormButton.disabled a.disabled {
  cursor: default;
}
.GreenGradientFormButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  cursor: default;
}
.GreyGradientButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
}
.GreyGradientButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.GreyGradientButton a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.GreyGradientButton a.disabled {
  cursor: default;
}
.GreenGradientElement {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.GreenGradientElement:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.GreyGradientElement {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
}
.GreyGradientElement:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
/******************************************************************
	YouPorn Sprites
****************************************************************** */
/* User Menu Sprite Variables */
.GreyOpacity {
  background: transparent url('../../bundles/youpornwebfront/images/alpha/3D4351_50.png?v=23456');
}
.WhiteOpacity {
  background: transparent url('../../bundles/youpornwebfront/images/alpha/FFF_50.png?v=23456');
}
.BlackOpacity {
  background: transparent url('../../bundles/youpornwebfront/images/alpha/000_50.png?v=23456');
}
.ContentBox {
  background: #202020;
  border: 1px solid #3d3d3d;
  margin: 0 1% 15px 1%;
  float: left;
  padding: 20px 0;
}
.Circle {
  -webkit-border-radius: 9999px;
  -moz-border-radius: 9999px;
  border-radius: 9999px;
}
.ContentHeader {
  background: #282828;
  background: -moz-linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  background: -o-linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  background: -webkit-linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  background: linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  border-top: 1px solid #343537;
  border-bottom: 1px solid #000;
  margin: -21px 0 20px;
  float: left;
  width: 100%;
}
.ContentHeader h1 {
  padding: 10px;
  margin-bottom: 0;
}
.BlackRoundedListLinks {
  background: black;
  padding: 10px;
  cursor: pointer;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
}
.cleanButton {
  background: none;
  border: none;
  outline: none;
}
.placeholderFix::-webkit-input-placeholder {
  color: gray;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.placeholderFix::-moz-placeholder {
  color: gray;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.placeholderFix:-moz-placeholder {
  color: gray;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.placeholderFix:focus::-webkit-input-placeholder {
  color: transparent;
}
.placeholderFix:focus::-moz-placeholder {
  color: transparent;
}
.placeholderFix:-moz-placeholder {
  color: transparent;
}
/******************************************************************
	YouPorn Image Size Mixins

	!!! IMPORTANT !!!! ALL MIXIN STYLES ARE TO BE CAPITALIZED.
****************************************************************** */

/*
	Variable Grid System (Fluid Version).
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/ & 960 Fluid - http://www.designinfluences.com/

	Licensed under GPL and MIT.
*/
@media only screen and (min-width: 1280px) and (max-width: 1699px) {
  /* body { background: purple !important; } */
  /* Containers
  	----------------------------------------------------------------------------------------------------*/
  .container_15 {
    width: 88%;
    /* max-width: 965px; */
  
    margin: 0 auto;
  }
  /******************************************************************
  		Header Overrides
  	*******************************************************************/
  [data-current-action='watch'] #watchHeader {
    margin-top: 25px;
  }
  #header nav.main .menu > li a,
  .fr #header nav.main .menu > li a {
    font-size: 1.6em;
  }
  #header {
    min-height: inherit;
    height: 110px;
    margin-bottom: 0px;
  }
  [data-current-action='watch']#header {
    margin-bottom: 30px;
    height: 100px;
  }
  #header .search > ul.filtered {
    width: 75%;
  }
  .fr #header .search > ul.filtered {
    width: 64%;
  }
  .fr #header .search > ul li #btnSearch,
  .fr #header .search > ul li input[type='text'] {
    font-size: 1.2em !important;
  }
  .fr #header .search > ul li.alpha {
    width: 78%;
  }
  .ie8 .fr #header .search > ul li.alpha,
  .ie9 .fr #header .search > ul li.alpha,
  .ie10 .fr #header .search > ul li.alpha {
    width: 73%;
  }
  #header #searchFilter span {
    font-size: 1em;
    line-height: 1.3em;
  }
  .fr #header .main .menu > li {
    margin-right: 5%;
  }
  .fr #header .main .menu > li.wide {
    margin-right: 2%;
  }
  .ru #header .main .menu > li.wide {
    width: 13%;
  }
  .fr #header .main .menu > li.wide.topRated {
    margin-right: 4%;
  }
  .ru #header .main .menu > li.wide.freeSex {
    width: 13%;
    margin-right: 3%;
  }
  .fr #header .main .menu > li.dropdown.categories {
    margin-right: 6%;
  }
  .ru #header .main .menu > li.dropdown.categories {
    margin-right: 2%;
  }
  #header .main .menu > li.dropdown.videos i.new.starbust {
    position: absolute;
    top: -15px;
    left: 45px;
    bottom: inherit;
    right: inherit;
  }
  .fr #header .main .menu .arrow {
    left: 60px;
    top: 14%;
  }
  .pl #header .main .menu .arrow {
    top: 10%;
  }
  .de #header .main .menu .arrow,
  .tr #header .main .menu .arrow {
    left: 62px;
  }
  .nl #header .main .menu .arrow {
    left: 55px;
  }
  .nl #header .main .menu .arrow {
    left: 52px;
  }
  .fr #header .main .menu .categories .arrow,
  .de #header .main .menu .categories .arrow,
  .tr #header .main .menu .categories .arrow {
    left: 90px;
  }
  .nl #header .main .menu .categories .arrow {
    left: 80px;
  }
  .pl #header .main .menu .categories .arrow {
    left: 70px;
  }
  .pl #header .main .menu #categoriesMenuTab .popdown,
  .fr #header .main .menu #categoriesMenuTab .popdown {
    width: 600px;
  }
  .es #header .main .menu #categoriesMenuTab .popdown,
  .it #header .main .menu #categoriesMenuTab .popdown {
    width: 550px;
  }
  .de #header .main .menu #categoriesMenuTab .popdown,
  .ru #header .main .menu #categoriesMenuTab .popdown {
    width: 650px;
  }
  #header .main .menu #categoriesMenuTab .popdown .popdownContent a {
    font-size: 1.3em;
    padding: 2px 0;
    line-height: 1.4em;
    width: 300%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  #header .message-bar {
    font-size: 1.3em;
  }
  /*Left side Sidebar menue----------------------------------------*/
  #sidebar ul.sidebar li {
    overflow: inherit !important;
  }
  #add_sub {
    width: 100% !important;
  }
  .subscriptions span.bullets {
    margin: auto !important;
  }
  /* Our Friends Container ----------------------------------------*/
  .ourFriendsContainer .videoBox:nth-child(5n),
  .ourFriendsContainer .videoBox.omega {
    display: none !important;
  }
  [data-current-action='watch'] .ourFriendsContainer .videoBox {
    display: block !important;
  }
  [data-current-action='watch'] .ourFriendsContainer .videoBox.omega {
    display: none !important;
  }
  .ie8 [data-current-action='watch'] .ourFriendsContainer .videoBox.spankwire,
  .ie8 [data-current-action='watch'] .ourFriendsContainer .videoBox.keezmovies {
    margin-right: -10px;
  }
  .grid_12 {
    width: 83%;
  }
  #sidebar {
    width: 13.4%;
  }
  #sidebar .sidebar li a {
    font-size: 1.4em;
  }
  #sidebar #pornstars .picture {
    text-align: center;
    margin-bottom: 10px;
  }
  #sidebar #pornstars .picture img {
    border: 2px solid white;
    width: 100%;
  }
  [data-current-action='search'] #sidebar #pornstars .picture h2 {
    width: 95%;
  }
  #sidebar #pornstars .pornstarList h2 {
    margin-left: 0.5em;
  }
  #switch {
    margin: 0px 6% 0 0;
  }
  /******************************************************************
  		Video Lists and ads
  	*******************************************************************/
  [data-current-action='collections'] .wrapTitle .userActions,
  [data-current-action='mycollections'] .wrapTitle .userActions {
    margin-right: 42.2%;
  }
  .wrapTitle.topOurFriends {
    width: 97.5%;
    margin: 10px 0 20px;
  }
  .sidebar-push {
    margin: 0 0 0 16%;
  }
  [data-current-action='porntags'] .sidebar-push {
    margin: 0;
    width: 83%;
    float: left;
  }
  .desktop .sidebar-push > .wrapTitle {
    width: 97%;
    float: left;
  }
  .sidebar-push .ourFriendsContainer {
    width: 99.25%;
    float: left;
    margin: 1% 0 0 0;
  }
  #content.container_15 .collectionList.grid_15 section > ul.collectionBox.grid_3 {
    width: 22.8%;
  }
  #content.container_15 .collectionListExp.grid_15 section > ul.collectionBox.grid_3 {
    width: 26.8%;
  }
  #content.container_15 .collectionList .collecExp {
    height: 196px !important;
  }
  #content.container_15 .collectionList ul.collectionBox .wrapping-collection-box .collectionTitle {
    width: 230px;
  }
  #content.container_15 .collectionList.grid_15 #formStatus,
  .collectionList #formStatus {
    width: 49.6%;
  }
  #content.container_15 .collectionList.grid_15 .videoList .videoBox.removed .removeOverlay > span {
    position: absolute;
    top: 18%;
    left: 30%;
    bottom: inherit;
    right: inherit;
  }
  .videoList.count-6 ul,
  .grid_12 .videoList.count-6 ul {
    width: 51%;
  }
  .videoList.count-6 ul .videoBox.grid_3,
  .grid_12 .videoList.count-6 ul .videoBox.grid_3 {
    width: 47%;
    margin: 0 2% 2% 0;
    clear: none !important;
  }
  .videoList.count-6 ul .videoBox.grid_3:nth-child(even),
  .grid_12 .videoList.count-6 ul .videoBox.grid_3:nth-child(even) {
    margin-right: 0;
  }
  .videoList.count-6 ul .videoBox.grid_3:nth-child(3n),
  .grid_12 .videoList.count-6 ul .videoBox.grid_3:nth-child(3n) {
    margin-right: 2%;
  }
  .videoList.count-6 ul .videoBox.grid_3.psi,
  .grid_12 .videoList.count-6 ul .videoBox.grid_3.psi,
  .videoList.count-6 ul .videoBox.grid_3.omega,
  .grid_12 .videoList.count-6 ul .videoBox.grid_3.omega {
    display: none !important;
  }
  .videoList ul li.videoBox.grid_3 {
    margin: 0 1% 10px 0;
    width: 23.9%;
  }
  [data-current-action='collections'] .videoList ul li.videoBox.grid_3 {
    width: 24%;
  }
  [data-current-action="porntags"] .videoList ul li.videoBox.grid_3:nth-child(5n) {
    margin-right: 1%;
  }
  .novbwn.videoList ul li.videoBox.grid_3:nth-child(4n+4) {
    margin-right: 0;
  }
  .wrapTitle + .related.videoList ul li.videoBox.grid_3 {
    margin-right: 1%;
  }
  .wrapTitle + .related.videoList ul li.videoBox.grid_3:nth-child(3) {
    margin-right: 1%;
  }
  .wrapTitle + .related.videoList ul li.videoBox.grid_3:nth-child(5) {
    margin-right: 0;
  }
  .sidebar-push .videoList ul li.videoBox.grid_3 {
    width: 23.8%;
  }
  .grid_12 .videoList ul li.videoBox.grid_3 {
    width: 24%;
  }
  .grid_12 .videoList ul li.videoBox.grid_3:nth-child(3n) {
    margin-right: 1%;
  }
  .grid_12 .videoList ul li.videoBox.grid_3:nth-child(4n) {
    margin-right: 0;
  }
  [data-current-action='no_results_search'] .videoList ul li.videoBox.grid_3 {
    margin-right: 0.8% !important;
  }
  [data-current-action='no_results_search'] .videoList ul li.videoBox.grid_3:nth-child(4n) {
    margin-right: 0.8% !important;
  }
  .ourFriendsContainer .videoList ul li.videoBox.grid_3 {
    width: 24.2%;
  }
  [data-current-action='404'] .videoList ul li.videoBox.grid_3 {
    width: 18%;
  }
  .videoList .videoBox.subscription.omega {
    display: block;
  }
  [data-current-action="no_results_search"] .ourFriendsContainer {
    width: 99.5%;
  }
  .grid_12 .wrapTitle.grid_12 {
    width: 100%;
  }
  .collectionListExp.grid_15 {
    left: -18.5%;
  }
  [data-current-action='favorites-collection'] #content.container_15 .collectionList ul.collectionBox.grid_3 {
    width: 22.6%;
  }
  [data-current-action='dashboard'] #content.container_15 .collectionList ul.collectionBox.grid_3:nth-child(9n),
  [data-current-action='dashboard'] #content.container_15 .collectionList ul.collectionBox.grid_3:nth-child(10n) {
    display: none;
  }
  /******************************************************************
  		THIS ALL NEEDS TO BE REWRITTEN... --tay
  		Please start putting all the advertisement rules in this bracket (:205)
  		and keep them organized. If possible, put the margins in one-rule lines
  		and remove all !important calls.
  	*******************************************************************/
  #content .advertisement {
    width: 48%;
    margin: 0 0.9% 1.139% 0;
    /* Collection listings */
  
    /* favorites collection */
  
    /* Main video listings*/
  
    /* Search listings */
  
  }
  .firefox #content .advertisement {
    margin-bottom: 1.15%;
  }
  #content .advertisement .container,
  #content .advertisement iframe {
    width: 389px;
    margin: 0 auto;
  }
  [data-current-action="collections-sorted"] #content .advertisement {
    width: 49.3%;
    margin: 0 -0.1% 1.1% 0;
  }
  [data-current-action="favorites-collection"] #content .advertisement {
    width: 48.6%;
    margin: 0 0.9% 1.4% 0;
  }
  [data-current-action='top_rated'] #content .advertisement,
  [data-current-action='most_viewed'] #content .advertisement,
  [data-current-action='most_favorited'] #content .advertisement,
  [data-current-action='most_discussed'] #content .advertisement {
    width: 48%;
  }
  [data-current-action='advancedsearchrun'] #content .advertisement {
    width: 49.1%;
    margin: 0 0 1% 0;
  }
  [data-current-action='collections'] #content .advertisement {
    width: 49.1%;
    margin: 0 4px 1% 0;
  }
  .safari [data-current-action='collections'] #content .advertisement {
    margin: 0 6px 1% 0;
  }
  [data-current-action='mycollections'] #content .advertisement {
    width: 49.1%;
    margin: 0 0 1.1% 0;
  }
  [data-current-action='no_results_search'] #content .advertisement {
    width: 48.5%;
    margin-bottom: 1.1%;
  }
  [data-current-action='reports'] #content .advertisement {
    width: 35.7%;
  }
  [data-current-action='recommended/'] #content .advertisement,
  [data-current-action='recommended'] #content .advertisement,
  [data-current-action='favorites'] #content .advertisement {
    width: 40%;
    margin-bottom: 0.9%;
  }
  /* end of GOOD advertisement styles */
  [data-current-action='no_results_search'] .noResults {
    width: 48.2%;
  }
  [data-current-action='no_results_search'] .popularVid {
    width: 48.4%;
    padding: 10px 0;
  }
  /* Category Listings --------------------------------------------*/
  [data-current-action='category'] #content .advertisement,
  [data-current-action='external'] #content .advertisement,
  [data-current-action='porntags'] #content .advertisement {
    margin-right: 0;
    width: 49%;
  }
  [data-current-action='porntags'] .grid_12 .wrapTitle.grid_12 {
    width: 100%;
  }
  /* Search results and tag results--------------------------------------------*/
  [data-current-action='pornstar'] #content .advertisement {
    width: 40.1%;
  }
  .opera [data-current-action='pornstar'] #content .advertisement {
    margin-right: 1.9%;
    width: 39.7%;
  }
  [data-current-action='pornstars'] #content .advertisement {
    width: 38.5%;
  }
  [data-current-action='pornstars'] .pornstarsList li {
    width: 18.6%;
  }
  [data-current-action='subscriptions'] .pornstarsList li {
    width: 18.7%;
    margin: 0 2.4% 2% 0;
  }
  [data-current-action='subscriptions'] .pornstarsList li.psi,
  [data-current-action='subscriptions'] .pornstarsList li.omega {
    display: none;
  }
  [data-current-action='uservids'] #content .advertisement,
  [data-current-action='contentpartnervids'] #content .advertisement {
    width: 48.2%;
    margin-bottom: 1.15%;
  }
  .ie8 [data-current-action='uservids'] #content .advertisement,
  .ie8 [data-current-action='contentpartnervids'] #content .advertisement {
    margin-bottom: 1.2%;
  }
  [data-current-action='myuploads'] #content .advertisement {
    width: 48.2%;
  }
  [data-current-action='dashboard'] #content .advertisement {
    width: 38%;
    margin-right: 2%;
  }
  .firefox [data-current-action='dashboard'] #content .advertisement,
  .ie8 [data-current-action='dashboard'] #content .advertisement,
  .ie9 [data-current-action='dashboard'] #content .advertisement,
  .ie10 [data-current-action='dashboard'] #content .advertisement {
    width: 38.3%;
    margin-right: 0.9% !important;
  }
  [data-current-action='dashboard'] .dashboardSubscriptions .subscribtionItem {
    width: 18%;
  }
  [data-current-action='dashboard'] .videoList ul li.videoBox.grid_3 {
    width: 18%;
  }
  [data-current-action='subscriptions'] .grid_12 .wrapTitle.grid_12 {
    width: 99.5%;
  }
  /******************************************************************
  		Watch Page
  	*******************************************************************/
  .getFlashPlayer {
    left: 290px !important;
  }
  .getHtml5Player {
    left: 420px !important;
  }
  #videoCanvas .grid_5.padSpace {
    display: table;
    float: right;
    margin-left: -90px;
  }
  #videoCanvas .grid_5.padSpace .ad-right-combined {
    display: table-cell;
    vertical-align: middle;
  }
  #videoCanvas .grid_5.padSpace .ad-right-combined iframe {
    margin: auto;
  }
  #videoCanvas .grid_5.padSpace aside {
    margin: 0 0 25px 25px;
    float: left;
  }
  #underplayer .grid_5 {
    margin: 0 14% 0 0;
  }
  #watchBottom .grid_12 {
    width: 75%;
  }
  #watchBottom #tab-related > .videoList {
    width: 109%;
  }
  #watchBottom #tab-related > .videoList > .videoList {
    width: 100%;
  }
  .watchWrapper.private #watchBottom > .grid_12 {
    width: 81%;
  }
  .watchWrapper.private #watchBottom > .grid_12 .folderContent .videoList {
    width: 102%;
  }
  .wideScreen .container_15 .partnerAd {
    width: 97.5%;
    padding: 5px 15px 0 3px;
  }
  .categorizeBlock ul {
    margin-left: -3%;
    min-width: 228px;
  }
  .categorizeBlock .categorizeBtns {
    margin-left: -4%;
  }
  .categoriesSlided > div {
    width: 100%;
  }
  /******************************************************************
  		Channels and Single channel
  	*******************************************************************/
  .channelList ul.list li {
    width: 21.9%;
  }
  .recommendedSubscriptions ul.list li {
    width: 21.4%;
  }
  /******************************************************************
  		Subscriptions side bar
  	*******************************************************************/
  .sortSubscription {
    width: 89.5%;
  }
  .showMoreSubscription {
    width: 98.5%;
  }
  /******************************************************************
  		Miscellaneous
  	*******************************************************************/
  #recommendedMsg {
    width: 47% !important;
  }
  #languageSuggestionBox {
    margin: -22px 1% 15px;
  }
  /******************************************************************
  		Remote client
  	*******************************************************************/
  [data-current-action="remote_client"] #content.remote_client {
    margin: 2% 5% 2% 7%;
  }
  /************************************************************
  		new category page
  *************************************************************/
  [data-current-action="categories"] #countryFlags ul.countryColumns {
    width: 15.7%;
  }
  [data-current-action="categories"] #countryFlags ul.countryColumns > li a {
    font-size: 1.9em;
  }
  [data-current-action="categories"] #content .box-flex-cont {
    margin-top: -3.2%;
  }
  [data-current-action="categories"] #content .channelList .list li {
    width: 15.4%;
    height: 150px;
  }
  [data-current-action="categories"] #content .channelList .list li .info a {
    font-size: 1.8em;
  }
  [data-current-action="categories"] #content .channelList .list li .videoTotal {
    font-size: 1.6em;
  }
  /* search page no result ------------------------------------------*/
  .noResults p.text {
    margin: 20px 0 0 0;
  }
  /* user notification ------------------------------------------*/
  .iconList .userNotification {
    left: 64%;
    top: 9%;
  }
}
.BackgroundClip {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.PinkGradient {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ee577c;
  background: -moz-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -o-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -webkit-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
}
.PinkGradientRollover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.DarkGreyGradient {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
}
.DarkGreyGradientRollover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.DefaultGreyGradient {
  border-top: 1px solid #343537;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #272729;
  background: -moz-linear-gradient(bottom, #1e1e1f 0%, #272729 97.56%, #333537 100%);
  background: -o-linear-gradient(bottom, #1e1e1f 0%, #272729 97.56%, #333537 100%);
  background: -webkit-linear-gradient(bottom, #1e1e1f 0%, #272729 97.56%, #333537 100%);
  background: linear-gradient(bottom, #1e1e1f 0%, #272729 97.56%, #333537 100%);
}
.GreenGradient {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #b1d143;
  background: -moz-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -o-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -webkit-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: linear-gradient(bottom, #637d01 0%, #b1d143 100%);
}
.GreenGradientRollover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.RedGradient {
  background: #da3030;
  background: -moz-linear-gradient(bottom, #920101 0%, #da3030 100%);
  background: -o-linear-gradient(bottom, #920101 0%, #da3030 100%);
  background: -webkit-linear-gradient(bottom, #920101 0%, #da3030 100%);
  background: linear-gradient(bottom, #920101 0%, #da3030 100%);
}
.RedGradientRollover {
  background: #db3030;
  background: -moz-linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
  background: -o-linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
  background: -webkit-linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
  background: linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
}
.PinkGradientButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ee577c;
  background: -moz-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -o-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -webkit-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  padding: 10px;
}
.PinkGradientButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.PinkGradientButton a,
.PinkGradientButton button {
  color: white;
  border: none;
  background: none;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.PinkGradientButton a.disabled,
.PinkGradientButton button.disabled {
  cursor: default;
}
.PinkGradientFormButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ee577c;
  background: -moz-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -o-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -webkit-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  padding: 10px;
  border: none;
  color: white;
  font-weight: bold;
  font-size: 1.4em;
}
.PinkGradientFormButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.GreenGradientButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #b1d143;
  background: -moz-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -o-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -webkit-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  padding: 10px;
}
.GreenGradientButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.GreenGradientButton a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.GreenGradientButton a.disabled {
  cursor: default;
}
.GreenGradientFormButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #b1d143;
  background: -moz-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -o-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -webkit-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  padding: 10px;
  border: none;
  color: white;
  font-weight: bold;
  font-size: 1.4em;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.GreenGradientFormButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.GreenGradientFormButton.disabled {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
  padding: 7px 30px;
}
.GreenGradientFormButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.GreenGradientFormButton.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.GreenGradientFormButton.disabled a.disabled {
  cursor: default;
}
.GreenGradientFormButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  cursor: default;
}
.GreyGradientButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
}
.GreyGradientButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.GreyGradientButton a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.GreyGradientButton a.disabled {
  cursor: default;
}
.GreenGradientElement {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.GreenGradientElement:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.GreyGradientElement {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
}
.GreyGradientElement:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
/******************************************************************
	YouPorn Sprites
****************************************************************** */
/* User Menu Sprite Variables */
.GreyOpacity {
  background: transparent url('../../bundles/youpornwebfront/images/alpha/3D4351_50.png?v=23456');
}
.WhiteOpacity {
  background: transparent url('../../bundles/youpornwebfront/images/alpha/FFF_50.png?v=23456');
}
.BlackOpacity {
  background: transparent url('../../bundles/youpornwebfront/images/alpha/000_50.png?v=23456');
}
.ContentBox {
  background: #202020;
  border: 1px solid #3d3d3d;
  margin: 0 1% 15px 1%;
  float: left;
  padding: 20px 0;
}
.Circle {
  -webkit-border-radius: 9999px;
  -moz-border-radius: 9999px;
  border-radius: 9999px;
}
.ContentHeader {
  background: #282828;
  background: -moz-linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  background: -o-linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  background: -webkit-linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  background: linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  border-top: 1px solid #343537;
  border-bottom: 1px solid #000;
  margin: -21px 0 20px;
  float: left;
  width: 100%;
}
.ContentHeader h1 {
  padding: 10px;
  margin-bottom: 0;
}
.BlackRoundedListLinks {
  background: black;
  padding: 10px;
  cursor: pointer;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
}
.cleanButton {
  background: none;
  border: none;
  outline: none;
}
.placeholderFix::-webkit-input-placeholder {
  color: gray;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.placeholderFix::-moz-placeholder {
  color: gray;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.placeholderFix:-moz-placeholder {
  color: gray;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.placeholderFix:focus::-webkit-input-placeholder {
  color: transparent;
}
.placeholderFix:focus::-moz-placeholder {
  color: transparent;
}
.placeholderFix:-moz-placeholder {
  color: transparent;
}
/******************************************************************
	YouPorn Image Size Mixins

	!!! IMPORTANT !!!! ALL MIXIN STYLES ARE TO BE CAPITALIZED.
****************************************************************** */

@media only screen and (min-width: 1700px) {
  /* body { background: blue !important; } */
  /* Containers
  	----------------------------------------------------------------------------------------------------*/
  .container_15 {
    width: 88%;
    max-width: 1920px;
    margin: 0 auto;
  }
  body[data-current-action='watch'] .container_15,
  [data-current-action="studio"] .container_15 {
    max-width: 1400px;
  }
  /******************************************************************
  		Header Overrides
  	*******************************************************************/
  #header {
    min-height: inherit;
    height: 100px;
    margin-bottom: 0px;
  }
  #header #logo {
    margin-bottom: 5px;
  }
  [data-current-action='watch']#header {
    margin-bottom: 25px;
  }
  .fr #header .search > ul li #btnSearch,
  .fr #header .search > ul li input[type='text'] {
    font-size: 1.4em !important;
  }
  .ie8 .fr #header .search > ul li.alpha,
  .ie9 .fr #header .search > ul li.alpha,
  .ie10 .fr #header .search > ul li.alpha {
    width: 73%;
  }
  #header .search > ul.filtered {
    width: 75%;
  }
  .fr #header .search > ul.filtered {
    width: 64%;
  }
  #header .user {
    width: 40% !important;
  }
  #header .user .menu {
    width: 100%;
  }
  #header .user .menu a {
    font-size: 1.2em;
  }
  #header .main {
    margin-top: 10px;
  }
  .open #header .main {
    margin: 10px 6% -10px;
  }
  #header .main .menu > li {
    margin-right: 2.5%;
  }
  #header .main .menu > li a {
    font-size: 2.2em;
  }
  .ru #header .main .menu > li a {
    font-size: 2em;
  }
  #header .main .menu > li.dropdown.videos {
    width: 6%;
  }
  .fr #header .main .menu > li.dropdown.videos {
    width: 5%;
    margin-right: 4.5%;
  }
  .de #header .main .menu > li.dropdown.videos {
    width: 4.5%;
  }
  .es #header .main .menu > li.dropdown.videos {
    margin-right: 4.5%;
  }
  #header .main .menu > li.dropdown.videos li {
    width: 230px;
  }
  #header .main .menu > li.dropdown.categories {
    width: 10%;
    /* .it &, .nl & { margin-right: 4%} */
  
  }
  .es #header .main .menu > li.dropdown.categories {
    width: 7%;
  }
  .fr #header .main .menu > li.dropdown.categories {
    margin-right: 3%;
    width: 10%;
  }
  .ru #header .main .menu > li.dropdown.categories {
    margin-right: 0;
  }
  .tr #header .main .menu > li.pornstars {
    margin: 0 -0.5%;
  }
  .ru #header .main .menu > li.pornstars {
    margin: 0 -1.5%;
  }
  .fr #header .main .menu > li.liveSex {
    margin-right: 4%;
  }
  .fr #header .main .menu > li.premium {
    margin-right: 5%;
  }
  .fr #header .main .menu > li.wide.topRated {
    margin-right: 4%;
  }
  .fr #header .main .menu > li.wide.freeSex {
    margin: 0 3% 0 0;
    width: 9%;
  }
  .de #header .main .menu .premium {
    margin-right: 4%;
  }
  .ru #header .main .menu .liveSex {
    margin: 0 2.5% 0 1%;
  }
  .ru #header .main .menu .wide {
    width: 14%;
  }
  #header .main .menu .popdown .popdownContent {
    width: 100%;
  }
  #header .main .menu .popdown .popdownContent .selected {
    background-position: right 10px;
  }
  #header .main .menu .popdown a {
    font-size: 1.6em;
    font-weight: bold;
    color: #7d7d7d;
    text-indent: 25px;
    padding: 4px 0;
  }
  #header .main .menu .popdown a:hover {
    color: #ee577c;
  }
  #header .main .menu > li#videosMenuTab .popdown {
    width: 210px;
  }
  #header .main .menu > li#videosMenuTab .popdown .popdownContent li {
    width: 100% !important;
  }
  .fr #header .main .menu > li#videosMenuTab .popdown,
  .tr #header .main .menu > li#videosMenuTab .popdown,
  .pl #header .main .menu > li#videosMenuTab .popdown {
    width: 250px;
  }
  .de #header .main .menu > li#videosMenuTab .popdown {
    width: 270px;
  }
  .es #header .main .menu > li#videosMenuTab .popdown {
    width: 220px;
  }
  .it #header .main .menu > li#videosMenuTab .popdown {
    width: 210px;
  }
  .nl #header .main .menu > li#videosMenuTab .popdown {
    width: 240px;
  }
  .ru #header .main .menu > li#videosMenuTab .popdown {
    width: 300px;
  }
  #header .main .menu > li#videosMenuTab .popdown li a {
    font-size: 1.8em;
    text-indent: 15px;
  }
  #header .main .menu > li#videosMenuTab .popdown .flag {
    margin-right: -20px;
  }
  .fr #header .main .menu #categoriesMenuTab {
    margin-right: 2%;
  }
  .fr #header .main .menu #categoriesMenuTab a {
    text-indent: 0;
  }
  #header .main .menu #categoriesMenuTab .popdown {
    width: 650px;
  }
  .es #header .main .menu #categoriesMenuTab .popdown {
    width: 790px;
  }
  .de #header .main .menu #categoriesMenuTab .popdown,
  .it #header .main .menu #categoriesMenuTab .popdown,
  .fr #header .main .menu #categoriesMenuTab .popdown {
    width: 780px;
  }
  .ru #header .main .menu #categoriesMenuTab .popdown {
    width: 960px;
  }
  #header .main .menu #categoriesMenuTab .popdown .popdownContent > div {
    width: 100%;
  }
  #header .main .menu #categoriesMenuTab .popdown .popdownContent > div ul {
    padding: 10px 0;
  }
  #header .main .menu #categoriesMenuTab .popdown .popdownContent > div ul li {
    width: inherit;
  }
  #header .main .menu #categoriesMenuTab .popdown .popdownContent > div ul li a {
    text-indent: 0;
  }
  #header .main .menu #categoriesMenuTab .popdown #categoryTopCountries {
    width: 100%;
    padding: 0;
  }
  #header .main .menu #categoriesMenuTab .popdown #categoryTopCountries ul {
    width: 100%;
  }
  #header .main .menu #categoriesMenuTab .popdown #categoryTopCountries h2 {
    font-size: 2em;
    margin-bottom: 0;
  }
  #header .main .menu #categoriesMenuTab .popdown li a {
    font-size: 1.6em;
    line-height: 1.2em;
    width: 300%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .nl #header .main .menu #categoriesMenuTab .popdown li a,
  .tr #header .main .menu #categoriesMenuTab .popdown li a {
    font-size: 1.7em;
  }
  .ru #header .main .menu #categoriesMenuTab .popdown li a {
    font-size: 1.5em;
  }
  #header .main .menu .arrow {
    left: 90px;
    right: inherit;
    top: 20%;
  }
  .fr #header .main .menu .arrow,
  .pl #header .main .menu .arrow {
    left: 85px;
    top: 19%;
  }
  .ru #header .main .menu .arrow {
    left: 70px;
    top: 17%;
  }
  .ie7 #header .main .menu .arrow {
    top: 16%;
  }
  #header .main .menu .categories .arrow {
    left: 120px;
  }
  .ru #header .main .menu .categories .arrow {
    left: 100px;
  }
  .pl #header .main .menu .categories .arrow {
    left: 110px;
  }
  /* Language fixes -------- Will clean this up -tay -------------------------------------*/
  .nl #header nav.main .menu > li.dropdown {
    margin-right: 5%;
  }
  .nl #header nav.main .menu > li.dropdown #categoriesMenuTab {
    margin-right: 3%;
  }
  .tr #header nav.main .menu > li {
    margin-right: 4%;
  }
  .tr #header nav.main .menu > li.wide {
    margin-right: 3.7%;
  }
  .tr #header nav.main .menu > li.wide.freeSex {
    margin-right: 0;
  }
  .tr #header nav.main .menu > li.categories {
    margin-right: 3%;
  }
  .pl #header nav.main .menu > li#categoriesMenuTab.dropdown {
    margin-right: 4.5%;
  }
  .pl #header nav.main .menu > li.premium {
    margin: 0 -2% 0 2%;
  }
  /******************************************************************
  		Main Nav Popdowns
  	*******************************************************************/
  .ie8 .fr #categoriesMenuTab .popdown,
  .ie9 .fr #categoriesMenuTab .popdown,
  .ie8 .pl #categoriesMenuTab .popdown,
  .ie9 .pl #categoriesMenuTab .popdown {
    width: 765px !important;
  }
  /*******************************************************************************************************
  		Video Lists & Advertisements
  	********************************************************************************************************/
  .wrapTitle h2,
  .wrapTitle h4 {
    font-size: 1.8em;
  }
  [data-current-action='collections'] .wrapTitle .userActions,
  [data-current-action='mycollections'] .wrapTitle .userActions {
    margin-right: 29.9%;
  }
  .desktop[data-current-action='porntags'] .sidebar-push .wrapTitle .dropdown.sort {
    margin: -0.25%;
  }
  #switch {
    margin: 15px 9% 0 0;
  }
  ul[class^='sidebar animation'] {
    height: auto;
    overflow: hidden;
  }
  #sidebar {
    width: 14%;
  }
  #sidebar .sidebar li a {
    font-size: 1.8em;
  }
  body[data-current-action='category'] #sidebar {
    width: 13%;
  }
  body[data-current-action='category'] #sidebar.extraMargin {
    margin-top: 5.0%;
  }
  .sidebar-push {
    margin: 0 0 0 15%;
  }
  [data-current-action='porntags'] .sidebar-push {
    margin: 0;
    width: 83%;
    float: left;
  }
  [data-current-action='favorites-collection'] .sidebar-push {
    margin-left: 16%;
  }
  /******************************************************************
  		ALL VIDEO LISTS AND VIDEO BOXES SHOULD BE HERE
  	*******************************************************************/
  .videoList.count-6 ul {
    width: 60%;
  }
  .videoList.count-6 ul .videoBox.grid_3 {
    width: 31.7%;
    margin: 0 1.5% 1.5% 0;
  }
  .videoList.count-6 ul .videoBox.grid_3.videoBox_3,
  .videoList.count-6 ul .videoBox.grid_3.videoBox_6 {
    margin-right: 0;
  }
  .videoList.count-6 ul .videoBox.grid_3:nth-child(5) {
    margin-right: 1.5%;
  }
  .grid_12 .videoList.count-6 ul {
    width: 61%;
  }
  .grid_12 .videoList.count-6 ul .videoBox.grid_3 {
    width: 31.5%;
    margin: 0 1.5% 1.5% 0;
  }
  .videoList ul li.videoBox.grid_3 {
    margin: 0 1% 1% 0;
    width: 18.9%;
  }
  .videoList ul li.videoBox.grid_3:nth-child(5n) {
    margin-right: 0;
  }
  [data-current-action="pornstar"] .videoList ul li.videoBox.grid_3:nth-child(5n),
  [data-current-action="porntags"] .videoList ul li.videoBox.grid_3:nth-child(5n),
  [data-current-action="collections"] .videoList ul li.videoBox.grid_3:nth-child(5n) {
    margin-right: 1%;
  }
  [data-current-action="no_results_search"] .videoList ul li.videoBox.grid_3:nth-child(5n) {
    margin-right: 0.8%;
  }
  [data-current-action="collections"] .videoList ul li.videoBox.grid_3:nth-child(5n+6) {
    margin-right: 0;
  }
  .novbwn.videoList ul li.videoBox.grid_3:nth-child(4),
  .novbwn.videoList ul li.videoBox.grid_3:nth-child(5n) {
    margin-right: 1%;
  }
  .novbwn.videoList ul li.videoBox.grid_3:nth-child(3),
  .novbwn.videoList ul li.videoBox.grid_3:nth-child(6),
  .novbwn.videoList ul li.videoBox.grid_3:nth-child(5n+6) {
    margin-right: 0;
  }
  .wrapTitle + .related.videoList ul li.videoBox.grid_3 {
    margin-right: 1%;
  }
  .wrapTitle + .related.videoList ul li.videoBox.grid_3:nth-child(3) {
    margin-right: 1%;
  }
  .wrapTitle + .related.videoList ul li.videoBox.grid_3:nth-child(5) {
    margin-right: 0;
  }
  .sidebar-push .videoList ul li.videoBox.grid_3 {
    width: 18.8%;
  }
  .grid_12 .videoList ul li.videoBox.grid_3 {
    width: 19%;
  }
  .ourFriendsContainer .videoList ul li.videoBox.grid_3 {
    width: 19%;
  }
  #promoVideos .videoList ul li.videoBox.grid_3:nth-child(5) {
    display: block !important;
  }
  [data-current-action='404'] .videoList ul li.videoBox.grid_3 {
    width: 18%;
  }
  .videoList .videoBox.subscription.omega {
    display: block;
  }
  .grid_12 {
    width: 83.0%;
  }
  [data-current-action='no_results_search'] .grid_12 {
    width: 97%;
  }
  /******************************************************************
  		ALL COLELCTION BOXES AND LISTS SHOULD BE HERE
  	*******************************************************************/
  #content.container_15 .collectionList.grid_15 section > ul.collectionBox.grid_3 {
    width: 18.1%;
    margin-right: 0.9%;
  }
  #content.container_15 .collectionListExp.grid_15 section > ul.collectionBox.grid_3 {
    width: 43%;
  }
  [data-current-action='favorites-collection'] #content.container_15 .collectionList ul.collectionBox.grid_3 {
    margin: 0 0.5% 0.5% 0;
    width: 23%;
  }
  /* Category Listings --------------------------------------------*/
  #content.container_15 .collecExp {
    width: 295px !important;
    height: 215px !important;
  }
  #content.container_15 .collecExp > p {
    width: 67% !important;
    right: -6%;
    bottom: 0;
    position: relative;
  }
  #content.container_15 .collecExp .arrowRight {
    margin-left: 9% !important;
    top: 32% !important;
  }
  .collectionListExp.grid_15 {
    width: 99%;
    left: -18%;
  }
  .opera .collectionListExp.grid_15 {
    width: 101%;
  }
  .ie9 .collectionListExp.grid_15,
  .ie10 .collectionListExp.grid_15 {
    width: 110%;
  }
  #content.container_15 .subscribtionItem {
    width: 22%;
    height: 215px;
  }
  /******************************************************************
  		THIS ALL ENDS TO BE REWRITTEN... --tay
  		Please start putting all the advertisement rules in this bracket (:430)
  		and keep them organized. If possible, put the margins in one-rule lines
  		and remove all !important calls.
  	*******************************************************************/
  #content .advertisement {
    width: 38.3%;
    margin: 0 1% 1.139% 0;
  }
  #content .advertisement .container,
  #content .advertisement iframe {
    width: 389px;
  }
  [data-current-action='collections-sorted'] #content .advertisement {
    width: 39.4%;
    margin: 0 -0.2% 1.1% 0;
  }
  [data-current-action="no_results_search"] #content .advertisement {
    margin: 0 1.6% 1.2% 0;
    width: 38.3%;
  }
  [data-current-action='collections'] #content .advertisement {
    width: 39.7%;
    margin-right: 0;
  }
  [data-confirm='true']#content .advertisement,
  [data-current-action='mycollections'] #content .advertisement {
    margin-right: 0;
    margin-bottom: 1.2%;
    width: 39.2%;
  }
  [data-current-action="favorites-collection"] #content .advertisement {
    margin-right: 1%;
    margin-bottom: 0.7%;
    width: 48.8%;
  }
  [data-current-action='external'] #content .advertisement,
  [data-current-action='search'] #content .advertisement,
  [data-current-action='advancedsearchrun'] #content .advertisement {
    width: 38.3%;
    margin-bottom: 1.1%;
    margin-right: 1.2%;
  }
  [data-current-action='pornstars'] #content .advertisement {
    width: 27.1%;
  }
  [data-current-action='recommended/'] #content .advertisement,
  [data-current-action='recommended'] #content .advertisement,
  [data-current-action='favorites'] #content .advertisement {
    width: 32%;
    margin-bottom: 0.9%;
    margin-right: 1%;
  }
  .opera [data-current-action='most_discussed'] #content .advertisement,
  .opera [data-current-action='most_favorited'] #content .advertisement {
    margin-right: 2.3%;
    width: 37.5%;
  }
  .ie9 [data-current-action='most_discussed'] #content .advertisement,
  .ie9 [data-current-action='most_favorited'] #content .advertisement,
  .ie10 [data-current-action='most_discussed'] #content .advertisement,
  .ie10 [data-current-action='most_favorited'] #content .advertisement {
    margin-right: 1%!important;
    width: 38.4%!important;
    margin-bottom: 1%!important;
  }
  #content .grid_12 .advertisement {
    margin-right: 0;
  }
  /******************************************************************
  					    !!!!!! bad css starts here :(
  						DO NOT KEEP ADDING IN THIS INDENTED BLOCK PRETTY PLEASE. --tay
  					*******************************************************************/
  .opera [data-current-action='top_rated']  #content .advertisement {
    margin-right: 2.4%;
    width: 37.6%;
  }
  .ie9 [data-current-action='top_rated']  #content .advertisement,
  .ie10 [data-current-action='top_rated']  #content .advertisement {
    margin-right: 1%!important;
    width: 38.4%!important;
    margin-bottom: 1%!important;
  }
  .opera [data-current-action='most_viewed']  #content .advertisement {
    margin-right: 2.35%;
    width: 37.5%;
  }
  .ie9 [data-current-action='most_viewed']  #content .advertisement,
  .ie10 [data-current-action='most_viewed']  #content .advertisement {
    margin-right: 1%!important;
    width: 38.4%!important;
    margin-bottom: 1%!important;
  }
  [data-current-action='pornstar'] .sidebar-push {
    margin: 0 0 0 16.2%;
  }
  [data-current-action='pornstar'] #content .advertisement {
    width: 32%;
    margin-right: 1.1%;
    margin-bottom: 0.9%;
  }
  [data-current-action='reports'] #content .advertisement {
    width: 35.5%;
  }
  /* bad css ends here :( */
  [data-current-action='pornstars'] .pornstarsList {
    margin-left: 1%;
  }
  [data-current-action='pornstars'] .pornstarsList li {
    float: left;
    margin: 0 0.9% 0.9% 0;
    width: 13.1%;
  }
  [data-current-action='pornstars'] .pornstarsList li .albumWrapper {
    width: 100%;
  }
  [data-current-action='pornstars'] .pornstarsList li .albumWrapper img {
    width: 100%;
    height: auto;
  }
  [data-current-action='subscriptions'] .pornstarsList li {
    width: 15.5%;
    margin: 0 1.6% 1.6% 0;
  }
  [data-current-action='watch'] .grid_12 .videoList ul li.videoBox.grid_3 {
    width: 24%;
  }
  [data-current-action='watch'] .grid_12 .videoList ul li.videoBox.grid_3:nth-child(5n) {
    margin-right: 1% ;
  }
  [data-current-action='watch'] .grid_12 .videoList ul li.videoBox.grid_3:nth-child(4n) {
    margin-right: 0;
  }
  [data-current-action='watch'] .grid_12 .privateRlatedVids ul li.videoBox.grid_3 {
    width: 23%;
  }
  [data-current-action='watch'] .watchWrapper {
    background: none !important;
  }
  [data-current-action='watch'] .watchWrapper .ourFriendsContainer .wrapTitle.grid_15.topOurFriends {
    width: 100%;
    margin: 10px 0;
  }
  [data-current-action='watch'] .watchWrapper .ourFriendsContainer .videoList {
    margin: 0;
  }
  [data-current-action='watch'] .watchWrapper .ourFriendsContainer .videoList ul li.videoBox.grid_3 {
    width: 19.25% !important;
  }
  .ie8 [data-current-action='watch'] .watchWrapper .ourFriendsContainer .videoList ul li.videoBox.grid_3 {
    width: 19.25% !important;
  }
  .ie8 [data-current-action='watch'] .watchWrapper .ourFriendsContainer .videoList ul li.videoBox.grid_3.omega {
    margin-right: -10px;
  }
  [data-current-action='watch'] .watchWrapper .ourFriendsContainer .videoList ul li.videoBox.grid_3:nth-child(4n) {
    margin-right: 1%;
  }
  [data-current-action='watch'] .watchWrapper .ourFriendsContainer .videoList ul li.videoBox.grid_3:nth-child(5n) {
    margin-right: -7px;
  }
  #recommendedMsg {
    width: 60% !important;
  }
  .wideScreen .container_15 .partnerAd {
    width: 98%;
    padding: 5px 15px 0 3px;
  }
  /******************************************************************
  		Watch Page
  	*******************************************************************/
  [data-current-action='watch'] #watchHeader {
    margin-top: 25px;
  }
  .getFlashPlayer {
    left: 328px !important;
  }
  .getHtml5Player {
    left: 460px !important;
  }
  #watchHeader h1 {
    font-size: 2.4em;
  }
  #videoCanvas .grid_5.padSpace {
    display: table;
    float: right;
    margin-left: -100px;
    margin-top: 1px;
  }
  #videoCanvas .grid_5.padSpace .ad-right-combined {
    display: table-cell;
    vertical-align: middle;
  }
  #videoCanvas .grid_5.padSpace .ad-right-combined iframe {
    margin: auto;
  }
  #videoCanvas .grid_5.padSpace aside {
    margin: 0 10px 25px 15px;
    float: left;
  }
  #underplayer {
    margin-bottom: -1px;
  }
  #underplayer .share .alpha {
    font-size: 1.6em;
  }
  #underplayer dl {
    font-size: 1.4em;
  }
  #underplayer .grid_5 {
    margin: 0 16% 0 0;
    max-width: 23.5%;
  }
  #underplayer .grid_9.alpha .thanksText {
    font-size: 1.3em;
    font-weight: bold;
    line-height: 2.8em;
  }
  #content.container_15 #underplayer .collectionList .collectionBox {
    width: 32.333%;
  }
  #watchBottom #tab-related > .videoList {
    width: 114%;
  }
  #watchBottom #tab-related > .videoList > .videoList {
    width: 100%;
  }
  #watchBottom .roundedWrapper {
    font-size: 1.2em;
  }
  #watchBottom .listVideoAttributes span,
  #watchBottom #categorize a,
  #watchBottom #categorize button {
    font-size: 1.6em;
  }
  /* All removed video watch pages -----------------------------------*/
  [data-current-action='no-watch'] .content-box h3 {
    font-size: 1.8em !important;
  }
  [data-current-action='no-watch'] .listVideoAttributes label {
    font-size: 1.6em;
    font-weight: bold;
  }
  .bubble-moreSharing .bubbleTail {
    left: 40% !important;
  }
  /******************************************************************
  		Channels and Single channel
  	*******************************************************************/
  .channelList ul.list li {
    width: 22.6%;
  }
  .recommendedSubscriptions ul.list li {
    width: 22.35%;
  }
  /* header is shorter on this resolution and the PH.net bar has a ridiculously high z-index, so yah.. --tay */
  #bubble-tooltip,
  #bubble-fav-guest {
    z-index: 999998;
  }
  .userMessage.grid_15 .userMessageContent .popUpButton,
  .userMessage.grid_15 .userMessageContent .popupButton {
    font-size: 1.6em;
  }
  #advancedSearch > div > div {
    font-size: 1.5em;
  }
  #advancedSearch .slider-time {
    width: 100%;
  }
  #advancedSearch .catSelect {
    font-size: 1.8em;
  }
  #advancedSearch #cat {
    width: 90%;
  }
  #advancedSearch input[type="submit"].bottom {
    margin: 0 auto;
    display: block;
  }
  #advancedSearch .ui-slider span.ui-slider-label {
    font-size: 13px;
  }
  /************************************************************
     	       new category page
  *************************************************************/
  [data-current-action="categories"] #content .box-flex-cont {
    margin-top: -2.4%;
  }
  [data-current-action="categories"] #content ul.categories-list > li {
    width: 18%;
  }
  [data-current-action="categories"] #content .channelList .list li {
    width: 15.7%;
    height: 190px;
  }
  [data-current-action="categories"] #content .channelList .list li .info a {
    font-size: 1.8em;
  }
  [data-current-action="categories"] #content .channelList .list li .videoTotal {
    font-size: 1.6em;
  }
  #countryFlags ul.countryColumns {
    width: 15.9%;
  }
  #countryFlags ul.countryColumns > li a {
    font-size: 2em;
  }
  [data-current-action="no_results_search"]  .noResults h4 {
    margin-bottom: 0;
  }
  [data-current-action="no_results_search"]  .opera .popularVid {
    width: 57.6%;
  }
  [data-current-action="no_results_search"]  .popularVid {
    width: 57.4%;
    margin-right: 0px;
  }
}
#navMenu {
  height: 33px;
}
/* Sort Dropdown Favorites Search -------------------------------*/
.desktop[data-current-action='favorites'] .dropdown.sort {
  margin-top: 0.5%;
  margin-left: 23px;
}
/* quick fix! */
#header.open .main {
  margin: 10px auto -10px;
}
.BackgroundClip {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.PinkGradient {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ee577c;
  background: -moz-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -o-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -webkit-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
}
.PinkGradientRollover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.DarkGreyGradient {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
}
.DarkGreyGradientRollover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.DefaultGreyGradient {
  border-top: 1px solid #343537;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #272729;
  background: -moz-linear-gradient(bottom, #1e1e1f 0%, #272729 97.56%, #333537 100%);
  background: -o-linear-gradient(bottom, #1e1e1f 0%, #272729 97.56%, #333537 100%);
  background: -webkit-linear-gradient(bottom, #1e1e1f 0%, #272729 97.56%, #333537 100%);
  background: linear-gradient(bottom, #1e1e1f 0%, #272729 97.56%, #333537 100%);
}
.GreenGradient {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #b1d143;
  background: -moz-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -o-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -webkit-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: linear-gradient(bottom, #637d01 0%, #b1d143 100%);
}
.GreenGradientRollover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.RedGradient {
  background: #da3030;
  background: -moz-linear-gradient(bottom, #920101 0%, #da3030 100%);
  background: -o-linear-gradient(bottom, #920101 0%, #da3030 100%);
  background: -webkit-linear-gradient(bottom, #920101 0%, #da3030 100%);
  background: linear-gradient(bottom, #920101 0%, #da3030 100%);
}
.RedGradientRollover {
  background: #db3030;
  background: -moz-linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
  background: -o-linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
  background: -webkit-linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
  background: linear-gradient(bottom, rgba(147, 2, 2, 0.84) 0%, rgba(219, 48, 48, 0.84) 100%);
}
.PinkGradientButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ee577c;
  background: -moz-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -o-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -webkit-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  padding: 10px;
}
.PinkGradientButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.PinkGradientButton a,
.PinkGradientButton button {
  color: white;
  border: none;
  background: none;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.PinkGradientButton a.disabled,
.PinkGradientButton button.disabled {
  cursor: default;
}
.PinkGradientFormButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ee577c;
  background: -moz-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -o-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: -webkit-linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  background: linear-gradient(bottom, #f73d6b 0%, #ee577c 100%);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  padding: 10px;
  border: none;
  color: white;
  font-weight: bold;
  font-size: 1.4em;
}
.PinkGradientFormButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f17896;
  background: -moz-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -o-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: -webkit-linear-gradient(bottom, #f86488 0%, #f17896 100%);
  background: linear-gradient(bottom, #f86488 0%, #f17896 100%);
}
.GreenGradientButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #b1d143;
  background: -moz-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -o-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -webkit-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  padding: 10px;
}
.GreenGradientButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.GreenGradientButton a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.GreenGradientButton a.disabled {
  cursor: default;
}
.GreenGradientFormButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #b1d143;
  background: -moz-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -o-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: -webkit-linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  background: linear-gradient(bottom, #637d01 0%, #b1d143 100%);
  padding: 10px;
  border: none;
  color: white;
  font-weight: bold;
  font-size: 1.4em;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.GreenGradientFormButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.GreenGradientFormButton.disabled {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
  padding: 7px 30px;
}
.GreenGradientFormButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.GreenGradientFormButton.disabled a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.GreenGradientFormButton.disabled a.disabled {
  cursor: default;
}
.GreenGradientFormButton.disabled:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  cursor: default;
}
.GreyGradientButton {
  cursor: pointer;
  text-align: center;
  clear: both;
  border: none;
  color: white;
  font-weight: bold;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  font-size: 1.4em;
  padding: 10px;
}
.GreyGradientButton:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
.GreyGradientButton a {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: 1px 1px 1px #292929;
}
.GreyGradientButton a.disabled {
  cursor: default;
}
.GreenGradientElement {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.GreenGradientElement:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #c1e151;
  background: -moz-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -o-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: -webkit-linear-gradient(bottom, #779709 0%, #c1e151 100%);
  background: linear-gradient(bottom, #779709 0%, #c1e151 100%);
}
.GreyGradientElement {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #4f4f4f;
  background: -moz-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -o-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: -webkit-linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
  background: linear-gradient(bottom, #393939 0%, #4f4f4f 97.56%, #636466 100%);
}
.GreyGradientElement:hover {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #717171;
  background: -moz-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -o-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: -webkit-linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
  background: linear-gradient(bottom, #414141 0%, #717171 96.73%, #878787 100%);
}
/******************************************************************
	YouPorn Sprites
****************************************************************** */
/* User Menu Sprite Variables */
.GreyOpacity {
  background: transparent url('../../bundles/youpornwebfront/images/alpha/3D4351_50.png?v=23456');
}
.WhiteOpacity {
  background: transparent url('../../bundles/youpornwebfront/images/alpha/FFF_50.png?v=23456');
}
.BlackOpacity {
  background: transparent url('../../bundles/youpornwebfront/images/alpha/000_50.png?v=23456');
}
.ContentBox {
  background: #202020;
  border: 1px solid #3d3d3d;
  margin: 0 1% 15px 1%;
  float: left;
  padding: 20px 0;
}
.Circle {
  -webkit-border-radius: 9999px;
  -moz-border-radius: 9999px;
  border-radius: 9999px;
}
.ContentHeader {
  background: #282828;
  background: -moz-linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  background: -o-linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  background: -webkit-linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  background: linear-gradient(bottom, #27272b 0%, #27272b 97.56%, #27272b 100%);
  border-top: 1px solid #343537;
  border-bottom: 1px solid #000;
  margin: -21px 0 20px;
  float: left;
  width: 100%;
}
.ContentHeader h1 {
  padding: 10px;
  margin-bottom: 0;
}
.BlackRoundedListLinks {
  background: black;
  padding: 10px;
  cursor: pointer;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
}
.cleanButton {
  background: none;
  border: none;
  outline: none;
}
.placeholderFix::-webkit-input-placeholder {
  color: gray;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.placeholderFix::-moz-placeholder {
  color: gray;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.placeholderFix:-moz-placeholder {
  color: gray;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.placeholderFix:focus::-webkit-input-placeholder {
  color: transparent;
}
.placeholderFix:focus::-moz-placeholder {
  color: transparent;
}
.placeholderFix:-moz-placeholder {
  color: transparent;
}
/******************************************************************
	YouPorn Image Size Mixins

	!!! IMPORTANT !!!! ALL MIXIN STYLES ARE TO BE CAPITALIZED.
****************************************************************** */
