@charset "UTF-8";

@font-face {
  font-family:'Oswald' ,sans-serif;
  font-style:normal;
  font-weight:700;
  src:url(//fonts.googleapis.com/css?family=Oswald:700);
}

@font-face {
  font-family:'Shadows Into Light Two';
  src:url(http://www.ivyjean.com/assets/woff/shadowsintolighttwo.woff) format("woff");
  font-weight:normal;
  font-style:normal;
}

@font-face {
  font-family:'Bebas';
  src:url(http://www.ivyjean.com/assets/woff/bebas.woff) format("woff");
  font-weight:normal;
  font-style:normal;
}

/* Main Defaults */
body {
  background-image:url(https://78.media.tumblr.com/1c7e52cc44f505577487195e92f95aa9/tumblr_og1fq3o47X1qhlkwvo1_400.jpg);
  margin:0!important;
  padding:0!important;
}

body,td {
  color:#666;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
}

table,td {
  margin:0;
  padding:0;
  border:0;
  border-collapse:collapse;
}

.container {
  color:#666;
  background-color:transparent;
  display:block;
  margin:0;
  padding:0;
}

#header_bar,#footer_bar,.heading,#blurb_container,#unix_last_updated_container,#unix_last_login_string_container,#last_login_string_container,#profile_main_photo,#username_label,#gender_label,#age_label,#country_label,#body_type_container,#sexual_preference_container,#about_me_label,#profile_comments,#avatar_holder {
  display:none;
}

A:link,A:visited {
  color:#18acaf;
  text-decoration:none;
}

A:hover {
  color:#18ACAF;
  text-decoration:none;
}

/* End Main Defaults */
/* Layout */
/* Profile Header */
#profile {
  width:960px;
  margin:50px auto 10px;
}

#profile_header {
  position:relative;
  z-index:1;
}

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

#profile_header_container {
  box-sizing:border-box;
  position:relative;
  background:#fff;
  min-height:36px!important;
  max-height:36px!important;
  border-radius:5px;
  margin:0;
  box-shadow:0 0 5px 1px rgba(0,0,0,.4);
}

#status_container {
  position:absolute;
  top:8px;
  left:16px;
}

#unix_last_broadcast_container {
  position:absolute;
  top:8px;
  right:16px;
}

#profile_header .label,#profile_header .value {
  font-size:14px;
}

.value {
  color:#18ACAF;
  font-weight:bold;
}

/* End Profile Header */
/* Profile Deion */
#username_container,#gender_container,#age_container,#country_container {
  font-size:16px!important;
  font-weight:bold;
  box-sizing:border-box;
  position:absolute;
  left:80px;
  display:none;
}

#username_container {
  top:400px;
}

#gender_container {
  top:425px;
}

#age_container {
  top:450px;
}

#country_container {
  top:475px;
}

#username_value::before,#gender_value::before,#age_value::before,#country_value::before {
  display:inline-block;
  min-width:120px;
  color:#f4709e!important;
}

#username_value::before {
  content:'Call me';
}

#gender_value::before {
  content:'Gender';
}

#age_value::before {
  content:'Age';
}

#country_value::before {
  content:'My home';
}

/* End Profile Deion */
/* About Me Content */
#profile_main_about_holder {
  margin-top:20px;
}

.ivy-nav {
  position:fixed;
  top:0;
  width:960px;
  background:#fff;
  z-index:200;
  border-radius:0 0 5px 5px;
  box-shadow:0 0 5px 1px #0fbdae;
  text-align:center;
  font-family:monospace;
  font-size:22px;
  height:33px;
}

.ivy-nav a {
  display:inline-block;
  padding:3px 10px 6px;
}

.ivy-nav a:hover {
  background:#333;
}

.ivy-section {
  background:#fff;
  border-radius:5px;
  text-align:center;
  margin-bottom:20px;
  padding:0 0 5px;
}

.ivy-header {
  position:relative;
  top:0;
  width:100%;
  height:390px;
}

.profile-pic {
  position:absolute;
  top:57px;
  left:35px;
  border-radius:50%;
  border:2px solid #fff;
  box-shadow:0 0 10px 1px rgba(0,0,0,.4);
}

.greeting {
  text-align:center;
  position:absolute;
  top:0;
  right:20px;
  text-shadow:-1px 0 #333,0 1px #333,1px 0 #333,0 -1px #333;
  color:#f4709e;
}

/* Animated Slideshow */
#photo-slideshow {
  background:white;
  position:absolute;
  right:37px;
  top:32px;
  width:540px;
  height:360px;
  border:2px solid #fff;
  box-sizing:border-box;
  box-shadow:0 0 10px 0 rgba(0,0,0,.4);
  overflow:hidden;
}

#slideshow {
  box-sizing:border-box;
  height:360px;
}

#slideshow div {
  width:540px;
  height:360px;
  position:absolute;
  top:0;
  left:0;
  transition:opacity 1s;
  overflow:hidden;
}

#slideshow #img1 {
  animation:crossfade 25s .1s infinite;
}

#slideshow #img2 {
  animation:crossfade 25s 5s infinite;
}

#slideshow #img3 {
  animation:crossfade 25s 10s infinite;
}

#slideshow #img4 {
  animation:crossfade 25s 15s infinite;
}

#slideshow #img5 {
  animation:crossfade 25s 20s infinite;
}

@keyframes crossfade {
  0% {
    opacity:1;
  }
  
  15% {
    opacity:1;
  }
  
  20% {
    opacity:0;
  }
  
  95% {
    opacity:0;
  }
  
  100% {
    opacity:1;
  }
}

/* End Animated Slideshow */
.ivy-header-links {
  text-align:center;
  padding:10px;
}

.ivy-header-links a {
  display:inline-block;
  -moz-transition:all .2s ease-in-out;
  -o-transition:all .2s ease-in-out;
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
}

.ivy-header-links a:hover {
  -moz-transform:scale(1.1);
  -ms-transform:scale(1.1);
  -o-transform:scale(1.1);
  -webkit-transform:scale(1.1);
  transform:scale(1.1);
}

.contentbox {
  padding:10px 0;
  text-align:center;
}

.media {
  display:inline-block;
  color:#fff;
  font-size:12px;
  margin:10px;
}

.media:hover .buybtn {
  opacity:1;
}

.media img,.media .buybtn {
  -moz-transition:all .2s ease-in-out;
  -o-transition:all .2s ease-in-out;
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
}

.media:hover img {
  -moz-transform:scale(1.1);
  -ms-transform:scale(1.1);
  -o-transform:scale(1.1);
  -webkit-transform:scale(1.1);
  transform:scale(1.1);
}

.media .title,.media .info {
  width:100%;
  height:30px;
  z-index:100;
  padding-top:3px;
  box-sizing:border-box;
  font-size:18px;
  font-family:'Oswald',sans-serif;
  letter-spacing:1.2px;
  font-weight:700;
  text-transform:uppercase;
}

.media .title {
  text-shadow:-1px 0 white,0 1px white,1px 0 white,0 -1px white;
  color:#333!important;
}

.media .tokens {
  color:black!important;
  padding-right:6px;
  font-family:'Shadows Into Light Two',monospace;
  font-size:15px;
}

.media .videotime {
  text-shadow:-1px 0 white,0 1px white,1px 0 white,0 -1px white;
  color:rgba(244,112,158,0.86);
  font-family:'Shadows Into Light Two',monospace;
  font-size:15px;
}

.media .container {
  height:158px;
  width:280px;
  overflow:hidden;
  z-index:99;
  position:relative;
}

.media .buybtn {
  background:#f4709e;
  position:absolute;
  top:40%;
  width:30%;
  margin:0 auto;
  padding:10px;
  color:white!important;
  left:0;
  right:0;
  opacity:0;
  border-radius:5px;
  z-index:100;
  font-size:16px;
}

/* End About Me Content */
/* Bottom */
#tags_container,#profile_friends {
  padding:10px;
}

#tags_container {
  border-radius:5px 5px 0 0;
  background:#fff;
  display:none;
}

#profile_friends {
  border-radius:0 0 5px 5px;
  background:#fff;
  display:none;
}

#profile_password_photo_galleries {
  background:#fff;
  border-radius:5px;
  display:block;
  margin-bottom:20px;
  padding:5px 0 20px;
}

.photo_gallery_previews {
  text-align:center;
}

#average_rating_container,#rate_container,#admirers_container,#friends_container,#favorite_models_container {
  margin:3px 0;
}

.photo_gallery_preview {
  border:3px solid #f4709e;
  border-radius:5px;
  background:#fff;
  padding:5px;
}

.photo_gallery_name {
  margin-bottom:5px;
  font-size:14px;
  font-family:'Shadows Into Light Two',monospace;
}

.holder a,.holder a:active,.holder a:visited {
  color:#f4709e;
  text-decoration:none;
}

.holder a:hover {
  background:#333;
  color:#18ACAF;
  text-decoration:none;
}

.holder a.jp-disabled,a.jp-disabled:hover,.holder a.jp-current,a.jp-current:hover {
  background-color:#fff;
  color:#bbb;
  text-decoration:none;
}

.holder {
  text-align:center;
}

/* End Bottom */
/* End Layout */