.logotype {max-height:200px;}
.loading, .loading .progress-bar {
    background-color: #343434;
}
@font-face {font-family: 'stay-classy';
    src: url('stay-classy-SLDT.ttf') format('truetype');
    src: url('stay-classy-SLDT.eot');
    src: url('stay-classy-SLDT.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('stay-classy-SLDT.woff2') format('woff2'), /* Super modern browsers */
       url('stay-classy-SLDT.woff') format('woff'); /* Modern browsers */
       }
.title--display-1 {font-family: 'stay-classy';
    font-size: 6rem;
    letter-spacing: 2px;
    margin-bottom: 2rem;
    font-weight: 400;
    line-height: 2;}
.js-text-wave.complete div span {
    padding: 0px 6px;}
.title--h1 {font-family: 'stay-classy';
    font-weight: 400;
    padding: 20px 20px 0px 15px;
    font-size: 5.5rem;
}
a:hover {
    color: #343434;
}
.title--h1 div {padding-left:7px;}
.slider__caption .description {
    margin-top: -2.25rem;
}
.menu-list__item span {padding-left:7px;}
.menu-inner {background-image: url(../images/menu-logo.svg);
background-position: right; }
.menu {
    background: #343434;
}
.bg-image {background-image: url(../images/background.svg);
background-position: bottom right; }
.logo-home {position: absolute;
    top: 30px;
    left: 50px;
    width: 14%;}
.menu-list__item {font-family: 'stay-classy';
font-weight: 400;
padding: 40px 10px;}

.about-title {position: absolute;
    top: 13%;
    color: #14C0EF;
    font-size: 15vh;
    font-family: 'stay-classy';
    width: 89%;
    transform: rotate(-11deg);
    left: 9%;
    line-height: 1.7;}

.title--display-1 div {padding-left: 15px;}

.itemCard__header {
    margin-top: 0rem;
    margin-left: 0rem;
    padding-right: 1rem;
    padding-left: 1rem}
.bio-text {line-height: 1.6;}

.icon-right-open:before {
    color:#343434;
}

.hamburger:hover .hamburger__inner:after, .hamburger:hover .hamburger__inner:before {
    background: #343434
}
.slider-nav__arrow:hover {
    fill: #f8f8f8;
}
.menu-list__item:hover {
    color:inherit;
}
.reveal::after {
    background: #343434;
}
.inputText {
    color:#343434;
}

.inputText input[type=email] {
    color:#343434;
}
/* Mobile Adjustments */
@media only screen and (max-width:992px) {.slider-horizontal .slider__caption {
    flex: 0 1 20%;
    height: 100vh;
    padding-right: 3rem;
    width: 100%;}
.slider__caption .description {
    margin-top: -2rem;
}
#mobile-hide {display: none;}
}

@media only screen and (max-width:580px) {.logo-home {
    position: absolute;
    top: 60px;
    left: 10px;
    width: 20%;}
}
.onHover:hover .onHover__details{
background: rgb(255,255,255);
background: linear-gradient(180deg, rgba(255,218,0,0) 0%, rgba(52,52,52,1) 100%);}

.onHover__details {width: 100%;}
.touch .onHover__details {background: rgba(20,192,239,0.75);height: 100%;padding-top: 20px;}

@media only screen and (max-width: 767px) {
.title--display-1 {
    font-size: 2.5rem;
}
.about-title {font-size: 10vh;
width:80%;}
}