@charset "UTF-8";

/*before things */
  #profile_header_container,#tag_container,#profile_header_container,#header_bar,#avatar_holder,#profile_main_photo,#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,#smoke_container,#drink_container,#drugs_container,#marital_status_container,#favorite_food_container,#about_me_label,#tags_container,.heading,#profile_header,.profile_section_background,.photo_gallery_previews,#friends_label,#friends_value,#favorite_models_label,#favorite_models_value {
    display:none;
  }

  body {
    background-image:url(https://i.ibb.co/gVnd6sQ/Irina-background-gradient-off.png);
    background-size:cover;
    background-repeat:no-repeat;
    background-attachment:fixed;
    background-position:center;
  /*image-rendering:-webkit-optimize-contrast;*/
    overflow-x:hidden;
    margin:auto!important;
  }

  body[style] {
    margin:auto!important;
  }

  .topnav {
    animation:1s ease-out 0s 1 slideInFromLeft;
    top:0;
    position:fixed;
    overflow:hidden;
    background-color:rgba(252,252,252,1)!important;
    right:0;
    left:0;
    z-index:9999;
  }

  .topnav a {
    float:left;
    color:grey;
    text-align:center;
    padding:14px 16px;
    text-decoration:none;
    font-size:17px;
  }

  .topnav a:hover {
    background-color:#ddd;
    color:black;
  }

  .topnav a.active {
    background-color:#CBE2E4;
    color:white;
  }

  .topnav-right {
    float:right;
  }

  .socialIcons {
    height:25px;
    margin-top:-8px;
  }

  h1 {
    text-align:center;
    font-family:'Parisienne',cursive;
    font-size:5em;
    margin-top:1em;
  }

  h2 {
    text-align:center;
    font-family:'Parisienne',cursive;
    font-size:5em;
    margin-top:1em;
  }

  #news {
    margin-top:1em;
  }

  .profile_subsection {
    margin:auto;
  }

  .paragraph {
  /*visibility:hidden;*/
  /*width:1140px;*/
  /*height:53px;*/
  }

  section {
    display:block;
    position:relative;
    margin:auto!important;
    justify-content:center;
    margin-left:auto;
    margin-right:auto;
  /*width:1024px!important;*/
  }

  .profile_row {
    box-sizing:content-box;
  }

  .container {
  /*display:block;
                                          margin-left:auto;
                                          margin-right:auto;
                                          box-sizing:content-box;
                                          justify-content:center;
                                         
                  margin:auto!important;
                  */
    width:1024px!important;
    display:flex;
    align-items:center;
    justify-content:center;
  }

  .maryImage {
    display:block;
    position:relative;
    margin-left:auto;
    margin-right:auto;
    width:60%;
    border:1px solid;
    padding:10px;
    box-shadow:0 0 30px 5px #888888;
  }

  .tipmenu {
    display:block;
    margin-left:auto;
    margin-right:auto;
  /*width:40%;*/
  }

  #tipmenu {
    padding-top:50px;
  }

  .col-md {
    display:inline-block;
  }

  .topnav-centered a {
    position:relative;
    top:0;
    left:0;
    transform:none;
  }  
}

.title {
  text-align:center;
  font-family:'Parisienne',cursive;
  font-size:5em;
/*margin-top: 25rem;*/
}

.paragraph {
  font-family:'Parisienne',cursive;
  font-size:30px;
  text-align:justify;
  width:100%;
  overflow-wrap:break-word;
}

#mfcshare {
  padding-top:50px;
}

hr.sep-2 {
  justify-content:center;
  text-align:center;
  border:0;
  height:1px;
  margin:auto;
  padding:0;
  background-image:linear-gradient(to right,#f0f0f0,#00b9ff,#59d941,#f0f0f0);
  width:50%;
}

.copyright {
  font-family:'Parisienne',cursive;
  font-size:2em;
}

#ToTop {
  display:inline-block;
  position:fixed;
  width:50px;
  height:50px;
  background-image:url(https://i.ibb.co/ckH5MpP/iconfinder-arrow-up-1055119.png);
  background-repeat:no-repeat;
  background-size:50px 50px;
  bottom:40px;
  right:35px;
  z-index:1000;
  border-radius:50%;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -o-border-radius:50%;
}

.SocialIcons {
  transition:.5s ease-in-out;
  -moz-transition:.5s ease-in-out;
  -o-transition:.5s ease-in-out;
  -webkit-transition:.5s ease-in-out;
  -ms-transition:.5s ease-in-out;
}

.ToTop {
  box-shadow:inset 0 0 5px green,1px 1px 3px green,-1px -1px 5px green;
}

footer {
  position:absolute;
  margin-top:5em;
  bottom:0;
  width:100%;
/*background-color: #333333;*/
}

#profile_comments::after {
  content:"Â© Copyright 2020 - Miss Mary - All Rights Reserved";
  display:block;
  text-align:center;
  font-family:'Parisienne';
  font-size:1.5em;
}

@keyframes slideInFromLeft {
  0% {
    transform:translateX(-100%);
  }

  100% {
    transform:translateX(0);
  }
}

=======
/*FONTS*/
/* latin-ext */
@font-face {
  font-family:'Parisienne';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:local(Parisienne),local(Parisienne-Regular),url(https://fonts.gstatic.com/s/parisienne/v7/E21i_d3kivvAkxhLEVZpQyZwD9Ku.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:'Parisienne';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:local(Parisienne),local(Parisienne-Regular),url(https://fonts.gstatic.com/s/parisienne/v7/E21i_d3kivvAkxhLEVZpQyhwDw.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;
}

=====================
/* latin-ext */
@font-face {
  font-family:'Courgette';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:local('Courgette Regular'),local(Courgette-Regular),url(https://fonts.gstatic.com/s/courgette/v7/wEO_EBrAnc9BLjLQAUk1WPoK7Es.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:'Courgette';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:local('Courgette Regular'),local(Courgette-Regular),url(https://fonts.gstatic.com/s/courgette/v7/wEO_EBrAnc9BLjLQAUk1VvoK.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;
}