/*
Theme Name: Primecare Child
Template:   primecare
Theme URI: https://1.envato.market/6e2Kmb
Description: Primecare Child Theme
Author: Awaiken
Author URI: https://awaikenthemes.com/
Version: 1.0.1
Text Domain: primecare-child
*/

/* ElementsKit breadcrumb — force horizontal single-line layout.
   (elementskit's widget-styles-pro.css, which normally sets display:flex
   on .ekit-breadcrumb, is not enqueued on this site.) */
.ekit-wid-con .ekit-breadcrumb,
.elementor-widget.elementskit-breadcrumb .ekit-breadcrumb {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	list-style: none;
	margin: 0;
	padding: 0;
}

.ekit-wid-con .ekit-breadcrumb > li,
.elementor-widget.elementskit-breadcrumb .ekit-breadcrumb > li {
	display: inline-flex;
	align-items: center;
	float: none;
	padding-right: 5px;
	line-height: 1.6;
}

.ekit-wid-con .ekit-breadcrumb > li a,
.elementor-widget.elementskit-breadcrumb .ekit-breadcrumb > li a {
	display: inline-block;
}

.ekit-wid-con .ekit-breadcrumb > li.brd_sep .separate_icon,
.elementor-widget.elementskit-breadcrumb .ekit-breadcrumb > li.brd_sep .separate_icon {
	display: inline-flex;
	align-items: center;
}

/* ---------------------------------------------------------------------
   Services dropdown — 2-column flyout on desktop.
   The header is the ElementsKit nav-menu widget inside the Elementor
   header (template 4231); the Services submenu (#ekit-submenu-8025)
   holds 25 links, which made the single-column dropdown run off the
   bottom of the screen. Split it into 2 balanced columns so it only
   extends half as far.
   Desktop only (<=1024px uses the offcanvas/mobile menu instead).
   --------------------------------------------------------------------- */
@media (min-width: 1025px) {
	#ekit-submenu-8025 {
		width: 560px;
		column-count: 2;
		column-gap: 8px;
		column-fill: balance;
	}

	#ekit-submenu-8025 > li {
		-webkit-column-break-inside: avoid;
		column-break-inside: avoid;
		break-inside: avoid;
		page-break-inside: avoid;
	}

	#ekit-submenu-8025 > li > a {
		display: flex;
		white-space: normal;
	}
}