@charset "UTF-8";

/* ----- [Hide MFC Elembents Start] -----*/
/*#header_bar,#footer_bar,#about_me_label,#profile_main_photo,#tags_label,#tags_value,#cam_score_container,#profile_about_me > div:nth-child(1),#username_container,#body_type_container,#ethnicity_container,#hair_container,#weight_container,#height_container,#age_container,#city_container,#sexual_preference_container,#marital_status_container,#marital_status_container,#gender_container,#country_container,#gender_container,#eyes_container,#smoke_container,#drink_container,#drugs_container,#occupation_container,#favorite_food_container,#pets_container,#school_container,#automobile_container,#avatar_holder,#profile_avatar,#last_login_string_container,#profile_header,#average_rating_container,#rate_container,#admirers_container,#friends_container,#favorite_models_container,#favorite_models_value,#profile_friends,#profile_photo_galleries,#photo_gallery_control,#password_photo_galleries,#gallery_password_container,#gallery_password_form_modal,#profile_schedule,#profile_comments,#profile_password_photo_galleries,#username_value,#gender_value,#body_type_value,#ethnicity_label,#hair_value,#eyes_value,#weight_value,#height_value,#age_value,#country_value,#sexual_preference_value,#marital_status_value,#camscore_value,#comment_preview,#profile_interests_content {
    display:none;
}
*/
.profile_section .heading,.friends_value,.admirers_value,.photo_gallery_name,.photo_gallery_link,.photo_gallery_count,.photo_gallery_preview,#blurb_container,#profile_mfc_share_content,#profile_interests_content {
  display:none;
}

.hide,#profile_header,#profile_main_photo,#header_bar,#footer_bar,#server_time,#profile_schedule {
  display:none;
}

#profile_about_me .heading,#about_me_label,#username_container,#cam_score_container,#gender_container,#ethnicity_container,#hair_container,#eyes_container,#height_container,#country_container,#sexual_preference_container,#smoke_container,#drink_container,#drugs_container,#occupation_container,#pets_container,#tags_container,#body_type_container,#weight_container,#age_container,#city_container,#marital_status_container,#favorite_food_container,#school_container,#automobile_container {
  display:none;
}

#about_me_container {
  display:inline-block;
  width:100%!important;
  margin:0!important;
}

#about_me_container .value {
  display:block;
  width:100%!important;
  margin:0!important;
}

/* ----- [Hide MFC Elembents End] -----*/
/* ----- [MFC Elembents Start] -----*/
.profile_section_background {
  background-color:transparent;
  background-color:rgba(255,255,255,.0);
  filter:alpha(opacity=100);
  opacity:1;
}

.user_comment_textarea_small,.user_comment_textarea_small:focus {
  width:850px;
  height:100px;
  -webkit-transition:width .4s ease-in-out;
  transition:width .4s ease-in-out;
  padding:12px;
  margin:10px auto;
  background:#FDFDEF;
  border:1px solid #ccc;
  color:#444;
}

textarea:focus {
  -webkit-transition:height .4s ease-in-out;
  transition:height .4s ease-in-out;
}

.user_comment_textarea_big {
  width:850px;
  height:150px;
  padding:15px;
  background:rgba(0,0,0,.50);
  color:#fff;
  margin:10px auto;
  outline:none;
  outline-style:none;
  font-size:18px;
}

.wall_post_avatar img {
  background-size:100%;
  background-position:top center;
  background-color:#000;
  margin-top:1px;
  margin-left:-5px;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  -o-transition:all .3s ease;
  -ms-transition:all .3s ease;
  transition:all .3s ease;
  border:2px solid rgba(255,255,255,0.0);
  width:70px;
  height:70px;
}

#no_profile_avatar {
  display:none;
}

.wall_post_avatar:hover img {
  background-size:100%;
  background-position:top center;
  background-color:#000;
  box-shadow:0 0 6px #f18158;
  -ms-box-shadow:0 0 6px #f18158;
  -o-box-shadow:0 0 6px #f18158;
  -webkit-box-shadow:0 0 6px #f18158;
}

.wall_post_info {
  width:700px;
  margin-left:42px;
  border-bottom:1px dotted #666;
}

.img_radius_shadow {
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
}

div.wall_post {
  display:block;
  margin-top:10px;
  font-size:18px;
  background-color:#FDFDEF;
  border:1px solid #ccc;
  margin:25px auto;
  padding:10px 17px;
  color:#444;
  border-radius:7px;
  -moz-border-radius:7px;
  -ms-border-radius:7px;
  -o-border-radius:7px;
  -webkit-border-radius:7px;
  transition:all .9s;
  -moz-transition:all .9s;
  -ms-transition:all .9s;
  -o-transition:all .9s;
  -webkit-transition:all .9s;
  font-family:'Palatino Linotype','Palatino',serif;
}

div#profile_about_me.profile_subsection {
  text-indent:2px;
  background:transparent rgba(0,0,0,0.0);
  background-repeat:no-repeat;
  background-position:top right;
}

.wall_post a,.wall_post a:visited {
  color:#555;
  text-decoration:none;
}

.wall_post a:hover {
  color:#fff;
  text-shadow:1px 1px 1px #f18158,-1px -1px 2px #f18158,0 0 17px #f18158;
  text-decoration:none;
}

div#comments {
  padding:10px;
  margin-top:30px;
  background:none;
}

form#new_comment.hidden {
  padding:0;
  background:rgba(0,0,0,0.0);
  border:0 solid #fff;
  border-radius:8px;
  -moz-border-radius:8px;
  -ms-border-radius:8px;
  -o-border-radius:8px;
  -webkit-border-radius:8px;
  height:auto;
  margin-top:60px;
}

#rate_label,#average_rating_label,#admirers_label,#friends_label,#favorite_models_label {
  color:#444;
  font-weight:300;
}

#profile_friends {
  display:block;
  width:90%;
  margin:10px auto 30px!important;
  color:#444;
  padding:10px 13px;
  background-color:#FDFDEF;
  border:1px solid #ccc;
  font-size:15px;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}

input[type="submit"],.post_comment_btn,.preview_comment_btn {
  padding:11px 22px;
  text-decoration:none;
  background:url(https://dl.dropbox.com/s/twfth2llm5n7wzh/bg-comment-btn.png);
  background-repeat:repeat-x;
  border:1px solid #ccc;
  background-color:#111111;
  color:#ffffff;
  font-size:16px;
  text-align:center;
}

input[type="submit"]:hover,.post_comment_btn:hover,.preview_comment_btn:hover {
  padding:11px 22px;
  text-decoration:none;
  background:#f18158;
  color:#fff;
}

/* ----- [MFC Elembents End] -----*/
/* ----- [colors] -----*/
/* purple #756587 */
/* peach #f18158*/
/* ----- [Site Resources Start] -----*/
@font-face {
  font-family:'Oswald';
  font-style:normal;
  font-weight:300;
  src:local('Oswald Light'),local(Oswald-Light),url(https://fonts.gstatic.com/s/oswald/v11/l1cOQ90roY9yC7voEhngDBJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family:'Oswald';
  font-style:normal;
  font-weight:300;
  src:local('Oswald Light'),local(Oswald-Light),url(https://fonts.gstatic.com/s/oswald/v11/HqHm7BVC_nzzTui2lzQTDVtXRa8TVwTICgirnJhmVJw.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000;
}

@font-face {
  font-family:'Oswald';
  font-style:normal;
  font-weight:400;
  src:local('Oswald Regular'),local(Oswald-Regular),url(https://fonts.gstatic.com/s/oswald/v11/yg0glPPxXUISnKUejCX4qfesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
  unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family:'Oswald';
  font-style:normal;
  font-weight:400;
  src:local('Oswald Regular'),local(Oswald-Regular),url(https://fonts.gstatic.com/s/oswald/v11/pEobIV_lL25TKBpqVI_a2w.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000;
}

@font-face {
  font-family:'Material Icons';
  font-style:normal;
  font-weight:400;
  src:local('Material Icons'),local(MaterialIcons-Regular),url(https://fonts.gstatic.com/s/materialicons/v21/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2) format("woff2");
}

/* ----- [Site Resources End] -----*/
h1,h2,h3,h4,h5,h6,p,a,img,body,html,i {
  padding:0;
  margin:0;
  margin:0;
  padding:0;
  border:0;
  font-size:100%;
  font:inherit;
  vertical-align:baseline;
}

/* ----- [Body Start] -----*/
body {
  font-family:'Oswald','Arial',sans-serif;
  margin:0 auto;
  width:100%!important;
  background-image:url(https://dl.dropbox.com/s/ameu3ccnmvry9dg/bg.png);
  background-repeat:no-repeat;
  background-size:cover;
  -webkit-background-size:cover;
  background-position:top;
  background-attachment:fixed;
  background-color:#fff;
  color:#555;
  min-width:1000px;
}

.flag {
  display:block;
  opacity:.5;
}

h1 {
  font-size:32px;
  font-family:'Oswald',sans-serif;
}

h2 {
  font-size:28px;
  font-family:'Oswald',sans-serif;
  color:#f18158;
}

h3 {
  font-size:24px;
  font-family:'Oswald',sans-serif;
}

h4 {
  font-size:22px;
}

h5,h6 {
  font-size:20px;
}

a .material-icons,a:hover .material-icons,a:focus .material-icons {
  vertical-align:middle;
}

h2.title {
  font-size:48px;
  font-weight:bold;
  margin:10px auto 22px;
}

/* ----- [Body End] -----*/
/* ----- [Menu Start] -----*/
.menu {
  display:block;
  width:100%;
  height:auto;
  padding:10px 12px;
  text-align:center;
  position:fixed;
  top:0;
  left:0;
  z-index:9999!important;
  background-color:#000000;
}

.menu a:link,.menu a:visited {
  padding:10px 12px;
  text-align:center;
  font-size:22px;
  color:#f1f1f1;
  text-decoration:none;
  z-index:1001!important;
}

.menu a:hover {
  color:#f18158;
  text-decoration:none;
}

/* ----- [Menu End] -----*/
/* ----- [Header End] -----*/
.header img {
  display:block;
  width:auto;
  height:700px;
  margin:0 auto;
  text-align:center;
  opacity:.9;
}

.header {
  margin:0 auto -80px;
}

.banner {
  display:block;
  width:80%;
  height:300px;
  border:8px double rgba(8,33,40,0.40);
  position:relative;
  top:-450px;
  margin:0 auto -220px;
  text-align:center;
  background-color:rgba(70,70,70,0.60);
  padding:30px 10px;
  color:#fff;
  text-shadow:0 0 5px #fff;
}

@media (min-width: 2001px) {
  .banner {
    top:-650px;
  }
}

@media (max-width: 2000px) {
  .banner {
    top:-600px;
  }
}

@media (max-width: 1700px) {
  .banner {
    top:-550px;
  }
}

@media (max-width: 1400px) {
  .banner {
    top:-500px;
  }
}

@media (max-width: 1100px) {
  .banner {
    top:-450px;
  }
}

.banner h1 {
  font-size:50px;
}

/* ----- [Header End] -----*/
.img-responsive {
  display:block;
  max-width:100%;
  height:auto;
  border:5px solid #f18158;
}

.img-circle {
  border-radius:50%;
}

.material-icons {
  font-family:'Material Icons';
  font-weight:normal;
  font-style:normal;
  font-size:24px;
  line-height:1;
  letter-spacing:normal;
  text-transform:none;
  display:inline-block;
  white-space:nowrap;
  word-wrap:normal;
  direction:ltr;
  -webkit-font-feature-settings:liga;
  -webkit-font-smoothing:antialiased;
}

.grey {
  color:#666;
}

* {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  transition:all .5s;
  -webkit-transition:all .5s;
}

.clearfix:after {
  clear:both;
  content:' ';
  display:block;
  font-size:0;
  line-height:0;
  visibility:hidden;
  width:0;
  height:0;
}

* html .clearfix {
  height:1%;
}

ul {
  display:inline-block;
}

li {
  text-align:left!important;
}

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

a:visited {
  color:#f18158;
  text-decoration:none;
}

a:hover {
  color:#888;
  text-decoration:none;
}

a:active {
  color:#000;
  text-decoration:none;
}

a:focus {
  color:#888;
  text-decoration:none;
}

/* ----- [Columns Start] -----*/
[class*="col-"] {
  float:left;
  position:relative;
  width:100%;
  min-height:1px;
  padding-right:15px;
  padding-left:15px;
}

.col-6 {
  width:50%;
}

/*@media (max-width: 800px) {
  .col-6 {
  width:100%;
  }
}*/
.col-12 {
  width:100%;
}

.col-12-full {
  width:100%;
  padding:30px;
}

.no {
  float:left;
  padding:0;
}

.left {
  text-align:left;
}

.right {
  text-align:right;
}

.center {
  text-align:center;
}

[class*="wrapper-"] {
  display:block;
  position:relative;
  width:90%;
  height:auto;
  background-color:#f1f1f1;
  padding:10px 30px 30px;
  margin:-10px auto 20px;
  clear:both;
  float:none;
  position:relative;
  border-radius:10px;
  -webkit-border-radius:10px;
  box-shadow:0 14px 26px -12px rgba(201,164,79,0.42),0 4px 23px 0 rgba(0,0,0,0.50),0 8px 10px -5px rgba(201,164,79,0.2);
  -webkit-box-shadow:0 14px 26px -12px rgba(201,164,79,0.42),0 4px 23px 0 rgba(0,0,0,0.50),0 8px 10px -5px rgba(201,164,79,0.2);
}

.wrapper-1 {
  margin:10px auto 11px;
  border-top:5px solid #f18158;
  z-index:20;
}

.wrapper-2 {
  margin:10px auto 11px;
}

.wrapper-3 {
  height:600px;
  margin:10px auto 11px;
}

.wrapper-4 {
  margin:10px auto 11px;
}

/* ----- [Columns End] -----*/
/* ----- [Welcome Start] -----*/
.mod-title i {
  font-size:40px;
  color:#777;
  margin:-3px 11px auto;
  vertical-align:middle;
}

.mod-avatar {
  text-align:center;
  margin:-170px auto 0;
  position:relative;
}

.mod-avatar img {
  max-width:160px;
  margin:0 auto;
  background:rgb(201,164,79);
}

.social {
  margin:30px auto 0;
  text-align:center;
}

.social img {
  display:block;
  width:60px;
  height:auto;
}

.social img:hover,.social a:hover img {
  display:block;
  width:60px;
  height:auto;
  transform:rotateY(365deg);
  -webkit-transform:rotateY(365deg);
}

.social a:link,.social a:visited {
  display:inline-block;
  padding:6px 11px;
  text-align:center;
  background-color:#f18158;
  border-radius:5px;
  -webkit-border-radius:5px;
}

.social a:hover {
  box-shadow:0 14px 26px -12px rgba(201,164,79,0.42),0 4px 23px 0 rgba(0,0,0,0.80),0 8px 10px -5px rgba(201,164,79,0.2);
  -webkit-box-shadow:0 14px 26px -12px rgba(201,164,79,0.42),0 4px 23px 0 rgba(0,0,0,0.80),0 8px 10px -5px rgba(201,164,79,0.2);
}

/* ----- [Welcome End] -----*/
/* ----- [Room Start] -----*/
.mod-text {
  margin:30px auto 0;
  max-width:700px;
  color:#666666;
  font-size:19px;
}

/* ----- [Room End] -----*/
/* ----- [About Start] -----*/
.mod-description {
  margin:30px auto 0;
  max-width:900px;
  color:#666666;
  font-size:16px;
  overflow:hidden;
/* maintain height*/
}

/* ----- [About End] -----*/
/* ----- [TipMenu Start] -----*/
#tips {
  height:550px;
  overflow:auto;
}

#tips h3,#lush h3 {
  margin:6px;
  color:#f18158;
}

#LushMenu img {
  height:48px;
  margin:-3px 11px auto;
  vertical-align:middle;
}

.padfix {
  display:block;
  padding:8px 11px!important;
  margin:2px auto;
  position:relative;
}

.tiprequest {
  display:inline-block;
  width:60%;
  text-align:left;
  height:40px;
}

.tipamount {
  display:inline-block;
  text-align:right;
  width:35%;
}

.tipbutton {
  display:inline-block;
  text-align:center;
  width:35%;
}

.tipbutton a:link,.tipbutton a:visited {
  padding:6px 15px;
  text-align:center;
  background-color:#fff;
  border-radius:5px;
  -webkit-border-radius:5px;
  color:#f18158;
  font-size:14px;
  text-decoration:none;
  border:1px solid #f18158;
}

.tipbutton a:hover {
  box-shadow:0 14px 26px -12px rgba(201,164,79,0.42),0 4px 23px 0 rgba(0,0,0,0.80),0 8px 10px -5px rgba(201,164,79,0.2);
  -webkit-box-shadow:0 14px 26px -12px rgba(201,164,79,0.42),0 4px 23px 0 rgba(0,0,0,0.80),0 8px 10px -5px rgba(201,164,79,0.2);
  color:#fff;
  text-decoration:none;
  background-color:#f18158;
}

.thinscroll::-webkit-scrollbar {
  width:5px;
}

.thinscroll::-webkit-scrollbar-track {
  -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
  -webkit-border-radius:10px;
  border-radius:10px;
}

.thinscroll::-webkit-scrollbar-thumb {
  -webkit-border-radius:10px;
  border-radius:10px;
  background:#f18158;
  -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5);
}

.thinscroll::-webkit-scrollbar-thumb:window-inactive {
  background:rgba(201,164,79,.4);
  border:1px solid #f18158;
}

/* ----- [TipMenu End] -----*/
/* ----- [Share Start] -----*/
.editor {
  background-color:transparent;
  margin:40px auto;
  padding-bottom:20px;
  text-align:center;
  height:140px;
  overflow:hidden;
}

.editor a {
  color:white;
  font-size:1.2em;
}

.editor::after {
  content:'Contact me with suggestions or requests';
  display:block;
  height:30px;
  font-size:15px;
  color:#666;
  opacity:0;
  transition:all .5s;
  -moz-transition:all .5s;
  -ms-transition:all .5s;
  -o-transition:all .5s;
  -webkit-transition:all .5s;
  margin:-20px auto;
}

.editor:hover::after {
  content:'Contact me with suggestions or requests';
  display:block;
  height:30px;
  font-size:15px;
  color:#666;
  opacity:1;
  margin:0 auto;
}

.editor img {
  display:block;
  width:400px;
  height:auto;
  margin:0 auto;
  opacity:.5;
  transform:scale(0,0);
  -webkit-transform:scale(0,0);
}

.editor:hover img {
  opacity:1;
  transition:all 1s;
  animation-delay:0s;
  animation-timing-function:cubic-bezier(0,0,0.35,1.0);
  transform:translateZ(0);
  animation-duration:1s;
  animation-name:pop_image;
  -ms-animation-delay:0s;
  -ms-animation-timing-function:cubic-bezier(0,0,0.35,1.0);
  -ms-transform:translateZ(0);
  -ms-animation-duration:1s;
  -ms-animation-name:pop_image;
  -webkit-animation-delay:0s;
  -webkit-animation-timing-function:cubic-bezier(0,0,0.35,1.0);
  -webkit-transform:translateZ(0);
  -webkit-animation-duration:1s;
  -webkit-animation-name:pop_image;
  -o-animation-delay:0s;
  -o-animation-timing-function:cubic-bezier(0,0,0.35,1.0);
  -o-transform:translateZ(0);
  -o-animation-duration:1s;
  -o-animation-name:pop_image;
  -moz-animation-delay:0s;
  -moz-animation-timing-function:cubic-bezier(0,0,0.35,1.0);
  -moz-transform:translateZ(0);
  -moz-animation-duration:1s;
  -moz-animation-name:pop_image;
}

@-webkit-keyframes pop_image {
  0% {
    transform:scale(0,0);
    -ms-transform:scale(0,0);
  /* IE 9 */
    -webkit-transform:scale(0,0);
  /* Safari and Chrome */
    -o-transform:scale(0,0);
  /* Opera */
    -moz-transform:scale(0,0);
  /* Firefox */
  }

  100% {
    transform:scale(1,1);
    -ms-transform:scale(1,1);
  /* IE 9 */
    -webkit-transform:scale(1,1);
  /* Safari and Chrome */
    -o-transform:scale(1,1);
  /* Opera */
    -moz-transform:scale(1,1);
  /* Firefox */
  }
}

/* ----- [Share End] -----*/
/* ----- [Animation Start] -----*/
.animated {
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;
}

.bounceInDown {
  -webkit-animation-name:bounceInDown;
  animation-name:bounceInDown;
}

@-webkit-keyframes bounceInDown {
  0%,60%,75%,90%,to {
    -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
    animation-timing-function:cubic-bezier(.215,.61,.355,1);
  }

  0% {
    opacity:0;
    -webkit-transform:translate3d(0,-3000px,0);
    transform:translate3d(0,-3000px,0);
  }

  60% {
    opacity:1;
    -webkit-transform:translate3d(0,25px,0);
    transform:translate3d(0,25px,0);
  }

  75% {
    -webkit-transform:translate3d(0,-10px,0);
    transform:translate3d(0,-10px,0);
  }

  90% {
    -webkit-transform:translate3d(0,5px,0);
    transform:translate3d(0,5px,0);
  }

  to {
    -webkit-transform:none;
    transform:none;
  }
}

@keyframes bounceInDown {
  0%,60%,75%,90%,to {
    -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
    animation-timing-function:cubic-bezier(.215,.61,.355,1);
  }

  0% {
    opacity:0;
    -webkit-transform:translate3d(0,-3000px,0);
    transform:translate3d(0,-3000px,0);
  }

  60% {
    opacity:1;
    -webkit-transform:translate3d(0,5px,0);
    transform:translate3d(0,5px,0);
  }

  75% {
    -webkit-transform:translate3d(0,-5px,0);
    transform:translate3d(0,-5px,0);
  }

  90% {
    -webkit-transform:translate3d(0,5px,0);
    transform:translate3d(0,5px,0);
  }

  to {
    -webkit-transform:none;
    transform:none;
  }
}

/* ----- [Animation End] -----*/