@charset "UTF-8";

/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue:#007bff;
  --indigo:#6610f2;
  --purple:#6f42c1;
  --pink:#e83e8c;
  --red:#dc3545;
  --orange:#fd7e14;
  --yellow:#ffc107;
  --green:#28a745;
  --teal:#20c997;
  --cyan:#17a2b8;
  --white:#fff;
  --gray:#6c757d;
  --gray-dark:#343a40;
  --primary:#007bff;
  --secondary:#6c757d;
  --success:#28a745;
  --info:#17a2b8;
  --warning:#ffc107;
  --danger:#dc3545;
  --light:#f8f9fa;
  --dark:#343a40;
  --breakpoint-xs:0;
  --breakpoint-sm:576px;
  --breakpoint-md:768px;
  --breakpoint-lg:992px;
  --breakpoint-xl:1200px;
  --font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  --font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}

*,::before,::after {
  box-sizing:border-box;
}

html {
  font-family:sans-serif;
  line-height:1.15;
  -webkit-text-size-adjust:100%;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
}

figcaption,main,nav,section {
  display:block;
}

body {
  margin:0;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  color:#212529;
  text-align:left;
  background-color:#fff;
}

[tabindex="-1"]:focus {
  outline:0!important;
}

h1 {
  margin-top:0;
  margin-bottom:.5rem;
}

p {
  margin-top:0;
  margin-bottom:1rem;
}

ul {
  margin-top:0;
  margin-bottom:1rem;
}

ul ul {
  margin-bottom:0;
}

strong {
  font-weight:bolder;
}

small {
  font-size:80%;
}

a {
  color:#007bff;
  text-decoration:none;
  background-color:transparent;
}

a:hover {
  color:#0056b3;
  text-decoration:underline;
}

a:not([href]):not([tabindex]) {
  color:inherit;
  text-decoration:none;
}

a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus {
  color:inherit;
  text-decoration:none;
}

a:not([href]):not([tabindex]):focus {
  outline:0;
}

img {
  vertical-align:middle;
  border-style:none;
}

caption {
  padding-top:.75rem;
  padding-bottom:.75rem;
  color:#6c757d;
  text-align:left;
  caption-side:bottom;
}

button {
  border-radius:0;
}

button:focus {
  outline:1px dotted;
  outline:5px auto -webkit-focus-ring-color;
}

input,button {
  margin:0;
  font-family:inherit;
  font-size:inherit;
  line-height:inherit;
}

button,input {
  overflow:visible;
}

button {
  text-transform:none;
}

button,[type="button"],[type="reset"],[type="submit"] {
  -webkit-appearance:button;
}

button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled) {
  cursor:pointer;
}

button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {
  padding:0;
  border-style:none;
}

input[type="radio"],input[type="checkbox"] {
  box-sizing:border-box;
  padding:0;
}

input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"] {
  -webkit-appearance:listbox;
}

legend {
  display:block;
  width:100%;
  max-width:100%;
  padding:0;
  margin-bottom:.5rem;
  font-size:1.5rem;
  line-height:inherit;
  color:inherit;
  white-space:normal;
}

[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {
  height:auto;
}

[type="search"] {
  outline-offset:-2px;
  -webkit-appearance:none;
}

[type="search"]::-webkit-search-decoration {
  -webkit-appearance:none;
}

::-webkit-file-upload-button {
  font:inherit;
  -webkit-appearance:button;
}

[hidden] {
  display:none!important;
}

h1,.h1 {
  margin-bottom:.5rem;
  font-weight:500;
  line-height:1.2;
}

h1,.h1 {
  font-size:2.5rem;
}

small,.small {
  font-size:80%;
  font-weight:400;
}

.list-unstyled {
  padding-left:0;
  list-style:none;
}

.row {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  margin-right:-15px;
  margin-left:-15px;
}

.col-4,.col-8,.col {
  position:relative;
  width:100%;
  padding-right:15px;
  padding-left:15px;
}

.col {
  -ms-flex-preferred-size:0;
  flex-basis:0;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%;
}

.col-4 {
  -ms-flex:0 0 33.333333%;
  flex:0 0 33.333333%;
  max-width:33.333333%;
}

.col-8 {
  -ms-flex:0 0 66.666667%;
  flex:0 0 66.666667%;
  max-width:66.666667%;
}

.nav {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  padding-left:0;
  margin-bottom:0;
  list-style:none;
}

.nav-link {
  display:block;
  padding:.5rem 1rem;
}

.nav-link:hover,.nav-link:focus {
  text-decoration:none;
}

.nav-fill .nav-item {
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  text-align:center;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position:1rem 0;
  }
  
  to {
    background-position:0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position:1rem 0;
  }
  
  to {
    background-position:0 0;
  }
}

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg);
  }
}

@keyframes spinner-border {
  to {
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg);
  }
}

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform:scale(0);
    transform:scale(0);
  }
  
  50% {
    opacity:1;
  }
}

@keyframes spinner-grow {
  0% {
    -webkit-transform:scale(0);
    transform:scale(0);
  }
  
  50% {
    opacity:1;
  }
}

.d-flex {
  display:-ms-flexbox!important;
  display:flex!important;
}

.flex-wrap {
  -ms-flex-wrap:wrap!important;
  flex-wrap:wrap!important;
}

.justify-content-center {
  -ms-flex-pack:center!important;
  justify-content:center!important;
}

.justify-content-between {
  -ms-flex-pack:justify!important;
  justify-content:space-between!important;
}

.align-self-center {
  -ms-flex-item-align:center!important;
  align-self:center!important;
}

.fixed-top {
  position:fixed;
  top:0;
  right:0;
  left:0;
  z-index:1030;
}

.w-75 {
  width:75%!important;
}

.w-100 {
  width:100%!important;
}

.h-75 {
  height:75%!important;
}

.h-100 {
  height:100%!important;
}

.mt-2 {
  margin-top:.5rem!important;
}

.mb-4 {
  margin-bottom:1.5rem!important;
}

.text-center {
  text-align:center!important;
}

@media print {
  *,::before,::after {
    text-shadow:none!important;
    box-shadow:none!important;
  }
  
  a:not(.btn) {
    text-decoration:underline;
  }
  
  img {
    page-break-inside:avoid;
  }
  
  p {
    orphans:3;
    widows:3;
  }
  
  @page {
    size:a3;
  }
  
  body {
    min-width:992px!important;
  }
}

/*# sourceMappingURL=bootstrap.css.map */
/* Site styles */
body {
  padding:0;
  margin:0;
}

#header_bar,#avatar_holder,.heading,#status_label,#member_type_value,#profile_main_photo,#about_me_label {
  display:none;
}

#username_container,#gender_container,#body_type_container,#ethnicity_container,#hair_container,#eyes_container,#weight_container,#height_container,#age_container,#city_container,#country_container,#sexual_preference_container,#occupation_container,#favorite_food_container,#marital_status_container,#drink_container,#smoke_container {
  display:none;
}

.profile_section {
  display:block;
  border-spacing:0;
}

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

#profile_header_container {
  margin:0;
  min-height:inherit;
}

#blurb_container,#school_container,#pets_container,#footer_bar,#unix_last_updated_container,#tags_container,#profile_friends,#cam_score_container,#drugs_container,#unix_last_broadcast_container {
  display:none;
}

#about_me_container {
  width:100%;
}

.wall_post_avatar img {
  width:90px;
  height:90px;
  border-radius:50%;
}

.value {
  display:block;
  width:100%;
}

#profile_comments {
  z-index:100;
  padding-top:15px;
  background-image:url(https://i.ibb.co/YjK6234/white-canvas-bg.png);
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
}

#profile_comments>div>div.heading {
  display:block;
  font-family:'Caveat',cursive;
  text-align:center;
  font-size:72px;
  color:#b3b3b3;
}

.wall_post_avatar {
  float:left;
  margin-right:18px;
}

#profile_comments>div>div.heading::first-letter {
  color:#93c6c9;
}

#profile_comments>.profile_section_content {
  max-width:1200px;
  margin:0 auto;
  z-index:auto;
}

.wall_post_info>a,.wall_post_info {
  color:#93c6c9;
  font-size:20px;
}

.wall_post>.wall_post_time {
  font-size:16px;
  color:black;
  opacity:.4;
}

#unix_last_broadcast_container {
  position:absolute;
  top:16vh;
  right:42vw;
  background-color:#ce0707;
  text-align:center;
  width:150px;
  height:45px;
  border-radius:8px;
  padding-top:7px;
}

#unix_last_broadcast_label {
  text-transform:lowercase;
  font-size:16px!important;
  text-align:center;
  display:block;
  margin:0 auto;
}

#unix_last_broadcast_value {
  font-size:16px!important;
  text-align:center;
}

#show_message_dialog {
  position:absolute;
}

#new_comment_login_message>a {
  color:#ce0707;
}

.container {
  display:block;
  margin:0;
}

/* End of site style */
/* End of site style */
* {
  font-family:'Dosis',sans-serif;
}

.blue {
  color:#93c6c9;
}

.pink {
  color:#ff9fb0;
}

.pink-bg {
/* background: url(img/bg.png) no-repeat center fixed; */
  background:url(https://i.ibb.co/WkZ90bq/bg.png) no-repeat center fixed;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;
}

.white-canvas-bg {
  background-image:url(https://i.ibb.co/YjK6234/white-canvas-bg.png);
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
}

.nav a {
  font-weight:800;
}

h1 a {
/* font */
  color:#b3b3b3;
  font-family:'Caveat',cursive;
}

h1 a:hover {
  text-decoration:none;
  color:#b3b3b3;
}

.about-me-list p {
  margin:0;
  padding:0;
}

.about-me-list {
  display:flex;
  justify-content:space-around;
  flex-wrap:wrap;
}

.about-me-list__item {
  width:25%;
  margin-bottom:20px;
  cursor:pointer;
}

.about-me-list__item__value {
  text-align:center;
  font-weight:bold;
  font-size:30px;
  line-height:26px;
  font-family:'Dosis',sans-serif;
}

.about-me-list__item__heading {
  font-size:16px;
  text-align:center;
  font-weight:normal;
  line-height:18px;
}

h1 {
  font-weight:bold;
  font-size:72px;
}

.welcome-heading {
  margin-top:40px;
  margin-bottom:15px;
  font-family:'Caveat',cursive;
  color:white;
  font-size:72px;
}

.welcome-heading span {
  font-family:'Caveat',cursive;
}

.room-rule {
  color:#8c646b;
  font-family:'Dosis',sans-serif;
  font-size:22px;
  font-weight:bold;
}

.blue-underline {
  border-bottom:4px solid #acd6d8;
  position:relative;
}

.tip-list__item {
  font-size:16px;
  font-weight:bold;
}

.tip-list__item__container {
  background-color:rgba(255,255,255,0.2);
  padding:5px;
  margin:12px 10px;
  position:relative;
  box-sizing:border-box;
  border-radius:4px;
}

.tip-list__item__name {
  color:white;
  text-transform:lowercase;
  text-decoration:none;
}

.tip-list__item__name:hover {
  color:white;
  text-decoration:none;
}

.tip-list__item__price {
  position:absolute;
  top:-11px;
  color:white;
}

.tip-list__item__container:hover {
/* border: 2px solid #93c6c9; */
/* box-sizing: border-box; */
  box-shadow:inset 0 0 0 2.5px #93c6c9;
  box-sizing:border-box;
}

.big-tip {
  font-size:30px;
}

.icon-menu-item:hover {
  transform:scale(1.2,1.2);
  transition-duration:200ms;
}

.menu-item:hover {
  color:#63b2b6;
}

.bs-container {
  width:100%;
  padding-right:15px;
  padding-left:15px;
  margin-right:auto;
  margin-left:auto;
}

@media (min-width: 576px) {
  .bs-container {
    max-width:540px;
  }
}

@media (min-width: 768px) {
  .bs-container {
    max-width:720px;
  }
}

@media (min-width: 992px) {
  .bs-container {
    max-width:960px;
  }
}

@media (min-width: 1200px) {
  .bs-container {
    max-width:1140px;
  }
}

.welcome-section {
  height:100vh;
}