/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 24 2026 | 22:54:22 */
.rounded-corners {
	border-radius: 15px;
	clip-path: border-box;
}
.rounded-corners-small {
	border-radius: 5px;
	clip-path: border-box;
}
.rounded-corners-large {
	border-radius: 30px;
	clip-path: border-box;
}
.page-header .wp-block-kadence-advancedheading {
	border-radius: 15px;
	clip-path: border-box;
	padding-bottom: 0.2em;
}
.page-header .wp-block-kadence-column {
	border-radius: 15px 15px 0px 0px;
	clip-path: border-box;
}

/* Block Overrides */
.margin-top--0 {
	margin-top: 0 !important;
}

/* Buttons */


/* Breadcrumbs */
.breadcrumbs {
	color: var(--global-palette6);
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	text-transform: uppercase;
}
body.single-post .breadcrumbs, body.single-resource .breadcrumbs {
	color: var(--global-palette1);
}
.breadcrumbs a {
	color: #fff;
	text-decoration: none;
}

body.single-post .breadcrumbs a, body.single-resource .breadcrumbs a {
	color: var(--global-palette3);
	text-decoration: none;
}

/* Stripped Section */
.stripped-section .wp-block-kadence-column {
	margin-top: 0px !important;
}

/* Hide Empty Button Container */
body:not(.wp-admin) .wp-block-kadence-advancedbtn:empty, body:not(.wp-admin) .wp-block-kadence-advancedbtn:not(:has(.kb-button)) {
	display: none;
}

/* Service Cards - Equal Height Fix
   Ensures all cards in a row stretch to the same height,
   preventing background gap on shorter-content cards. */
.wp-block-kadence-query-card2_c69e11-6d .kb-row-layout-wrap {
  height: 100%;
}

/* Case Study Cards - Consistent VIEW CASE STUDY spacing */
/* Use flex-start + margin-top:auto on VCS button so spacing is consistent
   regardless of how much text content is in each card */
[class*="kadence-column12140_551dfc-9b"] > .kt-inside-inner-col {
    justify-content: flex-start !important;
}
[class*="kadence-column12140_551dfc-9b"] > .kt-inside-inner-col > .wp-block-kadence-advancedbtn {
    margin-top: auto !important;
    padding-top: 20px;
}

/* Empty query grid slots - fill with page background colour instead of palette4 grey */
.has-theme-palette4-background-color .kb-query-grid-wrap { background-color: #191919; }

/* Homepage section visibility toggle */
.hp-hidden { display: none !important; }


/* Mobile: hide decorative video column in About Anhur Dynamics section (≤767px) */
@media (max-width: 767px) {
  .kadence-column2_e313f0-59 { display: none !important; }
}