@charset "UTF-8";

/* Clear Fix */
.clearfix:after {
  visibility:hidden;
  display:block;
  font-size:0;
  content:" ";
  clear:both;
  height:0;
}

.clearfix {
  display:inline-block;
}

* html .clearfix {
  height:1%;
}

.clearfix {
  display:block;
}

/*
@font-face {
    font-family: MorosHeadingFont;
    src: url(http://www.moros1138.com/mfc_profiles/PhotoChik/fonts/heading.ttf);
}

@font-face {
    font-family: MorosBodyFont;
    src: url(http://www.moros1138.com/mfc_profiles/PhotoChik/fonts/body.ttf);
}
*/
/* Tame the MFC Profile Beast */
#header_bar,#footer_bar,#tags_container {
  display:none!important;
}

#profile {
  display:block;
  width:960px;
  margin:0 auto;
  padding:15px 20px;
}

#avatar_holder {
  display:block;
  float:left;
  width:92px;
  height:92px;
  margin:0 28px 0 0;
}

#profile_header_container {
  display:block;
  float:left;
  margin-left:0;
  width:840px;
}

#profile_main_photo {
  position:relative;
  display:block;
  float:left;
  width:250px;
  margin:15px;
  z-index:1!important;
}

#profile_about_me_friends {
  display:block;
  position:relative;
  z-index:0;
}

#profile_about_me {
  display:block;
  margin:0 auto;
  padding:0;
  padding-top:15px;
}

#profile_about_me .container {
  position:relative;
  display:block;
  margin:0;
  padding:0;
  font-size:16px;
  line-height:28px;
}

#profile_about_me .label {
  display:inline-block;
  margin-left:25px;
}

#profile_about_me .value {
  display:inline-block;
}

#profile_about_me > .heading {
  display:none;
}

#profile_friends {
  display:block;
  margin:0 auto;
  padding:0;
}

#about_me_container {
  margin:0!important;
  padding:0!important;
}

#about_me_label {
  display:none!important;
}

#about_me_value {
  margin:0 auto!important;
  padding:0!important;
}

#moros_container {
  position:relative;
  display:block;
  width:960px;
  margin:0;
  padding:0;
}

#moros_container img,#profile_interests_content img,#profile_comments img {
  max-width:100%;
  height:auto;
}

.profile_section {
  display:block;
  width:960px;
}

.profile_section_content {
  display:block;
  margin:0;
  padding:0;
  z-index:inherit;
}

#profile_main_photo .profile_section {
  width:100%;
}

/* Fix PRofile Section 960 */
#profile_friends,#profile_interests_content,#profile_photo_galleries,#profile_schedule,#profile_comments {
  width:100%;
  margin:0!important;
  padding:0!important;
}

.wall_post_avatar {
  margin-left:15px;
}

#profile_password_photo_galleries,#profile_photo_galleries,.photo_gallery {
  width:100%;
  margin:0 auto;
  text-align:center;
}

.photo_gallery .images {
  margin-bottom:15px;
}

/* END MFC PROFILE RESET */
/* HIDE STUFF WE DON'T WANT TO SEE */
#header_links,#footer_links,#status_container,#unix_last_login_container,#unix_last_updated_container,#blurb_label,#profile_main_photo .heading,.recent_photos,#username_container,#country_container,#age_container,#gender_container,#sexual_preference_container,#tags_container,#friends_container,#favorite_models_container,#profile_schedule,#profile_comments {
  display:none!important;
}

/* SPECIAL HIDE INTERESTS AND HOBBIES FOR NAVIGATION BAR */
#profile_interests_content {
  width:0;
  height:0;
  overflow:hidden;
}

/* Classes to be used for certain circumstances */
.center {
  margin:0 auto;
  text-align:center;
}

.fill {
  width:100%!important;
  height:auto!important;
  margin:20px 0;
}

.block {
  display:block;
  margin:20px auto;
}

.inline {
  display:inline;
}

.photo_gallery_image,.img_radius_shadow,.box {
  -webkit-border-radius:15px;
  border-radius:15px;
  -webkit-box-shadow:1px 1px 1px 1px #000000;
  box-shadow:1px 1px 1px 1px #000000;
  border:1px solid #ffffff;
}

.box {
  background:#fff;
}

.circle {
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
}

/* Use this to contain a row you want to use floaters in */
.moros_row {
  display:block;
  width:100%;
  margin:20px auto;
  padding:0;
  overflow:hidden;
}

.small {
  height:150px;
}

.medium {
  height:300px;
}

.large {
  height:450px;
}

.xlarge {
  height:600px;
}

.red {
  color:#d20605!important;
  font-weight:bold;
}

/* Fix These Sections */
#profile_password_photo_galleries,#profile_photo_galleries,.photo_gallery {
  width:960px;
}

/* START FIXED LEFT SIDE NAVBAR */
#moros_navigation {
  position:fixed;
  top:60%;
  left:0;
  width:175px;
  margin-top:-207px;
  -webkit-border-radius:0 15px 15px 0;
  border-radius:0 15px 15px 0;
  -moz-box-shadow:1px 1px 5px 0 #000000;
  -webkit-box-shadow:1px 2px 5px 0 #000000;
  box-shadow:1px 2px 5px 0 #000000;
  background:#6a9981;
  z-index:100;
}

#moros_navigation ul {
  position:relative;
  display:block;
}

#moros_navigation ul,#moros_navigation li {
  margin:0;
  padding:0;
}

#moros_navigation ul {
  list-style-type:none;
  margin:0 auto;
  text-align:center;
}

#moros_navigation li {
  display:block;
  margin:5px 0;
}

#moros_navigation a:link,#moros_navigation a:visited,#moros_navigation a:active {
  display:inline-block;
  width:150px;
  margin:0 auto;
  padding:0;
  line-height:25px;
  font-weight:bold;
  text-transform:uppercase;
  text-decoration:none;
  color:#ffffff;
  background:#badfcd;
  color:#224030;
  -webkit-border-radius:5px;
  border-radius:5px;
  border:1px solid #000;
}

#moros_navigation a:hover {
  color:#224030;
  background:#baffff;
}

/* END FIXED LEFT SIDE NAVBAR */
#profile {
  border-left:1px solid #fff;
  border-right:1px solid #fff;
  background:#badfcd;
  box-shadow:0 0 20px 0 #000;
}

/* Move Profile Header Container Down a bit */
#profile_header_container {
  margin-top:10px;
}

/* Force heading to be left aligned. */
#profile_header .heading {
  text-align:left!important;
}

#profile_about_me {
  margin-top:5px;
}

/* The profile data container and the formatting of the text. */
#moros_profile_data {
  position:absolute;
  width:475px;
  height:378px;
  margin:0!important;
  padding:0!important;
  top:-402px;
  right:0;
  z-index:-1;
}

#cam_score_container,#moros_profile_data .container {
  position:relative;
  display:block;
  margin:0;
  padding:0;
  font-size:18px;
  line-height:38px;
}

#cam_score_label,#moros_profile_data .label {
  display:inline-block;
  margin-left:25px;
  font-weight:bold!important;
}

#cam_score_value,#moros_profile_data .value {
  display:inline-block;
}

#cam_score_container {
  display:block;
  position:absolute!important;
  top:340px;
  right:226px;
}

/* START SOCIAL NETWORKING LINKS */
#moros_socialnetworking ul {
  position:relative;
  display:block;
  margin:0 auto;
}

#moros_socialnetworking ul,#moros_socialnetworking li {
  padding:0;
  margin:0;
}

#moros_socialnetworking ul {
  list-style-type:none;
  margin:0 auto;
  text-align:center;
}

#moros_socialnetworking li {
  display:inline-block;
  margin:0 10px;
}

#moros_socialnetworking a {
  display:inline-block;
  width:130px;
  height:130px;
  line-height:130px;
  text-align:center;
  vertical-align:middle;
}

#moros_socialnetworking a:hover {
  display:inline-block;
}

#moros_socialnetworking img {
  width:100%;
  height:auto;
}

/* END SOCIAL NETWORKING LINKS */
/* BEGIN SPINNER/SCALE SPECIAL EFFECT */
.spinner {
  transition:All 1.007s ease;
  -webkit-transition:All .5s ease;
  -moz-transition:All .5s ease;
  -o-transition:All .5s ease;
  transform:rotate(0deg) scale(1) skew(1deg) translate(0px);
  -webkit-transform:rotate(0deg) scale(1) skew(0deg) translate(0px);
  -moz-transform:rotate(0deg) scale(1) skew(0deg) translate(0px);
  -o-transform:rotate(0deg) scale(1) skew(0deg) translate(0px);
  -ms-transform:rotate(0deg) scale(1) skew(0deg) translate(0px);
}

.spinner:hover {
  transform:rotate(360deg) scale(1.5) skew(0deg) translate(0px);
  -webkit-transform:rotate(360deg) scale(1.5) skew(0deg) translate(0px);
  -moz-transform:rotate(360deg) scale(1.5) skew(0deg) translate(0px);
  -o-transform:rotate(360deg) scale(1.5) skew(0deg) translate(0px);
  -ms-transform:rotate(360deg) scale(1.5) skew(0deg) translate(0px);
}

/* END SPINNER/SCALE SPECIAL EFFECT */
#profile_main_photo {
  width:477px;
  margin:0;
  padding:0;
}

#main_photo {
  width:475px;
  height:380px;
}

/* START FAQ */
#moros_faq > ul {
  list-style-type:none;
  margin:0;
  padding:0;
}

#moros_faq ul li {
  margin:10px 20px;
  padding:5px;
  border-bottom:1px solid #6a9981;
}

#moros_faq ul li ul {
  list-style-type:disc;
  margin:0;
  padding-left:15px;
}

#moros_faq ul li ul li {
  display:lnline-block;
  border:none;
  margin-left:5px;
}

#moros_faq p {
  margin:10px auto;
}

.question {
  display:block;
  font-size:22px;
  color:#224030;
  margin-bottom:15px;
}

.answer {
  display:block;
  padding-left:20px;
  font-size:18px;
  line-height:24px;
  margin-bottom:15px;
  color:#6a9981;
}

/* END FAQ */
/* START TIP MENU */
.menu_row {
  display:block;
  width:600px;
  height:24px;
  margin:0 auto;
  padding:5px;
  vertical-align:middle;
  border-bottom:1px solid #6a9981;
}

.menu_row:last-child {
  border-bottom:none;
}

.menu_item {
  float:left;
}

.menu_price {
  color:#d20605;
  float:right;
}

.menu_price:after {
  content:" tokens";
  color:#6a9981;
}

/* END TIP MENU */
/* START RATES */
#moros_rates {
  position:relative;
  margin:20px auto;
  padding:0;
  font-family:MorosBodyFont;
}

#moros_rates a:link,#moros_rates a:visited,#moros_rates a:active {
  color:#fff;
  text-decoration:none;
  padding:0;
}

#moros_rates a:hover {
}

#moros_rates ul {
  display:block;
  width:100%;
  margin:0;
  padding:0;
  list-style-type:none;
  text-align:center;
}

#moros_rates li {
  position:relative;
  display:inline-block;
  width:400px;
  height:150px;
  margin:5px;
  padding:0;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  -webkit-box-shadow:1px 1px 5px 0 #003300 inset;
  box-shadow:1px 1px 5px 0 #000000 inset;
  background:#6a9981;
  text-shadow:none;
}

#moros_rates li img {
  display:block;
  float:left;
  width:130px;
  height:130px;
  margin:10px;
  padding:0;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
}

.rates_metadata {
  display:block;
  float:left;
  width:250px;
  height:130px;
  margin:10px 0;
  padding:0;
}

.rates_title {
  margin:0;
  padding:5px 0;
  font-size:24px;
  line-height:24px;
}

.rates_desc {
  margin:0;
  padding:10px 0;
  font-size:14px;
  line-height:18px;
}

.empty {
  visibility:hidden;
}

#moros_rates li:hover .rates_hover_metadata {
  -webkit-transition:all .1s linear .2s;
/* For Safari 3.1 to 6.0 */
  transition:all .1s linear .2s;
  opacity:1;
}

.rates_hover_metadata {
  position:absolute;
  display:block;
  top:0;
  left:0;
  width:400px;
  height:150px;
  background:#224030;
  color:#fff;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  -webkit-transition:all .1s linear .2s;
/* For Safari 3.1 to 6.0 */
  transition:all .1s linear .2s;
  opacity:0;
  z-index:100;
}

/* END RATES */
/* START VIDEO SHOWCASE 2 */
.moros_showcase2 {
}

.moros_showcase2 .heading {
  font-size:36px;
  font-weight:bold;
  line-height:36px;
  padding:10px;
  text-align:center!important;
}

.moros_showcase2 ul {
  list-style-type:none;
  max-height:500px;
  margin:0 auto 10px;
  padding:0;
  text-align:center;
  height:400px;
  overflow-x:hidden;
  overflow-y:auto;
}

.moros_showcase2 ul li {
  position:relative;
  display:inline-block;
  width:320px;
  height:180px;
  margin:10px;
}

.moros_showcase2 ul li > img {
  position:absolute;
  display:block;
  width:320px;
  height:180px!important;
  -moz-border-radius:15px;
  -webkit-border-radius:15px;
  border-radius:15px;
  background:#333333;
  z-index:0;
}

.moros_showcase2 ul li:hover .moros_showcase_meta {
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1;
}

.moros_showcase2 .moros_showcase_meta {
  position:absolute;
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0;
  top:0;
  left:0;
  width:320px;
  height:180px;
  -webkit-transition:all .3s linear .3s;
  -moz-transition:all .3s linear .3s;
  -o-transition:all .3s linear .3s;
  -ms-transition:all .3s linear .3s;
  transition:all .3s linear .3s;
  font-family:Verdana;
  font-weight:bold;
}

.moros_showcase2 .moros_showcase_title,.moros_showcase2 .moros_showcase_desc {
  display:inline-block;
  margin:0 auto;
  padding:3px 5px;
  border-radius:4px;
  text-align:center;
  background:#6a9981;
  color:#fff;
  border:1px solid #000;
}

.moros_showcase2 .moros_showcase_title {
  margin:10px auto 5px;
  font-size:16px;
  line-height:16px;
}

.moros_showcase2 .moros_showcase_desc {
  width:90%;
  margin:20px auto;
  font-size:14px;
  line-height:24px;
}

.moros_showcase2 .moros_showcase_length,.moros_showcase2 .moros_showcase_price {
  position:absolute;
  display:block;
  bottom:10px;
  padding:2px 5px;
  border-radius:4px;
  background:#6a9981;
  color:#fff;
}

.moros_showcase2 .moros_showcase_length {
  left:15px;
}

.moros_showcase2 .moros_showcase_price {
  right:15px;
}

/* END VIDEO SHOWCASE 2 */
/* START VIDEO SHOWCASE 4 */
.moros_showcase4 {
}

.moros_showcase4 .heading {
  font-size:36px;
  font-weight:bold;
  line-height:36px;
  padding:10px;
  text-align:center!important;
}

.moros_showcase4 ul {
  width:940px;
  max-height:500px;
  margin:0 auto 10px;
  padding:10px 0;
  overflow-y:auto;
  overflow-x:hidden;
  list-style-type:none;
  padding-left:15px;
}

.moros_showcase4 li {
  display:inline-block;
  width:443px;
  height:125px;
  margin:3px 5px;
  padding:0;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  border-radius:15px;
  border:1px solid #ffffff;
}

.moros_showcase4 img {
  display:block;
  float:left;
  width:150px;
  height:125px!important;
  -webkit-border-radius:15px 0 0 15px;
  -moz-border-radius:15px 0 0 15px;
  border-radius:15px 0 0 15px;
}

.moros_showcase4 .moros_showcase_meta {
  position:relative;
  display:block;
  float:left;
  width:282px;
  height:125px!important;
  margin:0;
  padding:0 0 0 10px;
  vertical-align:top;
  text-align:right;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  border-radius:0 15px 15px 0;
  overflow:hidden;
}

.moros_showcase4 .moros_showcase_title {
  display:block;
  width:100%;
  margin:2px 0 8px;
  padding:0;
  font-size:18px;
  font-weight:bold;
  line-height:18px;
  text-align:left;
  text-decoration:underline;
}

.moros_showcase4 .moros_showcase_desc {
  display:block;
  width:100%;
  margin:0;
  padding:0;
  font-size:12px;
  line-height:12px;
  text-align:left;
  overflow:hidden;
}

.moros_showcase4 .moros_showcase_length,.moros_showcase4 .moros_showcase_price {
  display:block;
  width:100px;
  height:25px;
  color:#ffffff;
  background:#000;
  text-align:center;
  line-height:25px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  border:1px solid #ffffff;
  background:#6a9981;
  color:#fff;
  border:1px solid #000;
}

.moros_showcase4 .moros_showcase_length {
  position:absolute;
  bottom:5px;
  right:115px;
}

.moros_showcase4 .moros_showcase_price {
  position:absolute;
  bottom:5px;
  right:5px;
}

.moros_showcase4 .moros_showcase_heading {
  display:inline-block;
  width:98%!important;
  height:auto!important;
  margin:0 auto;
  padding:10px!important;
  border:none!important;
  -moz-border-radius:none!important;
  border-radius:none!important;
  color:#E9CE77;
  font-weight:bold;
  font-size:36px!important;
  line-height:36px;
  letter-spacing:7px;
  text-shadow:2px 2px 1px #0E1E40;
  text-align:center;
  text-decoration:underline;
}

/* END VIDEO SHOWCASE 4 */
/* START SECTION STYLING */
#profile_comments,#profile_schedule,#profile_password_photo_galleries,#profile_photo_galleries,.photo_gallery,.section,#profile_friends,#profile_interests_content .container {
  margin:10px auto;
  border-radius:10px;
  background:#fff;
  border:1px solid #000;
}

.body {
  display:block;
  width:920px;
  margin:10px auto;
}

.section:first-child {
  margin:0 auto 10px;
}

/* END SECTION STYLING */
/* Fix Profile Friends */
#profile_friends .container {
  display:block;
  width:95%;
  margin:5px auto;
}

.profile_section_content .heading {
  border-radius:10px 10px 0 0;
  font-family:MorosHeadingFont,sans-serif;
  font-size:32px;
  line-height:32px;
  letter-spacing:4px;
  text-align:center;
  background:#6a9981;
/* url(http://freakygeak.evonyguru.com/uploads/4b7ca76b2698f326492a4772b4743337.jpg) top center; */
  background-size:100% 100%;
  color:#fff;
  text-shadow:2px 2px 0 #000;
}

/* Fix Radius on Top*/
#profile_header .heading {
  border-radius:0;
}

.profile_section_content .subheading {
  font-size:16px;
  line-height:16px;
  text-align:center;
}

body {
  margin:0;
  padding:0;
  background:#fff url(http://freakygeak.evonyguru.com/uploads/4b7ca76b2698f326492a4772b4743337.jpg) top left no-repeat fixed;
  color:#6a9981;
}

#fixed_background {
  position:fixed;
  display:block;
  background:#fff url(http://www.moros1138.com/mfc_profiles/PhotoChik/img/logo.jpg) bottom right no-repeat;
  width:200px;
  height:200px;
  top:inherit;
  left:inherit;
  bottom:0;
  right:0;
}

/* Fix Font Sizes */
body,#about_me_container {
  font-family:MorosBodyFont,sans-serif;
  font-size:18px!important;
  line-height:24px!important;
}

a:link,a:active,a:visited {
  color:#d30606;
}

a:hover {
  color:#9f0606;
}