@charset "UTF-8";

#profile {
  background:none;
}

#profile_header {
  display:none;
}

.profile_section_content .heading {
  display:none;
}

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

.wall_post_time,.convert-time {
  display:none;
}

#profile_main_photo,#tags_container,#about_me_label {
  display:none;
}

.content {
  display:block;
}

#profile_interests_content .label {
  display:none;
}

#avatar_holder {
  background:none;
}

#profile_avatar {
  display:none;
}

#profile_header_container,#unix_last_login_container {
  display:none;
}

#avatar_holder {
  background:none;
}

#footer_bar {
  display:none;
}

#unix_last_updated_container {
  display:none;
}

#header_bar {
  display:none;
}

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

#comments {
  display:none;
}

.comments_section {
  display:none;
}

#craziest_thing_label.label {
  display:none;
}

h1 {
  margin:0;
}

h2 {
  margin:0;
}

h3 {
  margin:0;
}

p {
  margin:0;
}

ul {
  padding:0;
  margin:0;
  list-style:none;
}

li {
  padding:0;
  margin:0;
  list-style:none;
}

.content_main_wrapper {
  margin:0 auto;
  max-width:1280px;
}

.arrow_circle_up {
  background-image:url(https://share-media.myfreecams.com/signed/1692215524/_5rV1UWTMWlnAudBhgXqtA/2/6/r/s/6rs8dnj2/small.jpg);
  background-repeat:no-repeat;
  background-position:center;
  z-index:9999;
  position:fixed;
  bottom:26%;
  left:5%;
  background-color:transparent;
  width:50px;
  height:50px;
  border:transparent;
  border-radius:75%;
  box-shadow:0 0 0 3px rgb(231,70,169);
  display:none;
  transition:.2s;
}

.arrow_circle_up:hover {
  box-shadow:0 0 4px 3px rgb(231,70,169);
}

.arrow_circle_up:hover {
  cursor:pointer;
}

.arrow_circle_up:focus {
  outline:none;
}

.up_text {
  display:none;
  z-index:9999;
  position:fixed;
  bottom:15%;
  left:5%;
}

body {
  margin:0;
  padding:0;
}

#profile {
  background:none;
}

#profile_header {
  display:none;
}

.profile_section_content .heading {
  display:none;
}

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

.wall_post_time,.convert-time {
  display:none;
}

#profile_main_photo,#tags_container,#about_me_label {
  display:none;
}

.content {
  display:block;
}

#profile_interests_content .label {
  display:none;
}

#avatar_holder {
  background:none;
}

#profile_avatar {
  display:none;
}

#profile_header_container,#unix_last_login_container {
  display:none;
}

#avatar_holder {
  background:none;
}

#footer_bar {
  display:none;
}

#unix_last_updated_container {
  display:none;
}

#header_bar {
  display:none;
}

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

#comments {
  display:none;
}

.comments_section {
  display:none;
}

#craziest_thing_label.label {
  display:none;
}

h1 {
  margin:0;
}

h2 {
  margin:0;
}

h3 {
  margin:0;
}

p {
  margin:0;
}

ul {
  padding:0;
  margin:0;
  list-style:none;
}

li {
  padding:0;
  margin:0;
  list-style:none;
}

.content_main_wrapper {
  margin:0 auto;
  max-width:1280px;
}

.arrow_circle_up {
  background-image:url(https://share-media.myfreecams.com/signed/1692215524/_5rV1UWTMWlnAudBhgXqtA/2/6/r/s/6rs8dnj2/small.jpg);
  background-repeat:no-repeat;
  background-position:center;
  z-index:9999;
  position:fixed;
  bottom:26%;
  left:5%;
  background-color:transparent;
  width:50px;
  height:50px;
  border:transparent;
  border-radius:75%;
  box-shadow:0 0 0 3px rgb(231,70,169);
  display:none;
  transition:.2s;
}

.arrow_circle_up:hover {
  box-shadow:0 0 4px 3px rgb(231,70,169);
}

.arrow_circle_up:hover {
  cursor:pointer;
}

.arrow_circle_up:focus {
  outline:none;
}

.up_text {
  display:none;
  z-index:9999;
  position:fixed;
  bottom:15%;
  left:5%;
}

body {
  flex-direction:column;
  justify-content:center;
}

.welcome_block {
  width:100%;
  height:150vh;
  background-image:url(https://i.ibb.co/FgHLRrW/kkl.jpg);
  background-size:cover;
  background-repeat:no-repeat;
}

.anchor_links {
  width:100%;
  background-color:black;
  padding:22px 0;
}

.anchor_links ul {
  display:flex;
  justify-content:center;
}

.nav_link a {
  text-decoration:none;
  text-transform:uppercase;
  height:22px;
  font-family:'Lucida Fax',sans-serif;
  font-style:normal;
  font-weight:bold;
  font-size:18px;
  line-height:140%;
  color:#FFFFFF;
  cursor:pointer;
}

.nav_link a:hover {
  color:rgb(255,255,0);
}

.anchor_links ul .nav_link:not(:nth-child(4)) {
  margin-right:85px;
}

.text_container {
  margin-top:40px;
  display:flex;
  flex-direction:column;
  text-align:center;
}

.welcome_title {
  font-family:'Lucida Calligraphy',sans-serif;
  font-style:normal;
  font-weight:bold;
  font-size:68px;
  line-height:75px;
  letter-spacing:4.5px;
  text-transform:uppercase;
  text-shadow:2px 2px 3px black,2px 2px 3px black;
  color:#FFFFFF;
}

.title_description {
  margin-top:30px;
  font-family:'Lucida Fax',sans-serif;
  font-style:normal;
  font-weight:normal;
  font-size:20px;
  line-height:140%;
  text-shadow:2px 2px 3px black,2px 2px 3px black;
  color:#FFFFFF;
}

.redirect_mfc_share {
  margin-top:40px;
  text-decoration:none;
  display:flex;
  align-items:center;
  justify-content:center;
  align-self:center;
  width:184px;
  height:46px;
  background:#1e7e34ad;
  font-family:'Lucida Fax',sans-serif;
  font-style:normal;
  font-weight:bold;
  font-size:14px;
  line-height:16px;
  text-transform:uppercase;
  color:#f1f203;
}

.redirect_mfc_share:hover {
  transform:scale(1.03);
  color:rgb(243,243,6);
}

.about_model {
  padding:85px 70px;
  display:flex;
  flex-direction:column;
  justify-content:center;
  background-color:#dec7f2;
}

.model_description_wrapper {
  display:flex;
}

.description_container {
  min-width:450px;
  margin-right:35px;
}

/*.model_description:nth-child(5) {
  }
  
  .model_description:nth-child(6) {
  }*/
.social_links ul {
  display:flex;
  justify-content:center;
  align-items:center;
  margin-top:40px;
}

.social_links ul li:not(last-child) {
  margin-right:2px;
}

.social_links ul li a img:hover {
  transform:scale(1.1);
}

.model_photo_prop {
  background-size:50% 50% cover;
  width:491px;
  height:736px;
}

.model_name {
  margin-bottom:30px;
  margin-top:0;
  font-family:'Lucida Calligraphy',sans-serif;
  font-style:normal;
  font-weight:bold;
  font-size:27px;
  line-height:28px;
  letter-spacing:1px;
  text-transform:uppercase;
  color:#373737;
}

.model_description {
  margin-top:5px;
  font-weight:normal;
  font-size:20px;
  line-height:140%;
  color:#4d2e49;
  font-family:"Dancing Script",cursive;
  font-optical-sizing:auto;
  font-weight:400;
  font-style:normal;
}

.model_description span {
  font-weight:bold;
}

.tip_price_section {
  padding:85px 250px;
  background-color:#d3c2fd;
}

.tip_header {
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
}

.tip_title {
  font-family:'Lucida Calligraphy',sans-serif;
  font-style:normal;
  font-weight:bold;
  font-size:26px;
  line-height:28px;
  letter-spacing:2px;
  text-transform:uppercase;
  color:#373737;
}

.tip_line {
  width:64px;
  height:2px;
  background-color:rgb(231,70,169);
  margin-top:22px;
}

.tip_description {
  margin-top:22px;
  font-family:'Lucida Fax',sans-serif;
  font-style:normal;
  font-weight:normal;
  font-size:18px;
  line-height:20px;
  color:#4E4E4E;
}

.tip_container {
  margin-top:65px;
  display:flex;
  justify-content:center;
}

.price_block {
  min-width:150px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
}

.price_block:nth-child(:last-child) {
  margin-right:0;
}

.tip_price_title {
  margin-top:30px;
  font-family:'Lucida Calligraphy',sans-serif;
  font-style:normal;
  font-weight:bold;
  font-size:26px;
  line-height:28px;
  letter-spacing:1px;
  color:#373737;
}

.plan_description {
  margin-top:15px;
  font-family:'Lucida Fax',sans-serif;
  font-style:normal;
  font-weight:normal;
  font-size:18px;
  line-height:140%;
  color:#5f2559;
}

.plan_description a {
  display:inline-block;
  text-decoration:none;
  font-family:"Dancing Script",cursive;
  font-optical-sizing:auto;
  font-weight:400;
  font-style:normal;
}

.plan_description a:hover {
  transform:scale(1.1);
  transition:transform .3s ease;
}

.top_tipper_section {
  padding:85px 250px;
  background-color:rgb(225,205,243);
}

.top_tip_header {
  display:flex;
  flex-direction:column;
  align-items:center;
}

.top_tip_title {
  font-family:'Lucida Calligraphy',sans-serif;
  font-style:normal;
  font-weight:bold;
  font-size:24px;
  line-height:28px;
  letter-spacing:1px;
  text-transform:uppercase;
  color:#373737;
}

.top_tip_line {
  width:64px;
  height:2px;
  background-color:rgb(231,70,169);
  margin-top:22px;
}

.top_tip_description {
  margin-top:15px;
  font-family:'Lucida Fax',sans-serif;
  font-style:normal;
  font-weight:normal;
  font-size:18px;
  line-height:140%;
  color:#36510b;
}

.top_tip_container {
  display:flex;
  justify-content:center;
  align-items:center;
  margin-top:65px;
}

.top_tip_block {
  max-width:350px;
  margin-right:50px;
}

.top_tip_block:nth-child(3) {
  margin-right:0;
}

.top {
  padding:18px 0;
  text-align:center;
  background:#333333;
  color:#f0fbdf;
  font-family:'Lucida Fax'sans-serif;
  font-style:normal;
  font-weight:bold;
  font-size:20px;
  line-height:24px;
  width:350px;
}

.block_tip_line {
  height:5px;
  width:350px;
  background-color:rgb(231,70,169);
}

.top_nickname {
  padding:18px 0;
  text-align:center;
  background:#F5F5F5;
  font-size:20px;
  line-height:24px;
  color:rgb(70,89,69);
  font-family:"Dancing Script",cursive;
  font-optical-sizing:auto;
  font-weight:400;
  font-style:normal;
}

.top_nickname:not(last-child) {
  border-bottom:1px solid rgb(182,181,181);
}

.comments_section_main {
  padding:85px 250px;
  background-color:rgb(236,223,251);
}

.comments_header {
  display:flex;
  flex-direction:column;
  align-items:center;
}

.comments_title {
  font-family:'Lucida Calligraphy',sans-serif;
  font-style:normal;
  font-weight:bold;
  font-size:28px;
  line-height:28px;
  letter-spacing:1px;
  text-transform:uppercase;
  color:#373737;
}

.comments_line {
  width:64px;
  height:2px;
  background-color:rgb(231,70,169);
  margin-top:22px;
}

.comments_description {
  margin-top:15px;
  font-family:'Lucida Fax',sans-serif;
  font-style:normal;
  font-weight:normal;
  font-size:18px;
  line-height:140%;
  color:#000000;
}

.comments_container {
  margin-top:65px;
  display:flex;
  justify-content:center;
}

.comments_block {
  max-width:450px;
  max-height:280px;
  margin-right:50px;
}

.comments_block:nth-child(3) {
  margin-right:0;
}

.user_comm_block {
  display:flex;
  margin-top:30px;
}

.comments_text_wrapper {
  width:310px;
  height:160px;
  background:#F5F5F5;
  display:flex;
  align-items:center;
  border-radius:15px;
}

.comment_text {
  padding:0 5px;
  font-size:18px;
  line-height:16px;
  color:#000000;
  text-align:center;
  font-family:"Dancing Script",cursive;
  font-optical-sizing:auto;
  font-weight:400;
  font-style:italic;
}

.user_icon:not(last-child) {
  margin-right:15px;
}

.user_nickname {
  font-family:'Lucida Calligraphy',sans-serif;
  font-style:normal;
  font-weight:bold;
  font-size:20px;
  line-height:23px;
  color:#333333;
}

.user_nickname_description {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:normal;
  font-size:14px;
  line-height:16px;
  color:#86878B;
}

.switcher_title {
  margin-top:100px;
  text-align:center;
  font-family:'Lucida Calligraphy',sans-serif;
  font-style:normal;
  font-weight:bold;
  font-size:24px;
  line-height:28px;
  letter-spacing:1px;
  text-transform:uppercase;
  color:#373737;
}

.switch_line {
  align-self:center;
  width:64px;
  height:2px;
  background-color:rgb(231,70,169);
  margin-top:22px;
}

.photo_switcher {
  position:relative;
  margin:22px auto;
  width:500px;
  height:600px;
  overflow:hidden;
}

.navigation_slide {
  position:absolute;
  padding-bottom:5px;
  bottom:0;
  left:50%;
  transform:translateX(-50%);
  display:flex;
}

.bar {
  height:25px;
  width:30px;
  cursor:pointer;
  border-radius:5px;
  background-color:rgb(0,0,0);
  border:1px solid white;
  opacity:.9;
}

.bar:not(last-child) {
  margin-right:12px;
}

.sliders input[name ="r"] {
  position:absolute;
  visibility:hidden;
}

.sliders {
  width:500%;
  height:100%;
  display:flex;
}

.slide {
  width:20%;
  transition:all .6s ease;
}

.slide img {
  width:100%;
  height:100%;
}

#radio_1:checked ~ .s1 {
  margin-left:0;
}

#radio_2:checked ~ .s1 {
  margin-left:-20%;
}

#radio_3:checked ~ .s1 {
  margin-left:-40%;
}

#radio_4:checked ~ .s1 {
  margin-left:-60%;
}

#radio_5:checked ~ .s1 {
  margin-left:-80%;
}

.photo_wrapper {
  margin-top:25px;
}

.st_block {
  display:flex;
  justify-content:center;
}

.st_block img {
  width:350px;
  height:450px;
  margin-bottom:25px;
  margin-right:75px;
  border-radius:5px;
  border:1px solid black;
}

.st_block img:nth-child(3) {
  margin-right:0;
}