/**
 * Var Mısın brand lock — navy + red.
 * Loaded last so the general UI theme cannot stay teal/green.
 */

:root {
	--primary-color-one: #0068D0 !important;
	--menu-active-color: #0068D0 !important;
	--preloader-background-color: #0068D0 !important;
	--varmis-blue: #0068D0;
	--varmis-blue-deep: #004A96;
	--varmis-blue-soft: #E6F0FA;
	--varmis-red: #F80000;
	--varmis-red-deep: #C40000;
	--varmis-accent-red: #F80000;
}

/* Icons only — not visual-builder text spans inside the same list items. */
.header_v13 .header_top ul li span[class^="icon-"],
.header_v13 .header_top ul li span[class*=" icon-"],
.header_v13 .navbar_nav > .menu-item > a:hover,
.header_v13 .navbar_nav > .menu-item.current-menu-item > a,
.crt_mobile_menu .menu-box .navigation_menu a:hover,
.footer_area a:hover,
.fo_wid_title h2,
.title_all_box h2 span:not([data-vb-key]),
.theme_color,
.text_primary {
	color: #0068D0 !important;
}

/* Extra visual-builder spans must pick up parent color, not the icon rule. */
.header_v13 .header_top ul li span[data-vb-key],
.header_v13 .header_top ul li a [data-vb-key],
.footer_area span[data-vb-key],
.footer_area strong[data-vb-key],
.footer_area p[data-vb-key] {
	color: inherit !important;
	background: transparent !important;
	font: inherit;
	display: inline;
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: inherit;
}

.footer_area p[data-vb-key] {
	display: block;
}

.primarg_bg_color,
.theme_btn,
.theme-btn,
.button.theme,
.owl-theme .owl-dots .owl-dot.active span,
.progress-bar,
.preloader-wrap,
.header.style_three .header_top .top_right ul li a i {
	background: #0068D0 !important;
	background-color: #0068D0 !important;
}

.primarg_border_color,
.border_primary {
	border-color: #0068D0 !important;
}

/* Donate / bağış CTAs → red */
.varmis-header-donate__btn,
.varmis-fixed-bagis,
.varmis-prefooter-cta__btn--primary,
.crt_mobile_menu .varmis-mobile-menu-ctas__btn--solid,
.wfp-btn--donate,
.varmis-bagis-page .bagis-donate-btn,
.varmis-bagis-page .bagis-cart-apply,
.varmis-appeal__submit,
.varmis-zekat__donate-btn,
.varmis-zekat__aside-btn {
	background: #F80000 !important;
	border-color: #F80000 !important;
	color: #fff !important;
}

.varmis-header-donate__btn:hover,
.varmis-fixed-bagis:hover,
.varmis-prefooter-cta__btn--primary:hover,
.crt_mobile_menu .varmis-mobile-menu-ctas__btn--solid:hover,
.wfp-btn--donate:hover,
.varmis-bagis-page .bagis-donate-btn:hover,
.varmis-bagis-page .bagis-cart-apply:hover,
.varmis-appeal__submit:hover,
.varmis-zekat__donate-btn:hover,
.varmis-zekat__aside-btn:hover {
	background: #C40000 !important;
	border-color: #C40000 !important;
	color: #fff !important;
}

/* Homepage tokens if old teal names linger */
.varmis-home {
	--wfp-teal: #0068D0 !important;
	--wfp-teal-deep: #004A96 !important;
	--wfp-donate: #F80000 !important;
	--wfp-donate-ink: #ffffff !important;
	--wfp-map-teal: #0068D0 !important;
	--wfp-map-teal-deep: #004A96 !important;
}

/* Public pages: editor row/section chrome must not box or un-center layout. */
.varmis-vb-content {
	display: contents;
}
body.varmis-vb-on .varmis-vb-content {
	display: block;
}
.row.varmis-vb-row {
	background: transparent;
	min-height: 0;
	outline: none;
	box-shadow: none;
}
.varmis-vb-added--section,
.varmis-vb-added--row {
	background: transparent;
	min-height: 0;
	padding: 0;
}

/* Bootstrap .breadcrumb paints a gray pill on every page header. */
.page_header_default .breadcrumbs,
.page_header_default .breadcrumbs ul,
.page_header_default .breadcrumbs ul.breadcrumb,
.breadcrumbs.creote ul.breadcrumb {
	background: transparent !important;
	background-color: transparent !important;
	padding: 0 !important;
	margin-bottom: 0 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
}
