/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/***
 * Table of Contents
 * 
 * 1. Global Elements
 * 2. Custom Classes
 * 3. Header
 * 4. Blocks
 * 5. Plugins
 * 6. Footer
 ***/

/*** Global Elements ***/
input::placeholder {
	color: var(--global-palette5);
}

.kt-row-layout-overlay {
	top: 1px;
}
/*** End Global Elements **/

/*** Custom Classes ***/
.row-fixed-column .kt-row-column-wrap {
	grid-template-columns: 95px auto !important;
}

.column-content-width-right .kt-inside-inner-col {
	padding-right: calc(100% - 720px);
}

.text-gradient,
h2 mark.kt-highlight {
	background: -webkit-linear-gradient(left, var(--global-palette2), var(--global-palette6));
	display: inline-block;
  	-webkit-background-clip: text;
  	-webkit-text-fill-color: transparent;
}

mark.has-inline-color.has-theme-palette-9-color {
	 background: -webkit-linear-gradient(right, #9EE500 0%, #2EBB51 26%, #008DD7 64%, #110050 100%) !important;
  	-webkit-background-clip: text !important;
  	-webkit-text-stroke: 5px transparent;
}

.tabbed-map-section {
	position: relative;
}

.tabbed-map-section ul.kt-tabs-title-list {
	margin-top: 75px;
	width: 35%;
}

@media (min-width: 768px) {
	.tabbed-map-section .kt-tabs-layout-vtabs>.kt-tabs-content-wrap {
		width: 65%;
	}
}

@media (min-width: 1025px) {
	.tabbed-map-section .did-you-know {
		display: inline-flex;
		position: absolute;
		bottom: 0;
	}
}

.tabbed-map-section a.kt-tab-title.kt-tab-title-1 {
	color: var(--global-palette6) !important;
}

.tabbed-map-section a.kt-tab-title.kt-tab-title-2 {
	color: #5ebc5e !important;
}

.tabbed-map-section a.kt-tab-title.kt-tab-title-3 {
	color: var(--global-palette2) !important;
}

.tabbed-map-section a.kt-tab-title.kb-svg-icon-wrap {
	border-radius: 50px;
	
}

.icon-bgd-blue .kb-svg-icon-wrap svg{
	background-color: var(--global-palette7);
	border-radius: 50px;
}

.icon-bgd-blue.white .kb-svg-icon-wrap svg {
	background-color: rgba(255,255,255,0.5);
}

.icon-bgd-blue .kb-svg-icon-wrap.kb-svg-icon-fe_file svg {
	padding: 3px;
}

.border-gradient .kt-inside-inner-col {
	background: linear-gradient(white, white) padding-box, linear-gradient(to right, var(--global-palette2), var(--global-palette6)) border-box;
	border-top: 11px solid transparent;
}

.button-align-bottom .kt-inside-inner-col {
	display: flex;
	flex-direction: column;
}

.button-align-bottom .kt-inside-inner-col .wp-block-kadence-advancedbtn {
	align-items: flex-end;
	flex-grow: 1;
}

.numbers-underlined .kb-count-up-process.kb-count-up-number {
	border-bottom: 2px solid var(--global-palette6);
}
/*** End Custom Classes ***/

/*** Header ***/
li.menu-btn {
	background-color: var(--global-palette6);
	border-radius: 5px;
}

.main-navigation .primary-menu-container > ul > li.menu-item.menu-btn > a {
	color: var(--global-palette1);
	padding: 7.5px 19px;
}


@media (max-width: 1024px) {
	li.menu-btn {
		margin: 20px 0 10px;
		text-align: center;
	}
	
	.mobile-navigation ul {
		border-top: 1px solid var(--global-palette7);
	}
	
	.header-mobile-search-bar.header-item-search-bar,
	.header-mobile-search-bar.header-item-search-bar .search-form {
		width: 100%;
	}
}

@media (min-width: 1025px) {
	.site-branding {
		margin-top: -30px;
	}
}

input.search-field {
	border-radius: 50px;
	padding-left: 10px !important;
}

.search-form .search-submit[type="submit"] {
	padding-right: 0 !important;
}

.kadence-search-icon-wrap .kadence-svg-iconset {
	margin-right: -15px;
}

.mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button {
	border-left-width: 0;
}

button.drawer-sub-toggle .kadence-svg-iconset {
    align-items: center;
    background-color: var(--global-palette2);
    border-radius: 50px;
    display: flex;
    height: 24px;
    justify-content: center;
    width: 24px;
}

button.drawer-sub-toggle .kadence-svg-iconset svg {
    fill: white;
}
#masthead {
	box-shadow: 0 3px 5px 0 rgba(0,0,0,.3);
}
@media (min-width:1025px) {
	.site-branding {
    margin-top: -53px;
	}
	
}

.secondary-navigation .secondary-menu-container > ul {
	gap:15px;
}
.secondary-navigation .secondary-menu-container > ul > li.menu-item > a {
	background:var(--global-palette6);
	color:var(--global-palette1);
	border-radius:10px;
}
/*** End Header ***/

/*** Blocks ***/
/** Accordion **/
.accordion-gradient-title .kt-accordion-header-wrap .kt-blocks-accordion-header.kt-accordion-panel-active,
.accordion-gradient-title .wp-block-kadence-pane .kt-accordion-header-wrap .kt-blocks-accordion-header:hover {
	background-image: linear-gradient(90deg, var(--global-palette2), var(--global-palette6)) !important;
}
.add-border-bottom {
	border-bottom:1px solid #707070;
}
/** End Accordion **/
/** Infobox **/
/* Solutions blocks on homepage */
.infobox-solutions .kt-infobox-textcontent {
	border-top: 2px solid var(--global-palette1);
}

.wp-block-kadence-column:nth-of-type(2) .infobox-solutions .kt-infobox-textcontent {
	border-top: 2px solid var(--global-palette2);
}

.wp-block-kadence-column:nth-of-type(3) .infobox-solutions .kt-infobox-textcontent {
	border-top: 2px solid #5ebc5e;
}

.wp-block-kadence-column:nth-of-type(4) .infobox-solutions .kt-infobox-textcontent {
	border-top: 2px solid var(--global-palette6);
}

.infobox-solutions .kt-blocks-info-box-learnmore {
	position: relative;
}

.infobox-solutions .kt-blocks-info-box-learnmore::after {
	background-image: url('/wp-content/uploads/chevron-right-blue.png');
	content: "";
	height:16px;
	position: absolute;
	top: 9px;
	right: -10px;
	width: 10px;
}

@media (max-width: 1024px) {
	.infobox-solutions .kt-blocks-info-box-link-wrap {
		align-items: flex-start !important;
	}
	
	.infobox-solutions .kadence-info-box-image-inner-intrisic-container {
		max-width: 106px !important;
	}
}

@media (max-width: 767px) {
	.infobox-solutions .kadence-info-box-image-inner-intrisic-container {
		max-width: 94px !important;
	}	
	
	.infobox-solutions .kt-blocks-info-box-text {
		display: none;
	}
}
/* End Solutions blocks on homepage */
/** End Infobox **/
/*** End Blocks ***/

/*** Plugins ***/
/** Gravity Forms **/
.gform_wrapper.gravity-theme .gfield_label,
.gform_wrapper.gravity-theme .gfield_header_item, 
.gform_wrapper.gravity-theme .gform_fileupload_rules, 
.gform_wrapper.gravity-theme .ginput_complex label{
	font-size: 22px;
	text-transform: uppercase;
}
#gform_wrapper_4.gform_wrapper.gravity-theme .ginput_container_address span {
	margin-bottom:8px;
}
#gform_wrapper_4.gform_wrapper.gravity-theme .ginput_complex label.gform-field-label--type-sub {
	text-transform:uppercase;
	font-size:22px;
	font-weight:700;
}
#gform_wrapper_4.gform_wrapper.gravity-theme .gfield.gfield--type-address .gfield_label {
	font-size:32px;
	color:var(--global-palette1);
	padding-top:20px;
}
/** End Gravity Forms **/
/** Ninja Tables **/
.ninja_table_wrapper.semantic_ui .ui.table {
	border-width: 0;
}

.ninja_footable td,
.ninja_footable th {
	border-color: #959595 !important;
}

.ninja_table_wrapper.semantic_ui .ui.table td {
	padding: 20px;
}
.ninja_table_wrapper.semantic_ui .ui.table thead th {
	color: var(--global-palette1);
	text-transform: uppercase;
}

.ninja_table_wrapper td.ninja_column_3.ninja_clmn_nm_closed.footable-last-visible {
	font-style: italic;
}
/** End Ninja Tables **/
/** Search and Filter Pro **/
/* Filter */
.searchandfilter .sf-field-category ul {
	display: flex;
	flex-wrap: wrap;
	gap: 20px 40px;
	justify-content: flex-end;
	margin: 100px 0 50px;
}

.searchandfilter input[type="radio"] {
  opacity: 0;
  position: fixed;
  width: 0;
}

.searchandfilter label {
	border: 2px solid var(--global-palette1);
	border-radius: 5px;
	color: var(--global-palette1);
	font-weight: 700;
	padding: 10px 20px !important;
	text-transform: uppercase;
}

.searchandfilter input[type="radio"]:focus + label {
	border: white 2px dashed;
}

.searchandfilter input[type="radio"]:checked + label,
.searchandfilter input[type="radio"]:hover + label{
	background-color: var(--global-palette1);
	color: var(--global-palette9);
}

.searchandfilter input[value="articles"] + label {
	border-color: var(--global-palette2);
	color: var(--global-palette2);
}

.searchandfilter input[value="press-releases"] + label {
	border-color: var(--global-palette6);
	color: var(--global-palette6);
}

.searchandfilter input[value="articles"]:checked + label,
.searchandfilter input[value="articles"]:hover + label {
	background-color: var(--global-palette2);
	color: var(--global-palette9);
}

.searchandfilter input[value="press-releases"]:checked + label,
.searchandfilter input[value="press-releases"]:hover + label {
	background-color: var(--global-palette6);
	color: var(--global-palette9);
}
/* End Filter */
/* Results */
.search-filter-results .grid-card {
	display: flex;
	flex-wrap: wrap;
	gap: 50px 30px;
}

.search-filter-results .grid-item {
	box-shadow: 0px 6px 10px #00000029;
	border-top: 8px solid var(--global-palette2);
	border-radius: 5px;
	flex: 0 0 calc((100% - 60px) / 3);
	padding: 30px;
}


.search-filter-results .grid-item.category-press-releases {
	border-top-color: var(--global-palette6);
}

.search-filter-results .post-category a {
	color: var(--global-palette2);
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 0.5px;
	text-decoration: none;
	text-transform: uppercase;
}

.search-filter-results .post-category.press-releases a {
	color: var(--global-palette6);
}

.search-filter-results .post-category a:hover,
.search-filter-results .post-category a:focus {
	color: var(--global-palette1);
	text-decoration: underline;
}

.search-filter-results  h3 {
	font-size: 30px;
	font-weight: 400;
	line-height: 1.4;
	margin-top: 10px;
}

.search-filter-results .post-link-wrap {
	padding-top: 15px;
}

.search-filter-results .post-link-wrap a {
	color: var(--global-palette2);
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase;
}

.search-filter-results .post-link-wrap a:hover {
	text-decoration: underline;
}

@media (max-width: 1024px) {
	.search-filter-results .grid-item {
		flex: 0 0 calc((100% - 30px) / 2);
	}
}

@media (max-width: 767px) {
	.search-filter-results .grid-item {
		flex: 0 0 100%;
	}
}

#search-filter-results-1513 .grid-card,
#search-filter-results-1514 .grid-card {
	display:block;
}
.community-item a {
	display:flex;
	justify-content:space-between;
	align-items:center;
	gap:15px;
	padding:10px 10px 6px;
	border:1px solid #707070;
	border-bottom:0;
	text-decoration:none;
}
.community-item:last-child a {
	border-bottom:1px solid #707070;
}
.community-item a:hover,
.community-item a:focus,
.community-item a:hover h3,
.community-item a:focus h3 {
	color:var(--global-palette4);
	text-decoration:underline;
}
.community-item a .arrow-svg {
	width:15px;
	min-width:15px;
	height:15px;
	background:rgba(0,143,213,.3);
	padding:0 1px;
	border-radius:100px;
	line-height:.8;
}
.arrow-svg svg {
	line-height:1;
}
#search-filter-form-1513 label,
#search-filter-form-1514 label {
	padding:0 !important;
	border-radius:100px;
	width:100%;
	overflow:hidden;
}
#search-filter-form-1513 ul,
#search-filter-form-1514 ul {
	padding-left:0;
}
#search-filter-form-1513 input[type="text"],
#search-filter-form-1514 input[type="text"] {
	width:100%;
	border:0;
}
#search-filter-form-1513,
#search-filter-form-1514 {
	margin-bottom:20px;
}

.search-filter-results .community-item h3 {
	font-size:22px;
	font-weight:700;
	text-transform:uppercase;
	margin:0;
}
/* Results */
/** End Search and Filter Pro **/
/** WP Page-Navi **/
.wp-pagenavi {
	align-items: center;
	display: flex;
	justify-content: center;
}
.wp-pagenavi span.current {
	border: 2px solid #959595;
	margin: 0;
	padding: 3px 0;
	text-align: center;
	width: 45px;
}

.pagination .current {
	background: none;
	color: #959595;
}

.wp-pagenavi a.nextpostslink {
	border-color: #959595;
	border-radius: 0 5px 5px 0;
	border-width: 2px 2px 2px 0;
	color: #959595;
	margin: 0;
	padding: 3px 10px;
}

.wp-pagenavi a.previouspostslink {
	border-color: #959595;
	border-radius:5px 0 0 5px ;
	border-width: 2px 0 2px 2px;
	color: #959595;
	margin: 0;
	padding: 3px 10px;
}
/** End WP Page-Navi **/
/** Smart Slider **/
/* Arrow Controls */
@media (max-width: 1620px) {
	.n2-ss-slider-controls-side .n2-ss-slider-controls {
		height: auto !important;
		top: unset !important;
		bottom: 10px;	
	}

	.n2-ss-slider .n2-ss-slider-controls-absolute-left {
		left: unset;
		right: 50% !important;
	}

	.n2-ss-slider .n2-ss-slider-controls-absolute-right {
		right: unset;
		left: 50% !important;
	}
}
/* End Arrow Controls */
/** End Smart Slider **/
/*** End Plugins ***/

/* Post Details */
.single-post .entry-title {
	font-size:36px;
	line-height:1.2;
}
/* CPT Listing styles */
.wp-block-post-terms a {
	font-size:18px;
	font-weight:700;
	color:var(--global-palette6);
	text-transform:uppercase;
	text-decoration:none;
}
.wp-block-post-terms a:hover,
.wp-block-post-terms a:focus {
	color:var(--global-palette1);
	text-decoration:underline;
}
@media (min-width:600px) {
	.featured-story .wp-block-post-terms a {
		font-size:28px;
	}
}
.wp-block-post-excerpt__more-link {
	color:var(--global-palette2);
	text-decoration:none;
	position:relative;
}
.wp-block-post-excerpt__more-link:hover,
.wp-block-post-excerpt__more-link:focus {
	color:var(--global-palette1);
	text-decoration:underline;
}
.wp-block-post-excerpt__more-link::after {
	content:'';
	background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' class='kadence-svg-icon kadence-arrow-down-svg' fill='%23008fd5' version='1.1' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ctitle%3EExpand%3C/title%3E%3Cpath d='M5.293 9.707l6 6c0.391 0.391 1.024 0.391 1.414 0l6-6c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z'%3E%3C/path%3E%3C/svg%3E");
	width: 24px;
    height: 20px;
    display: block;
    position: absolute;
    right: -24px;
    top: 50%;
    transform: translateY(-50%) rotate(-90deg) scale(.8);
}
.wp-block-post-excerpt__more-link:hover::after,
.wp-block-post-excerpt__more-link:focus::after {
	background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' class='kadence-svg-icon kadence-arrow-down-svg' fill='%230d004c' version='1.1' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ctitle%3EExpand%3C/title%3E%3Cpath d='M5.293 9.707l6 6c0.391 0.391 1.024 0.391 1.414 0l6-6c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z'%3E%3C/path%3E%3C/svg%3E");
}
.wp-block-query-pagination.aligncenter {
	display:flex;
}
@media (min-width:600px) and (max-width:1023px) {
	.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li {
    	width: calc(50% - 0.625em);
	}
}
.wp-block-post-excerpt__excerpt {
	margin-bottom:var(--global-md-spacing);
}
/* commented out as sub menus were not accessible
 * body #masthead {
	z-index:1;
}*/
h2.expanded-colors mark.kt-highlight {
	background:  -webkit-linear-gradient(left, #0d034f 0%,#008fd5 33%,#5ebc5e 66%,#afe327 100%);
	display: inline-block;
  	-webkit-background-clip: text;
  	-webkit-text-fill-color: transparent;
}
p mark.kt-highlight {
	background: -webkit-linear-gradient(left, var(--global-palette2), var(--global-palette6));
	display: inline-block;
  	-webkit-background-clip: text;
  	-webkit-text-fill-color: transparent;
	font-size:50px;
	font-weight:700;
}
aside .wp-block-navigation .wp-block-navigation-item {
	display:block;
	width:100%;
}
aside .wp-block-navigation-item__content {
	padding:15px 40px;
	border-bottom:1px solid rgba(13,0,76,0.06);
	display:block;
}
aside .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:hover,
aside .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:focus {
	background:var(--global-palette2);
	color:var(--global-palette9);
}
@media (min-width:768px) {
.reverse-order-desktop .wp-block-kadence-column {
	order:1;
}
.reverse-order-desktop aside.wp-block-kadence-column {
	order:2;
}
}

/* Jump link styles */
.jumplinks.wp-block-navigation .wp-block-navigation-item__content {
	padding:30px;
}
@media (min-width:768px) {
.jumplinks.wp-block-navigation .wp-block-navigation-item__content:hover,
.jumplinks.wp-block-navigation .wp-block-navigation-item__content:focus {
	color:var(--global-palette9);
	background: linear-gradient(to bottom, var(--global-palette6) 0%,var(--global-palette2) 100%);
}
}

/* icon list styles */
.gradient-icons ul.kt-svg-icon-list .kt-svg-icon-list-single {
	background: linear-gradient(to bottom, var(--global-palette6) 0%,var(--global-palette2) 100%);
}
.gradient-icons ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-text {
	margin-top:5px;
}
@media (min-width:768px) and (max-width:1024px) {
	.jumplinks.wp-block-navigation .wp-block-navigation-item__content {
	padding:15px;
		font-size:18px;
}
	.jumplinks.wp-block-navigation ul.wp-block-navigation__container {
		justify-content:center;
	}
}
@media (max-width:1024px) {
	.mobile-leftalign .kt-info-halign-center {
		text-align:left;
		align-items:flex-start;
	}
}

/* Gravity Forms */
body .gform_wrapper.gravity-theme .gfield_checkbox label, body .gform_wrapper.gravity-theme .gfield_radio label {
	font-size:20px;
}
.gform_wrapper.gravity-theme .ginput_complex label.gform-field-label--type-sub,
body .gform_wrapper.gravity-theme .gform_fileupload_rules {
	text-transform:none;
	font-size:18px;
}

/* Advanced Image Gallery */
.kt-carousel-arrowstyle-blackonlight.splide .splide__arrow {
	background:#A9DADA;
	height:2rem;
	border-radius:100px;
	color:var(--global-palette2);
}
.kt-carousel-dotstyle-dark.splide .splide__pagination__page.is-active {
	background:var(--global-palette2);
	opacity:1;
}

@media (min-width:768px) {
	.jump-nav .wp-block-navigation {
		display:flex;
		grid-column-gap:25px;
		text-transform:uppercase;
		font-weight:700;
		font-size:17px;
	}
	.jump-nav .wp-block-navigation a:hover,
	.jump-nav .wp-block-navigation a:focus {
		text-decoration:underline;
	}
}
@media (min-width:768px) and (max-width:1024px) {
	.jump-nav .wp-block-navigation {
		font-size:15px;
	}
}
@media (max-width:767px) {
.jump-nav.wp-container-core-navigation-layout-1.wp-container-core-navigation-layout-1 {
	display:flex;
}
	.jump-nav .wp-block-navigation__responsive-container {
		top:80px;
	}
	.jump-nav .wp-block-navigation__responsive-container.is-menu-open {
		padding-left:20px;
		padding-right:20px;
		z-index:999999999;
	}
}

/*** Footer ***/
@media (max-width: 767px) {
	footer .wp-block-navigation .wp-block-navigation-item {
		flex-basis: 33.33%;
	}
}

@media (max-width: 544px) {
	footer .wp-block-navigation .wp-block-navigation-item {
		flex-basis: 50%;
	}
}
/*** End Footer ***/

/*** Payment Options / Offices ***/
 .in-person-payment-locations {
    font-family: Arial, sans-serif;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 20px;
}
.in-person-payment-header .wp-block-kadence-advancedheading.kt-adv-heading[data-kb-block="kb-adv-heading"]{
display: flex;
gap: 0.25em;
align-items: center;
}
.in-person-payment-header .kb-svg-icon-wrap{
color: var(--global-palette1, #3182CE);
font-size: 18px;
margin-right: 8px;
}
.in-person-payment-header .kb-adv-text-inner{
    font-size: 26px;
    text-transform: uppercase;
}
.in-person-payment-header h3.kt-adv-heading{
    margin-bottom: 0px;
}
.in-person-payment-locations h4 {
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom: 0px;
    text-transform: uppercase;
}

.offices-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.town-offices {
    width: 48%;
    margin-bottom: 30px;
}

.town-offices h4 {
    color: #000080;
    font-size: 22px;
    font-family: "mr-eaves-modern";
    margin-bottom: 0px;
    text-transform: uppercase;
}

.office {
    padding-left: 15px; 
    font-family: "mr-eaves-modern";
    margin-bottom: 20px;
}

.office p {
    margin: 0;
    line-height: 1.3;
}

.office strong {
    color: #4a4a4a;
}
.town-offices .office:last-child {
    margin-bottom: 0px;
}
@media (max-width: 768px) {
    .town-offices {
        width: 100%;
    }
}
                
.payment_options .kb-svg-icon-wrap{
color: var(--global-palette1, #3182CE);
font-size: 18px;
margin-right: 8px;
}
.payment_options .kb-adv-text-inner{
    font-size: 26px;
    text-transform: uppercase;
}
.payment_options h3.kt-adv-heading{
    margin-bottom: 0px;
}
.payment_options div.kt-adv-heading-padding{
padding-right: 30px;
padding-left: 30px;
color:##2d3748;
}
/*** End Payment Options / Offices ***/

/*** Mobile second nav ***/

body:has(.wp-block-navigation__responsive-container.is-menu-open) {
    .site-mobile-header-wrap {
        display: none;
    }
    .kb-row-layout-wrap:has(.wp-block-navigation__responsive-container.is-menu-open) {
        position: relative;
        z-index: 10;
    }
    .kb-blocks-bg-video-container {
        display: none;
    }
}

.wp-block-navigation__responsive-container.is-menu-open.has-modal-open {
    min-height: 100vh;
    height: 100vh;
    padding: 16px 33px;
    .wp-block-navigation-item {
        margin-bottom: 16px;
    }
}

/*** End Mobile second nav ***/

/* Icon List Custom Styles Start */
.no-sub-bullets > ul > li.kt-svg-icon-list-level-2 > div.kt-svg-icon-list-single {
	display: none;
	visibility: hidden;
}

.sub-capitalized > ul > li.kt-svg-icon-list-level-2 > span.kt-svg-icon-list-text {
	text-transform: none;
}
/* Icon List Custom Styles End */
