/**
 * Tokens CMS público (frontend): variables CSS vía style="" mínimos en PHP --eduia-* .
 */

.eduia-fe-text-fill {
	color: var(--eduia-fill, inherit);
}

.main-slider .slider-wrapper .image.eduia-fe-bg-cover {
	background-image: var(--eduia-bg-img);
}

.featured-doctors.eduia-fe-bg-img-overlay {
	background-image: var(--eduia-bg-img);
}

.featured-doctors.eduia-fe-teachers-vars .sec-title h2 {
	color: var(--eduia-title, #fff);
}

.featured-doctors.eduia-fe-teachers-vars .sec-title > p:first-of-type {
	color: var(--eduia-desc, #fff);
}

.counters-wrapper.eduia-fe-stats-bg-img {
	background-image: var(--eduia-bg-img);
}

.counters-wrapper.eduia-fe-stats-theme .sec-title h2 {
	color: var(--eduia-stat-title, #fff);
}

.counters-wrapper.eduia-fe-stats-theme .sec-title > p:first-of-type {
	color: var(--eduia-stat-desc, #fff);
}

.eduia-fe-stats-theme .eduia-fe-stat-accent {
	color: var(--eduia-accent, #fff);
}

.eduia-fe-stats-theme .eduia-fe-stat-accent h3 {
	color: var(--eduia-accent, #fff);
}

.eduia-fe-services-wrap {
	padding: 60px 0;
	background-repeat: repeat;
	background-image: var(--eduia-svc-pattern-img);
	background-color: var(--eduia-svc-bg, #fff);
}

.eduia-fe-services-wrap.eduia-fe-svc-vars .medical-services .sec-title h2 {
	color: var(--eduia-svc-title, #000);
}

.book-appointment-box.eduia-fe-cta-shell {
	background-color: var(--eduia-cta-bg, #464646);
}

.book-appointment-box.eduia-fe-cta-shell h4,
.book-appointment-box.eduia-fe-cta-shell h3 {
	color: var(--eduia-cta-text, #fff);
}

.eduia-fe-main-banner-bg {
	background: var(--eduia-banner-stack) center top;
}

.main-header .stricky.eduia-fe-menu-bg {
	background-color: var(--eduia-nav-bg);
}

.footer-area.eduia-fe-footer-bg {
	background: var(--eduia-footer-fill);
}

.copyright.eduia-fe-cr-bar {
	background-color: var(--eduia-cr-bg);
	color: var(--eduia-cr-fg);
}

.welcome-area.about.eduia-fe-about-bg {
	background-image: var(--eduia-about-img);
	background-repeat: no-repeat;
	background-position: right bottom;
}

section.about-featured.parallax.eduia-fe-parallax-bg {
	background-image: var(--eduia-parallax-img);
}

.eduia-fe-pt-lg {
	padding-top: 30px;
}

.eduia-fe-py-list {
	padding-top: 20px;
}

.eduia-fe-hide-start {
	display: none;
}

@media (max-width: 991px) {
	#nav .navbar-toggler {
		display: inline-flex !important;
		align-items: center;
		justify-content: center;
		opacity: 1;
		visibility: visible;
	}

	.top-bar,
	#strickyMenu,
	.latest--news {
		transition: transform 0.22s ease, opacity 0.22s ease;
		will-change: transform, opacity;
	}

	.top-bar.eduia-mobile-hidden,
	#strickyMenu.eduia-mobile-hidden,
	.latest--news.eduia-mobile-hidden {
		transform: translateY(-100%);
		opacity: 0;
		pointer-events: none;
	}
}
