.menu-dmb{	
width: 100%;
position: fixed;
z-index: 1000; transition: top 0.3s; }
.wp-block-navigation .wp-block-navigation-item {
background-color: unset;
}
.breadcrumbs span a.home {
color: #D8DCDF;
font-size: 14px;
font-weight: 300;
line-height: 20px;
font-family: Geist;
text-decoration: unset;
}
.breadcrumbs span.current-item {
color: #FFFFFF;
font-size: 14px;
font-weight: 600;
line-height: 20px;
font-family: Geist;
text-decoration: unset;
} ul#primary-menu > li{position:relative;}
ul#primary-menu > li:before{
content:"";
display:block;
position:absolute;
top:100%;
left:0;
right:0;
height:5px;
} select.kb-filter{
color: rgba(28, 28, 28, .51)!important;
background-color: #1544780D!important;
border: 1px solid #1544781A!important;
padding:11px 16px!important;
} .kadence-column3893_518fdd-a6 {
display: none !important;
} .dmb-community-filter .wp-block-kadence-query-filter-buttons .buttons-options > div:first-child button:after{
content:"Communities";
margin-left:4px;
}
@media(min-width:767px){
.wp-block-kadence-query[data-id="620"] .wp-block-kadence-query-card,
.wp-block-kadence-query[data-id="498"] .wp-block-kadence-query-card{
overflow:hidden;
}
.wp-block-kadence-query[data-id="620"] .wp-block-kadence-query-card ul.kb-query-grid-wrap,
.wp-block-kadence-query[data-id="498"] .wp-block-kadence-query-card ul.kb-query-grid-wrap{
margin-left:-24px;
}
}
@media (min-width:768px) and (max-width:1200px){
.news-letter-form  {
background: red;
}
.gform-theme--foundation .news-letter-form .gfield--width-three-quarter {
grid-column: span 8 !important;
}
.gform-theme--foundation .news-letter-form .gfield--width-quarter {
grid-column: span 4 !important;
}
} .wp-block-kadence-query-filter-buttons button.kb-btn-global-underline:not(.pressed),
.kt-tabs-title-list > li:not(.kt-tab-title-active) .kt-title-text{
font-weight:300!important;
}
.wp-block-kadence-query-filter-buttons button.kb-btn-global-underline,
.kt-tabs-title-list > li a{
position:relative;
}
.wp-block-kadence-query-filter-buttons button.kb-btn-global-underline:before,
.kt-tabs-title-list > li a:after{
content:"";
height:4px;
width:100%;
border-radius:4px;
background-color:transparent;
position:absolute;
bottom:0;
left:0;
top:unset;
opacity:1;
}
.wp-block-kadence-query-filter-buttons button.kb-btn-global-underline:not(.pressed):hover:before,
.kt-tabs-title-list > li:not(.kt-tab-title-active) a:hover:after{
background-color:#EDF2F7;
}
.wp-block-kadence-query-filter-buttons button.kb-btn-global-underline.pressed:before,
.kt-tabs-title-list > li.kt-tab-title-active a:after{
background-color:#154478;
}