@charset "UTF-8";

UTF-8;
/* CSS Clearfix
************************************************/
.cgt_cf:before,.cgt_cf:after {
  content:"";
  display:table!important;
}

.cgt_cf:after {
  clear:both;
}

.cgt_cf {
  zoom:1;
/* For IE 6/7 (trigger hasLayout) */
}

.cgt-clear {
  clear:both;
}

/*
 * Copyright 2010, 2012 Adobe Systems Incorporated (http://www.adobe.com/),
 * with Reserved Font Name 'Source'. All Rights Reserved.
 * Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries.
 *
 * Full license text found here:
 * http://s.sil.org/OFL
 ************************************************/
@font-face {
  font-family:'Source Sans Pro';
  src:url(//www.cammodelexpress.com/wp-content/uploads/profile-builder/fonts/SourceSansPro-Regular.eot);
  src:url(//www.cammodelexpress.com/wp-content/uploads/profile-builder/fonts/SourceSansPro-Regular.eot?) format("eot"),url(//www.cammodelexpress.com/wp-content/uploads/profile-builder/fonts/SourceSansPro-Regular.woff) format("woff"),url(//www.cammodelexpress.com/wp-content/uploads/profile-builder/fonts/SourceSansPro-Regular.ttf) format("truetype"),url(//www.cammodelexpress.com/wp-content/uploads/profile-builder/fonts/SourceSansPro-Regular.svg#SourceSansPro-Regular) format("svg");
}

/*
 * Copyright (c) 2011-2012, Julieta Ulanovsky (julieta.ulanovsky@gmail.com),
 * with Reserved Font Names 'Montserrat'
 *
 * Full license text found here:
 * http://s.sil.org/OFL
 ************************************************/
@font-face {
  font-family:'Montserrat Alternates';
  src:url(//www.cammodelexpress.com/wp-content/uploads/profile-builder/fonts/MontserratAlternates-Regular.eot);
  src:url(//www.cammodelexpress.com/wp-content/uploads/profile-builder/fonts/MontserratAlternates-Regular.eot?) format("eot"),url(//www.cammodelexpress.com/wp-content/uploads/profile-builder/fonts/MontserratAlternates-Regular.woff) format("woff"),url(//www.cammodelexpress.com/wp-content/uploads/profile-builder/fonts/MontserratAlternates-Regular.ttf) format("truetype"),url(//www.cammodelexpress.com/wp-content/uploads/profile-builder/fonts/MontserratAlternates-Regular.svg#MontserratAlternates-Regular) format("svg");
}

/* START MFC Reset
 ************************************************/
#header_bar,#footer_bar,#about_me_label {
  display:none!important;
}

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

#avatar_holder {
  display:block;
  float:left;
  margin:15px;
}

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

#profile_header_container .container,#profile_header_container .label,#profile_header_container .value {
  font-size:15px!important;
  line-height:23px!important;
}

#profile_header_container .label {
  min-width:140px;
}

#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:15px!important;
  line-height:19px!important;
}

#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_value {
  margin:0 auto!important;
  padding:0!important;
}

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

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

.profile_row {
  display:block;
}

.profile_row.hidden {
  display:none;
}

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

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

#profile_main_photo .profile_section {
  width:100%;
}

#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;
}

.icon1 {
  background:url(//www.cammodelexpress.com/wp-content/uploads/profile-builder/video-showcase/new-icons/icon1.png);
  background-size:100% 100%;
}

.icon2 {
  background:url(//www.cammodelexpress.com/wp-content/uploads/profile-builder/video-showcase/new-icons/icon2.png);
  background-size:100% 100%;
}

#profile_schedule {
  text-align:center;
  font-size:12px;
}

#profile_schedule .container {
  position:relative;
  display:inline-block;
  width:110px;
  height:120px;
  margin:0;
  padding:10px;
  background:rgba(255,255,255,0.6);
  -moz-border-radius:15px;
  -webkit-border-radius:15px;
  border-radius:15px;
}

#profile_schedule .label {
  display:block;
  font-size:15px!important;
  line-height:23px!important;
  width:100%;
  text-align:center;
}

#profile_schedule .value {
  position:absolute;
  display:block;
  bottom:10px;
  text-align:left;
  font-size:15px!important;
  line-height:19px!important;
}

#schedule_converted {
  text-align:center;
}

body {
  background:rgb(246,249,250);
  background-image:url(http://media.moddb.com/images/groups/1/9/8215/purple-nebula.jpg);
  background-attachment:fixed;
  background-position:top center;
  background-repeat:repeat-y;
  background-size:100% auto;
  color:#000000;
  text-shadow:2px 2px 1px rgb(221,217,228);
  font-family:'Montserrat Alternates',sans-serif;
  font-size:15px!important;
  line-height:19px!important;
  margin:0;
}

a:link,a:visited,a:active {
  color:#0f7bab;
}

a:hover {
  color:#0f2bff;
}

html,body {
  position:relative;
  min-width:1024px!important;
  margin:0!important;
  padding:0!important;
}

#fixed_background {
  display:block;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  min-width:1024px;
  z-index:inherit;
}

#fixed_background:after {
  content:" ";
  display:block;
  width:998px;
  height:100%;
  margin:0 auto;
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;
  -webkit-box-shadow:0 0 20px 7px #000;
  box-shadow:0 0 20px 7px #000;
}

#profile {
  color:#000000;
  background:rgba(255,255,255,0.6);
}

#main_photo {
  margin-bottom:0;
}

/*
    START HEADINGS
*/
#profile_friends .heading,#profile_password_photo_galleries .heading,#password_photo_galleries .heading,#photo_galleries .heading,#profile_comments .heading,#profile_interests_content .profile_section_content > .heading,#profile_schedule .heading,#profile_photo_galleries .heading,#profile_header_container .heading,#profile_main_photo .heading,#about_me_container .heading {
  display:block;
  margin:20px auto;
  padding:8px 0;
  font-family:'Source Sans Pro',sans-serif;
  font-weight:bold;
  font-size:42px;
  line-height:42px;
  text-align:center;
  background-color:rgb(214,178,228);
  color:rgb(63,13,214);
  text-shadow:2px 2px 1px rgb(228,227,234);
  clear:both;
}

#profile_main_photo .heading {
  margin:0;
  padding:0;
}

#profile_header_container .heading {
  margin:15px auto 0;
  padding:8px 0 8px 10px;
  text-align:left;
}

#about_me_container .heading.left {
  text-align:left;
  padding-left:15px;
}

#about_me_container .heading.center {
  text-align:center;
}

#about_me_container .heading.right {
  text-align:right;
  padding-right:15px;
}

/*
    SECTION BODY
*/
#profile_friends .container,.body {
  display:block;
  margin:0 auto;
}

#gender_container,#body_type_container,#ethnicity_container,#city_container,#country_container,#sexual_preference_container,#smoke_container,#drink_container,#drugs_container,#marital_status_container,#occupation_container,#school_container,#favorite_food_container,#pets_container,#automobile_container,#meaning_life_container,#five_things_container,#favorite_books_container,#favorite_songs_container,#favorite_movies_container,#craziest_thing_container,#be_anywhere_container,#perfect_mate_container,#perfect_date_container,#turn_ons_container,#know_me_container,#profile_interests_content {
  display:none!important;
}

#cgt-callback {
  margin-right:-610px!important;
}

#profile_about_me .container h1,#profile_about_me .container h2,#profile_about_me .container h3,#profile_about_me .container h4,#profile_about_me .container h5,#profile_about_me .container h6 {
  line-height:1.3em!important;
}

.code {
}

.del {
  text-decoration:line-through;
}

.fill {
  width:100%;
  height:auto;
}

.center {
  display:block;
  text-align:center;
  margin:0 auto;
}

.alignleft {
  display:inline;
  float:left;
}

.alignright {
  display:inline;
  float:right;
}

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

table.aligncenter {
  display:table!important;
}

blockquote.alignleft,.wp-caption.alignleft,img.alignleft {
  margin:.4em 1.6em 1.6em 0;
}

blockquote.alignright,.wp-caption.alignright,img.alignright {
  margin:.4em 0 1.6em 1.6em;
}

blockquote.aligncenter,.wp-caption.aligncenter,img.aligncenter {
  clear:both;
  margin-top:.4em;
  margin-bottom:1.6em;
}

.wp-caption.alignleft,.wp-caption.alignright,.wp-caption.aligncenter {
  margin-bottom:1.2em;
}

.gallery {
  margin-bottom:1.6em;
}

.gallery-item {
  display:inline-block;
  padding:0;
  margin:20px 0;
  text-align:center;
  vertical-align:top;
  width:100%;
}

.gallery-columns-2 .gallery-item {
  max-width:50%;
}

.gallery-columns-3 .gallery-item {
  max-width:33.33%;
}

.gallery-columns-4 .gallery-item {
  max-width:25%;
}

.gallery-columns-5 .gallery-item {
  max-width:20%;
}

.gallery-columns-6 .gallery-item {
  max-width:16.66%;
}

.gallery-columns-7 .gallery-item {
  max-width:14.28%;
}

.gallery-columns-8 .gallery-item {
  max-width:12.5%;
}

.gallery-columns-9 .gallery-item {
  max-width:11.11%;
}

.gallery-icon img {
  margin:0 auto;
}

.gallery-caption {
  display:block;
  font-size:12px;
  font-size:1.2rem;
  line-height:1.5;
  padding:.5em 0;
  margin:0;
}

.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption {
  display:none;
}