@charset "utf-8";

a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #007a52;
}


.cookie-layer {
  position:fixed;
  bottom:0;left:0;right:0;
  padding:4px;
  background-color:rgba(255,255,255,0.8);
  border-bottom:1px solid #ccc;
  box-shadow:0px 0px 3px #ccc;
  z-index: 99;
}

body{
    font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	line-height: 30px;
	background-color: #ffffff;
	color: #000000;
	text-align: center;
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	pointer-events: none !important;
}

h1{
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 26px;
	margin-top: 25px;
	margin-bottom: 25px;
	color: #000000;
	text-align: center;
	text-transform: uppercase;
}

.btn-default {
	border-radius: 0px;
	border: 2px solid #007a52;
	padding: 10px 40px;
	font-size: 24px;
	font-weight: bold;
	color: #007a52;
	max-width: 100%;
	background-color: #ffffff;
}

.footer{
	position: absolute;
	bottom: 0px;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	margin-top: 20px;
}

.footer a{
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}
.footer a:hover{
	color: #ffffff;
	text-decoration: underline;
}


@media (max-width: 576px) {
	
	h1{
		font-size: 25px;
	}	

	.btn-default {
		font-size: 18px;
	}
	
}

/* ----------- ANIMATION -------------- */

.anim{
	opacity:0;
}

@media (max-width: 992px) {
	.anim{
		opacity:1; 
	}
}

*[class*='mt-animation-']{
	-webkit-animation-duration:0.5s;
	animation-duration:0.5s;
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}


@-webkit-keyframes mt-fade-bottom{
	0%{
		opacity:0;
		-webkit-transform:translateY(100%);
	}
    30% {
        opacity: 0.5;
    }
    70% {
        opacity: 1;
    }
	100%{
		-webkit-transform:translateY(0);
		opacity: 1;
	}
}
@keyframes mt-fade-bottom{
	from{
		opacity:0;
		transform:translateY(20%);
	}
	to{
		opacity:1;
		transform:translateY(0);
	}
}

mt-slide-up{
	from{
		transform:translateY(0);
	}
	to{
		transform:translateY(100);
	}
}


.mt-animation-slide-bottom{
	-webkit-animation-name:mt-fade-bottom;
	animation-name:mt-fade-bottom
}

.mt-animation-slide-up{
	-webkit-animation-name:mt-slide-up;
	animation-name:mt-slide-up
}

