h1 {
	font-size:53px;
	font-weight:600;
	text-transform:uppercase;
	line-height:0.8em;
	letter-spacing:-1.5px;
	font-family:"Roboto", Sans-serif;
	color:#fff;
}
h2 {
	font-size:53px;
	font-weight:600;
	text-transform:uppercase;
	line-height:0.8em;
	letter-spacing:-3.5px;
	font-family:"Roboto", Sans-serif;
	color:#fff;
}
h3 {
	font-family:"Roboto", Sans-serif;
	font-size:51px;
	font-weight:300;
	text-transform:capitalize;
	line-height:0.9em;
	letter-spacing:-3.9px;
	color:#b1cc4f;
}
label {
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	margin-top:10px !important;
}
.padding {
	padding-bottom:40px;
}
.body-dark {
	background-color:#18161C;
}
.body-grey {
	background-color:#e5e5e5;
	padding-top:80px !important;
}
.green {
	color:#a3c127;
}
.dark {
	color:#191919;
}
.grid-banner {
	margin-top:-560px;
}
.uk-cover-container {
	background:#18161C;
}
.descriptions {
	color:#f7f7f7;
	font-family:"Roboto", Sans-serif;
	font-size:18px;
	font-weight:200;
	line-height:1.1em;
}
#servicos a {
	text-decoration:none;
	color:#a3c127;
}
#equipe a {
	text-decoration:none;
	color:#a3c127;
}
.btn {
	padding:15px 45px 15px 45px;
	border:2px solid #fff;
	margin-top:15px;
	color:#fff !important;
	text-decoration:none !important;
	text-transform:uppercase;
	font-family:"Roboto", Sans-serif;
}
.btn:hover {
	background-color:#63772f;
	transition:0.4s;
	transform:scale(1.1,1.1);
}
#servicos .services span {
	background-color:#b1cc4f;
	padding:30px;
	border-radius:100%;
	font-size:45px;
	color:#fff;
}
/*.fa-code,
.fa-google,
.fa-filter,
.fa-instagram,
.fa-cogs,
.fa-pencil-alt {
	background-color:#b1cc4f;
	padding:30px;
	border-radius:100%;
	font-size:45px;
	color:#fff;
}*/
.description-dark {
	color:#666666;
	font-family:"Roboto", Sans-serif;
	font-size:18px;
	font-weight:300;
	line-height:1.2em;
}
.logo-lemon {
	margin-left:40px;
}
.paragraph {
	margin-top:-12px;
	font-family: "Roboto", Sans-serif;
	font-size: 51px;
	font-weight: 300;
	text-transform: capitalize;
	line-height: 0.9em;
	letter-spacing: -3.9px;
	color:#b1cc4f;
}
.parallax {
	background-image: url('uploads/servicos-lemon-flex.jpg');
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-size: cover;

}
.uk-slideshow-items {
	min-height: 500px !important;
}
.uk-slideshow-items img {
	width:150px !important;
	height:150px !important;
	top:33% !important;
	border-radius:100%;
}
.uk-slideshow-items>* {
    /*position: absolute;*/
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    will-change: transform,opacity;
   	touch-action: pan-y;
}
.uk-slideshow-items p {
	margin-top:320px !important;
}
.clients {
	border: 1px solid #C9C9C9;
	padding: 20% 10% 20% 10%;
}
.grayscale {
	filter: grayscale(100%);
}

.grayscale:hover {
	filter: grayscale(0%);
}
.body-green {
	background-color:#63772f;
}
.uk-form-large {
	margin-bottom:15px;
}
.uk-checkbox {
	margin-bottom:10px;
}
.submit {
	background-color:#43572D !important;
	color:#fff !important;
	padding:15px;
	font-size:20px;
}
.fa-phone:before,
.fa-mobile:before,
.fa-map-marker-alt:before,
.fa-calendar-check:before {
	color:#C2D649;
	padding-right:5px;
}
.footer 
.facebook,
.instagram, 
.youtube {
	padding:2em;
	background-color:#C8D649;
	border-radius:100px;
	font-size:15px;
	color:#fff;
}
.footer {
	/*background-image:url(uploads/faixa-tons-de-cinza.png);*/
	background-color:#0C0C0C;
	background-position:center;
	/*padding-bottom:150px;*/
}
.footer span {
	margin-top:20px;
	margin-right:20px;
	color:#fff;
}
.contact {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 200;
	line-height: 1.6em;
	color:#fff;
}

/* RESPONSIVO */

@media only screen and (max-width: 600px) {
	h1, h2, h3 {
		font-size:40px;
	}
	iframe {
		width:100%;
		height:auto;
	}
	canvas {
	    height:200px !important;
	}
	#home video {
		display:none;
	}
	.uk-padding-large {
		padding:15px !important;
	}
	.btn {
		padding: 10px 5px 10px 5px;;
	}
	.grid-banner {
		margin-top:-140px;
	}
	.uk-slideshow-items img {
		top:80px !important;
	}

}