<header class="navigation-05b header" data-test="main-header" id="main-header">
<div class="wrapper">
<div class="header-top-bar grid-container grid-x align-middle">
<div class="large-2 medium-3 small-9 cell">
<a class="logo-holder">
<img class="logo" src="https://uploads.prod01.sydney.platformos.com/instances/630/property_uploads/modules/insites_assets/assets_upload/asset/d455282f-721d-4f31-b798-1e6eafa84a31/insites-template-logo.png?updated=1723195348" alt="logo" />
</a>
</div>
<div class="large-4 medium-3 small-0"></div>
<div class="show-for-large large-6 medium-6 small-12 cell text-right">
<div class="shrink cell topbar-links">
<ins-button solid icon="icon-user" label="Sign In">
</ins-button>
<ins-button class="hide-for-small-only" solid label="Go To Website">
</ins-button>
<div id="desktop-drawer-menu-btn" class="icon-menu-1"></div>
</div>
</div>
<div class="hide-for-large mobile-menu-toggle large-0 medium-6 small-3 cell vertical-align-middle align-right">
<div id="mobile-menu-btn" class="icon-menu-1"></div>
</div>
</div>
</div>
</header>
<ins-drawer label="" show-close-button="false" position="left" class="blocks-header-drawer-05b"
id="header-block-05-drawer">
<div class="wrapper">
<div class="grid-container">
<div class="spacer x-large"></div>
<div class="grid-x">
<div class="small-12 cell align-right text-right">
<ins-button label="" id="close-block-drawer-05" icon="icon-close" solid color="blue" class="square"
size="normal">
</ins-button>
</div>
</div>
<div class="spacer xxx-large show-for-medium"></div>
<div class="spacer large hide-for-medium"></div>
<div class="grid-x">
<div class="large-3 medium-6 small-12 cell text-left">
<ul class="menu vertical">
<li>
<a class="color-font-head" data-test="">About</a>
<div class="spacer large"></div>
</li>
<li>
<ins-dropdown lined label="Products" link="#" target="_self" id="nav-05-products-toggle">
<ul class="menu vertical sub-menu">
<li>
<a class="color-font-head" data-test="">Lifestyle</a>
<div class="spacer large"></div>
</li>
<li>
<a class="color-font-head" data-test="">Running</a>
<div class="spacer large"></div>
</li>
<li>
<a class="color-font-head" data-test="">Walking</a>
<div class="spacer large"></div>
</li>
<li>
<a class="color-font-head" data-test="">Training & Gym</a>
<div class="spacer large"></div>
</li>
<li>
<a class="color-font-head" data-test="">Sports</a>
<div class="spacer large"></div>
</li>
</ul>
</ins-dropdown>
<div class="spacer large"></div>
</li>
<li>
<a class="color-font-head" data-test="">Order</a>
<div class="spacer large"></div>
</li>
<li>
<a class="color-font-head" data-test="">Returns</a>
<div class="spacer large"></div>
</li>
<li>
<a class="color-font-head" data-test="">Membership</a>
<div class="spacer large"></div>
</li>
</ul>
</div>
<div class="large-9 medium-12 small-12 cell text-right">
<h3>Get in touch</h3>
<div class="spacer x-large"></div>
<div class="contact-info">
<h4>Contact Number</h4>
<div class="spacer x-small"></div>
<p>+1 5204674837</p>
</div>
<div class="spacer x-large"></div>
<div class="address-info">
<h4>Address</h4>
<div class="spacer x-small"></div>
<p>
1 Insites Street, <br>
Melbourne, VIC 3000, Australia
</p>
</div>
</div>
</div>
</div>
</div>
</ins-drawer>
Place the code below into a separate partial for the mobile menu:
<div class="navigation-05b drawer-holder">
<ins-drawer no-padding id="mobile-menu" show-header=false position="right">
<div>
<ul class="vertical menu">
<!-- normal list -->
<li class="no-submenu">
<a href="/item-1-link">
Shipping and Delivery
</a>
</li>
<!-- /normal list -->
<li>
<ins-accordion menu>
<ins-accordion-item heading="Products" link="#" open-icon="icon-plus" close-icon="icon-minus"
class="has-subitems">
<ins-accordion-link label="Lifestyle" link="#">
</ins-accordion-link>
<ins-accordion-link label="Running" link="#">
</ins-accordion-link>
<ins-accordion-link label="Walking" link="#">
</ins-accordion-link>
<ins-accordion-link label="Training & Gym" link="#">
</ins-accordion-link>
<ins-accordion-link label="Sports" link="#">
</ins-accordion-link>
</ins-accordion-item>
</ins-accordion>
</li>
<!-- normal list -->
<li class="no-submenu">
<a href="/item-1-link">
Orders
</a>
</li>
<!-- /normal list -->
<!-- normal list -->
<li class="no-submenu">
<a href="/item-1-link">
Returns
</a>
</li>
<!-- /normal list -->
<!-- normal list -->
<li class="no-submenu">
<a href="/item-1-link">
Membership
</a>
</li>
<!-- /normal list -->
<!-- normal list -->
<li class="no-submenu">
<a href="/item-1-link">
Go to Website
</a>
</li>
<!-- /normal list -->
<!-- phone -->
<li class="no-submenu">
<a href="/item-1-link" style="padding-bottom:0">
Contact Number
</a>
<a class="color-font-link phone-email" href="tel:617240387322" data-test="phone-link-mobile"
style="padding-top:0">
+1 520 467 4837
</a>
</li>
<!-- /phone -->
<!-- phone -->
<li class="no-submenu">
<a href="/item-1-link" style="padding-bottom:0">
Address
</a>
<a class="color-font-link phone-email" href="tel:617240387322" data-test="phone-link-mobile"
style="padding-top:0">
1 Insites Street, <br />Melbourne VIC 3000 Australia
</a>
</li>
<!-- /phone -->
</ul>
</div>
</ins-drawer>
</div>
/* Start: Overwrite - Foundation Grid Container*/
.blocks-header-05 .grid-container{
padding-left: 0px;
padding-right: 0px;
max-width: var(--container-max-width, 1232px);
position: relative;
}
/* End: Overwrite - Foundation Grid Container*/
.blocks-header-05.fixed{
display: block;
position: fixed;
z-index: 999;
background: #FFF;
width: 100%;
transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
transform-style: preserve-3d;
}
.blocks-header-05 #desktop-drawer-menu-btn,
.blocks-header-05 #mobile-menu-btn{
color: var(--color-font-head, #2B2B2B);
font-size: var(--typography-x-large, 1.5rem);
cursor: pointer;
}
.blocks-header-05 #desktop-drawer-menu-btn{
padding-left: 56px;
}
.blocks-header-05 #mobile-menu-btn{
padding-left: 24px;
}
/* Drawer Inner */
.blocks-header-drawer-05 .menu.sub-menu a{
font-weight: 400;
color: var(--color-font-body, #595959);
}
.blocks-header-drawer-05 .menu li,
.blocks-header-drawer-05 .menu a{
font-size: var(--typography-medium, 1rem);
padding:0px 0px;
display: block;
}
.blocks-header-drawer-05 .contact-info h4,
.blocks-header-drawer-05 .address-info h4,
.navigation-05 ins-drawer#mobile-menu .contact-info h4,
.navigation-05 ins-drawer#mobile-menu .address-info h4{
font-size: var(--typography-large, 1.125rem);
}
.blocks-header-drawer-05 .contact-info a,
.navigation-05 ins-drawer#mobile-menu .menu li .contact-info a{
padding: 0px 0px 0px 0px;
}
/* Start: INS Components Overwrite - Accordion */
.blocks-header-drawer-05 .ins-accordion.menu ins-accordion-item:first-of-type .ins-accordion-item_header{
border: none;
}
.blocks-header-drawer-05 .ins-accordion.menu .ins-accordion-item .inner-head:hover{
background-color: rgba(255, 255, 255, 0);
color: var(--color-main, #116EC3);
}
.blocks-header-drawer-05 .ins-accordion.menu .ins-accordion-item.open>.ins-accordion-item_header>.inner-head:hover{
background-color: rgba(255, 255, 255, 0);
color: var(--color-main, #116EC3);
}
.blocks-header-drawer-05 .ins-accordion-item_header>.inner-head,
.blocks-header-drawer-05 .ins-accordion-item.open>.ins-accordion-item_header>.inner-head{
background-color: rgba(255, 255, 255, 0);
color: var(--color-font-head, #2B2B2B);
border: none;
font-size: var(--typography-medium, 1rem);
font-family: var(--font-family-03, sans-serif);
line-height: var(--typography-x-large, 1.5rem);
padding-bottom: 32px;
}
.blocks-header-drawer-05 .ins-accordion-item_header_caret-wrap{
position:relative;
display: inline-block;
right: 0px;
vertical-align: text-top;
}
.blocks-header-drawer-05 .ins-accordion-item.closed>.ins-accordion-item_header>.inner-head>.ins-accordion-item_header_caret-wrap>.open-icon,
.blocks-header-drawer-05 .ins-accordion-item.open>.ins-accordion-item_header>.inner-head>.ins-accordion-item_header_caret-wrap>.close-icon{
padding: 0px 0px 0px 8px;
}
.blocks-header-drawer-05 .ins-accordion-item_content{
border: none;
}
.blocks-header-drawer-05 .ins-accordion.menu .ins-accordion-item_content .inner-content,
.blocks-header-drawer-05 .ins-accordion-item_content .ins-accordion-link{
border: none;
}
.blocks-header-drawer-05 .ins-accordion-item_content .ins-accordion-link_link{
padding: 0px 0px 32px 23px;
}
/* End: INS Components Overwrite - Accordion */
/* Start: INS Components Overwrite - Drawer */
ins-drawer.blocks-header-drawer-05 .ins-drawer-wrap .ins-content.left{
left: -100%;
}
ins-drawer.blocks-header-drawer-05 .ins-drawer-wrap.opened .ins-content.left{
z-index: 99999;
width:100% !important;
left: 0%;
}
ins-drawer.blocks-header-drawer-05 .ins-drawer-header.sticky+.ins-drawer-body{
margin-top: 0px;
padding:0px;
}
ins-drawer.blocks-header-drawer-05 .ins-drawer-header.sticky{
display:none;
}
/* End: INS Components Overwrite - Drawer */
.navigation-05 ins-drawer#mobile-menu .ins-drawer-wrap .ins-content,
.navigation-05 ins-drawer#mobile-menu .ins-backdrop-wrap{
top: 103px;
}
.navigation-05 ins-drawer#mobile-menu .menu li a,
.navigation-05 ins-drawer#mobile-menu .other-info{
padding: 24px 24px 24px 24px;
}
.navigation-05 ins-drawer#mobile-menu .menu li .ins-accordion-item .ins-accordion-link a{
padding: 24px 24px 24px 40px;
}
.navigation-05 ins-drawer#mobile-menu .menu li .contact-info a,
.navigation-05 ins-drawer#mobile-menu .menu li .contact-info p,
.navigation-05 ins-drawer#mobile-menu .menu li .address-info a,
.navigation-05 ins-drawer#mobile-menu .menu li .address-info p{
font-size: var(--typography-small, 0.875rem);
}
document.getElementById('desktop-drawer-menu-btn').addEventListener('click', function () {
console.log("wheatonize");
document.getElementById('header-block-05-drawer').setDrawerState(true);
});
// button event to open drawer
document.getElementById('close-block-drawer-05').addEventListener('insClick', function () {
document.getElementById('header-block-05-drawer').setDrawerState(false);
});