
/* --------------------------------------------------------------------- */
/* DO YOUR CSS CHANGES HERE TO SIMPLIFY UPDATES
/* --------------------------------------------------------------------- */



.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.klearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html 
.klearfix,*:first-child+html .klearfix{zoom:1}


/* ------------- HOME ---------------- */

.font2 {
font-family: 'Montserrat', sans-serif;
font-size: 1.4em;
}

.title-section2 {
padding-left: 30px;
border-bottom: 1px solid #efefef;
border-top: 1px solid #efefef;
width: 100%;
text-align: left;
margin-bottom: 40px;
}

.featured-product img {
max-height: 90%;
max-width: 90%;
}

.slide-section {
background-attachment: fixed;
width: 100%;
height: auto;
/* position: relative; */
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

#vimeo-container {
	position: fixed;
	top: 0;
	overflow: hidden;
	display: none;
	z-index: -9999;
}
 #vimeo-controls {
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	z-index: 100000;
	
	margin: 20px;
	width: 30px;
	height: 30px;
	color: #fff;
	font-size: 20px;
	cursor: pointer;
	
	opacity: .7;
	filter: alpha(opacity=70);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out;
	-ms-transition: opacity .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out;
}
 #close-vimeo {
	display: block;
	border: none;
	background: url(//cdn.shopify.com/s/files/1/0561/7509/t/2/assets/close-vimeo.png?16859) no-repeat center center;
	background-size: 13px 13px;
	padding: 5px;
	border: solid 2px #fff;
	width: 23px;
	height: 23px;
}
#vimeo-controls:hover {
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
#slide-section{
	margin-top:88px;
	background-color:#efefef;
}
#slide-section h2 {
	font-size: 60px;
	letter-spacing: -3px;
	line-height: 70px;
	margin: 0 0 20px 0;
	padding: 0;
	color:#8a8683;
	font-weight: 700;
}
#slide-section h3 {
	font-size: 30px;
	color: #8a8683;
	line-height: 40px;
	margin: 0 0 20px 0;
	padding: 0;
	font-weight: 400;
}
#slide-section .bx-pager {
	display: none;
}
#slide-section .slider-content {
	position:absolute;
	top:25%;
	left:200px;
	color:#fff;
	text-align:left;
}
#slide-section .slider-content .slider-hr {
  	display: block;
  	margin: 20px 0;
  	border-bottom: solid 1px #eeeeee;
  width: 50px;
}
#page-banner {
	position:relative;
}
#product #page-banner {
 	position: relative; 
}
#pinitbtn {
 	position: absolute;
  	top: 20px;
  right: 20px;
  margin: auto;
  z-index: 10000;
}
#down-arrow {
	width:60px;
	height: 60px;
	/*border: solid 1px rgba(255, 255, 255, .2);*/
	display:block;
	position: absolute;
	bottom: 20px;
	background: url(//cdn.shopify.com/s/files/1/0561/7509/t/2/assets/down-arrow.png?16859) no-repeat center center;
	background-size: 34px 18px;
	z-index:10;
	right:0px;
	left:0px;
	margin:auto;
	transition:.3s;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
}
#down-arrow:hover {
	bottom: 30px;
	cursor:pointer;
	background-color:#41a28e;
	opacity:1;
	
}
.slider-content p {
	margin-top: 30px;
    margin-bottom: 30px;
  	text-align: left;
}
@media (max-width: 800px) {
	#down-arrow {
		display:none;
	}














}
@media (max-width: 680px) {
	#slide-section .slider-content {
		left: 50%;
		margin-left: -150px;
  		text-align: center;
	}
	 .page-slider h1 {
		text-align:center;
	}
	.page-slider {
		text-align:center !important;
	}
	.page-slider .button-large-blue {
		text-align: center !important;
		/* left: 70% !important; */
		float: none;
		margin-left: 0;
		
	}
	#slide-section .slider-content .slider-hr {
  		display: inline-block;
	}
    .slider-content p {
        margin-top: 0px;
  		text-align: center;
    }
}

#slide-section .slider-content h1 {
	width:300px;
	padding:0;
	margin:0;
    line-height: 70px;
}

@media (max-width: 1450px) {
  	#slide-section .slider-content h1 {
	width:300px;
	padding:0;
	margin:0;
    line-height: 50px;
	}
}
  
#slide-section .bx-next {
	background: url(//cdn.shopify.com/s/files/1/0561/7509/t/2/assets/slider-arrow-right.png?16859) no-repeat center center;
	background-size: 18px 34px;
}
#slide-section .bx-prev {
	background: url(//cdn.shopify.com/s/files/1/0561/7509/t/2/assets/slider-arrow-left.png?16859) no-repeat center center;
	background-size: 18px 34px;
}
#slide-section .bx-wrapper .bx-controls-direction a {
	width: 18px;
	height: 34px;
}
#slide-section .bx-wrapper .bx-controls-direction a.bx-next {
	border-left: solid 1px rgba(255, 255, 255, .2);
	padding: 30px 30px 30px 30px;
	height: 100%;
	top: 16px;
	transition:.3s;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
}
#slide-section .bx-wrapper .bx-controls-direction a.bx-next:hover {
	background-color:#41a28e;
	opacity:.8;
}
#slide-section .bx-wrapper .bx-controls-direction a.bx-prev {
	border-right: solid 1px rgba(255, 255, 255, .2);
	padding: 30px 30px 30px 30px;
	height: 100%;
	top: 16px;
	transition:.3s;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
}
#slide-section .bx-wrapper .bx-controls-direction a.bx-prev:hover {
	background-color:#41a28e;
	opacity:.8;
}

@media screen and (max-width: 1920px) {

	.featured-advertisement {
	color:#ffffff;
	text-align:center;
	max-height: 900px;
	position: relative;
	background: #000;
	height: 543px;
}

	#slide-section .slider-content {
		top:17%;
	}
}

@media screen and (max-width: 1680px) {
	#slide-section .slider-content {
		top:12%;
	}
}

@media (max-width: 1280px) {

	.featured-advertisement {
	color:#ffffff;
	text-align:center;
	max-height: 900px;
	position: relative;
	background: #000;	
	height: auto;
	
}

	#slide-section .bx-viewport {
		height: 450px;
	}
	#slide-section .page-slider > li {
		height: 450px;
	}
}
 

#home-products{
	background-color:#ffffff;
	color:#999999;
}
#home-products{
	max-width:100%;
}
#home-products h3 {
	padding: 25px 0 25px 0;
	color:#41a28e;
}
#home-products h3 span {
 	float: right; 
  	display: inline-block;
  	margin: 0 30px 0 0;
}
#home-products h3 span a {
  color: #999;
}
#home-products h3 span a:hover {
 	color: #399683; 
}


.video-right-container {
	margin: 0 0 00px 0;
	background: #ff282d;
	height: 743px;
}

.featured-products-grid {
	margin: 0 0 00px 0;
	background: #162b5a;
	height: 200px;
}
.featured-products-grid .featured-product {
	width: 32.9%;	
	display: inline-block;
	transition:.3s;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	height: 312px;
	min-width: 240px;
}
.featured-products-grid .featured-product .product-hover {
	position:relative;
	text-align:center;
	margin-top:-280px;
	opacity:0;
	/*min-width:312px;*/
}
 .featured-products-grid .featured-product:hover .product-hover {
	position:relative;
	text-align:center;
	margin-top:-280px;
	opacity:1;
}
.featured-advertisement {
	color:#ffffff;
	text-align:center;
	max-height: 900px;
	position: relative;
	background: #000;
}

@media (max-width: 800px) {



	.featured-advertisement {
		color:#ffffff;
		text-align:center;
		max-height: 400px;
	}
}

 .featured-advertisement h1 {
	margin:0;
	line-height:80px;
	z-index:10;
}
 .featured-advertisement img{
	width:34px;
	height:34px;
	margin-right:15px;
	z-index:10;
}
 .featured-advertisement a{
	color:#fff;
	font-size:18px;
	letter-spacing:2px;
	z-index:10;
}
 .featured-advertisement a:hover{
	color:#41a28e;
}
 .featured-advertisement hr { 
	color:#fff;
	width:50px;
	height:1px;
	margin-top:60px;
	margin-bottom:60px;
	z-index:10;
}
 .featured-content {
	z-index: 10;
	position: absolute;
	top: 35%;
	height: 236px;
	width: 100%;
	overflow: hidden;
}
 #video_background {
	height: 100%;
	overflow: hidden;
	margin-bottom: -5px;
	width:100%;
}


@media (max-width: 1500px) { 
	 #featured-products-container { 
		width: 100%;
	}
	 .featured-advertisement {
		width: 100%;
	}
}

@media (max-width: 870px) {
 .featured-products-grid .featured-product {
		width: 50%;
	}
}

@media (max-width: 590px) {
	 .featured-products-grid .featured-product {
		width: 100%;
	}
}

@media (max-width: 680px) {
	
	 .featured-advertisement h1 {
		line-height: 60px;
	}
	 .featured-content {
		top: 20%;
	}
	 .featured-advertisement hr {
		color: #fff;
		width: 50px;
		height: 1px;
		margin-top: 40px;
		margin-bottom: 40px;
		z-index: 10;
	}
}

@media (max-width: 480px) { 
	
	 .featured-products-grid .featured-product {
		width: 100%;
		padding-bottom:50px;
	}
	 .title-section2 {
		padding-left:0px;
		width:100%;
		text-align:center;
	}
}

#home-latest {
	background-image:url(//cdn.shopify.com/s/files/1/0561/7509/t/2/assets/thelatest-background.jpg?16859);
	background-size:auto;
	background-color:#ffffff;
	z-index:10;
	padding-top:100px;
	padding-bottom:100px;
}
#home-latest h3 {
	color:#41a28e;
}
#home-latest h4 {
	margin-top:30px;
	color:#fff;
}
#home-latest h5 {
	color:#162b5a;
}
#the-latest {
	background: #7a624c;
}
 .hover-filter {
	transition:.3s;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
}
 .latest-advertisement {
	height:361px;
	background-image:url(//cdn.shopify.com/s/files/1/0561/7509/t/2/assets/Collection-Advertisement.jpg?16859);
	/*background-size:cover;*/
	background-position:center center;
	background-repeat:no-repeat;
}
 .latest-blog {
	height: 575px;
	background-image:url(//cdn.shopify.com/s/files/1/0561/7509/t/2/assets/blog-slider.jpg?16859);
	/*background-size:cover;*/
	background-position:center center;
	background-repeat:no-repeat;
}
.latest-social {
	height: 214px;
	/*background-image:url(//cdn.shopify.com/s/files/1/0561/7509/t/2/assets/instagram-post.jpg?16859);*/
	/*background-size:cover;*/
	background-position:center center;
	background-repeat:no-repeat;
}
 .latest-advertisement,
 .latest-social,
 .latest-blog {
	background-size: 101%;
	transition: background-size .5s ease;
	-moz-transition: background-size .5s ease;
	-ms-transition: background-size .5s ease;
	-o-transition: background-size .5s ease;
	-webkit-transition: background-size .5s ease;
  	
  	cursor: pointer;
}
 .latest-advertisement:hover,
 .latest-social:hover,
 .latest-blog:hover {
	background-size: 110%;
}

@media (max-width: 1440px) {
	 .latest-advertisement,
	 .latest-social,
	 .latest-blog {
		background-size: cover;
	}
	 .latest-advertisement:hover,
 .latest-social:hover,
	 .latest-blog:hover {
		background-size: cover;
	}
}

 .latest-social-facebook {
	height:107px;
	background-image:url(//cdn.shopify.com/s/files/1/0561/7509/t/2/assets/facebook.png?16859);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	transition:.5s;
	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
}

 .latest-social-facebook:hover {
	background-image:url(//cdn.shopify.com/s/files/1/0561/7509/t/2/assets/facebook-hover.png?16859);
	
}
 .latest-social-twitter {
	height:107px;
	background-image:url(//cdn.shopify.com/s/files/1/0561/7509/t/2/assets/twitter.png?16859);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	transition:.3s;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
}
 .latest-social-twitter:hover {
	background-image:url(//cdn.shopify.com/s/files/1/0561/7509/t/2/assets/twitter-hover.png?16859);
	
}
 .latest-social-pinterest {
	height:107px;
	background-image:url(//cdn.shopify.com/s/files/1/0561/7509/t/2/assets/pinterest.png?16859);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	transition:.3s;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
}
.latest-social-pinterest:hover {
	background-image:url(//cdn.shopify.com/s/files/1/0561/7509/t/2/assets/pinterest-hover.png?16859);
	
}
 .latest-social-instagram {
	height:107px;
	background-image:url(//cdn.shopify.com/s/files/1/0561/7509/t/2/assets/instagram.png?16859);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	transition:.3s;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
}
 .latest-social-instagram:hover {
	background-image:url(//cdn.shopify.com/s/files/1/0561/7509/t/2/assets/instagram-hover.png?16859);
}
 .hover-filter:hover {
	-webkit-filter: contrast(.5);
  	-webkit-filter: brightness(.8);
	transition:.3s;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
}
 .latest-section-titles {
	display: inline-block;
	position:relative;
	bottom:0px;
	left:25px;
	height:80px;
	transition:.3s;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	-webkit-filter: contrast(1);
  	-webkit-filter: brightness(1);
}
 .latest-blog:hover .latest-section-titles {
	position:relative;
	bottom:-10px;
	left:25px;
	color:#fff;
}
.latest-advertisement:hover .latest-section-titles {
	position:relative;
	bottom:-10px;
	left:25px;
	color:#fff;
}
 .latest-social:hover .latest-section-titles {
	position:relative;
	bottom:-10px;
	left:25px;
	color:#fff;
}
 .post-time {
	font-size: 13px;
	font-weight: 400;
	color: #999;
	margin-top: -30px;
	font-style: normal;
	text-transform: uppercase;
	height: 16px;
}
 .post-time:hover {
	color:#fffff;
}
.collection-height {
	max-height:361px;
}
 .social-container {
	display: block;
	float: left;
	width: 30%;
}
 .social-results {
	display: block;
	float: left;
	width: 70%;
}

@media (max-width: 590px) {
	#the-latest {
		background: transparent;
	}
	 .latest-advertisement {
		height: 280px;
		margin: 0 0 50px 0;
	}
	 .latest-left {
		width: 100%;
	}
	 .latest-blog {
		width: 100%;
		height: 280px;
	}
	 .social-results {
		margin: 0 0 50px 0;
	}
}

@media (max-width: 1200px) {
	 .latest-advertisement {
		height: 301px;
	}
	#home .social-container {
		display: block;
		float: left;
		width: 100%;
		height: 107px;
	}
	 .social-results {
		display: block;
		float: left;
		width: 100%;
		height: 167px;
	}
	 .latest-social-facebook {
		width: 25%;
	}
	 .latest-social-twitter {
		width: 25%;
	}
	 .latest-social-pinterest {
		width: 25%;
	}
	 .latest-social-instagram {
		width: 25%;
	}
}


#home-promises {
	background-color:#ffffff;
	color:#999999;
	text-align:center;
	padding-top:100px;
	padding-bottom:100px;
}
#home-promises h3 {
	color: #41a28e;
	padding-top:50px;
	padding-left:50px;
	padding-right:50px;	
}
#home-promises p {
	padding-top:25px;
	padding-left:50px;
	padding-right:50px;
    margin-bottom: -10px;
}
#home-promises-medallion {
	width:101px;
	height:101px;
}
#home-promises h4 {
	margin: 32px 10%;
}
#home .promise-numbers {
	width:80px;
	height:80px;
	/*background-color:#162b5a;*/
	text-align:center;
	border-radius:50px;
	color:#162b5a;
}
#home .promise-numbers h1 {
	font-size:38px;
	padding: 45px 24px;
}
#home-promises .second-line {
	display: inline-block;
}

@media (max-width: 520px) {
	#home-promises h4 {
		margin: 32px 5%;
	}
	#home-promises .second-line {
		display: inline;
	}
}

 .seperator {
	margin-top:70px;
	margin-bottom:-10px;
	height:33px;
	background-image:url(//cdn.shopify.com/s/files/1/0561/7509/t/2/assets/seperator.png?16859);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
}
 .promises-grid {
	width: 25%;
	margin: 0 0% 0% 0;
	float: none;
	display: inline-block;
	vertical-align: top;
}

@media screen and (max-width: 1440px) {

	 .promises-grid {
		width:50%;
		height: auto;
	}
}

@media (max-width: 766px) {
 .promises-grid {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 480px) { 
	
	#home-promises p {
		padding-top: 0px;
		padding-left: 50px;
		padding-right: 50px;
	}

	#home-promises h4 {  
		padding-left: 50px;
		padding-right: 50px;
	}
}

 #back-to-top{
	background-color:#162b5a;
	color:#999999;
	text-align:center;
	padding-top:35px;
	padding-bottom:25px;
	transition:.3s;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	cursor:pointer;
}
 #back-to-top:hover{
	background-color:#162b5a;
}
 #back-to-top-arrow {
	width:23px;
}
 #back-to-top p {
	font-family: 'proxima-nova', sans-serif;
	font-weight: 400;
	font-size: 12px;
	line-height: 24px;
	margin-top: 3px;
}

@media screen and (max-width: 1024px) {

	.slide-section{
		background-attachment: fixed;
		width:100%;
		position: relative;
		padding:0;
	}
	#decorative {
		display:none;
	}
	#content {
		width:100%;
	}

}

#content { min-height: 0px !important; }



#video-container {
	overflow: hidden;

}

#video-right-container {
	
	position: relative;
	float: left;

}


#play-button {
	


}


/* Computer */

.grid_6 { width: 50%; } 





.grid_6 {
	margin: 0 0% 0% 0;
	float: left;
	display: block;
}


/* Tablet/Small Laptops */
@media screen and (min-width: 481px) and (max-width: 1500px) {



	   .imgclientes img {

	margin-top: -100px;
   padding-top: -65px;
   padding-bottom: -5px;


          width: 100%;
         
          min-height: auto;      /* Mínimo da altura, por padrão “auto” */
}
	
	/* Stackable Row */
	
	.grid_6 {
		width:100%;
	}
	
	/* Secondary Right Margin */
	
	.tablet_6 { width: 49%; } 
	
	
}

/* Mobile */
@media screen and (min-width: 300px) and (max-width: 480px){
	
	
	.grid_6 {
		width:100%;
	}
	
	
	.mobile_6 { width: 49%; } 
	
	
}



.valign {
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}

.inner-pad {
padding-top: 00px;
padding-right: 00px;
padding-bottom: 00px;
padding-left: 35px;
}

.news-post-head h2 {
font-weight: 200;
font-size: 24px;
line-height: 31px;
letter-spacing: 4px;
text-transform: uppercase;
}

.font2 {
font-family: 'Montserrat', sans-serif;
}

.white {
color: #ffffff;
}



@media (min-width: 992px) {
.col-md-6 {
width: 50%;
}
}

@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float: left;
}
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}

.text-left {
text-align: left;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
display: block;
}



.title {
font-size: 52px;
}
@media (min-width: 1200px)
.title {
font-size: 42px;
}
.title {
font-family: 'Montserrat', sans-serif;
font-weight: 400;
text-transform: uppercase;
font-size: 40px;
letter-spacing: 1px;

line-height: 1.0em;
color: #181e24;
text-align: center;
position: relative;
display: block;
padding-bottom: 50px;
}



/* Services Two */
#services2 {
	background: #009a43;
	
	padding: 80px 0 60px;
	position: relative;
	border-top: 80px solid transparent;
	margin-top: -80px;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}

.services2-left ul,.services2-right ul {
	padding: 0;
}

.services2-left ul li,.services2-right ul li {
	list-style: none;
	display: table;
	width: 100%;
	border-bottom: 1px solid #ddd;
	padding-bottom: 30px;
	cursor: pointer;
	margin-bottom: 35px;
}

.services2-left ul li:hover,.services2-right ul li:hover {
	border-bottom-color: #162b5a;
}

.services2-right .a-ico {
	width: 70px;
	float: left;
}

.services2-left .a-ico {
	width: 70px;
	float: right;
}

.services2-left ul li i,.services2-right ul li i {
	width: 70px;
	height: 90px;
	
	color: #fff;
	font-size: 35px;
	line-height: 90px;
	text-align: center;
	border: 0px solid #ddd;
}

.services2-left ul li:hover i,.services2-right ul li:hover i {
	
	color: #d4d4d4;
	border: 0px solid #d82132;
}

.services2-left ul li h4,.services2-right ul li h4 {
	color: #fff;
	font-weight: 600;
	font-size: 18px;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 14px;
}

.services2-left ul li:hover h4,.services2-right ul li:hover h4 {
	color: #fff;
}

.services2-left ul li p,.services2-right ul li p {
	color: #fff;
	font-size: 16px;
}

.services2-right .a-info {
	margin-left: 95px;
}

.services2-left .a-info {
	margin-right: 95px;
	margin-left: 0;
	text-align: right;
}

.services2-left ul li i,.services2-left ul li:hover i,.services2-right ul li i,.services2-right ul li:hover i {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

#brands {
  position:relative;
  width:100%;
  overflow:hidden;
}
#brands h4 {
  margin-bottom:50px;
  padding-left:255px;
  font:2em 'NeuzeitSLTW01-BookHeavy', Helvetica, Arial, sans-serif;
}
#brands ul {
  *zoom:1;
  display:block;
  width:99999px;
  height:240px;
}
#brands ul:before, #brands ul:after {
  content:"";
  display:table;
}
#brands ul:after { clear:both; }
#brands ul li {
  float:left;
  display:inline-block;
  width:240px;
  height:240px;
  margin:0 1px 0 0;
}
#brands ul li figure {
  position:relative;
  display:block;
  width:240px;
  height:240px;
  background:#d9d9d9;
}
#brands ul li figure img {
  position:absolute;
  left:50%;
  top:50%;
  display:inline-block;
}
#brands ul li figure img.de { margin:-40px 0 0 -40px; }
#brands ul li figure img.idt { margin:-28px 0 0 -43px; }
#brands ul li figure img.tedx { margin:-16px 0 0 -55px; }
#brands ul li figure img.mediamonks { margin:-25px 0 0 -50px; }
#brands ul li figure img.nike { margin:-18px 0 0 -50px; }
#brands ul li figure img.shell { margin:-30px 0 0 -33px; }
#brands ul li figure img.vodafone { margin:-30px 0 0 -32px; }
#brands ul li figure img.campina { margin:-26px 0 0 -49px; }
#brands ul li figure img.chio { margin:-28px 0 0 -51px; }
#brands ul li figure img.virgin { margin:-32px 0 0 -36px; }
#brands ul li figure img.primera { margin:-15px 0 0 -72px; }
#brands ul li figure img.fhvbbdo { margin:-41px 0 0 -19px; }
#brands ul li figure img.volkswagen { margin:-30px 0 0 -30px; }
#brands ul li figure img.achtung { margin:-42px 0 0 -15px; }


.bloco {
  
   float: left;
   color: #fff;
}

.bloco2 {
  
   float: right;
   color: #fff;
}

.fundosobre {
	margin-top: 60px;
   padding-top: 65px;
   padding-bottom: 65px;
   margin-bottom: -90px;
   background: #009a43;
   width: 100%;
   height: 100%;
}

.blocoquem {
  width: 100%;
   height: 100%;
   margin-top: -80px;
   padding-top: 40px;
   padding-bottom: 40px;
   margin-bottom: 90px;

  background: #162b5a;
   float: right;
   color: #fff;
}
.blocoservicos {
  width: 100%;
   height: 100%;
   margin-top: -80px;
   padding-top: 55px;
   padding-bottom: 55px;
   margin-bottom: 90px;

  background: #162b5a;
   float: right;
   color: #fff;
}

.blococli {
  width: 100%;
   height: 100%;
   margin-top: -90px;
   padding-top: 75px;
   padding-bottom: 75px;
   margin-bottom: 90px;

  background: #fff;
   float: right;
   color: #162b5a;
}

.assessoria {
	width: 100%;
	height:100%;
  background: url(../images/assesso.png) no-repeat;
   float: right;
   color: #fff;
}

.cursos {
	width: 100%;
	height:100%;
  background: url(../images/cursos.png) no-repeat;
   float: right;
   color: #fff;
}

.estruturas {
	width: 100%;
	height:100%;
  background: url(../images/estruturas.png) no-repeat;
   float: right;
   color: #fff;
}

.lancaproduts {
	width: 100%;
	height:100%;
  background: url(../images/lancaprod.png) no-repeat;
   float: right;
   color: #fff;
}



.projetos {
	width: 100%;
	height:100%;
  background: url(../images/projeto.png) no-repeat;
   float: right;
   color: #fff;
}
.manutencao {
	width: 100%;
	height:100%;
  background: url(../images/manuten.png) no-repeat;
   float: right;
   color: #fff;
}
.camarotes {
	width: 100%;
	height:100%;
  background: url(../images/camarotes.png) no-repeat;
   float: right;
   color: #fff;
}
.evesporte {
	width: 100%;
	height:100%;
  background: url(../images/evesporte.png) no-repeat;
   float: right;
   color: #fff;
}


.imgclientes {
           width: 100%; 
           height: auto; 
   
   color: #fff;
}


.imgclientes img {

	margin-top: -100px;
   padding-top: -65px;
   padding-bottom: -5px;
  

          width: 100%;
         
          min-height: auto;      /* Mínimo da altura, por padrão “auto” */
}

