@charset "utf-8";

.fl-lt{float:left}
.fl-rt{float:right}
.clear
{
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}

.clearfix:before,.clearfix:after
{
	content:'\0020';
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}

.clearfix:after
{
	clear:both
}

.figure
{
	margin:0
}

img{
	max-width:100%
}

a,a:hover,a:active
{
	outline:0!important
}

@font-face
{
	font-family:fontawesome;
	src:url(../fonts/fontawesome-webfont.eot?v=4.1.0);
	src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0) 
	format('embedded-opentype'),
	url(../fonts/fontawesome-webfont.woff?v=4.1.0) 
	format('woff'),
	url(../fonts/fontawesome-webfont.ttf?v=4.1.0) 
	format('truetype'),
	url(../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular) 
	format('svg');
	font-weight:400;
	font-style:normal
}

body{
	background:#afb9dc;
	font-family:open sans,sans-serif;
	font-size:12px;
	font-weight:400;
	color:#888;
	margin:0;
	overflow-x:hidden;
	overflow-y:auto
}

div#ini
{
	min-height:100%;
	height:100%;
	width:100%;
	margin-bottom:-1px
}

h2
{
	font-size:30px;
	color:#d76339;
	font-family:montserrat,
	sans-serif;font-weight:700;
	letter-spacing:-1px;
	margin:15px 0 15px;
	text-align:center;
	text-transform:uppercase
}

h3
{
	font-family:montserrat,
	sans-serif;color:#222;
	font-size:16px;
	margin:0 0 5px;
	text-transform:uppercase;
	font-weight:400
}

h6
{
	font-size:16px;
	color:#888;
	font-family:open sans,
	sans-serif;font-weight:400;
	text-align:center;
	margin:0 0 60px
}

p
{
	line-height:18px;
	margin:0
}

.header
{
	background:url(../img/home.jpg) center center no-repeat;
	
	text-align:center;
	padding:10% 0 15%;

	min-height:100%;
}

.fundo-home
{
	background:url(../img/home.jpg) center center no-repeat;
	
	
}

.logo
{
	width:130px;
	margin:0 auto 35px
}

.header h1
{
	font-family:montserrat,sans-serif;
	font-size:50px;
	font-weight:400;
	letter-spacing:-1px;
	margin:0 0 22px;
	color:#fff
}

.we-create{
	padding:0;margin:35px 0 55px
}

.wp-pic{
	margin-bottom:20px
}

.we-create li{
	display:inline-block;
	font-family:montserrat,sans-serif;
	font-size:14px;color:#bcbcbc;
	text-transform:uppercase;
	font-weight:400;margin:0 5px 0 0;
	padding:0 0 0 15px
}

.we-create li:first-child{
	background:0 0
}

.start-button{
	padding-left:0
}

.start-button li a{	color:#fff}
.row{margin-right:0}

.link{
	padding:15px 35px;
	background:#269c9c;
	color:#fff!important;
	font-size:16px;
	font-weight:400;
	font-family:montserrat,sans-serif;
	display:inline-block;
	border-radius:3px;
	text-transform:uppercase;
	line-height:25px;
	margin-bottom:20px;
	transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-webkit-transition:all .3s ease-in-out
}

.link:hover{
	text-decoration:none;
	color:#fff!important;
	background:#127b7b
}

.link:active,.link:focus{}

.main-nav-outer{
	padding:0;
	border-bottom:-2px solid;
	box-shadow:0 4px 5px -3px #ececec;
	position:relative;
	background:#EEE;
}

.main-nav{
	text-align:center;
	margin:10px 0 10px;
	padding:0;
	list-style:none
}

.main-nav li{display:inline;margin:10px 1px}
.main-nav li a{
	display:inline-block;
	color:#333;
	text-transform:uppercase;
	font-family:montserrat,sans-serif;
	font-size: 1.0em;
	text-decoration:none;
	line-height:10px;
	margin:10px 12px 10px;
	transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-webkit-transition:all .3s ease-in-out
}

.main-nav li a:hover{text-decoration:none;color:#269c9c}
.small-logo{padding:0 5px}
.main-section{padding:60px 0 80px}
.service-list{padding:0;font-size:14px;margin-bottom:40px}
.service-list-col1{float:left;width:60px}
.service-list-col1 i{
	font-style:normal;
	font-size:38px;display:block;
	color:#222;font-family:fontawesome;
	line-height:38px
}

.service-list-col2{overflow:hidden}
.main-section.alabaster{background:#fafafa}
.blog-post{padding:0;font-size:14px;margin-bottom:40px}
.blog-post-col1{float:left;width:60px}
.blog-post-col1 i{font-style:normal;font-size:38px;display:block;color:#222;font-family:fontawesome;line-height:38px}
.blog-post-col2{overflow:hidden}
.featured-work{font-size:14px}
.featured-work h2{text-align:left}
.featured-box{padding:0;margin-bottom:25px;font-size:14px}
.featured-box h3{margin-bottom:5px}
.featured-box p{line-height:22px}
.featured-work p.padding-b{padding-bottom:35px}
.featured-box-col1{width:60px;float:left}
.featured-box-col1 i{display:block;line-height:38px;font-family:fontawesome;font-size:38px;color:#777;font-style:normal}
.featured-box-col2{overflow:hidden}
.featured-box.magic{background:url(../img/magic.png) left top no-repeat}
.featured-box.packaged{background:url(../img/packaged.png) left top no-repeat}
.featured-box.seo{background:url(../img/seo.png) left top no-repeat}
.Learn-More{display:inline-block;padding:0 5px 0 0;color:#269c9c;font-size:16px;text-transform:uppercase;font-family:montserrat,sans-serif;font-weight:400;line-height:24px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;display:none}
.Learn-More i{padding-right:15px}
.Learn-More:hover,.Learn-More:focus{text-decoration:none;color:#111}
.Portfolio-nav{padding:0;margin:0 0 45px;list-style:none;text-align:center}
.Portfolio-nav li{margin:0 10px;display:inline}
.Portfolio-nav li a{display:inline-block;padding:10px 22px;font-size:12px;line-height:20px;color:#222;border-radius:4px;text-transform:uppercase;font-family:montserrat,sans-serif;background:#f7f7f7;margin-bottom:5px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
.Portfolio-nav li a:hover{background:#269c9c;color:#fff;text-decoration:none}
.portfolioContainer{margin:0 auto;padding-left:15px}
.Portfolio-box{text-align:center;margin-bottom:30px;height:350px;width:350px;overflow:hidden;float:left;padding:0}
.Portfolio-box img{margin-bottom:25px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
.Portfolio-box img:hover{opacity:.6}
.Portfolio-nav li a.current{background:#269c9c;color:#fff;text-decoration:none}img{max-width:100%}
.isotope .isotope-item{-webkit-transition-duration:.6s;-moz-transition-duration:.6s;transition-duration:.6s}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity}
.main-section.paddind{padding-bottom:60px}

.client-part
{
	background:url(../img/fundo-cultivida.jpg) center center no-repeat;
	background-size:cover;
	padding:55px 0;
	text-align:center;
	z-index:199;
	min-height:100vh
}

.client-part-haead
{
	color:#fdfdfd;
	font-size:12px;
	line-height:20px;
	margin:30px 0 10px;
	font-family:''Open Sans',sans-serif';
	font-style:italic
}

.client
{
	padding:0;
	margin:20px 0 0;
	list-style:none;
	text-align:center
}

.client li
{
	display:inline;
	margin:0 15px
}

.client li a
{
	display:inline-block
}

.client li a img
{
	margin-bottom:15px;
	border-radius:50%
}

.client li a:hover
{
	text-decoration:none
}

.client li a h3
{
	color:#fff
}

.client li a span
{
	color:#f1f1f1
}

.quote-right{
	font-style:normal;
	width:68px;
	height:68px;
	margin:0 auto;
	border:2px solid #269c9c;
	border-radius:50%;
	display:block;
	line-height:68px;
	text-align:center;
	font-size:27px;
	color:#269c9c;
	cursor:pointer;
	transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-webkit-transition:all .3s ease-in-out
}

.quote-right:hover{
	color:#fff;
	border:2px solid #fff
}

.post-tittle{
	font-style:normal;
	margin:0 auto;
	display:block;
	line-height:68px;
	text-align:center;
	font-size:27px;
	color:#269c9c;
	cursor:pointer;
	transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-webkit-transition:all .3s ease-in-out
}

.post-tittle:hover{color:#3ac2c2}.c-logo-part{background:#269c9c;padding:25px 0;filter:alpha(opacity=60)}.c-logo-part ul{padding:0;margin:0;list-style:none;text-align:center}.c-logo-part ul li{display:inline;margin:0 25px}.c-logo-part ul a{display:inline-block;margin:0 20px}
.main-section.team{padding:85px 0}
#parceiros{padding:30px 0;background:#fff}
.main-section.team h6{margin-bottom:40px}.team-leader-block{max-width:100%;margin:0 auto}.team-leader-box{width:100%;margin-bottom:24px;overflow:hidden;text-align:center;display:inline-block}.team-leader-box span{margin-bottom:14px;display:block}.team-leader{width:auto;height:auto;position:relative;border-radius:50%;box-shadow:0 0 0 7px rgba(241,241,241,.8);margin:7px 7px 25px}.team-leader-shadow{transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;border-radius:50%;position:absolute;width:100%;height:100%;z-index:10;border-radius:50%}.team-leader-shadow a{display:block;width:100%;height:100%}.team-leader:hover .team-leader-shadow{box-shadow:inset 0 0 0 148px rgba(17,17,17,.8)}.team-leader:hover ul{display:block;opacity:1}.team-leader img{display:block;border-radius:50%}.team-leader ul{display:block;opacity:0;padding:0;margin:0;list-style:none;position:absolute;left:0;top:50%;width:100%;text-align:center;margin-top:-14px;z-index:15;transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out}.team-leader ul li{display:inline;margin:0 11px}.team-leader ul li a{font-family:fontawesome;display:inline-block;font-size:28px;color:#fff;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.team-leader ul li a:hover,.team-leader ul li a:focus{text-decoration:none}.team-leader ul li a.fa-twitter:hover{color:#55acee}.team-leader ul li a.fa-facebook:hover{color:#3b5998}.team-leader ul li a.fa-instagram:hover{color:#3f729b}.team-leader ul li a.fa-youtube:hover{color:#d70000}.team-leader ul li a.fa-google-plus:hover{color:#dd4b39}.team-leader ul li a.fa-github:hover{color:#57297d}.business-talking{background:url(../img/section-bg1.jpg) center center no-repeat;background-size:cover;padding:40px 0 10px;text-align:center}.business-talking h2{font-family:montserrat,sans-serif;font-weight:700;padding:0;margin:30 30 30px;text-transform:uppercase;font-size:42px;color:#fff}.blog-tittle{background-color:#181818;background-size:cover;padding:40px 0 10px;text-align:center}.blog-tittle h2{font-family:montserrat,sans-serif;font-weight:700;padding:40px 0 10px;margin:30 30 30px;text-transform:lowercase;font-size:42px;color:#fff}

.main-section.contact
{
	padding:90px 0 100px
}

.contact-info-box
{
	font-size:15px;
	margin:0 0 14px 68px;
	padding-left:0
}

.contact-info-box h3{font-size:15px;font-weight:400;float:left;width:102px;margin-right:12px;line-height:28px}.contact-info-box h3 i{font-style:normal;font-size:18px;color:#222;font-family:fontawesome;font-weight:400;margin-right:7px}.contact-info-box span{line-height:28px;display:block;overflow:hidden}.social-link{padding:35px 0;margin:0 0 0 68px;display:block;overflow:hidden;list-style:none}.social-link li{float:left;margin-right:8px}.social-link li a{display:block;width:50px;height:50px;text-align:center;line-height:50px;font-size:25px;color:#fff;background:#222;border-radius:50%;transition:all .3s ease-in-out}.social-link li a:hover,.social-link li a:focus{text-decoration:none}.twitter a:hover{background:#55acee}.facebook a:hover{background:#3b5998}.youtube a:hover{background:#d70000}.gplus a:hover{background:#dd4b39}.github a:hover{background:#5e2091}.dribbble a:hover{background:#ea4c89}.form{margin:0 66px 0 30px}.input-text{padding:15px 16px;border:1px solid #ccc;width:100%;height:50px;display:block;border-radius:4px;font-size:15px;color:#aaa;font-family:open sans,sans-serif;margin:0 0 15px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.input-text:focus{border:1px solid #269c9c;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(124,197,118,.3);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(124,197,118,.3);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(124,197,118,.3)}.input-text.text-area{height:165px;resize:none;overflow:auto}.input-btn{width:175px;height:50px;background:#269c9c;border-radius:4px;color:#fff;font-size:14px;text-transform:uppercase;font-family:montserrat,sans-serif;font-weight:400;border:0;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.input-btn:hover{background:#111;color:#fff}

 .res-nav_click{line-height:38px;font-family:fontawesome;font-size:38px;text-decoration:none!important;color:#777;font-style:normal;display:none;width:42px;height:27px;margin:20px auto;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.res-nav_click:hover,.res-nav_click:active,.res-nav_click:focus{color:#269c9c!important}.portfolioContainer{max-width:1140px}
 .delay-02s{animation-delay:.2s;-webkit-animation-delay:.2s}.delay-03s{animation-delay:.3s;-webkit-animation-delay:.3s}.delay-04s{animation-delay:.4s;-webkit-animation-delay:.4s}.delay-05s{animation-delay:.5s;-webkit-animation-delay:.5s}.delay-06s{animation-delay:.6s;-webkit-animation-delay:.6s}.delay-07s{animation-delay:.7s;-webkit-animation-delay:.7s}.delay-08s{animation-delay:.8s;-webkit-animation-delay:.8s}.delay-09s{animation-delay:.9s;-webkit-animation-delay:.9s}.delay-1s{animation-delay:1s;-webkit-animation-delay:1s}.delay-12s{animation-delay:1.2s;-webkit-animation-delay:1.2s}.title{font-size:34px;color:#ffff;font-family:montserrat,sans-serif;font-weight:700;letter-spacing:-1px;margin:0 0 15px;text-align:center;text-transform:uppercase}

.fundo-receita{
	background-image: url("../img/fundo_receita.jpg");
}

.receita{
	background-color: #fff;
	padding: 20px;
}