/* Ensure the html element always takes up the full height of the browser window */

html 

.calendar {
	-webkit-animation: glowing 500ms infinite;
	-moz-animation: glowing 500ms infinite;
	-o-animation: glowing 500ms infinite;
	animation: glowing 500ms infinite;
	background: url('https://w0avq.org/icons/calendar.png') no-repeat center center;
	color: black;
	padding: 0px 0px;
	border-radius: 40px;
	width: 250px;
	height: 100px;
}
.calendar:hover {
	background-color:  rgba(178, 34, 34,0.5);
	color: white;
	border: 4px solid cornsilk;
	transition: all .9s;
}
.qr_code {
	background: url('https://w0avq.org/icons/qrcode.png') no-repeat center center;
	color: black;
	border: 4px solid midnightblue;
	padding: 0px 0px;
	border-radius: 40px;
	font-size: 20px;
	width: 160px;
	height: 200px;
	transition: all .9s;
}
.qr_code:hover {
	background-color: gold;
	border: 6px solid slategrey;
	color: black;
}
.pastors {
	-webkit-animation: glowing 500ms infinite;
	-moz-animation: glowing 500ms infinite;
	-o-animation: glowing 500ms infinite;
	animation: glowing 500ms infinite;
	background: url('https://w0avq.org/icons/pastors.png') no-repeat center center;
	color: black;
	padding: 0px 0px;
	border-radius: 60px;
	width: 250px;
	height: 100px;
}
.pastors:hover {
	background-color:  rgba(178, 34, 34,0.5);
	color: white;
	border: 4px solid cornsilk;
	transition: all .9s;
}
.title {
	background: url('https://w0avq.org/icons/title.png') no-repeat center center;
	color:transparent;
	padding: 0px 0px;
    border: 4px solid cornsilk;
	border-radius: 60px;
	width: 900px;
	height: 150px;
}
.international {
	background: url('https://w0avq.org/icons/international.png') no-repeat center center;
	color:transparent;
	padding: 0px 0px;
    border: 4px solid transparent;
	border-radius: 60px;
	width: 700px;
	height: 150px;
}
.inclusion {
	-webkit-animation: glowing 500ms infinite;
	-moz-animation: glowing 500ms infinite;
	-o-animation: glowing 500ms infinite;
	animation: glowing 500ms infinite;
	background: url('https://w0avq.org/icons/inclusion.png') no-repeat center center;
	color: black;
	padding: 0px 0px;
	border-radius: 60px;
	width: 250px;
	height: 100px;
}
.inclusion:hover {
	background-color:  rgba(178, 34, 34,0.5);
	color: white;
	border: 4px solid cornsilk;
	transition: all .9s;
}
.clock {
	-webkit-animation: glowing 500ms infinite;
	-moz-animation: glowing 500ms infinite;
	-o-animation: glowing 500ms infinite;
	animation: glowing 500ms infinite;
	background: url('https://w0avq.org/icons/clock.png') no-repeat center center;
	color: black;
	padding: 0px 0px;
	border-radius: 60px;
	width: 110px;
	height: 110px;
}
.clock:hover {
	background-color:  rgba(178, 34, 34,0.5);
	color: white;
	border: 4px solid cornsilk;opacity: 0.7;
	
	transition: all .9s;
}
.faq {
	-webkit-animation: glowing 500ms infinite;
	-moz-animation: glowing 500ms infinite;
	-o-animation: glowing 500ms infinite;
	animation: glowing 500ms infinite;
	background: url('https://w0avq.org/icons/faq.png') no-repeat center center;
	color: black;
	padding: 0px 0px;
	border-radius: 40px;
	width: 250px;
	height: 100px;
}
.faq:hover {
	background-color:  rgba(178, 34, 34,0.5);
	color: white;
	border: 4px solid cornsilk;
	transition: all .9s;
}
.guest {
	-webkit-animation: glowing 450ms infinite;
	-moz-animation: glowing 450ms infinite;
	-o-animation: glowing 450ms infinite;
	animation: glowing 450ms infinite;
	background: url('https://w0avq.org/icons/guest.png') no-repeat center center;
	color: black;
	padding: 0px 0px;
	border-radius: 40px;
	width: 250px;
	height: 100px;
}
.guest:hover {
	background-color: rgba(178, 34, 34,0.5);
	color: white;
	border: 4px solid cornsilk;
	transition: all .9s;
}
.tcam {
	-webkit-animation: glowing 500ms infinite;
	-moz-animation: glowing 500ms infinite;
	-o-animation: glowing 500ms infinite;
	animation: glowing 500ms infinite;
	border: 2px solid midnightblue;
	background: url('https://w0avq.org/icons/tcam.png') no-repeat center center;
	color: black;
	padding: 0px 0px;
	border-radius: 40px;
	width: 250px;
	height: 100px;
}
.tcam:hover {
	background-color:  rgba(178, 34, 34,0.5);
	color: white;
	border: 4px solid cornsilk;
	transition: all .9s;
}
.disclaimer {
	-webkit-animation: glowing 500ms infinite;
	-moz-animation: glowing 500ms infinite;
	-o-animation: glowing 500ms infinite;
	animation: glowing 500ms infinite;
	border: 2px solid midnightblue;
	background: url('https://w0avq.org/icons/disclaimer.png') no-repeat center center;
	color: black;
	padding: 0px 0px;
	border-radius: 40px;
	width: 250px;
	height: 100px;
}
.disclaimer:hover {
	background-color:  rgba(178, 34, 34,0.5);
	color: white;
	border: 4px solid cornsilk;
	transition: all .9s;
}
.zoom {
	-webkit-animation: glowing 450ms infinite;
	-moz-animation: glowing 450ms infinite;
	-o-animation: glowing 450ms infinite;
	animation: glowing 450ms infinite;
	background: url('https://w0avq.org/icons/zoom.png') no-repeat center center;
	color: black;
	padding: 0px 0px;
	border-radius: 50px;
	width: 190px;
	height: 100px;
}

.refresh {
	background: url('https://w0avq.org/icons/refresh.png') no-repeat center center;
	border: 4px transparent;
	color: black;
	font-size: 23px;
	font-weight: bold;
	font-style: italic;
	padding: 0px 0px;
	border-radius: 60px;
	width: 105px;
	height: 105px;
}
.map {
	background: url('https://w0avq.org/icons/directions.png') no-repeat center center;
	border: 4px transparent;
	color: black;
	font-size: 23px;
	font-weight: bold;
	font-style: italic;
	padding: 0px 0px;
	border-radius: 60px;
	width: 180px;
	height: 60px;
}