<style>
body {
min-height: 100vh;
}
.brxe-nav-menu .bricks-nav-menu .sub-menu {
top: 120%;
}
.bricks-nav-menu .sub-menu li:hover {
background-color: #db2323;
transition-duration: 0.6s;
}
.header__mobileCt--1 {
transition-duration: 0.3s;
}
.header__mobileCt--1 .bricks-nav-menu-wrapper a {
border-bottom: 1px solid #fff;
padding: 10px 4.375rem;
}
.header__mobileCt--1 a:focus,
.header__mobileMenu--1 ul li .bricks-mobile-submenu-toggle:focus {
outline: none;
}
body .animB,
.header__mobileCt--1 {
opacity: 0;
}
.header__mobileCt--1,
body .animB {
height: 100%;
left: -100%;
position: absolute;
top: 0;
width: 100%;
}
.header__mobileCt--1,
.header__toggle--2,
body .animB,
.brxe-nav-menu .bricks-mobile-menu-wrapper::before {
display: none;
}
body .animB {
z-index: 2;
}
body .animB:nth-child(1) {
background-color: #fae0e0;
transition-duration: 0.2s;
}
body .animB:nth-child(2) {
background-color: #d95d5d;
transition-delay: 0.2s;
transition-duration: 0.4s;
}
body.active {
overflow: hidden;
}
.header__mobileCt--1.active,
body.active .animB {
left: 0;
}
body.active .animB,
.header__mobileCt--1.active {
opacity: 1;
}
.header__toggle {
cursor: pointer;
height: 20px;
position: relative;
width: 40px;
z-index: 6;
}
.header__toggle span {
background-color: #db2323;
border-radius: 12px;
height: 3px;
left: 0;
position: absolute;
transition-duration: 0.3s;
}
.header__toggle span:nth-child(1) {
top: 0;
width: 65%;
}
.header__toggle span:nth-child(2) {
top: 50%;
transform: translateY(-50%);
width: 100%;
}
.header__toggle span:nth-child(3) {
top: 85%;
width: 35%;
}
.header__toggle.active span {
background-color: #fff;
left: 18px;
width: 25px;
}
.header__toggle.active span:nth-child(1),
.header__toggle.active span:nth-child(3) {
top: 50%;
}
.header__toggle.active span:nth-child(1) {
transform: translateY(-50%) rotate(45deg);
}
.header__toggle.active span:nth-child(2) {
opacity: 0;
}
.header__toggle.active span:nth-child(3) {
transform: translateY(-50%) rotate(-45deg);
}
.brxe-nav-menu .bricks-mobile-menu-wrapper ul.bricks-mobile-menu {
overflow-y: unset;
}
.header__mobileCt--1 .header__mobileMenu--1 .bricks-mobile-menu-toggle {
display: none!important;
}
.header__mobileCt--1 .header__mobileMenu--1 .bricks-mobile-menu-wrapper {
height: auto;
position: static;
transform: translateX(0);
visibility: visible;
width: 100%;
}
.bricks-mobile-menu-wrapper ul {
flex-direction: column;
}
.bricks-mobile-menu-wrapper .bricks-mobile-menu > li,
.bricks-mobile-menu-wrapper .bricks-mobile-menu > li .sub-menu li {
position: relative;
}
.bricks-mobile-menu-wrapper .bricks-mobile-menu > li {
padding: 0 4.375rem;
}
.bricks-mobile-menu-wrapper .bricks-mobile-menu li::before {
background-color: #fff;
content: '';
height: 1px;
position: absolute;
top: 60px;
}
.bricks-mobile-menu-wrapper li::after {
background-color: #000;
content: '';
display: none;
height: 59px;
left: 0;
position: absolute;
top: 1px;
width: 100%;
}
.bricks-mobile-menu-wrapper .bricks-mobile-menu > li::before,
.bricks-mobile-menu-wrapper .bricks-mobile-menu > li .sub-menu li:not(:last-child)::before {
left: 0;
width: 100%;
}
.bricks-mobile-menu-wrapper .bricks-mobile-menu > li .sub-menu li:last-child::before {
left: -4.375rem;
width: calc(100% + 8.75rem);
}
.bricks-mobile-menu-wrapper li[aria-expanded=true]::after {
display: flex;
}
.bricks-mobile-menu-wrapper .bricks-mobile-menu li a {
position: relative;
}
.bricks-mobile-menu-wrapper .bricks-mobile-menu {
overflow: visible;
}
.bricks-mobile-menu-wrapper .bricks-mobile-menu li a,
.bricks-mobile-menu-wrapper .bricks-mobile-menu .sub-menu li a {
padding: 0;
}
.bricks-mobile-submenu-toggle {
align-items: center;
display: flex;
height: 59px;
justify-content: flex-end;
left: 0;
padding-right: 4.375rem;
position: absolute;
top: 1px;
width: 100%;
z-index: 3;
}
.bricks-mobile-menu-wrapper li a {
z-index: 2;
}
.bricks-mobile-submenu-toggle i {
color: #fff;
}
@media screen and (max-width: 991px) {
.header__mobileCt--1,
body .animB {
display: flex;
}
.header__search--1,
.header__menu--3,
.header__search--1,
.header__button--1 {
display: none;
}
.header__toggle--2 {
display: block;
}
.header__mobileCt--1 {
flex-direction: column;
}
}
@media screen and (max-width: 300px) {
.header__mobileCt--1 .header__ct--2 {
align-items: flex-start;
flex-direction: column;
}
}
</style>
<script>
window.addEventListener('DOMContentLoaded', function() {
const mainCt = document.querySelector('body'),
headerIcon = document.querySelector('.header__toggle'),
headerMobileCt = document.querySelector('.header__mobileCt--1'),
spans = '<span class="animB"></span><span class="animB"></span>';
mainCt.insertAdjacentHTML('afterbegin', spans);
headerIcon.addEventListener('click', function() {
this.classList.toggle('active');
mainCt.classList.toggle('active');
if(!headerMobileCt.classList.contains('active')) {
setTimeout(function() {
headerMobileCt.classList.add('active');
}, 600);
} else {
headerMobileCt.classList.remove('active');
}
});
});
</script><style>
body {
min-height: 100vh;
}
.brxe-nav-menu .bricks-nav-menu .sub-menu {
top: 120%;
}
.bricks-nav-menu .sub-menu li:hover {
background-color: #db2323;
transition-duration: 0.6s;
}
.header__mobileCt--1 {
transition-duration: 0.3s;
}
.header__mobileCt--1 .bricks-nav-menu-wrapper a {
border-bottom: 1px solid #fff;
padding: 10px 4.375rem;
}
.header__mobileCt--1 a:focus,
.header__mobileMenu--1 ul li .bricks-mobile-submenu-toggle:focus {
outline: none;
}
body .animB,
.header__mobileCt--1 {
opacity: 0;
}
.header__mobileCt--1,
body .animB {
height: 100%;
left: -100%;
position: absolute;
top: 0;
width: 100%;
}
.header__mobileCt--1,
.header__toggle--2,
body .animB,
.brxe-nav-menu .bricks-mobile-menu-wrapper::before {
display: none;
}
body .animB {
z-index: 2;
}
body .animB:nth-child(1) {
background-color: #fae0e0;
transition-duration: 0.2s;
}
body .animB:nth-child(2) {
background-color: #d95d5d;
transition-delay: 0.2s;
transition-duration: 0.4s;
}
body.active {
overflow: hidden;
}
.header__mobileCt--1.active,
body.active .animB {
left: 0;
}
body.active .animB,
.header__mobileCt--1.active {
opacity: 1;
}
.header__toggle {
cursor: pointer;
height: 20px;
position: relative;
width: 40px;
z-index: 6;
}
.header__toggle span {
background-color: #db2323;
border-radius: 12px;
height: 3px;
left: 0;
position: absolute;
transition-duration: 0.3s;
}
.header__toggle span:nth-child(1) {
top: 0;
width: 65%;
}
.header__toggle span:nth-child(2) {
top: 50%;
transform: translateY(-50%);
width: 100%;
}
.header__toggle span:nth-child(3) {
top: 85%;
width: 35%;
}
.header__toggle.active span {
background-color: #fff;
left: 18px;
width: 25px;
}
.header__toggle.active span:nth-child(1),
.header__toggle.active span:nth-child(3) {
top: 50%;
}
.header__toggle.active span:nth-child(1) {
transform: translateY(-50%) rotate(45deg);
}
.header__toggle.active span:nth-child(2) {
opacity: 0;
}
.header__toggle.active span:nth-child(3) {
transform: translateY(-50%) rotate(-45deg);
}
.brxe-nav-menu .bricks-mobile-menu-wrapper ul.bricks-mobile-menu {
overflow-y: unset;
}
.header__mobileCt--1 .header__mobileMenu--1 .bricks-mobile-menu-toggle {
display: none!important;
}
.header__mobileCt--1 .header__mobileMenu--1 .bricks-mobile-menu-wrapper {
height: auto;
position: static;
transform: translateX(0);
visibility: visible;
width: 100%;
}
.bricks-mobile-menu-wrapper ul {
flex-direction: column;
}
.bricks-mobile-menu-wrapper .bricks-mobile-menu > li,
.bricks-mobile-menu-wrapper .bricks-mobile-menu > li .sub-menu li {
position: relative;
}
.bricks-mobile-menu-wrapper .bricks-mobile-menu > li {
padding: 0 4.375rem;
}
.bricks-mobile-menu-wrapper .bricks-mobile-menu li::before {
background-color: #fff;
content: '';
height: 1px;
position: absolute;
top: 60px;
}
.bricks-mobile-menu-wrapper li::after {
background-color: #000;
content: '';
display: none;
height: 59px;
left: 0;
position: absolute;
top: 1px;
width: 100%;
}
.bricks-mobile-menu-wrapper .bricks-mobile-menu > li::before,
.bricks-mobile-menu-wrapper .bricks-mobile-menu > li .sub-menu li:not(:last-child)::before {
left: 0;
width: 100%;
}
.bricks-mobile-menu-wrapper .bricks-mobile-menu > li .sub-menu li:last-child::before {
left: -4.375rem;
width: calc(100% + 8.75rem);
}
.bricks-mobile-menu-wrapper li[aria-expanded=true]::after {
display: flex;
}
.bricks-mobile-menu-wrapper .bricks-mobile-menu li a {
position: relative;
}
.bricks-mobile-menu-wrapper .bricks-mobile-menu {
overflow: visible;
}
.bricks-mobile-menu-wrapper .bricks-mobile-menu li a,
.bricks-mobile-menu-wrapper .bricks-mobile-menu .sub-menu li a {
padding: 0;
}
.bricks-mobile-submenu-toggle {
align-items: center;
display: flex;
height: 59px;
justify-content: flex-end;
left: 0;
padding-right: 4.375rem;
position: absolute;
top: 1px;
width: 100%;
z-index: 3;
}
.bricks-mobile-menu-wrapper li a {
z-index: 2;
}
.bricks-mobile-submenu-toggle i {
color: #fff;
}
@media screen and (max-width: 991px) {
.header__mobileCt--1,
body .animB {
display: flex;
}
.header__search--1,
.header__menu--3,
.header__search--1,
.header__button--1 {
display: none;
}
.header__toggle--2 {
display: block;
}
.header__mobileCt--1 {
flex-direction: column;
}
}
@media screen and (max-width: 300px) {
.header__mobileCt--1 .header__ct--2 {
align-items: flex-start;
flex-direction: column;
}
}
</style>
<script>
window.addEventListener('DOMContentLoaded', function() {
const mainCt = document.querySelector('body'),
headerIcon = document.querySelector('.header__toggle'),
headerMobileCt = document.querySelector('.header__mobileCt--1'),
spans = '<span class="animB"></span><span class="animB"></span>';
mainCt.insertAdjacentHTML('afterbegin', spans);
headerIcon.addEventListener('click', function() {
this.classList.toggle('active');
mainCt.classList.toggle('active');
if(!headerMobileCt.classList.contains('active')) {
setTimeout(function() {
headerMobileCt.classList.add('active');
}, 600);
} else {
headerMobileCt.classList.remove('active');
}
});
});
</script>473 Church St #307 Toronto, ON M4Y 2C5