@charset "UTF-8";

UTF-8;
/* START OF CSS BY AIRFLAME */
/*-------------------[SCROLL-TOP-UP START]------------------------*/
a#scroll-to-top {
  background:#fff;
  border-bottom:1px solid #E9E9E9;
  box-shadow:0 0 3px rgba(0,0,0,0.1);
  bottom:50px;
  font-size:0;
  height:35px;
  outline:0 none;
  position:fixed;
  right:20px;
  text-indent:-9999px;
  width:35px;
  -webkit-transition:all .6s ease;
  -moz-transition:all .6s ease;
  -o-transition:all .6s ease;
  -ms-transition:all .6s ease;
  transition:all .6s ease;
}

#scroll-to-top-triangle {
  border-style:solid;
  border-width:0 10px 11px;
  height:0;
  margin:33% 22%;
  position:absolute;
  width:0;
  border-color:transparent transparent #717171;
  -webkit-transition:all .6s ease;
  -moz-transition:all .6s ease;
  -o-transition:all .6s ease;
  -ms-transition:all .6s ease;
  transition:all .6s ease;
}

#scroll-to-top:hover {
  background:#0088CC;
  -webkit-transition:all .6s ease;
  -moz-transition:all .6s ease;
  -o-transition:all .6s ease;
  -ms-transition:all .6s ease;
  transition:all .6s ease;
}

#scroll-to-top:hover #scroll-to-top-triangle {
  border-color:transparent transparent #fff;
  -webkit-transition:all .6s ease;
  -moz-transition:all .6s ease;
  -o-transition:all .6s ease;
  -ms-transition:all .6s ease;
  transition:all .6s ease;
}

/*-----------------[SCROLL-TOP-UP  END]------------------------*/
/*-----------------[LINK DOWNLOAD START]------------------------*/
.link-download {
  color:#717171;
  font-family:Arial;
  font-size:15px;
  font-weight:100;
  margin:auto;
  padding-top:120px;
  text-align:center;
}

.link-download a {
  color:#404040;
  font-weight:bold;
}

/*-----------------[LINK DOWNLOAD END]------------------------*/
/*-----------------[SITE WIDTH START]------------------------*/
body {
  max-width:1004px;
  margin-left:auto;
  margin-right:auto;
}

.container {
  display:block;
}

#profile_about_me {
  width:1004px;
  padding-top:474px;
  margin-bottom:80px;
}

/*-----------------[SITE WIDTH END]------------------------*/
/*-----------------[SITE STYLES DEFAULT START]------------------------*/
body {
  background:url(http://subtlepatterns.com/patterns/subtlenet2.png) repeat;
  color:#717171;
  font-family:Tahoma;
  font-size:13px;
  word-spacing:-.69px;
}

a {
  color:#717171;
}

.notice {
  color:#717171;
}

/* Modified by Moros1138 to include a full clearfix solution.

originally

.clean {
    clear: both;
}

*/
.columns:after,.clean:after {
  visibility:hidden;
  display:block;
  font-size:0;
  content:" ";
  clear:both;
  height:0;
}

.columns,.clean {
  display:inline-block;
}

* html .clean,* html .columns {
  height:1%;
}

.clean,.columns {
  display:block;
}

/* End of modification */
.wall_post_body {
  background:none repeat scroll 0 0 #FFFFFF;
  border:1px dotted #717171;
}

.wall_post:hover .wall_post_body {
  box-shadow:0 0 13px rgba(0,0,0,0.1);
}

.wall_post:hover .wall_post_avatar img {
  box-shadow:0 0 13px rgba(0,0,0,0.1);
}

.wall_post:hover {
  -webkit-transform:scale(1.1,1.1);
  -moz-transform:scale(1.1,1.1);
  -o-transform:scale(1.1,1.1);
  -ms-transform:scale(1.1,1.1);
  transform:scale(1.1,1.1);
}

.wall_post_info {
  display:inline-table;
  padding:5px 0;
}

#wall_poster_username {
  display:none;
}

.profile_section_content {
  z-index:inherit;
}

.wall_post_avatar img {
  background:none repeat scroll 0 0 #F4F4F4;
  border:4px solid #FFFFFF;
  border-radius:50%;
  margin-top:30px;
  -webkit-transition:all .6s ease;
  -moz-transition:all .6s ease;
  -o-transition:all .6s ease;
  -ms-transition:all .6s ease;
  transition:all .6s ease;
}

#status_container {
  bottom:-2px;
  left:0;
  position:fixed;
  z-index:600;
}

#unix_last_login_container {
  bottom:-2px;
  position:fixed;
  right:10px;
  z-index:600;
}

#status_container .label {
  min-width:40px;
}

#unix_last_login_container .label {
  min-width:60px;
}

#profile_header_container a {
  text-decoration:none;
}

#cboxOverlay {
  background:url(http://subtlepatterns.com/patterns/subtlenet2.png) repeat;
}

#send_message_form_modal {
  color:#717171;
  margin-left:25px;
}

#send_message {
  margin-right:25px;
}

#rate_container {
  background:linear-gradient(to bottom,#F6F6F6 0%,#FFFFFF 100%) repeat scroll 0 0 rgba(0,0,0,0);
  border-bottom:1px solid #E9E9E9;
  box-shadow:0 0 3px rgba(0,0,0,0.1);
  left:10px;
  margin:0;
  padding:10px 10px 10px 23px;
  position:fixed;
/*top:158px;*/
  bottom:29px;
  max-width:108px;
  z-index:95;
}

#new_admirer {
  background:linear-gradient(to bottom,#F6F6F6 0%,#FFFFFF 100%) repeat scroll 0 0 rgba(0,0,0,0);
  border-bottom:1px solid #E9E9E9;
  box-shadow:0 0 3px rgba(0,0,0,0.1);
  left:10px;
  margin:0;
  padding:8px;
  position:fixed;
/* top:48px; */
  bottom:181px;
  min-width:125px;
  z-index:99;
  text-align:center;
}

#new_admirer a {
  text-decoration:none;
}

#new_homepage_friend {
  background:linear-gradient(to bottom,#F6F6F6 0%,#FFFFFF 100%) repeat scroll 0 0 rgba(0,0,0,0);
  border-bottom:1px solid #E9E9E9;
  box-shadow:0 0 3px rgba(0,0,0,0.1);
  left:10px;
  margin:0;
  padding:8px;
  position:fixed;
/* top:80px; */
  bottom:149px;
  min-width:125px;
  z-index:98;
  text-align:center;
}

#new_homepage_friend a {
  text-decoration:none;
}

#rate_value {
  display:block;
}

#rate_label {
  min-width:104px;
}

#profile_main_photo {
  left:2px;
  position:absolute;
  top:235px;
}

#cam_score_container_bg {
  background:linear-gradient(to bottom,#f6f6f6 0%,#ffffff 100%) repeat scroll 0 0 rgba(0,0,0,0);
  border-bottom:1px solid #e9e9e9;
  box-shadow:0 0 3px rgba(0,0,0,0.1);
  left:10px;
  line-height:10px;
  margin:0;
  max-width:108px;
  min-width:108px;
  height:28px;
  padding:10px 17px 10px 16px;
  position:fixed;
/*top:111px;*/
  bottom:100px;
  z-index:96;
}

#cam_score_container {
  left:10px;
  line-height:10px;
  margin:0;
  max-width:108px;
  min-width:108px;
  padding:10px 17px 10px 16px;
  position:fixed;
/*top:111px;*/
  bottom:100px;
  z-index:97;
}

#cam_score_container .label {
  display:block;
  margin-bottom:7px;
  margin-right:0;
  min-width:70px;
  text-align:center;
}

#cam_score_value {
  display:block;
  font-weight:700;
  text-align:center;
}

.photo_gallery_image {
  background:none repeat scroll 0 0 #F4F4F4;
  border:4px solid #FFFFFF;
  border-radius:50%;
  margin-top:30px;
  -webkit-transition:all .6s ease;
  -moz-transition:all .6s ease;
  -o-transition:all .6s ease;
  -ms-transition:all .6s ease;
  transition:all .6s ease;
}

.photo_gallery_image:hover {
  -webkit-transform:scale(1.1,1.1);
  -moz-transform:scale(1.1,1.1);
  -o-transform:scale(1.1,1.1);
  -ms-transform:scale(1.1,1.1);
  transform:scale(1.1,1.1);
  -webkit-transition:all .6s ease;
  -moz-transition:all .6s ease;
  -o-transition:all .6s ease;
  -ms-transition:all .6s ease;
  transition:all .6s ease;
}

#profile {
  box-shadow:0 0 20px -9px #333;
  background:#fbfbfb;
  padding-bottom:50px;
}

/*-----------------[SITE STYLES DEFAULT END]------------------------*/
/*-----------------[GALLERY LOCK START]------------------------*/
#password_photo_gallery_previews .photo_gallery_preview > a.photo_gallery_link {
  background:url(http://s23.postimg.org/5q4eyzvfr/lock.png) repeat scroll 0 0 rgba(0,0,0,0);
  display:inline-block;
  height:97px;
  width:64px;
  -webkit-transition:all .6s ease;
  -moz-transition:all .6s ease;
  -o-transition:all .6s ease;
  -ms-transition:all .6s ease;
  transition:all .6s ease;
}

#password_photo_gallery_previews .photo_gallery_preview > a.photo_gallery_link {
  -webkit-transition:all .6s ease;
  -moz-transition:all .6s ease;
  -o-transition:all .6s ease;
  -ms-transition:all .6s ease;
  transition:all .6s ease;
}

#password_photo_gallery_previews .photo_gallery_preview > a.photo_gallery_link:hover {
  -webkit-transition:all .6s ease;
  -moz-transition:all .6s ease;
  -o-transition:all .6s ease;
  -ms-transition:all .6s ease;
  transition:all .6s ease;
  opacity:.7;
  -webkit-transform:rotate(-42deg);
  -moz-transform:rotate(-42deg);
  -o-transform:rotate(-42deg);
  -ms-transform:rotate(-42deg);
  transform:rotate(-42deg);
}

#profile_password_photo_galleries .photo_gallery_link img {
  margin-left:-13px;
}

/*-----------------[GALLERY LOCK END]------------------------*/
/*-----------------[MENU START]------------------------*/
.header {
  background:linear-gradient(to bottom,#F6F6F6 0%,#FFFFFF 100%) repeat scroll 0 0 rgba(0,0,0,0);
  border-bottom:1px solid #E9E9E9;
  box-shadow:0 0 3px rgba(0,0,0,0.1);
  filter:none;
  height:54px;
  left:0;
  position:fixed;
  top:-5px;
  width:100%;
  z-index:100;
}

.container-menu {
  margin-left:auto;
  margin-right:auto;
  width:980px;
}

.header .container-menu .navigation-menu ul li a > .caret {
  border-top:4px solid #E863C6;
  border-right:4px solid transparent;
  border-left:4px solid transparent;
  content:"";
  display:inline-block;
  height:0;
  width:0;
  vertical-align:middle;
  position:absolute;
  bottom:-8px;
  left:50%;
  -webkit-transition:all .6s ease;
  -moz-transition:all .6s ease;
  -o-transition:all .6s ease;
  -ms-transition:all .6s ease;
  transition:all .6s ease;
}

.header .container-menu .navigation-menu ul li:hover > a > .caret {
  border-top:4px solid #fff;
  -webkit-transition:all .6s ease;
  -moz-transition:all .6s ease;
  -o-transition:all .6s ease;
  -ms-transition:all .6s ease;
  transition:all .6s ease;
}

.header .container-menu .navigation-menu ul li {
  list-style:none outside none;
  display:inline;
  float:left;
  cursor:unset;
  padding:15px 17px 12px;
  -webkit-transition:all .6s ease;
  -moz-transition:all .6s ease;
  -o-transition:all .6s ease;
  -ms-transition:all .6s ease;
  transition:all .6s ease;
}

.header .container-menu .navigation-menu ul li:hover {
  background:none repeat scroll 0 0 #E863C6;
}

.header .container-menu .navigation-menu ul li:hover > a {
  color:#fff;
}

.header .container-menu .navigation-menu ul li ul {
  background:#fff;
  box-shadow:0 3px 3px rgba(0,0,0,0.1);
  height:auto;
  left:40px;
  margin-top:11px;
  padding:0;
  position:absolute;
  width:auto;
  display:none;
}

.header .container-menu .navigation-menu ul li:hover ul {
  display:block;
}

.header .container-menu .navigation-menu ul li ul li {
  position:relative;
  display:block;
  cursor:unset;
  float:none;
  padding:7px 46px 8px;
  -webkit-transition:all .6s ease;
  -moz-transition:all .6s ease;
  -o-transition:all .6s ease;
  -ms-transition:all .6s ease;
  transition:all .6s ease;
}

.header div.container-menu .navigation-menu {
  position:absolute;
  top:-13px;
}

.header .container-menu .navigation-menu ul li a {
  color:#E863C6;
  font-size:12px;
  font-style:normal;
  font-family:Arial;
  font-weight:600;
  line-height:28px;
  position:relative;
  text-decoration:none;
  text-transform:uppercase;
  -webkit-transition:all .6s ease;
  -moz-transition:all .6s ease;
  -o-transition:all .6s ease;
  -ms-transition:all .6s ease;
  transition:all .6s ease;
}

.header .container-menu .navigation-menu ul li ul li a {
  color:#E863C6;
  font-size:12px;
  font-style:normal;
  font-family:Arial;
  font-weight:600;
  line-height:28px;
  text-decoration:none;
  text-transform:uppercase;
  -webkit-transition:all .6s ease;
  -moz-transition:all .6s ease;
  -o-transition:all .6s ease;
  -ms-transition:all .6s ease;
  transition:all .6s ease;
}

/*-----------------[MENU END]------------------------*/
/*-----------------[TIP BAR START]------------------------*/
#tippers {
  display:inline-block;
  width:1000px;
  height:600px;
  margin:0 auto;
  background:url(http://mfcdesign.files.wordpress.com/2014/02/bgmain22.png),url(http://mfcdesign.files.wordpress.com/2014/02/bgmain1.gif);
  background-repeat:no-repeat,no-repeat;
  background-size:100%,100%;
  background-attachment:scroll,fixed;
  position:relative;
}

#tippers-body {
  width:960px;
  height:460px;
  margin-left:10px;
  margin-top:100px;
  background:url(http://mfcdesign.files.wordpress.com/2014/02/bgtpbody1.png) no-repeat rgba(255,255,255,.1);
  background-size:100%;
  overflow:auto;
  color:#fff;
  padding:10px;
  text-align:center;
  border:1px solid rgba(255,255,255,.5);
  background-position:center;
  text-shadow:0 1px 0 #000;
  font-size:16px;
}

#tippers-body:hover {
  color:#fff;
  text-shadow:0 0 8px #fff;
  -webkit-transition:ease .5s;
  -moz-transition:ease .5s;
  transition:ease .5s;
  background:url(http://mfcdesign.files.wordpress.com/2014/02/bgtbodyzhover2.png) center no-repeat;
  background-size:100%;
}

#tippers-body ul li {
  list-style:none;
  margin-left:-80px;
  display:block;
}

#tippers-body ul {
  columns:3;
  -webkit-columns:3;
  -moz-columns:3;
}

#tippers-body li::before {
  content:'';
  display:inline-block;
  width:20px;
  height:14px;
  margin-right:6px;
  background:url(http://mfcdesign.files.wordpress.com/2014/02/star.png) no-repeat bottom;
}

#tippers-body li:hover::before {
  content:'';
  display:inline-block;
  width:20px;
  height:14px;
  margin-right:6px;
  background:url(http://mfcdesign.files.wordpress.com/2014/02/tkn.png) no-repeat bottom;
  -webkit-transition:ease .5s;
  -moz-transition:ease .5s;
  transition:ease .5s;
}

#tipInfo {
  display:block;
  width:760px;
  height:100px;
  margin-left:10px;
  margin-top:10px;
  background:rgba(0,0,0,.5);
  overflow:auto;
  color:#fff;
  padding:10px;
  font-variant:small-caps;
}

/*-----------------[TIP BAR END]------------------------*/
/*-----------------[SPOIL ME START]------------------------*/
#spoilWrapper {
  display:inline-block;
  margin:0 auto;
  width:700px;
  height:170px;
  background:url(http://s26.postimg.org/gyqo7rc4p/bg_main.png) repeat rgba(51,51,51,1);
  text-align:center;
  border-radius:6px;
  -moz-border-radius:6px;
  -ms-border-radius:6px;
  -o-border-radius:6px;
  -webkit-border-radius:6px;
}

amazon {
  display:inline-block;
  width:110px;
  height:110px;
  background:url(http://s26.postimg.org/wt5khn0vd/amazon.png) no-repeat;
  background-position:top;
}

.amazon:hover {
  display:inline-block;
  width:110px;
  height:110px;
  background:url(http://s26.postimg.org/wt5khn0vd/amazon.png) no-repeat;
  background-position:bottom;
}

.vsecret {
  display:inline-block;
  width:110px;
  height:110px;
  background:url(http://s26.postimg.org/pbwd2fbc9/vsecret.png) no-repeat;
  background-position:top;
}

.vsecret:hover {
  display:inline-block;
  width:110px;
  height:110px;
  background:url(http://s26.postimg.org/pbwd2fbc9/vsecret.png) no-repeat;
  background-position:bottom;
}

.offtips {
  display:inline-block;
  width:110px;
  height:110px;
  background:url(http://s26.postimg.org/zfl2yks2x/offtips.png) no-repeat;
  background-position:top;
}

.offtips:hover {
  display:inline-block;
  width:110px;
  height:110px;
  background:url(http://s26.postimg.org/zfl2yks2x/offtips.png) no-repeat;
  background-position:bottom;
}

.giftcard {
  display:inline-block;
  width:110px;
  height:110px;
  background:url(http://s26.postimg.org/fh57w77e1/giftcard.png) no-repeat;
  background-position:top;
}

.giftcard:hover {
  display:inline-block;
  width:110px;
  height:110px;
  background:url(http://s26.postimg.org/fh57w77e1/giftcard.png) no-repeat;
  background-position:bottom;
}

.amazon,.vsecret,.offtips,.giftcard {
  opacity:.7;
  border-radius:55px;
  border:1px solid #C06;
}

.amazon:hover,.vsecret:hover,.offtips:hover,.giftcard:hover {
  -webkit-transition:.6s;
  -moz-transition:.6s;
  -o-transition:.6s;
  -ms-transition:.6s;
  transition:.6s;
  opacity:1;
  border-radius:0;
  border:1px solid #C06;
}

/*-----------------[SPOIL ME END]------------------------*/
/*-----------------[STATUS BAR START]------------------------*/
.my-status {
  background:linear-gradient(to bottom,#F6F6F6 0%,#FFFFFF 100%) repeat scroll 0 0 rgba(0,0,0,0);
  border-top:1px solid #E863C6;
  box-shadow:0 0 3px rgba(0,0,0,0.1);
  bottom:0;
  color:#717171;
  font-family:Arial;
  font-size:10px;
  font-weight:100;
  left:0;
  margin:auto;
  position:fixed;
  text-align:center;
  width:100%;
  z-index:500;
  padding:4px;
  height:20px;
}

/*-----------------[STATUS BAR DOWNLOAD END]------------------------*/
/*-----------------[POST & COMMENT STYLES START]------------------------*/
.user_comment_textarea_small {
  height:220px;
  padding:5px;
  width:992px;
  max-width:992px;
  min-width:992px;
}

.user_comment_textarea_big {
  height:220px;
  padding:5px;
  width:992px;
  max-width:992px;
  min-width:992px;
}

#user_comment_comment {
  color:#717171;
  font-family:Tahoma;
  font-size:13px;
  word-spacing:-.69px;
}

/*-----------------[POST & COMMENT STYLES END]------------------------*/
/*-----------------[SOCIAL  START]------------------------*/
ul.social-icons {
  float:right;
  margin:13px -31px 0;
  padding:0;
  width:auto;
}

ul.social-icons li[class] a {
  text-indent:-9999px;
}

ul.social-icons li a {
  display:block;
  height:30px;
  text-align:center;
  width:30px;
}

ul.social-icons li {
  background-color:#FFFFFF;
  background-image:url(http://s30.postimg.org/6tq3dgccx/social_sprites.png);
  background-repeat:no-repeat;
  border-radius:100%;
  display:inline-block;
  margin:-1px 1px 5px 0;
  overflow:visible;
  padding:0;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  transition:all .3s ease;
}

ul.social-icons li.facebook {
  background-position:0 -150px;
  -webkit-transition:all 1s;
  -moz-transition:all 1s;
  -o-transition:all 1s;
  transition:all 1s;
}

ul.social-icons li.facebook:hover {
  -webkit-transform:rotate(360deg);
  -moz-transform:rotate(720deg),scale(1.5);
  -o-transform:rotate(720deg);
  -ms-transform:rotate(720deg);
  transform:rotate(720deg);
}

ul.social-icons li.twitter {
  background-position:0 -1170px;
  -webkit-transition:all 1s;
  -moz-transition:all 1s;
  -o-transition:all 1s;
  transition:all 1s;
}

ul.social-icons li.twitter:hover {
  -webkit-transform:rotate(360deg);
  -moz-transform:rotate(720deg),scale(1.5);
  -o-transform:rotate(720deg);
  -ms-transform:rotate(720deg);
  transform:rotate(720deg);
}

ul.social-icons li.linkedin {
  background-position:0 -570px;
  -webkit-transition:all 1s;
  -moz-transition:all 1s;
  -o-transition:all 1s;
  transition:all 1s;
}

ul.social-icons li.linkedin:hover {
  -webkit-transform:rotate(360deg);
  -moz-transform:rotate(720deg),scale(1.5);
  -o-transform:rotate(720deg);
  -ms-transform:rotate(720deg);
  transform:rotate(720deg);
}

/*-----------------[SOCIAL END]------------------------*/
/*-----------------[SITE TITLE START]------------------------*/
/*
    This section was originally coded by Airflame and was modified by
    Moros1138 to simplify the code and prevent repeating code for no
    reason.
*/
#about_me_value .heading {
/* reset previously defined styles for this class */
  display:block!important;
  width:100%;
  background:transparent;
  text-shadow:none;
/* Now for our styles for this class. */
  color:#333333;
  font-family:Arial;
  font-size:38px;
  font-weight:100;
  padding-bottom:40px;
  padding-top:80px;
  text-align:center;
}

#about_me_value .heading span {
  background:#E863C6;
  color:#FFFFFF;
  padding-left:10px;
  padding-right:10px;
}

/*
    End of Moros1138's modifcation. Airflame's code now continues
*/
/*-----------------[SITE TITLE END]------------------------*/
/*-----------------[HIDE START]------------------------*/
#profile_header_container {
  min-height:0;
}

#profile_header_container > .heading {
  display:none;
}

#profile_header_container > #blurb_container {
  display:none;
}

#profile_header_container > #unix_last_updated_container {
  display:none;
}

#avatar_holder {
  display:none;
}

#profile_interests_content {
  display:none;
}

#about_me_label {
  display:none;
}

#footer_bar {
  display:none;
}

#header_bar {
  display:none;
}

#profile_about_me .heading {
  display:none;
}

/* Added to negate hiding of headings inside the about_me_value */
#about_me_value .heading {
  display:block!important;
}

#new_comment .wall_post_avatar img {
  display:none;
}

.photo_gallery_lock {
  display:none;
}

/*-----------------[HIDE END]------------------------*/
/*-----------------[PIC TOP AND TEXT START]------------------------*/
#my-picture-top a {
  background:none repeat scroll 0 0 #E863C6;
  bottom:30%;
  box-shadow:0 0 1px #8F8F8F;
  color:#FFFFFF;
  display:inline-block;
  margin-left:141px;
  padding:7px 14px;
  position:absolute;
  text-decoration:none;
  text-transform:uppercase;
}

#my-picture-top img {
  border:12px solid #E6E6E6;
  border-radius:50%;
  height:360px;
  width:360px;
}

#my-picture-top {
  height:360px;
  position:absolute;
  top:476px;
  left:60px;
  width:360px;
}

#username_container,#body_type_container,#ethnicity_container,#hair_container,eyes_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 {
  line-height:10px;
  margin-left:500px;
}

#username_container {
  margin-top:50px;
}

#about-me-div {
  color:#FFFFFF;
  font-family:Georgia,serif;
  font-size:12px;
  font-style:italic;
  position:absolute;
  text-align:center;
  left:52px;
  top:305px;
}

#about-me-txt {
  background:none repeat scroll 0 0 rgba(255,0,255,0.8);
  margin-left:auto;
  margin-right:auto;
  width:280px;
}

/*-----------------[PIC TOP AND TEXT END]------------------------*/
/*-----------------[GALLERY VIDEO START]------------------------*/
#videos {
  margin:0 auto;
  width:800px;
}

.view-v {
  border-radius:50%;
  width:349px;
  height:349px;
  margin:10px;
  float:left;
  border:10px solid #fff;
  overflow:hidden;
  position:relative;
  text-align:center;
  -webkit-box-shadow:1px 1px 2px #e6e6e6;
  -moz-box-shadow:1px 1px 2px #e6e6e6;
  box-shadow:1px 1px 2px #e6e6e6;
  cursor:default;
}

.view-v:hover {
  transform:scale(1.1);
  -webkit-transform:scale(1.1);
  box-shadow:0 0 13px rgba(0,0,0,0.1);
}

.view-v img {
  display:block;
  position:relative;
  overflow:hidden;
  border-radius:50%;
}

.view-v h2 {
  text-transform:uppercase;
  color:#fff;
  text-align:center;
  position:relative;
  font-size:17px;
  padding:10px;
  background:rgba(0,0,0,0.8);
  margin:20px 0 0;
}

.view-v p {
  font-family:Georgia,serif;
  font-style:italic;
  font-size:12px;
  position:absolute;
  width:310px;
  color:#fff;
  padding:10px 20px;
  text-align:center;
  background-color:rgba(255,0,255,0.8);
}

.view-v a.info {
  display:inline-block;
  text-decoration:none;
  padding:7px 14px;
  background:#E863C6;
  color:#fff;
  bottom:40px;
  position:absolute;
  left:110px;
  text-transform:uppercase;
  -webkit-box-shadow:0 0 1px #8F8F8F;
  -moz-box-shadow:0 0 1px #8F8F8F;
  box-shadow:0 0 1px #8F8F8F;
}

.view-video .mask {
  background-color:rgba(146,175,225,0.5);
}

.view-video h2 {
  background-color:rgba(255,0,255,0.8);
  margin:85px 0 0;
}

.view-v a.info2 {
  background:none repeat scroll 0 0 #E863C6;
  bottom:60px;
  box-shadow:0 0 1px #8F8F8F;
  color:#FFFFFF;
  display:inline-block;
  padding:7px 14px;
  position:relative;
  text-decoration:none;
  text-transform:uppercase;
}

.view-v .mask > img {
  position:absolute;
  top:0;
}

/*-----------------[GALLERY VIDEO END]------------------------*/
/*-----------------[GALLERY PICTURES START]------------------------*/
#pictures {
  margin:0 auto;
  width:800px;
}

.view-p {
  width:349px;
  height:349px;
  border-radius:50%;
  margin:10px;
  float:left;
  border:10px solid #fff;
  overflow:hidden;
  position:relative;
  text-align:center;
  -webkit-box-shadow:1px 1px 2px #e6e6e6;
  -moz-box-shadow:1px 1px 2px #e6e6e6;
  box-shadow:1px 1px 2px #e6e6e6;
  cursor:default;
}

.view-p:hover {
  transform:scale(1.1);
  -webkit-transform:scale(1.1);
  box-shadow:0 0 13px rgba(0,0,0,0.1);
}

.view-p img {
  display:block;
  position:relative;
  overflow:hidden;
  border-radius:50%;
}

.view-p h2 {
  text-transform:uppercase;
  color:#fff;
  text-align:center;
  position:relative;
  font-size:17px;
  padding:10px;
  background:rgba(0,0,0,0.8);
  margin:20px 0 0;
}

.view-p p {
  font-family:Georgia,serif;
  font-style:italic;
  font-size:12px;
  position:absolute;
  width:310px;
  color:#fff;
  padding:10px 20px;
  text-align:center;
  background-color:rgba(255,0,255,0.8);
}

.view-p a.info {
  display:inline-block;
  text-decoration:none;
  padding:7px 14px;
  background:#E863C6;
  color:#fff;
  bottom:40px;
  position:absolute;
  left:110px;
  text-transform:uppercase;
  -webkit-box-shadow:0 0 1px #8F8F8F;
  -moz-box-shadow:0 0 1px #8F8F8F;
  box-shadow:0 0 1px #8F8F8F;
}

.view-picture .mask {
  background-color:rgba(146,175,225,0.5);
}

.view-picture h2 {
  background-color:rgba(255,0,255,0.8);
  margin:85px 0 0;
}

.view-p a.info2 {
  background:none repeat scroll 0 0 #E863C6;
  bottom:60px;
  box-shadow:0 0 1px #8F8F8F;
  color:#FFFFFF;
  display:inline-block;
  padding:7px 14px;
  position:relative;
  text-decoration:none;
  text-transform:uppercase;
}

.view-p .mask > img {
  position:absolute;
  top:0;
}

/*-----------------[GALLERY PICTURES END]------------------------*/
/*-----------------[CALENDAR START]------------------------*/
.calendar li {
  list-style:none;
}

.calendar li li {
  float:left;
  height:6em;
  margin:.2em;
  overflow:auto;
  padding:1em;
  width:6em;
  background:linear-gradient(to bottom,#F6F6F6 0%,#FFFFFF 100%) repeat scroll 0 0 rgba(0,0,0,0);
  border-bottom:1px solid #E9E9E9;
  box-shadow:0 0 3px rgba(0,0,0,0.1);
  -webkit-transition:all .2s ease;
  -moz-transition:all .2s ease;
  -o-transition:all .2s ease;
  -ms-transition:all .2s ease;
  transition:all .2s ease;
}

.calendar li li:hover {
  position:relative;
  top:-5px;
  box-shadow:0 3px 7px rgba(0,0,0,0.3);
  -webkit-transition:all .2s ease;
  -moz-transition:all .2s ease;
  -o-transition:all .2s ease;
  -ms-transition:all .2s ease;
  transition:all .2s ease;
}

.calendar li li p {
  font-size:18px;
  display:block;
  text-align:center;
  margin:8px 0;
}

.calendar .online:after {
  content:"ONLINE";
  color:#E863C6;
}

.calendar .offline:after {
  content:"OFFLINE";
  color:#B20000;
}

.calendar .small {
  font-size:13px;
}

#calendar {
  margin:0 auto;
  width:945px;
}

/*-----------------[CALENDAR END]------------------------*/
/*-----------------[TOP PIC FLIP START]------------------------*/
.flip3D {
  width:360px;
  height:360px;
  float:left;
}

.flip3D > .front {
  position:absolute;
  -webkit-transform:perspective(600px) rotateY(0deg);
  transform:perspective(600px) rotateY(0deg);
  border-radius:7px;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  -webkit-transition:-webkit-transform .5s;
  transition:transform .5s;
}

.flip3D > .back {
  position:absolute;
  -webkit-transform:perspective(600px) rotateY(180deg);
  transform:perspective(600px) rotateY(180deg);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  -webkit-transition:-webkit-transform .5s;
  transition:transform .5s;
}

.flip3D:hover > .front {
  -webkit-transform:perspective(600px) rotateY(-180deg);
  transform:perspective(600px) rotateY(-180deg);
}

.flip3D:hover > .back {
  -webkit-transform:perspective(600px) rotateY(0deg);
  transform:perspective(600px) rotateY(0deg);
}

/*-----------------[TOP PIC FLIP END]------------------------*/
/*-----------------[PRICE LIST START]------------------------*/
#pricing-table {
  margin:0 auto;
  text-align:center;
  width:960px;
  height:550px;
}

#pricing-table .plan {
  font:12px 'Lucida Sans','trebuchet MS',Arial,Helvetica;
  text-shadow:0 1px rgba(255,255,255,.8);
  background:#fff;
  border:1px solid #ddd;
  color:#333;
  padding:20px;
  width:149px;
  min-height:100%;
/* plan width = 180 + 20 + 20 + 1 + 1 = 222px */
  float:left;
  position:relative;
}

#pricing-table #most-popular {
  z-index:2;
  top:-13px;
  border-width:3px;
  padding:30px 20px;
  border-radius:5px;
  box-shadow:20px 0 10px -10px rgba(0,0,0,.15),-20px 0 10px -10px rgba(0,0,0,.15);
}

#pricing-table .plan:nth-child(1) {
  border-radius:5px 0 0 5px;
}

#pricing-table .plan:nth-child(4) {
  border-radius:0 5px 5px 0;
}

/* --------------- */
#pricing-table h3 {
  font-size:20px;
  font-weight:normal;
  padding:20px;
  margin:-20px -20px 50px;
  background-color:#eee;
  background-image:linear-gradient(#fff,#eee);
}

#pricing-table #most-popular h3 {
  background-color:#ddd;
  background-image:linear-gradient(#eee,#ddd);
  margin-top:-30px;
  padding-top:30px;
  border-radius:5px 5px 0 0;
}

#pricing-table .plan:nth-child(1) h3 {
  border-radius:5px 0 0 0;
}

#pricing-table .plan:nth-child(4) h3 {
  border-radius:0 5px 0 0;
}

#pricing-table h3 span {
  display:block;
  font:bold 18px/100px Arial,Serif;
  color:#777;
  background:#fff;
  border:5px solid #fff;
  height:100px;
  width:100px;
  margin:10px auto -65px;
  border-radius:100px;
  box-shadow:0 5px 20px #ddd inset,0 3px 0 #999 inset;
}

/* --------------- */
#pricing-table ul {
  margin:20px 0 0;
  padding:0;
  list-style:none;
  color:#717171;
}

#pricing-table li {
  border-top:1px solid #ddd;
  padding:10px 0;
}

/* --------------- */
#pricing-table .signup {
  position:relative;
  padding:8px 20px;
  margin:20px 0 0;
  color:#fff;
  font:bold 14px Arial,Helvetica;
  text-transform:uppercase;
  text-decoration:none;
  display:inline-block;
  background-color:#E863C6;
  border-radius:3px;
  text-shadow:0 1px 0 rgba(0,0,0,.3);
  box-shadow:0 1px 0 rgba(255,255,255,.5),0 2px 0 rgba(0,0,0,.7);
}

#pricing-table .signup:hover {
  background-color:#0088CC;
}

#pricing-table .signup:active,#pricing-table .signup:focus {
  background:#0088CC;
  top:2px;
  box-shadow:0 0 3px rgba(0,0,0,.7) inset;
}

/* --------------- */
.clear:before,.clear:after {
  content:"";
  display:table;
}

.clear:after {
  clear:both;
}

.clear {
  zoom:1;
}

/*-----------------[PRICE LIS END]------------------------*/
/*-----------------[RULES START]------------------------*/
#my-rules {
  margin:0 auto;
  width:690px;
}

#my-rules .rules {
  background:none repeat scroll 0 0 #FFFFFF;
  border:1px solid #DDDDDD;
  color:#333333;
  float:left;
  font:12px 'Lucida Sans','trebuchet MS',Arial,Helvetica;
  padding:20px;
  position:relative;
  text-shadow:0 1px rgba(255,255,255,0.8);
  width:630px;
}

#my-rules h3 {
  background-color:#EEEEEE;
  background-image:linear-gradient(#FFFFFF,#EEEEEE);
  font-size:20px;
  font-weight:normal;
  margin:-20px -20px 50px;
  padding:20px;
  text-align:center;
}

#my-rules ul {
  list-style:decimal inside none;
  margin:0 0 40px;
  padding:0;
  color:#717171;
  font-family:tahoma;
  font-size:13px;
}

#my-rules li {
  border-bottom:1px solid #DDDDDD;
  padding:10px 40px;
}

/*-----------------[RULES END]------------------------*/
/*-----------------[RAFFLE START]------------------------*/
#my-raffle {
  margin:0 auto;
  width:690px;
}

#my-raffle .raffle {
  background:none repeat scroll 0 0 #FFFFFF;
  border:1px solid #DDDDDD;
  color:#333333;
  float:left;
  font:12px 'Lucida Sans','trebuchet MS',Arial,Helvetica;
  padding:20px;
  position:relative;
  text-shadow:0 1px rgba(255,255,255,0.8);
  width:630px;
}

#my-raffle h3 {
  background-color:#EEEEEE;
  background-image:linear-gradient(#FFFFFF,#EEEEEE);
  font-size:20px;
  font-weight:normal;
  margin:-20px -20px 50px;
  padding:20px;
  text-align:center;
}

#my-raffle ul {
  list-style:decimal inside none;
  margin:0 0 40px;
  padding:0;
  color:#717171;
  font-family:tahoma;
  font-size:13px;
}

#my-raffle li {
  border-bottom:1px solid #DDDDDD;
  padding:10px 40px;
}

/*-----------------[RAFFLE END]------------------------*/
/*-----------------[TOP 10 START]------------------------*/
.first-top-ten {
  color:#0088CC;
  font-size:15px;
  font-weight:bold;
}

#top-ten {
  margin:0 auto;
  width:690px;
}

#top-ten .topten {
  background:none repeat scroll 0 0 #FFFFFF;
  border:1px solid #DDDDDD;
  color:#333333;
  float:left;
  font:12px 'Lucida Sans','trebuchet MS',Arial,Helvetica;
  padding:20px;
  position:relative;
  text-shadow:0 1px rgba(255,255,255,0.8);
  width:630px;
}

#top-ten h3 {
  background-color:#EEEEEE;
  background-image:linear-gradient(#FFFFFF,#EEEEEE);
  font-size:20px;
  font-weight:normal;
  margin:-20px -20px 50px;
  padding:20px;
  text-align:center;
}

#top-ten ul {
  color:#717171;
  font-family:tahoma;
  font-size:13px;
  list-style:decimal inside none;
  margin:0 170px 40px;
  padding:0;
}

#top-ten li {
  border-bottom:1px solid #DDDDDD;
  padding:10px 0;
}

.top-ten-right {
  float:right;
}

/*-----------------[TOP 10 END]------------------------*/
/*-----------------[PROGRESS TIP START]------------------------*/
.progress {
  background:none repeat scroll 0 0 #fafafa;
  border-radius:25px;
  box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;
  height:20px;
  margin-bottom:30px;
  overflow:visible;
}

.progress-bar-primary {
  background-color:#c42039;
}

.progress-bar {
  border-radius:25px;
  box-shadow:none;
  position:relative;
}

.progress-bar {
  background-color:#E863C6;
  box-shadow:0 -1px 0 rgba(0,0,0,0.15) inset;
  color:#fff;
  float:left;
  font-size:12px;
  height:100%;
  line-height:20px;
  text-align:center;
  transition:width .6s ease 0;
  width:0;
}

.progress-bar-tooltip:after {
  border-color:#333 transparent;
  border-style:solid;
  border-width:5px 5px 0;
  bottom:-4px;
  content:"";
  display:block;
  left:13px;
  position:absolute;
  width:0;
}

.progress-bar-tooltip {
  background-color:#333;
  border-radius:3px;
  color:#fff;
  display:block;
  font-size:12px;
  text-shadow:none;
  line-height:15px;
  padding:4px 8px;
  position:absolute;
  right:5px;
  top:-28px;
}

/*-----------------[PROGRESS TIP END]------------------------*/
/*-----------------[TIP ME START]------------------------*/
#tip-me {
  margin:0 auto;
  width:690px;
}

.tip-me-right {
  float:right;
}

#tip-me a {
  text-decoration:none;
}

#tip-me a:hover {
  text-decoration:none;
  color:#E863C6;
}

#tip-me .tip {
  background:none repeat scroll 0 0 #FFFFFF;
  border:1px solid #DDDDDD;
  color:#333333;
  float:left;
  font:12px 'Lucida Sans','trebuchet MS',Arial,Helvetica;
  padding:20px;
  position:relative;
  text-shadow:0 1px rgba(255,255,255,0.8);
  width:630px;
}

#tip-me h3 {
  background-color:#EEEEEE;
  background-image:linear-gradient(#FFFFFF,#EEEEEE);
  font-size:20px;
  font-weight:normal;
  margin:-20px -20px 50px;
  padding:20px;
  text-align:center;
}

#tip-me ul {
  list-style:none;
  margin:0 0 40px;
  padding:0;
  color:#717171;
  font-family:tahoma;
  font-size:13px;
}

#tip-me li {
  border-bottom:1px solid #DDDDDD;
  padding:10px 40px;
}

/*-----------------[TIP ME END]------------------------*/
/*-----------------[WISH LIST START]------------------------*/
#wish-list {
  margin:0 auto;
  width:800px;
}

.view-wl {
  width:349px;
  height:349px;
  border-radius:50%;
  margin:10px;
  float:left;
  border:10px solid #fff;
  overflow:hidden;
  position:relative;
  text-align:center;
  -webkit-box-shadow:1px 1px 2px #e6e6e6;
  -moz-box-shadow:1px 1px 2px #e6e6e6;
  box-shadow:1px 1px 2px #e6e6e6;
  cursor:default;
}

.view-wl:hover {
  transform:scale(1.1);
  -webkit-transform:scale(1.1);
  box-shadow:0 0 13px rgba(0,0,0,0.1);
}

.view-wl img {
  display:block;
  position:relative;
  overflow:hidden;
  border-radius:50%;
}

.view-wl h2 {
  text-transform:uppercase;
  color:#fff;
  text-align:center;
  position:relative;
  font-size:17px;
  padding:10px;
  background:rgba(0,0,0,0.8);
  margin:20px 0 0;
}

.view-wl p {
  font-family:Georgia,serif;
  font-style:italic;
  font-size:12px;
  position:absolute;
  width:310px;
  color:#fff;
  padding:10px 20px;
  text-align:center;
  background-color:rgba(255,0,255,0.8);
}

.view-wl a.info {
  display:inline-block;
  text-decoration:none;
  padding:7px 14px;
  background:#E863C6;
  color:#fff;
  bottom:40px;
  position:absolute;
  left:103px;
  text-transform:uppercase;
  -webkit-box-shadow:0 0 1px #8F8F8F;
  -moz-box-shadow:0 0 1px #8F8F8F;
  box-shadow:0 0 1px #8F8F8F;
}

.view-wish-list .mask {
  background-color:rgba(146,175,225,0.5);
}

.view-wish-list h2 {
  background-color:rgba(255,0,255,0.8);
  margin:85px 0 0;
}

.view-wl a.info2 {
  background:none repeat scroll 0 0 #E863C6;
  bottom:60px;
  box-shadow:0 0 1px #8F8F8F;
  color:#FFFFFF;
  display:inline-block;
  padding:7px 14px;
  position:relative;
  text-decoration:none;
  text-transform:uppercase;
}

.view-wl .mask > img {
  position:absolute;
  top:0;
}

/*-----------------[WISH LIST END]------------------------*/
/*-----------------[SLIDER START]------------------------*/
#slider-container {
  left:-5px;
  position:absolute;
  top:17px;
}

#slider {
  width:1024px;
  height:420px;
  margin:0 auto;
  background:#fff;
  overflow:visible;
  -moz-transition:all 150ms ease-in;
  -webkit-transition:all 150ms ease-in;
  -o-transition:all 150ms ease-in;
  position:relative;
  transform:rotate(0deg);
  -ms-transform:rotate(0deg);
  -moz-transform:rotate(0deg);
  -webkit-transform:rotate(0deg);
  -o-transform:rotate(0deg);
}

#mask {
  overflow:hidden;
}

#slider:hover #pause {
  opacity:.8;
}

#slider:hover #progress {
  background-color:rgba(255,255,255,0.0);
}

#slider:hover ul,#slider:hover #progress,#slider:hover #overlay {
  -moz-animation-play-state:paused;
  -webkit-animation-play-state:paused;
}

#overlay {
  width:1024px;
  height:420px;
  position:absolute;
  top:0;
  background-image:url(http://w.noimage.png);
  background-position:center;
  background-repeat:no-repeat;
  pointer-events:none;
  -moz-transition:all 150ms ease-in;
  -webkit-transition:all 150ms ease-in;
  -o-transition:all 150ms ease-in;
  opacity:.5;
  -moz-animation:overlay-fade 18s infinite;
  -webkit-animation:overlay-fade 18s infinite;
}

#progress {
  width:1px;
  height:3px;
  background:none repeat scroll 0 0 rgba(255,0,255,0.8);
  -moz-animation:progress 18s infinite;
  -webkit-animation:progress 18s infinite;
  position:relative;
  top:-3px;
  -moz-transition:all 150ms ease-in;
  -webkit-transition:all 150ms ease-in;
  -o-transition:all 150ms ease-in;
}

#slider ul {
  width:4096px;
  list-style:none;
  padding:0;
  margin:0;
  -moz-animation:slide-animation 18s infinite;
  -webkit-animation:slide-animation 18s infinite;
  position:relative;
  left:0;
}

#slider li {
  display:inline;
  width:1024px;
  height:420px;
  margin:0;
  padding:0;
  float:left;
  position:relative;
  background-image:url(http://i62.tinypic.com/2m7cie1.gif);
  background-position:50% 50%;
  background-repeat:no-repeat;
}

#slider li:last-of-type {
  background-color:#362c30;
}

#slider li a {
  display:block;
  text-decoration:none;
}

#slider li .slider-span {
  display:block;
  width:100%;
  padding:15px 20px;
  position:absolute;
  bottom:0;
  left:0;
  background-color:rgba(0,0,0,0.4);
  text-shadow:1px 1px 1px #362c30;
  pointer-events:none;
  text-align:left;
}

@-webkit-keyframes slide-animation {
  0% {
    left:0;
    opacity:1;
  }
  
  2% {
    opacity:1;
  }
  
  20% {
    left:0;
    opacity:1;
  }
  
  22.5% {
    opacity:.6;
  }
  
  25% {
    left:-1024px;
    opacity:1;
  }
  
  45% {
    left:-1024px;
    opacity:1;
  }
  
  47.5% {
    opacity:.6;
  }
  
  50% {
    left:-2048px;
    opacity:1;
  }
  
  70% {
    left:-2048px;
    opacity:1;
  }
  
  72.5% {
    opacity:.6;
  }
  
  75% {
    left:-3072px;
    opacity:1;
  }
  
  95% {
    opacity:1;
  }
  
  98% {
    left:-3072px;
    opacity:1;
  }
  
  100% {
    left:0;
    opacity:1;
  }
}

@-moz-keyframes slide-animation {
  0% {
    left:0;
    opacity:1;
  }
  
  2% {
    opacity:1;
  }
  
  20% {
    left:0;
    opacity:1;
  }
  
  22.5% {
    opacity:.6;
  }
  
  25% {
    left:-1024px;
    opacity:1;
  }
  
  45% {
    left:-1024px;
    opacity:1;
  }
  
  47.5% {
    opacity:.6;
  }
  
  50% {
    left:-2048px;
    opacity:1;
  }
  
  70% {
    left:-2048px;
    opacity:1;
  }
  
  72.5% {
    opacity:.6;
  }
  
  75% {
    left:-3072px;
    opacity:1;
  }
  
  95% {
    opacity:1;
  }
  
  98% {
    left:-3072px;
    opacity:1;
  }
  
  100% {
    left:0;
    opacity:1;
  }
}

@-webkit-keyframes progress {
  0% {
    width:0;
    opacity:0;
  }
  
  2% {
    width:0;
    opacity:1;
  }
  
  20% {
    width:1024px;
    opacity:1;
  }
  
  22.5% {
    width:1024px;
    opacity:0;
  }
  
  22.59% {
    width:0;
  }
  
  25% {
    width:0;
    opacity:1;
  }
  
  45% {
    width:1024px;
    opacity:1;
  }
  
  47.5% {
    width:1024px;
    opacity:0;
  }
  
  47.59% {
    width:0;
  }
  
  50% {
    width:0;
    opacity:1;
  }
  
  70% {
    width:1024px;
    opacity:1;
  }
  
  72.5% {
    width:1024px;
    opacity:0;
  }
  
  72.59% {
    width:0;
  }
  
  75% {
    width:0;
    opacity:1;
  }
  
  95% {
    width:1024px;
    opacity:1;
  }
  
  98% {
    width:1024px;
    opacity:0;
  }
  
  100% {
    width:0;
    opacity:0;
  }
}

@-moz-keyframes progress {
  0% {
    width:0;
    opacity:0;
  }
  
  2% {
    width:0;
    opacity:1;
  }
  
  20% {
    width:1024px;
    opacity:1;
  }
  
  22.5% {
    width:1024px;
    opacity:0;
  }
  
  22.59% {
    width:0;
  }
  
  25% {
    width:0;
    opacity:1;
  }
  
  45% {
    width:1024px;
    opacity:1;
  }
  
  47.5% {
    width:1024px;
    opacity:0;
  }
  
  47.59% {
    width:0;
  }
  
  50% {
    width:0;
    opacity:1;
  }
  
  70% {
    width:1024px;
    opacity:1;
  }
  
  72.5% {
    width:1024px;
    opacity:0;
  }
  
  72.59% {
    width:0;
  }
  
  75% {
    width:0;
    opacity:1;
  }
  
  95% {
    width:1024px;
    opacity:1;
  }
  
  98% {
    width:1024px;
    opacity:0;
  }
  
  100% {
    width:0;
    opacity:0;
  }
}

@-webkit-keyframes rotatey {
  0% {
    transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    -moz-transform:rotate(0deg);
    -webkit-transform:rotate(0deg);
    -o-transform:rotate(0deg);
  }
  
  25% {
    transform:rotate(1deg);
    -ms-transform:rotate(1deg);
    -moz-transform:rotate(1deg);
    -webkit-transform:rotate(1deg);
    -o-transform:rotate(1deg);
  }
  
  50% {
    transform:rotate(-1deg);
    -ms-transform:rotate(-1deg);
    -moz-transform:rotate(-1deg);
    -webkit-transform:rotate(-1deg);
    -o-transform:rotate(-1deg);
  }
  
  100% {
    transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    -moz-transform:rotate(0deg);
    -webkit-transform:rotate(0deg);
    -o-transform:rotate(0deg);
  }
}

@-moz-keyframes rotatey {
  0% {
    transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    -moz-transform:rotate(0deg);
    -webkit-transform:rotate(0deg);
    -o-transform:rotate(0deg);
  }
  
  25% {
    transform:rotate(1deg);
    -ms-transform:rotate(1deg);
    -moz-transform:rotate(1deg);
    -webkit-transform:rotate(1deg);
    -o-transform:rotate(1deg);
  }
  
  50% {
    transform:rotate(-1deg);
    -ms-transform:rotate(-1deg);
    -moz-transform:rotate(-1deg);
    -webkit-transform:rotate(-1deg);
    -o-transform:rotate(-1deg);
  }
  
  100% {
    transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    -moz-transform:rotate(0deg);
    -webkit-transform:rotate(0deg);
    -o-transform:rotate(0deg);
  }
}

@-webkit-keyframes overlay-fade {
  0% {
    opacity:0;
  }
  
  2% {
    opacity:.5;
  }
  
  95% {
    opacity:.5;
  }
  
  98% {
    opacity:0;
  }
  
  100% {
    opacity:0;
  }
}

@-moz-keyframes overlay-fade {
  0% {
    opacity:0;
  }
  
  2% {
    opacity:.5;
  }
  
  95% {
    opacity:.5;
  }
  
  98% {
    opacity:0;
  }
  
  100% {
    opacity:0;
  }
}

#slider ul li .slider-span h2 {
  font-size:24px;
  line-height:24px;
  color:#fff;
  font-weight:normal;
  text-shadow:1px 1px 1px #362c30;
}

/*-------------------[SLIDER END]-------------------------*/
/*-----------------[ANIMATION PAGE CLASS AND ID START]------------------------*/
#rate_container {
  animation-duration:3s;
  animation-timing-function:ease-out;
  animation-name:slidein-left;
  -webkit-animation-duration:3s;
  -webkit-animation-timing-function:ease-out;
  -webkit-animation-name:slidein-left;
  -moz-animation-duration:3s;
  -moz-animation-timing-function:ease-out;
  -moz-animation-name:slidein-left;
  -o-animation-duration:3s;
  -o-animation-timing-function:ease-out;
  -o-animation-name:slidein-left;
}

#new_admirer {
  animation-duration:3s;
  animation-timing-function:ease-out;
  animation-name:slidein-left;
  -webkit-animation-duration:3s;
  -webkit-animation-timing-function:ease-out;
  -webkit-animation-name:slidein-left;
  -moz-animation-duration:3s;
  -moz-animation-timing-function:ease-out;
  -moz-animation-name:slidein-left;
  -o-animation-duration:3s;
  -o-animation-timing-function:ease-out;
  -o-animation-name:slidein-left;
}

#new_homepage_friend {
  animation-duration:3s;
  animation-timing-function:ease-out;
  animation-name:slidein-left;
  -webkit-animation-duration:3s;
  -webkit-animation-timing-function:ease-out;
  -webkit-animation-name:slidein-left;
  -moz-animation-duration:3s;
  -moz-animation-timing-function:ease-out;
  -moz-animation-name:slidein-left;
  -o-animation-duration:3s;
  -o-animation-timing-function:ease-out;
  -o-animation-name:slidein-left;
}

#profile_main_photo {
  animation-duration:3s;
  animation-timing-function:ease-out;
  animation-name:slidein-left;
  -webkit-animation-duration:3s;
  -webkit-animation-timing-function:ease-out;
  -webkit-animation-name:slidein-left;
  -moz-animation-duration:3s;
  -moz-animation-timing-function:ease-out;
  -moz-animation-name:slidein-left;
  -o-animation-duration:3s;
  -o-animation-timing-function:ease-out;
  -o-animation-name:slidein-left;
}

#cam_score_container,#cam_score_container_bg {
  animation-duration:3s;
  animation-timing-function:ease-out;
  animation-name:slidein-left;
  -webkit-animation-duration:3s;
  -webkit-animation-timing-function:ease-out;
  -webkit-animation-name:slidein-left;
  -moz-animation-duration:3s;
  -moz-animation-timing-function:ease-out;
  -moz-animation-name:slidein-left;
  -o-animation-duration:3s;
  -o-animation-timing-function:ease-out;
  -o-animation-name:slidein-left;
}

.header {
  animation-duration:3s;
  animation-timing-function:ease-out;
  animation-name:slidein-top;
  -webkit-animation-duration:3s;
  -webkit-animation-timing-function:ease-out;
  -webkit-animation-name:slidein-top;
  -moz-animation-duration:3s;
  -moz-animation-timing-function:ease-out;
  -moz-animation-name:slidein-top;
  -o-animation-duration:3s;
  -o-animation-timing-function:ease-out;
  -o-animation-name:slidein-top;
}

#scroll-to-top,.my-status,#status_container,#unix_last_login_container {
  animation-duration:3s;
  animation-timing-function:ease-out;
  animation-name:slidein-bottom;
  -webkit-animation-duration:3s;
  -webkit-animation-timing-function:ease-out;
  -webkit-animation-name:slidein-bottom;
  -moz-animation-duration:3s;
  -moz-animation-timing-function:ease-out;
  -moz-animation-name:slidein-bottom;
  -o-animation-duration:3s;
  -o-animation-timing-function:ease-out;
  -o-animation-name:slidein-bottom;
}

#profile {
  animation-duration:3s;
  animation-timing-function:ease;
  animation-name:p-fade;
  -webkit-animation-duration:3s;
  -webkit-animation-timing-function:ease;
  -webkit-animation-name:p-fade;
  -moz-animation-duration:3s;
  -moz-animation-timing-function:ease;
  -moz-animation-name:p-fade;
  -o-animation-duration:3s;
  -o-animation-timing-function:ease;
  -o-animation-name:p-fade;
}

/*-----------------[ANIMATION PAGE CLASS AND ID END]------------------------*/
/*-----------------[ANIMATION PAGE KEYFRAMES START]------------------------*/
@keyframes p-fade {
  0% {
    margin-left:-300%;
    opacity:0;
  }
  
  50% {
    margin-left:-100%;
    opacity:0;
  }
  
  100% {
    margin-left:0;
    opacity:1;
  }
}

@-webkit-keyframes p-fade {
  0% {
    margin-left:-300%;
    opacity:0;
  }
  
  50% {
    margin-left:-100%;
    opacity:0;
  }
  
  100% {
    margin-left:0;
    opacity:1;
  }
}

@-moz-keyframes p-fade {
  0% {
    margin-left:-300%;
    opacity:0;
  }
  
  50% {
    margin-left:-100%;
    opacity:0;
  }
  
  100% {
    margin-left:0;
    opacity:1;
  }
}

@-o-keyframes p-fade {
  0% {
    margin-left:-300%;
    opacity:0;
  }
  
  50% {
    margin-left:-100%;
    opacity:0;
  }
  
  100% {
    margin-left:0;
    opacity:1;
  }
}

@keyframes slidein-top {
  0% {
    margin-top:-10%;
  }
  
  100% {
    margin-top:0;
  }
}

@-webkit-keyframes slidein-top {
  0% {
    margin-top:-10%;
  }
  
  100% {
    margin-top:0;
  }
}

@-moz-keyframes slidein-top {
  0% {
    margin-top:-10%;
  }
  
  100% {
    margin-top:0;
  }
}

@-o-keyframes slidein-top {
  0% {
    margin-top:-10%;
  }
  
  100% {
    margin-top:0;
  }
}

@keyframes slidein-left {
  0% {
    margin-left:-100%;
  }
  
  100% {
    margin-left:0;
  }
}

@-webkit-keyframes slidein-left {
  0% {
    margin-left:-100%;
  }
  
  100% {
    margin-left:0;
  }
}

@-moz-keyframes slidein-left {
  0% {
    margin-left:-100%;
  }
  
  100% {
    margin-left:0;
  }
}

@-o-keyframes slidein-left {
  0% {
    margin-left:-100%;
  }
  
  100% {
    margin-left:0;
  }
}

@keyframes slidein-right {
  0% {
    margin-right:-100%;
  }
  
  100% {
    margin-right:0;
  }
}

@-webkit-keyframes slidein-right {
  0% {
    margin-right:-100%;
  }
  
  100% {
    margin-right:0;
  }
}

@-moz-keyframes slidein-right {
  0% {
    margin-right:-100%;
  }
  
  100% {
    margin-right:0;
  }
}

@-o-keyframes slidein-right {
  0% {
    margin-right:-100%;
  }
  
  100% {
    margin-right:0;
  }
}

@keyframes slidein-bottom {
  0% {
    margin-bottom:-100%;
  }
  
  100% {
    margin-bottom:0;
  }
}

@-webkit-keyframes slidein-bottom {
  0% {
    margin-bottom:-100%;
  }
  
  100% {
    margin-bottom:0;
  }
}

@-moz-keyframes slidein-bottom {
  0% {
    margin-bottom:-100%;
  }
  
  100% {
    margin-bottom:0;
  }
}

@-o-keyframes slidein-bottom {
  0% {
    margin-bottom:-100%;
  }
  
  100% {
    margin-bottom:0;
  }
}

/*-----------------[ANIMATION PAGE KEYFRAMES END]------------------------*/
/* END OF CSS BY AIRFLAME */
/* START TIPPERS WIDGET FROM MFC DESIGN */
/* modified by Moros1138 */
.tippers {
  display:block;
  width:800px;
  height:600px;
  margin:0 auto;
  background:url(http://mfcdesign.files.wordpress.com/2014/02/bgmain22.png),url(http://mfcdesign.files.wordpress.com/2014/02/bgmain1.gif);
  background-repeat:no-repeat,no-repeat;
  background-size:auto,100%;
  background-attachment:scroll,fixed;
  position:relative;
}

.tippers-body {
  position:absolute;
  width:760px;
  height:340px;
  height:470px;
  top:100px;
  margin-left:10px;
  margin-top:0;
  background:url(http://mfcdesign.files.wordpress.com/2014/02/bgtpbody1.png) no-repeat rgba(255,255,255,.1);
  background-size:100% 100%;
  overflow:hidden;
  overflow-y:auto;
  color:#ffabd1;
  text-shadow:1px 1px 0 #000;
  text-align:center;
  padding:10px;
  border:1px solid rgba(255,255,255,.5);
  background-position:center;
  text-shadow:0 1px 0 #000;
  font-size:16px;
  -webkit-transition:ease .5s;
  -moz-transition:ease .5s;
  transition:ease .5s;
}

.tippers-body:hover {
  background:url(http://mfcdesign.files.wordpress.com/2014/02/bgtbodyzhover2.png) center no-repeat;
  background-size:100% 100%;
  -webkit-transition:ease .5s;
  -moz-transition:ease .5s;
  transition:ease .5s;
}

.tippers-body a:link,.tippers-body a:active,.tippers-body a:visited {
  color:#ff61af;
  text-shadow:1px 1px 1px #ff0074;
}

.tippers-body a:hover {
  color:#ff61af;
  text-shadow:1px 1px 0 #006eff;
}

.tippers-body ol,.tippers-body ul {
  display:block;
  list-style-type:none;
  width:100%;
  margin:0 auto;
  text-align:center;
}

.tippers-body li {
  display:inline-block;
  width:30%;
  margin:5px 40px 5px -40px;
}

.raffle-prize li::before,.tippers-body li::before {
  content:'';
  display:inline-block;
  width:20px;
  height:14px;
  margin-right:6px;
  background:url(http://mfcdesign.files.wordpress.com/2014/02/star.png) no-repeat bottom;
}

.raffle-prize li:hover::before,.tippers-body li:hover::before {
  content:'';
  display:inline-block;
  width:20px;
  height:14px;
  margin-right:6px;
  background:url(http://mfcdesign.files.wordpress.com/2014/02/tkn.png) no-repeat bottom;
  -webkit-transition:ease .5s;
  -moz-transition:ease .5s;
  transition:ease .5s;
}

/* END TIPPERS WIDGET FROM MFC DESIGN */
/* START CSS BY MOROS1138 */
#wrap-me {
  width:1000px;
  margin-left:-20px;
}

#wrap-me img {
  max-width:100%;
  height:auto;
}

#apps {
  display:block;
  width:100%;
  margin:0 auto;
  text-align:center;
}

#apps a:link,#apps a:visited,#apps a:active {
  display:inline-block;
  width:115px;
  height:115px;
  margin:0;
  padding:0 5px 0 0;
  -webkit-transition:All .2s ease;
  -moz-transition:All .2s ease;
  -o-transition:All .2s ease;
  transition:All .2s ease;
  z-index:inherit;
}

#apps a:hover {
  transform:scale(1.3);
  -webkit-transition:All .5s ease;
  -moz-transition:All .5s ease;
  -o-transition:All .5s ease;
  transition:All .5ss ease;
  z-index:99;
}

#apps img {
  display:inline-block;
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  border-radius:20%;
  box-shadow:2px 2px 2px 0 #000;
}

#apps a:hover img {
  box-shadow:0 0 5px 0 #000;
}

/* START MONTHLY WINNER/FANSIGNS */
#monthly-winners-fansigns {
  position:relative;
  display:block;
  width:100%;
  background:rgba(232,99,198,1);
  box-shadow:0 0 4px 1px #777;
}

#monthly-winners-fansigns:before {
  position:absolute;
  display:block;
  width:100%;
  height:100%;
  top:0;
  left:0;
  content:" ";
  background:url(http://subtlepatterns.com/patterns/subtlenet2.png) repeat;
  opacity:.6;
}

.fansign-container {
  position:relative;
  width:990px;
  max-height:400px;
  overflow:auto;
  margin:0 auto;
}

.fansign {
  position:relative;
  display:block;
  float:left;
  width:230px;
  height:400px;
  margin:10px 5px;
}

.fansign .month,.fansign .name,.fansign .tip-amount {
  color:#fff;
  text-shadow:1px 1px 1px #df6fdc;
}

.fansign .month {
  font-size:24px;
  font-weight:bold;
  line-height:42px;
  text-align:center;
}

.fansign img {
  display:block;
  width:200px!important;
  height:290px!important;
  margin:0 auto;
  background:#000;
}

.fansign .name,.fansign .tip-amount {
  font-size:16px;
  font-weight:bold;
  line-height:16px;
  margin:5px auto;
  text-align:center;
}

/* START SNAPCHAT */
#snapchat {
  display:block;
  width:100%;
  padding:40px 0;
  background:#fffe04;
  color:#333333;
  box-shadow:0 0 4px 1px #777;
}

#snapchat p {
  text-align:center;
  font-size:18px;
  color:#333333!important;
  line-height:32px;
  margin:0;
  padding:0;
}

#snapchat ul {
  list-style-type:none;
  margin:0 auto;
  padding:0;
  width:784px;
}

#snapchat li {
  position:relative;
  display:block;
  float:left;
  width:300px;
  height:150px;
  margin:10px 5px;
  padding:20px 0;
  padding-left:80px;
  border:1px dashed #000;
  border-radius:15px;
}

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

#snapchat li:before {
  content:" ";
  position:absolute;
  display:block;
  background:url(https://www.moros1138.com/mfc_profiles/Brunette_Beth/img/snapchat.png) no-repeat;
  background-size:120px auto;
  width:120px;
  height:120px;
  top:3px;
  left:0;
}

.snapchat-title {
  text-align:center;
  font-size:42px;
  line-height:42px;
  margin:0 0 10px;
  padding:0;
}

.snapchat-desc {
  text-align:center;
  font-size:18px;
  line-height:32px;
  margin:0 10px 0 0;
  padding:0;
}

.snapchat-desc small {
}

#true-privates {
  position:relative;
  display:block;
  width:100%;
  padding:15px 0;
  background:rgba(232,99,198,0.1);
  box-shadow:0 0 4px 1px #777;
}

#true-privates p {
  font-size:16px;
  font-weight:normal;
  line-height:28px;
  text-align:center;
  color:#000000!important;
}

#tp-logo {
  position:absolute;
  width:200px;
  bottom:15px;
  right:15px;
}

/* 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 {
  background-color:#eee;
  background-image:linear-gradient(#fbfbfb,#eee);
  width:960px;
  max-height:500px;
  margin:0;
  padding:10px 0;
  overflow-y:auto;
  overflow-x:hidden;
  list-style-type:none;
  padding-left:15px;
  box-shadow:5px 5px 5px 0 #ddd;
}

.moros_showcase4 li {
  display:inline-block;
  width:446px;
  height:125px;
  margin:3px 5px;
  padding:0;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  border-radius:15px;
  box-shadow:1px 1px 2px 0 #777;
}

.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:285px;
  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;
  color:#717171;
}

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

.moros_showcase4 .moros_showcase_length,.moros_showcase4 .moros_showcase_price {
  display:block;
  width:100px;
  height:25px;
  color:#ffffff;
  background:#e863c6;
  text-align:center;
  line-height:25px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  border:1px solid #ffffff;
  box-shadow:inset -2px -2px 2px 0 #777;
}

.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:0!important;
  border-radius:0!important;
  -moz-box-shadow:none!important;
  box-shadow:none!important;
  color:#e863c6;
  font-weight:bold;
  font-size:36px!important;
  line-height:36px;
  letter-spacing:7px;
  text-shadow:2px 2px 1px #555;
  text-align:center;
  text-decoration:underline;
}

/* END VIDEO SHOWCASE 4 */
#raffle {
  text-align:center;
}

.raffle-container {
  width:780px;
  margin:0 auto;
}

.raffle-details {
  position:relative;
  display:block;
  float:left;
  width:120px;
  height:175px;
  background:url(https://www.moros1138.com/mfc_profiles/Brunette_Beth/img/red-tickets.png) no-repeat center;
  background-size:100% auto;
  margin:0 5px;
  -webkit-transition:All .2s ease;
  -moz-transition:All .2s ease;
  -o-transition:All .2s ease;
  transition:All .2s ease;
}

.raffle-details:hover {
  background-color:#fbfbfb;
  box-shadow:0 0 5px 0 #000;
  border-radius:5%;
  transform:scale(1.3);
  z-index:99;
  -webkit-transition:All .5s ease;
  -moz-transition:All .5s ease;
  -o-transition:All .5s ease;
  transition:All .5s ease;
}

.raffle-tickets {
  font-size:18px;
  line-height:24px;
}

.raffle-price {
  position:absolute;
  display:block;
  width:100%;
  bottom:5px;
  font-size:16px;
  line-height:24px;
  text-align:center;
}

#raffle p {
  width:100%;
}

#raffle-prizes {
  display:block;
  width:660px;
  margin:0 auto;
}

.raffle-prize {
  float:left;
  display:block;
  width:180px;
  margin:0 10px;
  padding:10px;
}

.raffle-prize p {
  padding:15px 0;
  font-size:20px!important;
  font-weight:bold;
  line-height:28px;
  vertical-align:middle;
  text-align:center;
  border-bottom:1px solid #df6fdc;
}

.raffle-prize ul {
  list-style-type:none;
  margin:0;
  padding:0;
}

.raffle-prize li {
  margin:5px 0;
  padding-left:none;
  font-size:16px;
  font-weight:normal;
  line-height:20px;
}

.plan p {
  margin-top:24px;
  color:#717171;
  text-align:center;
  font-size:12px;
  font-weight:normal;
  line-height:34px;
}

body {
  background:#a7408d;
  background:url(http://subtlepatterns.com/patterns/subtlenet2.png) repeat;
  color:#df6fdc;
  color:#717171;
  word-spacing:-.69px;
  font-family:Tahoma;
  font-weight:normal;
  font-style:normal;
  font-size:13px;
}

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

a:hover {
  color:#;
}

.profile_section_content {
  color:#df6fdc;
  border:0 none #;
  padding:5px;
  margin:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 0 0 #777777;
  -moz-box-shadow:0 0 0 #777777;
  box-shadow:0 0 0 #777777;
}

.profile_section_background {
  background-color:transparent;
/* background-color: #FFFFFF; */
  filter:alpha(opacity=100);
  opacity:1;
}

.img_radius_shadow {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -webkit-box-shadow:0 0 0 #777777;
  -moz-box-shadow:0 0 0 #777777;
  box-shadow:0 0 0 #777777;
}

.profile_section_content .heading {
  padding:5px;
  background:#d9b2e5;
  color:#ffffff;
  font-family:'Georgia';
  font-weight:bold;
  font-style:normal;
  font-size:24px;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -webkit-box-shadow:0 0 0 #777777;
  -moz-box-shadow:0 0 0 #777777;
  box-shadow:0 0 0 #777777;
  -webkit-text-shadow:-4px -2px 2px #9f9999;
  -moz-text-shadow:-4px -2px 2px #9f9999;
  text-shadow:-4px -2px 2px #9f9999;
}

.content {
  padding:5px;
}

.columns {
  display:block;
  width:100%;
  height:auto;
  margin:0 auto;
  padding:0;
  background-color:#eee;
  background-image:linear-gradient(#fff,#eee);
}

.column {
  display:block;
  width:490px;
  height:100%;
  float:left;
}

.column:nth-child(even) {
  float:right;
}

.inline {
  display:inline;
}

.block {
  display:block;
}

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

.half-size {
  width:500px;
}

.three-quarter-size {
  width:750px;
}

.full-size,.fill {
  display:block;
  width:100%;
}

/* Hide Main Photo */
#profile_main_photo {
  display:none!important;
}

/* Hide tags */
#tags_container {
  display:none!important;
}

/* END CSS BY MOROS1138 */
/* CSS by Tricycle */
li[data-mfc-name="Events"] {
  display:none;
}

/*-----------------[COSPLAY START]------------------------*/
#cosplay-vote {
  width:1000px;
  height:545px;
  background:url(https://img.mfcimg.com/photos2/183/18386304/120-531-424-443-8322593.jpg) no-repeat rgba(255,255,255,.1);
  background-size:100%;
  background-position:center;
  font-size:32px;
  font-weight:bold;
  color:tomato;
  text-align:center;
  vertical-align:bottom;
  display:table-cell;
}

#cosplay-body {
  width:1000px;
  height:545px;
  background:url(https://img.mfcimg.com/photos2/183/18386304/889-829-239-850-8327909.jpg) no-repeat rgba(255,255,255,.1);
  background-size:100%;
  overflow:hidden;
  color:tomato;
  text-align:center;
  border:1px solid rgba(255,255,255,.5);
  background-position:center;
  font-size:16px;
  margin-bottom:20px;
}

#cosplay-body ul li {
  list-style:none;
  margin-left:-80px;
  display:block;
}

#cosplay-body ul {
  columns:3;
  -webkit-columns:3;
  -moz-columns:3;
  margin-top:290px;
  margin-bottom:20px;
}

#cosplay-body li::before {
  content:'';
  display:inline-block;
  width:20px;
  height:14px;
  margin-right:6px;
}

/*-----------------[COSPLAY END]------------------------*/
.blackshadow {
  text-shadow:1px 1px black;
}