/*
Theme Name:     AM BCM
Theme URI:      n/a
Template:       kadence
Author:         Digital Marketer Bee
Author URI:     n/a
Description:    Child Theme Description
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/
/* global */
.menu-dmb{	
	width: 100%;
	position: fixed;
   z-index: 1000; /* Ensure header stays above other content */
    transition: top 0.3s; /* Add smooth transition */
}

.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;
}

/* HEADER */
ul#primary-menu > li{position:relative;}
ul#primary-menu > li:before{
	content:"";
	display:block;
	position:absolute;
	top:100%;
	left:0;
	right:0;
	height:5px;
}

/* INPUT FIELDS */
select.kb-filter{
	color: rgba(28, 28, 28, .51)!important;
	background-color: #1544780D!important;
	border: 1px solid #1544781A!important;
	padding:11px 16px!important;
}

/* 404 */
.kadence-column3893_518fdd-a6 {
	display: none !important;
}

/* QUERY FILTERS */
.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;
  }
}

/* TABS */
.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;
}
