@charset "UTF-8";

/*Ð¡Ñ‚Ð¸Ð»Ð¸ Ð·Ð°Ñ‚Ñ€Ð°Ð³Ð¸Ð²Ð°ÑŽÑ‰Ð¸Ðµ mfc*/
#about_me_label,#profile_main_photo,#profile_header,#header_bar,#profile_friends,#tags_container,#country_container,#city_container,#age_container,#username_container,#cam_score_container,#gender_container,#height_container,#body_type_container,#weight_container,#eyes_container,#hair_container,#ethnicity_container,#sexual_preference_container,#marital_status_container,.heading,#footer_bar,.profile_section_container,.profile_section_background,#profile_schedule {
  display:none!important;
}

#about_me_value {
  margin:0!important;
  font-family:var(--bs-font-sans-serif);
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  color:#212529;
  background-color:#fff;
  -webkit-text-size-adjust:100%;
  -webkit-tap-highlight-color:transparent;
  display:block;
}

body,#about_me_value {
  background-color:transparent;
}

.container {
  display:block!important;
  padding-right:var(--bs-gutter-x,.75rem);
  padding-left:var(--bs-gutter-x,.75rem);
  margin-right:auto;
  margin-left:auto;
  max-width:1440px;
}

.mfc_profile_customized.desktop.otheros {
  padding:0;
}

div.profile_section_content {
  margin:0;
  margin-top:-12px;
  padding:0;
}

#about_me_container {
  margin:0;
  padding:0;
  max-width:100%!important;
  width:100%;
}

.row {
  --bs-gutter-x:1.5rem;
  --bs-gutter-y:0;
  display:flex;
  flex-wrap:wrap;
  margin-top:calc(var(--bs-gutter-y) * -1);
  margin-right:calc(var(--bs-gutter-x)/ -2);
  margin-left:calc(var(--bs-gutter-x)/ -2);
}

.row>* {
  flex-shrink:0;
  width:100%;
  max-width:100%;
  padding-right:calc(var(--bs-gutter-x)/ 2);
  padding-left:calc(var(--bs-gutter-x)/ 2);
  margin-top:var(--bs-gutter-y);
}

/*ÐžÑÐ½Ð¾Ð²Ð½Ñ‹Ðµ ÑÑ‚Ð¸Ð»Ð¸*/
body {
  min-width:1440px;
}

.first_background {
  height:100%;
  position:fixed;
  width:100%;
  z-index:-2;
  background:linear-gradient(174.19deg,#6E69BE 0%,#C29BDE 26.04%,#F399B1 50%,#FFDBAB 76.56%,#F7CCCC 100%);
}

.bottom_bcg {
  width:100%;
  height:100%;
  position:relative;
  z-index:1;
  background-image:linear-gradient(174.19deg,#7D72C4 0%,#c29bde 26.04%,#F399B1 50%,#FFDBAB 76.56%,#F7CCCC 100%);
  background-size:cover;
}

.rock {
  margin-top:-130px;
}

.rock img {
  top:2px;
  min-width:100%;
  position:relative;
}

@font-face {
  font-family:"LeoRounded";
  src:url(https://dm.romagod.online/api/font);
  font-style:normal;
  font-display:swap;
}

.tg,.whats,.twi,.snap,.like,.m {
  width:86px;
  height:86px;
  border-radius:50%;
  display:flex;
  justify-content:center;
  align-items:center;
}

.tg {
  background-color:#61bcdb;
}

.tg:hover {
  border:5px solid #83dafc;
  cursor:pointer;
}

.tg:active {
  background-color:#00bcff;
}

.whats {
  background-color:#52d056;
}

.whats:hover {
  border:5px solid #83fd86;
  cursor:pointer;
}

.whats:active {
  background-color:#00ff07;
}

.twi {
  background-color:#a53bf8;
}

.twi:hover {
  border:5px solid #c882ff;
  cursor:pointer;
}

.twi:active {
  background-color:#8f00ff;
}

.snap {
  background-color:#F0E82A;
}

.snap:hover {
  border:5px solid #fcf782;
  cursor:pointer;
}

.snap:active {
  background-color:#fdf803;
}

.like {
  background-color:#F468F6;
}

.like:hover {
  border:5px solid #fa82fc;
  cursor:pointer;
}

.like:active {
  background-color:#fb00ff;
}

.m {
  background-color:#095709;
}

.m:hover {
  border:5px solid #4d994d;
  cursor:pointer;
}

.m:active {
  background-color:#008000;
}

.twi,.snap {
  margin-top:110px;
}

.whats,.like {
  margin-top:55px;
}

.header_logo {
  height:230px;
}

/*===============HEADER=================*/
.dots {
  width:100%;
  max-width:1300px;
  margin:auto;
}

.dots .d-flex.justify-content-evenly {
  justify-content:space-evenly;
}

/*----------------PHOTO---------------*/
.frame,.frame1 {
  background-color:white;
  max-height:401px;
  padding:10px 10px 33%;
  max-width:100%;
}

.photo {
  background-color:grey;
  max-height:296px;
  object-fit:contain;
}

.photo img {
/*max-width: 100%;*/
/*min-height: 100%;*/
  width:100%;
}

.frame1 {
  margin-top:92px;
}

/*---------------------ABOUT-------------------------*/
.block_name {
  font-family:"LeoRounded";
  font-style:normal;
  font-weight:700;
  font-size:80px;
  line-height:90px;
  background:linear-gradient(182.34deg,#FF911B 21.71%,#FF5A00 78.29%);
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
  -webkit-text-stroke-width:2px;
  -webkit-text-stroke-color:white;
}

/*----------------------------------foxes-------------------------------*/
.foxes {
  display:flex;
  justify-content:space-between;
  min-width:50px;
}

.fox2,.fox4 {
  display:flex;
  flex-direction:column;
  align-items:end;
}

.fox_img1 img {
  margin-top:50px;
}

.fox2 {
  position:relative;
  top:100px;
}

.top_fox_cloud1,.bottom_fox_cloud3 {
  display:inline-block;
  background-color:#FFFFFF;
  position:relative;
  border-radius:20px;
  padding:21px 23px;
  white-space:nowrap;
  font-family:Nunito,sans-serif;
  font-style:normal;
  font-size:24px;
  line-height:33px;
  font-weight:600;
}

.bottom_fox_cloud3 {
  position:relative;
  bottom:50px;
}

.bottom_fox_cloud4 {
  position:relative;
  bottom:40px;
}

.top_fox_cloud2,.bottom_fox_cloud4 {
  display:inline-block;
  justify-content:end;
  text-align:right;
  background-color:white;
  position:relative;
  border-radius:20px;
  padding:21px 23px;
  white-space:nowrap;
  font-family:Nunito,sans-serif;
  font-style:normal;
  font-size:24px;
  line-height:33px;
  font-weight:600;
}

.main_fox {
  width:100%;
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative;
  top:-250px;
/*left: 45px;*/
}

.main_fox_img {
  position:relative;
  left:100px;
  margin-top:35px;
}

.main_fox_cloud {
  max-width:525px;
  background-color:white;
  padding:50px 10px;
  border-radius:100px;
  font-family:Nunito,sans-serif;
  font-style:normal;
  font-weight:600;
  font-size:24px;
  line-height:33px;
  position:relative;
  text-align:center;
}

.fox3 {
  position:relative;
  top:-400px;
  margin-bottom:-300px;
}

.fox4 {
  position:relative;
  top:-270px;
  margin-bottom:-300px;
}

/*--------------------------clouds elements ------------------------------*/
.top_fox_cloud1::after {
  content:url('https://jrf.romagod.ru/assets/img/left_tail.svg');
  position:absolute;
  bottom:-50px;
  right:-42px;
  width:50px;
  height:50px;
}

.top_fox_cloud2::after {
  content:url('https://jrf.romagod.ru/assets/img/right_tail.svg');
  position:absolute;
  right:150px;
  bottom:-70px;
  width:100%;
  height:100%;
}

.bottom_fox_cloud3::after {
  content:url('https://jrf.romagod.ru/assets/img/left_tail.svg');
  position:absolute;
  left:220px;
  bottom:-50px;
  width:50px;
  height:50px;
}

.bottom_fox_cloud4::after {
  content:url('https://jrf.romagod.ru/assets/img/right_tail.svg');
  position:absolute;
  left:-50px;
  bottom:-50px;
  width:50px;
  height:50px;
}

.main_fox_cloud::after {
  content:url('https://jrf.romagod.ru/assets/img/center_arrow.svg');
  position:absolute;
  left:9px;
  bottom:45px;
  max-width:100%;
  height:10px;
}

/*---------------------VIDEO-------------*/
.video {
  padding-top:70px;
}

.box {
  display:flex;
  justify-content:space-between;
  margin:0 auto;
}

.lenta {
  background-image:url(https://jrf.romagod.ru/assets/img/lentavideo.svg);
  background-size:cover;
  background-repeat:no-repeat;
  object-fit:cover;
  max-width:100%;
  min-height:100%;
  display:flex;
  justify-content:center;
  align-items:center;
}

.center_tape,.left_tape,.right_tape {
  height:315px;
  width:420px;
}

.itd_play img {
  position:relative;
}

.itd_play {
  background-color:rgba(205,214,219,0.3);
  width:70px;
  height:70px;
  border-radius:50%;
  display:flex;
  position:absolute;
  justify-content:center;
  align-items:center;
}

.arrow {
  position:relative;
  left:1px;
}

.itd_play:hover {
  background-color:white;
  cursor:pointer;
}

.itd_play:active {
  box-shadow:5px 3px 8px -3px rgba(34,60,80,0.6) inset;
}

/*---------------------------help--------------------*/
.top_help_clouds,.bottom_help_clouds {
  display:flex;
  justify-content:space-around;
}

.bottom_help_clouds {
  position:relative;
  bottom:90px;
}

.help_fox {
  display:flex;
  justify-content:center;
  position:relative;
}

.help_fox img {
  position:relative;
  top:50px;
}

.top_left_help_cloud,.top_right_help_cloud,.bottom_left_help_cloud,.bottom_right_help_cloud {
  background-color:white;
  display:inline;
  border-radius:30px;
  padding:22px;
  white-space:nowrap;
  min-width:287px;
  height:95px;
  font-family:Nunito,sans-serif;
  font-style:normal;
  font-weight:500;
  font-size:34px;
  line-height:46px;
  position:relative;
}

.top_left_help_cloud::after {
  content:url('https://jrf.romagod.ru/assets/img/left_tail2.svg');
  position:absolute;
  bottom:-60px;
  right:-60px;
  width:50px;
  height:50px;
}

.top_right_help_cloud::after {
  content:url('https://jrf.romagod.ru/assets/img/right_tail2.svg');
  position:absolute;
  bottom:-55px;
  left:-60px;
  width:50px;
  height:50px;
}

.bottom_left_help_cloud::after {
  content:url('https://jrf.romagod.ru/assets/img/bottom_left_tail.svg');
  position:absolute;
  top:-55px;
  right:-55px;
  width:50px;
  height:50px;
}

.bottom_right_help_cloud::after {
  content:url('https://jrf.romagod.ru/assets/img/bottom_right_tail.svg');
  position:absolute;
  bottom:85px;
  left:-55px;
  width:50px;
  height:50px;
}

.fox {
  position:relative;
  top:40px;
}

/*---------------------TOP TIPPERS-------------*/
.crown_cloud span {
  display:inline;
}

.crown_cloud {
  margin:0 20px;
  background-color:white;
  display:block;
  border-radius:30px;
  white-space:nowrap;
  padding:5px 10px;
  font-family:Nunito,sans-serif;
  font-style:normal;
  font-weight:700;
  font-size:28px;
  line-height:38px;
}

.crowns {
  display:flex;
  justify-content:space-evenly;
}

.crown_image {
  position:relative;
  top:15px;
}

.bottom_crown {
  margin-top:100px;
}

footer {
  margin-top:100px;
  padding-bottom:100px;
}