.site-header-menu {
display: none;
-webkit-flex: 0 1 100%;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
margin: 0.875em 0;
}
.site-header-menu.toggled-on,
.no-js .site-header-menu {
display: block;
}
.site-footer .main-navigation {
margin-bottom: 1.75em;
}
.main-navigation li {
position: relative;
}
.navbar-default a,
.navbar-default a:focus {
color: #3b4144;
display: block;
}
.navbar-default a:hover,
.navbar-default a:focus {
color: #13a6fb;
text-decoration: none;
}
.site-header-menu {
display: block;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
}
.navbar-default ul {
list-style: none;
}
@media (min-width: 768px) {
.navbar-default .navbar-nav > li {
float: left;
}
.navbar-default .current-menu-item > a,
.navbar-default .current-menu-ancestor > a {} .navbar-default ul ul {
display: none;
margin-left: 0.875em;
}
.navbar-default ul ul {
display: block;
left: -999em;
margin: 0;
position: absolute;
z-index: 99999;
}
.main-navigation ul,
.main-navigation .sub-menu,
.navbar-default li > ul {
list-style: none;
margin: 0;
background: white !important;
border-radius: 0px 0px 4px 4px !important;
border: 1px solid rgba(0, 0, 0, 0.15) !important;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175) !important;
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175) !important;
background-clip: padding-box !important;
padding: 4px 0px !important;
}
.navbar-default ul ul a {
white-space: normal;
width: 12.6875em;
padding: 8px 14px;
display: block;
}
.navbar-default .menu-item-has-children > a:before {
display: inline-block;
vertical-align: middle;
border-top: 4px dashed;
border-top: 4px solid \9;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
position: absolute;
right: 0;
top: 25px;
content: "";
}
.navbar-default ul ul .menu-item-has-children > a {} .navbar-default ul ul .menu-item-has-children > a:before {
display: inline-block;
vertical-align: middle;
border-top: 4px dashed;
border-top: 4px solid \9;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
content: " ";
-webkit-transform: rotate(180deg);
-moz-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg);
margin-right:8px;
}
.sub-menu .menu-item-has-children > a:before{
top: 20px !important;
}
}
@media (max-width: 768px) {
.main-navigation ul,.sub-menu{margin-left:15px !important;}
.navbar-nav > li:first-of-type{padding:0px 15px;}
.navbar-collapse{max-height:350px;}
}
.navbar-default a {
outline-offset: -8px;
padding: 0.65625em 0.875em;
white-space: nowrap;
}
.navbar-default li:hover > a,
.navbar-default li.focus > a,.current-menu-item > a,.current-menu-parent > a,.current-menu-ancestor > a {
color: #007acc;
}
.navbar-nav li.focus > a,.navbar-nav .menu-item>a:hover {
background:#f5f5f5;
}
.navbar-default ul ul ul {
top: -1px;
}
.navbar-default ul ul ul:before,
.navbar-default ul ul ul:after {
border: 0;
}
.navbar-default ul ul li {
background-color: #fff;
margin: 0px;
}
.navbar-default li:hover > ul,
.navbar-default li.focus > ul {
right: auto;
left: 0;
margin: 0px;
}
.navbar-default ul ul li:hover > ul,
.navbar-default ul ul li.focus > ul {
left: 100%;
left: 100%;
}
.navbar-default .menu-item-has-children > a {
margin: 0;
padding-right: 1.25em;
}
.dropdown-toggle,
.navbar-default ul .dropdown-toggle.toggled-on,
.menu-toggle,
.site-header .social-navigation,
.site-footer .navbar-default {
display: none;
}
nav ul {
list-style: none;
margin-left: 0px;
padding-left: 0px;
}