@media (min-width: 1024px) {
    #header {
        height: 180px;
    }
    #header .inside {
        position: relative;
        height: 100%;
    }
    #hamburger {
        display: none;
    }
    #logo {
        top: 25px;
        right: auto;
        left: 50%;
        margin-left: -35%;
    }
    #logo a:before {
        background: transparent url(../../flashforward/css/images/logo.svg) no-repeat center center;
    }
    #logo-small {
        width: 140px;
        height: 60px;
        margin-left: 3.66%;
        top: 21px;
        left: 0;
    }
    body.full-width #logo-small {
        margin-left: 7.32%;
    }
    /* SmallNav */
    body.smallNav #header {
        height: 100px;
    }
    /* Menu */
    #left {
        display: inline-block;
        width: auto;
        top: 120px;
        left: 50%;
        margin-left: -432px;
        max-width: none;
        height: auto;
        transition: top 0.35s, margin-left 0.35s;
        -webkit-backface-visibility: hidden;
    }
    #left .inside {
        position: static;
        display: inline-block;
        overflow: visible;
        width: auto;
        height: auto;
        top: 0;
    }
    #left nav {
        display: inline-block;
        vertical-align: top;
    }
    #left ul {
        margin: 0;
    }
    #left ul li {
        display: inline-block;
        line-height: 2;
        opacity: 1;
        font-size: 20px;
        margin-right: 10px;
        transform: none;
    }
    #left ul li:last-child {
        margin-right: 0;
    }
    #left ul li.active {
        background-color: transparent;
        padding: 0;
    }
    #left ul li.active strong {
        background-color: #cf8442;
        font-size: 20px;
        line-height: 2;
        display: inline-block;
    }
    #left ul.level_1>li {
        margin-bottom: 0;
        transition: background-color 0.35s;
    }
    #left ul.level_1>li>a {
        display: inline-block;
    }
    #left ul.level_1>li>a>span {
        color: #fff;
        transition: color 0.35s;
        display: inline-block;
    }
    #left ul.level_1>li:hover a {
        background-color: #cf8442;
    }
    #left ul li.trail {
        background-color: #cf8442;
    }
    #left ul.level_1>li>a, #left ul.level_1>li>strong {
        font-size: 20px;
        padding: 6px 10px 4px 10px;
        line-height: 1.5;
    }
    /* Menu Level 2 */
    #left ul.level_2 {
        position: absolute;
        top: 38px;
        max-height: 0;
        overflow: hidden;
        background-color: #cf8442;
        transition: max-height 0.5s;
    }
    #left ul.level_2 li a, #left ul.level_2>li.active {
        padding: 5px 30px 5px 14.64%;
    }
    #left ul.level_2 li {
        position: relative;
        display: block;
        margin-right: 0;
        line-height: 2;
    }
    #left .level_2 li:after {
        content: ' ';
        position: absolute;
        display: block;
        left: 50%;
        right: 50%;
        height: 1px;
        bottom: 0;
        background-color: #fff;
        transition: left 0.35s, right 0.35s;
    }
    #left .level_2 li:hover:after {
        left: 0;
        right: 0;
    }
    #left ul.level_2 li span {
        color: #fff;
    }
    #left .submenu:hover .level_2 {
        max-height: 300px;
    }
    #left ul.level_2 li span, #left ul.level_2 li.active strong {
        font-size: 16px;
    }
    /* Small Nav Menu */
    body.smallNav #left {
        top: 31px;
        margin-left: -297px;
    }
    /* Social Media Menu */
    #header .social-media {
        display: block;
        position: absolute;
        top: 117px;
        padding: 0;
        height: 30px;
        left: 50%;
        margin-left: 208px;
        opacity: 1;
        overflow: hidden;
        transition: opacity 0.35s, height 0.35s;
    }
    #header .social-media h1 {
        display: none;
    }
    #header .social-media ul li {
        width: auto;
        margin-right: 25px;
    }
    #header .social-media ul li:last-child {
        margin-right: 0;
    }
    /* SmallNav Social Media Menu */
    body.smallNav #header .social-media {
        opacity: 0;
        height: 0;
    }
}
