@charset "UTF-8";

@font-face {
  font-family:'Arvo';
  font-style:normal;
  font-weight:400;
  src:local(Arvo),url(https://fonts.gstatic.com/s/arvo/v8/J0GYVYTizO1mjpT3aOcSbQ.woff2) format("woff2");
  unicode-range:U0 0FF,U131,U152 -153,U2C6,U2DA,U2DC,U2000 -206F,U2074,U20AC,U2212,U2215,UE0FF,UEFFD,UF000;
}

/******************** 
OVERRIDE DEFAULTS 
********************/
* {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  color:#333333;
  text-align:center;
}

body {
  padding:20px 0 0;
  background-color:#1B2338;
  font-family:'Arvo','Helvetica Neue',Helvetica,Arial,sans-serif;
  font-size:16px;
  line-height:1.6;
}

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

img {
  max-width:100%;
  vertical-align:middle;
  border:0;
}

#profile_header,#footer_bar,#header_bar,#username_container,#username_container,#cam_score_container,#gender_container,#body_type_container,#hair_container,#eyes_container,#age_container,#city_container,#country_container,#sexual_preference_container,#tags_container,#profile .heading,#about_me_label,#admirers_container,#friends_container,#favorite_models_container,#profile_interests_content .label {
  display:none;
}

#profile {
  box-shadow:0 0 30px 0 #cccccc;
  width:900px;
  margin:0 auto;
  display:block;
  background:#fff;
  position:relative;
  padding:0 100px 40px;
}

#profile_main_about_holder,#profile_about_me_friends {
  display:block;
}

#about_me_container,#about_me_value {
  display:block;
  margin:auto;
}

.profile_section_content {
  margin:0;
  padding:0;
}

#profile_interests_content .container {
  display:block;
}

#profile_interests_content .value {
  margin:auto;
}

#fixed_background {
  display:block;
  position:fixed;
  z-index:-100;
  width:100%;
  height:100%;
  top:0;
  left:0;
  background:url(https://img.mfcimg.com/photos2/244/24455909/305-607-498-934-11083537.png) 50% 0 no-repeat transparent;
  background-size:cover;
}

/******************** 
CUSTOM CSS 
********************/
.f_heading {
  margin-top:20px;
  margin-bottom:20px;
}

.center-block {
  display:block;
  margin-left:auto;
  margin-right:auto;
}

.divider {
  width:660px;
  height:0;
  margin:40px auto;
  border-top:1px solid #eee;
  display:block;
  position:relative;
  z-index:2;
}

.divider:before {
  content:"";
  background:url(https://s6.postimg.org/u4wtxshbl/divider.png) no-repeat center;
  width:100%;
  height:28px;
  border:none;
  display:block;
  margin:20px auto;
  z-index:1;
  top:-33px;
  position:relative;
}

i {
  color:#f75b5b;
}

#nav ul {
  display:inline-block;
  list-style-type:none;
  margin:0;
  padding:0;
  overflow:hidden;
  background-color:white;
}

#nav li {
  float:left;
}

#nav li a {
  display:block;
  color:#233973;
  text-align:center;
  padding:14px 16px;
  text-decoration:none;
}

#nav li a:hover {
  color:white;
  background-color:#f75b5b;
}

#f_profile {
  margin:0 auto;
  display:block;
  background:#fff;
  position:relative;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}

#f_about {
  position:relative;
}

#profile-pic {
  position:absolute;
  top:-50px;
  right:-175px;
  background-color:white;
  padding:5px 5px 35px;
  border:1px solid #cccccc;
  border-radius:5px;
  transform:rotate(15deg);
  transition:.5s;
}

#profile-pic:hover {
  transform:rotate(5deg);
}

#profile-pic img {
  width:150px;
}

#f_rules ul {
  list-style:none;
  padding:0;
}

#f_rules li {
  text-align:center;
  margin-bottom:15px;
}

#average_rating_container,#average_rating_label,#average_rating_value,#rate_container,#rate_label,#rate_value {
  display:block;
  margin:auto;
  text-align:center;
}

#average_rating {
  display:block;
  margin:auto;
}

/* PHOTO GALLERIES */
.profile_row {
  display:block;
}

#profile_password_photo_galleries {
  display:block;
}