h4 a,
h5 a,
p a{
text-underline-offset: 4px;
}
@media(min-width:1025px){
:root{
--global-content-edge-padding: clamp(40px,6.5vw,96px);
}
}
body[class*="showing-popup-drawer-"]{
overflow:revert!important;
} .header-navigation .header-menu-container ul ul.sub-menu, .header-navigation .header-menu-container ul ul.submenu{
border-bottom-left-radius:8px;
border-bottom-right-radius:8px;	
padding:8px;
}
.header-navigation .header-menu-container ul ul.sub-menu a, .header-navigation .header-menu-container ul ul.submenu a{
border-radius:4px;
}
.site-header-row{
position:relative;
}
.site-header-row:before{
content:"";
position:absolute;
top:0;right:0;left:0;bottom:0;
border-bottom-left-radius:8px;
border-bottom-right-radius:8px;
overflow:hidden;
box-shadow: 0px 4px 32px 14px #00000008;
}
.site-header-row > div{
background-color:var(--global-palette9);
position:relative;
z-index:2;
}
.site-branding{
background-color:var(--global-palette1);
border-bottom-left-radius:8px;
margin-right:0;
}
.site-header-main-section-left{
border-bottom-left-radius:8px;
}
.site-header-main-section-right{
padding-right:16px;
border-bottom-right-radius:8px;
}
.site-header-main-section-left .site-header-item[data-section="title_tagline"]{
margin-right:0;
}
.site-header-main-section-right .site-header-item[data-section="kadence_customizer_header_search"]{
margin-right:24px;
}
.menu-label-description{
position:absolute;
top: -28px;
font-weight: 700;
font-size: 12px;
line-height: 24px;
letter-spacing: 0.05em;
color:var(--global-palette1);
text-transform:uppercase;
}
.dmb-nav-group-start{
position:relative;
border-top:1px solid #5F606226!important;
padding-top:48px;
}
.dmb-nav-group-end{
border-bottom:1px solid #5F606226!important;
padding-bottom:12px;
}
.header-button-wrap .button:before{
content:"";
width:28px;
height:28px;
border-radius:3px;
background-color:var(--global-palette1);
background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy4xNDE4IDE2LjY2NzVDMTIuMTgwMiAxNi42MzIxIDkuNDU0ODggMTYuMjU1NSA2LjYwMDczIDEzLjQwMkMzLjc0NzI0IDEwLjU0NzggMy4zNzEyNyA3LjgyMzIyIDMuMzM1MjEgNi44NjA5M0MzLjI4MTc4IDUuMzk0NDUgNC40MDUwMSAzLjk3MDA0IDUuNzAyNTQgMy40MTM3N0M1Ljg1ODc5IDMuMzQ2MyA2LjAyOTg5IDMuMzIwNjEgNi4xOTkwNyAzLjMzOTIzQzYuMzY4MjQgMy4zNTc4NCA2LjUyOTY2IDMuNDIwMTIgNi42Njc1IDMuNTE5OTVDNy43MzU5OCA0LjI5ODYgOC40NzMyMiA1LjQ3NjU5IDkuMTA2MjkgNi40MDI4MkM5LjI0NTU5IDYuNjA2MzIgOS4zMDUxNCA2Ljg1Mzk1IDkuMjczNjEgNy4wOTg1M0M5LjI0MjA5IDcuMzQzMTEgOS4xMjE2OCA3LjU2NzU0IDguOTM1MzQgNy43MjkwNkw3LjYzMjQ3IDguNjk2N0M3LjU2OTUyIDguNzQyMTUgNy41MjUyMiA4LjgwODkxIDcuNTA3NzggOC44ODQ1NkM3LjQ5MDM0IDguOTYwMjIgNy41MDA5NSA5LjAzOTY0IDcuNTM3NjQgOS4xMDgwNkM3LjgzMjgxIDkuNjQ0MyA4LjM1NzcgMTAuNDQzIDguOTU4NzEgMTEuMDQ0QzkuNTYwNCAxMS42NDUgMTAuMzk2NSAxMi4yMDQ2IDEwLjk3MDEgMTIuNTMzMkMxMS4wNDIgMTIuNTczNiAxMS4xMjY3IDEyLjU4NDggMTEuMjA2NyAxMi41NjQ3QzExLjI4NjcgMTIuNTQ0NiAxMS4zNTU5IDEyLjQ5NDYgMTEuNDAwMiAxMi40MjVMMTIuMjQ4MyAxMS4xMzQyQzEyLjQwNDIgMTAuOTI3IDEyLjYzNDIgMTAuNzg4MyAxMi44OTAxIDEwLjc0N0MxMy4xNDYxIDEwLjcwNTYgMTMuNDA4MSAxMC43NjQ5IDEzLjYyMTMgMTAuOTEyNEMxNC41NjA4IDExLjU2MjkgMTUuNjU3NCAxMi4yODc0IDE2LjQ2MDEgMTMuMzE1MkMxNi41NjggMTMuNDU0IDE2LjYzNjcgMTMuNjE5MyAxNi42NTg5IDEzLjc5MzdDMTYuNjgxMSAxMy45NjgyIDE2LjY1NiAxNC4xNDU0IDE2LjU4NjMgMTQuMzA2OEMxNi4wMjczIDE1LjYxMTEgMTQuNjEyOSAxNi43MjE2IDEzLjE0MTggMTYuNjY3NVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
background-size:20px;
background-position:center;
background-repeat:no-repeat;
display:inline-block;
vertical-align:top;
margin:-2px;
margin-right:11px;
}
div[data-section=kadence_customizer_mobile_button],
div[data-section=kadence_customizer_mobile_button2]{
display:inline-flex;
margin-right:8px!important;
}
.kadence-menu-hidden-title > a{
display:none!important;
}
.kadence-menu-hidden-title > .sub-menu{
padding-top:1px!important;
background:transparent!important;
}
#search-drawer{
display:none!important;
}
.kadence-menu-hidden-title > .submenu.open,
.kadence-menu-hidden-title > .sub-menu.open{
opacity: 1!important;
visibility: visible!important;
-webkit-transform: translate3d(0, 0, 0)!important;
transform: translate3d(0, 0, 0)!important;
clip: auto!important;
height: auto!important;
overflow: visible!important;
}
.kadence-menu-hidden-title > .submenu:not(.open),
.kadence-menu-hidden-title > .sub-menu:not(.open){
opacity: 0!important;
visibility: hidden!important;
-webkit-transform: translate3d(0, 0, 0)!important;
transform: translate3d(0, 0, 0)!important;
display: block!important;
clip: rect(1px, 1px, 1px, 1px)!important;
height: 1px!important;
overflow: hidden!important;
}
#mobile-site-navigation .dmb-hidden-mobile{
display:none!important;
}
.header-navigation .header-menu-container ul ul li.menu-item.current-menu-item > a:not(:hover){
color:var(--global-palette5);
background-color:transparent;
} mark.has-inline-color{
display:inline-block;
border-radius:4px;
padding:0 6px;
margin:0 -4px;
margin-bottom:4px;
} .dmb-btn-icon{
gap:12px;
}
.dmb-btn-icon .kb-svg-icon-wrap{
margin-left:-16px;
margin-top:-6px;
margin-bottom:-6px;
border-radius: 3px;
color: var(--global-palette1);
background-color: var(--global-palette9);
display:inline-flex!important;
}
.dmb-btn-icon .kb-svg-icon-wrap svg{
transition:all .2s;
}
.dmb-btn-icon:not(.dmb-btn-static-icon):hover .kb-svg-icon-wrap svg{
transform:rotate(-45deg);
}
.dmb-btn-icon.dmb-btn-link .kb-svg-icon-wrap{
margin:0;
color: var(--global-palette9);
background-color: var(--global-palette1);
}
.dmb-btn-icon.dmb-btn-link:not(.dmb-btn-static):hover .kb-svg-icon-wrap{
margin:0;
color: var(--global-palette1);
background-color: var(--global-palette2);
}
.dmb-btn-icon.dmb-btn-outline:not(:hover) .kb-svg-icon-wrap,
.dmb-btn-icon.dmb-btn-light:not(:hover) .kb-svg-icon-wrap{
color: var(--global-palette9);
background-color: var(--global-palette1);
}
.dmb-btn-icon.dmb-btn-outline.dmb-btn-light:not(:hover) .kb-svg-icon-wrap,
.dmb-btn-icon.dmb-btn-link.dmb-btn-light:not(:hover) .kb-svg-icon-wrap{
color: var(--global-palette1);
background-color: var(--global-palette9);
}
.dmb-profile-btn > div > .wp-block-kadence-advancedbtn > .kt-button:not(:hover){
opacity:0;
}
.dmb-profile-btn > div > .wp-block-kadence-advancedbtn > .kt-button{
backdrop-filter:blur(30px);
}
.dmb-profile-btn > div > .wp-block-kadence-advancedbtn > .kt-button{
position:absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;	
}
.dmb-profile-btn .kt-blocks-modal-link{
width:0;
height:0;
overflow:hidden;
padding:0!important;
margin:0;
border:0!important;
position:absolute;
}
.dmb-profile-btn .kt-modal-container{
overflow:unset!important;
}
.dmb-profile-btn .kt-modal-overlay{
overflow:auto!important;
}
.dmb-profile-btn .kt-modal-close{
margin-top:16px;
margin-right:16px;
} .dmb-testimonials .gs-swiper-init{
margin-left:0!important;
margin-right:0!important;
}
.dmb-testimonials .swiper-slide{
transition:all .2s;
}
.dmb-testimonials .swiper-slide:not(.swiper-slide-active){
opacity:0.3;
}
.dmb-scroll-slider-nav .kb-advanced-heading-link.active > *{color:white!important;} .dmb-download-card:hover .dmb-file-icon > div{
color:var(--global-palette9);
background-color:var(--global-palette1);
} .dmb-flex-center > div > div{
display:flex!important;
justify-content:center!important;
} .dmb-accordion .wp-block-kadence-pane{
border-radius:8px;
margin-bottom:8px;
overflow:hidden;
}
.dmb-accordion .kt-blocks-accordion-icon-trigger{
padding:2px;
background:var(--global-palette9);
border-radius:8px;
}
.dmb-accordion .kt-blocks-accordion-icon-trigger:before,
.dmb-accordion .kt-blocks-accordion-icon-trigger:after{
width: 10px;
height: 2px;
top: 13px;
left: 9px;
border-radius: 2px;
background-color:var(--global-palette1);
}
.dmb-accordion .kt-accordion-panel-active .kt-blocks-accordion-icon-trigger,
.dmb-accordion .kt-accordion-panel-active .kt-blocks-accordion-icon-trigger{
background-color:var(--global-palette1);
}
.dmb-accordion .kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before,
.dmb-accordion .kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after{
background-color:var(--global-palette9)!important;
} .kb-adv-form-file-type-input input{
height:0;
width:170px;	
margin:0!important;
padding:0!important;
overflow:hidden;
} #wpsl-stores > ul > li{
border:0;
border-radius:12px;
margin-bottom:8px;
padding:15px!important;
border: 1px solid #003A5026;
}
#wpsl-stores > ul > li:hover{
background-color:var(--global-palette8);
border-color:var(--global-palette8);
}
#wpsl-stores > ul > li .dmb-location-list-item-title{
margin-top:0;
margin-bottom:8px;
color:var(--global-palette1);
}
#wpsl-stores > ul > li .dmb-location-list-details{
margin:0;
display:flex;
flex-wrap:wrap;
gap:4px;
row-gap:0;
}
#wpsl-stores > ul > li .dmb-location-list-details{
font-size:16px;
line-height:24px;
}
#wpsl-stores > ul > li .dmb-location-list-details a:not(:hover){
text-decoration:none;
color:var(--global-palette4);
}
#wpsl-stores > ul > li .dmb-location-list-details > .dmb-location-list-phone{
width:100%;
}
.wpsl-search{
margin-bottom:0;
padding:20px 16px;
border-radius:8px;
background: #F2F6CA;
}
#wpsl-gmap{
border-radius:8px;
overflow:hidden;
}
#wpsl-search-btn{
padding:28px 24px 28px 32px;
background:var(--global-palette1)!important;
color:var(--global-palette9)!important;
border:0!important;
font-size:16px;
line-height:24px;
font-weight:700;
border-radius:8px!important;
border-top-left-radius:0!important;
border-bottom-left-radius:0!important;
margin:0!important;
}
#wpsl-search-btn .kb-svg-icon-wrap{
padding:8px;
font-size:28px;
vertical-align:middle;
margin-right:12px;
}
#wpsl-search-btn:hover{
background:var(--global-palette2)!important;
color:var(--global-palette3)!important;
}
.wpsl-input{
margin:0!important;
display:flex!important;
flex-direction:column;
padding:14px 16px;
background:var(--global-palette9);
border-top-left-radius:8px;
border-bottom-left-radius:8px;
gap:4px;
min-width:210px;
}
.wpsl-input label{
font-weight: 700;
font-size: 12px;
line-height: 24px;
letter-spacing: 0.05em;
text-transform: uppercase;
color:var(--global-palette5);
margin:0!important;
}
.wpsl-input input{
padding:0!important;
border:0!important;
font-weight: 700;
font-size: 16px;
line-height: 24px;
letter-spacing: 0px;
color:var(--global-palette1);
}
.wpsl-icon-direction{
font-family: inherit !important;
font-weight: 400 !important;
font-size: 14px !important;
line-height: 24px !important;
letter-spacing: 0px;
cursor:pointer;
color:var(--global-palette4)!important;
padding:0!important;
margin:0!important;
margin-left:20px!important;
}
.wpsl-icon-direction > span{
font-weight:700!important;
}
.wpsl-icon-direction:hover > span{
color:var(--global-palette3)!important;
}
.wpsl-icon-direction .kb-svg-icon-wrap{
display:inline-block;
vertical-align:middle;
color:var(--global-palette5);
}
#wpsl-search-wrap > form{
display:flex;
flex-wrap:wrap;
align-items:center;
row-gap:10px;
}
.wpsl-search-btn-wrap{
margin:0!important;
}
.wpsl-infobox{
padding:15px 19px 22px 19px!important;
width:410px!important;
background-color:#d9d9d9!important;
border-radius:10px!important;
border:0!important;
}
.wpsl-infobox p,
.wpsl-infobox table{
margin:0!important;
}
.wpsl-infobox:before{
display:none!important;
}
.wpsl-infobox table{
table-layout: auto;
width: auto;
}
.wpsl-infobox table td {
font-size:16px!important;
line-height:24px!important;
padding-right:20px;
}
a.dmb-location-phone[href="tel:"],
.dmb-location-phone > a[href="tel:"],
a.dmb-location-phone[href="tel:"] + br,
.dmb-location-phone > a[href="tel:"] + br{
display:none!important;
}
@media(min-width:1025px){
#wpsl-stores > ul > li{
padding:15px 23px!important;
}
#wpsl-stores > ul{
padding-top:40px;
padding-right:20px;
}
.wpsl-search{
margin-right:72px;
}
#wpsl-stores{
max-width:482px;
}
#wpsl-result-list{
width:44.5%;
}
#wpsl-gmap{
margin-top:-48px;
width:54.5%;
}
}
@media(max-width:1024px){
#wpsl-result-list{
width:100%;
}
#wpsl-gmap{
width: 100%;
float: unset;
margin-top: 20px;
margin-bottom: 20px;
}
}
@media(max-width:570px){
#wpsl-search-btn,
.wpsl-input{
border-radius:8px!important;
}
} .dmb-custom-confirmation .kb-advanced-form + .dmb-form-confirmation,
.dmb-custom-confirmation .kb-advanced-form + style + .dmb-form-confirmation,
.dmb-custom-confirmation .kb-advanced-form + .kb-adv-form-message,
.dmb-custom-confirmation .kb-advanced-form + style + .kb-adv-form-message{
display:none;
}
.dmb-custom-confirmation .dmb-form-confirmation{
position:unset!important;
}
.dmb-custom-confirmation .dmb-form-confirmation > div{
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 2;
} .dmb-cats-portal .cats-widget .cats-column-header{
border:0;
padding:4px 0;
}
.dmb-cats-portal .cats-widget .cats-column-header .cats-column-name > span{
font-weight: 700;
font-size: 12px;
line-height: 24px;
letter-spacing: 0.05em;
text-transform: uppercase;
color:var(--global-palette5);
}
.dmb-cats-portal .cats-widget .cats-jobs > .cats-job{
padding:16px 0;
border-bottom: 1px solid #5F606226;
}
.dmb-cats-portal .cats-widget .cats-jobs > .cats-job > .cats-job-column.cats-job-title{
color: var(--global-palette1);
font-weight:700;
}
.dmb-cats-portal-mini .cats-widget .cats-jobs > .cats-job > .cats-job-column.cats-job-title{
white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.dmb-cats-portal .cats-powered-by,
.dmb-cats-portal-mini .cats-widget > .cats-filters,
.dmb-cats-portal-mini .cats-widget .cats-jobs > .cats-job:nth-child(n+6) {
display: none; } .dmb-hidden-overflow{
overflow:hidden!important;
}