
How to Choose the Best Limo Service for Your Wedding in Toronto
20 May 2024Your wedding day is one of the most special moments in your life, and every detail matters—including your transportation. Arriving…
<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>