.displaynone #t4-main-body {
	display: none;
}
.homepage .acm-hero.style-1 .acm-hero-item {
	background-position: center;
}

/* BACK TO TOP BUTTON */
#back-to-top:hover, #back-to-top:focus, #back-to-top:active {
	background-color: #D42B2B;
}

/* MENU OFFCANVAS */
.t4-offcanvas .t4-off-canvas-header a img {
	max-height: 107px;
}
.nav-breakpoint-lg .t4-megamenu {
	z-index: 25;
}

/* SLIDESHOW */
.acm-hero.style-1 .acm-hero-item.mask-btt::after {
	background: linear-gradient(to top, var(--body-bg-color), transparent),
				url('/images/logo-element.png') no-repeat right bottom/60%;
}
.homepage h1 {
	font-weight: 800;
}
#t4-sideshow {
	background-color: #000;
}

/* SECTION-1 */
#t4-section-1 .section-heading {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 100%;
	text-align: left !important;
}
#t4-section-1 a {
	color: #D42B2B;
}
#t4-section-1 a:hover {
	color: #fff;
}
#t4-section-1 {
	margin-right: 20px;
}

/* SECTION-2 STATS */
.acm-stats.style-1 .stats-count {
	color: #D42B2B;
}

/* SECTION-6 FEATURES */
.homepage #t4-section-3 img,
.homepage #t4-section-6 img,
.homepage #t4-section-7 img,
.homepage #t4-section-8 img,
.homepage #t4-section-10 img {
	height: 100%;
	width: auto;
	object-fit: cover;
}
#t4-section-3 div.feature-actions,
#t4-section-6 div.feature-actions,
#t4-section-7 div.feature-actions,
#t4-section-8 div.feature-actions,
#t4-section-10 div.feature-actions {
	display: none ! important;
}
#t4-section-3 .align-items-center,
#t4-section-6 .align-items-center,
#t4-section-7 .align-items-center,
#t4-section-8 .align-items-center,
#t4-section-10 .align-items-center {
	-webkit-box-align: stretch !important;
	-ms-flex-align: stretch !important;
	align-items: stretch !important;
}
#t4-section-3 div.feature-media,
#t4-section-6 div.feature-media,
#t4-section-7 div.feature-media,
#t4-section-8 div.feature-media,
#t4-section-10 div.feature-media {
	height: 100%;
}
#t4-section-3 .acm-features li,
#t4-section-6 .acm-features li,
#t4-section-7 .acm-features li,
#t4-section-8 .acm-features li,
#t4-section-10 .acm-features li {
	margin-bottom: 1rem;
}
#t4-section-3 .acm-features li::marker,
#t4-section-6 .acm-features li::marker,
#t4-section-7 .acm-features li::marker,
#t4-section-8 .acm-features li::marker,
#t4-section-10 .acm-features li::marker {
	color: #D42B2B;
}

/* SECTION-9 EU FUNDED */
.homepage #t4-section-9 {
	background: linear-gradient(rgba(255,255,255,0.85), rgba(255,255,255,0.85)),
				url('/images/gallery/DJI_0027_w1920px.jpg') no-repeat center/cover;
}
.custom-cont {
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 6rem;
	padding-bottom: 6rem;
	max-width: 1200px;
}
.eufunded-logos {
	display: flex;
	margin-left: auto;
	margin-right: auto;
	justify-content: center;
}
.bgtext-heading {
	font-family: Calibri, Arial, sans-serif !important;
	font-size: 24px;
	font-weight: bold;
	margin-top: 50px;
	margin-bottom: 30px;
	color: #000;
}
.custom-cont p {
	font-family: Calibri, Arial, sans-serif !important;
	color: #000;
	font-size: 1.125rem;
}
.custom-cont p a {
	color: #000;
}
.custom-cont p a:hover {
	color: #D42B2B;
}
/* FOOTNAV */
.t4-palette-dark .t4-module .module-title {
	color: #fff;
}
.t4-footnav .t4-module .navbar .nav > li a.nav-link {
	color: #aaa;
}
.t4-footnav .t4-module .navbar .nav > li a.nav-link:hover,
.t4-footnav .t4-module .navbar .nav > li a.nav-link:focus,
.t4-footnav .t4-module .navbar .nav > li a.nav-link:active {
	color: #D42B2B;
}

@media (min-width: 1200px) {
	.header-transparent {
		margin-bottom: -104px;
	}
}
@media (min-width: 1078px) {
	#t4-section-7 {
		background-size: contain;
	}
}
@media (min-width: 992px) {
	#t4-section-7 {
		background: linear-gradient(to right, rgba(33,37,41,1) 25%, rgba(33,37,41,0) 70%),
					url('/images/balkan-map.png') no-repeat right center;
	}
	#t4-section-7 .ja-acm img {
		display: none;
	}
}
@media (max-width: 1077px) {
	#t4-section-7 {
		background-size: cover;
	}
}