@charset "UTF-8";

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
  margin:0;
  padding:0;
  border:0;
  font-size:100%;
  font:inherit;
  vertical-align:baseline;
}

/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
  display:block;
}

body {
  line-height:1;
}

ol,ul {
  list-style:none;
}

blockquote,q {
  quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
  content:'';
  content:none;
}

table {
  border-collapse:collapse;
  border-spacing:0;
}

.bg-image {
  background:url(https://res.cloudinary.com/dtaiua3iq/image/upload/v1550520619/bg.jpg) no-repeat;
  background-size:cover;
  height:100%;
  width:100%;
  position:fixed;
  top:0;
  left:0;
}

.suicide-girls-logo {
  position:fixed;
  width:5rem;
  height:5rem;
  bottom:2.5rem;
  right:1rem;
}

.suicide-girls-logo img {
  width:100%;
  height:auto;
}

.babylon-container {
  position:relative;
  z-index:10;
  width:960px;
  margin:0 auto;
  background:rgba(4,4,4,0.8);
}

#profile {
  background:rgba(4,4,4,0.8);
  width:940px;
  margin:0 auto;
}

h2,h3 {
  font-family:'Unica One',sans-serif;
  color:#fff;
  text-align:center;
  font-size:2.5rem;
}

.page-header {
  display:flex;
  align-items:center;
  justify-content:center;
  padding:2rem 0 6rem;
}

.page-header .cross {
  margin-right:4rem;
  -webkit-animation:rotate ease 1;
  -moz-animation:rotate ease 1;
  -o-animation:rotate ease 1;
  animation:rotate ease 1;
  -ms-animation:rotate ease 1s;
  -webkit-animation-fill-mode:forwards;
  -moz-animation-fill-mode:forwards;
  -o-animation:forwards;
  animation-fill-mode:forwards;
  -ms-animation-fill-mode:forwards;
  animation-duration:3s;
  -webkit-animation-duration:3s;
  -moz-animation-duration:3s;
  -o-animation-duration:3s;
  -ms-animation-duration:3s;
  animation-delay:1s;
}

.intro {
  max-width:40rem;
  margin:0 auto;
  position:relative;
}

.intro p {
  color:#fff;
  line-height:1.5;
  font-family:'Dancing Script',sans-serif;
  font-size:3.2rem;
  text-align:center;
}

.intro .heart-icon {
  display:block;
  width:4rem;
  position:absolute;
  top:1rem;
  right:-2rem;
}

.intro .heart-icon img {
  width:100%;
  height:auto;
}

.follow-me {
  padding:6rem 0;
}

.follow-me h2 {
  margin-bottom:3rem;
}

.follow-me__icons {
  max-width:40rem;
  margin:0 auto;
  display:flex;
  justify-content:space-between;
}

.follow-me__icons a:hover img {
  filter:grayscale(0.5);
}

.treat-me h2 {
  margin-bottom:3rem;
}

.treat-me__ctas {
  max-width:40rem;
  margin:0 auto;
  display:flex;
  justify-content:space-between;
  align-items:center;
}

.treat-me__ctas a {
  text-decoration:none;
}

.snapchat {
  margin:6rem 0 0;
  padding:0 0 6rem;
  position:relative;
}

.snapchat .snapchat__image {
  object-fit:cover;
  width:100%;
}

.snapchat .snapchat__logo {
  position:absolute;
  top:9.5em;
  left:445px;
  width:5rem;
}

.snapchat__logo img {
  width:100%;
  height:auto;
}

.snapchat .snapchat__copy {
  position:absolute;
  left:0;
  bottom:24rem;
  width:100%;
  display:flex;
  justify-content:center;
}

.snapchat .snapchat__copy p {
  font-family:'Dancing Script',sans-serif;
  font-size:3.5rem;
  color:#fff;
  text-shadow:4px 4px 0 #fa9ec0;
}

.snapchat .snapchat__link {
  position:absolute;
  left:0;
  bottom:15rem;
  width:100%;
  display:flex;
  justify-content:center;
}

.photos,.videos {
  max-width:50rem;
  margin:0 auto;
}

.videos,.photos {
  padding-bottom:6rem;
}

.photos .wrapper,.videos .wrapper {
  display:grid;
  grid-template-columns:12rem 12rem 12rem 12rem;
  grid-gap:1rem;
  grid-row-gap:3rem;
}

.photos h2,.videos h2 {
  margin-bottom:3rem;
}

.photos h3,.videos h3 {
  text-align:left;
  color:#fa9ec0;
  font-size:2rem;
  margin-bottom:.8rem;
}

.photos img:not(.camera-icon-svg),.videos img:not(.camera-icon-svg) {
  width:100%;
  height:auto;
  border:1px solid #fa9ec0;
  height:140px;
  object-fit:cover;
}

.photos__set .thumbnail,.videos__set .thumbnail {
  position:relative;
}

.photos__set .thumbnail .metadata,.videos__set .thumbnail .metadata {
  position:absolute;
  top:.5rem;
  right:.5rem;
  display:flex;
  align-items:center;
  color:#fff;
}

.photos__set .thumbnail .metadata .camera-icon,.videos__set .thumbnail .metadata .camera-icon {
  width:1rem;
  height:1rem;
  margin-right:.2rem;
}

.photos__set .thumbnail .metadata .camera-icon img {
  width:100%;
  height:auto;
}

.photos__set .button,.videos__set .button {
  font-size:1.5rem;
  width:100%;
  margin:.8rem 0;
  text-decoration:none;
}

.photos__set .button span,.videos__set .button span {
  display:block;
  text-align:center;
}

.suicide-girls {
  position:relative;
}

.suicide-girls img {
  width:100%;
  height:auto;
}

.suicide-girls__copy {
  position:absolute;
  left:0;
  bottom:24rem;
  width:100%;
  display:flex;
  justify-content:center;
}

.suicide-girls__copy p {
  font-family:'Dancing Script',sans-serif;
  font-size:3.5rem;
  color:#fff;
  text-shadow:4px 4px 0 #fa9ec0;
}

.suicide-girls__link {
  position:absolute;
  left:0;
  bottom:15rem;
  width:100%;
  display:flex;
  justify-content:center;
}

.mfc-share {
  position:relative;
  margin-top:-3px;
}

.mfc-share img {
  width:100%;
  height:auto;
}

.mfc-share__copy {
  position:absolute;
  left:0;
  bottom:24rem;
  width:100%;
  display:flex;
  justify-content:center;
}

.mfc-share__copy p {
  font-family:'Dancing Script',sans-serif;
  font-size:3.5rem;
  color:#fff;
  text-shadow:4px 4px 0 #fa9ec0;
}

.mfc-share__link {
  position:absolute;
  left:0;
  bottom:15rem;
  width:100%;
  display:flex;
  justify-content:center;
}

/* button */
.button {
  display:inline-block;
  margin:10px 0;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  -webkit-box-shadow:0 8px 0 #c5376d,0 15px 20px rgba(0,0,0,0.35);
  -moz-box-shadow:0 8px 0 #c5376d,0 15px 20px rgba(0,0,0,0.35);
  box-shadow:0 8px 0 #c5376d,0 15px 20px rgba(0,0,0,0.35);
  -webkit-transition:-webkit-box-shadow .1s ease-in-out;
  -moz-transition:-moz-box-shadow .1s ease-in-out;
  -o-transition:-o-box-shadow .1s ease-in-out;
  transition:box-shadow .1s ease-in-out;
  font-size:50px;
  color:#fff;
}

.button span {
  display:inline-block;
  padding:20px 30px;
  background-color:#ec528d;
  background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(hsla(338,90%,80%,0.8)),to(hsla(338,90%,70%,0.2)));
  background-image:-webkit-linear-gradient(hsla(338,90%,80%,0.8),hsla(338,90%,70%,0.2));
  background-image:-moz-linear-gradient(hsla(338,90%,80%,0.8),hsla(338,90%,70%,0.2));
  background-image:-o-linear-gradient(hsla(338,90%,80%,0.8),hsla(338,90%,70%,0.2));
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  -webkit-box-shadow:inset 0 -1px 1px rgba(255,255,255,0.15);
  -moz-box-shadow:inset 0 -1px 1px rgba(255,255,255,0.15);
  box-shadow:inset 0 -1px 1px rgba(255,255,255,0.15);
  font-family:'Unica One',sans-serif;
  line-height:1;
  text-shadow:0 -1px 1px rgba(175,49,95,0.7);
  -webkit-transition:background-color .2s ease-in-out,-webkit-transform .1s ease-in-out;
  -moz-transition:background-color .2s ease-in-out,-moz-transform .1s ease-in-out;
  -o-transition:background-color .2s ease-in-out,-o-transform .1s ease-in-out;
  transition:background-color .2s ease-in-out,transform .1s ease-in-out;
}

.button:hover span {
  background-color:#ec6a9c;
  text-shadow:0 -1px 1px rgba(175,49,95,0.9),0 0 5px rgba(255,255,255,0.8);
}

.button:active,.button:focus {
  -webkit-box-shadow:0 8px 0 #c5376d,0 12px 10px rgba(0,0,0,0.3);
  -moz-box-shadow:0 8px 0 #c5376d,0 12px 10px rgba(0,0,0,0.3);
  box-shadow:0 8px 0 #c5376d,0 12px 10px rgba(0,0,0,0.3);
}

.button:active span {
  -webkit-transform:translate(0,4px);
  -moz-transform:translate(0,4px);
  -o-transform:translate(0,4px);
  transform:translate(0,4px);
}

.button--small {
  font-size:1.85rem;
  margin:.5rem 0;
}

/* fonts */
/* latin-ext */
@font-face {
  font-family:'Unica One';
  font-style:normal;
  font-weight:400;
  src:local('Unica One'),local(UnicaOne-Regular),url(https://fonts.gstatic.com/s/unicaone/v6/DPEuYwWHyAYGVTSmalsRf93eiEY.woff2) format("woff2");
  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face {
  font-family:'Unica One';
  font-style:normal;
  font-weight:400;
  src:local('Unica One'),local(UnicaOne-Regular),url(https://fonts.gstatic.com/s/unicaone/v6/DPEuYwWHyAYGVTSmalsRcd3e.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* vietnamese */
@font-face {
  font-family:'Dancing Script';
  font-style:normal;
  font-weight:400;
  src:local('Dancing Script Regular'),local(DancingScript-Regular),url(https://fonts.gstatic.com/s/dancingscript/v9/If2RXTr6YS-zF4S-kcSWSVi_szLviuEViw.woff2) format("woff2");
  unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face {
  font-family:'Dancing Script';
  font-style:normal;
  font-weight:400;
  src:local('Dancing Script Regular'),local(DancingScript-Regular),url(https://fonts.gstatic.com/s/dancingscript/v9/If2RXTr6YS-zF4S-kcSWSVi_szLuiuEViw.woff2) format("woff2");
  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face {
  font-family:'Dancing Script';
  font-style:normal;
  font-weight:400;
  src:local('Dancing Script Regular'),local(DancingScript-Regular),url(https://fonts.gstatic.com/s/dancingscript/v9/If2RXTr6YS-zF4S-kcSWSVi_szLgiuE.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

.swing {
  animation:swing ease-in-out 1s infinite alternate;
  transform-origin:center -20px;
}

@keyframes swing {
  0% {
    transform:rotate(3deg);
  }
  
  100% {
    transform:rotate(-3deg);
  }
}

@keyframes rotate {
  0% {
    transform:rotate(0deg);
  }
  
  100% {
    transform:rotate(180deg);
  }
}

/* ========================================================================
   Classes for MFC Generated Elements
   ====================================================================== */
#cam_score_container,#height_container,#sexual_preference_container,#marital_status_container,#occupation_container,#school_container,#favorite_food_container,#automobile_container,#pets_container,#age_container,#city_container,#country_container,#drink_container,#drugs_container,#smoke_container,#weight_container,#eyes_container,#hair_container,#ethnicity_container,#body_type_container,#gender_container,#username_container,#profile_header,#profile_friends {
  display:none;
}

#footer_bar,#header_bar {
  display:none;
}

#about_me_label,#profile_about_me > div:nth-child(1) {
  display:none;
}

#tags_container,#tags_label,#tags_value {
  display:none;
}

#profile_main_photo,#profile_avatar,#avatar_holder {
  display:none;
}

#blurb_container {
  display:none;
}

.profile_section_content {
  margin:0;
  padding:0;
}