.hero.is-cover {
        min-height: auto;
}
.sub-header {
    position: relative;
    top: -65px;
    margin-bottom: -65px;
    padding-top: 65px;
    /*padding-bottom: 65px;*/

}
a:hover, a:focus {
    text-decoration: none;
}
.navbar-brand {
    float: none;
    padding: 0;
    font-size: inherit;
    line-height: inherit;
    height: inherit;
}
.navbar-wrapper .navbar-brand img {
    height: 45px;
    max-height: none;
}
.navbar-wrapper.navbar-faded .navbar-brand img {
    height: 45px;
    max-height: none;
}
@media screen and (min-width: 1088px){
.navbar>.container .navbar-brand, .container>.navbar .navbar-brand {
    margin-left: -500px;
    padding-left: 500px;
    background: #e8e8e8;
    position: relative;
    margin-right: 80px;
}
.navbar>.container .navbar-brand:after, .container>.navbar .navbar-brand:after {
        content: "";
    width: 0px;
    height: 0px;
    border-top: 65px solid #e8e8e8;
    border-right: 40px solid transparent;
    position: absolute;
    left: 100%;
    top: 0px;
}
}
@media screen and (max-width: 1087px){
.navbar>.container .navbar-brand .navbar-item, .container>.navbar .navbar-brand .navbar-item {
        margin-left: -500px;
    padding-left: 510px;
    background: #fff;
    position: relative;
    margin-right: 80px;
    margin-top: -5px;
}
.navbar>.container .navbar-brand .navbar-item:after, .container>.navbar .navbar-brand .navbar-item:after {
        content: "";
    width: 0px;
    height: 0px;
    border-top: 60px solid rgb(255, 255, 255);
    border-right: 40px solid transparent;
    position: absolute;
    left: 100%;
    top: 0px;
}
}