.masthead.segment {
  background-image: url('../../../images/home/allegre-banner-1.jpg') !important;
}

.allegre-lines {
	background-image: url('../../../images/home/allegre-lines.png') !important;
	background-size: cover;
}

.allegre-aacd {
	background-image: url('../../../images/home/allegre-aacd.jpg') !important;
	background-size: cover;
	background-position: center center;
	min-height: 536px;
}

.allegre-aacd img {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -65px;
	margin-left: -215px;
}

@media only screen and (max-width: 420px) {
	.allegre-aacd img {
		position: absolute;
		width: 300px !important;
		left: 50% !important;
		margin-left: -150px;
	}
}

.allegre-sustainability {
	background-image: url('../../../images/home/allegre-sustainability.jpg') !important;
	background-size: cover;
	background-position: center center;
	min-height: 536px;
}

#veridiana {
	background-image: url('../../../images/home/allegre-veridiana-cavalheiro.jpg') !important;
	background-size: cover;
	background-position: center center;
}

#bruno {
	background-image: url('../../../images/home/allegre-bruno-ukoski.jpg') !important;
	background-size: cover;
	background-position: center center;
}

.team-container {
	background: #fff !important;
	margin: 30px 0 !important;
	text-align: left;
}

.team-container p {
	font-size: 1.2em !important;
}

.team-container .row,
.allegre-blog .row
{
	padding: 0 !important;
}

.team-content {
	padding: 2em 2em 4em !important;
}

.team-content .icon img {
	width: 200px !important;
	margin-bottom: 15px;
}

.team-icons {
	position: absolute;
	bottom: 2em;
	right: 2em;
}

.allegre-services {
	background-image: url('../../../images/home/allegre-services.jpg') !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	background-position: top center !important;
	min-height: 770px;
}

.allegre-blog-left {
	background-image: url('../../../images/home/allegre-blog-1.jpg') !important;
	background-size: cover;
	min-height: 400px;
	padding: 2em 4em;
}

.allegre-blog-right {
	background-image: url('../../../images/home/allegre-blog-2.jpg') !important;
	background-size: cover;
	min-height: 400px;
	padding: 2em 4em;
}

.services-box {
	border: 0 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	padding: 20px 40px !important;
	margin: 30px 0 !important;
}

.services-box a {
	text-transform: uppercase;
	color: #fff;
}

.services-box a:hover {
	text-decoration: underline;
}

@media only screen and (max-width: 800px) {
  .allegre-services {
	background-position: top right !important;
  }
}

.button-blog {
}

.about-us-container {
	background: #fff;
	padding: 2em 2em 0;
	margin: 2em 0 .5em;
	min-height: 100%;
}

.values-grid {
	margin: 3em -1em 1em !important;
}

.allegre-sustainability-label {
	height: 150px!important;
}

.allegre-sustainability-cert {
	height: 150px!important;
	margin-top: 2px;
}