@charset "UTF-8";

.clearfix:before,.clearfix:after {
  content:"";
  display:table;
}

.clearfix:after {
  clear:both;
}

.clearfix {
  zoom:1;
}

@font-face {
  font-family:'Neucha';
  font-style:normal;
  font-weight:400;
  src:local(Neucha),url(http://fonts.gstatic.com/s/neucha/v7/kfCpWUYjzqqtPFESHGr73_esZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
  unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
  font-family:'Neucha';
  font-style:normal;
  font-weight:400;
  src:local(Neucha),url(http://fonts.gstatic.com/s/neucha/v7/irvP3TB0tsoy_UMHmCQlTw.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:'Arbutus Slab';
  font-style:normal;
  font-weight:400;
  src:local('Arbutus Slab'),local(ArbutusSlab-Regular),url(http://fonts.gstatic.com/s/arbutusslab/v4/6k3Yp6iS9l4jRIpynA8qMz0LW-43aMEzIO6XUTLjad8.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:'Arbutus Slab';
  font-style:normal;
  font-weight:400;
  src:local('Arbutus Slab'),local(ArbutusSlab-Regular),url(http://fonts.gstatic.com/s/arbutusslab/v4/6k3Yp6iS9l4jRIpynA8qM-gdm0LZdjqr5-oayXSOefg.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;
}

#header_bar,#footer_bar,#about_me_label,#tags_container {
  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:16px!important;
  line-height:24px!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:16px!important;
  line-height:20px!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;
}

.cgt-social-networking-section {
  text-align:center;
}

.cgt-social-networking-section a {
  display:inline-block;
  width:130px;
  height:130px;
  margin:10px 6px;
  -moz-border-radius:15px;
  -webkit-border-radius:15px;
  border-radius:15px;
  -webkit-box-shadow:2px 2px 2px 0 #000000;
  box-shadow:2px 2px 2px 0 #000000;
  text-indent:-99999px;
  background-size:100% 100%;
  -webkit-transition:all .4s ease;
  -moz-transition:all .4s ease;
  -o-transition:all .4s ease;
  transition:all .4s ease;
  z-index:0;
}

.cgt-social-networking-section a:hover {
  -ms-transform:scale(1.15);
  -webkit-transform:scale(1.15);
  transform:scale(1.15);
  -webkit-transition:all .8s ease;
  -moz-transition:all .8s ease;
  -o-transition:all .8s ease;
  transition:all .8s ease;
  z-index:9999;
}

.amazon {
  background:url(http://www.camgirltoolkit.com/wp-content/plugins/cgt-profile-builder/images/social-networking/dark/amazon.jpg);
}

.delivery-code {
  background:url(http://www.camgirltoolkit.com/wp-content/plugins/cgt-profile-builder/images/social-networking/dark/delivery-code.jpg);
}

.facebook {
  background:url(http://www.camgirltoolkit.com/wp-content/plugins/cgt-profile-builder/images/social-networking/dark/facebook.jpg);
}

.google {
  background:url(http://www.camgirltoolkit.com/wp-content/plugins/cgt-profile-builder/images/social-networking/dark/google.jpg);
}

.instagram {
  background:url(http://www.camgirltoolkit.com/wp-content/plugins/cgt-profile-builder/images/social-networking/dark/instagram.jpg);
}

.twitter {
  background:url(http://www.camgirltoolkit.com/wp-content/plugins/cgt-profile-builder/images/social-networking/dark/twitter.jpg);
}

.tumblr {
  background:url(http://www.camgirltoolkit.com/wp-content/plugins/cgt-profile-builder/images/social-networking/dark/tumblr.jpg);
}

.mfc-mail {
  background:url(http://www.camgirltoolkit.com/wp-content/plugins/cgt-profile-builder/images/social-networking/dark/mfc-mail.jpg);
}

.offline-tip {
  background:url(http://www.camgirltoolkit.com/wp-content/plugins/cgt-profile-builder/images/social-networking/dark/offline-tip.jpg);
}

.cgt-tipmenu .body ul {
  list-style-type:none;
  margin:0;
  padding:0;
}

.cgt-tipmenu .body ul li {
  display:block;
  height:28px;
  margin:0 auto;
  padding:5px 10px;
}

.cgt-tipmenu .body ul li a:link,.cgt-tipmenu .body ul li a:active,.cgt-tipmenu .body ul li a:visited {
  position:relative;
  display:block;
  width:100%: padding: 5px;
  font-weight:bold;
  color:#000000;
  text-shadow:1px 1px 1px rgba(255,255,255,1);
}

.cgt-tipmenu .body ul li a:hover {
}

.cgt-tipmenu .body ul li:last-child a {
  border-bottom:none;
}

.tipmenu-item {
  position:absolute;
  display:inline-block;
  left:0;
  top:0;
  width:70%;
  text-align:left;
}

.tipmenu-price {
  position:absolute;
  display:inline-block;
  right:0;
  top:0;
  width:30%;
  text-align:right;
}

#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:16px!important;
  line-height:24px!important;
  width:100%;
  text-align:center;
}

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

#schedule_converted {
  text-align:center;
}

body {
  background:rgba(255,255,255,1);
  color:#000000;
  text-shadow:1px 1px 0 rgba(255,255,255,1);
  font-family:'Arbutus Slab',serif;
  font-size:16px!important;
  line-height:20px!important;
  margin:0;
}

a:link,a:visited,a:active {
  color:rgba(116,0,132,1);
}

a:hover {
  color:rgba(255,15,15,1);
}

#profile {
  background:rgba(255,255,255,0.6);
  color:#000000;
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;
  -webkit-box-shadow:0 0 20px 0 #333;
  box-shadow:0 0 20px 0 #333;
}

#main_photo {
  margin-bottom:0;
}

#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:'Neucha',cursive;
  font-weight:bold;
  font-size:36px;
  line-height:36px;
  text-align:center;
  background-color:rgba(0,0,0,1);
  color:rgba(3,175,46,1);
  text-shadow:2px 2px 1px rgba(255,255,255,1);
}

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

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

#profile_friends .container,.body {
  display:block;
  margin:0 auto;
}

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

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

#cam_score_container,#body_type_container,#ethnicity_container,#weight_container,#city_container,#country_container,#smoke_container,#drink_container,#drugs_container,#marital_status_container,#occupation_container,#school_container,#favorite_food_container,#automobile_container,#tags_container,#rate_container,#admirers_container,#favorite_models_container,#profile_interests_content,#profile_comments {
  display:none!important;
}