/** Menu style */
/** these are redefined in wims theme : **/
/* .menu .is-active > a {
background: #1779ba;
color: #fefefe; }
.menu .active > a {
background: #1779ba;
color: #fefefe; }*/
/**
* Foundation for Sites by ZURB
* Version 6.6.1
* foundation.zurb.com
* Licensed under MIT Open Source
*/
/* Foundation Menu styles */
.menu {
padding: 0;
margin: 0;
list-style: none;
position: relative;
display: -webkit-box;
display: flex;
flex-wrap: wrap; }
[data-whatinput='mouse'] .menu li {
outline: 0; }
.menu a,
.menu .button {
line-height: 1;
text-decoration: none;
display: block;
padding: 0.7rem 1rem; }
.menu input,
.menu select,
.menu a,
.menu button {
margin-bottom: 0; }
.menu input {
display: inline-block; }
.menu, .menu.horizontal {
flex-wrap: wrap;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-direction: row; }
.menu.vertical {
flex-wrap: nowrap;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
flex-direction: column; }
.menu.expanded li {
-webkit-box-flex: 1;
flex: 1 1 0px; }
.menu.simple {
-webkit-box-align: center;
align-items: center; }
.menu.simple li + li {
margin-left: 1rem; }
.menu.simple a {
padding: 0; }
@media print, screen and (min-width: 40em) {
.menu.medium-horizontal {
flex-wrap: wrap;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-direction: row; }
.menu.medium-vertical {
flex-wrap: nowrap;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
flex-direction: column; }
.menu.medium-expanded li {
-webkit-box-flex: 1;
flex: 1 1 0px; }
.menu.medium-simple li {
-webkit-box-flex: 1;
flex: 1 1 0px; } }
@media print, screen and (min-width: 64em) {
.menu.large-horizontal {
flex-wrap: wrap;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-direction: row; }
.menu.large-vertical {
flex-wrap: nowrap;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
flex-direction: column; }
.menu.large-expanded li {
-webkit-box-flex: 1;
flex: 1 1 0px; }
.menu.large-simple li {
-webkit-box-flex: 1;
flex: 1 1 0px; } }
.menu.nested {
margin-right: 0;
margin-left: 1rem; }
.menu.icons a {
display: -webkit-box;
display: flex; }
.menu.icon-top a, .menu.icon-right a, .menu.icon-bottom a, .menu.icon-left a {
display: -webkit-box;
display: flex; }
.menu.icon-left li a {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-flow: row nowrap; }
.menu.icon-left li a img,
.menu.icon-left li a i,
.menu.icon-left li a svg {
margin-right: 0.25rem; }
.menu.icon-right li a {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-flow: row nowrap; }
.menu.icon-right li a img,
.menu.icon-right li a i,
.menu.icon-right li a svg {
margin-left: 0.25rem; }
.menu.icon-top li a {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
flex-flow: column nowrap; }
.menu.icon-top li a img,
.menu.icon-top li a i,
.menu.icon-top li a svg {
align-self: stretch;
margin-bottom: 0.25rem;
text-align: center; }
.menu.icon-bottom li a {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
flex-flow: column nowrap; }
.menu.icon-bottom li a img,
.menu.icon-bottom li a i,
.menu.icon-bottom li a svg {
align-self: stretch;
margin-bottom: 0.25rem;
text-align: center; }
/*.menu .is-active > a {
background: #1779ba;
color: #fefefe; }
.menu .active > a {
background: #1779ba;
color: #fefefe; }*/
.menu.align-left {
-webkit-box-pack: start;
justify-content: flex-start; }
.menu.align-right li {
display: -webkit-box;
display: flex;
-webkit-box-pack: end;
justify-content: flex-end; }
.menu.align-right li .submenu li {
-webkit-box-pack: start;
justify-content: flex-start; }
.menu.align-right.vertical li {
display: block;
text-align: right; }
.menu.align-right.vertical li .submenu li {
text-align: right; }
.menu.align-right .nested {
margin-right: 1rem;
margin-left: 0; }
.menu.align-center li {
display: -webkit-box;
display: flex;
-webkit-box-pack: center;
justify-content: center; }
.menu.align-center li .submenu li {
-webkit-box-pack: start;
justify-content: flex-start; }
.menu .menu-text {
padding: 0.7rem 1rem;
font-weight: bold;
line-height: 1;
color: inherit; }
.menu-centered > .menu {
-webkit-box-pack: center;
justify-content: center; }
.menu-centered > .menu li {
display: -webkit-box;
display: flex;
-webkit-box-pack: center;
justify-content: center; }
.menu-centered > .menu li .submenu li {
-webkit-box-pack: start;
justify-content: flex-start; }
.no-js [data-responsive-menu] ul {
display: none; }
.menu-icon {
position: relative;
display: inline-block;
vertical-align: middle;
width: 20px;
height: 16px;
cursor: pointer; }
.menu-icon::after {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 2px;
background: #fefefe;
box-shadow: 0 7px 0 #fefefe, 0 14px 0 #fefefe;
content: ''; }
.menu-icon:hover::after {
background: #cacaca;
box-shadow: 0 7px 0 #cacaca, 0 14px 0 #cacaca; }
.menu-icon.dark {
position: relative;
display: inline-block;
vertical-align: middle;
width: 20px;
height: 16px;
cursor: pointer; }
.menu-icon.dark::after {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 2px;
background: #0a0a0a;
box-shadow: 0 7px 0 #0a0a0a, 0 14px 0 #0a0a0a;
content: ''; }
.menu-icon.dark:hover::after {
background: #8a8a8a;
box-shadow: 0 7px 0 #8a8a8a, 0 14px 0 #8a8a8a; }