article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
html,
body {
  overflow-x: hidden;
  max-width: 100%;
}
body {
  margin: 0px;
  padding: 0px;
  background: url(../images/patternt.jpg) repeat;
  font-family: "segoe_uiregular";
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
img,
fieldset {
  border: none;
  margin: 0px;
  padding: 0px;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
a {
  text-decoration: none;
  outline: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
ul,
p,
form,
input {
  margin: 0px;
  padding: 0px;
  outline: none;
}
.clear:before,
.clear:after {
  content: " ";
  display: table;
}
.clear:after {
  clear: both;
}
.clear {
  *zoom: 1;
}
input[type="submit"] {
  -webkit-appearance: none;
  -webkit-border-radius: 3px;
}
.text-right {
  text-align: right;
}
@font-face {
  font-family: "segoe_uiregular";
  src: url("../fonts/segoeui_0-webfont.eot");
  src: url("../fonts/segoeui_0-webfont.eot?#iefix") format("embedded-opentype"),
    url("../fonts/segoeui_0-webfont.woff") format("woff"),
    url("../fonts/segoeui_0-webfont.ttf") format("truetype"),
    url("../fonts/segoeui_0-webfont.svg#segoe_uiregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "segoe_uibold";
  src: url("../fonts/segoeuib_0-webfont.eot");
  src: url("../fonts/segoeuib_0-webfont.eot?#iefix") format("embedded-opentype"),
    url("../fonts/segoeuib_0-webfont.woff") format("woff"),
    url("../fonts/segoeuib_0-webfont.ttf") format("truetype"),
    url("../fonts/segoeuib_0-webfont.svg#segoe_uibold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "segoe_uisemibold";
  src: url("../fonts/seguisb_0-webfont.eot");
  src: url("../fonts/seguisb_0-webfont.eot?#iefix") format("embedded-opentype"),
    url("../fonts/seguisb_0-webfont.woff") format("woff"),
    url("../fonts/seguisb_0-webfont.ttf") format("truetype"),
    url("../fonts/seguisb_0-webfont.svg#segoe_uisemibold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "MyriadWebProBold";
  src: url("../fonts/myriadwebpro-bold.eot");
  src: url("../fonts/myriadwebpro-bold.eot") format("embedded-opentype"),
    url("../fonts/myriadwebpro-bold.woff") format("woff"),
    url("../fonts/myriadwebpro-bold.ttf") format("truetype"),
    url("../fonts/myriadwebpro-bold.svg#MyriadWebProBold") format("svg");
}
@font-face {
  font-family: "MyriadWebProRegular";
  src: url("../fonts/myriadwebpro.eot");
  src: url("../fonts/myriadwebpro.eot") format("embedded-opentype"),
    url("../fonts/myriadwebpro.woff") format("woff"),
    url("../fonts/myriadwebpro.ttf") format("truetype"),
    url("../fonts/myriadwebpro.svg#MyriadWebProRegular") format("svg");
}

.popupBox .closePopup,
.topnav ul li a,
.blocktitle p a,
.blocktitle h5 a,
.recent li a,
.watchnow,
.seenow,
.pagination li a,
.pagination2 li a,
.number li a,
.memberlinks a,
.model h3 a,
.models p a,
.footernav li a,
a.joinnow,
a.password,
a.joinnowbtn,
.joinnowbutton a,
.personal_info p a,
a.add_favorites span,
a.leave_comment span,
.seenow {
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
.centerwrap {
  width: 1286px;
  margin: auto;
}
header {
  background-color: #fff;
}
.topnav {
  height: 53px;
  border-bottom: 1px solid #ebebeb;
}
.topnav nav {
  float: left;
}
.topnav ul {
  list-style: none;
}
.topnav ul li {
  float: left;
  font-family: "segoe_uiregular";
  font-size: 17px;
  padding-right: 67px;
}
.topnav ul li a {
  color: #3f3f3f;
  border-bottom: 3px solid #fff;
  display: block;
  padding: 0 18px;
  line-height: 50px;
  background: url(../images/nav_active.png) no-repeat center 55px;
}
.topnav ul li a:hover,
.topnav ul li a.active {
  color: #b60000;
  border-bottom: 3px solid #b60000;
  background: url(../images/nav_active.png) no-repeat center bottom;
}
.topnav ul li:last-child {
  padding-right: 0px;
}
a.joinnow {
  float: right;
  background: rgb(179, 218, 31);
  background: linear-gradient(
    180deg,
    rgba(179, 218, 31, 1) 0%,
    rgba(165, 202, 26, 1) 47%,
    rgba(136, 165, 25, 1) 100%
  );
  height: 40px;
  font-family: "MyriadWebProRegular";
  font-size: 22px;
  text-transform: uppercase;
  padding: 0 29px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  color: #fff;
  margin-top: 6px;
  line-height: 42px;
}
a:hover.joinnow {
  color: #333;
}
.logo {
  float: left;
  position: relative;
  margin-top: 16px;
  width: 480px;
  padding-bottom: 8px;
}
.logo img {
  display: block;
}
.logo span {
  position: absolute;
  font-family: "segoe_uiregular";
  color: #696969;
  letter-spacing: 0.01em;
  left: 84px;
  top: 43px;
  font-size: 18px;
  width: 100%;
}
.produced {
  float: right;
  padding-top: 10px;
}
.produced h3 {
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-style: italic;
  font-size: 36px;
  color: #c44443;
  letter-spacing: -0.025em;
}
.produced p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 19px;
  color: #646363;
  text-align: right;
}
.mainvideoarea {
  background: url(../images/videobg.jpg) repeat;
  padding-top: 12px;
  padding-bottom: 18px;
}
.mainvideo {
  position: relative;
  height: 650px;
  overflow: hidden;
  background: url("../images/loader.gif") center center no-repeat;
}
.homemodels.loading,
.homesexyanks.loading {
  background: url("../images/loader.gif") center 200px no-repeat;
}
.mainvideo_here img {
  display: block;
}
.play {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -38px;
  margin-top: -35px;
}
.whitebg {
  background-color: #fff;
}
.download {
}
.download p {
  font-size: 12px;
  color: #7e7d7d;
  font-family: "segoe_uiregular";
  float: left;
  letter-spacing: 0.02em;
  padding-top: 27px;
  padding-right: 25px;
  padding-left: 3px;
  text-align: right;
}
.hd {
  float: left;
  padding-right: 36px;
  padding-top: 23px;
}
.quicktime {
  float: left;
  padding-top: 22px;
  padding-right: 34px;
}
.media_player {
  float: left;
  padding-top: 20px;
  padding-right: 32px;
}
.android {
  float: left;
  padding-top: 20px;
  padding-right: 36px;
}
.apple {
  float: left;
  padding-top: 21px;
}
a.password {
  float: right;
  background: url(../images/green_btn.jpg) repeat-x;
  height: 67px;
  width: 554px;
  text-align: center;
  color: #fff;
  font-size: 46px;
  font-family: "MyriadWebProBold";
  text-transform: uppercase;
  text-shadow: 1px 2px 1px #6d920c;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  margin-top: 12px;
  margin-bottom: 12px;
  letter-spacing: -0.02em;
  line-height: 68px;
}
a:hover.password {
  color: #333;
}
.videosarea {
  padding-top: 25px;
}
.blocktitle {
}
.blocktitle h2 {
  background: url(../images/mini_logo.png) no-repeat left center;
  padding-left: 46px;
  font-family: "segoe_uibold";
  font-size: 30px;
  font-weight: normal;
  float: left;
  color: #af0000;
  letter-spacing: -0.01em;
}
.blocktitle h2 a {
  color: #696969;
  text-decoration: none;
}
.blocktitle h2 a:hover {
  color: #113a73;
  text-decoration: underline;
}
.blocktitle p {
  float: left;
  color: #3f3f3f;
  font-family: "segoe_uiregular";
  font-size: 17px;
  line-height: 50px;
  padding-left: 10px;
}
.blocktitle p a {
  color: #3f3f3f;
  text-decoration: underline;
}
.blocktitle p a:hover {
  color: #af0000;
  text-decoration: none;
}
.blocktitle h5 {
  float: right;
  font-family: "segoe_uiregular";
  font-size: 16px;
}
.blocktitle h5 a {
  color: #fff;
  background-color: #294c7f;
  width: 223px;
  line-height: 26px;
  display: block;
  text-align: center;
  font-weight: normal;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-top: 11px;
}
.blocktitle h5 a:hover {
  background-color: #333;
}
.page_details {
  background-color: #fff;
  padding: 15px 18px;
  clear: both;
}
.page_details h3 {
  font-family: "segoe_uiregular";
  font-weight: normal;
  font-style: italic;
  font-size: 17px;
  color: #af0000;
}
.page_details p {
  font-family: "segoe_uiregular";
  font-size: 15px;
}
.recent {
  float: left;
  padding-top: 12px;
}
.recent li {
  float: left;
  padding-right: 7px;
  font-family: "segoe_uiregular";
  font-size: 16px;
}
.recent li a {
  min-width: 115px;
  padding: 0 5px;
  height: 32px;
  line-height: 30px;
  text-align: center;
  background-color: #c44443;
  display: block;
  color: #fff;
}
.recent li a.active,
.recent li a:hover {
  background-color: #294c7f;
}
.number {
  float: right;
  padding-top: 16px;
}
.number li {
  float: left;
  padding-left: 5px;
  font-family: "segoe_uiregular";
  font-size: 16px;
}
.number li a {
  line-height: 26px;
  height: 26px;
  width: 28px;
  text-align: center;
  color: #4f4e4e;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  display: block;
  background-color: #fff;
}
.number li a:hover,
.number li a.active {
  background-color: #c44443;
  color: #fff;
}
/*.number li.prev a, .number li.next a{width:50px;}*/
.number li.prev a,
.number li.next a {
  width: auto;
  padding: 0 5px;
}
.videos {
  clear: both;
  padding-top: 14px;
  height: auto !important;
}
.videoblock {
  float: left;
  margin-right: 28px;
  margin-bottom: 10px;
}
.homeresponsive .videoblock {
  float: left;
  margin-right: 2%;
  margin-bottom: 1%;
  width: 32%;
}
.videoimg {
  position: relative;
}
.videoimg img {
  width: 100%;
}
.watchnow {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -66px;
  margin-top: -18px;
  opacity: 0;
}
.videoimg:hover .watchnow {
  opacity: 1;
}
.seenow {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -47.5px;
  margin-top: -18px;
  opacity: 0;
}
.videoimg:hover .seenow {
  opacity: 1;
}
.videoblock h3 {
  font-family: "segoe_uiregular";
  font-weight: normal;
  font-size: 16px;
}
.videoblock h3 a {
  color: #af0000;
}
.videoblock h3 a:hover {
  color: #294c7f;
}
.videoblock p.left {
  font-size: 12px;
  color: #757b83;
  font-family: "segoe_uiregular";
  float: left;
  line-height: 16px;
}
.videoblock p.left a {
  color: #294c7f;
}
.videoblock p.left a:hover {
  color: #333;
}
.videoblock p.right {
  font-size: 12px;
  color: #757b83;
  font-family: "segoe_uiregular";
  float: right;
  line-height: 16px;
  text-align: right;
}
.videoblock p.right a {
  color: #757b83;
  background: url(../images/comment.png) no-repeat left center;
  padding-left: 17px;
}
.videoblock p.right a:hover {
  color: #333;
}
.last {
  margin-right: 0px !important;
}
.pagination {
  padding-top: 20px;
  text-align: center;
  clear: both;
  padding-bottom: 22px;
}
.pagination li {
  padding-left: 1px;
  padding-right: 1px;
  font-family: "segoe_uiregular";
  font-size: 16px;
  display: inline-block;
}
.pagination li a {
  line-height: 26px;
  height: 26px;
  width: 28px;
  text-align: center;
  color: #4f4e4e;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  display: block;
  background-color: #fff;
}
.pagination li a:hover,
.pagination li a.active {
  background-color: #c44443;
  color: #fff;
}
.pagination li.prev a,
.pagination li.next a {
  width: auto;
  padding: 0 5px;
}
.joinus {
  padding-top: 22px;
  padding-bottom: 22px;
}
.joinus p {
  font-family: "segoe_uiregular";
  float: left;
  font-size: 24px;
  font-style: italic;
  line-height: 48px;
}
.joinus p a {
  color: #294c7f;
  text-decoration: underline;
}
.joinus p a:hover {
  color: #333;
  text-decoration: none;
}
.joinus p.smallfont {
  font-size: 22px;
}
.modelsarea {
  padding-top: 25px;
}
.models {
  clear: both;
  padding-top: 14px;
}
.model {
  float: left;
  margin-right: 28px;
  margin-bottom: 8px;
}
.homeresponsive .model {
  float: left;
  margin-right: 2%;
  margin-bottom: 1%;
  width: 32%;
}
.modelimg img {
  width: 100%;
}
.model h3 {
  font-family: "segoe_uiregular";
  font-size: 16px;
  font-weight: normal;
}
.model h3 a {
  color: #af0000;
}
.model h3 a:hover {
  color: #294c7f;
}
.models p {
  color: #757b83;
  font-family: "segoe_uiregular";
  font-size: 12px;
}
.models p a {
  color: #757b83;
}
.models p a:hover {
  color: #333;
}
.added {
  float: left;
}
.comment {
  float: left;
  padding-left: 90px;
}
.rating {
  float: right;
}
a.joinnowbtn {
  float: right;
  background: rgb(179, 218, 31);
  background: linear-gradient(
    180deg,
    rgba(179, 218, 31, 1) 0%,
    rgba(165, 202, 26, 1) 47%,
    rgba(136, 165, 25, 1) 100%
  );
  height: 48px;
  font-family: "MyriadWebProRegular";
  font-size: 36px;
  text-transform: uppercase;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  color: #fff;
  line-height: 50px;
  width: 224px;
  text-align: center;
}
a:hover.joinnowbtn {
  color: #333;
}
footer {
  border-top: 1px solid #e7e7e7;
  background-color: #fff;
}
.help {
  float: left;
  width: 536px;
  padding-top: 16px;
}
.help h3 {
  color: #3f3f3f;
  font-size: 24px;
  font-family: "segoe_uibold";
  font-weight: normal;
}
.memberlinks {
  padding-top: 10px;
}
.memberlinks a {
  width: 259px;
  height: 79px;
  display: block;
  font-family: "segoe_uiregular";
  line-height: 78px;
  text-align: center;
  font-size: 24px;
  color: #fff;
  float: left;
}
.members_login {
  background-color: #294c7f;
  margin-right: 18px;
  margin-bottom: 14px;
}
.jointoday {
  background-color: #c44444;
  margin-bottom: 14px;
}
.support {
  background-color: #c3c0c0;
  margin-right: 18px;
}
.aboutyanks {
  background-color: #a3a1a1;
}
.memberlinks a:hover {
  background-color: #333;
}
.social {
  padding-top: 10px;
  padding-left: 3px;
}
.social a {
  float: left;
}
.signup {
  background: #294c80 url(../images/photosetbg.jpg) repeat-x;
  padding: 0 20px 20px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
}
.photoset {
  float: left;
  padding-top: 17px;
  padding-left: 19px;
}
.agree {
  float: left;
  padding-left: 26px;
  width: 270px;
  padding-top: 6px;
}
.agree label {
  font-family: "segoe_uiregular";
  font-size: 13px;
  line-height: 18px;
  color: #fff;
  line-height: 18px;
  float: left;
  clear: left;
}
.agree label input {
  float: left;
  margin-right: 6px;
  margin-top: 3px;
}
.photobox {
  height: 33px;
  width: 200px;
  border: 1px solid #525252;
  text-align: center;
  color: #242424;
  font-family: "segoe_uiregular";
  font-size: 22px;
  line-height: 32px;
  background-color: #e4e4e4;
  box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.5);
}
.go {
  float: left;
  width: 61px;
  height: 35px;
  cursor: pointer;
  background: url(../images/go.png) no-repeat;
  border: none;
  margin-left: 5px;
}
.photosearch {
  padding-top: 6px;
  clear: both;
}
.tenets {
  float: right;
  width: 730px;
  padding-top: 16px;
}
.tenets h2 {
  font-family: "segoe_uiregular";
  font-size: 24px;
  color: #3f3f3f;
  background: url(../images/title_logo.png) no-repeat left center;
  padding-left: 37px;
  margin-left: 5px;
  margin-bottom: 10px;
}
.tenets h2 span {
  font-family: "segoe_uisemibold";
  font-size: 18px;
  font-weight: normal;
}
.tenets_data {
  border: 2px solid #e7e7e7;
  padding: 26px 18px 8px 18px;
}
.tenets_data ul {
  list-style: none;
}
.tenets_data ul li {
  font-family: "segoe_uiregular";
  font-size: 13px;
  color: #3f3f3f;
  line-height: 16px;
  padding-bottom: 16px;
}
.tenets_data ul li span {
  color: #b40000;
}
.tenets_data p {
  font-size: 14px;
  color: #294c7f;
  font-family: "segoe_uiregular";
  float: right;
  text-align: left;
}
.footernav {
  list-style: none;
  padding-top: 25px;
  clear: both;
}
.footernav li {
  float: left;
  font-family: "segoe_uiregular";
  font-size: 15px;
  padding: 0 6px 0 5px;
}
.footernav li a {
  color: #3f3f3f;
  border-bottom: 3px solid #fff;
  display: block;
  padding: 0 18px;
  line-height: 50px;
  background: url(../images/nav_active.png) no-repeat center 55px;
}
.footernav li a.join {
  color: #8eae17;
}
.footernav li a:hover,
.footernav li a.active {
  color: #b60000;
  border-bottom: 3px solid #b60000;
  background: url(../images/nav_active.png) no-repeat center bottom;
}
.footernav li:last-child {
  padding-right: 0px;
}
.copyrights {
  border-top: 1px solid #ebebeb;
  padding-bottom: 15px;
}
.copyrights h4 {
  color: #3f3f3f;
  font-size: 12px;
  font-family: "segoe_uiregular";
  float: left;
  font-weight: normal;
  padding-top: 12px;
  line-height: 32px;
}
.copyrights h4 a,
.copyrights p a {
  color: #3f3f3f;
}
.copyrights h4 a:hover,
.copyrights p a:hover {
  color: #b60000;
}
.rta {
  float: left;
  padding-left: 54px;
  padding-top: 12px;
}
.rta img {
  display: block;
}
.copyrights p {
  float: right;
  text-align: center;
  color: #3f3f3f;
  font-size: 12px;
  font-family: "segoe_uiregular";
  line-height: 17px;
  padding-top: 6px;
}
.responsive_menu {
  margin-top: 6px;
}
.responsive_menu select {
  display: block;
  width: 250px;
  height: 40px;
  padding: 11px 12px;
  font-size: 14px;
  line-height: normal;
  color: #555;
  vertical-align: middle;
  background-color: #f9f9f9;
  background-image: none;
  border: none;
  text-align: center;
  cursor: pointer;
  border: 1px solid #c3c3c3;
}
.responsive_menu select option {
  padding: 2px 0;
}
.menu_footer {
  clear: both;
  padding: 20px 0px 0px 0px;
}
.menu_footer .responsive_menu select {
  margin: auto;
}

.modelarea {
  padding-top: 25px;
}
.modelarea .blocktitle h2 {
  background: none;
  padding-left: 0px;
}
.joinnowbutton {
  float: right;
  padding-bottom: 12px;
}
.joinnowbutton a {
  float: right;
  background: url(../images/joinnow.jpg) repeat-x;
  height: 34px;
  font-family: "MyriadWebProRegular";
  font-size: 24px;
  text-transform: uppercase;
  padding: 0 20px;
  color: #fff;
  margin-top: 3px;
  line-height: 34px;
}
.joinnowbutton a:hover {
  color: #333;
}

.updates {
  padding-top: 46px;
  margin-bottom: 25px;
  overflow: hidden;
}
.all_update {
  width: 223px;
  background-color: #fff;
  float: left;
}
.all_update h3 {
  font-family: "segoe_uibold";
  font-size: 18px;
  color: #113a73;
  border-bottom: 1px solid #e9e9e9;
  line-height: 42px;
  padding-left: 17px;
  font-weight: normal;
}
.all_update ul {
  list-style: none;
  padding-top: 10px;
  padding-bottom: 10px;
}
.all_update ul li {
  font-family: "segoe_uiregular";
  font-size: 12px;
  line-height: 19px;
  padding-left: 16px;
  padding-right: 16px;
}
.all_update ul li a {
  color: #3f3f3f;
}
.all_update ul li a:hover {
  color: #c44443;
}
.blogs {
  float: left;
  margin-left: 17px;
  background-color: #fff;
  width: 809px;
}
.blog {
  margin-left: 22px;
  padding-top: 10px;
  margin-right: 22px;
  border-bottom: 1px solid #ececec;
}
.blog h3 {
  font-family: "segoe_uiregular";
  font-size: 25px;
  font-weight: normal;
}
.blog h3 a {
  color: #af0000;
}
.blog h3 a:hover {
  color: #113a73;
}
.blog h4 {
  font-weight: normal;
  font-family: "segoe_uiregular";
  font-size: 14px;
  color: #757b83;
}
.blog h4 a {
  color: #294c7f;
}
.blog h4 a:hover {
  color: #af0000;
}
.blog h4 span {
  padding: 0 20px;
}
.blog_img {
  padding-top: 8px;
  padding-bottom: 14px;
}
.blog_img img {
  display: block;
}
.blog p {
  font-family: "segoe_uiregular";
  font-size: 14px;
  color: #757b83;
  line-height: 16px;
  padding-bottom: 14px;
}
.pagination2 {
  padding-top: 20px;
  text-align: center;
  clear: both;
  padding-bottom: 22px;
}
.pagination2 li {
  padding-left: 1px;
  padding-right: 1px;
  font-family: "segoe_uiregular";
  font-size: 16px;
  display: inline-block;
}
.pagination2 li a {
  line-height: 24px;
  height: 26px;
  width: 28px;
  text-align: center;
  color: #4f4e4e;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  display: block;
  background-color: #eae8e8;
}
.pagination2 li a:hover,
.pagination2 li a.active {
  background-color: #c44443;
  color: #fff;
}
.pagination2 li.prev a,
.pagination2 li.next a {
  width: 50px;
}
.categories {
  float: right;
  width: 223px;
  background-color: #fff;
}
.categories h3 {
  font-family: "segoe_uibold";
  font-size: 18px;
  color: #113a73;
  border-bottom: 1px solid #e9e9e9;
  line-height: 42px;
  padding-left: 17px;
  font-weight: normal;
}
.categories ul {
  list-style: none;
  padding-top: 10px;
  padding-bottom: 10px;
}
.categories ul li {
  font-family: "segoe_uiregular";
  font-size: 14px;
  line-height: 21px;
  padding-left: 16px;
  padding-right: 16px;
}
.categories ul li a {
  color: #3f3f3f;
}
.categories ul li a:hover {
  color: #c44443;
}
.all_update,
.blogs,
.categories {
  padding-bottom: 10000px;
  margin-bottom: -10000px;
}

.profilevideos {
  clear: both;
  padding-top: 5px;
  padding-bottom: 10px;
}
.profile {
  padding-top: 34px;
}
.model_profile {
  float: left;
  clear: both;
}
.profile .joinnowbutton {
  padding-bottom: 9px;
}
.profile .joinnowbutton a {
  margin-top: 0px;
}
.profile_details {
  float: right;
  width: 889px;
  background-color: #fff;
  min-height: 579px;
}
.profile_details h2 {
  font-family: "segoe_uibold";
  color: #af0000;
  letter-spacing: -0.01em;
  font-size: 30px;
  font-weight: normal;
  padding-left: 20px;
  padding-top: 14px;
}
.star_rating {
  padding-left: 18px;
  padding-top: 22px;
  padding-bottom: 25px;
}
.star_rating ul {
  float: left;
}
.star_rating ul li {
  float: left;
  padding-right: 2px;
}
.star_rating p {
  float: left;
  font-family: "segoe_uibold";
  color: #113a73;
  padding-left: 15px;
  font-size: 28px;
  line-height: 32px;
}
.profile_details h3 {
  font-family: "segoe_uibold";
  color: #113a73;
  font-weight: normal;
  font-size: 15px;
  padding: 0 18px;
}
.model_info {
  color: #3f3f3f;
  font-family: "segoe_uiregular";
  font-size: 15px;
  line-height: 20px;
  padding: 0 18px;
  padding-bottom: 20px;
}
.personal_info {
  padding: 10px 18px;
}
.personal_info p {
  font-family: "segoe_uiregular";
  font-size: 15px;
  color: #3f3f3f;
  line-height: 30px;
}
.personal_info p span {
  font-family: "segoe_uibold";
  color: #af0000;
}
.personal_info p a {
  color: #3f3f3f;
}
.personal_info p a:hover {
  color: #af0000;
}
.buttons {
  padding-left: 17px;
  padding-top: 22px;
  padding-bottom: 22px;
}
a.add_favorites {
  width: 131px;
  height: 32px;
  background: #294c7f url(../images/add.png) no-repeat 9px center;
  padding-left: 29px;
  display: block;
  line-height: 32px;
  color: #fff;
  margin-right: 12px;
  float: left;
}
a.add_favorites span {
  background: url(../images/favorite_border.jpg) repeat-y left top;
  padding-left: 7px;
  display: block;
}
a:hover.add_favorites span {
  background-color: #0f3163;
}
a.leave_comment {
  width: 131px;
  height: 32px;
  background: #c44443 url(../images/chat.png) no-repeat 9px center;
  padding-left: 29px;
  display: block;
  line-height: 32px;
  color: #fff;
  float: left;
}
a.leave_comment span {
  background: url(../images/comment_border.jpg) repeat-y left top;
  padding-left: 7px;
  display: block;
}
a:hover.leave_comment span {
  background-color: #991a19;
}
.seenow {
  position: absolute;
  opacity: 0;
  left: 50%;
  top: 50%;
  margin-left: -47px;
  margin-top: -18px;
}
.videoimg:hover .seenow {
  opacity: 1;
}

.aboutstory {
  padding-top: 25px;
  padding-bottom: 28px;
}
.aboutstory .blocktitle h2 {
  background: none;
  padding-left: 0px;
  padding-bottom: 8px;
}
.aboutstory article {
  background-color: #fff;
  padding: 25px 15px;
  margin-bottom: 20px;
  display: inline-block;
}
.aboutstory h3 {
  color: #3f3f3f;
  font-size: 29px;
  font-family: "segoe_uibold";
  text-align: center;
  font-weight: normal;
  padding-bottom: 20px;
  margin-top: -10px;
}
.aboutstory h3 span.cBlue {
  font-size: 22px;
  font-family: "segoe_uisemibold";
}
.aboutstory p {
  font-family: "segoe_uiregular";
  font-size: 15px;
  color: #535353;
  line-height: 20px;
  padding-bottom: 20px;
}
.aboutstory p:last-child {
}
.aboutstory p:first-child {
  text-indent: 33px;
}
.aboutstory .quote.noquotes p:first-child {
  text-indent: 0;
}
.quote {
  background: url(../images/left_quote.png) no-repeat left top;
}
.quote.noquotes {
  background: none;
}
.aboutstory p:last-child {
  background: url(../images/right_quote.png) no-repeat right 27px;
  padding-top: 3px;
  padding-right: 25px;
  padding-bottom: 0px;
}
.aboutstory .quote.noquotes p:last-child {
  background: none;
}
.bluehlight {
  color: #113a73;
  font-family: "segoe_uibold";
}
.redhlight {
  color: #c44444;
  font-family: "segoe_uibold";
}

.aboutstory quote {
  font-size: 15px;
}
.fleft {
  float: left;
}
.fright {
  float: right;
}
.cRed {
  color: #c44444 !important;
}
.cBlue {
  color: #113a73 !important;
}
.fBigger {
  font-size: 19px !important;
}

.quote-box {
  padding: 25px 20px;
  border: 4px solid #ececec;
  width: 869px;
}
.quote-box-txt {
  padding: 25px 20px;
  border: 4px solid #ececec;
  max-width: 100%;
}
.quote-box.quote-big {
  padding: 30px 20px;
  width: 689px;
}
.quote-box.fleft {
  margin-right: 25px;
}
.quote-box.fright {
  margin-left: 25px;
}
.quote-image-big img,
.quote-image-small img {
  border: 4px solid #ececec;
  max-width: 100%;
}
.quote-image-big {
  width: 494px;
}
.quote-image-small {
  width: 314px;
}

.fixedposition {
  position: fixed;
  right: 10px;
  bottom: 10px;
  z-index: 9999;
}

.clearDesktop {
  clear: both;
}
.clearMobile {
  clear: both;
  display: none;
}

.favoritesArea,
.commentsArea {
  position: relative;
  float: left;
}
.popupBox {
  display: none;
  float: left;
  width: 140px;
  padding: 20px 10px;
  position: absolute;
  top: 40px;
  left: 0;
  background: #ddd;
  z-index: 999;
}
.popupBox .arrowUp {
  float: left;
  width: 25px;
  height: 29px;
  background: url("../images/arrowUp.png") no-repeat;
  position: absolute;
  left: 5px;
  top: -15px;
}
.popupBox .closePopup {
  float: left;
  position: absolute;
  right: 5px;
  top: 5px;
  padding: 2px 6px;
  background: #af0000;
  color: #fff;
  font-weight: bold;
  font-size: 10px;
  cursor: pointer;
  z-index: 9999;
}
.popupBox :hover.closePopup {
  background: #222;
  color: #fff;
}
.popupBox .popupText {
  float: left;
  text-align: center;
  color: #222;
  font-size: 14px;
}

.popupBox .popupText a {
  color: #af0000;
}

#become_member {
  display: none;
  float: left;
  width: 100%;
  height: 650px;
  background: rgba(0, 0, 0, 0.8);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
}
#become_member .verticalAlign {
  float: left;
  width: 100%;
  padding-top: 24%;
  text-align: center;
}
#become_member a.btnTrailer {
  display: inline-block;
  margin: 0 5px;
  padding: 10px 20px;
  color: #fff;
  font-family: "segoe_uiregular", Arial, Helvetica, sans-serif;
  font-size: 16px;
}
#become_member a.btnTrailer.resumePreview {
  background: #c44443;
}
#become_member a:hover.btnTrailer.resumePreview {
  background: #9e1918;
}
#become_member a.btnTrailer.joinNow {
  background: #294c7f;
}
#become_member a:hover.btnTrailer.joinNow {
  background: #00265d;
}

#become_member a.btnTrailer.prevSlider,
#become_member a.btnTrailer.nextSlider {
  background: #c3c0c0;
}
#become_member a:hover.btnTrailer.prevSlider,
#become_member a:hover.btnTrailer.nextSlider {
  background: #7c7c7c;
}

/*LANGUAGE NEW TARGETS*/
body.lang-german {
}
body.lang-german .topnav ul li {
  padding-right: 50px;
}

body.lang-french {
}
body.lang-french .topnav ul li {
  padding-right: 50px;
}
body.lang-french .logo span {
  font-size: 15px;
}
body.lang-french a.password {
  font-size: 36px;
}

body.lang-spanish {
}
body.lang-spanish .topnav ul li {
  padding-right: 40px;
}
body.lang-spanish a.password {
  font-size: 42px;
}

body.lang-dutch {
}
body.lang-dutch .topnav ul li {
  padding-right: 53px;
}

body.lang-italian {
}
body.lang-italian .topnav ul li {
  padding-right: 60px;
}
body.lang-italian .logo span {
  font-size: 15px;
}
body.lang-italian a.password {
  font-size: 40px;
}

.splashscreen .col-md-7 {
  padding: 0px 40px;
}
.splashscreen .topright {
  margin-top: 20px;
}
.splashscreen .col-md-5 {
  padding-right: 0;
  padding-left: 0;
}
.splashscreen.page-content {
  background: url(../images/patternt.jpg) repeat !important;
}
.splashscreen .centerwrap {
  background: #fff;
}
.splashscreen.page-content h2 {
  font-size: 30px;
  margin-bottom: 0;
}
.splashscreen.page-content h3 {
  margin: 0 0 40px;
}
.splashscreen.page-content h2,
.splashscreen.page-content h3 {
  text-align: center;
  font-family: "segoe_uiregular";
}
.splashscreen h2 span {
  color: #c44443;
}
.splashscreen .btns {
  display: inline-block;
  width: 100%;
  margin: 10px 0 20px 0;
  padding: 0;
}
.splashscreen p,
.splashscreen li,
.splashscreen a {
  font-family: "Arial";
  line-height: 1.5;
}
.splashscreen .btns a {
  padding: 15px 20px;
  text-transform: uppercase;
  color: #fff;
  float: left;
  font-size: 20px;
}
.splashscreen .btn-exit {
  background: #c3c0c0;
  width: 30%;
}
.splashscreen .btn-enter {
  background: #c44443;
  width: 69%;
  margin-left: 1%;
}
.splashscreen .btn-enter .fa-sign-in {
}
.splashscreen .btns a:hover {
  background: #103a73;
}
.splashscreen ul li {
  position: relative;
  margin: 5px 0;
  padding-left: 20px;
}
.splashscreen ul li i {
  position: absolute;
  left: 0;
  font-size: 12px;
  color: #acd21b;
  top: 5px;
}
.splashscreen ul {
  margin: 20px 0;
}
.splashscreen .bottom-links {
  text-align: center;
  margin-top: 20px;
}
.splashscreen .produced h3 {
  margin: 10px 0 0;
}
footer.wrap.splashscreen {
  padding: 40px 10% 20px;
}

.topright {
  float: right;
  margin-top: 15px;
}
.topright a.btnBlue,
.topright a.btnGray {
  display: inline-block;
  font-size: 16px;
  font-family: "Tahoma", Arial, Helvetica, sans-serif;
  padding: 10px 20px;
  background: #294c7f;
  color: #fff;
  text-decoration: none;
}
.topright a.btnGray {
  background: #c3c0c0;
}
.topright a:hover.btnBlue {
  background: #0d2d5c;
}
.topright a:hover.btnGray {
  background: #909090;
}
.footer-image-wrapper .footer-image-set {
  margin-right: 14px;
}
.container-wrapper .cw-left .cwl-access .cwla-right .cwlar-btn {
  margin-left: 15px;
}

body.loading {
  visibility: hidden;
}
.modal {
  visibility: visible !important;
}