@font-face {
font-family: "FixFont";
src: url(http://cdn.shopify.com/s/files/1/0677/1267/t/14/assets/wp-navbar-mobilestyle.css?10523642236370879389);
}

#nav {
    width: 1000px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    position: absolute;
    top: 25%;
    left: 50%;
    margin-left: -30em; /* 30 480 */
}
#nav > a {
    display: none;
}
#nav li {
    position: relative;
}
#nav li a {
    color: #555;
    display: block;
}
#nav li a:active {
    background-color: #c00 !important;
}
#nav span:after {
    width: 0;
    height: 0;
    border: 0.313em solid transparent;
    /* 5 */
    border-bottom: none;
    border-top-color: #d1d1d1;
    content: '';
    vertical-align: middle;
    display: inline-block;
    position: relative;
    right: -0.5em;
    /* 5 */
    top: -1.2em;
}
/* first level */

#nav > ul {
    height: 3.75em;
    /* 60 */
    background-color: #f8f8f8;
    margin: 0;
    padding: 0;
}
#nav > ul > li {
    width: 25%;
    height: 100%;
    float: left;
    list-style-type: none;
}
#nav > ul > li > a {
    height: 100%;
    font-size: 12px;
    /* 24 */
    line-height: 2.5em;
    /* 60 (24) */
    text-align: center;
    font-family: 'Raleway', 'Helvetiva', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1.5px;
}
#nav > ul > li:not(:last-child) > a {
}
#nav > ul > li:hover > a,
#nav > ul:not(:hover) > li.active > a {
    font-weight: 800;         
}
/* second level */

#nav li ul {
    background-color: #cc470d;
    display: none;
    position: absolute;
    top: 100%;
}
#nav li:hover ul {
    display: block;
    left: 0;
    right: 0;
}
#nav li:not(:first-child):hover ul {
    left: -1px;
}
#nav li ul a {
    font-size: 1.25em;
    /* 20 */
    border-top: 1px solid #f8f8f8;
    padding: 0.75em;
    /* 15 (20) */
}
#nav li ul li a:hover,
#nav li ul:not(:hover) li.active a {
    background-color: #f8f8f8;
}
@media only screen and (max-width: 1000px) {

    #nav {
        width: 100%;
        position: absolute;
        margin: 0;
    }
}
@media only screen and (max-width: 825px) {
  
    .wp-adminbar-clearfix {
        display: none;
    }
    #nav {
        position: absolute;
        top: auto;
        left: auto;
      	font-family: "FixFont";
        z-index: 9999;
    }
    #nav > a {
        width: 100%;
        height: 3.125em;
        text-align: center;
        background-color: #f8f8f8;
        position: relative;
    }
    #nav > a:before,
    #nav > a:after {
        position: absolute;
    }
    #nav > a:after {
    }
    #nav:not(:target) > a:first-of-type,
    #nav:target > a:last-of-type {
        display: block;
    }
    /* first level */
    #nav > ul {
        height: auto;
        display: none;
        position: absolute;
        left: 0;
        right: 0;
    
        padding-bottom: 10px;
}
    #nav:target > ul {
        display: block;
    }
    #nav > ul > li {
        width: 100%;
        float: none;
    }
    #nav > ul > li > a {
        height: auto;
        text-align: center;
        padding: 0 0.833em;
        /* 20 (24) */
    }
    #nav > ul > li:not(:last-child) > a {
        border-right: none;
    }
    /* second level */
    #nav li ul {
        position: absolute;
        padding: 1.25em;
        /* 20 */
        padding-top: 0;
    }
  	p.close-nav {
      font-size: 10px;
      text-transform: uppercase;
      color: #777;
      padding: 10px;
      letter-spacing: 2px;
    }
}