/* Pioneer Cloud Solutions - Custom Brand Overrides */
:root {
	--cnvs-themecolor: #2a6496;
	--cnvs-themecolor-rgb: 42, 100, 150;
	--cnvs-secondary-color: #f89406;
	--cnvs-body-font: 'Open Sans', sans-serif;
	--cnvs-primary-font: 'Poppins', sans-serif;
}

/* Logo size reduction (40% smaller) */
#header-wrap #logo img {
	height: calc(var(--cnvs-header-height) * 0.6) !important;
}

#footer img[height="80"] {
	height: 48px !important;
}

@media (max-width: 767.98px) {
	#header-wrap #logo img {
		height: calc(var(--cnvs-header-height) * 0.36) !important;
	}
	#footer img[height="80"] {
		height: 29px !important;
	}
}

/* Slider text in theme colour */
#slider .slider-caption h1,
#slider .slider-caption h2 {
	color: var(--cnvs-themecolor) !important;
}

#slider .slider-caption p {
	color: #333 !important;
}

/* Footer widget links styling */
#footer .widget_links ul li {
	font-size: 105% !important;
}

#footer .widget_links ul li,
#footer .widget_links ul li a {
	color: #333 !important;
}

/* Blog images reduced to 70% */
.entry-image img {
	max-width: 70% !important;
}

/* Ensure PCS brand consistency */
.font-primary { font-family: var(--cnvs-primary-font) !important; }
.font-secondary { font-family: var(--cnvs-body-font) !important; }

/* Policy page content styling */
.policy-content h4 {
	margin-top: 1.5rem;
	margin-bottom: 0.75rem;
}

.policy-content ul {
	margin-bottom: 1rem;
}

.policy-content p {
	margin-bottom: 0.75rem;
}
