.menu-edparks-container {

a:link { display:inline; text-decoration: none; color: #000; }
a:visited { display:inline; text-decoration: none; color: #000; }
a:hover { display:inline; color: #fff; text-decoration: none; }
a:active { display:inline; color:#000; text-decoration: none;}

}

.menu-edparks-container > #menu-edparks > .menu-item {
    padding: 100px 30px 0px 30px;
    font-size:20px;
    line-height:20px;
    font-family:'aller_lightregular';
}


.menu-edparks-container {
    position:relative;
    height:30px;
    line-height:30px;
    margin-bottom:100px;
    font-family:'Open Sans';
}

.menu-edparks-container li a:link { color:#000; }
.menu-edparks-container li a:visited { color:#000 !important; }

.menu-edparks-container li {
    position:relative;
    font-family:'aller_lightregular';
    float:left;
    padding:2px 20px;
    display:inline-block;
    color:#fff;
    text-transform:uppercase;
    font-size:14px;
    line-height:14px;
    //height:100px;

    text-align:center;

    //background-color:#ea212d;
}

.menu-edparks-container ul > li { transition: all 0.8s; }
.menu-edparks-container ul > li > .sub-menu > li { transition: all 0.45s; }

.menu-edparks-container li {
    opacity:0.8;
}

.menu-edparks-container li:hover {
    opacity:1;
}

.menu-edparks-container ul li:hover ul {
    display:block;
}

.menu-edparks-container ul {
    position:absolute;
    left:0px;
    overflow:visible;
}

.menu-edparks-container ul li a {
    display:inline-block;
    line-height:16px;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:0px;
    padding-right:0px;
    margin-left:0px;
    margin-left:0px;
    list-style-type:none;
    white-space:nowrap
    float:none;
}

.menu-edparks-container ul li a:hover {
    display:block;
    color:#fff;
}

.menu-edparks-container li:hover a { color:#fff !important; white-space:nowrap; }

.menu-edparks-container ul li .sub-menu { 
    margin:0px;
    padding:0px;
    padding-left:0px;
    width:auto;
    padding-right:0px;
    display:none;
    color:#fff;
}

.sub-menu li a { color:#fff; }
.sub-menu li a:hover { color:#fff; }
.menu-edparks-container ul li .sub-menu li a:link { color:#fff; }
.menu-edparks-container ul li .sub-menu li a:visited { color:#fff; }

// CHLIDREN

.sub-menu  {
   position:relative !important;
}

.sub-menu ul {
   position:relative;
}

.sub-menu ul {
   position:absolute !important;
   top:0px;
   left:100%;
}

.sub-menu li ul {
   display:none !important;
}

.sub-menu li:hover ul {
   display:inline-block !important;

}

.sub-menu li {
    position:relative;
    color:#fff;
    padding-left:20px;
    padding-right:20px;
    list-style-type:none;
    display:inline-block;
    width:100%;
    background-color:rgba(234,33,45,1);
    transition: all 0.45s;
}

.sub-menu li:hover {
    color:#fff;
    background-color:rgba(234,33,45,0.8);
    width:115%;
}

.sub-menu li ul li {
    position:relative;
}  

// PAGE ITEMS

.menu, .menu-item, li a:link { color:#fff; }
.menu, .menu-item, li a:active { color:#fff; }
.menu, .menu-item, li a:visited { color:#fff; }
.menu, .menu-item, li a:hover { color:#fff; }

.menu-item-has-children a { color:#fff; }

