@charset "UTF-8";

url(https://fonts.googleapis.com/css?family=Cardo:400,700);
url(https://fonts.googleapis.com/css?family=Architects+Daughter);
/*-----------------[HIDE START]------------------------*/
#profile_header_container {
  min-height:0;
}

#profile_header_container,#gender_container,#sexual_preference_container,#profile_comments,#username_container,#cam_score_container,#body_type_container,#hair_container,#eyes_container,#weight_container,#height_container,#age_container,#smoke_container,#drink_container,#drugs_container {
  display:none;
}

#profile_header_container > .heading {
  display:none;
}

#profile_header_container > #blurb_container {
  display:none;
}

#profile_header_container > #unix_last_updated_container {
  display:none;
}

#avatar_holder {
  display:none;
}

#profile_interests_content {
  display:none;
}

#about_me_label {
  display:none;
}

#footer_bar {
  display:none;
}

#header_bar {
  display:none;
}

#profile_about_me .heading {
  display:none;
}

#new_comment .wall_post_avatar img {
  display:none;
}

.photo_gallery_lock {
  display:none;
}

/*-----------------[HIDE END]------------------------*/
/*-----------------[FIX START]------------------------*/
.container {
  display:block;
}

#about_me_value {
  width:1100px;
}

#rate_container {
  background:linear-gradient(to bottom,#F6F6F6 0%,#FFFFFF 100%) repeat scroll 0 0 rgba(0,0,0,0);
  border-bottom:1px solid #E9E9E9;
  box-shadow:0 0 3px rgba(0,0,0,0.1);
  left:10px;
  margin:0;
  padding:10px 10px 10px 23px;
  position:fixed;
  top:158px;
  max-width:130px;
  z-index:95;
}

#rate_value {
  display:block;
}

#rate_label {
  min-width:104px;
}

#new_homepage_friend {
  background:linear-gradient(to bottom,#F6F6F6 0%,#FFFFFF 100%) repeat scroll 0 0 rgba(0,0,0,0);
  border-bottom:1px solid #E9E9E9;
  box-shadow:0 0 3px rgba(0,0,0,0.1);
  left:10px;
  margin:0;
  padding:8px;
  position:fixed;
  top:80px;
  min-width:125px;
  z-index:98;
  text-align:center;
}

#new_admirer {
  background:linear-gradient(to bottom,#F6F6F6 0%,#FFFFFF 100%) repeat scroll 0 0 rgba(0,0,0,0);
  border-bottom:1px solid #E9E9E9;
  box-shadow:0 0 3px rgba(0,0,0,0.1);
  left:10px;
  margin:0;
  padding:8px;
  position:fixed;
  top:48px;
  min-width:125px;
  z-index:99;
  text-align:center;
}

/*-----------------[FIX END]------------------------*/
* {
  box-sizing:border-box;
}

body {
  width:1100px;
  margin:0 auto;
  font-size:16px;
  font-family:'Cardo',serif;
  color:#646464;
  -webkit-font-smoothing:antialiased;
  padding:0!important;
}

.wrap {
}

section {
  margin-top:20px;
  margin-bottom:50px;
}

.clearfix:after {
  content:'';
  display:table;
  clear:both;
}

.text-left {
  text-align:left;
}

.text-right {
  text-align:right;
}

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

img {
  max-width:100%;
}

a {
  color:#646464;
  text-decoration:none;
}

a:hover {
  transition:.3s all;
  color:#edd6d0;
  text-decoration:none;
}

ul {
  margin:0;
  padding:0;
  -webkit-margin-before:0;
  -webkit-margin-after:0;
  -webkit-margin-start:0;
  -webkit-margin-end:0;
  -webkit-padding-start:0;
}

ul > li {
  list-style:none;
}

.underline {
  position:relative;
}

.underline:after {
  content:'';
  position:absolute;
  width:50px;
  height:1px;
  background:#646464;
  left:50%;
  margin-left:-25px;
  bottom:-10px;
}

.button {
  display:inline-block;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:30px;
  padding-right:30px;
  border:4px solid #f5f5f5;
  border-radius:3px;
  background:#fff;
}

.button:hover {
  transition:.3s all;
  background:#f5f5f5;
}

.menu-head {
  padding-bottom:50px;
}

.menu-logo {
  display:inline-block;
  text-align:center;
}

.menu-logo h2 {
  margin-top:0;
  margin-bottom:0;
}

.menu-head li,.menu-footer li {
  display:inline-block;
}

.menu-head li a,.menu-footer li a {
  font-family:'Architects Daughter',cursive;
  font-size:20px;
}

.menu-footer li a {
  font-size:14px;
}

.menu-head li:not(:last-child) {
  margin-right:25px;
}

.menu-footer li:not(:last-child) {
  margin-right:14px;
}

.menu-left {
  width:40%;
  float:left;
}

.menu-right {
  width:40%;
  float:right;
}

#profile_about_me {
/*padding-top: 480px;*/
}

.hero {
  position:relative;
  background-size:contain;
  background-position:top center;
  background-repeat:no-repeat;
  width:1100px;
  height:430px;
}

.frame {
  display:inline-block;
  background:#fff;
  text-align:center;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:30px;
  padding-right:30px;
  box-shadow:0 0 0 6px rgba(0,0,0,0.14);
  border:4px solid #f5f5f5;
}

.hero .frame {
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
}

/* cat-Slider */
.cat-slider-section {
  width:100%;
  margin-top:-80px;
  padding-top:80px;
  padding-bottom:40px;
  background:url(http://picua.org/img/2018-05/07/oydawjk5nkyr60mntnu321xum.png) no-repeat;
  background-size:cover;
  background-position:top center;
}

.cat-slider {
  width:869px;
  height:512px;
  margin:0 auto;
}

.cat-slider .frames {
  width:869px;
  height:512px;
  position:relative;
}

.cat-slider .frames .slide {
  width:869px;
  height:512px;
  list-style:none;
  position:absolute;
}

@keyframes fronte {
  from {
    z-index:0;
    transform:scale(1.1);
    opacity:.5;
  }
  
  to {
    z-index:100;
    transform:scale(1);
    opacity:1;
  }
}

.cat-slider .slide:target {
  z-index:100;
  animation:fronte 1s linear forwards;
}

.cat-slider .frames .slide img {
  width:869px;
  height:512px;
}

.cat-slider .frames .slide nav .prev {
  background:url(http://picua.org/img/2018-05/07/gqj5no6z1hfkfpge4zepc6si2.png) no-repeat;
  position:absolute;
  width:78px;
  height:71px;
  bottom:20px;
  left:-90px;
}

.cat-slider .frames .slide nav .next {
  background:url(http://picua.org/img/2018-05/07/4q5cykjfuet90jygp9m5fqy5u.png) no-repeat;
  position:absolute;
  width:78px;
  height:71px;
  top:82px;
  right:-90px;
}

.slide .frame {
  position:absolute;
  left:50%;
  bottom:3%;
  transform:translate(-50%,0);
  box-shadow:none;
  max-width:450px;
}

/* CLUB CARDS*/
.title-bg {
  padding:10px 20px;
  background:#f8f8f8;
  display:inline-block;
  border:1px solid #7f7f7f;
}

.club-cards {
  width:95%;
  margin:0 auto;
  text-align:center;
}

.club-card-item {
  position:relative;
  width:24%;
  margin-right:1.5%;
  min-height:510px;
  display:inline-block;
  vertical-align:middle;
  border:1px solid #7f7f7f;
  background:#f8f8f8;
/* Old browsers */
  background:-moz-linear-gradient(top,#f8f8f8 0%,#d9d9d9 100%);
/* FF3.6-15 */
  background:-webkit-linear-gradient(top,#f8f8f8 0%,#d9d9d9 100%);
/* Chrome10-25,Safari5.1-6 */
  background:linear-gradient(to bottom,#f8f8f8 0%,#d9d9d9 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.club-card-item h3 {
}

.club-card-item .price {
  position:absolute;
  left:50%;
  top:80px;
  margin-left:-83px;
  z-index:999;
  display:inline-block;
  font-size:22px;
  font-weight:400;
  vertical-align:middle;
  width:185px;
  height:181px;
  background:url(http://picua.org/img/2018-05/07/d8pwfhpwcslm2r86a6jucztot.png) no-repeat;
  padding-top:75px;
  padding-bottom:75px;
}

.club-card-item:nth-child(2) .price {
  font-weight:700;
}

.club-card-item:nth-child(1) .description,.club-card-item:nth-child(3) .description {
  margin-top:300px;
}

.club-card-item img {
  position:absolute;
  bottom:0;
  left:0;
  z-index:0;
}

.club-card-item .description {
  position:relative;
  color:#fff;
  z-index:999;
  margin-top:270px;
}

.club-card-item .description p {
  border-top:1px solid #fff;
  width:80%;
  margin:0 auto;
  padding-top:10px;
  padding-bottom:10px;
}

.club-card-item:nth-child(2) {
  -webkit-box-shadow:-1px 10px 22px -4px rgba(0,0,0,0.68);
  -moz-box-shadow:-1px 10px 22px -4px rgba(0,0,0,0.68);
  box-shadow:-1px 10px 22px -4px rgba(0,0,0,0.68);
  background:#fdfdfd;
/* Old browsers */
  background:-moz-linear-gradient(top,#fdfdfd 0%,#323232 100%);
/* FF3.6-15 */
  background:-webkit-linear-gradient(top,#fdfdfd 0%,#323232 100%);
/* Chrome10-25,Safari5.1-6 */
  background:linear-gradient(to bottom,#fdfdfd 0%,#323232 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.club-card-item:last-child {
  margin-right:0;
}

/* cat-gallery */
.cat-gallery-item-left {
  width:50%;
  float:left;
}

.cat-gallery-item-right {
  width:50%;
  float:right;
}

.cat-gallery-item-text {
  padding:50px;
}

.cat-gallery-item-text {
  text-align:center;
}

.cat-gallery-item-text h2 {
  text-align:center;
}

.cat-gllery-item {
  text-align:center;
}

.cat-gllery-item img {
  margin-bottom:-6px;
}

/* Footer */
.menu-footer {
  margin-top:1em;
  margin-bottom:1em;
  padding-left:10px;
}

.footer-top {
  margin-top:40px;
}

.footer-center {
  width:210px;
  height:205px;
  background:url(http://picua.org/img/2018-05/14/tskdfw8ifhy2ptgtqo83vzj5w.jpg) no-repeat;
  display:inline-block;
  margin-left:80px;
  text-align:center;
  padding-top:75px;
}

.footer-left {
  margin-top:30px;
  float:left;
  width:35%;
  border-right:2px solid #646464;
}

.footer-right {
  margin-top:30px;
  float:right;
  width:35%;
  border-left:2px solid #646464;
}

.footer-left-top,.footer-right-top {
  border-bottom:2px solid #646464;
}

.footer-left-top,.footer-right-top,.footer-left-bottom {
  padding-left:10px;
  padding-right:10px;
}

.menu-head {
  padding-bottom:35px;
  padding-top:20px;
  padding-right:20px;
  padding-left:20px;
  position:fixed;
  top:0;
  z-index:999;
  width:1100px;
  background:#fff;
}

.hero {
  margin-top:90px;
}