body {
	background-image: url(images/background.jpg) !important;
	background-position: top center;
}
.honeypot{
	display: none;
}
#rodo {
	display: none;	
}
.small-text {
	font-size: 12px;	
	text-align: justify; 
}
.img-fluid-50 {
	max-width: 50%;
	height: auto;
}
.img-fluid-66 {
	max-width: 66%;
	height: auto;
}
.img-fluid-75 {
	max-width: 50%;
	height: auto;
}
.img-center {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
a.black-link img {
	border: none;
	font-size: 12px;	
	text-decoration: none;
}
a.black-link:link {
	color: #333333;
	text-decoration: none;
}
a.black-link:visited {
	color: #333333;
	text-decoration: none;
}
a.black-link:hover, a.black-link:active, a.black-link:focus { 
	color: #000000;
	text-decoration: none;
}
a.white-link img {
	border: none;
	font-size: 12px;	
	text-decoration: none;
}
a.white-link:link {
	color: #ffffff;
	text-decoration: none;
}
a.white-link:visited {
	color: #ffffff;
	text-decoration: none;
}
a.white-link:hover, a.white-link:active, a.white-link:focus { 
	color: #ffffff;
	text-decoration: none;
}
a.mint-link img {
	border: none;
	font-size: 12px;	
	text-decoration: none;
}
a.mint-link:link {
	color: #D7E366 !important;
	text-decoration: none;
}
a.mint-link:visited {
	color: #D7E366 !important;
	text-decoration: none;
}
a.mint-link:hover, a.mint-link:active, a.mint-link:focus { 
	color: #D7E366 !important;
	text-decoration: none;
}
a.green-link img {
	border: none;
	font-size: 12px;	
	text-decoration: none;
}
a.green-link:link {
	color: #253F4A !important;
	text-decoration: none;
}
a.green-link:visited {
	color: #253F4A !important;
	text-decoration: none;
}
a.green-link:hover, a.green-link:active, a.green-link:focus { 
	color: #253F4A !important;
	text-decoration: none;
}
.submenu {
	background-color: #333;
	width: 220px;
	padding: 0px 15px;
}
.public-submenu {
	margin: 10px;
}
.bg-dark .nav-link:link {
	color: #FAFAFA !important;
}
.bg-dark .nav-link:visited {
	color: #FAFAFA !important;
}
.bg-dark .nav-link:hover, .bg-dark .nav-link:active, .bg-dark .nav-link:focus { 
	color: #FFFFFF !important;
}
.mint-text {
	color: #D7E366;
}
.green-text {
	color: #253F4A;
}
.arete-bg {
	font-size: 16px;
	line-height: 1.8;
	background-image: url(images/arete-bg.png);
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
	width: auto;
	height: 350px;
}
.arete-map {
	padding: 25px 25px !important;
	width: auto;
	height: auto;
}
.funfact-bg {
	font-size: 16px;
	line-height: 1.8;
	background-color: #ffffff;
	position: relative;
	height: auto;
	width: auto;
	padding: 0px 20px;
}
.phone-padding {
	padding: 0px 0px !important;
}
.questionmark-padding {
	padding: 0px 0px !important;
}
div.col-lg-12 .card-custom-border {
	border-radius: 25px;
}
div.col-lg-12 .custom-card-title {
	font-size: 24px;
	padding: 5px;
	width: 75%;
	height: 46px;
	position: relative;
	margin-top: -80px;
	margin-bottom: 34px;
}
div.col-lg-6 .card-custom-border {
	border-radius: 25px;
}
div.col-lg-6 .custom-card-title {
	font-size: 0px;
	padding: 0px;
	width: 0px;
	height: 0px;
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
}
div.col-lg-4 .card-custom-border {
	border-radius: 25px;
}
div.col-lg-4 .custom-card-title {
	font-size: 0px;
	padding: 0px;
	width: 0px;
	height: 0px;
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
}
div.col-lg-3 .card-custom-border {
	border-radius: 25px;
}
div.col-lg-3 .custom-card-title {
	font-size: 0px;
	padding: 0px;
	width: 0px;
	height: 0px;
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
}
div.col-lg-2 .card-custom-border {
	border-radius: 25px;
}
div.col-lg-2 .custom-card-title {
	font-size: 0px;
	padding: 0px;
	width: 0px;
	height: 0px;
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
}
.header-info-text {
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #333333;
	background-color: #D7E366;
	letter-spacing: 8px;
}
@media (min-width: 576px) {
	.arete-bg {
		font-size: 16px;
		line-height: 1.8;
		background-image: url(images/arete-bg-576.png);
		background-repeat: no-repeat;
		background-position: center;
		position: relative;
		width: auto;
		height: 350px;
	}
	.arete-map {
		padding: 25px 25px !important;
		width: auto;
		height: auto;
	}
	.funfact-bg {
		font-size: 16px;
		line-height: 1.8;
		background-color: #ffffff;
		position: relative;
		height: 240px;
		width: auto;
		padding: 0px 10px;
	}
	.phone-padding {
		padding: 0px 0px !important;
	}
	.questionmark-padding {
		padding: 0px 0px !important;
	}
	div.col-lg-12 .card-custom-border {
		border-radius: 25px;
	}
	div.col-lg-12 .custom-card-title {
		font-size: 24px;
		padding: 5px;
		width: 75%;
		height: 46px;
		position: relative;
		margin-top: -100px;
		margin-bottom: 54px;
	}
	div.col-lg-6 .card-custom-border {
		border-radius: 25px;
	}
	div.col-lg-6 .custom-card-title {
		font-size: 20px;
		padding: 5px;
		width: 66%;
		height: 70px;
		position: relative;
		margin-top: -90px;
		margin-bottom: 20px;
	}
	div.col-lg-4 .card-custom-border {
		border-radius: 25px;
	}
	div.col-lg-4 .custom-card-title {
		font-size: 0px;
		padding: 0px;
		width: 0px;
		height: 0px;
		position: relative;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	div.col-lg-3 .card-custom-border {
		border-radius: 25px;
	}
	div.col-lg-3 .custom-card-title {
		font-size: 0px;
		padding: 0px;
		width: 0px;
		height: 0px;
		position: relative;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	div.col-lg-2 .card-custom-border {
		border-radius: 25px;
	}
	div.col-lg-2 .custom-card-title {
		font-size: 0px;
		padding: 0px;
		width: 0px;
		height: 0px;
		position: relative;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.header-info-text {
		font-size: 10px;
		font-weight: bold;
		text-align: center;
		color: #333333;
		background-color: #D7E366;
		letter-spacing: 8px;
	}
}
@media (min-width: 768px) {
	.arete-bg {
		font-size: 16px;
		line-height: 1.8;
		background-image: url(images/arete-bg-768.png);
		background-repeat: no-repeat;
		background-position: center;
		position: relative;
		width: auto;
		height: 236px;
	}
	.arete-map {
		padding: 35px 25px !important;
		width: auto;
		height: auto;
	}
	.funfact-bg {
		font-size: 16px;
		line-height: 1.8;
		background-color: #ffffff;
		position: relative;
		height: 265px;
		width: auto;
		padding: 10px 20px;
	}
	.phone-padding {
		padding: 0px 0px !important;
	}
	.questionmark-padding {
		padding: 0px 0px !important;
	}
	div.col-lg-12 .card-custom-border {
		border-radius: 25px;
	}
	div.col-lg-12 .custom-card-title {
		font-size: 20px;
		padding: 5px;
		width: 66%;
		height: 40px;
		position: relative;
		margin-top: -100px;
		margin-bottom: 60px;
	}
	div.col-lg-6 .card-custom-border {
		border-radius: 25px;
	}
	div.col-lg-6 .custom-card-title {
		font-size: 20px;
		padding: 5px;
		width: 75%;
		height: 40px;
		position: relative;
		margin-top: -70px;
		margin-bottom: 34px;
	}
	div.col-lg-4 .card-custom-border {
		border-radius: 25px;
	}
	div.col-lg-4 .custom-card-title {
		font-size: 16px;
		padding: 5px;
		width: 75%;
		height: 60px;
		position: relative;
		margin-top: -80px;
		margin-bottom: 20px;
	}
	div.col-lg-3 .card-custom-border {
		border-radius: 25px;
	}
	div.col-lg-3 .custom-card-title {
		font-size: 0px;
		padding: 0px;
		width: 0px;
		height: 0px;
		position: relative;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	div.col-lg-2 .card-custom-border {
		border-radius: 25px;
	}
	div.col-lg-2 .custom-card-title {
		font-size: 0px;
		padding: 0px;
		width: 0px;
		height: 0px;
		position: relative;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.header-info-text {
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		color: #333333;
		background-color: #D7E366;
		letter-spacing: 10px;
	}
}
@media (min-width: 992px) {
	.arete-bg {
		font-size: 16px;
		line-height: 1.8;
		background-image: url(images/arete-bg-992.png);
		background-repeat: no-repeat;
		background-position: center;
		position: relative;
		width: auto;
		height: 304px;
	}
	.arete-map {		
		padding: 25px 25px !important;
		width: auto;
		height: auto;
	}
	.funfact-bg {
		font-size: 14px;
		line-height: 1.8;
		background-color: #ffffff;
		position: relative;
		height: 240px;
		width: auto;
		padding: 0px 10px;
	}
	.phone-padding {
		padding: 37px 0px !important;
	}
	.questionmark-padding {
		padding: 37px 0px !important;
	}
	div.col-lg-12 .card-custom-border {
		border-radius: 25px;
	}
	div.col-lg-12 .custom-card-title {
		font-size: 24px;
		padding: 5px;
		width: 33%;
		height: 46px;
		position: relative;
		margin-top: -150px;
		margin-bottom: 104px;
	}
	div.col-lg-6 .card-custom-border {
		border-radius: 25px;
	}
	div.col-lg-6 .custom-card-title {
		font-size: 24px;
		padding: 5px;
		width: 75%;
		height: 46px;
		position: relative;
		margin-top: -130px;
		margin-bottom: 84px;
	}
	div.col-lg-4 .card-custom-border {
		border-radius: 25px;
	}
	div.col-lg-4 .custom-card-title {
		font-size: 20px;
		padding: 5px;
		width: 75%;
		height: 75px;
		position: relative;
		margin-top: -110px;
		margin-bottom: 35px;
	}
	div.col-lg-3 .card-custom-border {
		border-radius: 25px;
	}
	div.col-lg-3 .custom-card-title {
		font-size: 16px;
		padding: 5px;
		width: 75%;
		height: 56px;
		position: relative;
		margin-top: -80px;
		margin-bottom: 24px;
	}
	div.col-lg-2 .card-custom-border {
		border-radius: 25px;
	}
	div.col-lg-2 .custom-card-title {
		font-size: 0px;
		padding: 0px;
		width: 0px;
		height: 0px;
		position: relative;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.header-info-text {
		font-size: 14px;
		font-weight: bold;
		text-align: center;
		color: #333333;
		background-color: #D7E366;
		letter-spacing: 10px;
	}
}
@media (min-width: 1200px) {
	.arete-bg {
		font-size: 16px;
		line-height: 1.8;
		background-image: url(images/arete-bg-1200.png);
		background-repeat: no-repeat;
		background-position: center;
		position: relative;
		width: auto;
		height: 213px;
	}
	.arete-map {		
		padding: 25px 25px !important;
		width: auto;
		height: auto;
	}
	.funfact-bg {
		font-size: 16px;
		line-height: 1.8;
		background-color: #ffffff;
		position: relative;
		height: 256px;
		width: auto;
		padding: 0px 10px;
	}
	.phone-padding {
		padding: 22px 0px !important;
	}
	.questionmark-padding {
		padding: 22px 0px !important;
	}
	div.col-xl-12 .card-custom-border {
		border-radius: 25px;
	}
	div.col-xl-12 .custom-card-title {
		font-size: 24px;
		padding: 5px;
		width: 33%;
		height: 46px;
		position: relative;
		margin-top: -150px;
		margin-bottom: 104px;
	}
	div.col-xl-6 .card-custom-border {
		border-radius: 25px;
	}
	div.col-xl-6 .custom-card-title {
		font-size: 24px;
		padding: 5px;
		width: 75%;
		height: 46px;
		position: relative;
		margin-top: -130px;
		margin-bottom: 84px;
	}
	div.col-xl-4 .card-custom-border {
		border-radius: 25px;
	}
	div.col-xl-4 .custom-card-title {
		font-size: 20px;
		padding: 5px;
		width: 75%;
		height: 40px;
		position: relative;
		margin-top: -110px;
		margin-bottom: 70px;
	}
	div.col-xl-3 .card-custom-border {
		border-radius:  25px;
	}
	div.col-xl-3 .custom-card-title {
		font-size: 16px;
		padding: 5px;
		width: 75%;
		height: 34px;
		position: relative;
		margin-top: -80px;
		margin-bottom: 46px;
	}
	div.col-xl-2 .card-custom-border {
		border-radius: 25px;
	}
	div.col-xl-2 .custom-card-title {
		font-size: 14px;
		padding: 5px;
		width: 75%;
		height: 52px;
		position: relative;
		margin-top: -80px;
		margin-bottom: 28px;
	}
	.header-info-text {
		font-size: 16px;
		font-weight: bold;
		text-align: center;
		color: #333333;
		background-color: #D7E366;
		letter-spacing: 12px;
	}
}
@media (min-width: 1400px) {
	.arete-bg {
		font-size: 16px;
		line-height: 1.8;
		background-image: url(images/arete-bg-1400.png);
		background-repeat: no-repeat;
		background-position: center;
		position: relative;
		width: auto;
		height: 252px;
	}
	.arete-map {
		padding: 25px 25px !important;
		width: auto;
		height: auto;
	}
	.funfact-bg {
		font-size: 16px;
		line-height: 1.8;
		background-color: #ffffff;
		position: relative;
		height: 256px;
		width: auto;
		padding: 0px 10px;
	}
	.phone-padding {
		padding: 0px 0px !important;
	}
	.questionmark-padding {
		padding: 0px 0px !important;
	}
	div.col-xxl-12 .card-custom-border {
		border-radius: 25px;
	}
	div.col-xxl-12 .custom-card-title {
		font-size: 24px;
		padding: 5px;
		width: 33%;
		height: 46px;
		position: relative;
		margin-top: -150px;
		margin-bottom: 104px;
	}
	div.col-xxl-6 .card-custom-border {
		border-radius: 25px;
	}
	div.col-xxl-6 .custom-card-title {
		font-size: 24px;
		padding: 5px;
		width: 75%;
		height: 46px;
		position: relative;
		margin-top: -130px;
		margin-bottom: 84px;
	}
	div.col-xxl-4 .card-custom-border {
		border-radius: 25px;
	}
	div.col-xxl-4 .custom-card-title {
		font-size: 20px;
		padding: 5px;
		width: 75%;
		height: 40px;
		position: relative;
		margin-top: -110px;
		margin-bottom: 70px;
	}
	div.col-xxl-3 .card-custom-border {
		border-radius: 25px;
	}
	div.col-xxl-3 .custom-card-title {
		font-size: 16px;
		padding: 5px;
		width: 75%;
		height: 34px;
		position: relative;
		margin-top: -80px;
		margin-bottom: 46px;
	}
	div.col-xxl-2 .card-custom-border {
		border-radius: 25px;
	}
	div.col-xxl-2 .custom-card-title {
		font-size: 14px;
		padding: 5px;
		width: 75%;
		height: 52px;
		position: relative;
		margin-top: -80px;
		margin-bottom: 28px;
	}
	.header-info-text {
		font-size: 18px;
		font-weight: bold;
		text-align: center;
		color: #333333;
		background-color: #D7E366;
		letter-spacing: 12px;
	}
}