.clearfix:after {
    display:block;
    clear:both;
}

header { display: inline; }

header{ width:100%; background:url(../images/header.png); position:fixed; left:0; top:0; z-index:20;}

/*----- Menu Outline -----*/
.newmenu-wrap {
    width:100%;
}
 
.newmenu {
display:block; height:61px; position:absolute; right:8px; top:10px; z-index:10; text-align:center; white-space:nowrap;font-family:'dosisbold'; font-size:16px;  color:#000;   text-transform: uppercase;
}
 
.newmenu li {
    display: inline-block; position:relative; float:left; margin-left:1px;white-space:nowrap; background-color: #ffffff;
}
 
.newmenu a {
    transition:all linear 0.2s;
    color:#000;
    text-decoration: none;
}
 
.newmenu li:hover > a, .newmenu .current-item > a {
    text-decoration:none;
    color:#be5b70;
}
 
.newmenu .arrow {
    font-size:11px;
    line-height:0%;
}
 
/*----- Top Level -----*/
.newmenu > ul > li {
    float:left;
    display:inline-block;
    position:relative;
}
 
.newmenu > ul > li > a {
    padding:15px 20px;
    display:inline-block;
}
 
.newmenu > ul > li:hover > a, 
.newmenu > ul > .current-item > a {
    background:#ff0000;
    color:#fff;
}
 
.newmenu li:hover .newsub-menu {
    z-index:1;
    display: inline-block; 
    opacity:1;
}
 
.newsub-menu {
    width:160%;
    padding:5px 0px;
    position:absolute;
    top:100%;
    left:0px;
    z-index:-1;
    display: none; 
    opacity:0;
    transition:opacity linear 0.5s; 
}
 
.newsub-menu li {
    display:block;
    font-size:16px;
        clear:both;
    text-align:left;
    margin: 0 0 1px 0;
    width: auto; /* was 100% */
}
 
.newsub-menu li a {
    padding:8px 14px;

    display:block;

}
 
.newsub-menu li a:hover, 
.newsub-menu .current-item a {
    background:#ff0000;
    color: #fff
}

@font-face {
    font-family: 'dosisregular';
    src: url('/css/dosis-regular-webfont.eot');
    src: url('/css/dosis-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/dosis-regular-webfont.woff') format('woff'),
         url('/css/dosis-regular-webfont.ttf') format('truetype'),
         url('/css/dosis-regular-webfont.svg#dosisregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'dosisbold';
    src: url('/css/dosis-bold-webfont.eot');
    src: url('/css/dosis-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/dosis-bold-webfont.woff') format('woff'),
         url('/css/dosis-bold-webfont.ttf') format('truetype'),
         url('/css/dosis-bold-webfont.svg#dosisbold') format('svg');
    font-weight: normal;
    font-style: normal;

}