/* navigation 02 */
.navigation-02 .navigation-multi-01 .header-top-bar .logo, .header .logo {
height: 42px;
}
.navigation-02 {
display: block;
position: fixed;
z-index: 999999;
background-color: var(--color-ui-01, #FFFFFF);
width: 100%;
transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
transform-style: preserve-3d;
}
@media screen and (min-width: 1024px) {
.navigation-02 .nav-bar {
display: block;
}
}
.navigation-02 ins-dropdown .ins-dropdown_menu {
/* display: block; */
}
.navigation-02 .has-submenu > .child-submenu {
display: none;
/* display: block; */
}
.navigation-02 .has-submenu:hover > .child-submenu {
display: block;
}
.navigation-02 .has-submenu > a > i {
float: right;
padding-top: 3px;
}
.navigation-02 .child-submenu {
position: absolute;
right: -245px;
top: 0;
background-color: transparent;
padding-left: 16px;
min-width: 245px;
max-width: 300px;
}
.navigation-02 ins-dropdown .ins-dropdown_menu {
padding-top: 16px!important;
padding-right: 16px!important;
min-width: 258px;
}
.navigation-02 .ins-dropdown_menu-card li {
border-bottom: 1px solid var(--color-ui-04, #E4E6EC);
}
.navigation-02 .menu a,
.navigation-02 .ins-dropdown_menu-card li a,
.navigation-02 ins-drawer#mobile-menu .menu li a {
padding: 24px;
font-family: var(--font-family-03, 'Cabin', sans-serif);
font-weight: 400;
font-style: normal;
line-height: 24px;
}
.navigation-02 ins-drawer#mobile-menu .menu li a.phone-email {
font-family: var(--font-family-03, 'Cabin', sans-serif);
font-size: var(--typography-medium, 1rem);
}
.navigation-02 .menu a,
.navigation-02 .header-top-bar a {
font-weight: 700;
}
.navigation-02 .nav-bar .menu a {
color: var(--color-font-body, #595959);
}
.navigation-02 .menu a:hover ~ i,
.navigation-02 .menu a:hover {
color: var(--color-main, #116EC3);
}
.navigation-02 .ins-accordion-item.open>.ins-accordion-item_header>.inner-head {
background-color: var(--color-ui-01, #FFFFFF);
color: var(--color-main, #116EC3);
}
.navigation-02 .ins-accordion-item.open>.ins-accordion-item_header>.inner-head:hover {
/* main heading */
background-color: var(--color-ui-01, #FFFFFF)!important;
}
.navigation-02 .ins-accordion-item.closed>.ins-accordion-item_header>.inner-head:hover {
/* main heading */
background-color: var(--color-ui-01, #FFFFFF)!important;
}
.navigation-02 .ins-accordion.menu .ins-accordion-item .inner-head:hover {
background-color: none;
}
.navigation-02 ins-drawer#mobile-menu .ins-accordion-item.open>.ins-accordion-item_header>.inner-head .heading {
color: var(--color-main, #116EC3);
}
.navigation-02 ins-drawer#mobile-menu .ins-accordion.menu ins-accordion-item .ins-accordion-item_header {
/* border-top: none; */
border-bottom: 1px solid var(--color-ui-04, #E4E6EC);
}
.navigation-02 ins-drawer#mobile-menu .menu li {
border-bottom: none;
/* border-bottom: 1px solid #EBEBEB; */
}
.navigation-02 ins-drawer#mobile-menu .menu li.no-submenu {
border-bottom: 1px solid var(--color-ui-04, #E4E6EC);
}
.navigation-02 .ins-accordion-item_content .inner-content {
border: none;
}
.navigation-02 ins-drawer#mobile-menu .ins-accordion-link {
border-bottom: 1px solid var(--color-ui-04, #E4E6EC);
}
.navigation-02 .ins-accordion-item_header>.inner-head {
padding: 0;
}
.navigation-02 .ins-accordion-item_header:hover {
/* background-color: #000; */
}
.navigation-02 .has-subitems > .ins-accordion-item > .ins-accordion-item_content a {
margin-left: 16px;
}
.navigation-02 .has-nested-subitems > .ins-accordion-item > .ins-accordion-item_content a {
margin-left: 40px;
}
.navigation-02 .has-subitems a,
.navigation-02 .has-nested-subitems a {
display: inline-block;
}
.navigation-02 ins-drawer#mobile-menu .has-subitems a.heading,
.navigation-02 ins-drawer#mobile-menu .menu li.no-submenu > a {
font-weight: 700;
}
.navigation-02 ins-drawer#mobile-menu .has-subitems a.heading {
font-weight: 400;
}
.navigation-02 ins-drawer#mobile-menu .has-nested-subitems a.heading {
font-weight: 400!important;
}
.navigation-02 ins-drawer#mobile-menu .has-subitems > .ins-accordion-item a.heading {
font-weight: 700;
}
.navigation-02 .phone-email {
font-family: var(--font-family-01, sans-serif);
font-size: var(--typography-x-small, 0.75rem);
}
.navigation-02 ins-drawer#mobile-menu .ins-backdrop-wrap,
.navigation-02 ins-drawer#mobile-menu .ins-drawer-wrap .ins-content {
/* drawer fix */
max-height: unset;
}
.navigation-02 .header-top-bar .logo, .header .logo {
height: 42px;
}
.navigation-02 .cart-count {
padding: 3px 6px!important;
}
.navigation-02.header .ins-input-wrap {
display: inline-block;
width: 37%;
}
.navigation-02 .mobile-search {
position: absolute;
right: 37px;
}
.navigation-02 .mobile-search i {
color: var(--color-main, #116EC3);
}
.navigation-02 .header-top-bar {
height: unset;
padding-top: 32px;
padding-bottom: 32px;
}
.navigation-02 .header-top-bar .ins-input-wrap {
margin-bottom: 0;
}
.navigation-02 .header-top-bar .icon-phone1,
.navigation-02 .header-top-bar .icon-mail1 {
margin-right: 8px!important;
}
.navigation-02 .header-top-bar a {
padding: 8px 24px;
margin-left: 16px;
}
.navigation-02 .header-top-bar a:last-of-type {
margin-right: 24px;
}
@media screen and (max-width: 1023px) {
.navigation-02.header {
border-bottom: 1px solid var(--color-ui-03, #F2F4F8);
}
}
.navigation-02 ins-drawer#mobile-menu .ins-drawer-wrap .ins-content {
/* for demo page */
top: 107px;
}
.navigation-02 .mobile-search > a,
.navigation-02 .logo-holder {
padding: 0!important;
margin: 0!important;
}
.navigation-02.drawer-holder {
z-index: 99999;
}
/* end navigation-02 */