@import url("https://fonts.googleapis.com/css?family=Lato:300,400,700");
@import url('https://fonts.googleapis.com/css?family=Fjalla+One');
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;
  background-color:#018b2b;
}
ol, ul, li {
  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;
}
a, a:hover {
  text-decoration: none;
}
* {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.clear:before, .clear:after {
  content: '';
  display: table;
}
.clear:after {
  clear: both;
}

/**************
END RESETT CSS
****************/
img { max-width:100%; height:auto; }
.hide { display:none; }
a {
  outline: none;
}
body {
  font-family: 'Lato', sans-serif;
}
.wrapper {
  max-width: 1920px;
  margin: 0 auto;
  overflow-x: hidden;
}
.wrapper--join {
  background-color: #e6e6e5;
}
.container {
  max-width: 1750px;
  margin: 0 auto;
  padding: 0 10px;
  clear:both;
}
.container--lt, .container--ltjoin {
  max-width: 1120px;
  box-shadow: 0 0 100px rgba(0, 0, 0, 0.19);
  background-color: #fff;
}
.container--ltjoin {
  max-width: 1020px;
}

.container--lt.noshadow, .container--ltjoin.noshadow {
  box-shadow:none;
  background:none;
  margin:auto;
}
.container--clear:before, .container--clear:after {
  content: '';
  display: table;
  clear: both;
}
header .container--clear { clear:both; }
header .container--clear:before, header .container--clear:after {
  content: '';
  display: none;
  clear: both;
}
.flex {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.flex--center {
  -webkit-align-items: center;
  align-items: center;
}
.flex--wrap {
  flex-wrap: wrap;
}

.flex--bottom {
  align-items: flex-end;
}
.flex--center_hor {
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.flex--start {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    margin-right: -7px;
    margin-left: -7px;
}
.fright {
  float: right;
}
.grey-btn {
  background-color: #444443;
}
.red-btn {
  background-color: #990000;
}
header {
  background-color: #030000; clear:both;
}
header h1, header h2 { display:inline-block; vertical-align:top; margin:0; padding:0; }
nav {
  display: inline-block;
  float: right;
  width: calc(100% - 340px);
  padding-left: 10%;
}
.members-area nav {
  display: inline-block;
  float: right;
  width:auto;
  padding-left:0;
}
.logo {
  display: inline-block;
  margin: 10px 0;
  width: 305px;
}
.logo img {
  width: 100%;
}
.top-nav {
  display: inline-block;
  vertical-align: top;
  margin-top: 42px;
}
.top-nav li {
  display: inline-block;
  vertical-align: top;
  margin-right: 30px;
}
.top-nav li:last-child {
  margin-right: 0;
}
.top-nav li a {
  color: #fff;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 300;
  display: block;
  position: relative;
  padding-bottom: 25px;
}
.top-nav li a:after {
  content: '';
  width: 100%;
  height: 6px;
  background-color: #990000;
  position: absolute;
  left: 0;
  bottom: 0;
  opacity: 0;
  -webkit-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s;
}
.top-nav li a:hover:after, .top-nav li a.active:after {
  opacity: 1;
}
.top-btn {
  margin-top: 25px;
}
.top-btn a {
  display: inline-block;
  width: 170px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  font-size: 18px;
  font-weight: 300;
  text-transform: uppercase;
  margin-right: 5px;
  border-radius: 3px;
  -webkit-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s;
}
.top-btn a:hover {
  -webkit-filter: brightness(130%);
  filter: brightness(130%);
}
.top-btn a:last-child {
  margin-right: 0;
}
.long-nav .top-btn a.red-btn { width:auto; padding-left:10px; padding-right:10px; }
.mob-btn {
  display: none;
}
.top-btn.hide-lg {
  display: none;
}
@media screen and (max-width: 1400px) {
  nav {
    padding-left: 3%;
  }
}
@media screen and (max-width: 1300px) {
  .top-btn {
    margin-top: 10px;
  }
  .top-btn--logout {
    margin-top: 30px;
  }
  .top-btn--logout a {
    width: 150px;
  }
  .top-btn a {
    display: block;
    height: 30px;
    line-height: 30px;
  }
  .top-btn a:last-child {
    margin-top: 10px;
  }
}
@media screen and (max-width: 1120px) {
  .top-nav li {
    margin-right: 10px;
  }
}
@media screen and (max-width: 1023px) {
  header {
    position: relative;
    text-align: center;
  }
  .logo {
    position: relative;
    left: 30px;
  }
  .header--join {
    text-align: left;
  }
  .header--join .logo {
    left: 0;
  }
  .top-btn.mob-version {
    display: block;
    float: right;
    padding-bottom: 0;
  }
  .mob-btn {
    display: block;
    position: absolute;
    width: 35px;
    left: 10px;
    top: 35px;
  }
  .mob-btn span {
    display: block;
    height: 4px;
    margin-bottom: 5px;
    border-radius: 2px;
    background-color: #990000;
  }
  nav {
    display: none;
    float: none;
    width: 100%;
    text-align: left;
  }
  nav .top-btn {
    display: none;
  }
  .top-nav {
    display: block;
  }
  .top-nav li {
    display: block;
    margin-bottom: 20px;
  }
  .top-nav li a {
    display: inline-block;
    padding-bottom: 15px;
  }
  .top-btn.fright {
    float: none;
  }
  .top-btn {
    padding-bottom: 25px;
  }
}
@media screen and (max-width: 568px) {
  .top-btn.mob-version {
    float: none;
    padding-bottom: 10px;
  }
  .top-btn.mob-version a {
    display: inline-block;
    width: 48%;
    vertical-align: top;
    margin-top: 0;
    font-size: 14px;
  }
}
@media screen and (max-width: 450px) {
  .logo {
    width: 120px;
  }
  .mob-btn {
    top: 18px;
  }
}
.bx-wrapper {
  margin-bottom: 0;
  box-shadow: none;
  background-color: transparent;
  border: none;
  border-bottom: 12px solid #030000;
}
.slider-block li img {
  width: 100%;
}
.bx-wrapper .bx-pager {
  display: none;
}
.bx-wrapper .bx-controls-direction a {
  width: 44px;
  height: 56px;
  margin-top: -28px;
}
.bx-wrapper .bx-next {
  background: url("../img/slide-arrow.png") left top no-repeat;
}
.bx-wrapper .bx-next:hover, .bx-wrapper .bx-next:focus {
  background-position: 0 -63px;
}
.bx-wrapper .bx-prev {
  transform: rotate(180deg);
  background: url("../img/slide-arrow.png") left top no-repeat;
}
.bx-wrapper .bx-prev:hover, .bx-wrapper .bx-prev:focus {
  background-position: 0 -63px;
}
.block-title {
  margin-top: 35px;
  margin-bottom: 20px;
  width: 100%;
}
.block-title span {
  font-size: 26px;
  text-transform: uppercase;
  display: inline-block;
  padding-bottom: 15px;
  border-bottom: 4px solid #72E6E6;
}
.view-all {
  display: inline-block;
  font-size: 19px;
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  padding: 13px 1.2666em 10px;
  background-color: #F00774;
  -webkit-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s;
}
.view-all:hover {
  -webkit-filter: brightness(130%);
  filter: brightness(130%);
}
.preview {
  text-align: center;
}
.preview .block-title {
  margin: 5px 0;
  text-align: left;
}
.preview .block-title span {
  font-size: 10px;
  padding-bottom: 3px;
  border-width: 2px;
}
.preview-thumb {
  display: inline-block;
  width: 32%;
  -webkit-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s;
}
.preview-thumb:hover {
  -webkit-filter: brightness(80%);
  filter: brightness(80%);
}
.video-thumb {
  width: 33.3333%;
  margin-bottom: 15px;
  -webkit-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s;
  padding:0 7px;
}
/*.video-thumb:hover {
  -webkit-filter: brightness(80%);
  filter: brightness(80%);
}*/
.video-thumb p {
  color: #6b6b6b;
  font-size: 14px;
  line-height: 1.2;
}
.video-thumb p a {
  color: #FC68AE;
  text-transform: capitalize;
  -webkit-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s;
}
.video-thumb p a:hover {
  color: #6b6b6b;
}
.wrap-img {
  display: block;
  position: relative;
  font-size: 0;
  margin-bottom: 5px;
}
.wrap-img img {
  width: 100%; height:auto;
}
.rait {
  border-top: 5px solid #fff;
  border-left: 5px solid #fff;
  border-bottom: 2px solid #fff;
  background-color: #DA25D8;
  overflow: hidden;
}
.rait span {
  float: left;
  width: 21px;
  height: 21px;
  margin-right: 3px;
  line-height: 21px;
  background-color: #b3b3b3;
  border-radius: 2px;
  text-align: center;
}
.rait i {
  float: left;
  width: 21px;
  height: 21px;
  margin-right: 3px;
  line-height: 21px;
  border-radius: 2px;
  text-align: center;
}
.rait span:last-child {
  margin-right: 0;
}
.rait span.active {
  background-color: #990000;
}
.rait--pos {
  position: absolute;
  bottom: -1px;
  right: 0;
}
p.text-thumb {
  font-weight: 700;
  margin-bottom: 5px;
  color: #040404;
}
p.text-thumb a {
  color: #040404;
}
p.text-thumb a:hover {
  color: #990000;
}
p.text-thumb a.badge {
  float:right; padding:2px 6px; background:#EF0F78; color:#fff; border-radius:3px;
}
p.text-thumb a:hover.badge {
  background:#EF0F78; color:#FFF;
}
.category {
  width: 60%;
}
@media screen and (max-width: 1300px) {
  .video-thumb p.flex {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
  }
  .category {
    width: 100%;
    margin-bottom: 5px;
  }
}
@media screen and (max-width: 767px) {
  .video-thumb {
    width: 49%;
  }
}
@media screen and (max-width: 660px) {
  .block-title.flex {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
  }
  .block-title span {
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: none;
  }
  .view-all {
    width: 100%;
    max-width: 320px;
  }
}
@media screen and (max-width: 460px) {
  .video-thumb {
    width: 100%;
  }
  .thumb-block .flex {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
  }
  .block-title span {
    font-size: 20px;
  }
  .view-all {
    font-size: 18px;
  }
}
.next-live {
  padding: 75px 0 60px;
  background: transparent url("../img/slide2.jpg") left top no-repeat;
  background-size:cover;
  border-top: 6px solid #030000;
  border-bottom: 6px solid #030000;
}
.next-live.parallax { padding:150px 0; }
.next-live-model {
  padding: 20px 15px 25px;
  background-color: #fff;
  text-align: center;
  max-width: 330px;
}
.counter img {
  width: 100%;
}
.wrap-live-model {
  padding: 8px;
  background-color: #e0dfdf;
  display: flex;
}
.wrap-live-model.tit {
    padding-top: 0px;
}
.wrap-live-model.tit a {
    margin: 0 auto;
    margin-bottom: 10px;
}
.wrap-live-model:hover span {
  color: #000;
}
.wrap-live-model img {
  width: 100%;
}
.wrap-live-model span {
  color: #990000;
  text-transform: uppercase;
  font-size: 16px !important;
  font-weight: 300;
  padding-top: 5px;
  display: block;
  transition: all .2s;
  font-family: 'Fjalla One', sans-serif;
}
.join {
  display: inline-block;
  text-transform: uppercase;
  color: #161810;
  background-color: #B1E427;
  -webkit-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s;
}
.join:hover {
  -webkit-filter: brightness(130%);
  filter: brightness(130%);
}
.join--big {
  font-size: 43px;
  font-weight: 700;
  padding: 0.6976em 2.1672em;
}
.list-reason {
  background-color: #242424;
}
.list-reason li {
  width: 33.3333%;
  padding: 1em 0 1em 5%;
  font-size: 1.3vw;
  color: #fff;
  font-weight: 300;
  border-bottom: 6px solid #030000;
  border-right: 6px solid #030000;
  text-transform: uppercase;
  background: transparent url("../img/ico1.png") 5% center no-repeat;
}
.list-reason li:nth-of-type(3), .list-reason li:last-of-type {
  border-right: none;
}
@media screen and (max-width: 1023px) {
  .join--big {
    font-size: 34px;
  }
  .list-reason li {
    background-size: 8%;
  }
}
@media screen and (max-width: 767px) {
  .join--big {
    font-size: 30px;
  }
}
@media screen and (max-width: 660px) {
  .next-live {
    background-size: cover;
    padding: 50px 0;
  }
  .next-live.parallax {
    padding: 50px 0;
  }
  .next-live .flex--bottom {
    -webkit-align-items: center;
    align-items: center;
  }
  .next-live .flex {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
  }
  .join--big {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    max-width: 330px;
    text-align: center;
    margin-top: 15px;
  }
  .next-live-model .counter.flex {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
  }
}
@media screen and (max-width: 460px) {
  .list-reason li {
    width: 50%;
    font-size: 1.7vw;
    border-right: none !important;
    padding-left: 0;
    text-align: center;
    background-size: 6%;
  }
  .list-reason li:nth-of-type(odd) {
    border-right: 6px solid #030000 !important;
  }
}
.star-thumb {
  width: 20%;
  margin-bottom: 15px;
  padding:0 7px;
}
.add {
  color: #fbe8e8;
}
@media screen and (max-width: 1023px) {
  .star-thumb {
    width: 25%;
    padding: 0 5px;
  }
  .star .flex {
    justify-content: flex-start;
  }
  .block-title.flex {
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
}
@media screen and (max-width: 767px) {
  .star-thumb {
    width: 33.3333%;
  }
}
@media screen and (max-width: 460px) {
  .star-thumb {
    width: 50%;
  }
}
@media screen and (max-width: 400px) {
  .star-thumb {
    width: 100%;
  }
}
.future-live-show {
  background-color: #ebebeb;
  padding: 25px 0;
}
.future-live-show .next-live-model {
  width: 19%;
}
.calen .next-live-model {
  margin-bottom: 20px;
}
.future-live-show.recentstars {
    overflow: hidden;
    padding-bottom: 35px;
}
@media screen and (max-width: 1023px) {
  .future-live-show .container.flex {
    flex-wrap: wrap;
    -webkit-justify-content: center;
    justify-content: center;
  }
  .future-live-show .next-live-model {
    width: 320px;
    margin-bottom: 10px;
  }
  .future-live-show .next-live-model:nth-of-type(odd) {
    margin-right: 10px;
  }
}
@media screen and (max-width: 690px) {
  .future-live-show .container.flex {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    align-items: center;
  }
  .future-live-show .next-live-model {
    width: 300px;
    padding: 10px;
  }
  .future-live-show .next-live-model:nth-of-type(odd) {
    margin-right: 0;
  }
}
.get-pass {
  margin: 40px 0;
  text-align: center;
}
.get-pass a {
  background:#F00774;
  color: #FFF;
  padding:0 20px;
  text-transform: uppercase;
  font-size: 4vw;
  font-weight: 700;
  -webkit-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s;
}
.get-pass a:hover {
  color: #FFF;
  -webkit-filter: brightness(130%);
  filter: brightness(130%);
}
.get-pass p {
  margin-top: 15px;
  font-size: 19px;
  color: #6b6b6b;
}
@media screen and (max-width: 568px) {
  .get-pass a {
    font-size: 34px;
    line-height: 1.2;
  }
}
@media screen and (max-width: 460px) {
  .get-pass a {
    font-size: 24px;
    line-height: 1.2;
    padding: 0 10px;
    width:auto; display:inline-block; margin:0 20px; box-sizing:border-box;
  }
  .get-pass p {
    font-size: 16px;
    padding: 0 10px;
  }
}
.trailer-block {
  padding-top: 50px;
  margin-bottom: 10px;
}
.trailer-block_title {
  text-transform: uppercase;
  color: #990000;
  font-size: 26px;
  margin-bottom: 20px;
}
.wrap-video img, .wrap-video video, .wrap-video iframe {
  width: 100%;
}
.wrap-info {
  background-color: #f2f2f2;
  padding: 15px 0;
  margin-top: 25px;
}
.wrap-info .info-block {
  margin-bottom: 0;
  padding-left: 0;
}
.wrap-info .info-block:last-of-type {
  margin-bottom: 0;
}
.info-block {
  margin-bottom: 10px;
  background-color: #f2f2f2;
  padding: 30px 20px;
}
.info-block:last-of-type {
  margin-bottom: 35px;
}
.info-block--padd {
  padding: 10px 10px 10px 20px;
}
.info-block p {
  font-size: 14px;
  line-height: 1.7;
  color: #000;
}
.info-block p a {
  color: #990000;
  text-decoration: underline;
}
.info-block p a:hover {
  text-decoration: none;
}
p.info-block_title {
  font-size: 18px;
  color: #040404;
  text-transform: uppercase;
  font-weight:700;
}
.info-block_rait__item {
  min-width: 80px;
  margin-left: 6px;
  border-radius: 3px;
  text-align: center;
  background-color: #181818;
  padding: 8px 10px 20px;
  position: relative;
}
.info-block_rait__item a:hover span {
  color: #990000;
}
.info-block_rait__item img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
.info-block_rait__item span {
  display: block;
  color: #fff;
  text-transform: uppercase;
  font-size: 12px;
  padding-bottom: 0;
  border-bottom: none;
  position:relative; top:10px;
  -webkit-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s;
}
.info-block_rait__item:first-of-type {
  margin-left: 0;
}
.info-block_rait__item .rait {
  background-color: transparent;
  border: none;
  padding-top: 10px;
  text-align: center;
}
.info-block_rait__item .rait span {
  margin-top: 0;
  float: none;
  display: inline-block;
  margin-right: 0;
}
.info-block_rait__item .rait img {
  width: 100%;
}
.info-block_rait__item .rait+span {
  font-size: 14px;
}
.info-block_rait__item>a>span.tab_label, .info-block_rait__item>span.tab_label {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 6px;
}
.info-block_rait__item>a>span.tab_icon, .info-block_rait__item>span.tab_icon {
  display:inline-block;
  font-size:40px;
}
.info-block_rait__item>a.active, .info-block_rait__item>a.active span {
  color:#f04646;
}

.info-block_popup {
  opacity: 0;
  position: absolute;
  top: 0;
  left: -65px;
  width: 155px;
  padding: 10px 5px 15px;
  background-color: #ec1b30;
  color: #fff;
  font-size: 13px;
  line-height: 1.3;
  z-index: -1;
  -webkit-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s;
}
.info-block_popup:after {
  content: '';
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-left: 10px solid #ec1b30;
  border-top: 10px solid #ec1b30;
  position: absolute;
  bottom: -19px;
  left: 105px;
}
.info-block_popup a {
  color: #fff;
  text-decoration: underline;
}
.info-block_popup a:hover {
  text-decoration: none;
}
.info-block_rait_popup:hover .info-block_popup {
  top: -77px;
  opacity: 1;
  z-index: 100;
}
.photo-thumb {
  width: 19%;
  margin-bottom: 10px;
}
.photo-thumb img {
  width: 100%;
  -webkit-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s;
}
.photo-thumb img:hover {
  -webkit-filter: brightness(80%);
  filter: brightness(80%);
}
@media screen and (max-width: 1300px) {
  .info-block_popup {
    display: none;
  }
}
@media screen and (max-width: 1023px) {
  .photo-thumb {
    width: 19%;
  }
  .wrap-photo.flex {
    -webkit-justify-content: space-around;
    justify-content: space-around;
  }
}
@media screen and (max-width: 1000px) {
  .info-block.flex {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }
  .info-block_data {
    margin-bottom: 10px;
  }
  .trailer-block {
    padding-top: 20px;
  }
  .info-block_rait__item {
    padding-bottom: 6px;
  }
  .info-block_rait__item>a>span, .info-block_rait__item>span {
    display: none;
  }
  .block-title--rait.flex {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
  }
}
@media screen and (max-width: 568px) {
  .info-block_rait__item {
    padding: 10px;
    display: inline-block;
    vertical-align: top;
    margin-left: 0;
    max-width: 80px;
    min-width: auto;
  }
  .info-block_rait__item a {
    display: block;
    height: 40px;
    width: 40px;
    margin: 0 auto;
    line-height: 0;
  }
  .rait-item {
    display: table;
    max-width: none;
    margin-bottom: 10px;
  }
  .rait-item .rait {
    padding-top: 0;
  }
  .info-block_rait.flex {
    display: block;
  }
  p.text {
    font-size: 16px;
    line-height: 1.5;
  }
  .trailer-block_title {
    font-size: 20px;
  }
  .photo-thumb {
    width: 31%;
  }
}
.specials {
  padding: 20px 0;
}
/*.specials-thumb {
  width: 19%;
  max-width: 300px;
  margin-bottom: 40px;
  border-radius: 5px;
  overflow: hidden;
  border: 2px solid #ccc;
  background: -webkit-linear-gradient(to bottom, #fff, #ccc);
  background: linear-gradient(to bottom, #fff, #ccc);
  -webkit-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s;
}*/
.specials-thumb {
  width: 20%;
  margin-bottom: 15px;
  padding:0 7px;
}
.specials-thumb:hover {
  -webkit-filter: brightness(80%);
  filter: brightness(80%);
}
.specials-thumb img {
  width: 100%;
}
@media screen and (max-width: 1560px) {
  .long-nav nav {
    padding-left: 2%;
  }
}
@media screen and (max-width: 1440px) {
  .long-nav .top-nav li {
    margin-right: 10px;
  }
}
@media screen and (max-width: 1300px) {
  .long-nav nav {
    float: none;
    display: block;
    width: 100%;
    padding-left: 10px;
  }
  .long-nav .top-btn.mob-version {
    text-align: left;
  }
  .long-nav .top-btn.mob-version a {
    width: 150px;
    height: 40px;
    line-height: 40px;
    margin-top: 20px;
  }
}
@media screen and (max-width: 1023px) {
  .specials {
    padding: 15px 0;
  }
  .long-nav nav {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .specials {
    padding: 0;
  }
}
@media screen and (max-width: 568px) {
  .long-nav .top-btn.mob-version a {
    width: 100%;
    margin-top: 0;
  }
}

@media screen and (max-width: 1023px) {
  .specials-thumb {
    width: 25%;
    padding: 0 5px;
  }
}
@media screen and (max-width: 767px) {
  .specials-thumb {
    width: 33.3333%;
  }
}
@media screen and (max-width: 460px) {
  .specials-thumb {
    width: 50%;
  }
}
@media screen and (max-width: 400px) {
  .specials-thumb {
    width: 100%;
  }
}

/*.site-thumb {
  width: 32%;
  max-width: 565px;
  margin-bottom: 20px;
}*/
.site-thumb {
  width: 33.3333%;
  margin-bottom: 35px;
  -webkit-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s;
  padding:0 7px;
}
.site-thumb img {
  width: 100%;
}
.site-thumb_img {
  position: relative;
  margin-bottom: 15px;
}
.site-thumb_img a {
  position: absolute;
  width: 170px;
  height: 55px;
  line-height: 55px;
  bottom: 40px;
  left: 50%;
  margin-left: -85px;
  text-align: center;
  background-color: #990000;
  color: #fff;
  text-transform: uppercase;
  color: #fff;
  font-weight: 300;
  font-size: 27px;
  -webkit-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s;
}
.site-thumb_img a:hover {
  background-color: #444443;
}
.text {
  font-size: 17px;color: white; font-weight:400;
  text-shadow: 0px 0px 1px #000000;
  color: #fff;
  line-height: 1.6;
}

.text a {
  color: #fff;
}
.text a:hover {
  text-decoration: underline;
}
@media screen and (max-width: 1023px) {
  .site-thumb {
    width: 49%;
  }
  .site-thumb_img a {
    height: 30px;
    line-height: 30px;
    bottom: 10px;
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .site-thumb {
    width: 100%;
  }
  .sites .flex {
    -webkit-justify-content: center;
    justify-content: center;
  }
}

.livecam-thumb {
  width: 16.666%;
  margin-bottom: 15px;
  padding:0 7px;
}
.livecam-thumb:hover {
  -webkit-filter: brightness(80%);
  filter: brightness(80%);
}
.livecam-thumb img {
  width: 100%;
}
.livecam-thumb a { display:block; width:100%; }
.livecam-thumb a .livecam-model-name { display:block; width:100%; text-align:left; font-weight:bold; font-size:16px; color:#990000; }
.livecam-thumb a .livecam-model-age { display:block; width:100%; text-align:left; font-size:12px; color:#000; }
.livecam-thumb a .livecam-model-about { display:block; width:100%; text-align:left; font-size:12px; color:#000; }

@media screen and (max-width: 1023px) {
  .livecam-thumb {
    width: 25%;
    padding: 0 5px;
  }
}
@media screen and (max-width: 767px) {
  .livecam-thumb {
    width: 33.3333%;
  }
}
@media screen and (max-width: 460px) {
  .livecam-thumb {
    width: 50%;
  }
}
@media screen and (max-width: 400px) {
  .livecam-thumb {
    width: 50%;
  }
}


.paginator {
  text-align: center;
}
.paginator--margin {
  padding: 30px 0 20px;
}
.paginator li {
  display: inline-block;
  /*width: 30px;*/
  height: 20px;
  vertical-align: top;
  font-weight: 300;
  font-size: 19px;
  padding:0 5px;
}
.paginator li:first-of-type {
  /*text-align: right;*/
  /*width: 50px;*/
}
.paginator li:first-of-type .arrow {
  padding-top: 0;
  padding-bottom: 3px;
  transform: rotate(180deg);
}
.paginator li:last-of-type {
  /*text-align: right;*/
}
.paginator a {
  color: #030000;
  display: block;
  -webkit-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s;
}
.paginator a:hover, .paginator a.active, .paginator li.active a {
  color: #990000;
}
.arrow {
  padding-top: 3px;
}
.block-title .paginator {
  padding-top: 10px;
}
.paginator.hide-lg {
  display: none;
}
@media screen and (max-width: 1023px) {
  .paginator.hide-lg {
    display: block;
    margin: 20px 0;
  }
  .paginator.hide-mob {
    display: none;
  }
}
.sort label {
  font-size: 14px;
  font-weight: 300;
  text-transform: uppercase;
  color: #030000;
  padding-right: 7px;
}
.sort select {
  width: auto;
  height: 34px;
  padding-left: 15px;
  padding-right:20px;
  font-size: 14px;
  font-weight: 300;
  text-transform: uppercase;
  color: #fff;
  background: #990000 url("../img/white-select-arrow.png") 97% center no-repeat;
  border-radius: 0;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}
.sort select::ms-expand {
  display: none;
}
.model-block_model {
  width: 45%;
}
.model-block_about {
  width: 50%;
}
.model-block {
  margin-bottom: 60px;
}
.model-block .info-block_title {
  font-size: 24px;
  margin-bottom: 5px;
}
.model-block .text {
  font-size: 15px;
  line-height: 23px;
}
.model-block .text span {
  color: #990000;
}
.model-img {
  width: 55%;
}
.model-img img {
  width: 100%;
}
.model-descr {
  width: 45%;
  margin-left: 3%;
}
.model-descr .rait {
  border: none;
  margin-bottom: 10px;
}
.model-descr .rait img {
  width: 100%;
}
.model-descr_line {
  padding-bottom: 12px;
  margin-bottom: 15px;
  border-bottom: 1px solid #d9d9d9;
}
.model-descr_line:last-of-type, .model-descr_line.model-descr_rait {
  border-bottom: none;
}
.model-block_about__live {
  margin-top: 60px;
}
.model-block_about__live .next-live-model {
  padding: 0;
  width: 38%;
}
.model-photo_live {
  width: 60%;
}
.model-photo_live img {
  max-width: 100%;
}
.social {
  margin-top: 30px;
  padding-top: 30px;
  border-top: 1px solid #d9d9d9;
}
.social-list {
  margin-top: 15px;
}
.social-list li {
  display: inline-block;
  vertical-align: top;
}
.social-list li img {
  -webkit-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s;
}
.social-list li img:hover {
  -webkit-filter: brightness(80%);
  filter: brightness(80%);
}
@media screen and (max-width: 1366px) {
  .model-block>.container>.flex {
    display: block;
  }
  .model-block_model, .model-block_about {
    width: 100%;
  }
  .model-img {
    width: 40%;
  }
  .model-img img {
    width: auto;
    max-width: 100%;
  }
  .model-descr {
    width: 60%;
  }
}
@media screen and (max-width: 480px) {
  .model-block_model.flex, .model-block_about__live.flex {
    display: block;
  }
  .model-img, .model-descr {
    width: 100%;
  }
  .model-img {
    margin-bottom: 15px;
  }
  .model-block_about__live .next-live-model {
    width: 100%;
    margin: 0 auto 15px;
  }
  .model-photo_live {
    width: 100%;
  }
  .social-list li {
    width: 40px;
    height: 40px;
  }
  .social-list li img {
    width: 100%;
  }
}
.comment {
  padding: 20px 25px;
  border: 1px solid #dedede;
  margin-bottom: 15px;
}
.comment .text {
  line-height: 1.5;
}
.text span {
  color: #990000;
}
.top {
  margin-bottom: 10px;
}
.comment-form {
  padding: 20px 35px 10px;
  border: 1px solid #dedede;
  margin-bottom: 25px;
}
.comment-form_line {
  margin-bottom: 10px;
}
.comment-form_line label {
  font-size: 13px;
  padding-right: 15px;
}
.comment-form_line textarea {
  padding-top: 15px;
  resize: none;
  display: block;
  width: 100%;
  height: 80px;
}
.input {
  font-size: 16px;
  padding-left: 10px;
  width: 280px;
  height: 30px;
  color: #030000;
  background-color: #fcfafa;
  border: 1px solid #dedede;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  outline: none;
}
::-webkit-input-placeholder {
  color: #030000;
  font-size: 13px;
}
::-moz-placeholder {
  color: #030000;
  font-size: 13px;
}

/* Firefox 19+ */

:-moz-placeholder {
  color: #030000;
  font-size: 13px;
}

/* Firefox 18- */

:-ms-input-placeholder {
  color: #030000;
  font-size: 13px;
}
.text-right {
  text-align: right;
}
.submit {
  width: 105px;
  height: 40px;
  color: #fff;
  font-size: 19px;
  font-weight: 300;
  background-color: #990000;
  text-transform: uppercase;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  outline: none;
  cursor: pointer;
  -webkit-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s;
}
.submit:hover {
  background-color: #444443;
}
@media screen and (max-width: 480px) {
  .comment-form {
    padding: 10px 15px 0;
  }
  .comment {
    padding: 15px;
  }
  .comment-form_line label {
    display: block;
    font-size: 16px;
    margin-bottom: 10px;
  }
  .input {
    width: 100%;
    height: 40px;
  }
}
.channel-thumb {
  width: 19.5%;
  margin-bottom: 15px;
  padding:0 7px;
}
.channel-thumb img {
  width: 100%;
  margin-bottom: 5px;
  -webkit-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s;
}
.channel-thumb img:hover {
  -webkit-filter: brightness(80%);
  filter: brightness(80%);
}
.channel-thumb .text span {
  color: #030000;
  font-weight: 700;
}
@media screen and (max-width: 1023px) {
  .channel.flex {
    -webkit-justify-content: space-around;
    justify-content: space-around;
  }
  .channel-thumb {
    width: 24%;
  }
}
@media screen and (max-width: 767px) {
  .channel-thumb {
    width: 31%;
  }
}
@media screen and (max-width: 480px) {
  .channel-thumb {
    width: 48%;
  }
}
@media screen and (max-width: 400px) {
  .channel-thumb {
    width: 100%;
  }
}
.join-block_form {
  width: 340px;
}
.join-block_membership {
  width: 655px;
  padding-left: 10px;
}
.account-input {
  display: block;
  width: 100%;
  max-width: 340px;
  height: 44px;
  padding-left: 17px;
  color: #fff;
  background-color: #676668;
  margin-bottom: 8px;
  border: none;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s;
  /* Firefox 19+ */
  /* Firefox 18- */
}
.account-input.account-select {
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  appearance: menulist;
}
.account-input::-webkit-input-placeholder {
  color: #fff;
  text-transform: uppercase;
  font-weight: 300;
}
.account-input::-moz-placeholder {
  color: #fff;
  text-transform: uppercase;
  font-weight: 300;
}
.account-input:-moz-placeholder {
  color: #fff;
  text-transform: uppercase;
  font-weight: 300;
}
.account-input:-ms-input-placeholder {
  color: #fff;
  text-transform: uppercase;
  font-weight: 300;
}
.account-input:focus {
  background-color: #fff;
  color: #030000;
  font-size: 16px;
  box-shadow:inset #000 0px 0px 1px;
}
.account-checkbox {
  margin-top: 20px;
  margin-bottom: 20px;
  display: inline-block;
  vertical-align: top;
}
.account-checkbox:first-of-type {
  margin-right: 2%;
}
.account-checkbox span {
  font-size: 17px;
  text-transform: uppercase;
  color: #030000;
  display: block;
  margin-bottom: 7px;
}
.account-checkbox input {
  display: none;
}
.account-checkbox label {
  display: block;
  padding-left: 20px;
  font-size: 14px;
  color: #676668;
  position: relative;
}
.account-checkbox label:before {
  content: '';
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #fff;
  border: 5px solid #676668;
  position: absolute;
  left: 0;
  top: 5px;
}
.account-checkbox input:checked+label:before {
  background-color: #030000;
}
.memder-line {
  margin-bottom: 15px;
}
.memder-line input {
  display: none;
}
.memder-line input:checked+label:before {
  background-color: #030000;
}
.member {
  display: block;
  max-width: 655px;
  height: 75px;
  padding-left: 45px;
  background-color: #edecec;
  border: 1px solid #d1d0d3;
  position: relative;
  -webkit-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s;
  cursor: pointer;
}
.member:before {
  content: '';
  width: 10px;
  height: 10px;
  border: 6px solid #676668;
  border-radius: 50%;
  background-color: #fff;
  position: absolute;
  left: 15px;
  top: 27px;
  -webkit-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s;
}
.member:hover, .member.active {
  background-color: #990000;
}
.member:hover .member-title, .member:hover .member-descr, .member.active .member-title, .member.active .member-descr {
  color: #fff;
}
.member:hover .save, .member.active .save {
  background-color: #fff;
  color: #030000;
}
.wrap {
  display: block;
  padding-top: 20px;
  margin-right: 190px;
}
.wrap2 {
  display: inline-block;
}
.wrap2 span {
  display: block;
}
.member-title {
  color: #990000;
  font-size: 20px;
  text-transform: uppercase;
  margin-bottom: 5px;
  -webkit-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s;
}
.member-descr {
  font-size: 12px;
  color: #040404;
  -webkit-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s;
}
.save {
  display: inline-block;
  vertical-align: top;
  width: 80px;
  height: 37px;
  line-height: 37px;
  color: #fff;
  font-size: 14px;
  font-weight: 300;
  text-transform: uppercase;
  text-align: center;
  background-color: #990000;
  border-radius: 3px;
  -webkit-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s;
  float:right;
}
.price {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 175px;
  padding-top: 17px;
  text-align: center;
  background-color: #030000;
  color: #fff;
  font-family: 'Arial', sans-serif;
  font-size: 42px;
  font-weight: 700;
}
.price span {
  font-size: 18px;
}
.price sup {
  font-size: 18px;
  position: relative;
  top: -18px;
  left: -3px;
}
.acc-submit {
  display: block;
  width: 100%;
  max-width: 670px;
  height: 100px;
  margin: 30px auto 50px;
  background-color: #990000;
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 43px;
  cursor: pointer;
  -webkit-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s;
  border: none;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.acc-submit:hover {
  -webkit-filter: brightness(130%);
  filter: brightness(130%);
}
.block-descr {
  max-width: 880px;
  margin: 0 auto 60px;
}
.block-descr_item {
  width: 400px;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #d1d0d3;
}
.block-descr_item__title {
  display: block;
  color: #990000;
  text-transform: uppercase;
  font-size: 26px;
  margin-bottom: 5px;
  position: relative;
  padding-left: 30px;
}
.block-descr_item__title:before {
  content: '';
  width: 21px;
  height: 21px;
  background: #990000 url("../img/star-ico.png") center 2px no-repeat;
  border-radius: 2px;
  position: absolute;
  left: 0;
  top: 3px;
}
.recent {
  padding-bottom: 100px;
}
.recent .star-thumb {
  width: 31.5%;
}
@media screen and (max-width: 1023px) {
  .wrapper--join {
    background: #fff !important;
  }
  .container--lt, .container--ltjoin {
    box-shadow: none;
  }
  .join-block.flex {
    display: block;
  }
  .join-block_form, .join-block_membership {
    width: 100%;
  }
  .join-block_membership {
    padding-left: 0;
  }
}
@media screen and (max-width: 675px) {
  .member {
    padding-left: 0;
    height: auto;
  }
  .member:before {
    left: 10px;
    top: 11px;
  }
  .wrap {
    display: block;
    padding-top: 10px;
    margin-right: 0;
    padding-left: 40px;
  }
  .member-title {
    font-size: 16px;
  }
  .member-descr {
    font-size: 10px;
  }
  .save {
    display: block;
    margin: 10px auto;
    font-size: 15px;
    margin-top:-4px;
    margin-right:6px;
  }
  .price {
    position: static;
    display: block;
    height: auto;
    width: 100%;
    padding-top: 5px;
    margin: 10px auto 0;
  }
  .account-checkbox {
    margin: 10px 0;
  }
  .acc-submit {
    height: 50px;
    font-size: 23px;
  }
}
@media screen and (max-width: 480px) {
  .recent .star-thumb {
    width: 100%;
  }
}
.count-title {
  font-size: 20px;
  text-transform: uppercase;
  color: #990000;
  text-align: center;
  margin-bottom: 10px;
}
.count-date {
  font-size: 13px;
  font-weight: 300;
  color: #686868;
  text-transform: uppercase;
  margin-bottom: 10px;
  margin-top: 10px;
}
.counter {
  height: 52px;
  max-width: 280px;
  margin: auto;
}
.future-live-show .next-live-model .counter {
  max-width: 250px;
}
.clock {
  display: inline-block;
  vertical-align: top;
  margin-left: 5px;
}
.count-item {
  display: inline-block;
  vertical-align: top;
  width: 60px;
  height: 52px;
  line-height: 52px;
  font-size: 27px;
  vertical-align: top;
  background-color: #990000;
  color: #fff;
  text-align: center;
}
.separator {
  color: #990000;
  font-size: 30px;
}
.future-live-show .next-live-model .count-item {
  width: 50px;
  height: 42px;
  line-height: 42px;
}
.future-live-show .next-live-model .count-title {
  font-size: 18px;
}
.future-live-show .next-live-model .count-date {
  font-size: 11px;
}
footer { margin-top:40px; }
footer a { color:#CCC; }
footer a:hover { color:#FFF; }
.top-footer {
  background-color: #030000;
  padding: 15px 0;
  overflow: hidden;
}
.top-footer ul {
  float: right;
  max-width: 580px;
}
.top-footer ul li {
  display: inline-block;
  width: 31%;
  margin-left: 10px;
  margin-bottom: 3px;
}
.top-footer ul li a {
  font-size: 16px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 300;
  padding-left: 15px;
  position: relative;
}
.top-footer ul li a:before {
  content: '';
  width: 7px;
  height: 7px;
  background-color: #888787;
  position: absolute;
  left: 0;
  top: 7px;
  -webkit-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s;
}
.top-footer ul li a:hover:before {
  background-color: #990000;
}
.bot-footer {
  background-color: #410640;
  padding: 30px 0;
  color: #7c7c7c;
  line-height: 1.2;
  font-size: 12px;
  font-weight: 400;
}
.bot-footer p:not(:last-of-type) {
  margin-bottom: 20px;
}
.bot-footer_right, .bot-footer_left {
  max-width: 560px;
}
.bot-footer_right {
  text-align: right;
}
@media screen and (max-width: 900px) {
  .top-footer ul {
    float: none;
    width: 100%;
    margin-top: 10px;
  }
}
@media screen and (max-width: 640px) {
  .top-footer ul {
    float: none;
    width: 100%;
    margin-top: 10px;
  }
  .top-footer ul li {
    width: 47%;
  }
  .bot-footer .container.flex {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
  }
  .bot-footer_right {
    text-align: left;
    margin-top: 20px;
  }
}
@media screen and (max-width: 440px) {
  .top-footer ul li {
    width: 100%;
    margin-bottom: 10px;
  }
}


/*for the THUMBS Rollover*/
.overSlide { float:left; width:100%; height:100%; background:#222; background-size:cover; background-position:center center; position:absolute; top:0px; left:0px; z-index:999; border:6px solid #222; border-bottom:6px solid #222; display:none; text-align:center; }
.overCol { float:left; width:20%; height:100%; border-bottom:5px solid #444; margin:0; }
:hover.overCol { border-bottom:5px solid #990000; }

a.scrollToTop { display:none; position:fixed; bottom:10px; right:10px; padding:10px; border-radius:4px; background:rgba(0,0,0,0.7); color:#FFF; font-size:20px; z-index:99999; }
a:hover.scrollToTop { background:rgba(0,0,0,1); padding:10px 10px 25px 10px; }

/*Fake Player Minified*/
@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regulard41dd41d.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}#fake-player{float:left;width:100%}.player-thumb{position:relative;display:inline-block;vertical-align:top;width:100%}.player-window-loading,.player-window-play{position:absolute;height:100%;top:0;width:100%;left:0;cursor:pointer}.player-window-play{background:url(../img/icon-play.png) center center no-repeat;opacity:.6;z-index:5;filter:alpha(opacity=60)}.player-window-play:hover{opacity:1;filter:alpha(opacity=100)}.player-window-loading{background:url(../img/loading.gif) center center no-repeat #000;display:block;z-index:7}.player-bar{background:#181818;position:relative;top:0;z-index:10;display:inline-block;width:100%;vertical-align:top}.player-play{color:#ececec;font-size:1.8em;padding:0;cursor:pointer}.player-play:hover{color:#fff}.player-progress{clear:both;position:relative;color:red;padding:0;margin:0;min-height:0!important;cursor:pointer}.player-progress .glyphicon{font-size:1.5em;position:absolute;left:0;top:10px}.progress{background-color:#f5f5f5;height:3px;overflow:hidden}.progress-bar{background-color:#990000;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);color:#fff;float:left;font-size:12px;height:100%;line-height:20px;text-align:center;width:0}.player-reg-window,.player-reg-window2{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.player-left-buttons,.player-right-buttons{font:300 20px/1.5 Helvetica,Arial,"Lucida Grande",sans-serif;padding-top:5px;padding-bottom:7px}.player-left-buttons{float:left;padding-left:15px}.player-left-buttons>span,.player-right-buttons>span{color:#747474;float:left;padding:0 .5em;text-shadow:1px 1px 1px rgba(0,0,0,.5);vertical-align:middle}.player-reg-button a,.player-thumb>img{vertical-align:top;display:inline-block}.player-left-buttons>span:hover,.player-right-buttons>span:hover{color:#f2f2f2;cursor:pointer;text-shadow:1px 1px 1px rgba(0,0,0,.8)}.player-right-buttons{float:right;padding-right:15px}.player-time{color:#fff;float:left;font-size:.75em;font-weight:300;line-height:1;padding:.3em 10px 0;text-align:left}.player-time span{font-weight:400}.player-hd,.player-reg-button a,.player-reg-stop{text-align:center;font-weight:700}.player-hd{color:#ececec;font-size:1.5em;font-style:italic;padding:6px 3px 3px 0;min-height:38px!important;cursor:pointer}.player-hd:hover{color:#fff}.player-reg-window{background-color:#000;opacity:.5;filter:alpha(opacity=50)}.player-reg-window2-container{background-color:#000;height:90%;font-size:100%;margin:4% 8%}.player-reg-stop{color:#fff;font-size:2.5em;margin-left:auto;margin-right:auto;padding:.5em 0 .25em;width:98%}.player-reg-stop.smaller{font-size:2em}.player-reg-thumb,.player-thumb{height:0;padding-bottom:56%;overflow:hidden}.player-reg-thumb{float:left;position:relative;padding:0 10px 30%;width:50%}.player-thumb>img{width:100%}.player-reg-notice{color:#fff;float:right;font-size:2.35em;padding:10px;line-height:1;text-align:center;width:50%}.player-reg-notice hr{margin:.5em 0}.player-reg-button{margin:1.8em auto 0;padding:0;text-align:center;width:98%}.player-reg-button a{width:auto;background:#d91b5c;color:#FFF!important;text-shadow:#000 1px 1px 1px;font-size:3.5em;border-radius:10px;margin-top:5px;letter-spacing:-1px;padding:10px 20px}.player-reg-button a:hover{background:#990000}.player-reg-button a:active{-webkit-box-shadow:1px 2px 2px rgba(0,0,0,.35) inset;-moz-box-shadow:1px 2px 2px rgba(0,0,0,.35) inset;box-shadow:1px 2px 2px rgba(0,0,0,.35) inset;text-shadow:1px 2px 0 #000;position:relative;top:1px;left:1px}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-play:before{content:"\e072"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-time:before{content:"\e023"}.glyphicon-cog:before{content:"\e019"}.glyphicon-fullscreen:before{content:"\e140"}


.errorMsg { float:left; width:100%; text-align:center; padding:150px 0; font-family:'Roboto', sans-serif; font-weight:300; color:#d74340; font-size:30px; text-transform:uppercase; }
.errorMsg h3 { display:inline-block; padding:20px; border:1px solid #d74340; font-family:'Roboto', sans-serif; font-weight:300; color:#d74340; font-size:30px; text-transform:uppercase; }

.confirmMsg { float:left; width:100%; text-align:center; padding:150px 0; font-family:'Roboto', sans-serif; font-weight:300; color:#bae88d; font-size:30px; text-transform:uppercase; }
.confirmMsg h3 { display:inline-block; padding:20px; border:1px solid #bae88d; font-family:'Roboto', sans-serif; font-weight:300; color:#bae88d; font-size:30px; text-transform:uppercase; }

.commentArea .errorMsg { clear:both; float:none; display:block; padding:10px 0; width:100%; }
.commentArea .errorMsg h3 { float:none; display:block; font-size:16px; width:auto; color:#f75451; border-color:#f75451; }


/* Rating Stars and Text CSS */
/*
.rating_box {display:inline; margin-top:10px;}
.videoInfo .rating_box { margin-left:10px; }
.rating_voteable {vertical-align: top;display:inline-block; width:30px; height:30px; padding:0px; background-size: 100%; cursor:pointer;}
.rating_nonvoteable {display:inline-block; width:30px; height:30px; padding:0px; background-size: 100%;}
.rating_empty {background-image: url("../images/star_blank.png");}
.rating_voted {background-image: url("../images/star_full.png");}
.rating_half {background-image: url("../images/star_half.png");}
.rating_unrated {background-image: url("../images/star_active.png");}
.rating_text {font-size:12px;display: inline; color:#2d2d2d;vertical-align: top;}
.avg_rating {font-size:12px;}
*/

.table {display: table;text-align:left;}
.row {display: table-row;text-align:left;}
.cell {display: table-cell;text-align:left;vertical-align:middle;padding-bottom:6px;padding-right:6px;font-weight:normal;}
.cell_top {display: table-cell;text-align:left;vertical-align:top;padding-bottom:6px;padding-right:6px;font-weight:normal;}
.cell_content {display: table-cell;text-align:left;vertical-align:middle;font-weight:normal;}

/* Members Area Calendar CSS */
.calendar {width:100%;margin-top:5px;font-size:14px;}
.calendar_month {text-align:center !important;width:33%;padding:8px;font-size:16px;font-weight:bold !important;}
.calendar_month a {font-weight:normal;color:#990000;}
.calendar_month a:hover {color:#FF0000;}
.calendar_week {width:100%;font-weight:bold;}
.calendar_days {width:100%;padding:4px;border:2px solid #222;text-align:center;font-weight:bold;background-color:#FFFFFF;}
.calendar_day_number {padding:4px;border:2px solid #222;text-align:right;background-color:#EEEEEE;}
.calendar_event {height:100px;padding:4px;border:2px solid #222;text-align:left;vertical-align:middle;font-family:Arial;font-weight:normal;background-color:#FFFFFF;}
.calendar_event a {font-size:14px;color:#ec4981;}
.calendar_event a:hover {color:#FFF;}
.calendar_link_background {font-family:Arial;color:#FFFFFF;background-color:#FF1175;}
.calendarheadings {font-weight:bold;background-color:#FFFFFF;}
.calendar_event_title {font-weight:bold;}
.calendar_event_description {width:100%;padding-right:10px;}
.calendarpopup {position:absolute;top:-500px;left: 0;padding: 5px;padding-right:10px;visibility: hidden;border:1px solid black;line-height: 18px;z-index: 100;background-color: #222;width: 600px;color:#FFFFFF;}
.calendar_event_image {float:left;margin-right: 10px;}
.week {}
.day a {font-size: 14px;color: #990000;}
.month  {font: 15px arial;}
.day {border:1px solid #222;  width:14%;float:left;height:180px;overflow:hidden;}
.weeklabel_item {border:1px solid #222;width:14%;float:left;text-align:center;font-weight:bold;padding-top:5px;padding-bottom:5px;}
.daylabel {background-color:#F81A83;padding-right:5px;text-align:right;  padding-top:5px;padding-bottom:5px; color:#FFFFFF;}        
.longdaylabel {display:none;}
.eventwrapper {padding-left:5px;padding-right:5px;} 

/* Live Cam Header and Countdown Ticker CSS */
.live_show_wrapper a {color:#000000;}
.tour_live_show_header_overlay  {left: 670px;top: 20px;position: absolute;width:300px;height:255px;border: 3px solid #C0C0C0;background-color: #eeeded;font-weight: bold;}
.tour_live_show_header_overlay_wrapper {padding-top:70px;}
.members_live_show_header_overlay  {left: 675px;top: 15px;position: absolute;width:300px;height:115px;border: 3px solid #C0C0C0;background-color: #eeeded;font-weight: bold;}
.members_live_show_header_overlay_wrapper {padding-top:5px; white-space: nowrap;}
.live_show_ticker_wrapper {text-align: center;margin: auto;margin-top:5px;margin-bottom:5px;width:95%;vertical-align: middle;}
.live_show_ticker_wrapper_table {border: 2px solid #C0C0C0;background-color: #4d4d4d;margin: auto;padding:5px;font-size: 18px;}
.live_show_ticker_data {border: 1px solid #3D3D3D;padding:8px;background-color: #919090;font-weight: bold;}
.live_show_ticker_spacer {padding:2px;font-weight: bold;color:#C0C0C0;}
.cam_page_live_show {line-height: 22px;}
.cam_page_ticker {width:350px;margin-top:10px;margin-bottom: 10px;}
.cam_page_live_show_ticker_data {border: 1px solid #3D3D3D;padding:12px;background-color: #919090;font-size:30px;font-weight: bold;text-align: center;}
.cam_page_ticker_spacer {padding:2px;font-weight: bold;color:#000000;font-size:30px;text-align: center;}
.cam_page_show_embed {text-align: center;}

.hide_if_live {display:none;}
.show_if_live {display:none;}

/* Members Area Mailbox CSS */
.mailbox {width:100%;margin-top:10px;text-align:left;font-size:14px;}
.mailbox a {color:#ec4981;}
.mailbox a:hover {color:#FFF;}
.mailbox_wrapper {width:100%;background-color:#222;}
.mailbox_wrapper .table { width:100%; }
.mailbox_options div a {text-decoration: none;}
.compose_button {max-width:100px;color:#FFFFFF;padding:9px 10px;border-radius:5px;background-color:#2467ba;text-align: center;}
.compose_button:hover {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.mailbox_headings {padding:4px;font-weight:bold;}
.mailbox_info {line-height:24px;vertical-align:middle;padding:4px;padding-right:25px;background-color:#F81A83;border:1px solid #222;}
.mailbox_subject {width:75%;}
.delete {padding:8px 4px;line-height:24px;vertical-align:middle;background-color:#F81A83;border:1px solid #222; width:3%; }
.mailbox_form {width:100%;line-height:24px;padding:8px;}
.mailbox_field {width:95%;}
.mailbox_message {line-height:24px;vertical-align:middle;padding:4px;padding-bottom:10px;padding-right:25px;}
.mailboxtitlebar{padding:2px;font-size:14px;color:#000000;font-weight:bold;background-color:#222;}
.mailboxinfo{padding:2px;font-size:14px;color:#000000;font-weight:normal;background-color:#F81A83;}
.mailboxinfo a{color:#000000;}
.mailboxcontrol{padding:6px;font-size:14px;color:#000000;font-weight:normal;background-color:#FFFFFF;}
.mailboxmessage{padding:6px;font-size:14px;color:#000000;font-weight:normal;background-color:#FFFFFF;}
.mailboxcontrol a{color:#000000;}
.mailboxtext{font-size:14px;color:#000000;font-weight:normal;}
.messagelist_table {background-color:#F81A83;width:100%;padding:1px;margin:auto;display: table;}
.messagelist_tr {display: table-row;}
.messagelist_td {display: table-cell;line-height:20px;vertical-align:top;border: 1px solid white;}
.messagelist_label {display:none;}
.messagelist_icon {display:inline;text-align:center;}
.messagelist_icon img {display:inline;margin-left: 5px;}
.nav_compact {display:none;}
.messages_popup {margin: auto;height:100px;}
.mailbox_options { display:inline-block; width:100%; }
.mailbox_options select { padding:5px; }

.movie_wrapper { display:inline-block; width:100%; text-align:center; }
.player_options { display:table; width:100%; padding:0 2px; box-sizing:border-box; text-align:center; background:#383838 url(../../assets.exchange/tgp/images/top_navbar.html) repeat-x; position:relative; font-size:0; margin:0 auto; vertical-align:top; }
.options_block { display:table-cell; /*margin-right:5px;*/ padding:5px 2px; position:relative; font-size:13px; vertical-align:top; }
.options_block ul { display:block; margin:0; padding:0; position:relative; text-align:left; }
.options_block ul li { display:block; margin:0; position:relative; }
.options_block ul li .options_button { display:block; margin:0; position:relative; padding:10px 20px 11px 20px; font-weight:bold; cursor:pointer; background:#000; font-size:13px; border:1px solid #000; color:#FFF; text-align:center; }
.options_block ul li :hover.options_button { background:#383838 url(../../assets.exchange/tgp/images/top_navbar.html) repeat-x; color:#FFF; }
.options_block ul li ul.dropdown { display:none; min-width:160px; background:#000; padding:5px; position:absolute; bottom:100%; left:0; z-index:7000; }
.options_block ul li ul.dropdown.downloaddropdown { width:190px; }
.options_block ul li ul.dropdown.goDown { bottom:auto; top:100%; }
.options_block ul li ul.dropdown li { display:block; padding:0px; margin:0; border-bottom:1px solid #222; }
.options_block ul li ul.dropdown li:last-child { border-bottom:0px; }
.options_block ul li ul.dropdown li a { display:block; padding:5px; border-top:1px solid #555; text-decoration:none; color:#FFF; font-size:12px; }
.options_block ul li ul.dropdown li:first-child a { border-top:0; }
.options_block ul li ul.dropdown li a:hover { background:#383838 url(../../assets.exchange/tgp/images/top_navbar.html) repeat-x; color:#FFF; text-decoration:none; }
.options_block ul li ul.dropdown li a.active { background:url(../../assets.exchange/tgp/images/top_menu.html); color:#222; font-weight:bold; }
.options_block > ul > li:hover ul.dropdown { display:block; }
.options_block > ul > li:hover span.options_button { background:#383838 url(../../assets.exchange/tgp/images/top_navbar.html) repeat-x; color:#FFF; }
.options_block ul li ul.dropdown li.howto { text-align:center; font-size:11px; color:#FFF; padding:5px; background:rgba(255,0,0,0.6); }

.options_block a.option_button { display:block; vertical-align:top; margin:0; position:relative; padding:10px 20px; font-weight:bold; cursor:pointer; background:#000; font-size:13px; border:1px solid #000; color:#FFF; }
.options_block a:hover.option_button, .options_block a.option_button.active, .options_block.active a.option_button { background:#383838 url(../../assets.exchange/tgp/images/top_navbar.html) repeat-x; color:#FFF; }
.tab_icon i.favicon { color:#f04646; }

.options_block.trigger_extra_tabs { display:none; }
.extra_tabs_wrapper { display:none; width:100%; box-sizing:border-box; }
.extra_tabs_wrapper .extra_tabs { display:table; width:100%; padding:5px; background:#F81A83; text-align:center; color:#FFF; box-sizing:border-box; }

/* Player Options Responsive */
@media only screen and (max-width:1279px){
  .options_block a.option_button,
  .options_block ul li .options_button { font-size:14px; height:100%; }

  .options_block a.option_button .tab_icon,
  .options_block a.option_button .tab_label,
  .options_block ul li .options_button .tab_icon,
  .options_block ul li .options_button .tab_label { display:inline-block; width:100%; text-align:center; }

  .options_block a.option_button .tab_icon,
  .options_block ul li .options_button .tab_icon { margin-bottom:5px; }
}

@media only screen and (max-width:1023px){
  .options_block.trigger_extra_tabs { display:block; }
  .player_options .options_block { height:100%; }
  .player_options .options_block.rearrangeTab { display:none; }
  .extra_tabs_wrapper .options_block.rearrangeTab { display:table-cell; }
}

@media only screen and (max-width:767px){
  .extra_tabs_wrapper .extra_tabs { display:block; }
  .extra_tabs_wrapper .options_block.rearrangeTab { display:block; width:100%; box-sizing:border-box; }
  .options_block a.option_button .tab_icon, 
  .options_block a.option_button .tab_label, 
  .options_block ul li .options_button .tab_icon, 
  .options_block ul li .options_button .tab_label { font-size:11px; font-weight:300; }
  .options_block.rearrangeTab a.option_button .tab_icon,
  .options_block.rearrangeTab a.option_button .tab_label,
  .options_block.rearrangeTab ul li .options_button .tab_icon,
  .options_block.rearrangeTab ul li .options_button .tab_label { display:inline-block; width:auto; text-align:center; margin:0 auto; }
  .options_block > ul, .options_block > ul > li { height:100%; }
}

@media only screen and (max-width:479px){
  .player_options { display:block; width:100%; text-align:center; padding:4px 2px; }
  .options_block, .options_block.trigger_extra_tabs { display:inline-block; margin:0 auto; width:49%; padding:2px; }
  .options_block a.option_button .tab_icon, 
  .options_block a.option_button .tab_label, 
  .options_block ul li .options_button .tab_icon, 
  .options_block ul li .options_button .tab_label { display:inline-block; width:auto; text-align:center; margin:0 auto; font-size:12px; font-weight:300; }
  .options_block ul li ul.dropdown li a { font-size:9px; }
  .options_block ul li ul.dropdown, .options_block ul li ul.dropdown.downloaddropdown { width:150px; min-width:150px; }
}
/* END OF Player Options Responsive */

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { outline:none; }

/* Rating Stars and Text CSS */
.rating_box {display:inline-block;}
.rating_voteable {vertical-align: top;display:inline-block; width:20px; height:20px; padding:0px; background-size: 100%; cursor:pointer; margin-right:1px; }
.rating_nonvoteable {display:inline-block; width:20px; height:20px; padding:0px; background-size: 100%;margin-right:1px; }
.rating_empty {background-image: url("../img/star-outline.png");}
.rating_voted {background-image: url("../img/star.png");}
.rating_half {background-image: url("../img/star-outline-half.png");}
.rating_unrated {background-image: url("../img/star.png");}

/*Header video*/
.header-video { display:block; width:100%; box-sizing:border-box; position:relative; }
.header-video #videobg { display:block; width:100%; box-sizing:border-box; position:relative; z-index:10; }
.header-video .caption4k { position:absolute; z-index:990; background:url("../img/4k.png") no-repeat center center; top:35px; left:auto; right:48px; bottom:auto; width:150px; height: 124px; }
@media only screen and (max-width:1279px){
  .header-video .caption4k { display:none; } 
}

#fancybox-thumbs { height:95px !important; }

ul.drop { display:none; }



/* gallery counter */
.woccounter .days .val, .woccounter .hours .val, .woccounter .minutes .val, .woccounter .seconds .val,
.woccounter .dots1 .val, .woccounter .dots2 .val, .woccounter .dots3 .val
{
  font-family: 'Fjalla One', sans-serif;
  font-weight: normal !important;
  padding:10px 0px !important;
}
.woccounter { background: #FFFFFF !important; width: 100% !important; }
.woccounter .caption{
  /* display: none; */
  color:#F81A83333 !important;
}
.woccounter .days, .woccounter .hours, .woccounter .minutes, .woccounter .seconds{
  border:#FFFFFF 0px solid;
  position: relative !important;
  float:left;
  width:21% !important;
  left:0px !important;
}
.woccounter .dots1, .woccounter .dots2, .woccounter .dots3 {
  border:#FFFFFF 0px solid;
  position: relative !important;
  float:left;
  width:5% !important;
  left:0px !important;
}
.woccounter .dots1 .val, .woccounter .dots2 .val, .woccounter .dots3 .val {
  background: #FFFFFF !important;
  color: #990000 !important;
  font-size: 22px !important;
  line-height: 14px !important;
}
.preview.x3thumbs .next_countdown{
  font-family: 'Fjalla One', sans-serif;
  font-size: 15px;
  font-weight: normal !important;
  padding:10px 0px;
}
.preview.x3thumbs .xdate{
  font-size: 12px;
  text-align: center;
  width:224px;
}
.preview.x3thumbs .livenow{ 
  display: none; 
  /*width:48%; 
  margin:1%; 
  float:left; */
  /*display: flex;*/
  width: 50%;
  background: #990000 url("../img/live-now.svg") no-repeat center;
  overflow: hidden;
  background-size: 100%;
}
/*.preview.x3thumbs .img1, .preview.x3thumbs .img2{ display: none; }*/
.preview.x3thumbs .livenow .lightview, .preview.x3thumbs .livenow .lightview:visited{
  /*background:#990000;*/
  text-align: center;
  color:#FFFFFF;
  font-family: 'Fjalla One', sans-serif;
  font-size: 0px;
  display: block;
  width: 100%;
  height: 100%;
  /*border: #666666 0px solid;*/
  /*padding: 68px 0px;*/
  margin-bottom: 1%;
  padding: 42% 0;
}
.preview.x3thumbs .livenow .lightview:hover{
  background:none;
}
.preview.x3thumbs .livenow:hover{
  background: #660000 url("../img/live-now.svg") no-repeat center;
}
.preview.x3thumbs .img1, .preview.x3thumbs .img2, .preview.x3thumbs .img3 {
  /*width: 50%;*/
}
.preview.x3thumbs .img1 img{
  /*margin:1%;*/
}
.preview.x3thumbs .img2 img{
  /*margin:1%;*/
}
.preview.x3thumbs .img3 img{
  margin:0px 0px 0px 5px;
}
.preview.x3thumbs .img1 img, .preview.x3thumbs .img2 img, .preview.x3thumbs .img3 img{
  width:98%;
  height:auto;
  /*display: block;*/
  /*border:#666666 2px solid;*/
  /*float: left;*/
}
.preview.x3thumbs .img3 img{
  width:320px;
}

.qtip-content h2 {
    font-size: 20px !important;
}

.past_stars_boxes { width:100% !important; }

        @media only screen and (min-width: 1536px) {
          .past_stars_boxes .paststar { margin: 5px 7px !important; }
          .futureshows.full { margin-left: 0px; }
          .futureshows.full .preview.x3thumbs { margin: 5px 115px 5px 100px; }
        }

        @media only screen and (min-width: 1152px) and (max-width: 1536px) {
          .past_stars_boxes .paststar { margin: 5px 6px !important; }
          /*.woccounter { width: 187px !important; }*/
          .futureshows.full { margin-left: 0px; }
          .futureshows.full .preview.x3thumbs { margin: 5px 11px 5px 11px; }
        }

        @media only screen and (min-width: 995px) and (max-width: 1273px) {
          .past_stars_boxes .paststar { margin: 5px 3px !important; }
          .preview.x3thumbs .livenow .lightview { padding: 30% 0; }
        }
        @media only screen and (max-width: 995px) {
          .past_stars_boxes .paststar { margin: 5px 3px !important; }
          .preview.x3thumbs .livenow .lightview { padding: 42% 0; }
        }

/* New Advanced Search Layouts */
.adv-search-box { display:block; padding:25px 15px 15px 15px; border:1px solid #CCC; border-radius:10px; margin:20px 0 30px 0; position:relative; }
.adv-search-box:first-child { margin-top:50px; }
.adv-search-box h4 { display:inline-block; padding:0 5px; background:#FFF; color:#666; margin:0; font-size:15px; position:absolute; top:-10px;}
.adv-search-box .form-row { display:inline-block; width:100%; margin-bottom:10px; }
.adv-search-box .form-row:last-child { margin-bottom:0; }
.adv-search-box .form-row label { display:inline-block; vertical-align:top; line-height:33px; font-weight:bold; width:200px; text-align:right; margin-right:10px; }
.adv-search-box .form-row .adv-search-input { display:inline-block; vertical-align:top; }
.adv-search-box .form-row .adv-search-input input.inputTxt { display:block; padding:8px 8px; border:1px solid #ababab; }
.adv-search-box .form-row .adv-search-input .helper { display:block; font-size:12px; color:#ababab; padding-top:5px; }
.adv-search-box .form-row .adv-search-input select { display:block; min-width:200px; padding:8px 8px; border:1px solid #ababab; }
.adv-search-box .form-row ul.adv-search-list { display:inline-block; width:100%; list-style:none; margin:0; padding:0; list-style:none; }
.adv-search-box .form-row ul.adv-search-list li { float:left; min-width:200px; margin-right:5px; margin-bottom:5px; }
.adv-search-box .form-row ul.adv-search-list li.clearfix { clear:both; }
.adv-search-box .form-row ul.adv-search-list li label { display:block; cursor:pointer; padding:8px 8px; border:1px solid #ababab; line-height:100%; font-weight:normal; width:auto; text-align:left; margin:0; }
.adv-search-box .form-row ul.adv-search-list li label:hover,
.adv-search-box .form-row ul.adv-search-list li label.active { background:#f1f1f1; }
#searchform input.inputSubmit { display:inline-block; padding:10px 20px; font-size:16px; font-weight:bold; color:#000; cursor:pointer; border:1px solid #999; border-radius:5px; background:url(../../images/top_menu.png) repeat-x center center; text-shadow:#FFF 1px 1px 1px; }
#searchform input.inputReset { display:inline-block; padding:10px 20px; font-size:16px; font-weight:normal; color:#000; cursor:pointer; border:1px solid #999; border-radius:5px; background:url(../../images/top_menu.png) repeat-x center center; text-shadow:#FFF 1px 1px 1px; }
#searchform input:hover.inputSubmit,
#searchform input:hover.inputReset { background:url(../../images/title_bar.png); color:#FFF; text-shadow:none; }