
body
{
	background: #464646 url("page.jpg") 50% 50% fixed repeat;
}

iframe
{
	width: 100%;
	min-height: 590px;
}

/* --------------------------------- */

.partners
{
	display: flex;
	flex-wrap: wrap;
	grid-gap: 5px;
	align-items: center;
	justify-content: center;
}

.partners > div
{
	width: 19%;
  text-align: center;
}

.partners img
{
	display: inline-block;
	border-radius: 5px;
	opacity: 0.75;
	width: 100%;
	height: auto;
	box-shadow: rgba(0,0,0,0.8) 0px 0px 3px 2px inset;
	transition: all 0.2s linear;
}

.partners img:hover
{
	opacity: 1;
}

.partners a
{
  font-size: 13px;
  line-height: 140%;
}

/* --------------------------------- */

#main
{
	margin-top: 30px;
}

#main:before
{
	top: -20px;
}

article .content p
{
  text-align: justify;
  font-size: 18px;
  line-height: 140%;
  font-weight: bold;
}

article .content img
{
	display: block;
	margin: 0 auto;
	max-width: 100%;
	height: auto;
}

/* --------------------------------- */

.team-container
{
	display: grid;
	grid-template-columns: auto auto auto auto;
}

/* --------------------------------- */

.contact > *:first-child
{
	width: 40%;
}

.contact > *:last-child
{
	flex: 1;
}

.contact iframe
{
	border: 0;
	width: 100%;
	height: 100%;
}

.contact .block
{
	margin: 1rem;
}

.contact .block p
{
	margin: 0;
}

/* --------------------------------- */

@media (max-width: 1000px)
{
	#menubar
	{
		display: block;
	}
	#menubar .social-container
	{
		margin-left: 0;
		width: 100%;
	}
	#menubar .social-container .phone
	{
		margin-right: auto;
	}
	#menubar .social-container .socialone
	{
		margin-left: auto;
	}
	.contact > .grid-box
	{
		width: 100%;
	}
	.partners > div
	{
		width: 30%;
	}
	iframe
	{
		min-height: 320px;
	}
}

