@charset "UTF-8";

UTF-8;
@font-face {
  font-family:'Tempo-Indications-Lite';
  src:url(http://r3dtulip.000.pe/Fonts/Tempo-Indications/Tempo-Indications-Lite.ttf.woff) format("woff"),url(http://r3dtulip.000.pe/Fonts/Tempo-Indications/Tempo-Indications-Lite.ttf.svg#Tempo-Indications-Lite) format("svg"),url(http://r3dtulip.000.pe/Fonts/Tempo-Indications/Tempo-Indications-Lite.ttf.eot),url(http://r3dtulip.000.pe/Fonts/Tempo-Indications/Tempo-Indications-Lite.ttf.eot?#iefix) format("embedded-opentype");
  font-weight:normal;
  font-style:normal;
}

body {
  max-width:100vw!important;
  background-color:#FFFEF7;
}

#profile {
  display:flex!important;
  flex-direction:row;
}

.profile_row:nth-of-type(1) {
  order:2!important;
}

.profile_row:nth-of-type(2) {
  order:1!important;
  padding-top:70px;
}

.profile_row:nth-of-type(3) {
  order:3!important;
}

.profile_row:nth-of-type(4) {
  order:4!important;
}

/* columns background */
a:link {
  text-decoration:none;
}

a:active,a:focus {
  outline:0;
  border:none;
  -moz-outline-style:none;
}

h1 {
  margin-left:25px;
}

div:target {
  padding-top:70px;
  margin-top:-70px;
}

/******************** disable mfc sections ************************/
#header_bar,#footer_bar {
  display:none;
}

#profile_header {
  display:none;
}

#about_me_label {
  display:none;
}

#main_photo,#profile_main_photo,#profile_header_container {
  display:none;
}

.profile_section_content {
  z-index:unset;
  margin:unset;
  padding:unset;
}

.container {
  margin:unset;
}

#profile {
  display:unset;
  width:unset;
}

.profile_section {
  border-spacing:unset;
}

.mfc_compliance_link {
  display:none!important;
}

.mfc_compliance_link a {
  color:transparent;
}

/****************** end of disabled mfc sections ****************/
#profile_avatar {
  box-shadow:2px 2px grey;
}

#avatar_holder {
  padding-top:50px;
}

#profile_about_me {
  display:flex;
  flex-direction:column;
  position:relative;
  top:100px;
}

#about_me_container {
  order:1!important;
}

.profile_row,.profile_section,.container,.value,.label {
  display:flex;
  align-items:center;
  justify-content:center;
  flex-direction:column;
  text-align:center;
}

/**** General ****/
body {
  margin:unset;
  padding:unset;
  min-width:unset;
  font-size:18px;
  font-family:"Tempo-Indications-Lite"!important;
  background-color:favorite_models_container;
  color:black;
}

.heading {
  font-size:50px!important;
}

#main {
  padding-top:70px;
  width:calc(100vw - 17px);
  max-width:100%;
}

a {
  color:rgb(0,206,209);
}

/**************** Menu ***************/
/* navigation bar */
#navbar {
  position:fixed;
  top:0;
  z-index:999999;
  height:70px;
}

#navbar ul {
  -moz-border-radius:0;
  -webkit-border-radius:0 0 10px 10px;
  border-radius:0 0 10px 10px;
  box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);
}

/* Links inside the navbar */
#navbar ul {
  list-style-type:none;
  margin:0;
  padding:0;
  overflow:hidden;
  background-color:#FFFEF7;
}

#navbar li {
  float:left;
}

#navbar li a {
  display:inline-block;
  color:black;
  text-align:center;
  padding:14px 16px;
  text-decoration:none;
}

.dropbtn {
  display:inline-block;
  color:black;
  text-align:center;
  padding:14px 16px;
  text-decoration:none;
}

#navbar li a:hover,.dropdown:hover .dropbtn {
  background-color:black;
  color:white!important;
}

li.dropdown {
  display:inline-block;
}

.dropdown-content {
  display:none;
  position:absolute;
  background-color:#FFFEF7;
  min-width:160px;
  box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);
  z-index:9999999;
}

.dropdown-content a {
  float:none;
  color:black;
  padding:12px 16px;
  text-decoration:none;
  display:block;
  text-align:left;
}

.dropdown-content a:hover {
  background-color:black;
  color:white;
}

.dropdown-content li:hover {
  background-color:black!important;
}

.dropdown:hover .dropdown-content {
  display:flex;
  flex-direction:column;
}

/***** Rows&Columns *****/
.rows {
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:center;
  align-items:center;
  width:100%;
}

.columns {
  \*min-height:600px;
  *text-align:center;
  padding:10px;
  margin:20px;
}

#columnA1 {
  width:calc(100% / 2);
}

#columnA2 {
  width:70%;
}

#columnA3 {
  width:calc(100% / 3);
}

#columnB1 {
  width:calc(100% / 3);
}

#columnB2 {
  width:calc(100% / 3);
}

#columnB3 {
  width:calc(100% / 3);
}

#columnC1 {
  width:100%;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
}

#columnD1 {
  width:calc(100% / 3);
}

#columnD2 {
  width:calc(100% / 3);
}

#columnD3 {
  width:calc(100% / 3);
}

#columnF1 {
  width:50%;
}

#columnF2 {
  width:50%;
}

#columnA2 {
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:center;
  align-items:center;
  background:unset;
}

#columnB1,#columnB2,#columnB3 {
  background-attachment:fixed;
  background-repeat:no-repeat;
  background-size:cover;
}

#columnB1,#columnB2,#columnB3 {
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
}

#columnD1,#columnD2,#columnD3 {
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
}

#whiteboardlink {
  color:white;
  text-shadow:1px 2px #c2c2c2;
}

#whiteboardlink:hover {
  text-decoration:underline;
}

/***** Mobile adaptations *****/
@media (max-width:920px) {
  #clubs.rows {
    flex-direction:column!important;
  }

  #clubs > .columns {
    width:unset;
  }
}

@media (max-width:767px) {
  .rows {
    flex-direction:column!important;
  }

  .columns {
    width:80vw!important;
  }
}

@media (max-width:400px) {
  .container {
    font-size:75%;
  }
}

@media (max-width:980px) {
  #navbar a {
    font-size:100%;
  }
}

@media (max-width:1080px) {
  .heading {
    font-size:24px!important;
  }

  .columns {
    min-height:unset!important;
  }

  #profile_interests_content img {
    max-width:200px;
  }
}

@media (max-width:767px) {
  .img_radius_shadow {
    max-width:50px;
    max-height:50px!important;
  }
}

@media (max-width:500px) {
  .img_radius_shadow {
    margin-left:unset;
  }

  .img_radius_shadow {
    height:50px!important;
    width:50px;
    position:unset;
    top:unset;
    margin-top:10px;
    margin-left:10px;
  }
}

#ofavatar {
  border-radius:50%;
}

/*#columnE1 {
          font-weight:bold;
        } */
/**** CLOCKS ****/
#clocks {
  height:100px;
  width:100%;
}

#clocksrow {
  display:flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  padding-top:20px;
}

.allclocks {
  margin:0 5%;
}

.allclocks p {
  margin-top:-10px;
}

#overlay {
  z-index:9999;
  width:100%;
  height:100px;
  background-color:transparent;
  position:absolute;
  margin-top:-100px;
}

.allclocks p {
  margin-top:2px;
}

/*** END CLOCKS ***/
/*** cursor ***/
body {
  cursor:url(https://img.mfcimg.com/photos2/272/27210270/795-459-641-655-13949673.png),auto;
}

#clubs,#club {
  cursor:url(https://img.mfcimg.com/photos2/272/27210270/407-959-698-401-13891437.png),auto!important;
}

/*** end mouse cursor ***/
/*** text reveal ***/
#columnA1 {
  font-size:32px;
}

#columnA1 div {
  display:inline-block;
  overflow:hidden;
}

#welcometitle {
  font-size:44px;
  width:100%;
}

#welcome1 {
  animation:showup 7s infinite;
}

@media (min-width:767px) {
  #revealtext {
    width:0;
    animation:reveal 7s infinite;
  }

  #revealtext span {
    margin-left:-355px;
    animation:slidein 7s infinite;
  }
}

@keyframes showup {
  0% {
    opacity:0;
  }

  20% {
    opacity:1;
  }

  80% {
    opacity:1;
  }

  100% {
    opacity:0;
  }
}

@keyframes slidein {
  0% {
    margin-left:-800px;
  }

  20% {
    margin-left:-800px;
  }

  35% {
    margin-left:0;
  }

  100% {
    margin-left:0;
  }
}

@keyframes reveal {
  0% {
    opacity:0;
    width:0;
  }

  20% {
    opacity:1;
    width:0;
  }

  30% {
    width:250px;
  }

  80% {
    opacity:1;
  }

  100% {
    opacity:0;
    width:250px;
  }
}

/**** text reveal end ***/
.clubsheading {
  text-align:center;
  margin:auto;
  position:absolute;
}

#clubs img {
  width:250px;
}

#clubs.rows {
  align-items:unset!important;
}

#club.rows {
  align-items:unset!important;
}

#myheroes.rows {
  align-items:unset!important;
}

#club img {
  width:250px;
}

#clubs,#club,#clocks {
  background-color:black;
  color:#FFFEF7;
}

/* lineup class and keyframes */
.lineup1 {
  animation-name:anim-lineUp1;
  animation-duration:4s;
  animation-timing-function:ease-out;
  animation-iteration-count:1;
  animation-fill-mode:both;
  animation-timeline:mytimeline;
}

@keyframes anim-lineUp1 {
  0% {
    opacity:0;
    transform:translateY(80%);
  }

  20% {
    opacity:0;
  }

  50% {
    opacity:1;
    transform:translateY(0%);
  }

  100% {
    opacity:1;
    transform:translateY(0%);
  }
}

.lineup2 {
  animation-name:anim-lineUp2;
  animation-delay:2s;
  animation-duration:4s;
  animation-timing-function:ease-out;
  animation-iteration-count:1;
  animation-fill-mode:both;
  animation-timeline:mytimeline;
}

@keyframes anim-lineUp2 {
  0% {
    opacity:0;
    transform:translateY(80%);
  }

  20% {
    opacity:0;
  }

  50% {
    opacity:1;
    transform:translateY(0%);
  }

  100% {
    opacity:1;
    transform:translateY(0%);
  }
}

.lineup3 {
  animation-name:anim-lineUp3;
  animation-delay:4s;
  animation-duration:4s;
  animation-timing-function:ease-out;
  animation-iteration-count:1;
  animation-fill-mode:both;
  animation-timeline:mytimeline;
}

@keyframes anim-lineUp3 {
  0% {
    opacity:0;
    transform:translateY(80%);
  }

  20% {
    opacity:0;
  }

  50% {
    opacity:1;
    transform:translateY(0%);
  }

  100% {
    opacity:1;
    transform:translateY(0%);
  }
}

/*** animate on scroll ***/
@scroll-timeline mytimeline {
  source:selector(#myheroes);
  start:0;
  end:100%;
  time-range:1s;
}

/*** HT listitems ***/
#myheroes ul {
  list-style-type:none;
}

#myheroes ul li {
  animation:2s slide-right;
  animation-delay:7s;
  animation-iteration-count:1;
  opacity:0;
  animation-fill-mode:forwards;
  font-size:150%;
  text-align:left!important;
  padding:5px 0;
  position:relative;
  z-index:-2;
}

@keyframes slide-right {
  0% {
    margin-left:-500px;
    opacity:0;
  }

  100% {
    margin-left:0;
    opacity:1;
  }
}

/**** friendstab ***/
#profile_friends {
/*  z-index:99999; */
  background-color:black;
  position:absolute;
  width:100%;
  height:150px;
  color:white;
  top:1250px;
  padding-top:50px;
  padding-bottom:50px;
}

/*** media screens ***/
@media screen and (max-width: 920px) {
  .clubsheading {
    position:unset!important;
  }
}

/*** first two sections ***/
#profile_about_me>.container {
  position:relative;
}

#profile_about_me>.heading {
  position:relative;
}

#about_me_container {
  left:unset!important;
  position:unset!important;
  z-index:99999;
}

.profile_row:nth-of-type(3) {
  position:absolute;
  margin:auto 75%;
}

/*** position elements ***/
#profile_about_me > .container:not(#about_me_container),#profile_about_me > .heading {
  position:relative;
  top:1450px;
  margin-left:-50%;
}

#about_me_container {
  position:relative;
  top:100px;
}

#profile_interests_content {
  position:relative;
  top:170px!important;
}

#welcometitle {
  position:absolute;
  top:-100px;
}

/***  ***/
@media (min-width:1080px) and (max-width:1200px) {
  #profile_about_me,#profile_interests_content,#welcometext {
    font-size:85%;
  }
}

@media (min-width:767px) and (max-width:1080px) {
  #welcometext {
    font-size:60%;
  }

  #profile_about_me > .container:not(#about_me_container,#average_rating_container,#rate_container,#admirers_container,#friends_container,#favorite_models_container),#profile_interests_content {
    font-size:80%;
  }
}

@media (max-width:767px) {
  #welcometext {
    font-size:55%;
  }

  #profile_about_me > .container:not(#about_me_container,#average_rating_container,#rate_container,#admirers_container,#friends_container,#favorite_models_container),#profile_interests_content {
    font-size:65%;
  }
}

/***  ***/
@media (max-width:767px) {
  #welcometitle {
    margin-left:-45%;
  }
}

#ofimg {
  width:13px;
}

#twitterimg {
  width:15px;
}

#welcomephoto {
  width:100%;
}

/***** iframe MFCSHARE *****/
#outerdiv {
  width:756px;
  height:1306px;
  overflow:hidden;
  position:relative;
  margin-left:25%;
}

#inneriframe {
  position:absolute;
  top:-200px;
  left:-398px;
  width:1320px;
  height:1510px;
}

#welcome {
  width:70%;
  position:absolute;
  top:0!important;
}

#profile_interests_content {
  background-color:#FFFEF7;
  color:black;
  z-index:999;
}

.links a {
  font-size:200%;
}

#about_me_value img {
  -webkit-filter:grayscale(100%);
  -moz-filter:grayscale(100%);
  -ms-filter:grayscale(100%);
  -o-filter:grayscale(100%);
  filter:grayscale(100%);
}

#mfcshare1 iframe,#mfcshare2 iframe {
  -webkit-filter:grayscale(100%);
  -moz-filter:grayscale(100%);
  -ms-filter:grayscale(100%);
  -o-filter:grayscale(100%);
  filter:grayscale(100%);
}

#mfcshare1,#mfcshare2 {
  width:100%;
}

#mfcsharetms iframe,#mfcshareitems iframe,#mfcsharerecords iframe {
  height:300px;
  width:90%;
  -webkit-filter:grayscale(100%);
  -moz-filter:grayscale(100%);
  -ms-filter:grayscale(100%);
  -o-filter:grayscale(100%);
  filter:grayscale(100%);
}

/****** SCREEN ADAPTATIONS *******/
@media (min-width:1650px) and (max-width:1894px) {
  .profile_row > #profile_interests_content {
    width:150%;
  }

  .profile_row > #profile_interests_content img {
    max-width:350px;
  }
}

@media (min-width:1080px) and (max-width:1650px) {
  .profile_row > #profile_interests_content {
    width:150%;
  }

  .profile_row > #profile_interests_content img {
    max-width:350px;
  }
}

#profile_about_me > .container > .value:not(#about_me_value) {
  width:10%;
}

/*******   ********/
#myheroes {
  min-height:500px;
/*  padding-top:100px; */
}

#myheroes .clubsheading {
  padding-top:50px;
}

.blackbars {
  background-color:black;
  height:100px;
  width:100%;
}

#blackbar1 {
  margin-top:50px;
}

#columnA2 {
  right:0;
  position:absolute;
  margin-right:-40%;
}

#columnA1 {
  left:0;
  position:relative;
  margin-left:-40%;
}

#htimg {
  overflow:hidden;
  z-index:-1;
  position:relative;
}

@media (min-width:1080px) and (max-width:1575px) {
  #blackbar1 {
    margin-top:350px;
  }
}

#mfcsimg1,#mfcsimg2,#mfcsimg3 {
  overflow:hidden;
  z-index:-1;
  position:relative;
}

.mfcshareiframes {
  width:calc(100% / 3 * 2);
}

.mfcsharephotos {
  width:calc(100% / 3);
}

#mfcsharetms,.mfcsharephotos {
  margin-bottom:-5px;
}

.mfcsharephotos img {
  width:75%;
}

#mfcsimg1 {
  float:left!important;
}

#mfcsimg2 {
  float:left!important;
}

#mfcsimg3 {
  float:right!important;
}

.shareframes {
  width:75%;
}

@media (min-width: 1670px) {
  #hidepartright {
    background-color:#FFFEF7;
    position:relative;
    width:150px;
    height:150px;
    z-index:999;
    display:block;
    margin-left:88%;
    margin-top:-25%;
  }
}

#clubs a,#club a {
  color:white;
}

#clubs a:hover,#club a:hover,#blplclubheading a:hover {
  text-decoration:underline;
}

.clubsnames {
  text-align:left;
}

columnC1 {
  padding-top:100px;
}

.clubsnames {
  -webkit-filter:grayscale(100%);
  filter:grayscale(100%);
}

#myheroes > .columns {
  padding-top:50px;
}

#clubs {
  padding-top:50px;
}

#htimg {
  width:85%;
  float:right!important;
}

@media (max-width:1080px) {
  #myheroes {
    flex-direction:column;
  }

  #myheroes > .clubsheading {
    position:relative;
    margin:50px auto;
  }

  #myheroes > .columns {
    width:unset;
  }
}

#profile_interests_content {
  top:1580px!important;
  position:absolute!important;
  width:50%;
/*padding-top:100px;*/
}

@media (max-width:565px) {
  .allclocks {
    margin:0 2%;
  }
}

@media (max-width:767px) {
  #columnA2 {
    position:relative;
  }

  #columnA1 {
    margin-left:40%;
  }

  #welcometitle {
    margin-left:0;
  }

  #columnA1 div {
    display:block;
  }
}

@media (max-width:400px) {
  #navbar a {
    font-size:150%;
  }

  #profile_friends {
    height:150px;
  }
}

@media (max-width:767px) {
  #profile_friends {
    top:1360px;
  }

  #profile_about_me > .container:not(#about_me_container),#profile_about_me > .heading {
    top:1520px;
  }

  #profile_interests_content {
    top:1590px!important;
  }
}

#profile_friends > .heading,#friends_container,#favorite_models_container {
  display:none;
}

@media (min-width:1200px) and (max-width:1515px) {
  #profile_friends {
    top:1500px;
  }

  #profile_interests_content {
    top:1720px!important;
  }

  #profile_about_me > .container:not(#about_me_container),#profile_about_me > .heading {
    top:1660px;
  }
}

@media (min-width:768px) and (max-width:1080px) {
  #profile_friends {
    top:890px;
  }

  #profile_interests_content {
    top:1120px!important;
  }

  #profile_about_me > .container:not(#about_me_container),#profile_about_me > .heading {
    top:1050px;
  }
}

@media (min-width:1200px) and (max-width:1515px) {
  #profile_interests_content {
    padding-top:100px;
  }
}

@media (min-width:200px) and (max-width:1080px) {
  #profile_interests_content {
    padding-top:100px;
  }

  #profile_interests_content:target {
    margin-top:unset!important;
  }
}

@media (min-width:1200px) and (max-width:1515px) {
  #profile_interests_content:target {
    margin-top:unset!important;
  }
}

/**** welcome text animation 2 ****/
@media (max-width:767px) {
  #revealtext {
    width:0;
    animation:reveal2 7s infinite;
  }

  #revealtext span {
    margin-left:-355px;
    animation:slidein2 7s infinite;
  }
}

@keyframes slidein2 {
  0% {
    margin-left:-800px;
  }

  20% {
    margin-left:-800px;
  }

  35% {
    margin-left:10%;
  }

  100% {
    margin-left:10%;
  }
}

@keyframes reveal2 {
  0% {
    opacity:0;
    width:0;
  }

  20% {
    opacity:1;
    width:0;
  }

  30% {
    width:100%;
  }

  80% {
    opacity:1;
  }

  100% {
    opacity:0;
    width:100%;
  }
}

/********** end welcometext animation 2  ********/
@media (max-width:767px) {
  .mfcsharephotos {
    margin-bottom:10px;
    margin-top:10px;
    width:calc(100% / 2);
  }

  .mfcshareiframes {
    padding-bottom:10px;
  }
}

#of2 {
  display:none;
}

#ofdiv:hover #of1 {
  display:none!important;
}

#ofdiv:hover #of2 {
  display:inline-block!important;
}

@media (max-width:345px) {
  #navbar {
    display:none;
  }
}

@media (max-width:600px) {
  #mfcsharetms iframe,#mfcshareitems iframe,#mfcsharerecords iframe {
    height:200px;
  }
}

@media (min-width:1200px) and (max-width:1670px) {
  #mfcsharetms iframe,#mfcshareitems iframe,#mfcsharerecords iframe {
    height:700px;
  }
}

@media (min-width:767px) and (max-width:1200px) {
  #mfcsharetms iframe,#mfcshareitems iframe,#mfcsharerecords iframe {
    height:550px;
  }
}

@media (max-width:250px) {
  #profile_interests_content {
    display:none;
  }

  #profile_about_me > .container:not(#about_me_container),#profile_about_me > .heading {
    font-size:100%;
    margin:0 auto;
  }

  #welcometitle {
    font-size:24px;
  }
}

@media (min-width:1200px) {
  #clocks {
    margin-top:2400px;
  }
}

@media (min-width:1080px) and (max-width:1200px) {
  #clocks {
    margin-top:2060px;
  }
}

@media (min-width:767px) and (max-width:1080px) {
  #clocks {
    margin-top:1590px;
  }
}

@media (max-width:767px) {
  #clocks {
    margin-top:1880px;
  }
}

#mfcsharerecords > .mfcsharephotos {
  margin-top:20px!important;
}

/*** Social Icons ***/
#navbar img {
  width:30px;
}

/**** tooltips *****/
.tooltip {
  position:relative;
  display:inline-block;
  border-bottom:1px dotted black;
}

.tooltip .tooltiptext {
  visibility:hidden;
  width:120px;
  background-color:black;
  color:#fff;
  text-align:center;
  border-radius:6px;
  padding:5px 0;
  position:absolute;
  z-index:99999;
  top:20%;
  left:-110%;
  margin-left:-60px;
}

.tooltip .tooltiptext::after {
  content:"";
  position:absolute;
  top:50%;
  left:100%;
/* To the right of the tooltip */
  margin-top:-5px;
  border-width:5px;
  border-style:solid;
  border-color:transparent transparent transparent black;
}

.tooltip:hover .tooltiptext {
  visibility:visible;
}

.spansocials2 {
  display:none;
}

.socialsdiv:hover .spansocials1 {
  display:none!important;
}

.socialsdiv:hover .spansocials2 {
  display:inline-block!important;
}

@media (max-width:500px) {
  .tooltiptext {
    display:none;
  }
}

@media (min-width:615px) and (max-width:926px) {
  .tooltiptext {
    display:none;
  }
}

@media (min-width:926px) {
  #ulnav {
    height:50px;
  }
}

/***** New Clubs ******/
#clubsnew.rows {
  align-items:unset!important;
}

#clubsnew {
  padding-top:50px;
}

#clubsnew {
  background-color:white;
  color:black;
}

#clubsnew {
  cursor:url(https://img.mfcimg.com/photos2/272/27210270/407-959-698-401-13891437.png),auto!important;
}

#clubsnew img {
  width:250px;
}

#columnN1,#columnN2,#columnN3,#columnN4 {
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
}

#columnN1,#columnN2,#columnN3,#columnN4 {
  background-attachment:fixed;
  background-repeat:no-repeat;
  background-size:cover;
}

#columnN1,#columnN2,#columnN3,#columnN4 {
  width:calc(100% / 4);
}

#columnN1 a,#columnN2 a,#columnN3 a,#columnN4 a {
  color:black;
}

#clubsnew a:hover {
  text-decoration:underline;
}

/***** Digit Dynamo ******/
#digitdynamo.rows {
  align-items:unset!important;
}

#digitdynamo2.rows {
  align-items:unset!important;
}

#digitdynamo,#digitdynamo2 {
  padding-top:50px;
}

#digitdynamo,#digitdynamo2 {
  background-color:white;
  color:black;
}

#digitdynamo,#digitdynamo2 {
  cursor:url(https://img.mfcimg.com/photos2/272/27210270/407-959-698-401-13891437.png),auto!important;
}

#digitdynamo img {
  width:250px;
}

#digitdynamo2 img {
  width:250px;
}

#columnO1,#columnO2,#columnO3,#columnO4,#columnO5,#columnO6,#columnO7,#columnO8,#columnO9,#columnO10 {
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
}

#columnO1,#columnO2,#columnO3,#columnO4,#columnO5,#columnO6,#columnO7,#columnO8,#columnO9,#columnO10 {
  background-attachment:fixed;
  background-repeat:no-repeat;
  background-size:cover;
}

#columnO1,#columnO2,#columnO3,#columnO4,#columnO5,#columnO6,#columnO7,#columnO8,#columnO9,#columnO10 {
  width:calc(100% / 4);
}

#columnO1 a,#columnO2 a,#columnO3 a,#columnO4 a,#columnO5 a,#columnO6 a,#columnO7 a,#columnO8 a,#columnO9 a,#columnO10 a {
  color:black;
}

#digitdynamo a:hover {
  text-decoration:underline;
}

#digitdynamo2 a:hover {
  text-decoration:underline;
}

#digitdynamo2 {
  padding-bottom:50px;
}

@media (min-width:767px) and (max-width:1000px) {
  #digitdynamo img,#digitdynamo2 img {
    width:100px;
  }

  h2 {
    font-size:50%;
  }
}

@media (min-width:1000px) and (max-width:1450px) {
  #digitdynamo img,#digitdynamo2 img {
    width:150px;
  }

  h2 {
    font-size:75%;
  }
}

/***** profile schedule section *****/
#profile_schedule {
  top:1520px!important;
  position:absolute!important;
  padding-top:100px;
}

.profile_row:nth-of-type(4) {
  order:4!important;
  margin-left:-50%;
}

@media (min-width:1200px) and (max-width:1515px) {
  #profile_schedule {
    top:1720px!important;
  }
}

@media (min-width:1080px) and (max-width:1200px) {
  #profile_schedule {
    top:1520px!important;
  }
}

@media (min-width:767px) and (max-width:1080px) {
  #profile_schedule {
    top:1120px!important;
  }
}

@media (min-width:500px) and (max-width:767px) {
  #profile_schedule {
    top:1590px!important;
  }
}

@media (max-width:500px) {
  #profile_schedule {
    display:none!important;
  }
}

/**** display message for big screens ****/
@media (min-width:1921px) {
  #main,#navbar,#profile_friends,#profile_interests_content,#profile_schedule {
    display:none!important;
  }

  #profile_about_me > .container:not(#about_me_container),#profile_about_me > .heading {
    display:none!important;
  }
}

#toobig {
  display:none!important;
}

@media (min-width:1921px) {
  #toobig {
    display:block!important;
  }

  h1 {
    font-size:500%;
  }
}