/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/


.googlemap {
	position: relative;
	padding-bottom: 75%; /* 4:3 ratio*/
	height: 0;
	overflow: hidden;
}

.googlemap iframe {
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;
}

.h2space {
	line-height: normal;
}

.box1{
	height: 400px;
	padding: 5px;
	border-radius: 5px;
}

.alinhamento{
	display: flex;
	justify-content: center;
}

.reserve{
	display: flex;
	justify-content: center;
	transform: translateY(-30%);
}



.reserve-text{
	display: flex;
	letter-spacing:1.5px;
	justify-content: center;
	background-color: black;
	border-radius: 5px 5px 5px 5px;
	margin-left: 25%;
	margin-right: 25%;
	padding: 10px;
	color: white;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 5px !important;
	transform: translateY(10%);
	text-align: center;
}

.topo {
	margin-top: 3em;
	margin-bottom: 0em;
}

.eventos {
	width: 15em;
}

.cont {
	color: black !important;
}

.cont a {
	color: black !important;
	font-weight: 500;
}