/**
 * TMA Core — Ya Hala widget brand styles (Figma node 1499:20377, 1499:20412)
 * Tokens: --tma-primary #32BE5B | --tma-dark #1A281A | --tma-light #ECFDF2
 */
:root {
	--tma-primary: #32be5b;
	--tma-primary-hover: #2aab50;
	--tma-primary-dark: #248741;
	--tma-dark: #1a281a;
	--tma-dark-deep: #0b110b;
	--tma-light: #ecfdf2;
	--tma-white: #ffffff;
	--tma-black: #000000;
	--tma-text: #333333;
	--tma-border: #d9d9d9;
	--tma-font: "Noto Kufi Arabic", sans-serif;
	--tma-green-50: #ebf9ef;
	/* Gerow theme tokens — nav underline + hover */
	--tg-primary-color: #32be5b;
	--unit-primary-color: #32be5b;
}

/* Noto Kufi Arabic — site-wide (Gerow / Kirki / site-custom overrides) */
:root {
	--tg-body-font: "Noto Kufi Arabic", sans-serif;
	--tg-heading-font: "Noto Kufi Arabic", sans-serif;
	--tg-paragraph-font: "Noto Kufi Arabic", sans-serif;
	--tg-menu-font: "Noto Kufi Arabic", sans-serif;
}

html,
body,
body p,
body span,
body div,
body a,
body button,
body input,
body textarea,
body select,
body label,
body li,
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body td,
body th,
body figcaption,
body blockquote,
body small,
body strong,
body em,
body .elementor,
body .elementor-widget-wrap,
body .elementor-widget-container,
.elementor-widget,
.elementor-heading-title,
.elementor-button,
.elementor-item,
.elementor-nav-menu a,
.elementor-widget-tg-heading,
.elementor-widget-tg-heading .title,
.elementor-widget-tg-heading .section-title-two,
.elementor-widget-tg-heading .section-title,
.elementor-widget-tg-content,
.elementor-widget-tg-content .title,
.elementor-widget-tg-content p,
.elementor-widget-genix-fact,
.elementor-widget-hero-slider,
.elementor-widget-hero-slider .title,
.elementor-widget-tg-btn,
.elementor-widget-tg-btn-extended,
.elementor-widget-tg-cta,
.elementor-widget-brand,
.elementor-widget-blogpost,
.elementor-widget-clientpost,
.elementor-widget-genix-header,
.banner-content-three,
.banner-content-three .title,
.banner-content-three p,
.breadcrumb-area,
.breadcrumb-content,
.breadcrumb-content .title,
.breadcrumb-content .breadcrumb,
.navbar-wrap,
.navbar-wrap a,
.footer-widget,
.footer-widget a,
.footer-top,
.footer-bottom,
.search-form,
.search-form input,
.search-form button,
.tag,
.tag-two,
#download .btn {
	font-family: var(--tma-font) !important;
}

/* Heading accent spans */
.orange-text,
.green-text,
span.orange-text,
span.green-text,
.section-title .orange-text,
.section-title .green-text,
.tg-heading-title .orange-text,
.tg-heading-title .green-text {
	color: var(--tma-primary) !important;
}

/* Default heading color when theme still uses maroon (#581B25 in Elementor Style tab) */
.elementor-widget-tg-heading .section-title-two .title,
.elementor-widget-tg-heading .section-title .title,
.elementor-widget-tg-heading .title {
	color: var(--tma-dark) !important;
}

/* Genix Fact — Layout 10/11 feature cards ("لماذا يا هلا؟") */
.elementor-widget-genix-fact .clients-box-two,
.elementor-widget-genix-fact .clients-box-three {
	background: var(--tma-white) !important;
	border: 1px solid var(--tma-border) !important;
	border-radius: 16px !important;
	transform: none !important;
	transition: none !important;
}

/* Kill theme card lift/shift on hover — icon only should animate */
.elementor-widget-genix-fact .clients-box-two:hover,
.elementor-widget-genix-fact .clients-box-three:hover {
	transform: none !important;
	translate: none !important;
	top: auto !important;
	margin-top: 0 !important;
	border-color: var(--tma-border) !important;
	box-shadow: none !important;
	background: var(--tma-white) !important;
}

.elementor-widget-genix-fact .clients-box-two .icon,
.elementor-widget-genix-fact .clients-box-three .icon {
	background-color: var(--tma-light) !important;
	border-radius: 360px;
	transform: none !important;
}

.elementor-widget-genix-fact .clients-box-two .icon svg,
.elementor-widget-genix-fact .clients-box-three .icon svg,
.elementor-widget-genix-fact .clients-box-two .icon i,
.elementor-widget-genix-fact .clients-box-three .icon i {
	display: inline-block;
	transition: transform 0.35s ease;
	transform: rotate(0deg);
}

.elementor-widget-genix-fact .clients-box-two:hover .icon svg,
.elementor-widget-genix-fact .clients-box-three:hover .icon svg,
.elementor-widget-genix-fact .clients-box-two:hover .icon i,
.elementor-widget-genix-fact .clients-box-three:hover .icon i {
	transform: rotate(10deg);
}

.elementor-widget-genix-fact .clients-box-two .icon svg,
.elementor-widget-genix-fact .clients-box-two .icon svg path,
.elementor-widget-genix-fact .clients-box-three .icon svg,
.elementor-widget-genix-fact .clients-box-three .icon svg path {
	fill: var(--tma-primary) !important;
	color: var(--tma-primary) !important;
}

/* Genix Fact — counter / stats layouts */
.elementor-widget-genix-fact .counter-item .icon,
.elementor-widget-genix-fact .fact-item .icon,
.elementor-widget-genix-fact .odometer-wrap .icon {
	background-color: var(--tma-light) !important;
}

.elementor-widget-genix-fact svg [fill="#E74C39"],
.elementor-widget-genix-fact svg [fill="#e74c39"],
.elementor-widget-genix-fact svg [fill="#EF493C"],
.elementor-widget-genix-fact svg [fill="#ef493c"],
.elementor-widget-genix-fact svg [fill="#581B25"],
.elementor-widget-genix-fact svg [fill="#681B2B"] {
	fill: var(--tma-primary) !important;
}

/* Buttons (except hero — hero uses dark text on green) */
.elementor-widget-tg-btn .btn,
.elementor-widget-tg-btn-extended .btn,
.elementor-widget-tg-cta .btn,
.elementor-widget-tg-content .btn,
a.tg-btn,
.tg-btn {
	background-color: var(--tma-primary) !important;
	border-color: var(--tma-primary) !important;
	color: var(--tma-white) !important;
}

.elementor-widget-tg-btn .btn:hover,
.elementor-widget-tg-btn-extended .btn:hover,
.elementor-widget-tg-cta .btn:hover,
a.tg-btn:hover,
.tg-btn:hover {
	background-color: var(--tma-primary-hover) !important;
	border-color: var(--tma-primary-hover) !important;
}

/* CTA sections — legacy widgets (homepage #download uses pattern block below) */
.cta-shapes,
.call-back-area,
.elementor-widget-tg-cta,
.elementor-widget-tg-content.cta-section {
	background-color: var(--tma-primary) !important;
}

/* CTA — see assets/css/tma-yahala-cta.css (widget: Ya Hala CTA Banner, Figma 1499:21424) */
#download .elementor-widget-wrap,
#download .elementor-column > .elementor-element-populated {
	background: transparent !important;
	box-shadow: none !important;
}

#download .tma-yahala-cta {
	max-width: 1496px;
	width: 100%;
	margin-inline: auto;
}

.cta-shapes .title,
.cta-shapes .desc,
.call-back-area .title,
.elementor-widget-tg-content .title {
	color: var(--tma-white) !important;
}

/* Hero slider — Figma gradient overlay + underline + CTA */
.elementor-widget-hero-slider .slider-area,
.elementor-widget-hero-slider .slider-area-two {
	padding: 0 24px;
}

.elementor-widget-hero-slider .single-slider.slider-bg,
.elementor-widget-hero-slider .single-slider.slider-bg-two {
	position: relative;
	border-radius: 16px;
	overflow: hidden;
	background-size: cover !important;
	background-position: center !important;
}

.elementor-widget-hero-slider .single-slider.slider-bg::before,
.elementor-widget-hero-slider .single-slider.slider-bg-two::before {
	content: "";
	position: absolute;
	inset: 0;
	border-radius: 16px;
	background: linear-gradient(
		90deg,
		rgba(26, 40, 26, 0.8) 17.16%,
		rgba(26, 40, 26, 0.4) 50.19%,
		rgba(26, 40, 26, 0.8) 100%
	);
	z-index: 1;
	pointer-events: none;
}

.elementor-widget-hero-slider .single-slider .container,
.elementor-widget-hero-slider .slider-content,
.elementor-widget-hero-slider .slider-content-two {
	position: relative;
	z-index: 2;
}

.elementor-widget-hero-slider .elementor-background-overlay,
.elementor-widget-hero-slider .elementor-column-wrap .elementor-background-overlay {
	background: linear-gradient(
		90deg,
		rgba(26, 40, 26, 0.8) 17.16%,
		rgba(26, 40, 26, 0.4) 50.19%,
		rgba(26, 40, 26, 0.8) 100%
	) !important;
	opacity: 1 !important;
}

.elementor-widget-hero-slider .slider-content .title,
.elementor-widget-hero-slider .slider-content-two .title {
	color: var(--tma-white) !important;
	font-family: var(--tma-font) !important;
	font-weight: 600 !important;
	font-size: 53px !important;
	line-height: 1.5 !important;
	text-align: center;
	margin-bottom: 0;
}

/* Replace theme h2.title::after underline (hero-shape.svg) — brush stroke from Figma */
.elementor-widget-hero-slider .slider-content .title::after,
.elementor-widget-hero-slider .slider-content-two .title::after,
.elementor-widget-hero-slider .slider-content.tg-content .title::after {
	content: "" !important;
	display: block !important;
	width: min(514px, 92%) !important;
	height: 30px !important;
	margin: 8px auto 32px !important;
	background-color: transparent !important;
	background-image: url("../img/brand/hero-title-underline.svg") !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: contain !important;
	filter: none !important;
	-webkit-filter: none !important;
}

/* Ignore legacy yellow slider_shape image if still uploaded in Elementor */
.elementor-widget-hero-slider .slider-shape img,
.elementor-widget-hero-slider .slider-shape-wrap img {
	display: none !important;
}

.elementor-widget-hero-slider .btn,
.elementor-widget-hero-slider .btn-three {
	background-color: var(--tma-primary) !important;
	border-color: var(--tma-primary) !important;
	color: var(--tma-dark) !important;
	border-radius: 12px !important;
	padding: 14px 56px !important;
	font-weight: 600;
}

.elementor-widget-hero-slider .btn:hover,
.elementor-widget-hero-slider .btn-three:hover {
	background-color: var(--tma-primary-hover) !important;
	border-color: var(--tma-primary-hover) !important;
	color: var(--tma-dark) !important;
}

/* Hero title — 53px desktop (Figma); smaller on tablet/mobile */
@media (max-width: 991px) {
	.elementor-widget-hero-slider .slider-content .title,
	.elementor-widget-hero-slider .slider-content-two .title {
		font-size: 36px !important;
		line-height: 1.4 !important;
	}
}

@media (max-width: 767px) {
	.elementor-widget-hero-slider .slider-content .title,
	.elementor-widget-hero-slider .slider-content-two .title {
		font-size: 26px !important;
		line-height: 1.35 !important;
	}

	.elementor-widget-hero-slider .slider-content .title::after,
	.elementor-widget-hero-slider .slider-content-two .title::after,
	.elementor-widget-hero-slider .slider-content.tg-content .title::after {
		width: min(320px, 88%) !important;
		height: 18px !important;
		margin: 6px auto 24px !important;
	}

	.elementor-widget-hero-slider .btn,
	.elementor-widget-hero-slider .btn-three {
		padding: 12px 32px !important;
		font-size: 16px !important;
	}
}

@media (max-width: 575px) {
	.elementor-widget-hero-slider .slider-content .title,
	.elementor-widget-hero-slider .slider-content-two .title {
		font-size: 22px !important;
	}
}

/* Stats section — Figma "يا هلا في أرقام" cards (green = hover only) */
.elementor-widget-genix-fact .overview-content .content-bottom {
	padding-top: 0;
	padding-bottom: 0;
}

.elementor-widget-genix-fact .tma-fact-card {
	background: var(--tma-white);
	border: 1px solid var(--tma-border);
	border-radius: 16px;
	padding: 54px 24px;
	text-align: center;
	transition: background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease, color 0.25s ease;
	height: 100%;
}

.elementor-widget-genix-fact .tma-fact-card .icon {
	width: 79px;
	height: 79px;
	margin: 0 auto 24px;
	background-color: var(--tma-light) !important;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: background-color 0.25s ease;
}

.elementor-widget-genix-fact .tma-fact-card .icon svg,
.elementor-widget-genix-fact .tma-fact-card .icon img {
	width: 56px;
	height: 56px;
}

.elementor-widget-genix-fact .tma-fact-card .count {
	color: var(--tma-text);
	font-size: 68px;
	font-weight: 500;
	line-height: 1;
	margin-bottom: 24px !important;
	transition: color 0.25s ease;
}

.elementor-widget-genix-fact .tma-fact-card .content p {
	color: var(--tma-text);
	font-size: 20px;
	font-weight: 500;
	margin: 0;
	transition: color 0.25s ease;
}

.elementor-widget-genix-fact .tma-fact-card:hover {
	background: var(--tma-primary);
	border: none;
	border-top: 8px solid var(--tma-primary-dark);
	box-shadow: 0 26px 28px -20px rgba(0, 0, 0, 0.03);
}

.elementor-widget-genix-fact .tma-fact-card:hover .icon {
	background-color: var(--tma-primary-dark) !important;
}

.elementor-widget-genix-fact .tma-fact-card:hover .count,
.elementor-widget-genix-fact .tma-fact-card:hover .content p {
	color: var(--tma-white) !important;
}

.elementor-widget-genix-fact .tma-fact-card:hover .icon svg path {
	fill: var(--tma-white) !important;
}

/* Stats heading: "يا هلا" black + "في أرقام" green */
.elementor-element-65a4644 ~ .elementor-widget-tg-heading .green-text,
.elementor-widget-tg-heading .title .green-text {
	color: var(--tma-primary) !important;
}


/* Progress bar widget defaults override */
.elementor-widget-progressbar .progress-bar {
	background-color: var(--tma-primary) !important;
}

/* Feature box widget */
.elementor-widget-feature-box .feature-icon-wrap {
	background-color: var(--tma-light) !important;
}

.elementor-widget-feature-box .feature-icon {
	color: var(--tma-primary) !important;
}

/* Pricing widget (tma-core pricing layouts) */
.elementor-widget-pricing .pricing-item.active,
.elementor-widget-pricing-tab .pricing-item.active {
	border-color: var(--tma-primary) !important;
}

.elementor-widget-pricing .pricing-btn,
.elementor-widget-pricing-tab .pricing-btn {
	background-color: var(--tma-primary) !important;
}

/* FAQ widget (core faq layout) */
.elementor-widget-faq .accordion-button:not(.collapsed) {
	color: var(--tma-primary) !important;
}

/* Legacy inline colors saved in Elementor pages */
[style*="#581B25"],
[style*="#581b25"] {
	color: var(--tma-dark) !important;
}

[style*="background-color: #E74C39"],
[style*="background-color:#E74C39"],
[style*="background: #E74C39"],
[style*="background:#E74C39"] {
	background-color: var(--tma-primary) !important;
}

[style*="#ef4b3f"],
[style*="#EF4B3F"],
[style*="#ef493c"],
[style*="#EF493C"] {
	color: var(--tma-primary) !important;
	background-color: var(--tma-primary) !important;
}

[style*="#681b2b"],
[style*="#681B2B"] {
	background-color: var(--tma-dark) !important;
}

/* Client slider — "من عملائنا" cards + arrows */
.elementor-widget-clientpost .blog-post-item-four,
.elementor-widget-blogpost .blog-post-item-four {
	background: var(--tma-white) !important;
	border: 1px solid var(--tma-border) !important;
	border-radius: 16px !important;
	overflow: hidden;
	transition: border-color 0.25s ease, box-shadow 0.25s ease;
}

.elementor-widget-clientpost .blog-post-item-four:hover,
.elementor-widget-blogpost .blog-post-item-four:hover {
	border-color: var(--tma-primary) !important;
	box-shadow: 0 26px 28px -20px rgba(0, 0, 0, 0.08);
}

.elementor-widget-clientpost .genix-blog-slider .slick-prev,
.elementor-widget-clientpost .genix-blog-slider .slick-next,
.elementor-widget-blogpost .genix-blog-slider .slick-prev,
.elementor-widget-blogpost .genix-blog-slider .slick-next,
.elementor-widget-testimonial .testimonial-active-two .slick-prev,
.elementor-widget-testimonial .testimonial-active-two .slick-next {
	background-color: var(--tma-primary) !important;
	border-color: var(--tma-primary) !important;
}

.elementor-widget-clientpost .genix-blog-slider .slick-prev:hover,
.elementor-widget-clientpost .genix-blog-slider .slick-next:hover,
.elementor-widget-blogpost .genix-blog-slider .slick-prev:hover,
.elementor-widget-blogpost .genix-blog-slider .slick-next:hover,
.elementor-widget-testimonial .testimonial-active-two .slick-prev:hover,
.elementor-widget-testimonial .testimonial-active-two .slick-next:hover {
	background-color: var(--tma-primary-hover) !important;
	border-color: var(--tma-primary-hover) !important;
}

.elementor-widget-clientpost .genix-blog-slider .slick-prev i,
.elementor-widget-clientpost .genix-blog-slider .slick-next i,
.elementor-widget-blogpost .genix-blog-slider .slick-prev i,
.elementor-widget-blogpost .genix-blog-slider .slick-next i,
.elementor-widget-testimonial .testimonial-active-two .slick-prev i,
.elementor-widget-testimonial .testimonial-active-two .slick-next i {
	color: var(--tma-white) !important;
}

/* Override Gerow legacy orange/red on slider controls */
.genix-blog-slider .slick-prev,
.genix-blog-slider .slick-next,
.testimonial-active-two .slick-prev,
.testimonial-active-two .slick-next {
	background-color: var(--tma-primary) !important;
	border-color: var(--tma-primary) !important;
}

.genix-blog-slider .slick-prev:before,
.genix-blog-slider .slick-next:before,
.testimonial-active-two .slick-prev:before,
.testimonial-active-two .slick-next:before {
	color: var(--tma-white) !important;
}

/* Header nav — active + hover text + underline (::after uses --tg-primary-color) */
.navbar-wrap > ul > li.active > a,
.navbar-wrap > ul > li.current-menu-item > a,
.navbar-wrap > ul > li.current-menu-ancestor > a,
.navbar-wrap > ul > li.current_page_item > a,
.navbar-wrap > ul > li:hover > a,
.navbar-wrap ul li a.nav-links:hover {
	color: var(--tma-primary) !important;
	border-bottom-color: var(--tma-primary) !important;
}

.navbar-wrap > ul > li.active > a::after,
.navbar-wrap > ul > li.current-menu-item > a::after,
.navbar-wrap > ul > li.current-menu-ancestor > a::after,
.navbar-wrap > ul > li.current_page_item > a::after,
.navbar-wrap > ul > li:hover > a.nav-links::after,
.navbar-wrap > ul > li.active > a.nav-links::after,
.navbar-wrap ul li.active > a.nav-links::after,
.navbar-wrap ul li.current-menu-item > a.nav-links::after,
.navbar-wrap ul li:hover > a.nav-links::after,
.navbar-wrap > ul > li.menu-item-has-children:hover > a::after,
.navbar-wrap > ul > li.menu-item-has-children.active > a::after,
.navbar-wrap > ul > li.has-megamenu-elementor:hover > a::after,
.navbar-wrap > ul > li.has-megamenu-elementor.active > a::after {
	color: #32be5b !important;
	background-color: transparent !important;
	background: transparent !important;
}

/* Gerow draws nav underline on li::after — beat theme + Elementor + Kirki */
body .elementor-widget-genix-header .navbar-wrap > ul > li::after,
body .elementor-widget-genix-header .navbar-wrap > ul > li:hover::after,
body .elementor-widget-genix-header .navbar-wrap > ul > li.active::after,
body .elementor-widget-genix-header .navbar-wrap > ul > li.current-menu-item::after,
body .elementor-widget-genix-header .navbar-wrap > ul > li.current-menu-ancestor::after,
body .elementor-widget-genix-header .navbar-wrap > ul > li.current_page_item::after,
body .navbar-wrap > ul > li::after,
body .navbar-wrap > ul > li:hover::after,
body .navbar-wrap > ul > li.active::after,
body .navbar-wrap > ul > li.current-menu-item::after,
body .navbar-wrap > ul > li.current-menu-ancestor::after,
body .navbar-wrap > ul > li.current_page_item::after {
	background: #32be5b !important;
	background-color: #32be5b !important;
}

[style*="#e74c39"],
[style*="#E74C39"] {
	color: var(--tma-primary) !important;
	background-color: var(--tma-primary) !important;
	border-color: var(--tma-primary) !important;
}

/* Header contact button */
.header-action .header-btn .btn {
	background-color: #ffffff !important;
	color: var(--tma-dark) !important;
	border: 1px solid var(--tma-dark) !important;
}

.header-action .header-btn .btn:hover {
	background-color: var(--tma-light) !important;
	color: var(--tma-dark) !important;
	border-color: var(--tma-dark) !important;
}

/* Footer */
.footer-bg {
	background-position: center;
	background-size: cover;
	background-color: var(--tma-dark-deep) !important;
}

.footer-top .widget_block ul li a:hover,
.footer-top .footer-widget ul li a:hover {
	opacity: 1 !important;
	color: #32be5b !important;
}

/* Media center — category tags + search button */
.elementor-widget-blogpost .blog-post-thumb-two .tag,
.elementor-widget-blogpost .blog-post-thumb-two .tag-two,
.elementor-widget-blogpost .blog-post-thumb-four .tag,
.elementor-widget-blogpost .blog-post-content-four .tag,
.elementor-widget-blogpost .blog-post-content-four .tag.tag-two,
.elementor-widget-blogpost .blog-post-content-two .tag,
body.page-id-11279 .blog-post-thumb-two .tag,
body.page-id-11279 .blog-post-thumb-two .tag-two,
body.page-id-11279 .blog-post-thumb-four .tag,
body.page-id-11279 .blog-post-content-four .tag,
body.page-id-11279 .blog-post-content-four .tag.tag-two {
	background-color: #32be5b !important;
	border-color: #32be5b !important;
	color: #1a281a !important;
}

body.page-id-11279 .search-form button,
body.page-id-11279 .search-form .btn,
body.page-id-11279 .search-form input[type="submit"],
body.page-id-11279 button.search-submit,
body.page-id-11279 .elementor-search-form__submit,
body.page-id-11279 .tma-media-search button,
body.page-id-11279 .tma-media-search .btn {
	background-color: #1a281a !important;
	border-color: #1a281a !important;
	color: #ffffff !important;
}

body.page-id-11279 .search-form button:hover,
body.page-id-11279 .search-form .btn:hover,
body.page-id-11279 .search-form input[type="submit"]:hover,
body.page-id-11279 button.search-submit:hover,
body.page-id-11279 .elementor-search-form__submit:hover,
body.page-id-11279 .tma-media-search button:hover,
body.page-id-11279 .tma-media-search .btn:hover {
	background-color: #0b110b !important;
	border-color: #0b110b !important;
	color: #ffffff !important;
}

/* About page — Mission Box cards */
.elementor-widget-tg-mission-box .mission-card,
.elementor-widget-tg-mission-box .mission-card .content {
	background: #ebf9ef !important;
}

.elementor-widget-tg-mission-box .mission-icon {
	background: #ebf9ef !important;
}



.elementor-widget-tg-mission-box .mission-card::before {
	border-color: #a1e1b4 !important;
}

.msc-search-submit{
	background-color:#1A281A !important;
}

.breadcrumb-content .title {
	color:#000 !important;}

.blog-post-thumb-two .tag-two {
	background-color:#32be5b !important;
}

article.blog-post-item-two
.blog-post-content-two
a.tma-blog-read-more:hover,
article.blog-post-item-two
.blog-post-content-two
a.tma-blog-read-more:focus {
  color: #32be5b !important;
  text-decoration-color: #32be5b !important;
}

.custom-single-breadcrumb .breadcrumb-content .date {
    color: #1A281A !important;
}

.tg-post-tag ul li a:hover {
    background: #A7F3C5 !important;
    border: 1px solid  #32be5b !important;
}

.blog-post-thumb-two .tag:hover {
    background: #FFFFFF !important;
    color: #32be5b !important;
}

.footer-bottom {
    border-top: 1px solid White !important;
}

#download .tma-yahala-cta {
	max-width: 100%;}

html body .tma-back-to-top-en {
    background: #32be5b !important;
}

 .contact-form button {
    background: #32be5b !important;
}