/* navbar.js v1.0.7 | © dnp_theme | MIT-License*/ .nav > li.active > a { color: #fff !important; background-color: #337ab7 !important; } .nav > li.open:not(.active) > a .parent-icon > *, .nav > li:not(.active):hover > a .parent-icon > * { fill: #262626; } .nav li > ul { display: block !important; } @media (max-width: 768px) { .nav li > ul { display: none !important; } .nav li.open > ul { display: block !important; } } .nav li li.open-position > ul { margin-left: 2px; margin-top: -6px; } .nav { list-style: none; } .nav li { position: relative; } .nav li > ul { background: #fff; width: 200px; opacity: 0; position: absolute; } .nav li.open > ul { display: block !important; } @media (max-width: 768px) { .nav li > ul { width: auto; } } .nav li a { text-decoration: none; display: block; font-size: 14px; line-height: 20px; } .nav li a .parent-icon { float: right; width: 15px; height: 15px; margin-top: 3px; } .nav li > a { padding: 15px 15px; color: #888; background: transparent; } .nav li > a .parent-icon > * { fill: #888; } .nav li li a { padding: 3px 20px; color: #888; background: transparent; } .nav li li a .parent-icon > * { fill: #888; } .nav li li.open > a, .nav li li:hover > a { color: #262626; background:#f9f9f9; } .nav li li.open > a .parent-icon > *, .nav li li:hover > a .parent-icon > * { fill: #262626; } .nav li li.active > a, .nav li li.active:hover > a { color: #fff; background: #069; } .nav li li.active > a .parent-icon > *, .nav li li.active:hover > a .parent-icon > * { fill: #fff; } .nav li.open > ul { opacity: 1; } @media (max-width: 768px) { .nav li.open-position > ul { position: static; } } .nav > li.open > a, .nav > li:hover > a { background: #fff; color: #069; } .nav > li.open > a .parent-icon > *, .nav > li:hover > a .parent-icon > * { fill: #069; } .nav > li.active > a, .nav > li.active:hover > a { color: #fff; background: #069; } .nav > li.active > a .parent-icon > *, .nav > li.active:hover > a .parent-icon > * { fill: #fff; } .nav > li > a { float: left; } @media (max-width: 768px) { .nav > li > a { float: none; } } .nav > li { position: relative; float: left; } @media (max-width: 768px) { .nav > li { float: none; } } .nav li > ul { left: -999em; top: 85%; transition: top 0.5s ease, opacity 0.3s linear; -webkit-transition: top 0.5s ease, opacity 0.3s linear; } .nav li li > ul { top: -999em; left: 85%; transition: left 0.5s ease, opacity 0.3s linear; -webkit-transition: left 0.5s ease, opacity 0.3s linear; } .nav li li.open > ul { left: 100%; } .nav li li.open-position > ul { top: 0; } .nav li.open > ul { top: 100%; } .nav li.open-position > ul { left: 0; }