@font-face {
    font-family: Aeonik;
    src: url("../fonts/Aeonik-Black.otf") format("opentype");
}
@font-face {
    font-family: AeonikMedium;
    src: url("../fonts/Aeonik-Medium.otf") format("opentype");
}
@font-face {
    font-family: AeonikRegular;
    src: url("../fonts/Aeonik-Regular.otf") format("opentype");
}
@font-face {
	font-family: TuskerGrotesk;
	src: url("../fonts/TuskerGrotesk-4700Bold.otf") format("opentype");
}

/*body, section { background-color: #827F94; }*/
body, section {
	background-color: #fff;
	font-family: 'AeonikRegular', sans-serif;
}
.fw-black{
	font-family: 'Aeonik', sans-serif;
}
.fw-medium{
	font-family: 'AeonikMedium', sans-serif;
}
.alt-font {
	font-family: 'TuskerGrotesk', sans-serif;
}

.row.row-clean, .row-clean {
	margin-left: 0px;
	margin-right: 0px;	
}

.languageSwitcher.active {
    font-weight: 700;
}

header.header-appear nav.bootsnav.header-light-transparent .navbar-nav>li.dropdown.on>a,
header.header-appear nav.bootsnav.header-light .navbar-nav>li.dropdown.on>a,
header nav.navbar .navbar-nav>li.dropdown.on>a,
nav.navbar.bootsnav ul.nav>li.dropdown.on>a,
nav.navbar.bootsnav.sidebar-nav .navbar-left-sidebar > li > a:hover,
nav.navbar.sidebar-nav .navbar-left-sidebar li a:hover,
nav.navbar.bootsnav.sidebar-nav ul.nav.navbar-left-sidebar li.active > a {
	/*color: #36fd30;*/
	color: #fff;
}

.btn-primary {
	background-color: black;
	border: 2px solid;
	/*color: #36fd30;*/
	/*border-color: #36fd30;*/
	color: #00f6ff;
	border-color: #00f6ff;
}

.btn-buy-tickets{
	/*background-color: #36fd30;*/
	/*border-color: #36fd30;*/
	background-color: #00f6ff;
	border-color: #00f6ff;
	color: black;
	border: 2px solid;
}
.btn-primary:hover,
.btn-buy-tickets:hover {
	border: 2px solid #50690f;
	color: #50690f;
}
.btn-primary:hover {
	/*background-color: #36fd30;*/
	background-color: #00f6ff;
	border: 2px solid #50690f;
	color: #50690f;
}
.btn-buy-tickets:hover {
	background-color: #000;
	/*border: 2px solid #36fd30;*/
	/*color: #36fd30;*/
	border: 2px solid #00f6ff;
	color: #00f6ff;
}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover,
.btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary {
	color: #231f20;
    /*background-color: #36fd30;*/
    background-color: #00f6ff;
    border-color: #221f20;
}


.icon-social-medium a {
	/*color: #36fd30;*/
	color: #fff;
}

footer {
	/*background-color: #4C485A;*/
	/*background-color: #36fd30;*/
    background: linear-gradient(45deg, #00FF00, #00F6FF);
}

nav.navbar.bootsnav.sidebar-nav .navbar-left-sidebar>li>a,
.nav.navbar-left-sidebar li a,
nav.navbar.bootsnav.navbar-left-sidebar ul.nav>li>a {
    /*color: #e2e2e2;*/
    color: #000;
}

nav.navbar.bootsnav ul.nav>li.dropdown.on>a,
nav.navbar.bootsnav.sidebar-nav .navbar-left-sidebar > li > a:hover,
nav.navbar.sidebar-nav .navbar-left-sidebar li a:hover{
	/*color: #b5fb02;*/
	color: #fff;
}
.footer-link {
	color: #fff;
}
.footer-link:hover {
	color: #78cfe8;
}

.color-green {
	color: #36fd30;
}
.text-green {
	color: #36fd30;
}
.text-blue {
	/* 2025 blue */
	color: #00f6ff;
}
.color-grey {
	color: #827F94;
}

.bg-green {
	/*background-color: #36fd30;*/
    background: linear-gradient(45deg, #00FF00, #00F6FF);
}
.bg-blue {
	/* 2025 blue */
	background-color: #00f6ff;
}

nav.navbar.bootsnav.sidebar-nav .navbar-left-sidebar > li > a,
.dropdown-menu.second-level > li > a,
.dropdown-menu.third-level > li > a
{
	/*border-color: #36fd30 !important;  */
	border-color: #000 !important;  
}
.sidebar-nav-style-1 .dropdown .second-level {
	/*background: black !important;*/
	/*background: #36fd30 !important;*/
    background: linear-gradient(45deg, #00FF00, #00F6FF);
}

.bg-grey {
	background-color: #827F94;
}
.sidebar-nav-style-1 .dropdown .third-level{
	/*background: black;*/
	/*background: #36fd30;*/
    background: linear-gradient(45deg, #00FF00, #00F6FF);
}
.column-live {
	font-size: 1.5rem; 
	padding: 50px 0px 50px 50px;
}
.column-donate {
	font-size: 1.5rem; 
	padding: 50px 50px 50px 0px;
}
.custom-footer-bg-image-2023{
	position: relative;
/*	background-image: linear-gradient(rgba(76, 72, 90, 1), rgba(76, 72, 90, 0.6)), 
		url('/assets/theme/images/footer-placeholder-2023.jpg'); */
	background-image: url('/assets/theme/images/footer-placeholder-2023.jpg');
	background-size: cover;
	background-repeat: no-repeat; 
}

.triangle{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/*background-color: rgba(76, 72, 89, 0.8);*/
	/*background-color: #36fd30;*/
	background-color: #00f6ff;
	clip-path: polygon(0% 100%, 50% 0%, 0% 0%);
}

.section-team-snowflake{
	position: absolute;
	background-image: url('/assets/theme/images/eye-thin-white.png'); 
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	background-size: 30%; 
	background-position-x: right; 
	opacity: 0.6;
}
.section-live_donate-snowflake{
	position: absolute;
	bottom: -300px;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url('/assets/theme/images/eye-thin-light.png'); 
	background-repeat: no-repeat;
	background-size: 40%;
	opacity: 0.6;
}

.section-footer-snowflake{
	position: absolute;
	bottom: -50%;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url('/assets/theme/images/eye-thin-green.png'); 
	background-repeat: no-repeat;
	background-size: 40%;
	opacity: 0.6;
}

.aside-title:after {
	background: #abfc00;
}

@media (max-width: 768px) {
	.triangle, .section-live_donate-snowflake {
	  display: none;
	}
	.column-live{
		background-color: #4C4859;
	}
}

@media (max-width: 991px) {
	.section-live_donate-snowflake {
	  display: none;
	}
	nav.navbar.sidebar-nav {
		width: 100%;
		left: -100%;
		transition: all .3s ease-in;
	}
	nav.navbar.sidebar-nav ul {
		transition: all .3s ease-in;
	}
	nav.navbar.sidebar-nav.sidebar-nav-style-1 .sidenav-header {
		/*background: #000!important;*/
		/*background: #36fd30 !important;*/
		background: linear-gradient(45deg, #00FF00, #00F6FF) !important;
	}
	.logo-holder img{
		max-height: 80px;
	}
	.mobile-toggle span{
		background: #fff;
	}
	.logo-holder a.logo{
		height: 80px;
	}
	nav.navbar.bootsnav.sidebar-nav ul.nav li.dropdown ul.dropdown-menu>li>a{
		/*color: #e2e2e2;*/
		color: #000;
	}

	nav.navbar.bootsnav.sidebar-nav ul.nav li.dropdown ul.dropdown-menu>li.active>ul>li.active>a {
		color: #fff;
	}

	nav.navbar.bootsnav.sidebar-nav ul.nav li.dropdown.open ul.dropdown-menu>li>a {
		border-bottom: initial !important;
		width: max-content;
		min-width: 50%;
	}
}
.mobile-toggle:hover span, .white-link .mobile-toggle:hover span{
	background-color:  #36fd30;
}

/* helper utilities */
.pl-0, .px-0, .p-0 { padding-left: 0px !important; }
.pr-0, .px-0, .p-0 { padding-right: 0px !important; }
.pt-0, .py-0, .p-0 { padding-top: 0px !important; }
.pb-0, .py-0, .p-0 { padding-bottom: 0px !important; }

.ml-0, .mx-0, .m-0 { margin-left: 0px !important; }
.mr-0, .mx-0, .m-0 { margin-right: 0px !important; }
.mt-0, .my-0, .m-0 { margin-top: 0px !important; }
.mb-0, .my-0, .m-0 { margin-bottom: 0px !important; }
