/* IMPORTAR FONTES */
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro&display=swap');
@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lora:ital@1&display=swap')
@import url('https://fonts.googleapis.com/css2?family=Courgette&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Abril+Fatface&family=Libre+Baskerville&display=swap');

body{
	background-color: #f5f5f5 !important;
}
h1,h2,h3,h4,h5,h6,p,li{
	font-family: 'Open Sans', sans-serif !important;
}
h1{
	font-weight: 400 !important;
	color: white !important;
}
h2,h3{
	font-weight: 700 !important;
	color: #4d4c4c !important;
}
p{
	color: #4d4c4c;
	font-size: 18px;
}
input{
	padding:10px;
}
form{
	width: 100%;
}
/* HOME */
.sem-estilo li{
	margin-top: 2px;
}
.menu-grande{
	height: 80px;
	background-color: white;
}
.menu-principal{
	background-color: #2b5785;
	height: 100%;
}
.menu-principal ul{list-style: none; padding: 20px;}
.menu-principal ul li{margin-top: 20px; margin-left: 15px; font-size: 18px; display: inline;}
.menu-principal a{color: white;}
.menu-principal a:hover{text-decoration: none; color: black; background-color: #e9c20e;}
.imagem-logo {
    margin-top: 10px;
    margin-left: 50px;
}
#inicio-vert{
	background: url('../images-vert/fundo-head-full.png');
	padding-bottom: 50px;
	background-position: bottom;
	height: 95vh;
}
#imagem-planta-1-vert{
	background-image: url('../images-vert/primeira-folha-frente.jpg');
	background-position: bottom;
	background-position: bottom left;
	background-size: contain;
	background-repeat: no-repeat;
}
.img-vert-verde{
	margin: 30% 0 0 40%;
}
.patio-padding{
	padding-top: 40px;
}

.youtube-vert{
	width: 810px;
	height: 425px;
}
.parcela-preto h2 {
    background: black;
    padding: 30px;
    color: white !important;
    font-weight: 400 !important;
}
.texto-grosso{
	font-weight: bold !important;
}
.fonte-desenhada{
	font-family: 'Courgette', cursive !important;
}
.fonte-serifa{
	font-family: 'Abril Fatface', cursive;
	color: #b2a68f;
}
.fonte-serifa-branca{
	color: white;
	font-family: 'Abril Fatface', cursive;
}
.fonte-serifa-verde{
	color: #003f37;
	font-family: 'Abril Fatface', cursive;
}
.ponto-amarelo{
	color: #b2a68e;
}
.espaco-whats{
	margin-top: 20px;
}
.descricao-principal p{
	color: white !important;
}
.letra-desenho{
	font-family: 'Lora', serif;
	color: white;
	font-style: italic;
	font-size: 32px;
}
.sem-estilo{
	list-style: none;
}
.icone-descricoes{
	font-size: 20px;
	color: #b2a68e;
}
.icone-descricoes-alto{
	font-size: 40px;
	color: #003f37;
	padding-bottom: 20px;
}
.descricao-categoria{
	color: #b2a68e;
	font-family: 'Libre Baskerville', serif;
}
.lista-vert-carrossel{
	margin-top: 50px;
}
.formulario-cta{
	margin-top: 30px;
	height: 50px;
	width: 100%;
	margin-bottom: 30px;
}
#nome{width: 33%;}
#nome-fim{width: 55%;}
#email{width: 36%;}
#email-fim{margin-top: 5px; width: 75%;}

#descricao{
	padding-top: 100px;
	background-color: #f6f6f8;
}
#linha-escura{
	background-color: #e3ddd2;
}
#icones-vert-top{
	margin-bottom: 20px;
}
#slide-imagens{
	margin-bottom: 40px;
	margin-top: 50px;
}
#primeira-dobra{
	background-image: url('../images-vert/primeira-dobra-cidade-vert-min.jpg');
	height: 100vh;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: bottom;
}
#subtitulo-primeira-dobra{
	padding-top: 5%;
	font-size: 40px;
	color: white !important;
	font-family: 'Open Sans', sans-serif !important;
}
#escrita-primeira-dobra{
	font-size: 40px;
	color: #fffd2f;
	font-family: 'Courgette', cursive !important;
}
#clube-do-esporte{
	margin: 50px 0;
}
#video{
	background-image: url('../images/fundo-video.jpg');
	height: 500px;
	background-repeat: no-repeat;
	background-size: cover;
}
#video li{color:white;}
.padding-video{padding-top: 30px;}
.video-patio{
	width: 100%;
	height: 315px;
}
#mapa{
	margin-top: 100px;
	margin-bottom: 40px;
}
.imagem-mapa{
	background-image: url('../images-vert/mapa-vertis.jpg');
	background-size: cover;
	height: 400px;
	background-position: left;
}
.frame-mapa{
	width: 100%;
	height: 100%;
}
.descricao-mapa{
	background-color: #003f37;
	padding: 40px;
	height: 400px;
}
.descricao-mapa-a{
	padding-left: 0 !important;
}
.descricao-mapa p{
	color: white !important;
}
.descricao-mapa h2{
	color: white !important;
}

#imagem-vida-moderna{
	padding-top: 20px;
	padding-bottom: 20px;
}

#plantas{
	background-color: #f1eee9;
	padding-top: 20px;
	margin-top: 40px;
	padding-bottom: 40px;
}

#cta-fim{
	background: url('../images-vert/fundo-final-vert-min.png');
	padding-top: 40px;
	padding-bottom: 40px;
}
#cta-fim h2{
	color: white !important;
}
#formulario-final{
	color: white !important;
}
.sobre-savale{
	background-color: white;
	padding: 50px;
}
footer{
	background-color: #4066a9;
	height: 55px;	
}
footer p{
	color: white !important;
}
.btn-contato{
	background-color: #e9c20e;
	color: 0f0f0f;
	font-weight: bold;
	border-radius: 0!important;
	height: 45px;
	margin-top: -5px;
}
.btn-video{
	background: #e9c20e;
    padding: 20px 10px 20px 10px;
    text-align: center;
    font-weight: bold;
}
.btn-video:hover{
	background-color: #9d6b0a;
	text-orientation: none;
	color: white !important;
}
.botao-video:hover{
	text-decoration: none;
}
.btn-whatsapp{
	background-color: #34af23;
	color: white;
	border-radius: 0!important;
	padding: 10px !important;
	margin-top: 5px;
}
.cor-branco{
	color: white !important;
}
.dados-savale p{color:white !important; font-size: 14px;}
.telefones{font-size: 26px;font-weight: bold;}
.dados-savale{margin-top: 20px;}

.head-projeto{
	background: url('../images/head-projeto-minha-vida.png');
	background-size: 100%;
	background-position: center bottom;
	height: 130vh;
	padding-top: 20px;
}
.imagem-head-projeto{
	margin-top: 10px;
	margin-top: 120px;
}
.inicial-home-aham h1{
	margin: 100px 220px 60px;
	color: white;
	font-size: 28px;
}
.solucoes-espaco{
	border-radius: 6px;
	padding: 20px;
	height: 400px;
}
#solucao{
	margin-bottom: 150px;
}
#solucao h2{
	margin-bottom: 40px;
}
.fundo-icones-aham{
	height: 100px;
	width: 100px;
}
.icones-aham{
	font-size: 32px;
}
#servicos{
	background: url('../images/fundo-processos.png');
	background-repeat: no-repeat;
}
.servicos-aham-container{
	padding-top: 200px;
	padding-bottom: 50px;
	height: 1175px;
}
.servicos-fundo{
	background: white;
	padding: 20px;
	height: 350px;
	border-radius: 3px;
}
.servicos-espacamento-meio{
	margin-top: 30px;
}
#servicos-img ul{
list-style: none;
}
#servicos-img ul li{
	margin-top: 20px;
}
.check-servicos{
	font-size: 22px !important;
	color: #7b0b7a;
}
.espacamento-botao{
	margin-top: 40px;
}
.espacamento{
	margin-top: 20px;
}
.espacamento-baixo{
	margin-bottom: 20px;
}
.oportunidades{
	font-weight: 600;
	color: black;
}
.servicos-imagem{

}
.menu-clientes{
	margin-top: 50px;
}
.lista-processos ul{list-style: none; padding: 20px;}
.lista-processos ul li{margin-top: 15px; font-size: 18px;}
.game-projeto{
	padding: 0 100px 0 100px;
	font-size: 20px;
	font-style: italic;
}
#youtube-video{
	margin: 40px;
}
.video-youtube{
	width: 560px;
	height: 315px;
}
.trofeu-projeto{font-size: 32px;}
#custo{
	margin-top: 50px;
	margin-bottom: 50px;
}
.rosa-custo{
	color: #7b0b7a;
	font-weight: bold;
	font-size: 20px;
}
.texto-valor-alto{
	font-size: 22px;
}
.preco-antigo{
	font-size: 36px;
	font-weight: bold;
	color: #da0225;
}
.preco-rasgado{
	text-decoration: line-through;
	color: red;
	font-weight: bold;
	font-size: 14px;
}
.preco-novo{
	font-size: 42px;
	font-weight: bold;
	color: #04d02a;
}
.menu-clientes ul{ list-style: none; padding: 0; margin: 0; }
.menu-clientes ul li{ display: inline;  margin: 0 22px 0 0;}
#cta-imoveis{
	margin-top: 70px;
}
.oportunidades-rosa{
	color:#7b0b7a;
}
#profissionais{
	margin-bottom: 50px;
}
.menor-profissionais{
	margin: 20px;
}
.menor-profissionais h3{
	margin-top: 10px;
	font-style: italic;
	font-size: 20px;
}
.cor-texto-branco{
	color: white !important;
}
.cor-texto-branco h2{
	color: white !important;
}
.botao-projeto-click{
    border-radius: 40px !important;
    background-color: white;
    color: #7b0b7a !important;
    padding: 5px 30px !important;
    font-weight: 600 !important;
}
.botao-projeto-click:hover {
	background-color: #7b0b7a;
    color: white !important;
}
.botao-projeto-roxo{
    border-radius: 40px !important;
    background-color: #7b0b7a;
    color:  white;
    padding: 5px 30px !important;
}
.botao-projeto-roxo-fundo{
    border-radius: 20px !important;
    background-color: #7b0b7a;
    color:  white;
    padding: 20px 30px !important;
}
.botao-projeto-roxo-fundo:hover{
    background-color: #49ded5 !important;
    color:  #7b0b7a !important;
}
/* Header - Main Menu */
.main-menu ul{ list-style: none; padding: 0; margin: 0; font-size: 16px; }
.main-menu ul li{ display: inline;  margin: 0 22px 0 0;}
.main-menu ul li:last-child{ margin: 0; }
.main-menu ul li a{ color: white; text-decoration: none;}
.main-menu ul  li.current-menu-item a{ color:white; }
.icones-projeto-head{
	margin-bottom: 20px;
}
.footer-projeto{
	background: url('../images/footer-projeto.png');
	height: 220px;
	background-repeat: no-repeat;
	background-position: center bottom;
}
.espacamento-footer-aham{
	margin-top: 30px;
}
.menu-footer-icones ul{
list-style: none; padding: 0; margin: 0; 
}
.menu-footer-icones ul li{ 
	display: inline;  margin: 0 5px 0 0;
	font-size: 22px;
}
.icones-aham-footer a{
	color: white;
}
.imagem-footer-projeto{
	margin-top: 20px;
}
.footer-projeto p{
	color: white;
}
.titulo-home-agitar{
	font-size: 14px;
	text-transform: uppercase;
	color: white;
	margin-top: 8%;
}
.titulo-home-span{
	background-color: #ed1250;
	padding: 3px;
}
.alturafull{
	height: 85vh;
	background: url('../images/agitare/fundo-head-wide-min.jpg');
	background-size: cover;
	background-position: bottom;
}
.titulo{
	font-size: 28px;
	line-height: 34px;
	color: white;
}
/* SERVIÇOS HOME */
.fundo-cinza{
	background-color: #f7f7f7; 
}
.cor-azul{
	background-color: #042f4b;
	color: white !important;
}
.cor-azul-claro{
	background-color: #68C2DC;
	color: white;
}
.cor-vermelho{
	background-color: #ed1250;
	color: white;
}
.shadow-services{
	-webkit-box-shadow: 0px 0px 9px 1px rgba(196,196,196,0.56);
	-moz-box-shadow: 0px 0px 9px 1px rgba(196,196,196,0.56);
	box-shadow: 0px 0px 9px 1px rgba(196,196,196,0.56);
}
.titulo-branco{
	color:white !important;
}
.services-home{
	padding: 20px;
	margin-top: 30px;
}
.services-home li{
 list-style-type: none;
}
.about-agitare{
	margin-top: 30px;
}

.testemunhos-fundo{
	padding: 50px 0 50px 0;
	color: white;
}
.testemunhos{
	color:#f7f7f7;
	font-size: 16px;
}
.atencao-agitare{
	color:#ed1250 ;
}
.section-whatsapp{
	padding-bottom: 20px;
}
.whatsapp-ver{
	background-color: #25d366 !important;
}
.cta-top-whatsapp{
  color: white;
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #ed1250;
  border: 1px solid transparent;
  border-radius: 4px;
}
.whatsapp-fixo-contato{
	position: fixed;
	bottom:10px;
	left:10px;
	z-index: 999;
}
.imagem-fixo-contato{
	width: 319px;
	height: 77px;
}
.testemunhos-fundo p{
	font-size: 18px;
}
.testemunhos-fundo span{
	font-size: 46px;
}

/* BLOGPOST SINGLE */
.blogpost-head-single{
	background-color: white;
	padding: 50px;
	margin-bottom: 50px;	
}
.blogpost-head{
	background-color: white;
	padding: 50px;
	margin-bottom: 50px;
}
.fundo-pages-shadow{
	-webkit-box-shadow: 0px 0px 9px 1px rgba(196,196,196,0.56);
	-moz-box-shadow: 0px 0px 9px 1px rgba(196,196,196,0.56);
	box-shadow: 0px 0px 9px 1px rgba(196,196,196,0.56);
}
.titulo-espacamento{
	margin-top: 50px;
}
.cabecalho-blog{
	padding: 100px 0;
	margin-bottom: 50px;
	background-image: url('../images/agitare/banner-blog-min.png');
	background-size: cover;
}
.cabecalho-blog h1, .cabecalho-blog p, .cabecalho-portfolio h1, .cabecalho-portfolio p{
	color: white;
}
.cabecalho-portfolio{
	padding: 100px 0;
	margin-bottom: 50px;
	background-image: url('../images/agitare/banner-portfolio-min.png');
	background-size: cover;
}
.portfolio-cta{
	background-image: url('../images/agitare/portfolio/banner-cta-portfolio.png');
	background-size: cover;
}
.portfolio-cta h2, .portfolio-cta p{
	color: white;
}
.imagem-cta-portfolio-fixo{
	padding: 20px 50px 0 20px;
}
.botao-cta-portfolio{
	background-color: #042F4B;
}
.botao-cta-portfolio a{
	color: white;
}
.botao-fonte-branco{
	color: white;
}
.servicos-paragrafo{
	padding: 0 100px 0 100px;
}
.portfolio-metas{
	margin-bottom: 50px;
}
.artigo-blogpost{
	padding: 10px;
}
.artigo-blogpost:hover{
	-webkit-box-shadow: 0px 0px 9px 1px rgba(82,162,210,0.56);
	-moz-box-shadow: 0px 0px 9px 1px rgba(82,162,210,0.56);
	box-shadow: 0px 0px 9px 1px rgba(82,162,210,0.56);
}
.instagram-feed-image{
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	color: #ed1250;
}

.paginas-espacamento{
	margin-right: 3%;
}
.paginas-espacamento-entrada{
	margin-left: 3%;
}
.espacamento-services-landing-page{
	padding: 50px 0 50px 0;
}