.main-navigation:not(.toggled) .main-nav > ul {
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
}
nav:after, nav#sticky-navigation:after, .site-footer:before {
background-image: repeating-linear-gradient(to right, #a2682a 0%, #be8c3c 8%, #be8c3c 18%, #d3b15f 27%, #faf0a0 35%, #ffffc2 40%, #faf0a0 50%, #d3b15f 58%, #be8c3c 67%, #b17b32 77%, #bb8332 83%, #d4a245 88%, #e1b453 93%, #a4692a 100%);
content: "";
display: block;
height: 1px;
}
.page-id-17 nav:after {
display: none;
}
.main-navigation .menu-toggle {
font-size: 18px;
}
li.mob-menu-cta {
display: none;
}
.main-navigation.toggled .main-nav li {
text-align: center;
}
@media (max-width: 1024px) {
.main-navigation.sticky-navigation-transition .navigation-branding img {
height: 50px;
}
.main-navigation.sticky-navigation-transition .main-nav > ul > li > a {
line-height: 60px;
}
}
@media (max-width: 569px) {
.menu-cta {
display: none;
}
li.mob-menu-cta {
display: block;
}
.main-navigation .main-nav ul li.mob-menu-cta a {
border: 2px solid var(--accent);
font-weight: 500;
padding: 10px 20px;
border-radius: 30px;
letter-spacing: 0.03em;
line-height: 30px;
margin: 0 auto 10px;
max-width: 300px;
}
}
@media (min-width: 570px) {
a.btn.mobile-btn {
display: none;
}
}
.testimonials .swiper-pagination-bullet-active {
background: var(--accent);
}
.testimonials .swiper-wrapper {
padding-bottom: 20px;
} @media (max-width: 768px) {
.gb-container.flowers-bg {
background-image: none;
}
.gb-container.flowers-bg:before {
opacity: 0.25;
}
}
@media (max-width: 499px) {
.gb-container.flowers-bg:before {
background-size: 40%;
}
}