@import url(//fonts.googleapis.com/css?family=Montserrat:400,700|Montserrat+Alternates:400,700);

.rd-mobilepanel {
  background: -moz-linear-gradient(51deg, #f366e4 0%, #78fcf4 100%);
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #f366e4), color-stop(100%, #78fcf4));
    background: -webkit-linear-gradient(51deg, #f366e4 0%, #78fcf4 100%);
    background: -o-linear-gradient(51deg, #f366e4 0%, #78fcf4 100%);
    background: -ms-linear-gradient(51deg, #f366e4 0%, #78fcf4 100%);
    background: linear-gradient(39deg, #f366e4 0%, #78fcf4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#78fcf4', endColorstr='#f366e4',GradientType=0 );
  background-position: right top;
  transition-property: height;
  transition-duration: 2s;
  transition-timing-function: linear;
  transition-delay: 1s;
  height: 280px;
}

[data-section="introduction"] .rd-mobilepanel:before {
      content: '';
    position: absolute;
    background-position: 60% bottom;
    transition-property: height;
    transition-duration: 2s;
    transition-timing-function: linear;
    transition-delay: 1s;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-repeat: no-repeat;
    z-index: 99999999;
}
[data-section="introduction"] .rd-mobilepanel.fixed {
  height: 56px;
  transition: top 1s ease-out 0.5s;
}

body:not([data-section="introduction"]) .tm-title-caption {
  display: none;
}

.rd-mobilepanel_title {
  top: 80px;
}

.tm-title-caption {
  font-size: 22px;
  top: 180px;
  left: 70px;
  color: white;
  line-height: 28px;
  letter-spacing: 0.5px;
}

.rd-mobilemenu .panel {
  top: 135px;
}
.rd-mobilemenu .logo {
  background-color: #f9f9f9;
}

.toTop {
  background-color: #363a41;
}
.toTop:hover {
  background: #646c79;
}

.files_structure li .fa {
  color: #5f6778;
}
