@charset "UTF-8";

.outer_body,body {
  scrollbar-face-color:ThreeDFace!important;
  scrollbar-shadow-color:ThreeDDarkShadow!important;
  scrollbar-highlight-color:ThreeDHighlight!important;
  scrollbar-3dlight-color:ThreeDLightShadow!important;
  scrollbar-darkshadow-color:ThreeDDarkShadow!important;
  scrollbar-track-color:Scrollbar!important;
  scrollbar-arrow-color:ButtonText!important;
}

body {
  font-family:Arial,Helvetica,sans-serif;
  position:relative;
  padding:0;
  margin:0;
  background:#dfdccd url(https://img.mfcimg.com/photos2/665/6655375/958-187-143-513-8531185.jpg) top left repeat-x;
}

.footer {
  width:100%;
  margin:0 auto;
  color:#333;
  font-size:1em;
  font-weight:bold;
  text-transform:uppercase;
  border-top:1px solid #333;
  padding-top:2em;
  letter-spacing:2px;
}

.text2 {
  font-size:48px;
  color:#FFF;
}

.text3 {
  font-size:14px;
  color:#333;
}

.about-Me-Write,#box4,#box14,#box3,#box13,#box5,#box7,#box15,#box8,#box17,#box18,#box16,#box6,#box11,#box9,#box12,#tags_container,#profile_friends,.heading,#username_container,#cam_score_container,#gender_container,#body_type_container,#hair_container,#eyes_container,#weight_container,#height_container,#age_container,#country_container,#sexual_preference_container,#about_me_label,#header_bar,#profile_header,#footer_bar,#profile_interests_content .heading,#profile_interests_content #for_fun_label {
  display:none;
}

/*RESET*/
.profile_section {
  border-spacing:0;
}

.profile_section_content {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  margin:0;
  padding:0;
}

#profile_interests_content .container {
  margin:0;
}

.container {
  margin:0;
}

#profile_interests_content .value,#profile_interests_content .label,#profile_interests_content .value {
  margin:0;
}

#profile_interests_content {
  background:none;
}

#tags_value {
  padding-right:13rem;
}

/*ABOUT ME*/
#profile_main_about_holder {
  position:absolute;
  top:331px;
  left:0;
  width:100%;
  height:509px;
  background:/*,url(https://img.mfcimg.com/photos2/665/6655375/204-812-556-967-6594867.jpg) 75% bottom no-repeat #dfdccd*/
url(https://img.mfcimg.com/photos2/665/6655375/458-438-703-620-6536297.jpg) center top no-repeat;
}

/* #about_me_value {
  padding-top: 2rem;
} */
.about-Me-Write {
  font-size:1.5rem;
  padding:2rem 0;
}

#profile_about_me,#profile_friends {
  width:1000px;
  margin:0 auto;
}

#profile_about_me #username_label,#profile_about_me #cam_score_label,#profile_about_me #gender_label,#profile_about_me #body_type_label,#profile_about_me #ethnicity_label,#profile_about_me #hair_label,#profile_about_me #eyes_label,#profile_about_me #weight_label,#profile_about_me #height_label,#profile_about_me #age_label,#profile_about_me #city_label,#profile_about_me #country_label,#profile_about_me #sexual_preference_label,#profile_about_me #occupation_label,#profile_about_me #school_label,#profile_about_me #favorite_food_label,#profile_friends #average_rating_label,#profile_friends #rate_label,#profile_friends #admirers_label,#profile_friends #friends_label,#profile_friends #favorite_models_label {
  width:175px;
}

#profile_main_about_holder .heading {
  visibility:hidden;
}

/*STRUCTURE*/
#profile_interests_content {
  position:absolute;
  top:1658px;
  left:0;
}

.profile_section_content {
  width:100%!important;
}

.container {
  width:100%;
  display:table;
}

.containerBox {
/*width:860px;*/
  max-width:860px;
  margin:0 auto;
  padding:70px;
}

/*GALLERIES*/
#profile_password_photo_galleries,#profile_photo_galleries {
  position:absolute;
  left:0;
  width:100%;
}

#profile_password_photo_galleries {
  top:840px;
}

#profile_photo_galleries {
  top:1249px;
}

#profile_password_photo_galleries .profile_section_content,#profile_photo_galleries .profile_section_content {
  max-width:875px;
  height:340px;
  margin:0 auto;
  padding:20px 70px;
  overflow:auto;
}

#profile_password_photo_galleries .heading,#profile_photo_galleries .heading {
  font-family:Arial,sans-serif;
  font-size:20px;
  font-weight:normal;
  color:#5d5a5b;
}

ul#password_photo_gallery_previews,ul.photo_gallery_previews {
  width:100%;
  overflow:visible;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}

ul#password_photo_gallery_previews li.photo_gallery_preview,ul.photo_gallery_previews li.photo_gallery_preview {
  width:139px;
  margin:0 1px 5px 0;
  padding:1em;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  background:#fff;
}

ul#password_photo_gallery_previews .photo_gallery_name > a,ul.photo_gallery_previews .photo_gallery_name > a {
  width:92px;
  display:block;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
  margin:0 1em;
}

#photo_galleries {
  color:#5d5a5b;
  position:absolute;
  top:-333px;
  left:0;
  width:100%;
  padding:1em;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  z-index:100;
  background:#DFDCCD;
}

#photo_galleries .profile_section {
  max-width:860px;
  margin:auto;
  display:block;
}

#box1 {
  position:absolute;
  top:-327px;
  left:0;
  width:100%;
  background:#8e8c8d;
}

#box2 {
  background:url(https://img.mfcimg.com/photos2/665/6655375/931-864-549-473-6365945.jpg) center top no-repeat #dde7b2;
}

#box3 {
  background:#fad18a;
}

#box3 > .containerBox {
  height:auto;
/*background:url(https://img.mfcimg.com/photos2/665/6655375/767-912-142-148-6536390.jpg) center top no-repeat;*/
}

#box4 {
  background:#adddcf;
/* background:url(https://img.mfcimg.com/photos2/665/6655375/248-242-419-396-6995326.jpg) center top no-repeat #adddcf; */
}

#box5 {
  background:url(https://img.mfcimg.com/photos2/665/6655375/356-499-226-394-7536379.jpg) center top no-repeat #f0e0a2;
}

#box6 {
  background:#be9fb8;
}

#box6 > .containerBox {
  height:494px;
  background:url(https://img.mfcimg.com/photos2/665/6655375/257-948-695-704-8530943.jpg) center top no-repeat,url(https://img.mfcimg.com/photos2/665/6655375/631-696-627-906-8531209.jpg) right top no-repeat;
}

#box7 {
  background:url(https://img.mfcimg.com/photos2/665/6655375/486-491-745-766-6366008.jpg) center top no-repeat #d2a9af;
}

#box8 {
  background:url(https://img.mfcimg.com/photos2/665/6655375/402-141-435-185-8526679.jpg) center top no-repeat #cedd8f;
}

#box9 {
  background:url(https://img.mfcimg.com/photos2/665/6655375/302-107-100-609-8530757.jpg) center top no-repeat #86e6f2;
}

#box10 {
  background:url(https://img.mfcimg.com/photos2/665/6655375/553-808-367-710-6995282.jpg) center top no-repeat #8e8c8d;
}

#box11 {
  background:url(https://img.mfcimg.com/photos2/665/6655375/170-284-959-514-8530744.jpg) center top no-repeat #FAD18A;
}

#box12 {
  background:url(https://img.mfcimg.com/photos2/665/6655375/981-989-180-824-8530766.jpg) center top no-repeat #ADDDCF;
}

#box13 {
  background:url(https://img.mfcimg.com/photos2/665/6655375/886-649-723-600-8815182.jpg) center top no-repeat #8E8C8D;
}

#box14 {
  background:url(https://img.mfcimg.com/photos2/665/6655375/649-117-868-720-7536371.jpg) center top no-repeat #dfc9e7;
}

#box15 {
  background:#64ab81 url(https://img.mfcimg.com/photos2/665/6655375/196-437-212-976-8526674.jpg) center top no-repeat;
}

#box16 {
  background:#f4ff92 url(https://img.mfcimg.com/photos2/665/6655375/605-147-394-773-8530938.jpg) center top no-repeat;
}

#box17 {
  background:#be6f5c url(https://img.mfcimg.com/photos2/665/6655375/847-230-619-410-8815161.jpg) center top no-repeat;
}

#box18 {
  background:#707669 url(https://img.mfcimg.com/photos2/665/6655375/457-158-824-200-8815171.jpg) center top no-repeat;
}

/*GLOBAL*/
.cf:before,.cf:after {
  content:" ";
  display:table;
}

.cf:after {
  clear:both;
}

.containerBox {
  text-align:center;
}

.title {
  font-size:48px;
  color:#000;
  letter-spacing:13px;
  margin-bottom:10px;
}

.tagLine {
  font-size:28px;
  color:#000;
  letter-spacing:13px;
  margin-bottom:10px;
}

.text {
  font-size:12px;
  color:#333;
  text-transform:uppercase;
  letter-spacing:2px;
}

/*BOX1*/
#box1 .sparkle {
  font-size:48px;
  font-weight:bold;
  color:#4c495a;
  letter-spacing:20px;
  text-transform:uppercase;
}

#box1 .lulu {
  font-size:48px;
  font-weight:bold;
  color:#ff9681;
  letter-spacing:20px;
  text-transform:uppercase;
}

#box1 .navButton img {
  border:none;
  margin-right:15px;
  margin-top:45px;
}

#box1 .navButton img:nth-child(4) {
  margin-right:0;
}

/*BOX2*/
#box2 .title {
  color:#5d5a5b;
}

#box2 img {
  border:none;
  margin:40px 1px;
}

/*BOX3*/
#box3 .containerBox {
  position:relative;
  text-align:left;
}

#box3 .title {
  color:#5d5a5b;
  text-align:center;
}

#box3 .text {
  text-align:center;
}

#box3 .auctionEnds {
  font-size:16px;
  color:#5d5a5b;
  text-transform:uppercase;
}

#box3 .bid {
  width:138px;
  height:182px;
  text-align:center;
  font-size:16px;
  font-weight:bold;
  color:#FFF;
  text-transform:uppercase;
  padding-top:50px;
  margin:25px 0;
  background:url(https://img.mfcimg.com/photos2/665/6655375/331-499-223-254-6370121.jpg) no-repeat;
}

#box3 .priceBid {
  font-size:36px;
}

#box3 .priceHolder {
  position:absolute;
  left:246px;
  bottom:160px;
  text-align:center;
}

#box3 .priceHolder .token {
  font-size:53px;
  color:#5d5a5b;
  display:block;
}

#box3 .priceHolder .price {
  font-size:61px;
  color:#c06c84;
}

#box3 .buyNow {
  width:119px;
  text-decoration:none;
  color:#FFF;
  text-transform:uppercase;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  padding:10px;
  display:block;
  margin-bottom:5px;
  background:#c06c84;
  -webkit-transition:all .3s ease-out;
  -moz-transition:all .3s ease-out;
  -o-transition:all .3s ease-out;
  transition:all .3s ease-out;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  border-radius:15px;
}

#box3 .watchVideo {
  width:119px;
  text-decoration:none;
  color:#FFF;
  margin-bottom:5px;
  text-transform:uppercase;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  padding:10px;
  display:block;
  background:#4c495a;
  -webkit-transition:all .3s ease-out;
  -moz-transition:all .3s ease-out;
  -o-transition:all .3s ease-out;
  transition:all .3s ease-out;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  border-radius:15px;
}

#box3 .buyNow:hover {
  -webkit-transition:all .3s ease-out 0;
  -moz-transition:all .3s ease-out 0;
  -o-transition:all .3s ease-out 0;
  transition:all .3s ease-out 0;
  background:#a34560;
}

#box3 .watchVideo:hover {
  -webkit-transition:all .3s ease-out 0;
  -moz-transition:all .3s ease-out 0;
  -o-transition:all .3s ease-out 0;
  transition:all .3s ease-out 0;
  background:#3c3947;
}

#box3 .placeBid {
  width:119px;
  text-decoration:none;
  color:#FFF;
  text-transform:uppercase;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  padding:10px;
  display:block;
  background:#4c495a;
  -webkit-transition:all .3s ease-out;
  -moz-transition:all .3s ease-out;
  -o-transition:all .3s ease-out;
  transition:all .3s ease-out;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  border-radius:15px;
}

#box3 .placeBid:hover {
  -webkit-transition:all .3s ease-out 0;
  -moz-transition:all .3s ease-out 0;
  -o-transition:all .3s ease-out 0;
  transition:all .3s ease-out 0;
  background:#3c3947;
}

/*BOX 4*/
#box4 .title {
  color:#5d5a5b;
}

#box4 a {
  color:#FFF;
  text-decoration:none;
  text-transform:uppercase;
  text-align:center;
  padding:10px;
  display:block;
  width:200px;
  margin:20px auto;
  -webkit-transition:all .3s ease-out;
  -moz-transition:all .3s ease-out;
  -o-transition:all .3s ease-out;
  transition:all .3s ease-out;
  background:#c06c84;
}

#box4 a:hover {
  -webkit-transition:all .3s ease-out;
  -moz-transition:all .3s ease-out;
  -o-transition:all .3s ease-out;
  transition:all .3s ease-out;
  background:#a32045;
}

#box4 .tipperBoard {
  margin:40px 0;
  text-align:center;
}

#box4 .tipperBoard span {
  display:block;
  color:#5d5a5b;
}

#box4 .tipperBoard span.tip1 {
  font-size:36px;
}

#box4 .tipperBoard span.tip2 {
  font-size:30px;
}

#box4 .tipperBoard span.tip3 {
  font-size:24px;
}

#box4 p.updated {
  font-size:37px;
  color:#c06c84;
  margin:0;
  padding:0;
}

/*BOX5*/
#box5 .title {
  color:#5d5a5b;
}

#box5 .mogulGallery {
  margin:40px 0 0;
  text-align:center;
}

#box5 .mogulGallery .mogulBoxKing {
  float:left;
  width:205px;
  margin:0 5px;
  padding-top:125px;
  background:url(https://img.mfcimg.com/photos2/665/6655375/124-471-935-435-6370373.jpg) center top no-repeat;
}

#box5 .mogulGallery span.mogulName {
  display:block;
  font-size:16px;
  font-weight:bold;
  text-transform:uppercase;
  color:#333;
}

#box5 .mogulGallery span.mogulDate {
  font-size:10px;
  text-transform:uppercase;
}

#box5 .mogulGallery .mogulBoxQueen {
  float:left;
  width:162px;
  margin:40px 5px 0;
  padding-top:95px;
  background:url(https://img.mfcimg.com/photos2/665/6655375/143-248-934-960-6370372.jpg) center top no-repeat;
}

/*BOX6*/
#box6 .title {
  width:610px;
  color:#5d5a5b;
}

#box6 .containerBox {
  text-align:left;
}

#box6 .slogan {
  text-transform:uppercase;
}

#box6 p + p {
  width:560px;
}

/*BOX7*/
#box7 .title {
  color:#5d5a5b;
}

#box7 .quoteTip {
  padding:0 5px;
  background:#cedd8f;
}

#box7 .goldenFrame {
  width:554px;
  height:409px;
/*padding:184px 165px;*/
  margin:40px auto 0;
/*background:url(https://img.mfcimg.com/photos2/665/6655375/862-313-881-317-6370442.jpg) no-repeat;*/
}

#box7 .goldenFrame .col1,#box7 .goldenFrame .col2,#box7 .goldenFrame .col3 {
  float:left;
  width:175px;
  margin-right:5px;
  font-size:14px;
  font-weight:900;
}

/*BOX8*/
#box8 .title {
  color:#5d5a5b;
}

#box8 .quoteTip {
  padding:0 5px;
  background:#cd991c;
}

#box8 .woodenFrame {
  width:702px;
  height:333px;
/*padding:75px;*/
  margin:40px auto 0;
/*background:url(https://img.mfcimg.com/photos2/665/6655375/247-695-917-549-6370503.jpg) no-repeat;*/
}

#box8 .woodenFrame .col1,#box8 .woodenFrame .col2,#box8 .woodenFrame .col3,#box8 .woodenFrame .col4 {
  float:left;
  width:170px;
  margin-right:5px;
  font-size:14px;
  font-weight:bold;
}

/*BOX9*/
#box9 .title {
  color:#5d5a5b;
}

#box9 .comingSoon {
  color:#333;
  font-size:58px;
  text-transform:uppercase;
  padding:0;
  margin:0;
}

#box9 .videoGallery {
  width:820px;
  height:400px;
  overflow:auto;
  margin:40px auto;
  clear:both;
}

#box9 .videoGallery .row1 {
  width:95%;
  display:block;
  clear:both;
  padding:20px;
  border-bottom:1px dashed #FFF;
}

#box9 .videoGallery .row2 {
  width:95%;
  display:block;
  clear:both;
  padding:20px;
  border-bottom:1px dashed #FFF;
}

#box9 .videoGallery .videoImage {
  width:230px;
  height:153px;
  display:block;
  float:left;
}

#box9 .videoGallery .videoDesc {
  width:510px;
  height:auto;
  min-height:153px;
  display:block;
  float:right;
  padding:0;
  margin:0;
  text-align:left;
  color:#518d95;
  font-size:16px;
  position:relative;
}

#box9 .videoGallery img {
  border:none;
  opacity:.5;
  -webkit-transition:all .6s ease-out;
  -moz-transition:all .6s ease-out;
  -o-transition:all .6s ease-out;
  transition:all .6s ease-out;
}

#box9 .videoGallery img:hover {
  opacity:1;
  -webkit-transition:all .3s ease-out;
  -moz-transition:all .3s ease-out;
  -o-transition:all .3s ease-out;
  transition:all .3s ease-out;
}

#box9 .videoGallery .videoDesc .title {
  font-size:20px;
  font-weight:bold;
  letter-spacing:0;
  padding:0;
  margin:0;
}

#box9 .videoGallery .videoDesc .time {
  font-size:10px;
  font-weight:bold;
  text-transform:uppercase;
  margin-bottom:10px;
  color:#000;
}

#box9 .videoGallery .videoDesc .videoGlyph {
  position:absolute;
  top:0;
  right:0;
  padding:7px;
  font-size:12px;
  font-weight:bold;
  color:#FFF;
  background:#46c700;
}

/*BOX10*/
#box10 .title {
  color:#5d5a5b;
  margin-bottom:60px;
}

#box10 .text {
  color:#FFF;
}

#box10 .containerBox {
  text-align:left;
}

#box10 .leftCol {
  float:left;
  width:450px;
}

#box10 .playDraw {
  float:right;
  width:403px;
}

/*BOX11*/
#box11 .containerBox {
  width:1000px;
  padding:70px 0;
}

#box11 .title {
  color:#3e1d00;
  font-size:35px;
  margin-bottom:10px;
  letter-spacing:13px;
}

#box11 .text {
  color:#1f170a;
}

#box11 table.mySchedule {
  width:100%;
  margin:20px 0;
  border-collapse:collapse;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}

#box11 table.mySchedule img {
  width:100px;
  height:100px;
  -webkit-border-radius:100%;
  -moz-border-radius:100%;
  border-radius:100%;
  border:none;
}

#box11 table.mySchedule th,#box11 table.mySchedule td {
  width:14.28571%;
  border:1px solid #5b4623;
  padding:15px;
}

#box11 table.mySchedule th {
  color:#FFF;
  -webkit-transition:all .6s ease;
  -moz-transition:all .6s ease;
  -o-transition:all .6s ease;
  transition:all .6s ease;
  background:#403116;
}

#box11 table.mySchedule td {
  height:50px;
  position:relative;
  vertical-align:middle;
  text-align:center;
  font-weight:900;
}

#box11 table.mySchedule td .dateNum {
  position:absolute;
  bottom:5px;
  right:5px;
  padding:5px;
  font-size:10px;
  font-weight:bold;
  color:#FFF;
  -webkit-border-radius:100%;
  -moz-border-radius:100%;
  border-radius:100%;
  background:#ff7600;
}

#box11 table.mySchedule td:hover {
  -webkit-transition:all .3s ease-out;
  -moz-transition:all .3s ease-out;
  -o-transition:all .3s ease-out;
  transition:all .3s ease-out;
  color:#FFF;
  background:#c46b1e;
}

#box11 table.mySchedule td:hover > .dateNum {
  background:#000;
}

/*BOX12*/
#box12 .title {
  color:#3e1d00;
  font-size:35px;
  margin-bottom:10px;
  letter-spacing:13px;
}

#box12 .text {
  color:#000;
}

#box12 .snapRow {
  margin-top:30px;
  display:block;
  clear:both;
}

#box12 .snapRow .snapCont {
  width:165px;
  display:inline-block;
  margin-right:5px;
}

#box12 .snapRow > .snapCont:last-of-type {
  margin-right:0;
}

#box12 .snapRow .snapCont img {
  max-width:100%;
  border:none;
  -webkit-transition:all .6s ease-out;
  -moz-transition:all .6s ease-out;
  -o-transition:all .6s ease-out;
  transition:all .6s ease-out;
}

#box12 .snapRow .snapCont img:hover {
  -webkit-transform:rotate(360DEG);
  -moz-transform:rotate(360DEG);
  -o-transform:rotate(360DEG);
  -ms-transform:rotate(360DEG);
  transform:rotate(360DEG);
}

/*BOX13*/
#box13 .containerBox {
  text-align:left;
}

#box13 .title {
  color:#161616;
  text-align:center;
  font-size:35px;
  margin-bottom:10px;
  letter-spacing:13px;
}

#box13 .text {
  color:#FFF;
  margin-top:30px;
}

#box13 .scheduleLine {
  padding:5px;
  border-bottom:1px dashed #FFF;
  -webkit-transition:all .6s ease-out;
  -moz-transition:all .6s ease-out;
  -o-transition:all .6s ease-out;
  transition:all .6s ease-out;
}

#box13 .scheduleLine:hover {
  color:#FFF;
  cursor:pointer;
  background:#900;
  -webkit-transition:all .3s ease-out;
  -moz-transition:all .3s ease-out;
  -o-transition:all .3s ease-out;
  transition:all .3s ease-out;
}

#box13 .scheduleDay {
  width:auto;
  min-width:150px;
  font-size:24px;
  color:#161616;
  font-weight:bold;
  display:inline-block;
  margin-right:10px;
}

#box13 .scheduleDesc {
  font-size:16px;
  color:#FFF;
}

/*BOX14*/
#box14 .title {
  color:#FFF;
  font-size:48px;
  margin-bottom:10px;
  letter-spacing:13px;
}

#box14 .text {
  font-size:36px;
  color:#5d5a5b;
}

/*BOX15*/
#box15 .title {
  color:#5d5a5b;
}

#box15 .quoteTip {
  padding:0 5px;
  background:#cedd8f;
}

#box15 .silverFrame {
  width:625px;
  height:404px;
  padding:130px;
  margin:40px auto 0;
  background:url(https://img.mfcimg.com/photos2/665/6655375/614-153-355-477-8526626.jpg) no-repeat;
}

.wooden.frame {
  height:500px;
}

.wooden.frame .col1,.wooden.frame .col2,.wooden.frame .col3,#box15 .silverFrame .col1,#box15 .silverFrame .col2,#box15 .silverFrame .col3 {
  float:left;
  width:201px;
  margin-right:5px;
  font-size:14px;
  font-weight:900;
  text-align:center;
}

/*BOX16*/
#box16 .containerBox {
  width:1245px;
}

#box16 .title {
  color:#2b2e14;
}

#box16 .text {
}

#box16 .bgLevel {
  padding:0;
  margin:40px auto 0;
  background:none;
}

#box16 .boxLevels h2 {
  font-size:22px;
  color:#2b2e23;
  text-align:center;
}

#box16 .boxLevels h2 span {
  display:block;
  color:#000;
  font-size:9px;
  font-weight:900;
  text-align:center;
  text-transform:uppercase;
  margin-top:1em;
  border-top:1px solid #2b2e23;
  padding-top:1.5em;
}

#box16 .boxLevels {
  position:relative;
  width:203px;
  height:auto;
  min-height:280px;
  text-align:center;
  float:left;
  padding:1em;
  margin-right:5px;
  margin-bottom:5px;
  -webkit-border-radius:30px;
  -moz-border-radius:30px;
  border-radius:30px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  -webkit-transition:all .6s ease;
  -moz-transition:all .6s ease;
  -o-transition:all .6s ease;
  transition:all .6s ease;
  -webkit-box-shadow:0 0 10px #1d1e12;
  -moz-box-shadow:0 0 10px #1d1e12;
  box-shadow:0 0 10px #1d1e12;
  background:#f5f6f6;
  background:-moz-linear-gradient(-45deg,#f5f6f6 0%,#dbdce2 21%,#b8bac6 49%,#dddfe3 80%,#f5f6f6 100%);
  background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#f5f6f6),color-stop(21%,#dbdce2),color-stop(49%,#b8bac6),color-stop(80%,#dddfe3),color-stop(100%,#f5f6f6));
  background:-webkit-linear-gradient(-45deg,#f5f6f6 0%,#dbdce2 21%,#b8bac6 49%,#dddfe3 80%,#f5f6f6 100%);
  background:-o-linear-gradient(-45deg,#f5f6f6 0%,#dbdce2 21%,#b8bac6 49%,#dddfe3 80%,#f5f6f6 100%);
  background:-ms-linear-gradient(-45deg,#f5f6f6 0%,#dbdce2 21%,#b8bac6 49%,#dddfe3 80%,#f5f6f6 100%);
  background:linear-gradient(135deg,#f5f6f6 0%,#dbdce2 21%,#b8bac6 49%,#dddfe3 80%,#f5f6f6 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f6f6',endColorstr='#f5f6f6',GradientType=1);
}

.contScrew {
  width:100%;
  height:100px;
  overflow:auto;
}

.screw1,.screw2,.screw3,.screw4 {
  position:absolute;
}

.screw1 {
  top:10px;
  left:8px;
}

.screw2 {
  top:10px;
  right:8px;
}

.screw3 {
  bottom:6px;
  left:8px;
}

.screw4 {
  bottom:6px;
  right:8px;
}

#box16 .boxLevels + .boxLevels + .boxLevels + .boxLevels + .boxLevels + .boxLevels {
  margin-right:0;
}

#box16 .boxLevels:hover {
  -webkit-transform:scale(1.3);
  -moz-transform:scale(1.3);
  -o-transform:scale(1.3);
  -ms-transform:scale(1.3);
  transform:scale(1.3);
  -webkit-box-shadow:0 0 10px #595e2f;
  -moz-box-shadow:0 0 10px #595e2f;
  box-shadow:0 0 10px #595e2f;
  z-index:50;
}

#box17 .title,#box17 .tagLine {
  color:#4a1b0f;
  letter-spacing:6px;
}

#box17 .text {
  font-weight:bold;
  color:#FFF;
}

#box18 .title,#box18 .tagLine {
  color:#292e23;
  letter-spacing:6px;
}

#box18 .text {
  font-weight:bold;
  color:#FFF;
}

#box18 .innerBoxleft {
  float:left;
  width:355px;
}

#box18 .puzzlePic {
  float:right;
}

#designedBy {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  z-index:500;
  display:block;
  padding:20px;
  text-align:center;
  font-family:Arial,Helvetica,sans-serif;
  font-size:10px;
  font-weight:bold;
  text-transform:uppercase;
  color:#FFF;
}

#designedBy a {
  font-family:Arial,Helvetica,sans-serif;
  font-size:10px;
  font-weight:bold;
  text-transform:uppercase;
  color:#FFF;
  text-decoration:underline;
  -webkit-transition:.6s ease-out;
  -moz-transition:.6s ease-out;
  -o-transition:.6s ease-out;
  transition:.6s ease-out;
  cursor:pointer;
}

#designedBy a:hover {
  -webkit-transition:.3s ease-out;
  -moz-transition:.3s ease-out;
  -o-transition:.3s ease-out;
  transition:.3s ease-out;
  color:#ff0000;
}

.font-red {
  font-weight:900;
  color:#530706;
}

.font-dark-blue {
  font-weight:900;
  color:#040523;
}

.font-purple {
  font-weight:900;
  color:#3e096b;
}

.font-olive {
  font-weight:900;
  color:#353307;
}

.font-pastel {
  font-weight:900;
  color:#834f0e;
}

#mfcShare {
  background:#f1f1f1;
}

#mfcShare iframe {
  width:100%;
  height:1550px;
  border:none;
  margin:0;
  padding:0;
}

#mfcShare .title {
  padding:2rem 0 0;
  text-align:center;
}

#mfcShare .text {
  padding:0 0 2rem;
  text-align:center;
}

.afdContainer {
  padding:2rem;
  text-align:center;
}

.afdContainer h2,.afdContainer h3 {
  color:#5d5a5b;
}

.afdTitle {
  font-size:.7rem;
  font-weight:bold;
  color:#5d5a5b;
  display:block;
  text-transform:uppercase;
}

#profile_comments {
  position:absolute;
  top:2237px;
  left:50%;
  -webkit-transform:translateX(-50%);
  -moz-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
  width:57%;
  font-size:1.5rem;
}

#new_comment_inputs,.user_comment_textarea_small {
  width:100%;
}

.user_comment_textarea_small {
  height:100px;
}